:root{--rs-noc:#17120E;--rs-noc-alt:#1A1510;--rs-ivory:#F6F1E8;--rs-cream:#FFFDF8;--rs-gold:#8C6A32;--rs-gilt:#C6A867;--rs-text:#E8DFCD;--rs-mute:#8E877D;--rs-line:rgba(198,168,103,.22);--rs-dark-ink:#241C15;--rs-dark-mute:#6E6055;--rs-ivory-line:#E3DACB}.single-product .site-main,.single-product #main,.single-product #primary,.single-product .content-area,.single-product .ast-container{max-width:none!important;padding:0!important;margin:0!important;background:transparent!important}.single-product #content{padding:0!important;margin:0!important}.rs-spp{width:100%;font-family:'Manrope',sans-serif;background:var(--rs-noc);color:var(--rs-text);--container:1240px}.rs-spp *{box-sizing:border-box}.rs-spp-container{max-width:var(--container);margin:0 auto;padding:0 40px}.rs-spp .awl-label-container,.rs-spp .rtb-widget-wrapper,.rs-spp .woobt-title,.rs-spp .wtwp-container,.rs-spp .yith-wcwl-add-to-wishlist-container,.rs-spp .astra-buy-now-btn,.rs-spp .astra-schema-markup{display:none!important}.rs-spp .wpb_woo_product_quick_view,.rs-spp .modal-close,.rs-spp .close-btn,.rs-spp .featured_gallery_button,.single-product .gtm-quick-view,.single-product .wpb_woo_product_quick_view,.single-product .featured_gallery_button,.single-product .close-btn{display:none!important}body.single-product .close-btn,body.single-product [class*="modal-close"],body.single-product [class*="popup-close"]{display:none!important}.rs-spp-breadcrumbs{background:var(--rs-noc);padding:26px 0 8px;border-bottom:1px solid rgb(255 255 255 / .04)}.rs-crumb{font-family:'Manrope',sans-serif;font-size:12px;color:var(--rs-mute);letter-spacing:.4px}.rs-crumb a{color:var(--rs-mute);text-decoration:none;transition:color .25s}.rs-crumb a:hover{color:var(--rs-gilt)}.rs-crumb-sep{margin:0 8px;color:rgb(232 223 205 / .25)}.rs-spp-hero{background:var(--rs-noc);padding:40px 0 90px;position:relative;overflow:hidden}.rs-spp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:flex-start;width:100%}.rs-spp-row>*{min-width:0}.rs-spp-gallery{min-width:0;position:relative}.rs-gal{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start;position:relative}.rs-gal-thumbs{display:flex;flex-direction:column;gap:14px;grid-column:1;grid-row:1}.rs-gal-thumb{width:88px;height:88px;background:#1E1812;border:1px solid rgb(198 168 103 / .25);border-radius:2px;padding:0;cursor:pointer;overflow:hidden;transition:all .3s;display:block}.rs-gal-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.55;transition:opacity .3s}.rs-gal-thumb:hover img{opacity:.85}.rs-gal-thumb.active{border-color:var(--rs-gilt);box-shadow:0 0 0 1px var(--rs-gilt)}.rs-gal-thumb.active img{opacity:1}.rs-gal-main{grid-column:2;grid-row:1;position:relative;width:100%;aspect-ratio:1/1;background:#1B1611;border:1px solid var(--rs-line);border-radius:3px;overflow:hidden;min-width:0}.rs-gal-img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:24px;opacity:0;transition:opacity .35s ease;pointer-events:none;background:#fff0}.rs-gal-img.active{opacity:1;pointer-events:auto}.rs-gal-sale{position:absolute;top:16px;left:124px;background:var(--rs-gilt);color:var(--rs-noc);font-family:'Manrope',sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;padding:5px 14px;border-radius:2px;text-transform:uppercase;line-height:1.4;z-index:3}.rs-gal-zoom{position:absolute;top:14px;right:14px;z-index:2;background:rgb(23 18 14 / .65);color:var(--rs-gilt);border:1px solid var(--rs-line);width:38px;height:38px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.rs-gal-zoom:hover{background:rgb(23 18 14 / .9);border-color:var(--rs-gilt)}.rs-spp-gallery .woocommerce-product-gallery,.rs-spp-gallery .flex-viewport,.rs-spp-gallery .woocommerce-product-gallery__trigger:not(.rs-gal-zoom),.rs-spp .onsale.woocommerce-onsale{display:none!important}.rs-spp-summary{min-width:0;padding-top:4px}.rs-eyebrow-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rs-eyebrow{color:var(--rs-gilt);font-size:11px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase}.rs-hero-icons{display:flex;gap:10px}.rs-icon-btn{width:38px;height:38px;border-radius:50%;background:#fff0;border:1px solid rgb(232 223 205 / .12);color:var(--rs-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:0}.rs-icon-btn:hover{border-color:var(--rs-gilt);color:var(--rs-gilt)}.rs-spp-title{font-family:'Cormorant Garamond',serif!important;font-size:clamp(28px,3.8vw,48px)!important;font-weight:400!important;color:#F8F1DF!important;margin:0 0 6px 0!important;line-height:1.1!important;letter-spacing:1.5px!important;text-transform:uppercase!important;word-break:normal;overflow-wrap:break-word}.rs-spp-subtitle{font-family:'Manrope',sans-serif;font-size:11px;font-weight:500;letter-spacing:2.5px;color:var(--rs-mute);text-transform:uppercase;margin:0 0 22px 0}.rs-rating-row{margin-bottom:16px;line-height:1;min-height:20px;display:block}.rs-stars{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.rs-star{display:block;flex-shrink:0}.rs-review-link{color:var(--rs-mute);font-size:13px;text-decoration:none;font-family:'Manrope',sans-serif;line-height:1;white-space:nowrap;margin-left:12px;vertical-align:middle;transition:color .3s}.rs-review-link:hover{color:var(--rs-gilt)}.rs-spp-summary .woocommerce-product-rating,.rs-spp-summary .star-rating:not(.rs-stars){display:none!important}.rs-price-row{margin:8px 0 0}.rs-price-row .price{font-family:'Manrope',sans-serif!important;font-size:30px!important;font-weight:600!important;color:var(--rs-gilt)!important;margin:0!important;display:flex;align-items:baseline;gap:10px}.rs-price-row .price del{color:var(--rs-mute)!important;opacity:.7;font-size:18px!important;font-weight:400!important;text-decoration:line-through}.rs-price-row .price ins{background:none!important;text-decoration:none!important;color:var(--rs-gilt)!important}.rs-price-row .woocommerce-Price-currencySymbol{font-weight:400;margin-right:4px}.rs-tax-label{display:block;font-size:12px;color:var(--rs-mute);margin:6px 0 26px}.rs-hero-desc{font-size:14.5px;line-height:1.7;color:#CFC6B4;margin:0 0 32px}.rs-hero-desc p{margin:0 0 12px}.rs-hero-desc p:last-child{margin-bottom:0}.rs-hero-desc strong{color:#EDE3CE;font-weight:600}.rs-hero-features{display:flex;justify-content:space-between;gap:20px;padding:22px 0 26px;border-top:1px solid rgb(198 168 103 / .15);border-bottom:1px solid rgb(198 168 103 / .15);margin-bottom:28px}.rs-hf{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0}.rs-hf svg{flex-shrink:0;margin-top:2px}.rs-hf>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rs-hf strong{font-size:12px;font-weight:600;color:var(--rs-gilt);letter-spacing:.4px;line-height:1.2}.rs-hf span{font-size:11px;color:var(--rs-mute);line-height:1.3}.rs-buy-block{margin-bottom:24px}.rs-size-label{font-size:11px;font-weight:600;letter-spacing:2.5px;color:var(--rs-text);margin-bottom:12px;text-transform:uppercase}.rs-size-single{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.rs-size-pill{background:#fff0;border:1px solid rgb(198 168 103 / .28);color:var(--rs-text);font-family:'Manrope',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;padding:14px 26px;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:all .3s}.rs-size-pill:hover{border-color:var(--rs-gilt)}.rs-size-pill.selected{border-color:var(--rs-gilt);color:var(--rs-gilt);background:rgb(198 168 103 / .06)}.rs-spp-summary .variations_form{margin:0!important;padding:0!important}.rs-spp-summary table.variations{margin:0 0 22px 0!important;border:none!important;width:auto!important}.rs-spp-summary table.variations tbody,.rs-spp-summary table.variations tr,.rs-spp-summary table.variations td{display:block!important;padding:0!important;border:none!important;background:transparent!important}.rs-spp-summary table.variations td.label{display:none!important}.rs-spp-summary table.variations select{display:none!important}.rs-custom-variations{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.rs-custom-variations .rs-var-btn{background:#fff0;border:1px solid rgb(198 168 103 / .28);color:var(--rs-text);font-family:'Manrope',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;padding:14px 26px;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:all .3s}.rs-custom-variations .rs-var-btn:hover{border-color:var(--rs-gilt)}.rs-custom-variations .rs-var-btn.selected{border-color:var(--rs-gilt);color:var(--rs-gilt);background:rgb(198 168 103 / .06)}.rs-spp-summary .reset_variations{color:var(--rs-mute)!important;font-size:12px;margin-left:10px}.rs-spp-summary .single_variation{margin:0!important;padding:0!important}.rs-spp-summary .woocommerce-variation-price{margin:0 0 14px!important}.rs-spp-summary .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;margin:0!important}.rs-spp-summary form.cart{margin:0!important;padding:0!important;display:block}.rs-spp-summary .quantity{display:inline-flex!important;align-items:center;border:1px solid rgb(198 168 103 / .28);border-radius:2px;height:56px;width:130px;overflow:hidden;vertical-align:middle;float:left;margin:0 12px 0 0!important;background:#fff0}.rs-qty-btn{width:38px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--rs-mute);font-size:18px;font-weight:400;cursor:pointer;transition:color .3s,background .3s;user-select:none;line-height:1;background:#fff0;border:none}.rs-qty-btn:hover{color:var(--rs-gilt);background:rgb(198 168 103 / .04)}.rs-spp-summary .quantity input.qty,.rs-spp-summary .quantity input[type="number"]{flex:1;background:transparent!important;border:none!important;color:var(--rs-text)!important;font-family:'Manrope',sans-serif!important;font-size:15px!important;font-weight:600!important;text-align:center!important;padding:0!important;height:100%!important;width:auto!important;min-width:0!important;-moz-appearance:textfield;outline:none!important;box-shadow:none!important}.rs-spp-summary .quantity input.qty::-webkit-inner-spin-button,.rs-spp-summary .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rs-spp-summary .quantity input.qty:focus{outline:none!important;box-shadow:none!important;border:none!important}.rs-spp-summary form.cart .single_add_to_cart_button,.rs-spp-summary .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;background:var(--rs-gilt)!important;color:var(--rs-noc)!important;border:1px solid var(--rs-gilt)!important;border-radius:2px!important;font-family:'Manrope',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;height:56px!important;padding:0 30px!important;min-width:0;transition:background .3s,border-color .3s!important;box-shadow:none!important;text-shadow:none!important;line-height:1!important;cursor:pointer!important;width:calc(100% - 142px)!important;float:left!important;margin:0!important}.rs-spp-summary form.cart .single_add_to_cart_button:hover{background:#D3B975!important;border-color:#D3B975!important;color:var(--rs-noc)!important}.rs-spp-summary form.cart .single_add_to_cart_button::before{content:'';display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2317120E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.7 12.5A2 2 0 0 0 9.7 15H19a2 2 0 0 0 2-1.6L23 6H6'/></svg>") center/16px 16px no-repeat}.rs-buy-now{display:block!important;clear:both!important;width:100%!important;height:56px!important;background:transparent!important;color:var(--rs-text)!important;border:1px solid rgb(232 223 205 / .25)!important;border-radius:2px!important;font-family:'Manrope',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:all .3s!important;margin:14px 0 0!important;padding:0!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important;line-height:1!important}.rs-buy-now:hover{background:rgb(198 168 103 / .08)!important;border-color:var(--rs-gilt)!important;color:var(--rs-gilt)!important}.rs-spp-summary .woocommerce-variation.single_variation{margin:0!important}.rs-spp-summary .stock{color:var(--rs-mute);font-size:12px;margin:8px 0 0}.rs-shipping-info{margin-top:30px;display:flex;flex-direction:column;gap:11px;padding-top:26px;border-top:1px solid rgb(198 168 103 / .15)}.rs-ship-line{display:flex;align-items:center;gap:12px;color:var(--rs-mute);font-size:13px}.rs-ship-line svg{color:var(--rs-text);flex-shrink:0}.rs-ship-line .sep{font-style:normal;opacity:.5;margin:0 6px;color:var(--rs-mute)}.rs-spp-details{background:var(--rs-ivory);color:var(--rs-dark-ink);padding:70px 0 30px}.rs-tabs{background:var(--rs-cream);border:1px solid var(--rs-ivory-line);border-radius:4px;overflow:hidden;box-shadow:0 2px 20px rgb(23 18 14 / .04)}.rs-tabs-header{background:#FBF6EC;border-bottom:1px solid var(--rs-ivory-line);position:relative}.rs-tabs-scroll{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.rs-tabs-scroll::-webkit-scrollbar{display:none}.rs-tab-btn{background:#fff0;border:none;padding:22px 28px;font-family:'Manrope',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--rs-dark-mute);cursor:pointer;position:relative;transition:color .25s;white-space:nowrap;flex-shrink:0}.rs-tab-btn:hover{color:var(--rs-dark-ink)}.rs-tab-btn.active{color:var(--rs-dark-ink)}.rs-tab-btn.active::after{content:'';position:absolute;bottom:-1px;left:20px;right:20px;height:2px;background:var(--rs-gold);border-radius:1px}.rs-tabs-body{padding:40px 44px 44px;min-height:220px}.rs-tab-panel{display:none;font-family:'Manrope',sans-serif;font-size:15.5px;line-height:1.85;color:#3E332A;animation:rsFade .3s ease}.rs-tab-panel.active{display:block}@keyframes rsFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rs-tab-panel p{margin:0 0 14px}.rs-tab-panel p:last-child{margin-bottom:0}.rs-tab-panel strong{color:var(--rs-dark-ink);font-weight:600}.rs-tab-panel ul{padding:0 0 6px 18px;margin:6px 0 14px;list-style:disc}.rs-tab-panel ul li{margin:6px 0;color:#4A3F35;padding-left:4px}.rs-tab-panel ul li::marker{color:var(--rs-gold)}.rs-spp-scent{background:var(--rs-ivory);padding:60px 0 100px}.rs-scent-head{text-align:center;margin:0 auto 60px;max-width:680px}.rs-scent-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:3px;color:var(--rs-dark-mute);text-transform:uppercase;margin-bottom:14px}.rs-scent-title{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:400;color:var(--rs-dark-ink);margin:0 0 18px;line-height:1.1;letter-spacing:.5px}.rs-scent-divider{margin:0 auto;display:block}.rs-notes-row{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:960px;margin:0 auto;text-align:center}.rs-note{padding:0 8px}.rs-note-label{display:block;font-size:11px;font-weight:600;letter-spacing:3px;color:var(--rs-dark-mute);text-transform:uppercase;margin-bottom:22px}.rs-note-img{width:220px;height:110px;margin:0 auto 26px;border-radius:110px/55px;overflow:hidden;background:#EDE3CE}.rs-note-img img{width:100%;height:100%;object-fit:cover;display:block}.rs-note-ing{font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;color:var(--rs-dark-ink);margin:0 0 12px;line-height:1.4}.rs-note-desc{font-family:'Manrope',sans-serif;font-size:14px;line-height:1.7;color:var(--rs-dark-mute);margin:0}.rs-spp-related{background:var(--rs-noc-alt);padding:80px 0 90px;text-align:center}.rs-related-title{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:400;color:#F8F1DF;margin:0 0 16px;letter-spacing:3px;text-transform:uppercase}.rs-related-divider{margin:0 auto 55px;display:block}.rs-spp-related .related.products{margin:0!important}.rs-spp-related .related.products>h2{display:none!important}.rs-spp-related ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:26px!important;list-style:none!important;padding:0!important;margin:0!important}.rs-spp-related ul.products li.product{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;text-align:left!important;list-style:none!important;position:relative;overflow:hidden;border-radius:4px;border:1px solid rgb(198 168 103 / .12)}.rs-spp-related ul.products li.product .woocommerce-loop-product__link{display:block!important;text-decoration:none!important;color:inherit!important}.rs-spp-related ul.products li.product img,.rs-spp-related ul.products li.product .attachment-woocommerce_thumbnail{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover!important;margin:0!important;background:#1E1812!important;display:block!important;border-radius:0!important}.rs-spp-related ul.products li.product .price{font-family:'Manrope',sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--rs-gilt)!important;margin:6px 14px 14px!important;display:block!important}.rs-spp-related ul.products li.product .price del{color:var(--rs-mute)!important;opacity:.7;font-size:12px!important;margin-right:6px}.rs-spp-related ul.products li.product .price ins{background:none!important;text-decoration:none!important}.rs-spp-related ul.products li.product .woocommerce-loop-product__title{font-family:'Manrope',sans-serif!important;font-size:13.5px!important;font-weight:600!important;color:var(--rs-text)!important;padding:14px 14px 4px!important;margin:0!important;line-height:1.4!important;letter-spacing:.3px!important;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.rs-spp-related ul.products li.product .price::before{content:'Extrait de Parfum';display:block;font-family:'Manrope',sans-serif;font-size:11px;font-weight:400;color:var(--rs-mute);letter-spacing:.5px;text-transform:none;margin-bottom:6px}.rs-spp-related ul.products li.product .star-rating{display:none!important}.rs-spp-related ul.products li.product .button{display:none!important}.rs-spp-related ul.products li.product .onsale{background:var(--rs-gilt)!important;color:var(--rs-noc)!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:1.5px!important;padding:5px 12px!important;border-radius:2px!important;text-transform:uppercase!important;min-height:0!important;min-width:0!important;line-height:1.4!important;margin:0!important;top:12px!important;left:12px!important;position:absolute!important;z-index:3}.rs-spp-related ul.products li.product:hover img{transform:scale(1.03);transition:transform .5s}.rs-spp-related ul.products li.product img{transition:transform .5s}.rs-spp-trust{background:var(--rs-noc);padding:50px 0;border-top:1px solid rgb(198 168 103 / .08)}.rs-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rs-trust{display:flex;align-items:center;justify-content:center;gap:14px}.rs-trust>div{display:flex;flex-direction:column;gap:4px}.rs-trust strong{font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:var(--rs-text);letter-spacing:.3px}.rs-trust span{font-family:'Manrope',sans-serif;font-size:12px;color:var(--rs-mute)}@media(max-width:1100px){.rs-spp-container{padding:0 30px}.rs-spp-row{gap:40px}.rs-spp-title{font-size:44px!important}.rs-hero-features{flex-wrap:wrap;gap:16px}.rs-hf{flex:0 0 calc(50% - 8px)}.rs-notes-row{gap:40px}.rs-spp-related ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){.rs-gal-sale{left:16px!important}.rs-spp-row{grid-template-columns:1fr!important;gap:36px}.rs-spp-gallery{width:100%}.rs-spp-gallery .woocommerce-product-gallery{flex-direction:column!important;gap:14px!important}.rs-spp-gallery .flex-control-nav.flex-control-thumbs{flex-direction:row!important;width:100%!important;flex:0 0 auto!important;gap:10px!important;overflow-x:auto;padding-bottom:4px!important;scrollbar-width:none}.rs-spp-gallery .flex-control-nav.flex-control-thumbs::-webkit-scrollbar{display:none}.rs-spp-gallery .flex-control-nav.flex-control-thumbs li{width:74px!important;height:74px!important;flex:0 0 74px}.rs-spp-gallery .flex-control-nav.flex-control-thumbs li img{width:74px!important;height:74px!important}.rs-spp-related ul.products{grid-template-columns:repeat(2,1fr)!important}.rs-trust-row{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:767px){.rs-spp-container{padding:0 18px}.rs-spp-hero{padding:24px 0 60px}.rs-spp-row{gap:28px}.rs-spp-title{font-size:32px!important;letter-spacing:1.5px!important;margin-bottom:4px!important}.rs-spp-subtitle{margin-bottom:16px;font-size:10px;letter-spacing:2px}.rs-price-row .price{font-size:24px!important}.rs-tax-label{margin-bottom:20px}.rs-hero-desc{font-size:14px;margin-bottom:24px}.rs-hero-features{flex-direction:column;gap:16px;padding:20px 0;margin-bottom:24px}.rs-hf{flex:1 1 100%;gap:14px}.rs-buy-block{margin-bottom:20px}.rs-size-single{margin-bottom:18px}.rs-size-pill{padding:12px 22px;font-size:11px}.rs-spp-summary .quantity{width:100%!important;height:52px!important;margin:0 0 12px 0!important;float:none!important;display:flex!important}.rs-spp-summary .quantity input.qty{font-size:14px!important}.rs-qty-btn{width:44px;font-size:20px}.rs-spp-summary form.cart .single_add_to_cart_button{width:100%!important;float:none!important;height:52px!important;font-size:11px!important;letter-spacing:1.5px!important;padding:0 20px!important}.rs-buy-now{height:52px!important;font-size:11px!important;letter-spacing:1.5px!important;margin-top:12px!important}.rs-custom-variations{gap:8px;margin-bottom:18px}.rs-custom-variations .rs-var-btn{padding:12px 20px;font-size:11px}.rs-shipping-info{margin-top:24px;padding-top:22px;gap:10px}.rs-ship-line{font-size:12px;gap:10px}.rs-spp-details{padding:48px 0 20px}.rs-spp-details .rs-spp-container{padding:0 12px}.rs-tabs{border-radius:3px}.rs-tab-btn{padding:18px 20px;font-size:11.5px;letter-spacing:1.2px}.rs-tabs-body{padding:26px 22px 30px;min-height:0}.rs-tab-panel{font-size:14.5px;line-height:1.75}.rs-tab-panel ul{padding-left:16px}.rs-spp-scent{padding:50px 0 70px}.rs-scent-head{margin-bottom:44px}.rs-scent-title{font-size:32px}.rs-notes-row{grid-template-columns:1fr;gap:44px;max-width:400px}.rs-note-img{width:200px;height:100px}.rs-spp-related{padding:56px 0 64px}.rs-related-title{font-size:26px;letter-spacing:2px}.rs-related-divider{margin-bottom:34px}.rs-spp-related ul.products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.rs-spp-related ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;padding:12px 12px 4px!important;min-height:34px}.rs-spp-related ul.products li.product .price{font-size:13px!important;margin:4px 12px 12px!important}.rs-spp-trust{padding:34px 0}.rs-trust-row{grid-template-columns:1fr;gap:22px}.rs-trust{justify-content:flex-start;padding:0 12px}}@media(max-width:400px){.rs-spp-title{font-size:28px!important}.rs-scent-title{font-size:28px}.rs-note-img{width:180px;height:90px}}.rs-gal-main{cursor:zoom-in}.rs-gal-main .rs-gal-zoom{cursor:pointer}.rs-lightbox{position:fixed;inset:0;background:rgb(10 7 4 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;transition:opacity .28s ease}.rs-lightbox.open{opacity:1}.rs-lightbox-inner{position:relative;max-width:min(1100px,92vw);max-height:88vh;display:flex;align-items:center;justify-content:center;transform:scale(.96);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.rs-lightbox.open .rs-lightbox-inner{transform:scale(1)}.rs-lightbox-inner img{max-width:100%;max-height:88vh;width:auto;height:auto;object-fit:contain;display:block;box-shadow:0 30px 90px rgb(0 0 0 / .7);border-radius:2px}.rs-lightbox-close{position:fixed;top:24px;right:28px;width:46px;height:46px;border-radius:50%;background:rgb(23 18 14 / .6);border:1px solid rgb(198 168 103 / .35);color:#F8F1DF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s;padding:0;z-index:2}.rs-lightbox-close:hover{background:var(--rs-gilt);color:var(--rs-noc);border-color:var(--rs-gilt);transform:rotate(90deg)}@media(max-width:767px){.rs-lightbox{padding:20px}.rs-lightbox-close{top:14px;right:14px;width:40px;height:40px}}.rs-icon-btn.rs-wl-active{color:#E85A6B;border-color:rgb(232 90 107 / .4);background:rgb(232 90 107 / .06)}.rs-icon-btn.rs-wl-active svg path{fill:#E85A6B;stroke:#E85A6B}.rs-icon-btn.rs-wl-active:hover{color:#E85A6B;border-color:#E85A6B}@keyframes rsWlPop{0%{transform:scale(1)}40%{transform:scale(1.28)}100%{transform:scale(1)}}.rs-icon-btn.rs-wl-pop{animation:rsWlPop .38s ease}.rs-spp-summary form.cart .single_add_to_cart_button.rs-atc-loading{opacity:.85;cursor:wait!important}.rs-spp-summary form.cart .single_add_to_cart_button.rs-atc-loading::before{display:none!important}.rs-spp-summary form.cart .single_add_to_cart_button.rs-atc-added{background:#3E7A4A!important;border-color:#3E7A4A!important;color:#FFF!important}.rs-spp-summary form.cart .single_add_to_cart_button.rs-atc-added::before{display:none!important}.rs-atc-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgb(23 18 14 / .25);border-top-color:var(--rs-noc);border-radius:50%;animation:rsSpin .7s linear infinite;vertical-align:middle;margin-right:2px}@keyframes rsSpin{to{transform:rotate(360deg)}}.rs-atc-check{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-weight:700;color:inherit}.rs-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,60px);background:var(--rs-noc);color:var(--rs-text);border:1px solid var(--rs-gilt);border-radius:2px;padding:14px 26px;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;box-shadow:0 20px 60px rgb(0 0 0 / .5);z-index:99998;opacity:0;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.7,.2,1);pointer-events:none;max-width:calc(100vw - 32px)}.rs-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}@media(max-width:767px){.rs-toast{bottom:20px;font-size:12px;padding:12px 22px}}.rs-spp-related .advanced-woo-labels,.rs-spp-related .awl-label-wrap,.rs-spp-related .awl-product-label,.rs-spp-related .awl-label-text,.rs-spp-related [class*="awl-"]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.rs-spp-related .yith-wcwl-add-to-wishlist-container,.rs-spp-related .yith-wcwl-add-to-wishlist,.rs-spp-related .woobt-product,.rs-spp-related .wpbf-product-actions,.rs-spp-related .astra-shop-summary-wrap,.rs-spp-related .quick-view,.rs-spp-related .add_to_cart_button:not(.single_add_to_cart_button){display:none!important}.rs-spp-related .woocommerce ul.products,.rs-spp-related ul.products,.rs-spp-related ul.products.columns-2,.rs-spp-related ul.products.columns-3,.rs-spp-related ul.products.columns-4,.rs-spp-related ul.products.columns-5{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important;float:none!important}.rs-spp-related ul.products li.product,.rs-spp-related ul.products.columns-4 li.product,.rs-spp-related ul.products.columns-3 li.product,.rs-spp-related ul.products.columns-2 li.product{width:100%!important;max-width:100%!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:transparent!important;border-radius:4px!important;border:1px solid rgb(198 168 103 / .14)!important;overflow:hidden!important;position:relative!important;transition:border-color .3s,transform .3s!important}.rs-spp-related ul.products li.product:hover{border-color:rgb(198 168 103 / .4)!important;transform:translateY(-3px)}.rs-spp-related ul.products li.product .woocommerce-loop-product__link,.rs-spp-related ul.products li.product>a{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;flex:1 1 auto!important;position:relative!important}.rs-spp-related ul.products li.product img,.rs-spp-related ul.products li.product .attachment-woocommerce_thumbnail{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;margin:0!important;padding:0!important;background:#1E1812!important;display:block!important;border-radius:0!important;transition:transform .5s!important;order:1!important}.rs-spp-related ul.products li.product:hover img{transform:scale(1.04)!important}.rs-spp-related ul.products li.product .onsale{background:var(--rs-gilt)!important;color:var(--rs-noc)!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:1.5px!important;padding:5px 14px!important;border-radius:2px!important;text-transform:uppercase!important;min-height:0!important;min-width:0!important;line-height:1.4!important;margin:0!important;top:12px!important;right:12px!important;left:auto!important;position:absolute!important;z-index:3!important;border:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.rs-spp-related ul.products li.product .woocommerce-loop-product__title,.rs-spp-related ul.products li.product h2.woocommerce-loop-product__title{font-family:'Manrope',sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--rs-text)!important;padding:16px 16px 4px!important;margin:0!important;line-height:1.45!important;letter-spacing:.4px!important;text-transform:uppercase!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:56px!important;order:2!important;background:transparent!important}.rs-spp-related ul.products li.product .price{font-family:'Manrope',sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--rs-gilt)!important;margin:0!important;padding:0 16px 16px!important;display:block!important;order:3!important;background:transparent!important;line-height:1.4!important}.rs-spp-related ul.products li.product .price::before{content:'Extrait de Parfum';display:block;font-family:'Manrope',sans-serif;font-size:11px;font-weight:400;color:var(--rs-mute);letter-spacing:.5px;text-transform:none;margin-bottom:6px}.rs-spp-related ul.products li.product .price del{color:var(--rs-mute)!important;opacity:.7;font-size:12px!important;margin-right:6px;font-weight:400!important}.rs-spp-related ul.products li.product .price ins{background:none!important;text-decoration:none!important;color:var(--rs-gilt)!important}.rs-spp-related ul.products li.product .price .woocommerce-Price-currencySymbol{margin-right:2px}.rs-spp-related ul.products li.product .star-rating,.rs-spp-related ul.products li.product .woocommerce-loop-product__title+.price+*:not(.rs-fake){display:none!important}.rs-spp-related ul.products li.product .button:not(.rs-fake){display:none!important}.rs-spp-related ul.products::before,.rs-spp-related ul.products::after,.rs-spp-related .woocommerce ul.products::before,.rs-spp-related .woocommerce ul.products::after{content:none!important;display:none!important}.rs-spp-summary .added_to_cart,.rs-spp-summary a.added_to_cart,.rs-spp-summary a.wc-forward,.rs-spp-summary .woocommerce-message a.button,.rs-spp .added_to_cart{display:inline-flex!important;align-items:center;gap:8px;background:transparent!important;color:var(--rs-gilt)!important;border:1px solid rgb(198 168 103 / .35)!important;border-radius:2px!important;font-family:'Manrope',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.8px!important;text-transform:uppercase!important;padding:10px 18px!important;text-decoration:none!important;margin:14px 0 0!important;text-shadow:none!important;box-shadow:none!important;line-height:1!important;transition:all .28s!important}.rs-spp-summary .added_to_cart:hover,.rs-spp-summary a.added_to_cart:hover,.rs-spp-summary a.wc-forward:hover{background:var(--rs-gilt)!important;color:var(--rs-noc)!important;border-color:var(--rs-gilt)!important}.rs-spp-summary .added_to_cart::before,.rs-spp-summary a.added_to_cart::before{content:'\2192';font-size:14px;line-height:1;display:inline-block;margin-right:2px}.rs-spp-summary .woocommerce-message,.rs-spp-summary .woocommerce-notices-wrapper .woocommerce-message{display:none!important}.rs-spp-related ul.products li.product .onsale,.rs-spp-related ul.products li.product span.onsale{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;display:inline-block!important;width:auto!important;max-width:calc(100% - 20px)!important;min-width:0!important;min-height:0!important;height:auto!important;padding:5px 12px!important;margin:0!important;background:var(--rs-gilt)!important;color:var(--rs-noc)!important;border:none!important;border-radius:2px!important;font-family:'Manrope',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.4px!important;line-height:1.4!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;transform:none!important;float:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .32)!important;z-index:4!important}.rs-spp-related ul.products li.product .onsale::before,.rs-spp-related ul.products li.product .onsale::after{content:none!important;display:none!important}.rs-spp-related ul.products li.product .price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;padding:0 16px 16px!important;margin:0!important;text-align:left!important}.rs-spp-related ul.products li.product .price::before{flex:0 0 100%!important;margin-bottom:2px!important}.rs-spp-related ul.products li.product .price>del,.rs-spp-related ul.products li.product .price>ins{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;margin:0!important;padding:0!important;float:none!important}.rs-spp-related ul.products li.product .price .woocommerce-Price-amount,.rs-spp-related ul.products li.product .price bdi{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;float:none!important}.rs-spp-related ul.products li.product .price .woocommerce-Price-currencySymbol{display:inline!important;float:none!important;width:auto!important;margin:0 1px 0 0!important;padding:0!important;line-height:inherit!important}.rs-spp-related ul.products li.product .price .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.rs-gal{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.rs-gal-main{grid-column:1!important;grid-row:1!important;width:100%!important;aspect-ratio:1/1!important}.rs-gal-img{padding:10px!important}.rs-gal-thumbs{grid-column:1!important;grid-row:2!important;flex-direction:row!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.rs-gal-thumbs::-webkit-scrollbar{display:none}.rs-gal-thumb{flex:0 0 66px!important;width:66px!important;height:66px!important;scroll-snap-align:start}.rs-gal-sale{top:12px!important;left:12px!important;font-size:10px!important;padding:4px 11px!important}.rs-gal-zoom{top:10px!important;right:10px!important;width:34px!important;height:34px!important}}