
/* <inline asset> */
@charset "UTF-8"; 

/* /rwx_website_corporate/static/src/scss/shop.scss */
 body.rwx-shop-active #wrap, body.rwx-shop-active .modal, body.rwx-shop-active .o_dialog, body.rwx-shop-active .offcanvas, body.rwx-shop-active .popover, body.rwx-shop-active .toast{--rwx-color-gold: #9b7648; --rwx-color-gold-soft: #c79f6c; --rwx-color-ink: #1a1a1a; --rwx-color-cream: #f7f1ea; --rwx-color-border: #e7ded4; --rwx-shadow-soft: 0 1px 2px rgba(26, 23, 19, 0.05), 0 10px 28px rgba(26, 23, 19, 0.06);}#wrap.rwx-shop-page{--rwx-gold: #9B7648; --rwx-gold-light: #E2D5AF; --rwx-gold-dark: #9B7648; --rwx-ink: #000000; --rwx-charcoal: #000000; --rwx-shop-base: #EFDECE; background: radial-gradient(circle at 82% 3rem, rgba(216, 181, 109, 0.24), transparent 24rem), radial-gradient(circle at 16% 17rem, rgba(25, 19, 12, 0.06), transparent 30rem), linear-gradient(180deg, #fffaf1 0%, #f7efe2 13rem, #6f5638 24rem, #251b11 34rem, #120f0b 100%); color: var(--rwx-ink);}#wrap.rwx-shop-page .rwx-shop-hero{position: relative; overflow: hidden; margin-bottom: 0.35rem; padding: 1rem 0 1.45rem; border: 0; background: radial-gradient(circle at 8% 14%, rgba(255, 255, 255, 0.9), transparent 18rem), radial-gradient(circle at 82% 10%, rgba(216, 181, 109, 0.34), transparent 25rem), linear-gradient(135deg, rgba(255, 252, 245, 0.98) 0%, rgba(244, 226, 191, 0.76) 50%, rgba(96, 74, 48, 0.28) 100%); color: var(--rwx-ink); box-shadow: none;}#wrap.rwx-shop-page .rwx-shop-hero::before{content: none;}#wrap.rwx-shop-page .rwx-shop-hero::after{content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 3.4rem; background: linear-gradient(180deg, rgba(251, 247, 239, 0), rgba(214, 184, 128, 0.2) 45%, rgba(37, 27, 17, 0.28) 100%); pointer-events: none;}#wrap.rwx-shop-page .rwx-shop-hero__photo{position: absolute; top: 0; bottom: 0; z-index: 0; width: var(--rwx-hero-photo-w, 44%); pointer-events: none;}#wrap.rwx-shop-page .rwx-shop-hero__photo--right{right: 0;}#wrap.rwx-shop-page .rwx-shop-hero__photo--left{left: 0;}#wrap.rwx-shop-page .rwx-shop-hero__photo-img{display: block; width: 100%; height: 100%; object-fit: cover; opacity: var(--rwx-hero-photo-opacity, 1);}#wrap.rwx-shop-page .rwx-shop-hero__photo--right .rwx-shop-hero__photo-img{object-position: right center;}#wrap.rwx-shop-page .rwx-shop-hero__photo--left .rwx-shop-hero__photo-img{object-position: left center;}#wrap.rwx-shop-page .rwx-shop-hero__photo--fade.rwx-shop-hero__photo--right .rwx-shop-hero__photo-img{-webkit-mask-image: linear-gradient(to right, transparent 0, #000 var(--rwx-hero-fade, 42%), #000 100%); mask-image: linear-gradient(to right, transparent 0, #000 var(--rwx-hero-fade, 42%), #000 100%);}#wrap.rwx-shop-page .rwx-shop-hero__photo--fade.rwx-shop-hero__photo--left .rwx-shop-hero__photo-img{-webkit-mask-image: linear-gradient(to left, transparent 0, #000 var(--rwx-hero-fade, 42%), #000 100%); mask-image: linear-gradient(to left, transparent 0, #000 var(--rwx-hero-fade, 42%), #000 100%);}#wrap.rwx-shop-page .rwx-shop-hero .container{position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(320px, 42%); gap: 1rem 2rem; align-items: center;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo{display: flex; flex-direction: column; justify-content: center; gap: var(--rwx-hero-gap, 0.45rem); max-width: none;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo--right{padding-right: var(--rwx-hero-photo-w, 44%);}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo--left{padding-left: var(--rwx-hero-photo-w, 44%);}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo--right.rwx-hero-photo--fade{padding-right: calc(var(--rwx-hero-photo-w, 44%) * var(--rwx-hero-solid, 0.6));}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo--left.rwx-hero-photo--fade{padding-left: calc(var(--rwx-hero-photo-w, 44%) * var(--rwx-hero-solid, 0.6));}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__brand{grid-row: auto; grid-column: auto; gap: 0.25rem; min-height: 0; transform: translate(var(--rwx-hero-brand-x, 0px), var(--rwx-hero-brand-y, 0px));}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__content, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__proof, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__countdown{grid-column: auto;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__content{transform: translate(var(--rwx-hero-text-x, 0px), var(--rwx-hero-text-y, 0px));}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-brand-wordmark{max-width: 240px; margin-bottom: 0.1rem;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-brand--left .rwx-shop-hero__brand{align-self: flex-start; align-items: flex-start; text-align: left;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-brand--center .rwx-shop-hero__brand{align-self: center; align-items: center; text-align: center;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-brand--right .rwx-shop-hero__brand{align-self: flex-end; align-items: flex-end; text-align: right;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--left .rwx-shop-hero__content, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--left .rwx-shop-hero__countdown{align-self: flex-start; text-align: left;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--center .rwx-shop-hero__content, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--center .rwx-shop-hero__countdown{align-self: center; text-align: center;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--right .rwx-shop-hero__content, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--right .rwx-shop-hero__countdown{align-self: flex-end; text-align: right;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-usp--left .rwx-shop-hero__proof{align-self: flex-start; justify-content: flex-start; text-align: left;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-usp--center .rwx-shop-hero__proof{align-self: center; justify-content: center; text-align: center;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-usp--right .rwx-shop-hero__proof{align-self: flex-end; justify-content: flex-end; text-align: right;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__proof{transform: translate(var(--rwx-hero-usp-x, 0px), var(--rwx-hero-usp-y, 0px));}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--center .rwx-shop-hero__headline::after{margin-left: auto; margin-right: auto;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo.rwx-hero-text--right .rwx-shop-hero__headline::after{margin-left: auto;}#wrap.rwx-shop-page .rwx-shop-hero__brand{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.5rem; grid-column: 2; grid-row: 1 / span 2; min-height: 92px;}#wrap.rwx-shop-page .rwx-shop-hero__catchphrase{width: 100%; max-width: 440px; margin: 0.6rem 0 0; color: var(--rwx-ink); font-weight: 800; line-height: 1.06; letter-spacing: -0.03em; text-align: center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);}#wrap.rwx-shop-page .rwx-shop-brand-wordmark{display: block; width: 100%; max-width: 440px; background: transparent; box-shadow: none;}#wrap.rwx-shop-page .rwx-shop-hero__logo{display: block; width: 100%; max-width: 100%; height: auto; object-fit: contain; filter: drop-shadow(0 16px 22px rgba(18, 16, 12, 0.18));}#wrap.rwx-shop-page .rwx-shop-kicker{display: inline-flex; margin-bottom: 0.42rem; color: #8d5c24; font-size: 0.72rem; font-weight: 900; letter-spacing: 0.16em; text-transform: uppercase;}#wrap.rwx-shop-page .rwx-shop-hero__headline{display: block; max-width: 20ch; margin: 0 0 0.28rem; color: var(--rwx-ink); font-size: 2.55rem; font-weight: 800; line-height: 0.98; letter-spacing: -0.055em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.58);}#wrap.rwx-shop-page .rwx-shop-hero__headline::after{width: 72px; height: 3px; margin-top: 0.4rem; background: linear-gradient(90deg, var(--rwx-gold-dark), var(--rwx-gold-light), var(--rwx-gold)); box-shadow: 0 0 20px rgba(216, 181, 109, 0.42);}#wrap.rwx-shop-page .rwx-shop-hero__subhead{max-width: 42rem; margin-bottom: 0; color: rgba(18, 16, 12, 0.72); font-size: 0.92rem; line-height: 1.42;}#wrap.rwx-shop-page .rwx-shop-hero__proof{display: flex; flex-wrap: nowrap; grid-column: 1; justify-content: flex-start; gap: 0.55rem; max-width: none; margin-top: 0.45rem;}#wrap.rwx-shop-page .rwx-shop-hero__proof span, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill, #wrap.rwx-shop-page .badge, #wrap.rwx-shop-page .ribbon, #wrap.rwx-shop-page .o_ribbon{border: 1px solid rgba(216, 181, 109, 0.42); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.74), rgba(255, 239, 204, 0.5)), rgba(255, 255, 255, 0.58); color: #6e461f; font-size: 0.72rem; font-weight: 850; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 12px 26px rgba(90, 57, 20, 0.1); backdrop-filter: blur(14px);}#wrap.rwx-shop-page .rwx-shop-hero__proof span, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill{min-height: 32px; padding: 0.42rem 0.82rem; white-space: nowrap;}#wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill{display: inline-flex; align-items: center; gap: 0.4rem; font-family: inherit; line-height: 1.1; cursor: help; transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease; -webkit-appearance: none; appearance: none;}#wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill__hint{display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; background: rgba(150, 118, 72, 0.16); color: #8a5e2a; font-size: 0.58rem; font-weight: 900; font-style: italic; line-height: 1; opacity: 0.78;}#wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill:hover, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill:focus-visible, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill.is-active{border-color: rgba(216, 181, 109, 0.72); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 10px 22px rgba(90, 57, 20, 0.16); outline: none;}#wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill:hover .rwx-usp-pill__hint, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill:focus-visible .rwx-usp-pill__hint, #wrap.rwx-shop-page .rwx-shop-hero__proof .rwx-usp-pill.is-active .rwx-usp-pill__hint{background: rgba(150, 118, 72, 0.26); opacity: 1;}#wrap.rwx-shop-page[data-rwx-shop-landing="1"] .o_wsale_products_main_row{display: none !important;}#wrap.rwx-shop-page .rwx-shop-featured{padding: 0.5rem 0 2rem;}#wrap.rwx-shop-page .rwx-shop-featured__shell{padding: 1.75rem 1.5rem 2rem; border: 1px solid rgba(216, 181, 109, 0.28); border-radius: 28px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(251, 244, 232, 0.96) 100%); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 24px 54px rgba(40, 28, 12, 0.12);}#wrap.rwx-shop-page .rwx-shop-featured__intro{margin-bottom: 1.25rem; text-align: center;}#wrap.rwx-shop-page .rwx-shop-featured__title{margin: 0; color: var(--rwx-ink); font-size: 1.75rem; font-weight: 800; letter-spacing: -0.03em;}#wrap.rwx-shop-page .rwx-shop-featured .rwx-promo-empty{color: rgba(18, 16, 12, 0.78);}#wrap.rwx-shop-page .rwx-shop-featured .rwx-promo-empty h2{color: var(--rwx-ink);}#wrap.rwx-shop-page .rwx-shop-featured .rwx-eyebrow{color: #8d5c24;}#wrap.rwx-shop-page .rwx-home-products__grid{display: grid; grid-template-columns: repeat(var(--rwx-home-ppr, 4), minmax(0, 1fr)); gap: 1.5rem; align-items: stretch;}@media (max-width: 991.98px){#wrap.rwx-shop-page .rwx-home-products__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 575.98px){#wrap.rwx-shop-page .rwx-home-products__grid{grid-template-columns: 1fr;}}#wrap.rwx-shop-page .rwx-home-products__grid .oe_product{margin: 0;}#wrap.rwx-shop-page .o_wsale_search input, #wrap.rwx-shop-page .o_wsale_products_header_search_form_container input, #wrap.rwx-shop-page .form-control, #wrap.rwx-shop-page .form-select{border: 1px solid rgba(216, 181, 109, 0.34); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(255, 244, 218, 0.74)), rgba(255, 255, 255, 0.86); color: var(--rwx-ink); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.055), 0 1px 0 rgba(255, 255, 255, 0.92) inset;}#wrap.rwx-shop-page .dropdown-toggle, #wrap.rwx-shop-page .btn:not(.btn-link), #wrap.rwx-shop-page .o_add_wishlist{border: 1px solid rgba(216, 181, 109, 0.38); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.84), rgba(255, 239, 204, 0.64)), rgba(255, 255, 255, 0.78); color: var(--rwx-ink); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.07), 0 1px 0 rgba(255, 255, 255, 0.92) inset; backdrop-filter: blur(14px);}#wrap.rwx-shop-page .dropdown-toggle:hover, #wrap.rwx-shop-page .btn:not(.btn-link):hover, #wrap.rwx-shop-page .o_add_wishlist:hover{border-color: rgba(216, 181, 109, 0.72); background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.58)), rgba(255, 255, 255, 0.78); color: #090806; box-shadow: 0 16px 34px rgba(216, 181, 109, 0.22), 0 1px 0 rgba(255, 255, 255, 0.8) inset;}#wrap.rwx-shop-page .dropdown-menu, #wrap.rwx-shop-page .o_wsale_search .dropdown-menu, #wrap.rwx-shop-page .o_wsale_products_header_search_form_container .dropdown-menu, #wrap.rwx-shop-page .o_searchbar_autocomplete, #wrap.rwx-shop-page .o_search_results{overflow: hidden; padding: 0.55rem; border: 1px solid rgba(255, 231, 173, 0.34); border-radius: 20px; background: radial-gradient(circle at 88% 0%, rgba(216, 181, 109, 0.22), transparent 12rem), linear-gradient(145deg, rgba(19, 15, 10, 0.98), rgba(47, 38, 25, 0.94)); color: #fff7df; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset, 0 24px 54px rgba(0, 0, 0, 0.34), 0 26px 70px rgba(216, 181, 109, 0.18); backdrop-filter: blur(18px);}#wrap.rwx-shop-page .dropdown-menu .dropdown-item, #wrap.rwx-shop-page .dropdown-menu a, #wrap.rwx-shop-page .o_wsale_search .dropdown-menu a, #wrap.rwx-shop-page .o_wsale_products_header_search_form_container .dropdown-menu a, #wrap.rwx-shop-page .o_searchbar_autocomplete a, #wrap.rwx-shop-page .o_search_results a, #wrap.rwx-shop-page .o_search_result_item{border-radius: 14px; color: rgba(255, 247, 223, 0.9); font-weight: 750; text-shadow: none;}#wrap.rwx-shop-page .dropdown-menu .dropdown-item:hover, #wrap.rwx-shop-page .dropdown-menu .dropdown-item:focus, #wrap.rwx-shop-page .dropdown-menu .dropdown-item.active, #wrap.rwx-shop-page .dropdown-menu a:hover, #wrap.rwx-shop-page .dropdown-menu a:focus, #wrap.rwx-shop-page .o_searchbar_autocomplete a:hover, #wrap.rwx-shop-page .o_searchbar_autocomplete a:focus, #wrap.rwx-shop-page .o_search_results a:hover, #wrap.rwx-shop-page .o_search_results a:focus, #wrap.rwx-shop-page .o_search_result_item:hover, #wrap.rwx-shop-page .o_search_result_item:focus{background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.62)), rgba(255, 255, 255, 0.12); color: #090806; text-shadow: none;}#wrap.rwx-shop-page .o_searchbar_autocomplete .text-muted, #wrap.rwx-shop-page .o_search_results .text-muted, #wrap.rwx-shop-page .o_search_result_item .text-muted, #wrap.rwx-shop-page .o_search_result_item small, #wrap.rwx-shop-page .o_search_result_item span{color: rgba(255, 247, 223, 0.68); text-shadow: none;}#wrap.rwx-shop-page .o_search_result_item:hover .text-muted, #wrap.rwx-shop-page .o_search_result_item:hover small, #wrap.rwx-shop-page .o_search_result_item:hover span{color: rgba(9, 8, 6, 0.72);}#wrap.rwx-shop-page .o_searchbar_autocomplete .fa, #wrap.rwx-shop-page .o_search_results .fa, #wrap.rwx-shop-page .o_search_result_item .fa, #wrap.rwx-shop-page .o_search_result_item i, #wrap.rwx-shop-page .o_search_result_item svg{color: var(--rwx-gold-light); filter: drop-shadow(0 0 12px rgba(216, 181, 109, 0.24));}#wrap.rwx-shop-page .o_wsale_search input:focus, #wrap.rwx-shop-page .o_wsale_products_header_search_form_container input:focus, #wrap.rwx-shop-page .form-control:focus, #wrap.rwx-shop-page .form-select:focus{border-color: rgba(216, 181, 109, 0.78); box-shadow: 0 0 0 0.22rem rgba(216, 181, 109, 0.18), 0 16px 34px rgba(0, 0, 0, 0.08);}#wrap.rwx-shop-page #o_wsale_products_header, #wrap.rwx-shop-page #products_grid .products_header, #wrap.rwx-shop-page .rwx-home-products__grid .products_header, #wrap.rwx-shop-page #products_grid .o_wsale_products_header, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_products_header{color: #fff7df;}#wrap.rwx-shop-page #o_wsale_products_header .breadcrumb, #wrap.rwx-shop-page #products_grid .breadcrumb, #wrap.rwx-shop-page .breadcrumb{display: flex; align-items: center; gap: 0.35rem; margin-bottom: 0.9rem; padding: 0.55rem 0.85rem; border: 1px solid rgba(255, 231, 173, 0.24); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.12), rgba(216, 181, 109, 0.12)), rgba(18, 16, 12, 0.62); color: rgba(255, 247, 223, 0.76); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 14px 30px rgba(0, 0, 0, 0.14); backdrop-filter: blur(14px);}#wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item, #wrap.rwx-shop-page #products_grid .breadcrumb-item, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb-item, #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item.active, #wrap.rwx-shop-page #products_grid .breadcrumb-item.active{color: #fff7df; font-weight: 750;}#wrap.rwx-shop-page #o_wsale_products_header .breadcrumb a, #wrap.rwx-shop-page #products_grid .breadcrumb a, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb a, #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item a, #wrap.rwx-shop-page #products_grid .breadcrumb-item a, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb-item a{color: var(--rwx-gold-light); font-weight: 850; text-decoration: none; text-shadow: 0 0 16px rgba(216, 181, 109, 0.24); transition: color 180ms ease, text-shadow 180ms ease;}#wrap.rwx-shop-page #o_wsale_products_header .breadcrumb a:hover, #wrap.rwx-shop-page #products_grid .breadcrumb a:hover, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb a:hover, #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item a:hover, #wrap.rwx-shop-page #products_grid .breadcrumb-item a:hover, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb-item a:hover{color: #fff7df; text-shadow: 0 0 18px rgba(216, 181, 109, 0.38);}#wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item + .breadcrumb-item::before, #wrap.rwx-shop-page #products_grid .breadcrumb-item + .breadcrumb-item::before, #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb-item + .breadcrumb-item::before{color: rgba(255, 231, 173, 0.58);}#wrap.rwx-shop-page #o_wsale_products_header h1, #wrap.rwx-shop-page #o_wsale_products_header h2, #wrap.rwx-shop-page #products_grid .products_header h1, #wrap.rwx-shop-page .rwx-home-products__grid .products_header h1, #wrap.rwx-shop-page #products_grid .products_header h2, #wrap.rwx-shop-page .rwx-home-products__grid .products_header h2, #wrap.rwx-shop-page #products_grid .o_wsale_products_header h1, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_products_header h1, #wrap.rwx-shop-page #products_grid .o_wsale_products_header h2, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_products_header h2{color: #fff7df; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34), 0 0 20px rgba(216, 181, 109, 0.18);}#wrap.rwx-shop-page #o_wsale_price_range_option, #wrap.rwx-shop-page #o_wsale_price_range_option small, #wrap.rwx-shop-page #o_wsale_price_range_option span{color: #fff7df;}#wrap.rwx-shop-page #o_wsale_price_range_option{margin-top: 1rem; padding: 0.9rem 0.95rem 0.55rem; border: 1px solid rgba(255, 231, 173, 0.2); border-radius: 20px; background: rgba(255, 244, 218, 0.08); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.12) inset;}#wrap.rwx-shop-page #o_wsale_price_range_option .accordion-button{padding-top: 0; color: var(--rwx-gold-light);}#wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-webkit-slider-runnable-track{height: 0.35rem; border-radius: 999px; background: linear-gradient(90deg, var(--rwx-gold-dark), var(--rwx-gold-light));}#wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-webkit-slider-thumb{width: 1.05rem; height: 1.05rem; margin-top: -0.35rem; border: 2px solid #fff4cf; background: var(--rwx-gold); box-shadow: 0 0 0 6px rgba(216, 181, 109, 0.22), 0 8px 18px rgba(0, 0, 0, 0.26);}#wrap.rwx-shop-page #products_grid .oe_product, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product{background: transparent; border: 0; box-shadow: none;}#wrap.rwx-shop-page #products_grid .oe_product::before, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product::before, #wrap.rwx-shop-page #products_grid .oe_product::after, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product::after, #wrap.rwx-shop-page #products_grid article:not(.oe_product_cart)::before, #wrap.rwx-shop-page .rwx-home-products__grid article:not(.oe_product_cart)::before, #wrap.rwx-shop-page #products_grid article:not(.oe_product_cart)::after, #wrap.rwx-shop-page .rwx-home-products__grid article:not(.oe_product_cart)::after, #wrap.rwx-shop-page #products_grid .card:not(.oe_product_cart)::before, #wrap.rwx-shop-page .rwx-home-products__grid .card:not(.oe_product_cart)::before, #wrap.rwx-shop-page #products_grid .card:not(.oe_product_cart)::after, #wrap.rwx-shop-page .rwx-home-products__grid .card:not(.oe_product_cart)::after, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper::before, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper::before, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper::after, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper::after{content: none;}#wrap.rwx-shop-page #products_grid article:not(.oe_product_cart), #wrap.rwx-shop-page .rwx-home-products__grid article:not(.oe_product_cart), #wrap.rwx-shop-page #products_grid .card:not(.oe_product_cart), #wrap.rwx-shop-page .rwx-home-products__grid .card:not(.oe_product_cart), #wrap.rwx-shop-page #products_grid .oe_product > div:not(.oe_product_cart), #wrap.rwx-shop-page .rwx-home-products__grid .oe_product > div:not(.oe_product_cart){background: transparent; border: 0; border-radius: 0; overflow: visible; box-shadow: none; transform: none;}#wrap.rwx-shop-page #products_grid article:not(.oe_product_cart):hover, #wrap.rwx-shop-page .rwx-home-products__grid article:not(.oe_product_cart):hover, #wrap.rwx-shop-page #products_grid .card:not(.oe_product_cart):hover, #wrap.rwx-shop-page .rwx-home-products__grid .card:not(.oe_product_cart):hover{border-color: transparent; box-shadow: none; transform: none;}#wrap.rwx-shop-page .o_add_wishlist, #wrap.rwx-shop-page button[title*="wishlist"]{color: #7a5120;}#wrap.rwx-shop-page .pagination, #wrap.rwx-shop-page .o_wsale_pager, #wrap.rwx-shop-page .products_pager{display: flex; justify-content: center; gap: 0.45rem; margin-top: 2rem;}#wrap.rwx-shop-page .pagination .page-item{margin: 0;}#wrap.rwx-shop-page .pagination .page-link, #wrap.rwx-shop-page .o_wsale_pager .page-link, #wrap.rwx-shop-page .products_pager .page-link{min-width: 42px; min-height: 42px; border: 1px solid rgba(255, 231, 173, 0.34); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.14), rgba(216, 181, 109, 0.14)), rgba(18, 16, 12, 0.76); color: #fff7df; font-weight: 850; text-align: center; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.14) inset, 0 14px 30px rgba(0, 0, 0, 0.2), 0 0 20px rgba(216, 181, 109, 0.08); backdrop-filter: blur(14px); transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease, background 180ms ease, color 180ms ease;}#wrap.rwx-shop-page .pagination .page-link:hover, #wrap.rwx-shop-page .pagination .page-link:focus, #wrap.rwx-shop-page .o_wsale_pager .page-link:hover, #wrap.rwx-shop-page .o_wsale_pager .page-link:focus, #wrap.rwx-shop-page .products_pager .page-link:hover, #wrap.rwx-shop-page .products_pager .page-link:focus, #wrap.rwx-shop-page .pagination .page-item.active .page-link{border-color: rgba(255, 231, 173, 0.82); background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.58)), rgba(255, 255, 255, 0.16); color: #090806; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.78) inset, 0 18px 38px rgba(216, 181, 109, 0.26), 0 10px 24px rgba(0, 0, 0, 0.24); transform: translateY(-1px);}#wrap.rwx-shop-page .pagination .page-item.disabled .page-link{border-color: rgba(255, 231, 173, 0.14); background: rgba(18, 16, 12, 0.38); color: rgba(255, 247, 223, 0.42); box-shadow: none;}@media (max-width: 991.98px){#wrap.rwx-shop-page{}#wrap.rwx-shop-page .rwx-shop-hero .container{grid-template-columns: 1fr; align-items: start;}#wrap.rwx-shop-page .rwx-shop-hero__brand{grid-column: auto; grid-row: auto; justify-content: flex-start; min-height: 70px;}#wrap.rwx-shop-page .rwx-shop-hero__logo{max-width: 300px;}#wrap.rwx-shop-page .rwx-shop-hero__headline{font-size: 2.55rem;}#wrap.rwx-shop-page .rwx-shop-hero__proof{grid-column: auto; flex-wrap: wrap; justify-content: flex-start; max-width: none;}#wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__brand, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__content, #wrap.rwx-shop-page .rwx-shop-hero .container.rwx-hero-photo .rwx-shop-hero__proof{transform: none; width: 100%; max-width: 100%;}#wrap.rwx-shop-page #products_grid .oe_product_image, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image, #wrap.rwx-shop-page #products_grid .oe_product_image_link, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image_link, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper{height: 220px; min-height: 220px;}}#wrap.rwx-product-page{--rwx-gold: #9B7648; --rwx-gold-light: #E2D5AF; --rwx-gold-dark: #9B7648; --rwx-ink: #000000; background: radial-gradient(circle at 84% 4rem, rgba(216, 181, 109, 0.24), transparent 26rem), radial-gradient(circle at 14% 24rem, rgba(255, 231, 173, 0.08), transparent 30rem), linear-gradient(180deg, #fffaf1 0%, #f4e9d4 15rem, #20170f 38rem, #120f0b 100%); color: #fff7df;}#wrap.rwx-product-page .rwx-product-detail{padding-top: 2.2rem; padding-bottom: 5rem;}#wrap.rwx-product-page .breadcrumb{display: flex; align-items: center; gap: 0.35rem; margin-bottom: 1.2rem; padding: 0.55rem 0.85rem; border: 1px solid rgba(255, 231, 173, 0.26); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.14), rgba(216, 181, 109, 0.12)), rgba(18, 16, 12, 0.62); color: rgba(255, 247, 223, 0.78); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.12) inset, 0 14px 30px rgba(0, 0, 0, 0.14); backdrop-filter: blur(14px);}#wrap.rwx-product-page .breadcrumb-item, #wrap.rwx-product-page .breadcrumb-item.active{color: #fff7df; font-weight: 750;}#wrap.rwx-product-page .breadcrumb a, #wrap.rwx-product-page .breadcrumb-item a{color: var(--rwx-gold-light); font-weight: 850; text-decoration: none; text-shadow: 0 0 16px rgba(216, 181, 109, 0.24);}#wrap.rwx-product-page .breadcrumb a:hover, #wrap.rwx-product-page .breadcrumb-item a:hover{color: #fff7df; text-shadow: 0 0 18px rgba(216, 181, 109, 0.38);}#wrap.rwx-product-page .breadcrumb-item + .breadcrumb-item::before{color: rgba(255, 231, 173, 0.58);}#wrap.rwx-product-page #product_details{margin-left: 0.35rem;}#wrap.rwx-product-page .rwx-product-summary, #wrap.rwx-product-page #product_details{position: relative; overflow: visible; padding: 2.1rem; border: 1px solid rgba(255, 231, 173, 0.42); border-radius: 32px; background: radial-gradient(circle at 86% 0%, rgba(216, 181, 109, 0.2), transparent 16rem), linear-gradient(145deg, rgba(20, 16, 10, 0.98), rgba(42, 31, 18, 0.94)), rgba(18, 16, 12, 0.94); color: #fff7df; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.14) inset, 0 0 0 1px rgba(255, 231, 173, 0.08) inset, 0 28px 64px rgba(0, 0, 0, 0.36), 0 38px 90px rgba(216, 181, 109, 0.16); backdrop-filter: blur(20px);}#wrap.rwx-product-page .rwx-product-summary h1, #wrap.rwx-product-page #product_details h1{margin-bottom: 1rem; color: #fff7df; font-size: 2.85rem; line-height: 1; letter-spacing: -0.055em; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.42), 0 0 22px rgba(216, 181, 109, 0.22);}#wrap.rwx-product-page .rwx-product-summary p, #wrap.rwx-product-page .rwx-product-summary li, #wrap.rwx-product-page #product_details p, #wrap.rwx-product-page #product_details li, #wrap.rwx-product-page #product_details .text-muted{color: rgba(255, 247, 223, 0.88); line-height: 1.55;}#wrap.rwx-product-page .rwx-product-summary h2, #wrap.rwx-product-page .rwx-product-summary h3, #wrap.rwx-product-page .rwx-product-summary h4, #wrap.rwx-product-page .rwx-product-summary strong, #wrap.rwx-product-page #product_details h2, #wrap.rwx-product-page #product_details h3, #wrap.rwx-product-page #product_details h4, #wrap.rwx-product-page #product_details strong{color: #fff7df;}#wrap.rwx-product-page .rwx-product-summary table, #wrap.rwx-product-page #product_details table, #wrap.rwx-product-page .rwx-product-summary .table, #wrap.rwx-product-page #product_details .table{color: rgba(255, 247, 223, 0.92);}#wrap.rwx-product-page .rwx-product-summary td, #wrap.rwx-product-page .rwx-product-summary th, #wrap.rwx-product-page #product_details td, #wrap.rwx-product-page #product_details th{border-color: rgba(255, 231, 173, 0.18); color: rgba(255, 247, 223, 0.9);}#wrap.rwx-product-page .rwx-product-summary [class*="text-"], #wrap.rwx-product-page #product_details [class*="text-"]{color: rgba(255, 247, 223, 0.88);}#wrap.rwx-product-page .rwx-product-summary a, #wrap.rwx-product-page #product_details a{color: var(--rwx-gold-light);}#wrap.rwx-product-page .rwx-product-summary .product_price, #wrap.rwx-product-page .rwx-product-summary .oe_price, #wrap.rwx-product-page .rwx-product-summary .oe_currency_value, #wrap.rwx-product-page #product_details .product_price, #wrap.rwx-product-page #product_details .oe_price, #wrap.rwx-product-page #product_details .oe_currency_value{color: var(--rwx-gold-light); font-size: 1.75rem; font-weight: 900; text-shadow: 0 0 20px rgba(216, 181, 109, 0.32);}#wrap.rwx-product-page #add_to_cart, #wrap.rwx-product-page .a-submit, #wrap.rwx-product-page .btn-primary, #wrap.rwx-product-page .btn-secondary, #wrap.rwx-product-page .btn-outline-primary{border: 1px solid rgba(255, 231, 173, 0.42); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.58)), rgba(255, 255, 255, 0.12); color: #090806; font-weight: 850; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.78) inset, 0 18px 38px rgba(216, 181, 109, 0.22), 0 10px 24px rgba(0, 0, 0, 0.22); transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}#wrap.rwx-product-page #add_to_cart:hover, #wrap.rwx-product-page .a-submit:hover, #wrap.rwx-product-page .btn-primary:hover, #wrap.rwx-product-page .btn-secondary:hover, #wrap.rwx-product-page .btn-outline-primary:hover{border-color: rgba(255, 231, 173, 0.86); color: #090806; transform: translateY(-1px); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.86) inset, 0 22px 48px rgba(216, 181, 109, 0.3), 0 12px 28px rgba(0, 0, 0, 0.28);}#wrap.rwx-product-page .css_quantity, #wrap.rwx-product-page .input-group, #wrap.rwx-product-page .form-control, #wrap.rwx-product-page .form-select{border-color: rgba(216, 181, 109, 0.32); border-radius: 999px;}#wrap.rwx-product-page .css_quantity .btn, #wrap.rwx-product-page .css_quantity input, #wrap.rwx-product-page .input-group .btn, #wrap.rwx-product-page .input-group input{border-color: rgba(216, 181, 109, 0.28); background: linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(255, 244, 218, 0.72)), rgba(255, 255, 255, 0.82); color: var(--rwx-ink);}#wrap.rwx-product-page #product_option_block, #wrap.rwx-product-page #add_to_cart_wrap, #wrap.rwx-product-page .o_wsale_product_information, #wrap.rwx-product-page .o_wsale_product_information .text-muted, #wrap.rwx-product-page .o_wsale_product_information small, #wrap.rwx-product-page .o_wsale_product_information label, #wrap.rwx-product-page #product_details .text-muted, #wrap.rwx-product-page #product_details small, #wrap.rwx-product-page #product_details label{color: rgba(255, 247, 223, 0.86); text-shadow: none;}#wrap.rwx-product-page #product_details a:not(.btn), #wrap.rwx-product-page .o_wsale_product_information a:not(.btn){color: var(--rwx-gold-light); font-weight: 800; text-decoration-color: rgba(255, 231, 173, 0.42); text-shadow: 0 0 16px rgba(216, 181, 109, 0.18);}#wrap.rwx-product-page #add_to_cart_wrap{gap: 0.7rem; align-items: center;}#wrap.rwx-product-page .css_quantity{overflow: hidden; min-height: 52px; border: 1px solid rgba(255, 231, 173, 0.42); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.16), rgba(216, 181, 109, 0.14)), rgba(18, 16, 12, 0.72); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.14) inset, 0 18px 38px rgba(0, 0, 0, 0.24), 0 0 22px rgba(216, 181, 109, 0.12); backdrop-filter: blur(14px);}#wrap.rwx-product-page .css_quantity input, #wrap.rwx-product-page .css_quantity .quantity{min-width: 58px; border: 0; background: rgba(255, 247, 223, 0.96); color: #090806; font-weight: 900; text-align: center; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.78) inset, 0 0 22px rgba(216, 181, 109, 0.18);}#wrap.rwx-product-page .css_quantity .btn, #wrap.rwx-product-page .css_quantity .js_add_cart_json{min-width: 48px; border: 0; background: transparent; color: var(--rwx-gold-light); font-size: 1.2rem; font-weight: 900; text-shadow: 0 0 16px rgba(216, 181, 109, 0.28); box-shadow: none;}#wrap.rwx-product-page .css_quantity .btn:hover, #wrap.rwx-product-page .css_quantity .btn:focus, #wrap.rwx-product-page .css_quantity .js_add_cart_json:hover, #wrap.rwx-product-page .css_quantity .js_add_cart_json:focus{background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.64)), rgba(255, 255, 255, 0.1); color: #090806; text-shadow: none;}#wrap.rwx-product-page #add_to_cart, #wrap.rwx-product-page #add_to_cart_wrap .a-submit, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary{min-height: 52px; padding-right: 1.45rem; padding-left: 1.45rem; border-color: rgba(255, 231, 173, 0.78); background: linear-gradient(145deg, #fff7df 0%, var(--rwx-gold-light) 44%, var(--rwx-gold) 100%); color: #090806; font-weight: 950; letter-spacing: -0.01em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 22px 48px rgba(216, 181, 109, 0.34), 0 12px 28px rgba(0, 0, 0, 0.28);}#wrap.rwx-product-page #add_to_cart:hover, #wrap.rwx-product-page #add_to_cart:focus, #wrap.rwx-product-page #add_to_cart_wrap .a-submit:hover, #wrap.rwx-product-page #add_to_cart_wrap .a-submit:focus, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:hover, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:focus{border-color: rgba(255, 247, 223, 0.96); background: linear-gradient(145deg, #ffffff 0%, #ffe9af 42%, #d8b56d 100%); color: #090806; transform: translateY(-1px);}#wrap.rwx-product-page #add_to_cart_wrap .o_add_wishlist, #wrap.rwx-product-page #add_to_cart_wrap button[title*="wishlist"]{min-width: 52px; min-height: 52px; border: 1px solid rgba(255, 231, 173, 0.5); background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.18)), rgba(18, 16, 12, 0.72); color: var(--rwx-gold-light); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.14) inset, 0 18px 38px rgba(0, 0, 0, 0.22);}#wrap.rwx-product-page #add_to_cart_wrap .o_add_wishlist:hover, #wrap.rwx-product-page #add_to_cart_wrap button[title*="wishlist"]:hover{border-color: rgba(255, 231, 173, 0.86); background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.62)), rgba(255, 255, 255, 0.12); color: #090806;}#wrap.rwx-product-page .nav-tabs{gap: 0.45rem; border-bottom-color: rgba(255, 231, 173, 0.2);}#wrap.rwx-product-page .nav-tabs .nav-link{border: 1px solid rgba(255, 231, 173, 0.28); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.12), rgba(216, 181, 109, 0.12)), rgba(18, 16, 12, 0.58); color: #fff7df; font-weight: 800;}#wrap.rwx-product-page .nav-tabs .nav-link.active, #wrap.rwx-product-page .nav-tabs .nav-link:hover{border-color: rgba(255, 231, 173, 0.78); background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.58)), rgba(255, 255, 255, 0.12); color: #090806;}#wrap.rwx-product-page .tab-content, #wrap.rwx-product-page #product_full_description, #wrap.rwx-product-page .oe_structure{color: rgba(255, 247, 223, 0.76);}#wrap.rwx-product-page .rwx-product-trust{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.75rem; margin-top: 1.4rem;}#wrap.rwx-product-page .rwx-product-trust__item{padding: 1rem; border: 1px solid rgba(255, 231, 173, 0.22); border-radius: 18px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.1), rgba(216, 181, 109, 0.1)), rgba(255, 255, 255, 0.04);}#wrap.rwx-product-page .rwx-product-trust__item strong, #wrap.rwx-product-page .rwx-product-trust__item span{display: block;}#wrap.rwx-product-page .rwx-product-trust__item strong{margin-bottom: 0.18rem; color: var(--rwx-gold-light); font-size: 0.88rem; font-weight: 850;}#wrap.rwx-product-page .rwx-product-trust__item span{color: rgba(255, 247, 223, 0.62); font-size: 0.78rem; line-height: 1.4;}@media (max-width: 767.98px){#wrap.rwx-product-page .rwx-product-summary, #wrap.rwx-product-page #product_details{padding: 1.35rem;}#wrap.rwx-product-page .rwx-product-summary h1, #wrap.rwx-product-page #product_details h1{font-size: 2.2rem;}#wrap.rwx-product-page .rwx-product-trust{grid-template-columns: 1fr;}}.rwx-shop-footer, body.rwx-shop-active .rwx-footer, #wrap.rwx-shop-page ~ .rwx-footer, #wrap.rwx-product-page ~ .rwx-footer, #wrap.rwx-shop-page ~ footer{border-top: 1px solid rgba(255, 231, 173, 0.18); background: radial-gradient(circle at 84% 0%, rgba(216, 181, 109, 0.22), transparent 26rem), radial-gradient(circle at 18% 24%, rgba(255, 231, 173, 0.08), transparent 22rem), linear-gradient(180deg, #17110b 0%, #0c0906 100%); color: rgba(255, 247, 223, 0.84); box-shadow: 0 -28px 70px rgba(0, 0, 0, 0.24);}.rwx-shop-footer .rwx-footer__grid, body.rwx-shop-active .rwx-footer .rwx-footer__grid, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__grid, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__grid{border-bottom-color: rgba(255, 231, 173, 0.18);}.rwx-shop-footer .rwx-footer__brand, .rwx-shop-footer .rwx-footer__column h4, body.rwx-shop-active .rwx-footer .rwx-footer__brand, body.rwx-shop-active .rwx-footer .rwx-footer__column h4, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__brand, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__column h4, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__brand, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__column h4{color: #fff7df; text-shadow: 0 0 18px rgba(216, 181, 109, 0.18);}.rwx-shop-footer .rwx-footer__intro p, .rwx-shop-footer .rwx-footer__column a, .rwx-shop-footer .rwx-footer__column span, .rwx-shop-footer .rwx-footer__bottom, body.rwx-shop-active .rwx-footer .rwx-footer__intro p, body.rwx-shop-active .rwx-footer .rwx-footer__column a, body.rwx-shop-active .rwx-footer .rwx-footer__column span, body.rwx-shop-active .rwx-footer .rwx-footer__bottom, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__intro p, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__column a, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__column span, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__bottom, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__intro p, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__column a, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__column span, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__bottom{color: rgba(255, 247, 223, 0.66);}.rwx-shop-footer .rwx-footer__column a, body.rwx-shop-active .rwx-footer .rwx-footer__column a, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__column a, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__column a{text-decoration: none; transition: color 180ms ease, text-shadow 180ms ease;}.rwx-shop-footer .rwx-footer__column a:hover, body.rwx-shop-active .rwx-footer .rwx-footer__column a:hover, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__column a:hover, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__column a:hover{color: #ffe7ad; text-shadow: 0 0 18px rgba(216, 181, 109, 0.28);}.rwx-shop-footer .rwx-footer__legal a, body.rwx-shop-active .rwx-footer .rwx-footer__legal a{color: rgba(26, 23, 19, 0.74);}.rwx-shop-footer .rwx-footer__legal a:hover, body.rwx-shop-active .rwx-footer .rwx-footer__legal a:hover{color: #8d5c24;}body.rwx-shop-active .modal-content, body.rwx-shop-active .o_dialog .modal-content, body.rwx-shop-active .offcanvas, body.rwx-shop-active .popover, body.rwx-shop-active .toast, body.rwx-shop-active .o_wsale_product_configurator, body.rwx-shop-active .o_wsale_cart_modal, body.rwx-shop-active .o_wsale_cart_popup, body.rwx-shop-active .o_wsale_add_to_cart_modal, body.rwx-shop-active .o_wsale_add_to_cart_popup{overflow: hidden; border: 1px solid var(--rwx-color-border, #e7ded4); border-radius: 16px; background: var(--rwx-color-cream, #f7f1ea); color: var(--rwx-color-ink, #1a1a1a); box-shadow: var(--rwx-shadow-soft, 0 1px 2px rgba(26, 23, 19, 0.05), 0 10px 28px rgba(26, 23, 19, 0.06)); backdrop-filter: none; -webkit-backdrop-filter: none;}body.rwx-shop-active .modal-backdrop.show{opacity: 0.4;}body.rwx-shop-active .modal-header, body.rwx-shop-active .modal-footer, body.rwx-shop-active .offcanvas-header, body.rwx-shop-active .offcanvas-footer{border-color: var(--rwx-color-border, #e7ded4); background: transparent;}body.rwx-shop-active .modal-title, body.rwx-shop-active .offcanvas-title, body.rwx-shop-active .popover-header, body.rwx-shop-active .toast-header, body.rwx-shop-active .o_dialog .modal-title, body.rwx-shop-active .o_wsale_product_configurator h1, body.rwx-shop-active .o_wsale_product_configurator h2, body.rwx-shop-active .o_wsale_product_configurator h3, body.rwx-shop-active .o_wsale_cart_modal h1, body.rwx-shop-active .o_wsale_cart_modal h2, body.rwx-shop-active .o_wsale_cart_modal h3, body.rwx-shop-active .o_wsale_add_to_cart_modal h1, body.rwx-shop-active .o_wsale_add_to_cart_modal h2, body.rwx-shop-active .o_wsale_add_to_cart_modal h3{color: var(--rwx-color-ink, #1a1a1a); font-weight: 800; letter-spacing: -0.01em; text-shadow: none;}body.rwx-shop-active .popover-header{background: transparent; border-bottom-color: var(--rwx-color-border, #e7ded4);}body.rwx-shop-active .modal-body, body.rwx-shop-active .offcanvas-body, body.rwx-shop-active .popover-body, body.rwx-shop-active .toast-body, body.rwx-shop-active .o_dialog .modal-body{color: var(--rwx-color-ink, #1a1a1a);}body.rwx-shop-active .modal-content p, body.rwx-shop-active .modal-content li, body.rwx-shop-active .modal-content span, body.rwx-shop-active .offcanvas p, body.rwx-shop-active .offcanvas li, body.rwx-shop-active .offcanvas span, body.rwx-shop-active .popover p, body.rwx-shop-active .popover li, body.rwx-shop-active .toast p, body.rwx-shop-active .toast span{color: var(--rwx-color-ink, #1a1a1a);}body.rwx-shop-active .modal-content .text-muted, body.rwx-shop-active .offcanvas .text-muted, body.rwx-shop-active .popover .text-muted, body.rwx-shop-active .toast .text-muted{color: #6b6b6b !important;}body.rwx-shop-active .modal-content a:not(.btn), body.rwx-shop-active .offcanvas a:not(.btn), body.rwx-shop-active .popover a:not(.btn), body.rwx-shop-active .toast a:not(.btn){color: var(--rwx-color-gold, #9b7648); font-weight: 700; text-decoration-color: var(--rwx-color-gold-soft, #c79f6c);}body.rwx-shop-active .modal-content .btn, body.rwx-shop-active .offcanvas .btn, body.rwx-shop-active .popover .btn, body.rwx-shop-active .toast .btn, body.rwx-shop-active .o_dialog .btn{border: 1px solid var(--rwx-color-border, #e7ded4); border-radius: 999px; background: #ffffff; color: var(--rwx-color-ink, #1a1a1a); font-weight: 700; text-shadow: none; box-shadow: none; transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease, background 180ms ease, color 180ms ease;}body.rwx-shop-active .modal-content .btn-primary, body.rwx-shop-active .modal-content .btn.btn-primary, body.rwx-shop-active .modal-content a[href*="/shop/cart"], body.rwx-shop-active .modal-content a[href*="/shop/checkout"], body.rwx-shop-active .offcanvas .btn-primary, body.rwx-shop-active .offcanvas a[href*="/shop/cart"], body.rwx-shop-active .offcanvas a[href*="/shop/checkout"], body.rwx-shop-active .toast .btn-primary, body.rwx-shop-active .toast a[href*="/shop/cart"], body.rwx-shop-active .toast a[href*="/shop/checkout"], body.rwx-shop-active .o_dialog .btn-primary{border: 1px solid rgba(150, 118, 72, 0.5); background: linear-gradient(145deg, #fff8e8 0%, #e9d2ab 44%, var(--rwx-color-gold, #9b7648) 100%); color: #15120f; text-shadow: none; box-shadow: 0 6px 16px rgba(150, 118, 72, 0.2);}body.rwx-shop-active .modal-content .btn:hover, body.rwx-shop-active .modal-content .btn:focus, body.rwx-shop-active .offcanvas .btn:hover, body.rwx-shop-active .offcanvas .btn:focus, body.rwx-shop-active .popover .btn:hover, body.rwx-shop-active .popover .btn:focus, body.rwx-shop-active .toast .btn:hover, body.rwx-shop-active .toast .btn:focus, body.rwx-shop-active .o_dialog .btn:hover, body.rwx-shop-active .o_dialog .btn:focus{border-color: var(--rwx-color-gold-soft, #c79f6c); background: #faf6ef; color: var(--rwx-color-ink, #1a1a1a);}body.rwx-shop-active .modal-content .btn-primary:hover, body.rwx-shop-active .modal-content .btn-primary:focus, body.rwx-shop-active .modal-content a[href*="/shop/cart"]:hover, body.rwx-shop-active .modal-content a[href*="/shop/checkout"]:hover, body.rwx-shop-active .offcanvas .btn-primary:hover, body.rwx-shop-active .offcanvas .btn-primary:focus, body.rwx-shop-active .toast .btn-primary:hover, body.rwx-shop-active .toast a[href*="/shop/cart"]:hover, body.rwx-shop-active .o_dialog .btn-primary:hover, body.rwx-shop-active .o_dialog .btn-primary:focus{border-color: rgba(150, 118, 72, 0.84); background: linear-gradient(145deg, #ffffff 0%, #f1ddb9 42%, #b08758 100%); color: #15120f;}body.rwx-shop-active .modal-content .form-control, body.rwx-shop-active .modal-content .form-select, body.rwx-shop-active .modal-content input, body.rwx-shop-active .modal-content select, body.rwx-shop-active .modal-content textarea, body.rwx-shop-active .offcanvas .form-control, body.rwx-shop-active .offcanvas .form-select, body.rwx-shop-active .offcanvas input, body.rwx-shop-active .offcanvas select, body.rwx-shop-active .offcanvas textarea, body.rwx-shop-active .o_dialog .form-control, body.rwx-shop-active .o_dialog .form-select{border: 1px solid var(--rwx-color-border, #e7ded4); border-radius: 14px; background: #ffffff; color: var(--rwx-color-ink, #1a1a1a); box-shadow: none;}body.rwx-shop-active .modal-content table, body.rwx-shop-active .modal-content .table, body.rwx-shop-active .offcanvas table, body.rwx-shop-active .offcanvas .table, body.rwx-shop-active .o_dialog table, body.rwx-shop-active .o_dialog .table{color: var(--rwx-color-ink, #1a1a1a); border-color: var(--rwx-color-border, #e7ded4);}body.rwx-shop-active .modal-content td, body.rwx-shop-active .modal-content th, body.rwx-shop-active .offcanvas td, body.rwx-shop-active .offcanvas th, body.rwx-shop-active .o_dialog td, body.rwx-shop-active .o_dialog th{border-color: var(--rwx-color-border, #e7ded4);}body.rwx-shop-active .modal-content .card, body.rwx-shop-active .modal-content .list-group-item, body.rwx-shop-active .offcanvas .card, body.rwx-shop-active .offcanvas .list-group-item, body.rwx-shop-active .o_dialog .card, body.rwx-shop-active .o_dialog .list-group-item{border: 1px solid var(--rwx-color-border, #e7ded4); border-radius: 12px; background: #ffffff; color: var(--rwx-color-ink, #1a1a1a);}body.rwx-shop-active .btn-close, body.rwx-shop-active .modal-header .btn-close, body.rwx-shop-active .offcanvas-header .btn-close{width: 2rem; height: 2rem; border: 1px solid var(--rwx-color-border, #e7ded4); border-radius: 999px; background-color: #ffffff; opacity: 1; box-shadow: none;}body.rwx-shop-active .popover-arrow::before, body.rwx-shop-active .popover-arrow::after{border-top-color: var(--rwx-color-cream, #f7f1ea); border-bottom-color: var(--rwx-color-cream, #f7f1ea);}#wrap.rwx-product-page .rwx-product-summary, #wrap.rwx-product-page #product_details{margin-left: 0;}#wrap.rwx-product-page #add_to_cart_wrap{display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center; margin-top: 1rem;}#wrap.rwx-product-page .css_quantity{display: inline-flex; align-items: center; gap: 0.35rem; min-height: 54px; height: 54px; padding: 0.35rem; border: 1px solid rgba(255, 231, 173, 0.52); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.16)), rgba(18, 16, 12, 0.78); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset, 0 18px 38px rgba(0, 0, 0, 0.26), 0 0 28px rgba(216, 181, 109, 0.16);}#wrap.rwx-product-page .css_quantity .btn, #wrap.rwx-product-page .css_quantity .js_add_cart_json{display: inline-flex; align-items: center; justify-content: center; min-width: 42px; width: 42px; height: 42px; padding: 0; border-radius: 999px; background: rgba(255, 247, 223, 0.08); color: var(--rwx-gold-light); font-size: 1.08rem; line-height: 1;}#wrap.rwx-product-page .css_quantity input, #wrap.rwx-product-page .css_quantity .quantity{display: block; min-width: 56px; width: 56px; height: 42px; padding: 0; border-radius: 999px; background: linear-gradient(145deg, #fffdf5 0%, #fff0c7 100%); color: #090806; font-size: 1.08rem; font-weight: 950; line-height: 42px; opacity: 1; appearance: textfield; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 8px 18px rgba(216, 181, 109, 0.18);}#wrap.rwx-product-page .css_quantity input::-webkit-outer-spin-button, #wrap.rwx-product-page .css_quantity input::-webkit-inner-spin-button{margin: 0; appearance: none;}#wrap.rwx-product-page #add_to_cart, #wrap.rwx-product-page #add_to_cart_wrap .a-submit, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary{min-height: 54px; padding-right: 1.45rem; padding-left: 1.45rem; font-size: 1rem;}#wrap.rwx-product-page #add_to_cart_wrap .o_add_wishlist, #wrap.rwx-product-page #add_to_cart_wrap button[title*="wishlist"]{min-width: 54px; min-height: 54px; width: 54px; height: 54px; padding: 0;}#wrap.rwx-product-page #product_option_block, #wrap.rwx-product-page #product_details .availability_messages, #wrap.rwx-product-page #product_details .availability_message, #wrap.rwx-product-page #product_details .o_wsale_product_availability, #wrap.rwx-product-page #product_details .js_product .text-danger, #wrap.rwx-product-page #product_details .js_product .text-warning, #wrap.rwx-product-page #product_details .js_product .text-success, #wrap.rwx-product-page #product_details .text-muted, #wrap.rwx-product-page #product_details small{color: rgba(255, 247, 223, 0.9); font-weight: 750; line-height: 1.45; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.34);}#wrap.rwx-product-page #product_details .availability_messages, #wrap.rwx-product-page #product_details .availability_message, #wrap.rwx-product-page #product_details .o_wsale_product_availability{margin-top: 0.85rem; padding: 0.8rem 1rem; border: 1px solid rgba(255, 231, 173, 0.24); border-radius: 18px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.1), rgba(216, 181, 109, 0.1)), rgba(255, 255, 255, 0.045);}#wrap.rwx-product-page .breadcrumb{align-items: center; gap: 0.5rem; width: fit-content; max-width: 100%; min-height: 46px; padding: 0.62rem 1.35rem; line-height: 1.2;}#wrap.rwx-product-page .breadcrumb-item, #wrap.rwx-product-page .breadcrumb-item.active{display: inline-flex; align-items: center; min-height: 28px; line-height: 1.2;}#wrap.rwx-product-page .breadcrumb a, #wrap.rwx-product-page .breadcrumb-item.active{display: inline-flex; align-items: center; padding-top: 0.08rem; padding-bottom: 0.08rem;}#wrap.rwx-product-page .breadcrumb-item + .breadcrumb-item{padding-left: 0.8rem;}#wrap.rwx-product-page .breadcrumb-item + .breadcrumb-item::before{padding-right: 0.8rem;}#wrap.o_wsale_product_page, #wrap.rwx-product-page{}#wrap.o_wsale_product_page #product_detail, #wrap.rwx-product-page #product_detail{--rwx-gold: #9B7648; --rwx-gold-light: #E2D5AF; --rwx-gold-dark: #9B7648; --rwx-product-ink: #090806; --rwx-product-cream: #fff7df; --rwx-product-panel: #15110c; color: var(--rwx-product-cream);}#wrap.o_wsale_product_page #product_detail_main, #wrap.rwx-product-page #product_detail_main{--bs-gutter-x: 2rem; --bs-gutter-y: 2rem; align-items: flex-start;}@media (min-width: 992px){#wrap.o_wsale_product_page #product_detail_main, #wrap.rwx-product-page #product_detail_main{display: grid; grid-template-columns: minmax(0, 54%) minmax(360px, 46%); gap: 2rem;}#wrap.o_wsale_product_page #product_detail_main > [class*="col"], #wrap.rwx-product-page #product_detail_main > [class*="col"]{width: auto; max-width: none; flex: none;}}#wrap.o_wsale_product_page .o_wsale_product_images, #wrap.rwx-product-page .o_wsale_product_images{position: relative; isolation: isolate; overflow: hidden; margin: 0; padding: clamp(0.75rem, 1.5vw, 1.1rem); border: 1px solid #ece7df; border-radius: 16px; background: #ffffff; box-shadow: 0 1px 2px rgba(16, 15, 12, 0.05);}#wrap.o_wsale_product_page .o_wsale_product_images::before, #wrap.rwx-product-page .o_wsale_product_images::before{content: none;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel, #wrap.o_wsale_product_page .o_wsale_product_images .carousel-inner, #wrap.o_wsale_product_page .o_wsale_product_images .o_wsale_product_images_container, #wrap.rwx-product-page .o_wsale_product_images .carousel, #wrap.rwx-product-page .o_wsale_product_images .carousel-inner, #wrap.rwx-product-page .o_wsale_product_images .o_wsale_product_images_container{overflow: hidden; border: 0; border-radius: 12px; background: transparent; box-shadow: none;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-item, #wrap.o_wsale_product_page .o_wsale_product_images .o_wsale_product_image, #wrap.rwx-product-page .o_wsale_product_images .carousel-item, #wrap.rwx-product-page .o_wsale_product_images .o_wsale_product_image{min-height: 460px; padding: 1rem; border-radius: 12px; background: #fafafa; box-shadow: none;}#wrap.o_wsale_product_page .o_wsale_product_images img, #wrap.rwx-product-page .o_wsale_product_images img{display: block; width: auto; height: auto; max-width: 100%; max-height: 460px; margin: 0 auto; object-fit: contain; object-position: center center; filter: none;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-control-prev, #wrap.o_wsale_product_page .o_wsale_product_images .carousel-control-next, #wrap.rwx-product-page .o_wsale_product_images .carousel-control-prev, #wrap.rwx-product-page .o_wsale_product_images .carousel-control-next{width: 40px; height: 40px; top: 50%; transform: translateY(-50%); border: 1px solid #e6e1d8; border-radius: 999px; background: rgba(255, 255, 255, 0.92); box-shadow: 0 2px 6px rgba(16, 15, 12, 0.08); opacity: 1;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-control-prev:hover, #wrap.o_wsale_product_page .o_wsale_product_images .carousel-control-next:hover, #wrap.rwx-product-page .o_wsale_product_images .carousel-control-prev:hover, #wrap.rwx-product-page .o_wsale_product_images .carousel-control-next:hover{background: #ffffff; border-color: #d7cfc1;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-indicators, #wrap.o_wsale_product_page .o_wsale_product_images .o_carousel_product_indicators, #wrap.o_wsale_product_page .o_wsale_product_images .o_wsale_product_images_thumbs, #wrap.rwx-product-page .o_wsale_product_images .carousel-indicators, #wrap.rwx-product-page .o_wsale_product_images .o_carousel_product_indicators, #wrap.rwx-product-page .o_wsale_product_images .o_wsale_product_images_thumbs{gap: 0.45rem; margin-top: 0.75rem;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-indicators button, #wrap.o_wsale_product_page .o_wsale_product_images .o_carousel_product_indicators button, #wrap.o_wsale_product_page .o_wsale_product_images .o_carousel_product_card, #wrap.o_wsale_product_page .o_wsale_product_images .o_wsale_product_images_thumbs img, #wrap.rwx-product-page .o_wsale_product_images .carousel-indicators button, #wrap.rwx-product-page .o_wsale_product_images .o_carousel_product_indicators button, #wrap.rwx-product-page .o_wsale_product_images .o_carousel_product_card, #wrap.rwx-product-page .o_wsale_product_images .o_wsale_product_images_thumbs img{overflow: hidden; border: 1px solid #e6e1d8; border-radius: 10px; background: #ffffff; box-shadow: none;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-indicators button.active, #wrap.o_wsale_product_page .o_wsale_product_images .o_carousel_product_indicators button.active, #wrap.o_wsale_product_page .o_wsale_product_images .o_carousel_product_card.active, #wrap.rwx-product-page .o_wsale_product_images .carousel-indicators button.active, #wrap.rwx-product-page .o_wsale_product_images .o_carousel_product_indicators button.active, #wrap.rwx-product-page .o_wsale_product_images .o_carousel_product_card.active{border-color: var(--rwx-color-gold); box-shadow: 0 0 0 1px var(--rwx-color-gold);}#wrap.o_wsale_product_page #product_details, #wrap.o_wsale_product_page #o_wsale_product_details_content, #wrap.rwx-product-page #product_details, #wrap.rwx-product-page #o_wsale_product_details_content{color: var(--rwx-product-cream);}#wrap.o_wsale_product_page #product_details, #wrap.rwx-product-page #product_details{margin-left: 0;}#wrap.o_wsale_product_page #product_details p, #wrap.o_wsale_product_page #product_details li, #wrap.o_wsale_product_page #product_details small, #wrap.o_wsale_product_page #product_details label, #wrap.o_wsale_product_page #product_details .text-muted, #wrap.o_wsale_product_page #product_details [class*="text-"], #wrap.o_wsale_product_page #product_option_block, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta small, #wrap.rwx-product-page #product_details p, #wrap.rwx-product-page #product_details li, #wrap.rwx-product-page #product_details small, #wrap.rwx-product-page #product_details label, #wrap.rwx-product-page #product_details .text-muted, #wrap.rwx-product-page #product_details [class*="text-"], #wrap.rwx-product-page #product_option_block, #wrap.rwx-product-page .o_wsale_product_details_content_section_cta, #wrap.rwx-product-page .o_wsale_product_details_content_section_cta small{color: rgba(255, 247, 223, 0.9) !important; line-height: 1.5; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.32);}#wrap.o_wsale_product_page #product_details a:not(.btn), #wrap.o_wsale_product_page #product_details a.text-muted, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta a:not(.btn), #wrap.rwx-product-page #product_details a:not(.btn), #wrap.rwx-product-page #product_details a.text-muted, #wrap.rwx-product-page .o_wsale_product_details_content_section_cta a:not(.btn){color: var(--rwx-gold-light) !important; font-weight: 850; text-decoration-color: rgba(255, 231, 173, 0.54); text-shadow: 0 0 16px rgba(216, 181, 109, 0.22);}#wrap.o_wsale_product_page #o_wsale_cta_wrapper, #wrap.o_wsale_product_page #add_to_cart_wrap, #wrap.o_wsale_product_page #product_option_block, #wrap.rwx-product-page #o_wsale_cta_wrapper, #wrap.rwx-product-page #add_to_cart_wrap, #wrap.rwx-product-page #product_option_block{display: flex; flex-wrap: wrap; align-items: center; gap: 0.75rem;}#wrap.o_wsale_product_page #add_to_cart_wrap, #wrap.rwx-product-page #add_to_cart_wrap{flex: 1 1 auto; width: auto !important; margin-top: 0;}#wrap.o_wsale_product_page .css_quantity, #wrap.rwx-product-page .css_quantity{display: inline-flex !important; align-items: center; gap: 0.35rem; height: 54px; min-height: 54px; padding: 0.35rem; border: 1px solid rgba(255, 231, 173, 0.56) !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.16)), rgba(18, 16, 12, 0.78) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset, 0 18px 38px rgba(0, 0, 0, 0.26), 0 0 28px rgba(216, 181, 109, 0.16); backdrop-filter: blur(14px);}#wrap.o_wsale_product_page .css_quantity .btn, #wrap.o_wsale_product_page .css_quantity .js_add_cart_json, #wrap.rwx-product-page .css_quantity .btn, #wrap.rwx-product-page .css_quantity .js_add_cart_json{display: inline-flex; align-items: center; justify-content: center; width: 42px; min-width: 42px; height: 42px; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 244, 218, 0.16), rgba(216, 181, 109, 0.18)), rgba(255, 247, 223, 0.08) !important; color: var(--rwx-gold-light) !important; font-size: 1.08rem; line-height: 1; text-shadow: 0 0 16px rgba(216, 181, 109, 0.3); box-shadow: none !important;}#wrap.o_wsale_product_page .css_quantity .btn:hover, #wrap.o_wsale_product_page .css_quantity .btn:focus, #wrap.o_wsale_product_page .css_quantity .js_add_cart_json:hover, #wrap.o_wsale_product_page .css_quantity .js_add_cart_json:focus, #wrap.rwx-product-page .css_quantity .btn:hover, #wrap.rwx-product-page .css_quantity .btn:focus, #wrap.rwx-product-page .css_quantity .js_add_cart_json:hover, #wrap.rwx-product-page .css_quantity .js_add_cart_json:focus{background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.64)), rgba(255, 255, 255, 0.1) !important; color: var(--rwx-product-ink) !important; text-shadow: none;}#wrap.o_wsale_product_page .css_quantity .oi, #wrap.o_wsale_product_page .css_quantity i, #wrap.o_wsale_product_page .css_quantity svg, #wrap.rwx-product-page .css_quantity .oi, #wrap.rwx-product-page .css_quantity i, #wrap.rwx-product-page .css_quantity svg{color: inherit !important; fill: currentColor;}#wrap.o_wsale_product_page .css_quantity input, #wrap.o_wsale_product_page .css_quantity .quantity, #wrap.rwx-product-page .css_quantity input, #wrap.rwx-product-page .css_quantity .quantity{display: block; width: 58px; min-width: 58px; height: 42px; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(145deg, #fffdf5 0%, #fff0c7 100%) !important; color: var(--rwx-product-ink) !important; font-size: 1.08rem; font-weight: 950; line-height: 42px; text-align: center; opacity: 1; appearance: textfield; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 8px 18px rgba(216, 181, 109, 0.18) !important;}#wrap.o_wsale_product_page .css_quantity input::-webkit-outer-spin-button, #wrap.o_wsale_product_page .css_quantity input::-webkit-inner-spin-button, #wrap.rwx-product-page .css_quantity input::-webkit-outer-spin-button, #wrap.rwx-product-page .css_quantity input::-webkit-inner-spin-button{margin: 0; appearance: none;}#wrap.o_wsale_product_page #add_to_cart, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary, #wrap.rwx-product-page #add_to_cart, #wrap.rwx-product-page #add_to_cart_wrap .a-submit, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary{min-height: 54px; padding-right: 1.45rem; padding-left: 1.45rem; border: 1px solid rgba(255, 231, 173, 0.78) !important; border-radius: 999px !important; background: linear-gradient(145deg, #fff7df 0%, var(--rwx-gold-light) 44%, var(--rwx-gold) 100%) !important; color: var(--rwx-product-ink) !important; font-size: 1rem; font-weight: 950; letter-spacing: -0.01em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 22px 48px rgba(216, 181, 109, 0.34), 0 12px 28px rgba(0, 0, 0, 0.28) !important;}#wrap.o_wsale_product_page #add_to_cart:hover, #wrap.o_wsale_product_page #add_to_cart:focus, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit:hover, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit:focus, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:hover, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:focus, #wrap.rwx-product-page #add_to_cart:hover, #wrap.rwx-product-page #add_to_cart:focus, #wrap.rwx-product-page #add_to_cart_wrap .a-submit:hover, #wrap.rwx-product-page #add_to_cart_wrap .a-submit:focus, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:hover, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:focus{border-color: rgba(255, 247, 223, 0.96) !important; background: linear-gradient(145deg, #ffffff 0%, #ffe9af 42%, #d8b56d 100%) !important; color: var(--rwx-product-ink) !important; transform: translateY(-1px);}#wrap.o_wsale_product_page #product_option_block .o_add_wishlist, #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn, #wrap.o_wsale_product_page #product_option_block button[data-action="o_wishlist"], #wrap.o_wsale_product_page #product_option_block button[title*="wishlist"], #wrap.o_wsale_product_page #product_option_block button[title*="Wishlist"], #wrap.rwx-product-page #product_option_block .o_add_wishlist, #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn, #wrap.rwx-product-page #product_option_block button[data-action="o_wishlist"], #wrap.rwx-product-page #product_option_block button[title*="wishlist"], #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]{display: inline-flex; align-items: center; justify-content: center; min-width: 54px; min-height: 54px; height: 54px; padding: 0 1rem; border: 1px solid rgba(255, 231, 173, 0.56) !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.18)), rgba(18, 16, 12, 0.74) !important; color: var(--rwx-gold-light) !important; font-weight: 900; text-shadow: 0 0 16px rgba(216, 181, 109, 0.28); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.14) inset, 0 18px 38px rgba(0, 0, 0, 0.24), 0 0 22px rgba(216, 181, 109, 0.12) !important;}#wrap.o_wsale_product_page #product_option_block .o_add_wishlist:hover, #wrap.o_wsale_product_page #product_option_block .o_add_wishlist:focus, #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:hover, #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:focus, #wrap.o_wsale_product_page #product_option_block button[data-action="o_wishlist"]:hover, #wrap.o_wsale_product_page #product_option_block button[data-action="o_wishlist"]:focus, #wrap.o_wsale_product_page #product_option_block button[title*="wishlist"]:hover, #wrap.o_wsale_product_page #product_option_block button[title*="wishlist"]:focus, #wrap.o_wsale_product_page #product_option_block button[title*="Wishlist"]:hover, #wrap.o_wsale_product_page #product_option_block button[title*="Wishlist"]:focus, #wrap.rwx-product-page #product_option_block .o_add_wishlist:hover, #wrap.rwx-product-page #product_option_block .o_add_wishlist:focus, #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn:hover, #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn:focus, #wrap.rwx-product-page #product_option_block button[data-action="o_wishlist"]:hover, #wrap.rwx-product-page #product_option_block button[data-action="o_wishlist"]:focus, #wrap.rwx-product-page #product_option_block button[title*="wishlist"]:hover, #wrap.rwx-product-page #product_option_block button[title*="wishlist"]:focus, #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]:hover, #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]:focus{border-color: rgba(255, 231, 173, 0.86) !important; background: linear-gradient(145deg, rgba(255, 236, 188, 0.96), rgba(216, 181, 109, 0.62)), rgba(255, 255, 255, 0.12) !important; color: var(--rwx-product-ink) !important; text-shadow: none; transform: translateY(-1px);}#wrap.o_wsale_product_page #product_option_block .fa, #wrap.o_wsale_product_page #product_option_block .oi, #wrap.o_wsale_product_page #product_option_block i, #wrap.o_wsale_product_page #product_option_block svg, #wrap.rwx-product-page #product_option_block .fa, #wrap.rwx-product-page #product_option_block .oi, #wrap.rwx-product-page #product_option_block i, #wrap.rwx-product-page #product_option_block svg{color: inherit !important; fill: currentColor;}#wrap.o_wsale_product_page .availability_messages, #wrap.o_wsale_product_page .availability_message, #wrap.o_wsale_product_page .o_wsale_product_availability, #wrap.o_wsale_product_page #product_details .alert, #wrap.rwx-product-page .availability_messages, #wrap.rwx-product-page .availability_message, #wrap.rwx-product-page .o_wsale_product_availability, #wrap.rwx-product-page #product_details .alert{margin-top: 0.85rem; padding: 0.8rem 1rem; border: 1px solid rgba(255, 231, 173, 0.28) !important; border-radius: 18px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.1), rgba(216, 181, 109, 0.1)), rgba(255, 255, 255, 0.045) !important; color: rgba(255, 247, 223, 0.9) !important;}@media (max-width: 991.98px){#wrap.o_wsale_product_page .o_wsale_product_images, #wrap.rwx-product-page .o_wsale_product_images{margin-bottom: 1.25rem;}#wrap.o_wsale_product_page .o_wsale_product_images .carousel-item, #wrap.o_wsale_product_page .o_wsale_product_images .o_wsale_product_image, #wrap.rwx-product-page .o_wsale_product_images .carousel-item, #wrap.rwx-product-page .o_wsale_product_images .o_wsale_product_image{min-height: 340px;}#wrap.o_wsale_product_page .o_wsale_product_images img, #wrap.rwx-product-page .o_wsale_product_images img{max-height: 320px;}}#wrap.o_wsale_product_page .css_quantity input.form-control.quantity, #wrap.o_wsale_product_page .css_quantity input.quantity, #wrap.o_wsale_product_page .css_quantity input[name="add_qty"], #wrap.o_wsale_product_page input.form-control.quantity[name="add_qty"], #wrap.rwx-product-page .css_quantity input.form-control.quantity, #wrap.rwx-product-page .css_quantity input.quantity, #wrap.rwx-product-page .css_quantity input[name="add_qty"], #wrap.rwx-product-page input.form-control.quantity[name="add_qty"]{display: inline-flex !important; align-items: center; justify-content: center; width: 60px !important; min-width: 60px !important; height: 42px !important; min-height: 42px !important; padding: 0 0.35rem !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(145deg, #fffdf5 0%, #ffeab6 100%) !important; color: #090806 !important; -webkit-text-fill-color: #090806 !important; caret-color: #090806; font-size: 1.08rem !important; font-weight: 950 !important; font-variant-numeric: tabular-nums; line-height: 42px !important; text-align: center !important; text-indent: 0 !important; opacity: 1 !important; appearance: textfield; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 8px 18px rgba(216, 181, 109, 0.18) !important;}#wrap.o_wsale_product_page .css_quantity input.form-control.quantity:hover, #wrap.o_wsale_product_page .css_quantity input.form-control.quantity:focus, #wrap.o_wsale_product_page .css_quantity input.quantity:hover, #wrap.o_wsale_product_page .css_quantity input.quantity:focus, #wrap.o_wsale_product_page .css_quantity input[name="add_qty"]:hover, #wrap.o_wsale_product_page .css_quantity input[name="add_qty"]:focus, #wrap.o_wsale_product_page input.form-control.quantity[name="add_qty"]:hover, #wrap.o_wsale_product_page input.form-control.quantity[name="add_qty"]:focus, #wrap.rwx-product-page .css_quantity input.form-control.quantity:hover, #wrap.rwx-product-page .css_quantity input.form-control.quantity:focus, #wrap.rwx-product-page .css_quantity input.quantity:hover, #wrap.rwx-product-page .css_quantity input.quantity:focus, #wrap.rwx-product-page .css_quantity input[name="add_qty"]:hover, #wrap.rwx-product-page .css_quantity input[name="add_qty"]:focus, #wrap.rwx-product-page input.form-control.quantity[name="add_qty"]:hover, #wrap.rwx-product-page input.form-control.quantity[name="add_qty"]:focus{background: linear-gradient(145deg, #ffffff 0%, #ffe7ad 100%) !important; color: #090806 !important; -webkit-text-fill-color: #090806 !important; outline: 0; box-shadow: 0 0 0 0.16rem rgba(216, 181, 109, 0.24), 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 8px 18px rgba(216, 181, 109, 0.22) !important;}#wrap.o_wsale_product_page .css_quantity input.form-control.quantity:disabled, #wrap.o_wsale_product_page .css_quantity input.quantity:disabled, #wrap.o_wsale_product_page .css_quantity input[name="add_qty"]:disabled, #wrap.o_wsale_product_page input.form-control.quantity[name="add_qty"]:disabled, #wrap.rwx-product-page .css_quantity input.form-control.quantity:disabled, #wrap.rwx-product-page .css_quantity input.quantity:disabled, #wrap.rwx-product-page .css_quantity input[name="add_qty"]:disabled, #wrap.rwx-product-page input.form-control.quantity[name="add_qty"]:disabled{color: rgba(9, 8, 6, 0.72) !important; -webkit-text-fill-color: rgba(9, 8, 6, 0.72) !important; opacity: 1 !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes{margin: 0 0 1.15rem !important; padding: 0;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes:empty, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes:not(:has(select, input:not([type="hidden"]), label, .variant_attribute, .css_attribute_select, .form-select, .form-check)), #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes:empty, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes:not(:has(select, input:not([type="hidden"]), label, .variant_attribute, .css_attribute_select, .form-select, .form-check)){display: none !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-select, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes select, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-control, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes input:not([type="hidden"]), #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes .form-select, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes select, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes .form-control, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes input:not([type="hidden"]){width: 100%; min-height: 46px; border: 1px solid rgba(255, 231, 173, 0.44) !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.16)), rgba(18, 16, 12, 0.78) !important; color: rgba(255, 247, 223, 0.94) !important; -webkit-text-fill-color: rgba(255, 247, 223, 0.94) !important; font-weight: 850; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.12) inset, 0 14px 30px rgba(0, 0, 0, 0.2) !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-select:focus, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes select:focus, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-control:focus, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes input:not([type="hidden"]):focus, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes .form-select:focus, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes select:focus, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes .form-control:focus, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes input:not([type="hidden"]):focus{border-color: rgba(255, 231, 173, 0.78) !important; color: #fff7df !important; -webkit-text-fill-color: #fff7df !important; box-shadow: 0 0 0 0.18rem rgba(216, 181, 109, 0.18), 0 14px 30px rgba(0, 0, 0, 0.22) !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta, #wrap.rwx-product-page .o_wsale_product_details_content_section_cta{margin-top: 0.65rem;}#wrap.o_wsale_product_page #add_to_cart, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary, #wrap.rwx-product-page #add_to_cart, #wrap.rwx-product-page #add_to_cart_wrap .a-submit, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary{display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.62rem; height: 54px; min-height: 54px; padding-top: 0 !important; padding-bottom: 0 !important; line-height: 1 !important; vertical-align: middle;}#wrap.o_wsale_product_page #add_to_cart .fa, #wrap.o_wsale_product_page #add_to_cart .fa-shopping-cart, #wrap.o_wsale_product_page #add_to_cart i, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit .fa, #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit i, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary .fa, #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary i, #wrap.rwx-product-page #add_to_cart .fa, #wrap.rwx-product-page #add_to_cart .fa-shopping-cart, #wrap.rwx-product-page #add_to_cart i, #wrap.rwx-product-page #add_to_cart_wrap .a-submit .fa, #wrap.rwx-product-page #add_to_cart_wrap .a-submit i, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary .fa, #wrap.rwx-product-page #add_to_cart_wrap .btn-primary i{display: inline-flex; align-items: center; justify-content: center; margin: 0 !important; line-height: 1 !important; transform: translateY(0);}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty{display: none !important; margin: 0 !important; padding: 0 !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-has-content, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-has-content{margin: 0 0 1.35rem !important;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta, #wrap.rwx-product-page .o_wsale_product_details_content_section_cta{margin-top: 0.9rem;}#wrap.o_wsale_product_page{overflow: hidden; padding-bottom: 0; background: radial-gradient(circle at 84% 4rem, rgba(216, 181, 109, 0.24), transparent 26rem), radial-gradient(circle at 50% calc(100% - 10rem), rgba(216, 181, 109, 0.16), transparent 34rem), linear-gradient(180deg, #fffaf1 0%, #f4e9d4 15rem, #20170f 38rem, #120f0b calc(100% - 12rem), #17110b 100%);}#wrap.o_wsale_product_page #product_detail{margin-bottom: 0 !important; padding-bottom: 4.5rem;}#wrap.o_wsale_product_page > .oe_structure.oe_empty, #wrap.o_wsale_product_page > #product_full_description.oe_empty, #wrap.o_wsale_product_page > #oe_structure_website_sale_product_2.oe_empty{display: none !important;}#wrap.o_wsale_product_page ~ .rwx-footer, #wrap.o_wsale_product_page ~ footer{margin-top: 0; border-top: 1px solid rgba(255, 231, 173, 0.16); background: radial-gradient(circle at 84% 0%, rgba(216, 181, 109, 0.24), transparent 26rem), radial-gradient(circle at 18% 24%, rgba(255, 231, 173, 0.08), transparent 22rem), linear-gradient(180deg, #17110b 0%, #0c0906 100%);}#wrap.o_wsale_product_page #o_wsale_cta_wrapper, #wrap.rwx-product-page #o_wsale_cta_wrapper{display: flex !important; flex-wrap: wrap; align-items: center; gap: 0.75rem; width: 100%; margin: 0 0 1.25rem !important; padding: 0.55rem; border: 1px solid rgba(255, 231, 173, 0.42); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.18), rgba(216, 181, 109, 0.16)), rgba(18, 16, 12, 0.78); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset, 0 18px 38px rgba(0, 0, 0, 0.24), 0 0 28px rgba(216, 181, 109, 0.14); backdrop-filter: blur(14px);}#wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap, #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block, #wrap.rwx-product-page #o_wsale_cta_wrapper #add_to_cart_wrap, #wrap.rwx-product-page #o_wsale_cta_wrapper #product_option_block{width: auto !important; margin: 0;}#wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap, #wrap.rwx-product-page #o_wsale_cta_wrapper #add_to_cart_wrap{flex: 1 1 auto;}#wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block, #wrap.rwx-product-page #o_wsale_cta_wrapper #product_option_block{flex: 0 0 auto;}#wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes:not(.rwx-product-attributes-has-content), #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty select, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty .form-select, #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty .form-control, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes:not(.rwx-product-attributes-has-content), #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty select, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty .form-select, #wrap.rwx-product-page .o_wsale_product_details_content_section_attributes.rwx-product-attributes-empty .form-control{display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important;}@media (max-width: 575.98px){#wrap.o_wsale_product_page #o_wsale_cta_wrapper, #wrap.rwx-product-page #o_wsale_cta_wrapper{border-radius: 28px;}#wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap, #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block, #wrap.rwx-product-page #o_wsale_cta_wrapper #add_to_cart_wrap, #wrap.rwx-product-page #o_wsale_cta_wrapper #product_option_block{flex: 1 1 100%;}}#wrap.o_wsale_product_page .availability_messages.rwx-empty-availability, #wrap.o_wsale_product_page .availability_messages:has(#product_stock_availability:empty), #wrap.rwx-product-page .availability_messages.rwx-empty-availability, #wrap.rwx-product-page .availability_messages:has(#product_stock_availability:empty){display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important;}#wrap.o_wsale_product_page .availability_messages.rwx-has-availability, #wrap.rwx-product-page .availability_messages.rwx-has-availability{display: block; width: fit-content; max-width: 100%; margin: 0 0 1rem !important; padding: 0.72rem 1rem; border: 1px solid rgba(255, 231, 173, 0.3) !important; border-radius: 18px; background: linear-gradient(145deg, rgba(255, 244, 218, 0.11), rgba(216, 181, 109, 0.1)), rgba(18, 16, 12, 0.72) !important; color: rgba(255, 247, 223, 0.92) !important; font-weight: 800; line-height: 1.45; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.12) inset, 0 14px 30px rgba(0, 0, 0, 0.2) !important;}#wrap.o_wsale_product_page .availability_messages.rwx-has-availability #product_stock_availability, #wrap.rwx-product-page .availability_messages.rwx-has-availability #product_stock_availability{color: inherit; font: inherit;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb{display: flex; flex-wrap: nowrap; align-items: center; gap: 0; width: fit-content; max-width: 100%; min-height: 46px; margin-bottom: 1.2rem !important; padding: 0.62rem 1.45rem !important; overflow-x: auto; overflow-y: hidden; line-height: 1.2; scrollbar-width: none;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb::-webkit-scrollbar, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb::-webkit-scrollbar{display: none;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item, #wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item.active, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item.active{display: inline-flex; align-items: center; flex: 0 0 auto; min-height: 28px; padding-left: 0; line-height: 1.2; white-space: nowrap;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item + .breadcrumb-item, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left: 0.95rem;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item + .breadcrumb-item::before, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item + .breadcrumb-item::before{padding-right: 0.95rem; color: rgba(255, 231, 173, 0.62);}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item:first-child, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item:first-child{margin-left: 0.05rem;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item:last-child, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item:last-child{padding-right: 0.05rem;}#wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb a, #wrap.o_wsale_product_page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item.active, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb a, #wrap.rwx-product-page ol.o_wsale_breadcrumb.breadcrumb .breadcrumb-item.active{display: inline-flex; align-items: center; padding-top: 0.08rem; padding-bottom: 0.08rem;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page), :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page), :is(body.rwx-shop-active #shop_cart, #shop_cart), :is(body.rwx-shop-active .o_website_sale_checkout_container, .o_website_sale_checkout_container){background: radial-gradient(circle at 84% 0%, rgba(150, 118, 72, 0.12), transparent 26rem), radial-gradient(circle at 16% 24%, rgba(239, 222, 206, 0.46), transparent 22rem), linear-gradient(180deg, #fffdf9 0%, #f7f1ea 100%); color: #1a1713;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-shop-hero{border-bottom: 1px solid var(--rwx-color-border); background: radial-gradient(circle at 82% 10%, rgba(150, 118, 72, 0.2), transparent 22rem), linear-gradient(135deg, #fffdf8 0%, #f6ede1 58%, #ecdcc5 100%) !important;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #o_wsale_products_header, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .products_header, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .products_header, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_products_header, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_products_header, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #o_wsale_products_header h1, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #o_wsale_products_header h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .products_header h1, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .products_header h1, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .products_header h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .products_header h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_products_header h1, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_products_header h1, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_products_header h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_products_header h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #o_wsale_products_header .breadcrumb-item, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #o_wsale_products_header .breadcrumb-item.active, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .breadcrumb-item, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .breadcrumb-item, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .breadcrumb-item.active{color: #171410 !important; text-shadow: none !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .breadcrumb, body.rwx-shop-active #wrap.rwx-shop-page .breadcrumb{border-color: rgba(150, 118, 72, 0.22); background: linear-gradient(145deg, rgba(255, 253, 248, 0.92), rgba(246, 238, 226, 0.86)), rgba(255, 255, 255, 0.76); color: #40372c; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.86) inset, 0 12px 28px rgba(67, 48, 24, 0.08);}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb a, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .breadcrumb a, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb a, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header .breadcrumb-item a, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .breadcrumb-item a, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .breadcrumb-item a{color: #7a5a35; text-shadow: none;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option small, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option span{color: #1a1713 !important; text-shadow: none !important;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .dropdown-menu, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .o_wsale_search .dropdown-menu, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .o_wsale_products_header_search_form_container .dropdown-menu, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .o_searchbar_autocomplete, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .o_search_results{border-color: rgba(150, 118, 72, 0.28); background: radial-gradient(circle at 88% 0%, rgba(150, 118, 72, 0.16), transparent 12rem), linear-gradient(145deg, rgba(255, 253, 248, 0.98), rgba(246, 238, 226, 0.94)); color: #1a1713; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 20px 44px rgba(67, 48, 24, 0.14), 0 20px 54px rgba(150, 118, 72, 0.12);}body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu .dropdown-item, body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu a, body.rwx-shop-active #wrap.rwx-shop-page .o_searchbar_autocomplete a, body.rwx-shop-active #wrap.rwx-shop-page .o_search_results a, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item, body.rwx-shop-active #wrap.rwx-shop-page .o_searchbar_autocomplete .text-muted, body.rwx-shop-active #wrap.rwx-shop-page .o_search_results .text-muted, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item .text-muted, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item small, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item span{color: #1a1713;}body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu .dropdown-item:hover, body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu .dropdown-item:focus, body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu a:hover, body.rwx-shop-active #wrap.rwx-shop-page .dropdown-menu a:focus, body.rwx-shop-active #wrap.rwx-shop-page .o_searchbar_autocomplete a:hover, body.rwx-shop-active #wrap.rwx-shop-page .o_searchbar_autocomplete a:focus, body.rwx-shop-active #wrap.rwx-shop-page .o_search_results a:hover, body.rwx-shop-active #wrap.rwx-shop-page .o_search_results a:focus, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item:hover, body.rwx-shop-active #wrap.rwx-shop-page .o_search_result_item:focus{background: linear-gradient(145deg, rgba(255, 245, 224, 0.96), rgba(150, 118, 72, 0.26)), rgba(255, 255, 255, 0.82); color: #171410;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_cart, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_cart{border-color: rgba(150, 118, 72, 0.44); background: radial-gradient(circle at 78% 0%, rgba(150, 118, 72, 0.26), transparent 13rem), radial-gradient(circle at 12% 100%, rgba(231, 216, 194, 0.24), transparent 16rem), linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(244, 234, 220, 0.9)); color: #1a1713; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.82) inset, 0 0 0 1px rgba(150, 118, 72, 0.08) inset, 0 20px 44px rgba(67, 48, 24, 0.16), 0 24px 68px rgba(150, 118, 72, 0.14), 0 0 26px rgba(150, 118, 72, 0.08);}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid article:not(.oe_product_cart), :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid article:not(.oe_product_cart), :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .card:not(.oe_product_cart), :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .card:not(.oe_product_cart), :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product > div:not(.oe_product_cart), :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product > div:not(.oe_product_cart){background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_cart::before, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_cart::before{background: linear-gradient(120deg, transparent 0%, rgba(150, 118, 72, 0.16) 42%, transparent 72%);}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_cart:hover, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_cart:hover{border-color: rgba(150, 118, 72, 0.72); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 0 0 1px rgba(150, 118, 72, 0.14) inset, 0 30px 68px rgba(67, 48, 24, 0.2), 0 34px 96px rgba(150, 118, 72, 0.22), 0 0 34px rgba(150, 118, 72, 0.14);}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_image, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_image, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_image_link, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_image_link, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_product_grid_wrapper, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_product_grid_wrapper{background: radial-gradient(circle at 50% 46%, rgba(255, 255, 255, 0.96), transparent 8.5rem), radial-gradient(circle at 74% 8%, rgba(150, 118, 72, 0.18), transparent 13rem), linear-gradient(180deg, rgba(255, 251, 243, 0.96) 0%, rgba(243, 231, 207, 0.74) 78%, rgba(210, 191, 161, 0.2) 100%); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.64) inset, 0 22px 36px rgba(150, 118, 72, 0.12) inset;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_image img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image img, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_image_link img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image_link img, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper img{object-fit: contain;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_image img + img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image img + img, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_image_link img + img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image_link img + img, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper img + img, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper img + img{display: none !important;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .carousel-inner .carousel-item, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .carousel-inner .carousel-item{display: none;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .carousel-inner .carousel-item.active, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .carousel-inner .carousel-item.active, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .carousel-inner .carousel-item-next, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .carousel-inner .carousel-item-next, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .carousel-inner .carousel-item-prev, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .carousel-inner .carousel-item-prev{display: block;}@media (max-width: 991.98px){:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_cart .oe_product_image_img_wrapper_secondary, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_cart .oe_product_image_img_wrapper_secondary{display: none !important;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_cart .oe_product_image_img_wrapper_primary, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_cart .oe_product_image_img_wrapper_primary{display: flex !important; flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important;}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_cart .oe_product_image_img_wrapper_primary img, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_cart .oe_product_image_img_wrapper_primary img{width: 100% !important;}}@media (max-width: 575.98px){:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product{grid-column: 1 / -1 !important; width: 100% !important; max-width: 100% !important;}}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_product_information, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_product_information, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_details, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_details{border-top-color: rgba(150, 118, 72, 0.24); background: linear-gradient(180deg, rgba(255, 248, 234, 0.88), rgba(243, 231, 207, 0.9)), rgba(255, 250, 242, 0.82); color: #1a1713; box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.68) inset, 0 -14px 30px rgba(67, 48, 24, 0.08);}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .o_wsale_product_information::before, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_information::before, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_product_details::before, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_details::before{background: radial-gradient(circle at 20% 0%, rgba(150, 118, 72, 0.14), transparent 11rem);}:is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_product_information_text, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_product_information_text, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .o_wsale_products_item_title, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .o_wsale_products_item_title, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .product_name, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .product_name, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid h6, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid h6, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid h2, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) #products_grid .oe_product_details a, :is(body.rwx-shop-active #wrap.rwx-shop-page, #wrap.rwx-shop-page) .rwx-home-products__grid .oe_product_details a{color: #1a1713; text-shadow: none;}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .product_price, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .product_price, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_price, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_price, body.rwx-shop-active #wrap.rwx-shop-page #products_grid .oe_currency_value, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .oe_currency_value{color: #7a5a35; text-shadow: 0 0 14px rgba(150, 118, 72, 0.18);}body.rwx-shop-active #wrap.rwx-shop-page #products_grid .text-muted, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid .text-muted, body.rwx-shop-active #wrap.rwx-shop-page #products_grid del, body.rwx-shop-active #wrap.rwx-shop-page .rwx-home-products__grid del{color: rgba(72, 62, 48, 0.72) !important;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page){background: radial-gradient(circle at 84% 4rem, rgba(150, 118, 72, 0.14), transparent 26rem), radial-gradient(circle at 14% 24rem, rgba(239, 222, 206, 0.34), transparent 30rem), linear-gradient(180deg, #fffdf9 0%, #f7f1ea 100%); color: #1a1713;}body.rwx-shop-active #wrap.rwx-product-page .breadcrumb{border-color: rgba(150, 118, 72, 0.24); background: linear-gradient(145deg, rgba(255, 253, 248, 0.92), rgba(246, 238, 226, 0.86)); color: #4a3f33;}body.rwx-shop-active #wrap.rwx-product-page .breadcrumb-item, body.rwx-shop-active #wrap.rwx-product-page .breadcrumb-item.active{color: #1a1713;}body.rwx-shop-active #wrap.rwx-product-page .breadcrumb a, body.rwx-shop-active #wrap.rwx-product-page .breadcrumb-item a{color: #7a5a35; text-shadow: none;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details{border-color: rgba(150, 118, 72, 0.34); background: radial-gradient(circle at 86% 0%, rgba(150, 118, 72, 0.14), transparent 16rem), linear-gradient(145deg, rgba(255, 253, 248, 0.98), rgba(246, 238, 226, 0.92)), rgba(255, 250, 242, 0.94); color: #1a1713; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.84) inset, 0 0 0 1px rgba(150, 118, 72, 0.08) inset, 0 28px 64px rgba(67, 48, 24, 0.14), 0 38px 90px rgba(150, 118, 72, 0.1);}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary h1, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details h1, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary h2, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary h3, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary h4, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary strong, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details h2, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details h3, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details h4, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details strong{color: #1a1713; text-shadow: none;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary p, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary li, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details p, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details li, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .text-muted, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary [class*="text-"], :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details [class*="text-"], :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_option_block, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #add_to_cart_wrap, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information .text-muted, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information small, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information label, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details small, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details label{color: rgba(46, 39, 31, 0.86); text-shadow: none;}body.rwx-shop-active #wrap.rwx-product-page .rwx-product-summary .product_price, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-summary .oe_price, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-summary .oe_currency_value, body.rwx-shop-active #wrap.rwx-product-page #product_details .product_price, body.rwx-shop-active #wrap.rwx-product-page #product_details .oe_price, body.rwx-shop-active #wrap.rwx-product-page #product_details .oe_currency_value, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-trust__item strong{color: #7a5a35; text-shadow: none;}body.rwx-shop-active #wrap.rwx-product-page #add_to_cart, body.rwx-shop-active #wrap.rwx-product-page .a-submit, body.rwx-shop-active #wrap.rwx-product-page .btn-primary, body.rwx-shop-active #wrap.rwx-product-page .btn-secondary, body.rwx-shop-active #wrap.rwx-product-page .btn-outline-primary{border-color: rgba(150, 118, 72, 0.6); background: linear-gradient(145deg, #fff8e8 0%, #e9d2ab 44%, var(--rwx-color-gold) 100%), rgba(255, 255, 255, 0.14); color: #15120f;}body.rwx-shop-active #wrap.rwx-product-page #add_to_cart:hover, body.rwx-shop-active #wrap.rwx-product-page .a-submit:hover, body.rwx-shop-active #wrap.rwx-product-page .btn-primary:hover, body.rwx-shop-active #wrap.rwx-product-page .btn-secondary:hover, body.rwx-shop-active #wrap.rwx-product-page .btn-outline-primary:hover{border-color: rgba(150, 118, 72, 0.8); background: linear-gradient(145deg, #ffffff 0%, #f1ddb9 42%, #b08758 100%); color: #15120f;}body.rwx-shop-active #wrap.rwx-product-page .css_quantity{border-color: rgba(150, 118, 72, 0.36); background: linear-gradient(145deg, rgba(255, 253, 248, 0.92), rgba(246, 238, 226, 0.86)), rgba(255, 255, 255, 0.82); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.86) inset, 0 18px 38px rgba(67, 48, 24, 0.14);}body.rwx-shop-active #wrap.rwx-product-page .css_quantity input, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .quantity{background: rgba(255, 255, 255, 0.98); color: #15120f; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.84) inset, 0 0 18px rgba(150, 118, 72, 0.14);}body.rwx-shop-active #wrap.rwx-product-page .css_quantity .btn, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .js_add_cart_json, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-summary a, body.rwx-shop-active #wrap.rwx-product-page #product_details a, body.rwx-shop-active #wrap.rwx-product-page #product_details a:not(.btn), body.rwx-shop-active #wrap.rwx-product-page .o_wsale_product_information a:not(.btn){color: #7a5a35; text-shadow: none;}body.rwx-shop-active #wrap.rwx-product-page .nav-tabs{border-bottom-color: rgba(150, 118, 72, 0.22);}body.rwx-shop-active #wrap.rwx-product-page .nav-tabs .nav-link{border-color: rgba(150, 118, 72, 0.24); background: linear-gradient(145deg, rgba(255, 253, 248, 0.9), rgba(246, 238, 226, 0.84)); color: #2c241b;}body.rwx-shop-active #wrap.rwx-product-page .nav-tabs .nav-link.active, body.rwx-shop-active #wrap.rwx-product-page .nav-tabs .nav-link:hover{border-color: rgba(150, 118, 72, 0.66); background: linear-gradient(145deg, rgba(255, 245, 224, 0.96), rgba(150, 118, 72, 0.24)); color: #171410;}body.rwx-shop-active #wrap.rwx-product-page .tab-content, body.rwx-shop-active #wrap.rwx-product-page #product_full_description, body.rwx-shop-active #wrap.rwx-product-page .oe_structure, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-trust__item span{color: rgba(46, 39, 31, 0.82);}body.rwx-shop-active .rwx-shop-footer, body.rwx-shop-active .rwx-footer.rwx-shop-footer, body.rwx-shop-active .rwx-footer, #wrap.rwx-shop-page ~ .rwx-footer, #wrap.rwx-product-page ~ .rwx-footer{border-top-color: rgba(150, 118, 72, 0.24); background: radial-gradient(circle at 84% 0%, rgba(150, 118, 72, 0.18), transparent 26rem), radial-gradient(circle at 18% 24%, rgba(239, 222, 206, 0.28), transparent 22rem), linear-gradient(180deg, #fcf8f3 0%, #f5eee5 100%); color: #1a1713; box-shadow: 0 -24px 56px rgba(67, 48, 24, 0.08);}body.rwx-shop-active .rwx-footer .rwx-footer__grid, #wrap.rwx-shop-page ~ .rwx-footer .rwx-footer__grid, #wrap.rwx-product-page ~ .rwx-footer .rwx-footer__grid{border-bottom-color: rgba(150, 118, 72, 0.24);}body.rwx-shop-active .rwx-footer .rwx-footer__brand, body.rwx-shop-active .rwx-footer .rwx-footer__column h4, body.rwx-shop-active .rwx-footer .rwx-footer__column a, body.rwx-shop-active .rwx-footer .rwx-footer__column span, body.rwx-shop-active .rwx-footer .rwx-footer__intro p, body.rwx-shop-active .rwx-footer .rwx-footer__bottom{color: #1a1713; text-shadow: none;}body.rwx-shop-active .rwx-footer .rwx-footer__column a:hover{color: #7a5a35;}body.rwx-shop-active .rwx-footer__shop-logo{display: block; width: auto; height: 28px; max-width: 180px; object-fit: contain;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details p, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details li, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details small, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details label, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .text-muted, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details [class*="text-"], :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_option_block, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information .text-muted, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information small, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information label, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_availability, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .availability_messages, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .availability_message, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_details_content_section_cta, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_details_content_section_cta small, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details table td, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details table th, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .table td, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .table th, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_full_description, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .tab-content{color: #111111 !important; text-shadow: none !important;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary p, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-summary li, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .rwx-product-trust__item span, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .text-secondary, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .text-body-secondary{color: #6f6a64 !important; text-shadow: none !important;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details a:not(.btn), :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_information a:not(.btn), :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .tab-content a:not(.btn){color: var(--rwx-color-gold) !important; text-decoration-color: rgba(150, 118, 72, 0.52); text-shadow: none !important;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .nav-tabs .nav-link{color: #111111 !important;}:is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details table, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .table, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) #product_details .table > :not(caption) > * > *, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .availability_messages, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .availability_message, :is(body.rwx-shop-active #wrap.rwx-product-page, #wrap.rwx-product-page) .o_wsale_product_availability{border-color: var(--rwx-color-border) !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(246, 238, 226, 0.88)), rgba(255, 255, 255, 0.92) !important;}body.o_website_sale_checkout.rwx-shop-active #wrap{background: radial-gradient(circle at 82% 0%, rgba(150, 118, 72, 0.14), transparent 22rem), radial-gradient(circle at 12% 24%, rgba(239, 222, 206, 0.42), transparent 18rem), linear-gradient(180deg, #fffdf9 0%, #f7f1ea 100%) !important; color: #111111 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container{width: calc(100% - 3rem); max-width: 1180px; padding-top: 2rem !important; padding-bottom: 4.5rem !important; color: #111111 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container > .row{padding: clamp(1.35rem, 2.4vw, 2rem); border: 1px solid var(--rwx-color-border) !important; border-radius: 28px !important; background: radial-gradient(circle at 84% 0%, rgba(150, 118, 72, 0.12), transparent 18rem), radial-gradient(circle at 14% 18%, rgba(239, 222, 206, 0.34), transparent 16rem), linear-gradient(145deg, rgba(255, 253, 248, 0.98), rgba(247, 241, 234, 0.92)) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 22px 48px rgba(67, 48, 24, 0.12) !important;}body.o_website_sale_checkout.rwx-shop-active #wrap :is( #shop_cart, .oe_cart, .oe_clear_stucture, .o_wsale_shorter_cart_summary, .o_wsale_cart_summary ){background: transparent !important; background-color: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(h1, h2, h3, h4, h5, h6, p, li, span, label, strong, td, th){color: #111111 !important; text-shadow: none !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.text-muted, small, .small){color: #6f6a64 !important;}body.o_website_sale_checkout.rwx-shop-active #cart_products{gap: 0.95rem; margin-bottom: 0 !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product{align-items: center; padding: 1rem !important; border: 1px solid var(--rwx-color-border) !important; border-radius: 24px !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(246, 238, 226, 0.9)), rgba(255, 255, 255, 0.94) !important; color: #111111 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 14px 30px rgba(67, 48, 24, 0.1) !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart :is(.o_cart_product_image, .td-img .o_cart_product_image){overflow: hidden; border: 1px solid rgba(150, 118, 72, 0.28); border-radius: 16px; background: radial-gradient(circle at 50% 46%, rgba(255, 255, 255, 0.96), transparent 4rem), linear-gradient(180deg, rgba(255, 249, 236, 0.94), rgba(239, 223, 192, 0.78)); box-shadow: 0 10px 22px rgba(67, 48, 24, 0.12);}body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product_image img, body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product_image .img, body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product_image span > img{width: 64px; height: 64px; object-fit: contain; border: 0 !important; border-radius: 14px !important; filter: drop-shadow(0 10px 14px rgba(67, 48, 24, 0.14));}body.o_website_sale_checkout.rwx-shop-active #shop_cart :is( .o_cart_product h6, .o_cart_product h6 a, .td-product_name, .td-product_name span ){color: #111111 !important; font-weight: 850;}body.o_website_sale_checkout.rwx-shop-active #shop_cart :is( .product_price, .td-price, .monetary_field, #amount_total_summary ), body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_total strong{color: #7a5a35 !important; font-weight: 900;}body.o_website_sale_checkout.rwx-shop-active #shop_cart :is( .js_delete_product, a.js_delete_product, button.js_delete_product, .o_add_wishlist, a.o_add_wishlist, [name="o_wsale_cart_line_button_container"] a ){color: #7b5f37 !important; -webkit-text-fill-color: #7b5f37 !important; text-decoration-color: rgba(123, 95, 55, 0.52) !important; text-shadow: none !important; font-weight: 700; opacity: 1 !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart :is( .js_delete_product, .o_add_wishlist, [name="o_wsale_cart_line_button_container"] a ):hover, body.o_website_sale_checkout.rwx-shop-active #shop_cart :is( .js_delete_product, .o_add_wishlist, [name="o_wsale_cart_line_button_container"] a ):focus{color: #4d3a1e !important; -webkit-text-fill-color: #4d3a1e !important; text-decoration-color: rgba(77, 58, 30, 0.7) !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(a:not(.btn), .btn-link), body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container a[href*="/shop/cart"]:not(.btn){color: #7b5f37 !important; text-decoration-color: rgba(123, 95, 55, 0.52) !important; text-shadow: none !important; opacity: 1 !important;}body.o_website_sale_checkout.rwx-shop-active :is( .o_wsale_shorter_cart_summary, .o_wsale_cart_summary, .o_website_sale_checkout_container ) :is(.o_total_card, .o_total_card.card.o_wsale_sticky_object), body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container :is( .o_payment_form, .o_delivery_carrier_select ){overflow: hidden; border: 1px solid var(--rwx-color-border) !important; border-radius: 24px !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(246, 238, 226, 0.9)), rgba(255, 255, 255, 0.94) !important; color: #111111 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 14px 30px rgba(67, 48, 24, 0.1) !important; margin-bottom: 1.1rem !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form{padding: clamp(1rem, 1.6vw, 1.35rem) !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form :is( #o_payment_methods > p, #o_payment_tokens_heading ){margin-top: 0 !important; margin-bottom: 0.85rem !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form .list-group{border-radius: 16px !important; overflow: hidden;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form :is( .list-group-item[name="o_payment_option"], li[name="o_payment_option"] ){padding: 0.95rem 0.35rem !important; border-color: rgba(150, 118, 72, 0.18) !important; background: rgba(255, 255, 255, 0.72) !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form :is( .list-group-item[name="o_payment_option"], li[name="o_payment_option"] ):first-child{border-top: 0 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form :is( .list-group-item[name="o_payment_option"], li[name="o_payment_option"] ):last-child{border-bottom: 0 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form .form-check-input[type="radio"]{width: 1.1rem; height: 1.1rem; border: 2px solid rgba(150, 118, 72, 0.4) !important; background-color: #ffffff !important; background-image: none !important; border-radius: 50% !important; appearance: none; -webkit-appearance: none; cursor: pointer; flex-shrink: 0;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_payment_form .form-check-input[type="radio"]:checked{border-color: var(--rwx-color-gold) !important; background-color: var(--rwx-color-gold) !important; box-shadow: inset 0 0 0 2.5px #ffffff !important;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .list-group-item{position: relative; border-radius: 18px !important; border: 1px solid rgba(150, 118, 72, 0.2) !important; background: rgba(255, 255, 255, 0.78) !important; transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease, transform 180ms ease;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .list-group-item.rwx-delivery-selected{border-color: rgba(150, 118, 72, 0.72) !important; background: linear-gradient(145deg, rgba(255, 252, 244, 0.96), rgba(245, 232, 210, 0.92)), rgba(255, 255, 255, 0.92) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 0 0 1px rgba(150, 118, 72, 0.2), 0 12px 24px rgba(67, 48, 24, 0.12) !important;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .list-group-item.rwx-delivery-selected::before{display: none;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .list-group-item.rwx-delivery-selected .form-check-label, body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .list-group-item.rwx-delivery-selected .fw-bold{color: #4d3a1e !important;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .form-check-input[type="radio"]{width: 1.1rem; height: 1.1rem; border: 2px solid rgba(150, 118, 72, 0.4) !important; background-color: #ffffff !important; background-image: none !important; border-radius: 50% !important; appearance: none; -webkit-appearance: none; cursor: pointer; flex-shrink: 0; margin-top: 0.15rem;}body.o_website_sale_checkout.rwx-shop-active #o_delivery_form .form-check-input[type="radio"]:checked{border-color: var(--rwx-color-gold) !important; background-color: var(--rwx-color-gold) !important; box-shadow: inset 0 0 0 2.5px #ffffff !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .card:not(.o_total_card), body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .all_shipping .card, body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .all_billing .card, body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .o_wsale_address_fill .card{border: 1px solid var(--rwx-color-border) !important; border-radius: 18px !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(246, 238, 226, 0.9)), rgba(255, 255, 255, 0.94) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 8px 20px rgba(67, 48, 24, 0.06) !important; color: var(--rwx-color-ink) !important; transition: border-color 180ms ease, box-shadow 180ms ease;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .card:not(.o_total_card) .badge{border: 1px solid rgba(150, 118, 72, 0.3) !important; background: rgba(216, 181, 109, 0.18) !important; color: #4d3a1e !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .form-check-input:not(#o_delivery_form .form-check-input){width: 1.1rem; height: 1.1rem; border: 2px solid rgba(150, 118, 72, 0.4) !important; border-radius: 50% !important; background-color: #ffffff !important; background-image: none !important; appearance: none; -webkit-appearance: none; cursor: pointer; flex-shrink: 0;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .form-check-input:not(#o_delivery_form .form-check-input):checked{border-color: var(--rwx-color-gold) !important; background-color: var(--rwx-color-gold) !important; box-shadow: inset 0 0 0 2.5px #ffffff !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .card.border-primary, body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .card[class*="border-primary"], body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .card.active{border-color: rgba(150, 118, 72, 0.72) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 0 0 1px rgba(150, 118, 72, 0.2), 0 12px 24px rgba(67, 48, 24, 0.1) !important;}body.rwx-shop-active .o_location_selector .list-group-item, body.rwx-shop-active .o_location_selector .list-group-item *{color: var(--rwx-color-ink, #1a1a1a) !important;}body.rwx-shop-active .o_location_selector .list-group-item.text-bg-light, body.rwx-shop-active .o_location_selector .list-group-item.active, body.rwx-shop-active .o_location_selector .list-group-item[aria-expanded="true"]{border-color: rgba(150, 118, 72, 0.7) !important; background: #fbf6ec !important; color: var(--rwx-color-ink, #1a1a1a) !important;}body.rwx-shop-active .o_location_selector .list-group-item.text-bg-light *, body.rwx-shop-active .o_location_selector .list-group-item.active *, body.rwx-shop-active .o_location_selector .list-group-item[aria-expanded="true"] *{color: var(--rwx-color-ink, #1a1a1a) !important;}body.rwx-shop-active .o_location_selector .rwx-location-duplicate, body.rwx-shop-active .o_location_selector .rwx-location-duplicate-marker{display: none !important;}body.rwx-wishlist-cart-locked #o_comparelist_table .o_wsale_product_btn button, body.rwx-wishlist-cart-locked #o_comparelist_table .o_wsale_product_btn a{pointer-events: none !important;}body.o_website_sale_checkout.rwx-shop-active .o_total_card .card-body, body.o_website_sale_checkout.rwx-shop-active :is( .o_wsale_shorter_cart_summary, .o_wsale_cart_summary, .o_total_card ) :is(.o_cart_total, .o_checkout_cart_total) .table{background: transparent !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}body.o_website_sale_checkout.rwx-shop-active :is(.o_cart_total, .o_checkout_cart_total) .table{color: #111111 !important; border-color: rgba(150, 118, 72, 0.18) !important;}@media (max-width: 991.98px){body.o_website_sale_checkout.rwx-shop-active .o_total_card .card-body{padding: 1.25rem !important;}}body.o_website_sale_checkout.rwx-shop-active .o_cart_total tr[name="o_order_total"] strong, body.o_website_sale_checkout.rwx-shop-active .o_cart_total tr[name="o_order_total"] .monetary_field{color: #7a5a35 !important; font-size: 1.08rem; font-weight: 950;}body.o_website_sale_checkout.rwx-shop-active :is( .o_website_sale_checkout_container, #shop_cart, .o_wsale_shorter_cart_summary, .o_wsale_cart_summary ) :is(.form-control, .form-select, input, textarea, select, .coupon_form input, input[name="promo"]){border: 1px solid var(--rwx-color-border) !important; border-radius: 14px !important; background: rgba(255, 255, 255, 0.98) !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.86) inset !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container :is(.form-control, .form-select, input, textarea, select):focus{border-color: rgba(150, 118, 72, 0.68) !important; box-shadow: 0 0 0 0.2rem rgba(150, 118, 72, 0.18) !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.btn-primary, .a-submit, button[type="submit"], a[name="website_sale_main_button"], .coupon_form .btn, .coupon_form button){display: inline-flex; align-items: center; justify-content: center; gap: 0.42rem; min-height: 46px; border: 1px solid rgba(133, 98, 55, 0.65) !important; border-radius: 999px !important; background: linear-gradient(180deg, #ad8a55 0%, #97713f 100%) !important; background-color: #97713f !important; color: #fffaf0 !important; -webkit-text-fill-color: #fffaf0 !important; font-weight: 700; line-height: 1.1; text-shadow: none !important; box-shadow: 0 6px 16px rgba(101, 73, 38, 0.2) !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.btn-primary, .a-submit, button[type="submit"], a[name="website_sale_main_button"], .coupon_form .btn, .coupon_form button):hover{border-color: rgba(133, 98, 55, 0.9) !important; background: linear-gradient(180deg, #b89561 0%, #8a672f 100%) !important; background-color: #8a672f !important; color: #fffaf0 !important; -webkit-text-fill-color: #fffaf0 !important; transform: translateY(-1px); box-shadow: 0 9px 22px rgba(101, 73, 38, 0.26) !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container :is(.btn-secondary, .btn-light, .btn-outline-secondary){border-color: rgba(150, 118, 72, 0.28) !important; background: #ffffff !important; color: #7b5f37 !important; text-shadow: none !important; opacity: 1 !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity{display: inline-flex !important; align-items: center !important; gap: 0.28rem !important; height: 46px !important; min-height: 46px !important; padding: 0.18rem !important; border: 1px solid var(--rwx-color-border) !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.94), rgba(246, 238, 226, 0.88)), rgba(255, 255, 255, 0.92) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 10px 24px rgba(67, 48, 24, 0.1) !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a){display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 38px !important; min-width: 38px !important; height: 38px !important; min-height: 38px !important; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 248, 234, 0.98), rgba(233, 210, 171, 0.8)), rgba(255, 255, 255, 0.95) !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; line-height: 1 !important; font-size: 1rem !important; text-shadow: none !important; box-shadow: none !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a):hover, body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a):focus{background: linear-gradient(145deg, #ffffff 0%, #f1ddb9 50%, #b08758 100%) !important; color: #15120f !important; -webkit-text-fill-color: #15120f !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a) :is(.oi, i, svg), body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a) :is(.oi, i, svg)::before{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 16px !important; height: 16px !important; color: inherit !important; fill: currentColor !important; line-height: 1 !important; font-size: 14px !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(input, .quantity, input.quantity){display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 56px !important; min-width: 56px !important; height: 38px !important; min-height: 38px !important; padding: 0 0.35rem !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(145deg, #fffdf5 0%, #ffe9b2 100%) !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; caret-color: #111111; font-size: 1.05rem !important; font-weight: 900 !important; font-variant-numeric: tabular-nums; line-height: 38px !important; text-align: center !important; text-shadow: none !important; appearance: textfield; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity input::-webkit-outer-spin-button, body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity input::-webkit-inner-spin-button{margin: 0; appearance: none;}body.o_website_sale_checkout.rwx-shop-active :is(.o_wsale_shorter_cart_summary, .o_wsale_cart_summary) .badge{display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 1.45rem !important; height: 1.45rem !important; padding: 0 0.42rem !important; border: 1px solid rgba(150, 118, 72, 0.34) !important; border-radius: 999px !important; background: linear-gradient(145deg, rgba(255, 248, 234, 0.95), rgba(233, 210, 171, 0.82)) !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-weight: 700 !important; line-height: 1 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.82) inset, 0 5px 12px rgba(67, 48, 24, 0.12) !important;}body.o_website_sale_checkout.rwx-shop-active :is( .o_website_sale_checkout_container, #shop_cart ) :is(.is-invalid, .invalid-feedback, .text-danger){color: #8d2c2c !important;}body.o_website_sale_checkout.rwx-shop-active :is( .o_website_sale_checkout_container, #shop_cart ) :is(.is-valid, .text-success){color: #2f6a2f !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert{border-radius: 18px !important; border-width: 1px !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 8px 20px rgba(67, 48, 24, 0.06) !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert-info{border-color: rgba(150, 118, 72, 0.38) !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.98), rgba(245, 232, 210, 0.92)), rgba(255, 255, 255, 0.94) !important; color: #4d3a1e !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert-success{border-color: rgba(118, 145, 82, 0.42) !important; background: linear-gradient(145deg, rgba(252, 255, 246, 0.98), rgba(236, 244, 222, 0.92)), rgba(255, 255, 255, 0.94) !important; color: #3f5230 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert-warning{border-color: rgba(150, 118, 72, 0.55) !important; background: linear-gradient(145deg, rgba(255, 251, 238, 0.98), rgba(247, 228, 198, 0.92)), rgba(255, 255, 255, 0.94) !important; color: #6b4f22 !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert-danger{border-color: rgba(141, 44, 44, 0.35) !important; background: linear-gradient(145deg, rgba(255, 248, 248, 0.98), rgba(247, 228, 228, 0.92)), rgba(255, 255, 255, 0.94) !important; color: #7a2e2e !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert :is(p, span, div, strong, a:not(.btn)){color: inherit !important;}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container .alert .btn-link{color: #7b5f37 !important;}@media (max-width: 991.98px){body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container{width: calc(100% - 1.5rem);}body.o_website_sale_checkout.rwx-shop-active .o_website_sale_checkout_container > .row{padding: 1rem; border-radius: 22px !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity{gap: 0.12rem !important; padding: 0.14rem !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a){width: 32px !important; min-width: 32px !important; height: 32px !important; min-height: 32px !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(input, .quantity, input.quantity){width: 40px !important; min-width: 40px !important; height: 32px !important; min-height: 32px !important; line-height: 32px !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product .d-flex.d-md-none{flex-wrap: nowrap !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .o_cart_product .d-flex.d-md-none :is(.js_delete_product, .o_add_wishlist){padding-left: 0.3rem !important; padding-right: 0.3rem !important;}}body.o_website_sale_checkout.rwx-shop-active .o_mobile_summary .badge{border: 1px solid rgba(150, 118, 72, 0.36) !important; background: linear-gradient(145deg, rgba(255, 248, 234, 0.96), rgba(233, 210, 171, 0.86)) !important; background-color: transparent !important; color: #15120f !important; -webkit-text-fill-color: #15120f !important;}body.rwx-shop-active #wrap.rwx-product-page .css_quantity{border-color: rgba(155, 118, 72, 0.38) !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(247, 241, 234, 0.92)), rgba(255, 255, 255, 0.92) !important; backdrop-filter: none !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 14px 32px rgba(67, 48, 24, 0.12) !important;}body.rwx-shop-active #wrap.rwx-product-page .css_quantity .btn, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .js_add_cart_json{background: linear-gradient(145deg, #fffaf0 0%, #f0e1c4 100%), rgba(255, 255, 255, 0.9) !important; color: #2c241b !important; text-shadow: none !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.86) inset, 0 4px 10px rgba(67, 48, 24, 0.12) !important;}body.rwx-shop-active #wrap.rwx-product-page .css_quantity .btn:hover, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .btn:focus, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .js_add_cart_json:hover, body.rwx-shop-active #wrap.rwx-product-page .css_quantity .js_add_cart_json:focus{background: linear-gradient(145deg, #fff8e8 0%, #e2c89b 100%), rgba(255, 255, 255, 0.96) !important; color: #15120f !important;}body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="wishlist"], body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]{border-color: rgba(155, 118, 72, 0.38) !important; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(247, 241, 234, 0.92)), rgba(255, 255, 255, 0.92) !important; color: #2c241b !important; text-shadow: none !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 6px 14px rgba(67, 48, 24, 0.1) !important;}body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist:hover, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist:focus, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn:hover, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn:focus, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="wishlist"]:hover, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="wishlist"]:focus, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]:hover, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="Wishlist"]:focus{background: linear-gradient(145deg, #fff8e8 0%, #ead4ad 100%), rgba(255, 255, 255, 0.96) !important; color: #15120f !important;}body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="wishlist"] .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block button[title*="Wishlist"] .fa{color: #7a5a35 !important;}body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist.disabled, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn.disabled, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist.o_in_wishlist, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn.o_in_wishlist{border-color: rgba(235, 98, 118, 0.62) !important; background: linear-gradient(145deg, rgba(255, 243, 246, 0.98), rgba(255, 217, 224, 0.92)), rgba(255, 255, 255, 0.92) !important; color: #d43a59 !important;}body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist.disabled .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn.disabled .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist.o_in_wishlist .fa, body.rwx-shop-active #wrap.rwx-product-page #product_option_block .o_add_wishlist_dyn.o_in_wishlist .fa{color: #d43a59 !important;}#wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb.w-100, #wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb.w-100, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb{display: inline-flex !important; align-items: center !important; flex: 0 0 auto; width: fit-content !important; max-width: 100%; min-height: 36px; margin: 0 !important; padding: 0.35rem 0.85rem !important; white-space: nowrap; overflow-x: auto; overflow-y: hidden; line-height: 1.2 !important; scrollbar-width: none;}#wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb::-webkit-scrollbar{display: none;}#wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb .breadcrumb-item, #wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb .breadcrumb-item.active, #wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb .breadcrumb-item > a{display: inline-flex !important; align-items: center !important; line-height: 1.2 !important; min-height: 24px; padding-top: 0 !important; padding-bottom: 0 !important;}#wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left: 0.65rem;}#wrap.rwx-shop-page #o_wsale_products_header ol.breadcrumb .breadcrumb-item + .breadcrumb-item::before{padding-right: 0.65rem; line-height: 1.2;}#wrap.rwx-shop-page #o_wsale_products_header, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_products_header{padding-top: 0.35rem !important; padding-bottom: 0.4rem !important; gap: 0.25rem !important;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn{position: absolute; right: 12px; bottom: 12px; top: auto; left: auto; z-index: 7; display: inline-flex; align-items: center; justify-content: center; width: 42px; min-width: 42px; height: 42px; min-height: 42px; margin: 0; padding: 0 !important; border-radius: 999px; pointer-events: auto;}#wrap.rwx-shop-page #products_grid .oe_product_image .rwx-wishlist-overlay, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .rwx-wishlist-overlay, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .rwx-wishlist-overlay, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .rwx-wishlist-overlay{pointer-events: auto;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist .o_label, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist .o_label, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn .o_label, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn .o_label, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist .o_label, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist .o_label, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn .o_label, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn .o_label{display: none;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist .fa, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn .fa{margin: 0; line-height: 1;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.rwx-wishlist-active, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.rwx-wishlist-active, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.rwx-wishlist-active, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.rwx-wishlist-active, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.rwx-wishlist-active, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.rwx-wishlist-active, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.rwx-wishlist-active, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.rwx-wishlist-active{border-color: rgba(235, 98, 118, 0.62) !important; background: linear-gradient(145deg, rgba(255, 243, 246, 0.98), rgba(255, 217, 224, 0.92)), rgba(255, 255, 255, 0.92) !important; color: #d43a59 !important;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.disabled, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.disabled, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.disabled, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.disabled, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.o_in_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.o_in_wishlist, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.o_in_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.o_in_wishlist, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.disabled, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.disabled, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.disabled, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.disabled, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.o_in_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.o_in_wishlist, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.o_in_wishlist, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.o_in_wishlist{border-color: rgba(235, 98, 118, 0.62) !important; background: linear-gradient(145deg, rgba(255, 243, 246, 0.98), rgba(255, 217, 224, 0.92)), rgba(255, 255, 255, 0.92) !important; color: #d43a59 !important;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.rwx-wishlist-active .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.rwx-wishlist-active .fa, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.rwx-wishlist-active .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.rwx-wishlist-active .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.rwx-wishlist-active .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.rwx-wishlist-active .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.rwx-wishlist-active .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.rwx-wishlist-active .fa{color: #d43a59 !important;}#wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.disabled .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.disabled .fa, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.disabled .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.disabled .fa, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist.o_in_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist.o_in_wishlist .fa, #wrap.rwx-shop-page #products_grid .oe_product_image .o_add_wishlist_dyn.o_in_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .oe_product_image .o_add_wishlist_dyn.o_in_wishlist .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.disabled .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.disabled .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.disabled .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.disabled .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist.o_in_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist.o_in_wishlist .fa, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.o_in_wishlist .fa, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper .o_add_wishlist_dyn.o_in_wishlist .fa{color: #d43a59 !important;}#wrap.js_sale.rwx-wishlist-page .rwx-wishlist-header-actions{display: flex; justify-content: flex-end; margin-top: 0.4rem;}#wrap.js_sale.rwx-wishlist-page .rwx-wishlist-back-to-shop{display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 0.62rem 1.2rem; border: 1px solid rgba(150, 118, 72, 0.48); border-radius: 999px; background: linear-gradient(145deg, rgba(255, 250, 236, 0.96), rgba(236, 215, 176, 0.92)), rgba(255, 255, 255, 0.95); color: #2f261c; font-weight: 800; text-decoration: none; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.88) inset, 0 10px 24px rgba(67, 48, 24, 0.12);}#wrap.js_sale.rwx-wishlist-page .rwx-wishlist-back-to-shop:hover, #wrap.js_sale.rwx-wishlist-page .rwx-wishlist-back-to-shop:focus{border-color: rgba(150, 118, 72, 0.7); background: linear-gradient(145deg, rgba(255, 255, 248, 0.98), rgba(233, 202, 147, 0.92)), rgba(255, 255, 255, 0.98); color: #1f1811; text-decoration: none;}#wrap.js_sale.rwx-wishlist-page .rwx-wishlist-back-to-shop--empty{margin-top: 0.85rem;}#wrap.js_sale.rwx-wishlist-page .wishlist-section{padding-top: 1.2rem;}#wrap.js_sale.rwx-wishlist-page #empty-wishlist-message{margin: 1rem 0 0; padding: 2rem 1.2rem; border: 1px solid rgba(216, 181, 109, 0.3); border-radius: 24px; background: linear-gradient(145deg, rgba(255, 252, 245, 0.96), rgba(244, 226, 191, 0.52)), rgba(255, 255, 255, 0.9); box-shadow: 0 14px 28px rgba(67, 48, 24, 0.08);}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table{display: grid; grid-template-columns: repeat(auto-fill, minmax(238px, 1fr)); gap: 1.15rem;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table > *{margin: 0 !important;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_cart, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_grid_wrapper{height: 100%; border: 1px solid rgba(215, 152, 73, 0.26); border-radius: 26px; background: linear-gradient(145deg, rgba(255, 253, 248, 0.96), rgba(247, 241, 234, 0.92)), rgba(255, 255, 255, 0.92); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 18px 36px rgba(67, 48, 24, 0.08); overflow: hidden;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_image, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_image_link{min-height: 250px; padding: 1rem; background: radial-gradient(circle at 74% 10%, rgba(255, 231, 173, 0.28), transparent 12rem), linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 242, 233, 0.86) 100%);}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_information, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_details{padding: 1rem 1.05rem 1.2rem;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_products_item_title, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .product_name{font-weight: 800; line-height: 1.3;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .product_price, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_price{font-weight: 900;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn{display: flex; align-items: center; gap: 0.5rem; margin-top: 0.85rem;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .btn, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .a-submit{border-radius: 999px;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .o_wsale_product_btn_primary{flex: 1 1 auto;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .o_add_wishlist, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .o_add_wishlist_dyn{flex: 0 0 auto; width: 40px; min-width: 40px; height: 40px; min-height: 40px; padding: 0 !important; margin-left: auto;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .o_add_wishlist .o_label, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .o_wsale_product_btn .o_add_wishlist_dyn .o_label{display: none;}@media (max-width: 767.98px){#wrap.js_sale.rwx-wishlist-page #o_comparelist_table{grid-template-columns: 1fr;}#wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_image, #wrap.js_sale.rwx-wishlist-page #o_comparelist_table .oe_product_image_link{min-height: 210px;}}#wrap.rwx-shop-page #products_grid .oe_product_cart, #wrap.rwx-shop-page #products_grid article.oe_product_cart, .rwx-shop-page #products_grid .oe_product_cart, .rwx-shop-page .rwx-home-products__grid .oe_product_cart{position: relative; overflow: hidden; height: 100%; border: 1px solid #ececec !important; border-radius: 12px !important; background: #ffffff !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important; transition: border-color 150ms ease, box-shadow 150ms ease;}#wrap.rwx-shop-page #products_grid .oe_product_cart:hover, .rwx-shop-page #products_grid .oe_product_cart:hover, .rwx-shop-page .rwx-home-products__grid .oe_product_cart:hover{border-color: #d9d9d9 !important; background: #ffffff !important; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important; transform: none !important;}#wrap.rwx-shop-page #products_grid .oe_product_cart::before, #wrap.rwx-shop-page #products_grid .oe_product_cart::after, .rwx-shop-page #products_grid .oe_product_cart::before, .rwx-shop-page .rwx-home-products__grid .oe_product_cart::before, .rwx-shop-page #products_grid .oe_product_cart::after, .rwx-shop-page .rwx-home-products__grid .oe_product_cart::after{content: none !important; background: none !important; box-shadow: none !important; backdrop-filter: none !important; opacity: 0 !important;}#wrap.rwx-shop-page #products_grid .oe_product_image, #wrap.rwx-shop-page #products_grid .oe_product_image_link, .rwx-shop-page #products_grid .oe_product_image, .rwx-shop-page .rwx-home-products__grid .oe_product_image, .rwx-shop-page #products_grid .oe_product_image_link, .rwx-shop-page .rwx-home-products__grid .oe_product_image_link{position: relative; display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 1 / 1; height: auto !important; min-height: 0 !important; padding: 1rem !important; border: 0 !important; border-radius: 12px 12px 0 0 !important; background: #ffffff !important; box-shadow: none !important; overflow: hidden;}#wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper, .rwx-shop-page #products_grid .o_wsale_product_grid_wrapper, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper{position: relative; display: block; width: 100%; height: auto !important; min-height: 0 !important; aspect-ratio: auto !important; padding: 0 !important; border: 0 !important; border-radius: 12px !important; background: transparent !important; box-shadow: none !important; overflow: visible;}#wrap.rwx-shop-page #products_grid .oe_product_image img, #wrap.rwx-shop-page #products_grid .oe_product_image_link img, #wrap.rwx-shop-page #products_grid .o_wsale_product_grid_wrapper img, .rwx-shop-page #products_grid .oe_product_image img, .rwx-shop-page .rwx-home-products__grid .oe_product_image img, .rwx-shop-page #products_grid .oe_product_image_link img, .rwx-shop-page .rwx-home-products__grid .oe_product_image_link img, .rwx-shop-page #products_grid .o_wsale_product_grid_wrapper img, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_grid_wrapper img{position: relative; z-index: 1; width: auto; height: auto; max-width: 100%; max-height: 100%; padding: 0 !important; object-fit: contain; object-position: center center; filter: none !important; transition: transform 200ms ease;}#wrap.rwx-shop-page #products_grid .oe_product_cart:hover img, .rwx-shop-page #products_grid .oe_product_cart:hover img, .rwx-shop-page .rwx-home-products__grid .oe_product_cart:hover img{transform: scale(1.03);}#wrap.rwx-shop-page #products_grid .o_wsale_product_information, #wrap.rwx-shop-page #products_grid .oe_product_details, .rwx-shop-page #products_grid .o_wsale_product_information, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information, .rwx-shop-page #products_grid .oe_product_details, .rwx-shop-page .rwx-home-products__grid .oe_product_details{position: relative; overflow: visible; margin: 0; padding: 0.85rem 1rem 1rem !important; border: 0 !important; border-top: 1px solid #f0f0f0 !important; border-radius: 0 !important; background: #ffffff !important; color: var(--rwx-color-ink) !important; box-shadow: none !important; backdrop-filter: none !important; transition: none; transform: none !important; opacity: 1 !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_information::before, #wrap.rwx-shop-page #products_grid .o_wsale_product_information::after, #wrap.rwx-shop-page #products_grid .oe_product_details::before, #wrap.rwx-shop-page #products_grid .oe_product_details::after, .rwx-shop-page #products_grid .o_wsale_product_information::before, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information::before, .rwx-shop-page #products_grid .o_wsale_product_information::after, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information::after, .rwx-shop-page #products_grid .oe_product_details::before, .rwx-shop-page .rwx-home-products__grid .oe_product_details::before, .rwx-shop-page #products_grid .oe_product_details::after, .rwx-shop-page .rwx-home-products__grid .oe_product_details::after{content: none !important; background: none !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_information_text, #wrap.rwx-shop-page #products_grid .o_wsale_products_item_title, #wrap.rwx-shop-page #products_grid .product_name, #wrap.rwx-shop-page #products_grid .oe_product_details h6, #wrap.rwx-shop-page #products_grid .oe_product_details h2, #wrap.rwx-shop-page #products_grid .oe_product_details a, .rwx-shop-page #products_grid .o_wsale_product_information_text, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information_text, .rwx-shop-page #products_grid .o_wsale_products_item_title, .rwx-shop-page .rwx-home-products__grid .o_wsale_products_item_title, .rwx-shop-page #products_grid .product_name, .rwx-shop-page .rwx-home-products__grid .product_name, .rwx-shop-page #products_grid .oe_product_details h6, .rwx-shop-page .rwx-home-products__grid .oe_product_details h6, .rwx-shop-page #products_grid .oe_product_details h2, .rwx-shop-page .rwx-home-products__grid .oe_product_details h2, .rwx-shop-page #products_grid .oe_product_details a, .rwx-shop-page .rwx-home-products__grid .oe_product_details a{color: var(--rwx-color-ink) !important; font-size: 0.95rem; font-weight: 600 !important; line-height: 1.35; letter-spacing: -0.005em; text-shadow: none !important;}#wrap.rwx-shop-page #products_grid .product_price, #wrap.rwx-shop-page #products_grid .oe_price, #wrap.rwx-shop-page #products_grid .oe_currency_value, .rwx-shop-page #products_grid .product_price, .rwx-shop-page .rwx-home-products__grid .product_price, .rwx-shop-page #products_grid .oe_price, .rwx-shop-page .rwx-home-products__grid .oe_price, .rwx-shop-page #products_grid .oe_currency_value, .rwx-shop-page .rwx-home-products__grid .oe_currency_value{color: var(--rwx-color-ink) !important; font-size: 1rem; font-weight: 700 !important; text-shadow: none !important;}#wrap.rwx-shop-page #products_grid .text-muted, #wrap.rwx-shop-page #products_grid del, .rwx-shop-page #products_grid .text-muted, .rwx-shop-page .rwx-home-products__grid .text-muted, .rwx-shop-page #products_grid del, .rwx-shop-page .rwx-home-products__grid del{color: rgba(0, 0, 0, 0.45) !important;}#wrap.rwx-shop-page #products_grid .badge, #wrap.rwx-shop-page #products_grid .ribbon, #wrap.rwx-shop-page #products_grid .o_ribbon, .rwx-shop-page #products_grid .badge, .rwx-shop-page .rwx-home-products__grid .badge, .rwx-shop-page #products_grid .ribbon, .rwx-shop-page .rwx-home-products__grid .ribbon, .rwx-shop-page #products_grid .o_ribbon, .rwx-shop-page .rwx-home-products__grid .o_ribbon{border: 0 !important; border-radius: 4px !important; background: var(--rwx-color-ink) !important; color: #ffffff !important; font-size: 0.7rem; font-weight: 700 !important; letter-spacing: 0.04em; text-transform: uppercase; box-shadow: none !important; backdrop-filter: none !important;}#wrap.rwx-shop-page #products_grid .oe_product_cart.rwx-product-card-reveal, #wrap.rwx-shop-page #products_grid .rwx-product-card-reveal .o_wsale_product_information, #wrap.rwx-shop-page #products_grid .rwx-product-card-reveal .oe_product_details, .rwx-shop-page #products_grid .oe_product_cart.rwx-product-card-reveal, .rwx-shop-page .rwx-home-products__grid .oe_product_cart.rwx-product-card-reveal, .rwx-shop-page #products_grid .rwx-product-card-reveal .o_wsale_product_information, .rwx-shop-page .rwx-home-products__grid .rwx-product-card-reveal .o_wsale_product_information, .rwx-shop-page #products_grid .rwx-product-card-reveal .oe_product_details, .rwx-shop-page .rwx-home-products__grid .rwx-product-card-reveal .oe_product_details{opacity: 1 !important; filter: none !important; transform: none !important; transition: none !important; transition-delay: 0s !important; will-change: auto !important;}#wrap.rwx-shop-page #products_grid .o_add_wishlist.rwx-wishlist-overlay, #wrap.rwx-shop-page #products_grid .o_add_wishlist_dyn.rwx-wishlist-overlay, .rwx-shop-page #products_grid .o_add_wishlist.rwx-wishlist-overlay, .rwx-shop-page .rwx-home-products__grid .o_add_wishlist.rwx-wishlist-overlay, .rwx-shop-page #products_grid .o_add_wishlist_dyn.rwx-wishlist-overlay, .rwx-shop-page .rwx-home-products__grid .o_add_wishlist_dyn.rwx-wishlist-overlay{position: absolute; top: 0.65rem; right: 0.65rem; width: 36px; height: 36px; min-width: 0; padding: 0 !important; border: 1px solid #ececec !important; border-radius: 50% !important; background: #ffffff !important; color: var(--rwx-color-ink) !important; box-shadow: none !important; backdrop-filter: none !important; z-index: 2;}#wrap.rwx-shop-page #products_grid .o_add_wishlist.rwx-wishlist-overlay:hover, .rwx-shop-page #products_grid .o_add_wishlist.rwx-wishlist-overlay:hover, .rwx-shop-page .rwx-home-products__grid .o_add_wishlist.rwx-wishlist-overlay:hover{border-color: #d9d9d9 !important; background: #ffffff !important; color: #000000 !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08) !important;}@media (max-width: 767.98px){#wrap.rwx-shop-page #products_grid .o_wsale_product_information, #wrap.rwx-shop-page #products_grid .oe_product_details, .rwx-shop-page #products_grid .o_wsale_product_information, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information, .rwx-shop-page #products_grid .oe_product_details, .rwx-shop-page .rwx-home-products__grid .oe_product_details{padding: 0.7rem 0.8rem 0.85rem !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_information_text, #wrap.rwx-shop-page #products_grid .product_name, .rwx-shop-page #products_grid .o_wsale_product_information_text, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information_text, .rwx-shop-page #products_grid .product_name, .rwx-shop-page .rwx-home-products__grid .product_name{font-size: 0.88rem;}}.rwx-shop-category-nav{margin: 0; padding: 0; background: transparent;}.rwx-shop-category-nav__container{padding-inline: 0;}.rwx-shop-category-nav__list{display: flex; align-items: center; flex-wrap: nowrap; gap: 0.6rem; margin: 0; padding: 0.2rem 0 0.3rem; list-style: none; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.2) transparent;}.rwx-shop-category-nav__list::-webkit-scrollbar{height: 4px;}.rwx-shop-category-nav__list::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.2); border-radius: 999px;}.rwx-shop-category-nav__item{flex: 0 0 auto;}.rwx-shop-category-nav__pill{display: inline-flex; align-items: center; height: 2.4rem; padding: 0 1.1rem; border: 1px solid var(--rwx-color-gold-light, #e2d5af); border-radius: var(--rwx-radius-pill, 999px); background: var(--rwx-color-surface-alt, #fcf8f3); color: var(--rwx-color-ink, #0c2f6a); font-size: 0.88rem; font-weight: 500; line-height: 1; text-decoration: none; white-space: nowrap; transition: border-color 150ms ease, background-color 150ms ease, color 150ms ease, box-shadow 150ms ease;}.rwx-shop-category-nav__pill:hover, .rwx-shop-category-nav__pill:focus-visible{border-color: var(--rwx-color-gold, #9b7648); background: var(--rwx-color-surface, #f7f1ea); color: var(--rwx-color-gold, #9b7648); text-decoration: none; outline: none; box-shadow: 0 2px 8px rgba(155, 118, 72, 0.12);}.rwx-shop-category-nav__pill--active{border-color: var(--rwx-color-gold, #9b7648); background: var(--rwx-color-gold, #9b7648); color: #ffffff; box-shadow: 0 2px 10px rgba(155, 118, 72, 0.25);}.rwx-shop-category-nav__pill--active:hover, .rwx-shop-category-nav__pill--active:focus-visible{background: var(--rwx-color-gold-mid, #c79f6c); border-color: var(--rwx-color-gold-mid, #c79f6c); color: #ffffff; box-shadow: 0 2px 12px rgba(155, 118, 72, 0.3);}@media (max-width: 575.98px){.rwx-shop-category-nav{overflow-x: clip;}.rwx-shop-category-nav__list{padding-inline: 1rem; margin-inline: -1rem; scroll-padding-inline: 1rem;}}.rwx-shop-filterbar{flex: 1 1 clamp(160px, 30%, 280px); min-width: 0; display: flex; align-items: center; justify-content: center; align-self: center; margin: 0; padding: 0;}.rwx-shop-filterbar__card{display: flex; align-items: center; gap: 0.5rem; width: 100%; height: 46px; padding: 0 0.9rem; background: var(--rwx-color-surface-alt, #fcf8f3); border: 1px solid var(--rwx-color-gold-light, #e2d5af); border-radius: var(--rwx-radius-pill, 999px); box-shadow: 0 1px 6px rgba(155, 118, 72, 0.07); overflow: hidden;}.rwx-shop-filterbar__label{font-size: 0.63rem; font-weight: 600; color: var(--rwx-color-gold, #9b7648); letter-spacing: 0.06em; text-transform: uppercase; white-space: nowrap; flex-shrink: 0; line-height: 1;}.rwx-shop-filterbar__price{flex: 1 1 0; min-width: 0; display: flex; align-items: center;}.rwx-shop-filterbar .rwx-shop-filterbar__price-inner, .rwx-shop-filterbar #o_wsale_price_range_option{width: 100%; margin: 0 !important; padding: 0 !important; background: transparent; border: 0; box-shadow: none;}.rwx-shop-filterbar #o_wsale_price_range_option .multirange-wrapper{margin: 0 !important; padding: 0 !important;}.rwx-shop-filterbar #o_wsale_price_range_option > label, .rwx-shop-filterbar #o_wsale_price_range_option .accordion-button, .rwx-shop-filterbar #o_wsale_price_range_option .multirange-ticks{display: none !important;}.rwx-shop-filterbar #o_wsale_price_range_option .multirange-wrapper input.invisible{display: none !important;}.rwx-shop-filterbar #o_wsale_price_range_option small.d-flex{margin: 0 !important; position: relative; height: 13px;}.rwx-shop-filterbar #o_wsale_price_range_option .multirange-min, .rwx-shop-filterbar #o_wsale_price_range_option .multirange-max{margin: 0 !important; top: 0 !important; font-size: 0.6rem; font-weight: 600; line-height: 1; color: var(--rwx-color-gold, #9b7648);}.rwx-shop-filterbar #o_wsale_price_range_option .form-range{margin-top: 0 !important;}.rwx-shop-filterbar .form-range::-webkit-slider-runnable-track{background: var(--rwx-color-gold-light, #e2d5af); height: 3px;}.rwx-shop-filterbar .form-range::-webkit-slider-thumb{background: var(--rwx-color-gold, #9b7648); border-color: var(--rwx-color-gold, #9b7648); width: 16px; height: 16px; margin-top: -6px;}.rwx-shop-filterbar .form-range::-moz-range-track{background: var(--rwx-color-gold-light, #e2d5af); height: 3px;}.rwx-shop-filterbar .form-range::-moz-range-thumb{background: var(--rwx-color-gold, #9b7648); border-color: var(--rwx-color-gold, #9b7648); width: 16px; height: 16px;}#wrap.rwx-shop-page #o_wsale_products_header .products_header, #wrap.rwx-shop-page #products_grid .products_header, #wrap.rwx-shop-page .rwx-home-products__grid .products_header{flex-wrap: wrap !important; gap: 0.5rem !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 0 !important;}#wrap.rwx-shop-page #o_wsale_products_header .products_header ol.breadcrumb{flex: 0 0 auto !important; order: -1; width: fit-content !important;}@media (max-width: 767.98px){.rwx-shop-filterbar{flex: 1 1 100%; order: 2;}.rwx-shop-filterbar__card{height: 48px; padding: 0 0.9rem; border-radius: var(--rwx-radius-md, 20px);}}#wrap.rwx-shop-page #products_grid, #wrap.rwx-shop-page .rwx-home-products__grid{width: 100%; max-width: 100%;}#wrap.rwx-shop-page .o_wsale_products_main_row{margin-inline: 0;}html.rwx-shop-active, body.rwx-shop-active{overflow-x: clip;}#wrap.rwx-shop-page #products_grid .oe_product_cart, .rwx-shop-page #products_grid .oe_product_cart, .rwx-shop-page .rwx-home-products__grid .oe_product_cart{display: flex !important; flex-direction: column !important; align-items: stretch !important; height: auto !important; min-height: 100%; overflow: visible !important;}#wrap.rwx-shop-page #products_grid .oe_product_cart > .oe_product_image, .rwx-shop-page #products_grid .oe_product_cart > .oe_product_image, .rwx-shop-page .rwx-home-products__grid .oe_product_cart > .oe_product_image{flex: 0 0 auto;}#wrap.rwx-shop-page #products_grid .oe_product_cart > .o_wsale_product_information, .rwx-shop-page #products_grid .oe_product_cart > .o_wsale_product_information, .rwx-shop-page .rwx-home-products__grid .oe_product_cart > .o_wsale_product_information{flex: 1 1 auto; display: flex; flex-direction: column; gap: 0.35rem; min-height: 96px;}#wrap.rwx-shop-page #products_grid .o_wsale_product_information_text > a, .rwx-shop-page #products_grid .o_wsale_product_information_text > a, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information_text > a{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; text-overflow: ellipsis; color: var(--rwx-color-ink); font-size: 0.95rem; font-weight: 600; line-height: 1.35; text-decoration: none; word-break: break-word; overflow-wrap: anywhere;}#wrap.rwx-shop-page #products_grid .o_wsale_product_information_text > a:hover, #wrap.rwx-shop-page #products_grid .o_wsale_product_information_text > a:focus-visible, .rwx-shop-page #products_grid .o_wsale_product_information_text > a:hover, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information_text > a:hover, .rwx-shop-page #products_grid .o_wsale_product_information_text > a:focus-visible, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_information_text > a:focus-visible{color: #000000; text-decoration: underline; text-underline-offset: 2px;}#wrap.rwx-shop-page #products_grid .o_wsale_product_sub, .rwx-shop-page #products_grid .o_wsale_product_sub, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_sub{margin-top: auto; padding-top: 0.25rem; align-items: center; flex-wrap: wrap; gap: 0.4rem;}#wrap.rwx-shop-page #products_grid .product_price, .rwx-shop-page #products_grid .product_price, .rwx-shop-page .rwx-home-products__grid .product_price{font-size: 1rem; font-weight: 700; line-height: 1.2; color: var(--rwx-color-ink);}.rwx-buynow-btn{order: 10; flex: 0 0 auto; display: flex; align-items: center; justify-content: center; width: 100%; height: 42px; margin-top: 0.3rem; padding: 0 1rem; border: 0; border-radius: var(--rwx-radius-pill, 999px); background: var(--rwx-color-gold, #9b7648); color: #ffffff; font-size: 0.88rem; font-weight: 600; line-height: 1; white-space: nowrap; box-shadow: 0 2px 8px rgba(155, 118, 72, 0.18); transition: background-color 150ms ease, box-shadow 150ms ease, color 150ms ease;}.rwx-buynow-btn:hover, .rwx-buynow-btn:focus-visible{background: var(--rwx-color-gold-mid, #c79f6c); color: #ffffff; outline: none; box-shadow: 0 4px 12px rgba(155, 118, 72, 0.28);}.rwx-buynow-btn:active{background: var(--rwx-color-gold, #9b7648); box-shadow: 0 1px 5px rgba(155, 118, 72, 0.24);}.rwx-buynow-btn .fa{font-size: 0.9em;}#wrap.rwx-shop-page #products_grid .o_wsale_product_btn, .rwx-shop-page #products_grid .o_wsale_product_btn, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn{position: static !important; inset: auto !important; aspect-ratio: auto !important; order: 8; flex: 1 1 100% !important; width: 100% !important; height: auto !important; margin-top: 0.3rem; pointer-events: auto !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_btn .o_wsale_product_action_row, .rwx-shop-page #products_grid .o_wsale_product_btn .o_wsale_product_action_row, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_wsale_product_action_row, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_wsale_product_action_row{display: contents !important; pointer-events: auto !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_btn .o_wsale_product_action_row .btn, .rwx-shop-page #products_grid .o_wsale_product_btn .o_wsale_product_action_row .btn, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_wsale_product_action_row .btn, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_wsale_product_action_row .btn{opacity: 1 !important; visibility: visible !important; transform: none !important; flex: 1 1 100% !important; width: 100% !important; height: 42px !important; border-radius: 999px !important; --btn-border-radius: 999px; --btn-padding-x: 1rem; pointer-events: auto !important;}#wrap.rwx-shop-page #products_grid .o_wsale_product_btn .o_label, .rwx-shop-page #products_grid .o_wsale_product_btn .o_label, #wrap.rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_label, .rwx-shop-page .rwx-home-products__grid .o_wsale_product_btn .o_label{display: inline !important;}body.rwx-shop-active .rwx-header__inner #o_main_nav > .navbar-brand.logo{display: none !important;}@media (max-width: 575.98px){#wrap.rwx-shop-page #products_grid .oe_product_cart > .o_wsale_product_information, .rwx-shop-page #products_grid .oe_product_cart > .o_wsale_product_information, .rwx-shop-page .rwx-home-products__grid .oe_product_cart > .o_wsale_product_information{min-height: 80px;}}body.rwx-shop-active .modal-content.o_location_selector{border: 1px solid var(--rwx-color-border) !important; border-radius: 16px !important; background: var(--rwx-color-cream) !important; background-image: none !important; color: var(--rwx-color-ink) !important; box-shadow: var(--rwx-shadow-soft) !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}body.rwx-shop-active .o_location_selector .modal-header, body.rwx-shop-active .o_location_selector .modal-footer{border-color: var(--rwx-color-border) !important; background: var(--rwx-color-cream) !important; background-image: none !important; color: var(--rwx-color-ink) !important;}body.rwx-shop-active .o_location_selector .modal-title{color: var(--rwx-color-ink) !important; font-weight: 700 !important; letter-spacing: -0.01em !important; text-shadow: none !important;}body.rwx-shop-active .o_location_selector .modal-body, body.rwx-shop-active .o_location_selector .modal-body *{color: var(--rwx-color-ink);}body.rwx-shop-active .o_location_selector .btn-close{width: 2rem !important; height: 2rem !important; border: 1px solid var(--rwx-color-border) !important; border-radius: 999px !important; background-color: #ffffff !important; opacity: 1 !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector .modal-header .btn.oi-arrow-left{color: var(--rwx-color-ink) !important; background: transparent !important; background-image: none !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector .search-query, body.rwx-shop-active .o_location_selector .oe_search_box, body.rwx-shop-active .o_location_selector .input-group input{border: 1px solid var(--rwx-color-border) !important; background: #ffffff !important; background-image: none !important; color: var(--rwx-color-ink) !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector .input-group .btn{border: 1px solid var(--rwx-color-border) !important; background: #ffffff !important; background-image: none !important; color: var(--rwx-color-ink) !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item, body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item *{color: var(--rwx-color-ink) !important;}body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item{border: 1px solid var(--rwx-color-border) !important; border-radius: 12px !important; background: #ffffff !important; background-image: none !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item:hover, body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item:focus-visible{border-color: var(--rwx-color-gold-soft) !important; background: #faf6ef !important;}body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item.active, body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item[aria-expanded="true"], body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item.text-bg-light{border-color: rgba(150, 118, 72, 0.7) !important; background: #fbf6ec !important; background-image: none !important; box-shadow: inset 0 0 0 1px rgba(150, 118, 72, 0.18) !important;}body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item.active *, body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item[aria-expanded="true"] *, body.rwx-shop-active .o_location_selector #o_location_selector_list_view .list-group-item.text-bg-light *{color: var(--rwx-color-ink) !important;}body.rwx-shop-active .o_location_selector .o_location_selector_mobile_tab{background: var(--rwx-color-cream) !important; background-image: none !important; color: #6b6b6b !important; box-shadow: none !important;}body.rwx-shop-active .o_location_selector .o_location_selector_mobile_tab.active{color: var(--rwx-color-ink) !important; border-bottom: 2px solid var(--rwx-color-gold) !important;}body.rwx-shop-active .o_location_selector .leaflet-container{color: var(--rwx-color-ink);}body.rwx-shop-active .o_location_selector #submit_location_large, body.rwx-shop-active .o_location_selector #submit_location_medium, body.rwx-shop-active .o_location_selector .modal-footer .btn-primary{border: 1px solid rgba(150, 118, 72, 0.5) !important; border-radius: 999px !important; background: linear-gradient(145deg, #fff8e8 0%, #e9d2ab 44%, var(--rwx-color-gold) 100%) !important; color: #15120f !important; text-shadow: none !important; box-shadow: 0 6px 16px rgba(150, 118, 72, 0.2) !important;}body.rwx-shop-active .o_location_selector #submit_location_large:hover, body.rwx-shop-active .o_location_selector #submit_location_medium:hover, body.rwx-shop-active .o_location_selector .modal-footer .btn-primary:hover, body.rwx-shop-active .o_location_selector #submit_location_large:focus, body.rwx-shop-active .o_location_selector #submit_location_medium:focus, body.rwx-shop-active .o_location_selector .modal-footer .btn-primary:focus{border-color: rgba(150, 118, 72, 0.84) !important; background: linear-gradient(145deg, #ffffff 0%, #f1ddb9 42%, #b08758 100%) !important; color: #15120f !important;}@media (max-width: 575.98px){body.rwx-shop-active .o_location_selector, body.rwx-shop-active .modal-content.o_location_selector{max-width: 100vw !important; overflow-x: hidden !important;}}body.rwx-shop-active #wrap.o_wsale_product_page #o_wsale_cta_wrapper, body.rwx-shop-active #wrap.rwx-product-page #o_wsale_cta_wrapper{padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .a-submit, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .btn-primary{box-shadow: 0 6px 16px rgba(150, 118, 72, 0.2) !important; text-shadow: none !important;}body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity, body.rwx-shop-active #wrap.rwx-product-page .css_quantity{box-shadow: 0 1px 2px rgba(26, 23, 19, 0.05) !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}body.rwx-shop-active #wrap.o_wsale_product_page #product_details, body.rwx-shop-active #wrap.o_wsale_product_page .rwx-product-summary, body.rwx-shop-active #wrap.rwx-product-page #product_details, body.rwx-shop-active #wrap.rwx-product-page .rwx-product-summary{box-shadow: 0 1px 2px rgba(26, 23, 19, 0.05), 0 10px 28px rgba(26, 23, 19, 0.06) !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}.rwx-usp-popover{position: absolute; top: 0; left: 0; z-index: 1080; width: max-content; max-width: clamp(0px, calc(100vw - 24px), 280px); padding: 0.72rem 0.9rem; border: 1px solid rgba(216, 181, 109, 0.5); border-radius: 16px; background: linear-gradient(145deg, rgba(255, 253, 248, 0.99), rgba(247, 240, 228, 0.97)), #ffffff; color: #2c241b; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset, 0 16px 38px rgba(67, 48, 24, 0.18); opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease; pointer-events: none;}.rwx-usp-popover.is-open{opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto;}.rwx-usp-popover__text{margin: 0; font-size: 0.82rem; font-weight: 600; line-height: 1.45; letter-spacing: -0.005em; color: #2c241b;}.rwx-usp-popover__arrow{position: absolute; top: -6px; left: 50%; width: 11px; height: 11px; margin-left: -5.5px; border-left: 1px solid rgba(216, 181, 109, 0.5); border-top: 1px solid rgba(216, 181, 109, 0.5); border-top-left-radius: 3px; background: linear-gradient(145deg, rgba(255, 253, 248, 0.99), rgba(255, 253, 248, 0.99)); transform: rotate(45deg);}.rwx-usp-popover--top .rwx-usp-popover__arrow{top: auto; bottom: -6px; border-left: 0; border-top: 0; border-right: 1px solid rgba(216, 181, 109, 0.5); border-bottom: 1px solid rgba(216, 181, 109, 0.5); border-top-left-radius: 0; border-bottom-right-radius: 3px; background: linear-gradient(145deg, rgba(247, 240, 228, 0.97), rgba(247, 240, 228, 0.97));}@media (prefers-reduced-motion: reduce){.rwx-usp-popover{transition: opacity 120ms ease, visibility 120ms ease; transform: none;}.rwx-usp-popover.is-open{transform: none;}}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is( .btn-primary, .btn.btn-primary, a.btn-primary, .a-submit, button[name="o_payment_submit_button"], .o_payment_submit_button, a[href*="/shop/checkout"].btn, a[href*="/shop/payment"].btn, a[href*="/web/shop/payment"].btn ){border: 1px solid rgba(133, 98, 55, 0.65) !important; border-radius: 999px !important; background: linear-gradient(180deg, #ad8a55 0%, #97713f 100%) !important; background-color: #97713f !important; color: #fffaf0 !important; -webkit-text-fill-color: #fffaf0 !important; font-weight: 700 !important; letter-spacing: 0.005em; text-shadow: none !important; box-shadow: 0 6px 16px rgba(101, 73, 38, 0.2) !important; transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is( .btn-primary, .btn.btn-primary, a.btn-primary, .a-submit, button[name="o_payment_submit_button"], .o_payment_submit_button, a[href*="/shop/checkout"].btn, a[href*="/shop/payment"].btn, a[href*="/web/shop/payment"].btn ):hover, body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is( .btn-primary, .btn.btn-primary, a.btn-primary, .a-submit, button[name="o_payment_submit_button"], .o_payment_submit_button, a[href*="/shop/checkout"].btn, a[href*="/shop/payment"].btn, a[href*="/web/shop/payment"].btn ):focus-visible{border-color: rgba(133, 98, 55, 0.9) !important; background: linear-gradient(180deg, #b89561 0%, #8a672f 100%) !important; background-color: #8a672f !important; color: #fffaf0 !important; -webkit-text-fill-color: #fffaf0 !important; transform: translateY(-1px); box-shadow: 0 9px 22px rgba(101, 73, 38, 0.26) !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.btn-secondary, .btn-outline-primary, .btn-outline-secondary, .btn-light){border: 1px solid rgba(150, 118, 72, 0.42) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.72) !important; background-image: none !important; color: #5f4a2b !important; -webkit-text-fill-color: #5f4a2b !important; font-weight: 600 !important; text-shadow: none !important; box-shadow: none !important; transition: background 180ms ease, border-color 180ms ease, color 180ms ease !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.btn-secondary, .btn-outline-primary, .btn-outline-secondary, .btn-light):hover, body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.btn-secondary, .btn-outline-primary, .btn-outline-secondary, .btn-light):focus-visible{border-color: rgba(150, 118, 72, 0.7) !important; background: rgba(250, 244, 235, 0.95) !important; color: #3f3018 !important; -webkit-text-fill-color: #3f3018 !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.coupon_form, form[name="coupon_code"], form[name="coupon_form"]) .input-group{gap: 0.5rem !important; flex-wrap: nowrap !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.coupon_form, form[name="coupon_code"], form[name="coupon_form"]) .input-group > :is(.form-control, input){border-radius: 999px !important;}body.o_website_sale_checkout.rwx-shop-active :is( #shop_cart, .o_website_sale_checkout_container ) :is(.coupon_form, form[name="coupon_code"], form[name="coupon_form"]) .input-group > :is(.btn, button, .a-submit){margin-left: 0 !important; border-radius: 999px !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity, body.rwx-shop-active #wrap.rwx-product-page .css_quantity, body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity{border: 1px solid rgba(150, 118, 72, 0.34) !important; border-radius: 999px !important; background: linear-gradient(180deg, rgba(255, 253, 250, 0.98), rgba(247, 241, 234, 0.96)) !important; background-color: #ffffff !important; box-shadow: 0 1px 2px rgba(26, 23, 19, 0.06) !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a), body.rwx-shop-active #wrap.rwx-product-page .css_quantity :is(.btn, .js_add_cart_json, a), body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity :is(.btn, .js_add_cart_json, a){border: 0 !important; background: transparent !important; background-image: none !important; background-color: transparent !important; color: #8a6a3d !important; -webkit-text-fill-color: #8a6a3d !important; text-shadow: none !important; box-shadow: none !important; transition: background 160ms ease, color 160ms ease !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a):hover, body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a):focus, body.rwx-shop-active #wrap.rwx-product-page .css_quantity :is(.btn, .js_add_cart_json, a):hover, body.rwx-shop-active #wrap.rwx-product-page .css_quantity :is(.btn, .js_add_cart_json, a):focus, body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity :is(.btn, .js_add_cart_json, a):hover, body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity :is(.btn, .js_add_cart_json, a):focus{background: rgba(150, 118, 72, 0.12) !important; color: #5f4a2b !important; -webkit-text-fill-color: #5f4a2b !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(.btn, .js_add_cart_json, a) :is(.oi, i, svg), body.rwx-shop-active #wrap.rwx-product-page .css_quantity :is(.btn, .js_add_cart_json, a) :is(.oi, i, svg), body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity :is(.btn, .js_add_cart_json, a) :is(.oi, i, svg){color: inherit !important; fill: currentColor !important;}body.o_website_sale_checkout.rwx-shop-active #shop_cart .css_quantity :is(input, .quantity, input.quantity, input.form-control.quantity, input[name="add_qty"]), body.rwx-shop-active #wrap.rwx-product-page .css_quantity :is(input, .quantity, input.quantity, input.form-control.quantity, input[name="add_qty"]), body.rwx-shop-active #wrap.o_wsale_product_page .css_quantity :is(input, .quantity, input.quantity, input.form-control.quantity, input[name="add_qty"]){border: 0 !important; background: transparent !important; background-image: none !important; background-color: transparent !important; color: #2c241b !important; -webkit-text-fill-color: #2c241b !important; font-weight: 800 !important; text-shadow: none !important; box-shadow: none !important;}#shop-featured-products{scroll-margin-top: 96px;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .multirange-wrapper{margin-bottom: 1.4rem !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .multirange-min, body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .multirange-max{opacity: 1 !important; padding: 0.14rem 0.62rem !important; font-size: 0.95rem !important; font-weight: 800 !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; color: #2c241b !important; -webkit-text-fill-color: #2c241b !important; text-shadow: none !important; background: rgba(255, 255, 255, 0.94) !important; border: 1px solid rgba(155, 118, 72, 0.34) !important; border-radius: 999px !important; box-shadow: 0 4px 10px rgba(67, 48, 24, 0.12) !important; white-space: nowrap !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-webkit-slider-runnable-track{height: 0.4rem !important; border-radius: 999px !important; background: linear-gradient(90deg, rgba(155, 118, 72, 0.22) 0, rgba(155, 118, 72, 0.22) var(--low), #b8915a var(--low), #e7ca8b var(--high), rgba(155, 118, 72, 0.22) var(--high), rgba(155, 118, 72, 0.22) 100%) !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-moz-range-track{height: 0.4rem !important; border-radius: 999px !important; background: linear-gradient(90deg, rgba(155, 118, 72, 0.22) 0, rgba(155, 118, 72, 0.22) var(--low), #b8915a var(--low), #e7ca8b var(--high), rgba(155, 118, 72, 0.22) var(--high), rgba(155, 118, 72, 0.22) 100%) !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-webkit-slider-thumb{-webkit-appearance: none !important; appearance: none !important; width: 1.15rem !important; height: 1.15rem !important; margin-top: -0.4rem !important; border: 2px solid #9b7648 !important; border-radius: 50% !important; background: #ffffff !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.28) !important; cursor: pointer !important;}body.rwx-shop-active #wrap.rwx-shop-page #o_wsale_price_range_option .form-range::-moz-range-thumb{width: 1.15rem !important; height: 1.15rem !important; border: 2px solid #9b7648 !important; border-radius: 50% !important; background: #ffffff !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.28) !important; cursor: pointer !important;}body.rwx-shop-active #wrap.rwx-shop-page .rwx-shop-filterbar #o_wsale_price_range_option .multirange-wrapper{margin: 0 !important;}body.rwx-shop-active #wrap.rwx-shop-page .rwx-shop-filterbar #o_wsale_price_range_option small.d-flex{height: auto !important; min-height: 1rem !important; margin-bottom: 0.12rem !important; overflow: visible !important;}body.rwx-shop-active #wrap.rwx-shop-page .rwx-shop-filterbar #o_wsale_price_range_option .multirange-min, body.rwx-shop-active #wrap.rwx-shop-page .rwx-shop-filterbar #o_wsale_price_range_option .multirange-max{padding: 0 !important; font-size: 0.74rem !important; font-weight: 700 !important; line-height: 1.1 !important; color: #2c241b !important; -webkit-text-fill-color: #2c241b !important; background: transparent !important; border: 0 !important; box-shadow: none !important; white-space: nowrap !important;}body.rwx-shop-active #wrap.rwx-product-page #add_to_cart, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .a-submit, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .btn-primary, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary{border: 1px solid rgba(155, 118, 72, 0.5) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(255, 244, 218, 0.74)), rgba(255, 255, 255, 0.86) !important; color: #2c241b !important; -webkit-text-fill-color: #2c241b !important; font-weight: 800 !important; letter-spacing: -0.01em !important; text-shadow: none !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.92) inset, 0 12px 28px rgba(67, 48, 24, 0.1) !important;}body.rwx-shop-active #wrap.rwx-product-page #add_to_cart:hover, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart:focus, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .a-submit:hover, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .a-submit:focus, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:hover, body.rwx-shop-active #wrap.rwx-product-page #add_to_cart_wrap .btn-primary:focus, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart:hover, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart:focus, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit:hover, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .a-submit:focus, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:hover, body.rwx-shop-active #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:focus{border-color: rgba(155, 118, 72, 0.74) !important; background: linear-gradient(145deg, rgba(255, 236, 188, 0.98), rgba(216, 181, 109, 0.6)), rgba(255, 255, 255, 0.82) !important; color: #090806 !important; -webkit-text-fill-color: #090806 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.82) inset, 0 16px 34px rgba(155, 118, 72, 0.22) !important; transform: translateY(-1px);}body.rwx-shop-active .rwx-checkout-terms{display: flex; align-items: baseline; gap: 0.5rem; margin-bottom: 0.75rem;}body.rwx-shop-active .rwx-checkout-terms .form-check-input{margin-top: 0.2rem; flex: 0 0 auto;}body.rwx-shop-active .rwx-checkout-terms .form-check-label{margin: 0;}body.rwx-shop-active .rwx-checkout-terms a{font-weight: 600; text-decoration: underline;}