.button,.button-secondary,.add-to-cart-button,button[name=add]{letter-spacing:.14em;font-size:.75rem;min-height:44px}h1 em,h2 em,h3 em,.h1 em,.h2 em{font-family:var(--font-accent--family);font-style:italic}.product-card .price,.product-card [class*=price]{letter-spacing:.04em}.product-badges__badge,.product-badge{letter-spacing:.12em;font-size:.625rem}.soie-assurance{list-style:none;margin:0;padding:16px 18px;display:grid;gap:12px;background:#eee4da;color:#64162e}.soie-assurance li{display:flex;align-items:center;gap:12px;font-size:.8125rem;line-height:1.4}.soie-assurance svg{flex:none}.soie-assurance strong{display:block;font-family:var(--font-subheading--family);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.header,.header-section{--header-divider-opacity: 1}::selection{background:#64162e;color:#eee4da}.soie-eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#ad5b67}.product-details .rte h4,.product-information .rte h4{margin-block:1.4em .5em;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-details .rte ul,.product-information .rte ul{padding-inline-start:1.1em;margin-block:0}.product-details .rte li,.product-information .rte li{margin-block:.25em}.soie-finder-link{display:inline-flex;align-items:center;gap:8px;margin-inline-end:6px;padding:8px 14px;border:1px solid currentColor;color:inherit;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.soie-finder-link:hover{background:var(--color-foreground);color:var(--color-background)}@media screen and (max-width:989px){.soie-finder-link{margin-inline-end:0;padding:10px;border:0}.soie-finder-link:hover{background:none;color:inherit}.soie-finder-link__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.soie-summary p{margin:0;line-height:1.7}.soie-benefits{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.soie-benefits li{position:relative;padding-inline-start:26px;font-size:.875rem}.soie-benefits li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.3em;width:16px;height:16px;border-radius:50%;background:#eee4da url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%2364162e' stroke-width='1.5'/%3E%3C/svg%3E") center / 16px no-repeat}.soie-value{margin:0;font-size:.8125rem;color:#ad5b67;letter-spacing:.02em}.soie-details h4:first-child{margin-block-start:0}media-gallery .product-media{position:relative}media-gallery .product-media:before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:1;width:72px;aspect-ratio:1608 / 656;background:url(/cdn/shop/files/soie-logo-burgundy.png?width=300) no-repeat left center / contain;pointer-events:none}@media screen and (max-width:749px){media-gallery .product-media:before{inset-block-start:12px;inset-inline-start:12px;width:60px}}.dialog-zoomed-gallery .product-media:before{content:none}.product-card .card-gallery{background:#f3ece4}.product-card .card-gallery .product-media img{mix-blend-mode:multiply}:is(.product-grid__item,.resource-list__item) .product-card__content{position:relative;container-type:inline-size;padding-block-end:16px;background:#fffcf9;border:1px solid rgb(100 22 46 / .1);text-align:start;transition:border-color .3s ease,box-shadow .3s ease}:is(.product-grid__item,.resource-list__item) .product-card:hover .product-card__content{border-color:#64162e3d;box-shadow:0 18px 36px -26px #64162e80}:is(.product-grid__item,.resource-list__item) .product-card__content>:not(.card-gallery){padding-inline:16px}:is(.product-grid__item,.resource-list__item) .product-card .card-gallery{background:#f3e8de}.product-card__content [ref=productTitleLink]>*{padding-block-start:2px;padding-inline:16px;display:flex;justify-content:flex-start;text-align:start;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:400;line-height:1.05;color:#64162e}.product-card__content [ref=productTitleLink]>* :is(p,h1,h2,h3,h4,h5,h6){margin:0;width:100%;font:inherit;color:inherit;text-align:start!important}@media screen and (max-width:749px){.product-card__content [ref=productTitleLink]>*{padding-inline:10px;font-size:1.125rem}}a.soie-scent__more{font-size:.6875rem;font-weight:600;letter-spacing:.14em;color:#64162e;border-block-end-width:1.5px}.product-card__content:has(.soie-card-meta--size) product-price,.product-card__content:has(.soie-card-quick) .quick-add{display:none}@media screen and (max-width:749px){:is(.product-grid__item,.resource-list__item) .product-card__content{padding-block-end:12px}:is(.product-grid__item,.resource-list__item) .product-card__content>:not(.card-gallery){padding-inline:10px}}[id$=__shop_by_ritual] .collection-card__inner:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgb(251 247 243 / .4);pointer-events:none;z-index:2}[id$=__shop_by_ritual] .collection-card__image .resource-image__image{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}[id$=__shop_by_ritual] .collection-card:hover .collection-card__image .resource-image__image{transform:scale(1.05)}[id$=__shop_by_ritual] .collection-card__content{padding:28px 26px;color:#fbf7f3}[id$=__shop_by_ritual] .collection-card__content *{color:#fbf7f3}[id$=__shop_by_ritual] .collection-card__content>:last-child{padding-block-end:4px;border-block-end:1px solid rgb(251 247 243 / .7)}[id$=__shop_by_ritual] .collection-card__content>:last-child p:after{content:"\2192";margin-inline-start:10px;display:inline-block;transition:transform .3s ease}[id$=__shop_by_ritual] .collection-card:hover .collection-card__content>:last-child p:after{transform:translate(4px)}.soie-dots{display:flex;justify-content:center;align-items:center;gap:12px;padding-block-start:20px}.soie-dots__dot{width:10px;height:10px;min-height:0;padding:0;border:0;border-radius:999px;background:#64162e33;cursor:pointer;transition:width .3s ease,background-color .3s ease}.soie-dots__dot.is-active{width:36px;background:#64162e}.text-block.custom-typography:is(:has(+.text-block.h2),:has(+* .text-block.h2)),.text-block.custom-typography:is(:has(+.text-block.h2),:has(+* .text-block.h2))>*{font-size:.6875rem;letter-spacing:.32em;color:#ad5b67}.text-block.h2 em{color:#ad5b67}.text-block.h2.text-block--align-center:after{content:"";display:block;width:36px;height:1px;margin:16px auto 2px;background:#c7a49e}.soie-list-all{justify-self:center;align-self:center;display:inline-flex;gap:10px;margin-block-start:4px;padding-block-end:4px;border-block-end:1px solid currentColor;color:#64162e;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.soie-list-all span{transition:transform .3s ease}.soie-list-all:hover span{transform:translate(4px)}.soie-card-meta--size :is(.soie-scent__notes,.soie-scent__benefits){display:none}@media screen and (max-width:749px){.text-block.custom-typography:is(:has(+.text-block.h2),:has(+* .text-block.h2)),.text-block.custom-typography:is(:has(+.text-block.h2),:has(+* .text-block.h2))>*{letter-spacing:.24em}.text-block.h2.text-block--align-center:after{margin-block-start:12px}}@media(prefers-reduced-motion:reduce){.soie-list-all span{transition:none}}.soie-lang{display:inline-flex;align-items:center;gap:8px;margin:0;color:#eee4da}.soie-lang__icon{opacity:.8}.soie-lang__btn{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:32px;padding:0 16px;border:1px solid rgb(238 228 218 / .6);border-radius:999px;background:none;color:inherit;font-family:var(--font-subheading--family);font-size:.75rem;line-height:1;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.soie-lang__btn[lang=ar]{font-family:"Tajawal",var(--font-subheading--family);font-size:.875rem;font-weight:500;letter-spacing:0}.soie-lang__btn:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(hover:hover){.soie-lang__btn:hover{border-color:#eee4da;background:#eee4da;color:#64162e}}html[lang=ar]{--font-body--family: Jost, "Tajawal", sans-serif;--font-subheading--family: Jost, "Tajawal", sans-serif;--font-heading--family: "DM Serif Display", "El Messiri", serif;--font-accent--family: "DM Serif Display", "El Messiri", serif}html[lang=ar] body *{letter-spacing:0!important}html[lang=ar] :is(em,i){font-style:normal}html[lang=ar] :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){line-height:1.35}html[lang=ar] body{line-height:1.75}[dir=rtl] .soie-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] :is(.soie-list-all,.soie-scents__all,.soie-scent__more):hover .soie-arrow{transform:scaleX(-1) translate(4px)}[dir=rtl] [id$=__shop_by_ritual] .collection-card__content>:last-child p:after{content:"\2190"}[dir=rtl] [id$=__shop_by_ritual] .collection-card:hover .collection-card__content>:last-child p:after{transform:translate(-4px)}[dir=rtl] media-gallery .product-media:before{background-position:right center}.soie-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-inline-start:var(--drawer-padding, 20px)}.soie-drawer__logo{display:inline-flex;padding-block:18px 14px}.soie-drawer__logo img{width:auto;height:34px}.soie-drawer__rule{display:block;width:34px;height:1px;margin-inline-start:var(--drawer-padding, 20px);background:#c7a49e}.soie-drawer__eyebrow{margin:0;padding:22px var(--drawer-padding, 20px) 4px;color:#ad5b67;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.menu-drawer__menu.has-submenu .menu-drawer__menu-item--mainlist{font-family:var(--font-body--family);font-size:1.0625rem;text-transform:none;letter-spacing:0}.menu-drawer__menu.has-submenu>li>.menu-drawer__menu-item--mainlist:after{content:"\203a";margin-inline-start:auto;color:#c7a49e;font-size:1.375rem;line-height:1}[dir=rtl] .menu-drawer__menu.has-submenu>li>.menu-drawer__menu-item--mainlist:after{content:"\2039"}.menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item--mainlist{display:flex;align-items:center}.soie-drawer__all{display:inline-block;margin:6px var(--drawer-padding, 20px) 0;color:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.soie-drawer__finder{margin:22px var(--drawer-padding, 20px) 8px}.soie-drawer__finder-note{margin:0 0 8px;color:#ad5b67;font-size:.8125rem}.soie-drawer__finder-btn{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#64162e;color:#eee4da;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.soie-drawer__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--drawer-padding, 20px);border-top:1px solid #eee4da;font-size:.8125rem}.soie-drawer__foot a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.soie-drawer__lang{margin:0}.soie-drawer__lang button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.soie-drawer__lang button[lang=ar]{font-family:"Tajawal",var(--font-body--family);font-size:.9375rem}body:has(.menu-drawer-container[open]) .soie-whatsapp{opacity:0;visibility:hidden;pointer-events:none}:is(.footer-content .menu__item a,.footer-content .rte a,.utilities a){position:relative;color:inherit;text-decoration:none;transition:color .25s ease}.footer-content .menu__item a:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--soie-underline-origin, left);transition:transform .3s ease}[dir=rtl] .footer-content .menu__item a:after{--soie-underline-origin: right}@media(hover:hover){:is(.footer-content .menu__item a,.footer-content .rte a,.utilities a):hover{color:#c7a49e}.footer-content .menu__item a:hover:after{transform:scaleX(1)}}.footer-content .menu__heading{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;color:#c7a49e}:is(.footer-content .menu__item a,.utilities a):active{color:#c7a49e}.footer-content .menu__item a:active:after{transform:scaleX(1)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soie-premium.css.map */
