@font-face{font-family:"Cormorant Garamond Fallback";src:local("Georgia");size-adjust:88.7%;ascent-override:103.7%;descent-override:32.7%;line-gap-override:0%}@font-face{font-family:"Jost Fallback";src:local("Arial");size-adjust:94.5%;ascent-override:113.2%;descent-override:40.2%;line-gap-override:0%}.ei{width:24px;height:24px;fill:currentColor;display:inline-block;vertical-align:middle;flex-shrink:0;line-height:1}:root{--essencial-primary:#b8960c;--essencial-secondary:#1a1a1a;--essencial-bg:#FAF8F5;--essencial-accent:#d4af37;--color-heading:#1a1a1a;--color-text:#4A4540;--color-muted:#9A928A;--color-surface:#FAF8F5;--color-surface-raised:#F5F0E8;--color-border:#E5DED6;--color-border-light:#EDE8E2;--color-bronze:#956B48;--color-bronze-light:#C9A96E;--color-danger:#C45C5C;--color-success:#4A9B6F;--color-warning:#CC8A2E;--essencial-font-heading:'Cormorant Garamond', 'Cormorant Garamond Fallback', Georgia, serif;--essencial-font-body:'Jost', 'Jost Fallback', Arial, sans-serif;--essencial-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;--essencial-radius:2px;--essencial-shadow:0 4px 24px rgba(0, 0, 0, 0.08)}.page-home .home-categories,.page-home .eu-blog,.page-home .home-editorial,.page-home .products-section--universe,.page-home .home-reassurance{margin-top:3rem!important}.page-home .home-categories{padding-top:0!important;padding-bottom:0!important}.page-home .eu-blog{padding:0 24px 1rem;text-align:left}.page-home .eu-blog .eu-blog__header{margin-bottom:1.75rem}.page-home .eu-blog .eu-blog__title{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.85rem;font-weight:500;font-style:normal;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--site-muted);line-height:1.4}.page-home .eu-blog .eu-blog__header::after{display:none}.page-home .home-reassurance{padding-top:40px!important;padding-bottom:40px!important;border-top:1px solid rgba(0,0,0,.06)}.page-home .products-section{padding-top:0!important;padding-bottom:20px}body.page-home #footer{margin-top:3rem!important}body{margin:0;font-family:var(--essencial-font-body);background-color:var(--essencial-bg);color:var(--essencial-secondary);display:flex;flex-direction:column;min-height:100vh}#main{flex:1 0 auto}#footer{flex-shrink:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--essencial-font-heading);font-weight:300;letter-spacing:.04em;color:var(--essencial-secondary)}a{color:var(--essencial-primary);transition:var(--essencial-transition)}a:hover{color:var(--essencial-accent);text-decoration:none}.essencial-promo-bar{width:100%;padding:10px 20px;text-align:center;font-family:var(--essencial-font-body);font-size:.82rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.essencial-promo-bar a{color:inherit;text-decoration:underline}#header{background:#fff;border-bottom:1px solid rgba(184,150,12,.2);box-shadow:0 2px 12px rgba(0,0,0,.04)}#header .logo img{max-height:60px;transition:var(--essencial-transition)}#header .logo img:hover{opacity:.85}.top-menu>li>a{font-family:var(--essencial-font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--essencial-secondary);transition:var(--essencial-transition)}.top-menu>li>a:hover,.top-menu>li.current>a{color:var(--essencial-primary)}.cart-preview .shopping-cart{color:var(--essencial-secondary);transition:var(--essencial-transition)}.cart-preview .shopping-cart:hover{color:var(--essencial-primary)}.btn-primary,.add-to-cart,button.btn-primary{background:var(--essencial-secondary)!important;border:1px solid var(--essencial-secondary)!important;color:#fff!important;font-family:var(--essencial-font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--essencial-radius);padding:12px 28px;transition:var(--essencial-transition)}.btn-primary:hover,.add-to-cart:hover{background:var(--essencial-primary)!important;border-color:var(--essencial-primary)!important;transform:translateY(-1px);box-shadow:var(--essencial-shadow)}.btn-secondary{background:0 0!important;border:1px solid var(--essencial-secondary)!important;color:var(--essencial-secondary)!important;font-family:var(--essencial-font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--essencial-radius);padding:12px 28px;transition:var(--essencial-transition)}.btn-secondary:hover{background:var(--essencial-secondary)!important;color:#fff!important}.product-miniature{border:0;border-radius:var(--essencial-radius);transition:var(--essencial-transition);background:#fff;overflow:hidden}.product-miniature:hover{transform:translateY(-4px);box-shadow:var(--essencial-shadow)}.product-miniature .product-thumbnail img{transition:transform .5s ease;mix-blend-mode:multiply}.product-miniature:hover .product-thumbnail img{transform:scale(1.04)}.product-miniature .product-title a{font-family:var(--essencial-font-heading);font-size:1.05rem;font-weight:400;color:var(--essencial-secondary);letter-spacing:.02em}.product-miniature .product-title a:hover{color:var(--essencial-primary)}.product-miniature .price{font-family:var(--essencial-font-body);font-weight:700;color:var(--essencial-primary);font-size:.95rem;letter-spacing:.04em}.product-flag.new{background:var(--essencial-primary);color:#fff;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--essencial-radius)}.product-flag.discount{background:var(--essencial-secondary);color:#fff;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--essencial-radius)}.page-product #main .product-information h1{font-family:var(--essencial-font-heading);font-size:2rem;font-weight:300;letter-spacing:.05em}.page-product .current-price .price{font-size:1.6rem;color:var(--essencial-primary);font-weight:700}.page-product .product-variants .input-radio:checked+span{border-color:var(--essencial-primary);color:var(--essencial-primary)}.breadcrumb{background:0 0;font-family:var(--essencial-font-body);font-size:.75rem;letter-spacing:.08em;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.breadcrumb a{color:var(--essencial-primary)}.header__topbar-wa-icon{margin-left:4px;opacity:.75;vertical-align:middle;flex-shrink:0}.header__topbar-phone:hover .header__topbar-wa-icon{opacity:1}#footer{background:var(--essencial-secondary);color:rgba(255,255,255,.75);font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.04em}#footer a{color:rgba(255,255,255,.65);transition:var(--essencial-transition)}#footer a:hover{color:var(--essencial-accent)}#footer h4,#footer .h4{font-family:var(--essencial-font-heading);font-size:1.1rem;font-weight:400;color:var(--essencial-accent);letter-spacing:.08em;margin-bottom:1rem}.block-newsletter .form-group input{border:1px solid rgba(184,150,12,.3);border-radius:var(--essencial-radius);background:rgba(255,255,255,.05);color:#fff}.block-newsletter .form-group input:focus{border-color:var(--essencial-primary);box-shadow:0 0 0 2px rgba(184,150,12,.15);outline:0}@media (max-width:767px){.page-product #main .product-information h1{font-size:1.5rem}}@keyframes essencial-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-miniature__image-link{height:100%}.header__topbar-inner{min-height:32px;display:flex!important;align-items:center!important;justify-content:space-between!important}.header__topbar{display:flex;align-items:center;overflow:visible}#_desktop_contact_link,#contact-link{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.breadcrumb-wrapper{border-top:1px solid var(--color-border, #E5DED6)}.breadcrumb li::after{color:var(--color-muted, #9A928A)!important}.product-page-wrapper,.header__topbar-inner,.header__inner,.header__nav-inner,.footer__inner{max-width:1440px}.product-images__main{aspect-ratio:1/1;max-height:calc(100vh - 72px - 64px)}.product-miniature,.essencial-promo-bar{animation:essencial-fade-in .5s ease both}.product-images{flex-direction:row;align-items:flex-start}.product-images__main{flex:1;min-width:0}.product-images__thumbs{display:flex;flex-direction:column;gap:8px;width:76px;flex-shrink:0}.product-images__thumb{flex-shrink:0}#ps_checkout-payment-method-logo-block-container{display:none!important}@media (max-width:575px){.product-images{flex-direction:column;align-items:stretch}.product-images__thumbs{flex-direction:row;width:100%;overflow-x:auto;scrollbar-width:none}.product-images__thumbs::-webkit-scrollbar{display:none}.product-images__thumb{width:64px}}.product-add-to-cart__row .add-to-cart{flex:1}.product-add-to-cart .add-to-cart,.product-add-to-cart__row .add-to-cart,form.product-add-to-cart .add-to-cart{background:var(--eu-accent, #C9A96E)!important;border-color:var(--eu-accent, #C9A96E)!important;color:#1a1a1a!important}.product-add-to-cart .add-to-cart:hover,.product-add-to-cart__row .add-to-cart:hover,form.product-add-to-cart .add-to-cart:hover{background:color-mix(in srgb,var(--eu-accent, #C9A96E) 85%,#000)!important;border-color:color-mix(in srgb,var(--eu-accent, #C9A96E) 85%,#000)!important;color:#1a1a1a!important}@media (max-width:991px){.product-add-to-cart__row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"qty  qty""btn  heart"!important;row-gap:14px!important;column-gap:10px!important;align-items:center!important}.product-add-to-cart__row .product-quantity{grid-area:qty!important;justify-self:start!important;display:flex!important;align-items:center!important;gap:0!important;background:var(--color-surface-raised, #F5F0E8)!important;border:1px solid var(--color-border-light, #EDE8E2)!important;border-radius:20px!important;height:38px!important;overflow:hidden!important;position:relative!important}.product-add-to-cart__row .product-quantity::before{content:"CANTIDAD"!important;position:absolute!important;top:-17px!important;left:6px!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important;pointer-events:none!important}.product-add-to-cart__row .btn-touchspin{background:0 0!important;border:0!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;color:var(--color-muted, #9A928A)!important;font-size:18px!important;font-weight:300!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important}.product-add-to-cart__row #quantity_wanted{background:0 0!important;border:0!important;width:30px!important;height:38px!important;text-align:center!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:14px!important;font-weight:500!important;color:var(--color-heading, #1a1a1a)!important;padding:0!important;box-shadow:none!important;-moz-appearance:textfield!important}.product-add-to-cart__row #quantity_wanted::-webkit-inner-spin-button,.product-add-to-cart__row #quantity_wanted::-webkit-outer-spin-button{-webkit-appearance:none!important}.product-add-to-cart__row .add-to-cart{grid-area:btn!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px!important;background:var(--eu-accent, #C9A96E)!important;color:#1a1a1a!important;border:0!important;border-radius:3px!important;font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-style:italic!important;font-size:18px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;cursor:pointer!important;transition:background-color .2s ease!important}.product-add-to-cart__row .add-to-cart:active{background:color-mix(in srgb,var(--eu-accent, #C9A96E) 80%,#000)!important}.product-add-to-cart__row .wishlist-button,.product-add-to-cart__row .wishlist-button-add,.product-add-to-cart__row button.wishlist-button-add.wishlist-button-product{grid-area:heart!important}}.product-add-to-cart__row .wishlist-button{flex-shrink:0;display:flex;align-items:center}.product-add-to-cart__row .wishlist-button-add,.product-add-to-cart__row button.wishlist-button-add.wishlist-button-product{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;background:#faf8f4!important;border:1px solid #d4c2a0!important;border-radius:50%!important;color:#7a7068!important;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important;flex-shrink:0}.product-add-to-cart__row .wishlist-button-add:hover,.product-add-to-cart__row button.wishlist-button-add.wishlist-button-product:hover{border-color:var(--essencial-primary, #b8960c)!important;color:var(--essencial-primary, #b8960c)!important;background:rgba(184,150,12,.06)!important;transform:none!important;box-shadow:none!important}.product-add-to-cart__row .wishlist-button-add i{font-size:18px!important;color:inherit!important;line-height:1!important;transition:color .3s ease!important}.product-add-to-cart__row .wishlist-button-add svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.5px!important;transition:stroke .3s ease!important}.product-add-to-cart__row .wishlist-button-add.wishlist-button-checked{border-color:var(--essencial-primary, #b8960c)!important;color:var(--essencial-primary, #b8960c)!important}.product-add-to-cart__row .wishlist-button-add.wishlist-button-checked svg,.product-add-to-cart__row .wishlist-button-add.wishlist-button-checked i{fill:var(--essencial-primary, #b8960c)!important;stroke:var(--essencial-primary, #b8960c)!important}.wishlist-button-add i.material-icons,.wishlist-button-product i.material-icons{color:transparent!important;font-family:inherit!important;overflow:hidden!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z' fill='%237A7068'/%3E%3C/svg%3E")!important}.product-add-to-cart__row .wishlist-button-add i.material-icons{width:18px!important;height:18px!important}.product-miniature .wishlist-button-add i.material-icons{width:14px!important;height:14px!important}.wishlist-button-add.wishlist-button-checked i.material-icons,.wishlist-button-product.wishlist-button-checked i.material-icons,.wishlist-button-product--in-wishlist i.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23b8960c'/%3E%3C/svg%3E")!important}.wishlist-button-add:hover i.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z' fill='%23b8960c'/%3E%3C/svg%3E")!important}.wishlist-add-to-new i.material-icons{color:transparent!important;font-family:inherit!important;overflow:hidden!important;width:16px!important;height:16px!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%231a1a1a'/%3E%3C/svg%3E")!important}.wishlist-container i.material-icons,.wishlist-products-container i.material-icons,.wishlist-footer-links i.material-icons{color:transparent!important;font-family:inherit!important;font-size:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;vertical-align:middle}.wishlist-container i.material-icons.material-icons,.wishlist-products-container i.material-icons.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E")}.wishlist-container i.material-icons[class*=share],.wishlist-products-container i.material-icons[class*=share]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E")!important}.wishlist-container .wishlist-list-item i.material-icons:nth-of-type(1),.wishlist-container .card-header i.material-icons:nth-of-type(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E")!important}.wishlist-container .wishlist-list-item i.material-icons:nth-of-type(2),.wishlist-container .card-header i.material-icons:nth-of-type(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237A7068'%3E%3Cpath d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E")!important}.wishlist-container .dropdown-menu i.material-icons,.wishlist-products-container .dropdown-menu i.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23C45C5C'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")!important}.wishlist-footer-links a i.material-icons:first-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")!important;margin-right:8px!important}.wishlist-footer-links a:nth-of-type(2) i.material-icons,.wishlist-footer-links a:last-child i.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E")!important;margin-right:8px!important}.wishlist-footer-links>a{display:inline-flex;align-items:center;gap:4px;color:var(--color-text, #4A4540);font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:10px 18px;border:1px solid transparent;border-radius:2px;transition:border-color 180ms ease,color 180ms ease}.wishlist-footer-links>a:hover{color:var(--color-bronze, #956B48);border-color:var(--color-border, #E5DED6)}body#lists #wrapper,body#view:has(.wishlist-products-container) #wrapper{background:var(--color-surface, #FAF8F5)}body#lists main#main,body#lists section#main,body#view:has(.wishlist-products-container) main#main,body#view:has(.wishlist-products-container) section#main{max-width:1080px!important;width:100%!important;margin:0 auto!important;padding:40px 20px 60px!important}body#lists main#main section#main,body#view:has(.wishlist-products-container) main#main section#main{padding:0!important}.wishlist-container h1,.wishlist-products-container h1{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-weight:500!important;font-size:clamp(32px,4vw,44px)!important;color:var(--color-heading, #1a1a1a)!important;letter-spacing:.01em!important;text-align:center;margin:0 0 8px!important}.wishlist-container h2,.wishlist-products-container h2{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #9A928A);text-align:center;margin:0 0 36px}.wishlist-container button[type=button],.wishlist-products-container button[type=button]{font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 28px!important;border:1px solid var(--essencial-primary, #b8960c)!important;background:0 0!important;color:var(--essencial-primary, #b8960c)!important;border-radius:0!important;transition:background-color .22s ease,color .22s ease!important;cursor:pointer}.wishlist-container button[type=button]:hover,.wishlist-products-container button[type=button]:hover{background:var(--essencial-primary, #b8960c)!important;color:#fff!important}.wishlist-container .wishlist-list{list-style:none!important;margin:0!important;padding:0!important}.wishlist-container .wishlist-list-container{margin:0!important;padding:0!important}.wishlist-container .page-content,.wishlist-container .page-content.card,.wishlist-container .page-content.card-block{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.wishlist-container .wishlist-list-item{list-style:none!important;border:1px solid var(--color-border, #E5DED6)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;margin-bottom:12px!important;transition:border-color .22s ease!important}.wishlist-container .wishlist-list-item:hover{border-color:var(--color-bronze-light, #C9A96E)!important}.wishlist-container .card-header,.wishlist-container .wishlist-list-item__header{background:0 0!important;border-bottom:1px solid var(--color-border-light, #EDE8E2)!important;padding:16px 20px!important}.wishlist-container .card-header h3,.wishlist-container .card-header h4,.wishlist-container .wishlist-list-item__title,.wishlist-container .wishlist-list-item-title,.wishlist-container p.wishlist-list-item-title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-size:22px!important;font-weight:500!important;color:var(--color-heading, #1a1a1a)!important;margin:0!important;padding:18px 20px!important;letter-spacing:.01em;line-height:1.3}.wishlist-container .wishlist-list-item-title span{font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:13px!important;color:var(--color-muted, #9A928A);margin-left:8px;font-weight:400}.wishlist-container .wishlist-list-item-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none!important;color:inherit;gap:12px}.wishlist-container .wishlist-list-item-right{display:flex;align-items:center;gap:4px;padding-right:12px}.wishlist-container .wishlist-list-item-right button{background:0 0!important;border:0!important;padding:8px!important;cursor:pointer;border-radius:0!important;transition:background-color .22s ease}.wishlist-container .wishlist-list-item-right button:hover{background:var(--color-surface-raised, #F5F0E8)!important}.wishlist-container-header{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 0 40px;border-bottom:1px solid var(--color-border-light, #EDE8E2);margin-bottom:32px}.wishlist-container-header h1{order:1}.wishlist-container-header .wishlist-add-to-new{order:2;display:inline-flex!important;align-items:center;gap:8px;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--essencial-primary, #b8960c)!important;padding:12px 24px!important;border:1px solid var(--essencial-primary, #b8960c)!important;cursor:pointer;text-decoration:none!important;transition:background-color .22s ease,color .22s ease}.wishlist-container-header .wishlist-add-to-new:hover{background:var(--essencial-primary, #b8960c)!important;color:#fff!important}.wishlist-container .empty,.wishlist-container .wishlist-empty,.wishlist-container .wishlist-empty-list,.wishlist-container p.empty-text{text-align:center;padding:60px 20px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:15px;color:var(--color-muted, #9A928A);font-style:italic}body#view .wishlist-products-container>.page-content.card,.wishlist-products-container .page-content.card,.wishlist-products-container .page-content.card-block{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.wishlist-products-container-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:32px 0!important;border-bottom:1px solid var(--color-border-light, #EDE8E2)!important;margin-bottom:32px!important}.wishlist-products-container-header h1{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-weight:500!important;font-size:clamp(32px,4vw,44px)!important;color:var(--color-heading, #1a1a1a)!important;letter-spacing:.01em!important;text-align:center!important;margin:0!important;line-height:1.2!important}.wishlist-products-container-header h1+.wishlist-products-count,.wishlist-products-container-header .wishlist-products-count{display:block;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-top:4px}.wishlist-products-container-header .sort-by-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.wishlist-products-container-header .sort-by{display:inline-flex!important;align-items:center!important;width:auto!important;padding:0!important;flex:0 0 auto!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important}.wishlist-products-container-header .products-sort-order{display:inline-flex!important;align-items:center!important;width:auto!important;flex:0 0 auto!important;padding:0!important;position:relative!important}.wishlist-products-container-header .products-sort-order .select-title{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;background:0 0!important;border:1px solid var(--color-border, #E5DED6)!important;color:var(--color-heading, #1a1a1a)!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;cursor:pointer!important;transition:border-color .22s ease!important}.wishlist-products-container-header .products-sort-order .select-title:hover{border-color:var(--color-bronze-light, #C9A96E)!important}.wishlist-products-container-header .products-sort-order .select-title i.material-icons{width:14px!important;height:14px!important;color:transparent!important;font-size:0!important;font-family:inherit!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23956B48'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;float:none!important;transition:transform .22s ease!important}.wishlist-products-container-header .products-sort-order .dropdown-menu{display:none!important;position:absolute!important;top:100%!important;right:0!important;min-width:240px!important;margin:4px 0 0!important;padding:8px 0!important;background:#fff!important;border:1px solid var(--color-border, #E5DED6)!important;border-radius:0!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;z-index:40}.wishlist-products-container-header .products-sort-order.show .dropdown-menu,.wishlist-products-container-header .products-sort-order:hover .dropdown-menu,.wishlist-products-container-header .products-sort-order:focus-within .dropdown-menu{display:block!important}.wishlist-products-container-header .products-sort-order .dropdown-menu .select-list{display:block!important;padding:10px 18px!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:13px!important;color:var(--color-text, #4A4540)!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap}.wishlist-products-container-header .products-sort-order .dropdown-menu .select-list:hover{background:var(--color-surface-raised, #F5F0E8)!important;color:var(--essencial-primary, #b8960c)!important}.wishlist-products-container .wishlist-products-list{list-style:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,336px),336px))!important;justify-content:center!important;gap:32px 16px!important;padding:0!important;margin:0!important;width:100%}.wishlist-products-container .wishlist-products-item{list-style:none!important;display:block!important;padding:0!important;margin:0!important;width:100%!important}.wishlist-products-container .wishlist-product{display:flex!important;flex-direction:column!important;background:0 0!important;border:0!important;padding:0!important;margin:0!important;position:relative;width:100%!important;max-width:none!important}.wishlist-products-container .wishlist-product-link{width:100%!important;max-width:none!important}.wishlist-products-container .wishlist-product-link{text-decoration:none!important;color:inherit!important;display:block!important}.wishlist-products-container .wishlist-product-combinations a{display:none!important}.wishlist-products-container .wishlist-product-combinations-text>span{display:none!important}.wishlist-products-container .wishlist-product-image{position:relative!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important;margin-bottom:14px!important;width:100%!important;height:auto!important;max-height:none!important;isolation:isolate;border-radius:4px}.wishlist-products-container .wishlist-product-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;display:block!important;transform:none!important;transition:transform .5s cubic-bezier(.2,0,.2,1);will-change:transform}.wishlist-products-container .wishlist-product:hover .wishlist-product-image img{transform:scale(1.02)!important}.wishlist-products-container .wishlist-product-availability{position:absolute!important;top:34px!important;bottom:auto!important;left:8px!important;right:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:fit-content!important;min-width:0!important;white-space:normal!important;margin:0!important;padding:4px 8px 4px 6px!important;background:rgba(255,255,255,.92)!important;border:0!important;border-radius:3px!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 2px rgba(0,0,0,.04);font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-success, #4A9B6F)!important;line-height:1!important;z-index:2}.wishlist-products-container .wishlist-product-availability::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-success, #4A9B6F);flex-shrink:0}.wishlist-products-container .wishlist-product-availability-responsive{display:none!important}.wishlist-products-container .wishlist-product-universe{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:3px 8px 3px 6px;border-radius:3px;z-index:2;pointer-events:none}.wishlist-products-container .wishlist-product-universe-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wishlist-products-container .wishlist-product-universe-name{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.65rem;font-weight:500;color:#4a4a4a;letter-spacing:.04em;text-transform:uppercase;line-height:1}@media (max-width:575px){.wishlist-products-container .wishlist-product-universe{padding:2px 6px 2px 5px}.wishlist-products-container .wishlist-product-universe-dot{width:5px;height:5px}.wishlist-products-container .wishlist-product-universe-name{font-size:.58rem}}.wishlist-products-container .wishlist-product-right{display:flex;flex-direction:column;gap:4px;padding:0 2px}.wishlist-products-container .wishlist-product-title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-size:18px!important;font-weight:500!important;color:var(--color-heading, #1a1a1a)!important;margin:0!important;letter-spacing:.01em;line-height:1.3}.wishlist-products-container .wishlist-product-price{font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:14px!important;font-weight:500!important;color:var(--essencial-primary, #b8960c)!important;margin:2px 0 0!important;letter-spacing:.02em}.wishlist-products-container .wishlist-product-combinations{margin-top:6px!important;display:flex;align-items:center;justify-content:space-between;gap:8px}.wishlist-products-container .wishlist-product-combinations-text{margin:0!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:11px!important;color:var(--color-muted, #9A928A)!important;letter-spacing:.04em;line-height:1.4}.wishlist-products-container .wishlist-product-combinations-text span{margin-right:4px}.wishlist-products-container .wishlist-product-combinations a i.material-icons{width:14px!important;height:14px!important;color:transparent!important;font-size:0!important;font-family:inherit!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237A7068'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E")!important}.wishlist-products-container .wishlist-product-bottom{display:none!important}.wishlist-products-container .wishlist-product-image .wishlist-button-add{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;background:rgba(255,255,255,.92)!important;border:0!important;border-radius:50%!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 3px rgba(0,0,0,.06);display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:3;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.wishlist-products-container .wishlist-product-image .wishlist-button-add:hover{background:rgba(255,255,255,.98)!important;transform:scale(1.06);box-shadow:0 2px 6px rgba(0,0,0,.1)}.wishlist-products-container .wishlist-product-image .wishlist-button-add i.material-icons{width:14px!important;height:14px!important;color:transparent!important;font-size:0!important;font-family:inherit!important;display:inline-block!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237A7068'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")!important}.wishlist-products-container .wishlist-product-image .wishlist-button-add:hover i.material-icons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23C45C5C'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")!important}.wishlist-products-container .wishlist-product-image .wishlist-product-addtocart{position:absolute!important;bottom:10px!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 14px!important;font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:rgba(255,255,255,.96)!important;border:0!important;color:var(--color-heading, #1a1a1a)!important;border-radius:2px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;z-index:2;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,background-color .22s ease,color .22s ease;pointer-events:none}.wishlist-products-container .wishlist-product-image .wishlist-product-addtocart:hover{background:var(--color-heading, #1a1a1a)!important;color:#fff!important}@media (hover:hover) and (pointer:fine){.wishlist-products-container .wishlist-product:hover .wishlist-product-addtocart{opacity:1;transform:translateY(0);pointer-events:auto}}@media (hover:none),(pointer:coarse){.wishlist-products-container .wishlist-product-image .wishlist-product-addtocart{opacity:1;transform:none;pointer-events:auto}}.wishlist-pagination{margin-top:32px;text-align:center}.wishlist-footer-links{display:flex;justify-content:center;gap:32px;padding:32px 0 16px;border-top:1px solid var(--color-border-light, #EDE8E2);margin-top:48px}.wishlist-footer-links .wishlist-footer-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-bronze, #956B48);text-decoration:none;transition:color .22s ease}.wishlist-footer-links .wishlist-footer-link:hover{color:var(--essencial-primary, #b8960c)}.wishlist-footer-links .wishlist-footer-link .ei{width:14px;height:14px;fill:currentColor}@media (max-width:767px){body#lists main#main,body#lists section#main,body#view:has(.wishlist-products-container) main#main,body#view:has(.wishlist-products-container) section#main{padding:24px 16px 40px!important}.wishlist-container h1,.wishlist-products-container h1{font-size:28px!important}.wishlist-footer-links{flex-direction:column;gap:16px;align-items:center}}.social-sharing{padding-top:0!important}.page-product .blockreassurance_product,.page-product .reassurance-product{margin-top:12px!important;padding-top:14px!important}body.category-id-parent-2-1 .filter-toggle-btn{display:none!important}@media (max-width:991px){.header__burger{display:none!important}.mobile-nav{display:none!important}.header__action-btn--account,#wishlist-header-btn{display:flex!important}.header__inner{display:flex!important;justify-content:space-between!important;align-items:center!important}.header__actions{gap:4px!important;justify-content:flex-end;flex-shrink:0}}.mobile-nav__link--utility{display:flex;align-items:center;gap:10px}.mobile-nav__link--utility svg{flex-shrink:0;opacity:.75}.mobile-nav__header{height:auto!important;padding:14px 20px!important;align-items:center!important}.mobile-nav__logo img{height:28px!important;width:auto!important;max-width:130px!important;object-fit:contain}.mobile-nav__logo-text{font-family:var(--essencial-font-heading);font-size:1.1rem;letter-spacing:.1em;color:var(--color-heading, #1a1a1a)}.mobile-nav__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:0 0;border:0;cursor:pointer;color:var(--color-heading, #1a1a1a);flex-shrink:0}.mobile-nav__search{padding:12px 20px 14px;border-bottom:1px solid var(--color-border, #E5DED6)}.mobile-nav__search form{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--color-heading, #1a1a1a);padding-bottom:6px}.mobile-nav__search svg{flex-shrink:0;color:#9a9a9a}.mobile-nav__search input[type=text]{flex:1;border:0;background:0 0;font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.05em;color:var(--color-heading, #1a1a1a);outline:0;padding:2px 0}.mobile-nav__search input[type=text]::placeholder{color:#aaa}.mobile-nav__utility{margin-top:0!important;border-top:1px solid var(--color-border, #E5DED6)!important;padding-top:0!important;padding-bottom:24px!important}.mobile-nav__link--utility{justify-content:flex-start!important;gap:12px}.mobile-nav__link--utility svg{flex-shrink:0;color:#9a9a9a}.footer__main{padding-bottom:48px!important;grid-template-columns:1fr 1fr 1fr!important;align-items:center!important}.footer__brand{align-items:center!important;justify-content:center!important;text-align:center!important;align-self:center!important;gap:0!important}.footer__tagline{margin-bottom:0!important}.footer__col-title{margin-top:0!important}.footer__links{display:flex!important;align-items:center!important;justify-content:center!important}.footer__newsletter{text-align:center;gap:0!important}.footer__newsletter .footer__col-title{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px!important}.footer__newsletter .footer__col-title::before,.footer__newsletter .footer__col-title::after{content:"";flex:0 0 28px;height:1px;background:currentColor;opacity:.35}.footer__newsletter .block_newsletter{margin-top:0!important}#footer .footer__newsletter .notification-success{color:#1a1a1a!important;border-left-color:#4a9b6f!important}#footer .footer__newsletter .notification-error{color:#1a1a1a!important;border-left-color:#c45c5c!important}.footer__social-block{margin:0;padding:0;border:0}.footer__social-icons{display:flex;justify-content:center;gap:16px;align-items:center}.footer__bottom-inner{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}.footer__bottom-nav{display:flex;justify-content:center}.footer__ue-badge{justify-self:end}.footer__bottom-nav .footer__link-block:first-child{display:none!important}.footer__bottom-nav h3,.footer__bottom-nav .footer__col-title{display:none!important}.footer__bottom-nav .footer__link-block{margin:0;padding:0}.footer__bottom-nav ul{display:flex!important;flex-wrap:wrap;justify-content:center;gap:0;list-style:none;margin:0;padding:0;align-items:center}.footer__bottom-nav ul li{display:flex;align-items:center}.footer__bottom-nav ul li:not(:last-child)::after{content:"·";margin:0 .5rem;opacity:.4}@media (max-width:720px){.footer__bottom-nav ul{display:flex!important;flex-direction:column;align-items:center;gap:10px}.footer__bottom-nav ul li:not(:last-child)::after{display:none}.footer__bottom-nav ul li{justify-content:center;text-align:center}}#footer .footer__bottom-nav li,#footer .footer__bottom-nav .footer__link-list li,#footer .footer__bottom-nav ul li{color:inherit!important}#footer .footer__bottom-nav .footer__link-list a,#footer .footer__bottom-nav .footer__link-list .footer__link,#footer .footer__bottom-nav ul a{font-size:.75rem!important;color:inherit!important;text-decoration:none!important;transition:opacity .2s}#footer .footer__bottom-nav a:hover{opacity:.6}.footer__ue-badge{height:28px;width:auto;flex-shrink:0;filter:brightness(0);opacity:.45;margin-left:auto}@media (max-width:767px){.footer__main{grid-template-columns:1fr!important;gap:32px!important;text-align:center}.footer__brand,.footer__links,.footer__newsletter{justify-content:center!important;align-items:center!important;text-align:center!important}.footer__bottom-inner{grid-template-columns:1fr!important;justify-items:center;text-align:center;gap:8px}.footer__ue-badge{margin-left:0;justify-self:center!important}.footer__copyright{justify-self:center!important}}.footer__social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;opacity:.75;transition:opacity .2s,color .2s;flex-shrink:0}.footer__social-icon svg{width:28px;height:28px}.footer__social-icon:hover{opacity:1}.footer__social-icon--whatsapp:hover{color:#25d366}.footer__social-icon--instagram:hover{color:#e1306c}.footer__social-icon--tiktok:hover{color:#010101}.home-categories__inner{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.home-categories__header{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;padding-bottom:0!important;margin-bottom:1rem!important;box-sizing:border-box!important}.home-categories__track{gap:2px!important;scroll-snap-type:none!important;cursor:grab;justify-content:center!important}.home-categories__track:active{cursor:grabbing}.home-categories__card{scroll-snap-align:none!important}.home-categories__card{flex:0 0 calc(100%/4.5)!important;min-width:0!important;max-width:none!important;position:relative!important}@media (max-width:767px){.home-categories__card{flex:0 0 calc(100%/2.2)!important}}.home-categories__img-wrap{aspect-ratio:1/1!important;margin-bottom:0!important}.home-categories__info{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:32px 12px 14px!important;background:linear-gradient(to top,rgba(42,28,8,.62)0,rgba(42,28,8,0) 100%)!important;gap:0!important;align-items:center!important;justify-content:flex-end!important}.home-categories__name{color:#fff!important;font-size:.95rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important}.home-categories__link{display:none!important}.home-categories__arrows{display:flex!important}.essencial-wishlist-mount{display:none}.essencial-wishlist-mount:has(.wishlist-modal.show){display:block;position:absolute;width:0;height:0;overflow:visible;pointer-events:none}.essencial-wishlist-mount .modal-backdrop{display:none!important}.essencial-wishlist-mount .wishlist-modal.show+.modal-backdrop,.essencial-wishlist-mount .modal-backdrop.in{display:block!important;position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;pointer-events:all!important;z-index:1040;background:rgba(26,26,26,.35)!important;opacity:1!important}.essencial-wishlist-mount .wishlist-modal.show{display:flex!important;align-items:center;justify-content:center;position:fixed!important;top:0;left:0;width:100%!important;height:100%!important;overflow-y:auto;pointer-events:all!important;z-index:1050;padding:24px}.essencial-wishlist-mount .wishlist-modal .modal-dialog{max-width:420px;width:100%;margin:0;pointer-events:auto}.essencial-wishlist-mount .wishlist-modal .modal-content{border-radius:4px;border:0;box-shadow:0 12px 40px rgba(26,26,26,.15);background:#fff;font-family:var(--essencial-font-body)}.essencial-wishlist-mount .wishlist-modal .modal-header{border-bottom:1px solid rgba(26,26,26,.08);padding:20px 24px;align-items:center}.essencial-wishlist-mount .wishlist-modal .modal-title{font-family:var(--essencial-font-heading);font-size:1.2rem;font-weight:400;letter-spacing:.04em;color:var(--essencial-secondary, #1a1a1a);margin:0}.essencial-wishlist-mount .wishlist-modal .close{font-size:1.5rem;font-weight:300;opacity:.5;padding:0;margin:0;line-height:1;background:0 0;border:0;cursor:pointer}.essencial-wishlist-mount .wishlist-modal .close:hover{opacity:1}.essencial-wishlist-mount .wishlist-modal .modal-body{padding:0!important}.essencial-wishlist-mount .wishlist-create .modal-body{padding:20px 24px!important}.essencial-wishlist-mount .wishlist-list{list-style:none;padding:0;margin:0}.essencial-wishlist-mount .wishlist-list-item{border-bottom:1px solid rgba(26,26,26,.06);cursor:pointer;transition:background .18s ease}.essencial-wishlist-mount .wishlist-list-item:last-child{border-bottom:none}.essencial-wishlist-mount .wishlist-list-item:hover{background:rgba(184,150,12,.05)}.essencial-wishlist-mount .wishlist-list-item p{padding:14px 24px!important;margin:0!important;font-size:.85rem!important;font-weight:400;letter-spacing:.04em;color:var(--color-heading, #1a1a1a)!important;cursor:pointer}.essencial-wishlist-mount .wishlist-list-item:hover p{color:var(--essencial-primary, #b8960c)!important}.essencial-wishlist-mount .wishlist-modal .modal-footer{border-top:1px solid rgba(26,26,26,.08);padding:14px 24px;justify-content:flex-start}.essencial-wishlist-mount .wishlist-add-to-new{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;letter-spacing:.04em;color:var(--color-heading, #1a1a1a)!important;text-decoration:none!important;cursor:pointer;transition:color .18s}.essencial-wishlist-mount .wishlist-add-to-new:hover{color:var(--essencial-primary, #b8960c)!important}.essencial-wishlist-mount .wishlist-add-to-new .ei{width:16px;height:16px;color:inherit!important}.essencial-wishlist-mount .btn-primary{background:var(--essencial-secondary, #1a1a1a)!important;border-color:var(--essencial-secondary, #1a1a1a)!important;color:#fff!important;font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:10px 24px;border-radius:2px;transition:opacity .2s}.essencial-wishlist-mount .btn-primary:hover{opacity:.85}.essencial-wishlist-mount .btn-secondary{background:0 0!important;border:1px solid rgba(26,26,26,.2)!important;color:var(--essencial-secondary, #1a1a1a)!important;font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:10px 24px;border-radius:2px}.essencial-wishlist-mount .form-control{font-family:var(--essencial-font-body);font-size:.92rem;border:1px solid rgba(26,26,26,.15);border-radius:2px;padding:10px 14px}.essencial-wishlist-mount .form-control:focus{border-color:var(--essencial-primary, #b8960c);box-shadow:0 0 0 2px rgba(184,150,12,.12);outline:0}.essencial-wishlist-mount .form-control-label{font-size:.82rem;font-weight:500;letter-spacing:.04em;color:var(--essencial-secondary, #1a1a1a);margin-bottom:8px}.essencial-wishlist-mount .wishlist-toast{position:fixed!important;top:auto!important;right:auto!important;bottom:24px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;max-width:320px!important;height:auto!important;pointer-events:none!important;border-radius:4px!important}.essencial-wishlist-mount .wishlist-toast.success{background-color:var(--color-heading, #1a1a1a)!important;border-color:var(--color-heading, #1a1a1a)!important}.essencial-wishlist-mount .wishlist-toast.error{background-color:var(--color-danger, #C45C5C)!important;border-color:var(--color-danger, #C45C5C)!important}.wishlist-container,.wishlist-products-container{font-family:var(--essencial-font-body);min-height:200px}.essencial-wl-loading{text-align:center;padding:48px 0;color:var(--color-muted, #9A928A);font-size:.9rem}.essencial-wl-toast{position:fixed;bottom:32px;left:50%;transform:translateX(-50%) translateY(12px);background:var(--color-heading, #1a1a1a);color:#fff;font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.04em;padding:12px 24px;border-radius:2px;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:9999;pointer-events:none;white-space:nowrap}.essencial-wl-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.essencial-wl-title{font-family:var(--essencial-font-body);font-size:1.1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:32px 0 32px;color:var(--essencial-secondary, #1a1a1a)}.essencial-wl-empty{text-align:center;padding:64px 24px;color:var(--color-muted, #9A928A)}.essencial-wl-empty i{font-size:48px;display:block;margin-bottom:16px;color:#ccc}.essencial-wl-empty p{margin:0 0 20px;font-size:.95rem}.essencial-wl-btn{display:inline-block;padding:10px 28px;background:var(--essencial-secondary, #1a1a1a);color:#fff!important;text-decoration:none!important;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:background .25s}.essencial-wl-btn:hover{background:var(--essencial-accent, #b8960c)}.essencial-wl-grid{display:flex;flex-direction:column;gap:1px;background:rgba(26,26,26,.06);border-top:1px solid rgba(26,26,26,.08);border-bottom:1px solid rgba(26,26,26,.08)}.essencial-wl-card-wrap{position:relative;background:#fff}.essencial-wl-card-wrap:hover .essencial-wl-card__delete{opacity:1}.essencial-wl-card__delete{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:0 0;border:0;cursor:pointer;opacity:0;transition:opacity .2s;padding:4px;display:flex;align-items:center}@media (max-width:767px){.essencial-wl-card__delete{opacity:1}}.essencial-wl-card__delete i{font-size:18px;color:#bbb;transition:color .2s}.essencial-wl-card__delete:hover i{color:var(--color-danger, #C45C5C)}.essencial-wl-card{display:flex;align-items:center;gap:16px;padding:18px 56px 18px 20px;background:#fff;text-decoration:none!important;color:inherit!important;transition:background .2s}.essencial-wl-card:hover{background:rgba(184,150,12,.04)}.essencial-wl-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(184,150,12,.08);border-radius:50%;flex-shrink:0}.essencial-wl-card__icon i{font-size:20px;color:var(--essencial-accent, #b8960c)}.essencial-wl-card__info{flex:1;min-width:0}.essencial-wl-card__name{font-family:var(--essencial-font-body);font-size:.95rem;font-weight:400;margin:0 0 2px;letter-spacing:.02em}.essencial-wl-card__count{font-size:.78rem;color:var(--color-muted, #9A928A)}.essencial-wl-card__arrow{color:#ccc;font-size:20px;transition:color .2s}.essencial-wl-card:hover .essencial-wl-card__arrow{color:var(--essencial-accent, #b8960c)}.essencial-wl-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin:0 auto}@media (max-width:991px){.essencial-wl-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.essencial-wl-products{grid-template-columns:repeat(2,1fr);gap:12px}}.essencial-wl-product{position:relative;transition:transform .25s ease,box-shadow .25s ease}.essencial-wl-product:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.essencial-wl-product__link{text-decoration:none!important;color:inherit!important;display:block}.essencial-wl-product__img{aspect-ratio:1;overflow:hidden;background:#f5f4f2;margin-bottom:10px}.essencial-wl-product__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.essencial-wl-product__link:hover .essencial-wl-product__img img{transform:scale(1.04)}.essencial-wl-product__name{font-family:var(--essencial-font-body);font-size:.82rem;font-weight:400;margin:0 0 4px;letter-spacing:.02em}.essencial-wl-product__price{font-size:.8rem;font-weight:500;color:var(--essencial-primary, #1a1a1a)}.essencial-wl-product__tax{display:block;font-size:.68rem;color:var(--color-muted, #9A928A);margin-top:2px}.essencial-wl-product__remove{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;background:rgba(255,255,255,.9);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .2s;box-shadow:0 1px 4px rgba(0,0,0,.1)}.essencial-wl-product:hover .essencial-wl-product__remove{opacity:1}@media (max-width:767px){.essencial-wl-product__remove{opacity:1}}.essencial-wl-product__remove i{font-size:16px;color:#666}.essencial-wl-product__remove:hover{background:#fff}.essencial-wl-product__remove:hover i{color:var(--color-danger, #C45C5C)}.essencial-wl-back{margin-top:32px;text-align:center}.essencial-wl-back a{color:var(--essencial-accent, #b8960c);text-decoration:none;font-size:.85rem;letter-spacing:.04em}.essencial-wl-back a:hover{text-decoration:underline}.essencial-wl-explore{text-align:center;margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,26,.08)}.essencial-wl-explore p{font-size:.9rem;color:var(--color-muted, #9A928A);margin:0 0 16px}.wishlist-pagination template,.wishlist-pagination [v-if]{display:none!important}.category-header.container,.catalog-layout.container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;width:100%!important}.category-hero{background:var(--eu-bg-light, #FAF8F5);border-bottom:1px solid var(--site-border, #E5DED6);padding:3.5rem 0 3rem;text-align:center;margin-bottom:0}.category-hero .container{display:flex;flex-direction:column;align-items:center}.category-hero .category-header__title{font-family:var(--essencial-font-body);font-size:1.35rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:var(--eu-text-light, #1a1a1a)!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.category-hero__line{width:36px;height:1px;background:var(--eu-bg-dark, #b8960c);margin:1.25rem auto 0}.category-header__description{max-width:none!important}.catalog-layout{padding-top:0!important}.listing-toolbar-outer{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;width:100%!important}@media (min-width:992px){.catalog-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:1.5rem!important}.catalog-filters{padding-top:0!important}.catalog-layout.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.catalog-layout.sidebar-collapsed .catalog-filters{display:none!important}#content-wrapper .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body:has(.catalog-filters.is-open){overflow:hidden!important}.catalog-filters-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:299}body:has(.catalog-filters.is-open) .catalog-filters-backdrop{display:block}.catalog-filters #js-active-search-filters,.catalog-filters .facet-clear-all{display:none!important}#js-active-filters-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-bottom:14px}#js-active-filters-bar:empty{display:none;padding:0}#js-active-filters-bar #js-active-search-filters{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px}#js-active-filters-bar .active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}#js-active-filters-bar .active-filter{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #c8bfa8;background:var(--color-surface, #FAF8F5);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--essencial-secondary);border-radius:2px}#js-active-filters-bar .active-filter a,#js-active-filters-bar .active-filter .js-search-link{display:flex;align-items:center;color:var(--color-muted, #9A928A);line-height:1}#js-active-filters-bar .active-filter a:hover,#js-active-filters-bar .active-filter .js-search-link:hover{color:var(--essencial-secondary)}.active-filters-bar__clear{margin-left:auto;padding-left:12px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--essencial-secondary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.active-filters-bar__clear:hover{color:var(--essencial-primary);text-decoration:none}@media (min-width:992px){.sidebar-toggle-btn{display:none!important}}#content-wrapper .products-grid{gap:24px!important}.product-miniature{box-shadow:0 1px 6px rgba(0,0,0,.07)!important;transition:box-shadow .35s ease,transform .35s ease!important}.product-miniature:hover{box-shadow:0 6px 22px rgba(0,0,0,.11)!important;transform:translateY(-3px)!important}.product-miniature__image-link img{transition:transform .55s ease!important}.product-miniature:hover .product-miniature__image-link img{transform:scale(1.04)!important}.product-miniature__actions{transition:opacity .3s ease,transform .3s ease!important}.product-miniature:hover .product-miniature__actions{opacity:1!important;transform:translateY(0)!important}.product-miniature__content{padding:8px 12px 10px!important}.product-miniature__badge--out{background:rgba(0,0,0,.52)!important;color:#fff!important;border:0!important;font-size:10px!important;letter-spacing:.1em!important}.product-miniature .wishlist-button-add{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;background:rgba(255,255,255,.78)!important;backdrop-filter:blur(4px)!important;box-shadow:0 1px 4px rgba(0,0,0,.14)!important;border:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:background .2s ease,color .2s ease!important}.product-miniature .wishlist-button-add:hover{background:rgba(255,255,255,.98)!important;color:var(--essencial-primary, #b8960c)!important}.product-miniature .wishlist-button-add i{font-size:14px!important;line-height:1!important}.product-miniature .wishlist-button-add svg{width:14px!important;height:14px!important}.product-miniature__name{font-size:.79rem!important;font-weight:400!important;color:#7a7068!important;letter-spacing:.04em!important;line-height:1.35!important;text-decoration:none!important;display:block!important;margin-bottom:3px!important}.product-miniature__name:hover{color:var(--essencial-primary)!important}.product-miniature__prices{padding-top:0!important}.product-miniature__price{font-size:.88rem!important;font-weight:500!important;color:#3d3830!important;letter-spacing:.02em!important}@media (max-width:767px){#content-wrapper .products-grid{gap:10px!important}.product-miniature{box-shadow:none!important}.product-miniature:hover{box-shadow:none!important;transform:none!important}.product-miniature:hover .product-miniature__image-link img{transform:none!important}.product-miniature__actions{display:none!important}.product-miniature .wishlist-button-add{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;background:rgba(255,255,255,.5)!important;backdrop-filter:blur(6px)!important;box-shadow:none!important;top:6px!important;right:6px!important}.product-miniature .wishlist-button-add svg{width:12px!important;height:12px!important}.product-miniature .wishlist-button-add i{font-size:12px!important}.product-miniature__badges{top:6px!important;left:6px!important}.product-miniature__badge{font-size:7px!important;padding:2px 5px!important;letter-spacing:.06em!important}.product-miniature__content{padding:7px 2px 8px!important}.product-miniature__name{margin-bottom:1px!important;color:var(--color-text, #4A4540)!important}.product-miniature__price{font-size:.8rem!important}.product-miniature:has(.product-miniature__badge--out) .product-miniature__image-link img{opacity:.55}}.product-reviews-tab{padding-top:8px!important;padding-bottom:8px!important}.reviews-empty{padding:12px 0 8px!important}.reviews-empty__icon{margin-bottom:8px!important}.reviews-empty__title{margin-top:8px!important;margin-bottom:4px!important}.reviews-empty__text{margin-top:8px!important;margin-bottom:8px!important}.reviews-footer{margin-top:12px!important}.reviews-empty~.reviews-footer{display:none!important}.social-sharing li a{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;background:0 0!important;border:1px solid rgba(0,0,0,.13)!important;border-radius:50%!important;box-shadow:none!important;color:var(--color-muted, #9A928A)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s ease,color .2s ease!important}.social-sharing li a:hover{background:0 0!important;border-color:var(--essencial-primary, #b8960c)!important;color:var(--essencial-primary, #b8960c)!important}.social-sharing li a::before{font-size:11px!important;line-height:1!important}.product-additional-info{border-top:none!important;padding-top:4px!important}.social-sharing{border-top:none!important}.product-reassurance,.page-product .blockreassurance_product{border-top:1px solid rgba(0,0,0,.07)!important;padding-top:14px!important;margin-top:14px!important}img.reassurance-product__icon,.product-reassurance img.reassurance-product__icon,.blockreassurance_product img.reassurance-product__icon{display:none!important}.reassurance-product li{display:inline-flex!important;align-items:center!important;gap:7px!important;list-style:none!important}.reassurance-product li::before{content:""!important;display:inline-block!important;width:14px!important;height:14px!important;flex-shrink:0!important;background-repeat:no-repeat!important;background-size:contain!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a8f83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important}.reassurance-product li:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a8f83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")!important}.reassurance-product li:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a8f83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 15.5-6.4'/%3E%3Cpath d='M21 12a9 9 0 0 1-15.5 6.4'/%3E%3Cpolyline points='21 3 21 9 15 9'/%3E%3Cpolyline points='3 21 3 15 9 15'/%3E%3C/svg%3E")!important}.reassurance-product__title{color:var(--color-muted, #9A928A)!important;font-size:.75rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.reassurance-product{border-top:none!important;margin-top:0!important;padding-top:0!important}.product-info{gap:14px!important}.product-add-to-cart__row{margin-top:16px!important}.data-sheet{display:grid!important;grid-template-columns:140px 1fr!important;gap:0!important;max-width:520px!important;margin:0!important;padding:0!important}.data-sheet dt.name,.data-sheet dd.value{display:flex!important;align-items:center!important;padding:14px 0!important;margin:0!important;border-bottom:1px solid rgba(0,0,0,.07)!important;background:0 0!important;float:none!important;width:auto!important}.data-sheet dt.name{font-family:var(--essencial-font-body);font-size:.7rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important}.data-sheet dd.value{font-family:var(--essencial-font-body);font-size:.9rem!important;font-weight:400!important;color:var(--color-heading, #1a1a1a)!important;padding-left:24px!important}.data-sheet dt:last-of-type,.data-sheet dd:last-of-type{border-bottom:none!important}#product-comment-posted-modal,#product-comment-post-error{display:none;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1055!important}#product-comment-posted-modal.show,#product-comment-post-error.show{display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.55)!important}.reviews-modal__body--alert{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px!important;gap:24px}.reviews-modal__alert-message{font-family:var(--essencial-font-body);font-size:1rem;color:var(--color-heading, #1a1a1a);line-height:1.6;margin:0}.reviews-modal__alert-message--error{color:var(--color-danger, #C45C5C)}.product-info__rating{margin-top:4px!important;margin-bottom:2px!important}.product-info__rating .social-sharing{display:none!important}.product-info__rating .product-comments-additional-info{margin-top:0!important;padding-top:0!important;border-top:none!important}.product-info__rating .product-comments-additional-info .comments-note{display:flex!important;align-items:center!important;gap:8px!important}.product-info__rating .product-comments-additional-info .link-comment{font-family:var(--essencial-font-body);font-size:.82rem!important;color:var(--color-muted, #9A928A)!important;text-decoration:none!important;transition:color .2s ease!important}.product-info__rating .product-comments-additional-info .link-comment:hover{color:var(--essencial-primary, #b8960c)!important}.product-additional-info .product-comments-additional-info{display:none!important}.product-additional-info{flex-direction:row!important;align-items:center!important}.reviews-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 0 20px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(0,0,0,.07)!important}.reviews-header__meta{display:flex!important;align-items:center!important;gap:16px!important}.reviews-header__count{font-family:var(--essencial-font-body);font-size:.9rem!important;color:var(--color-muted, #9A928A)!important;text-transform:lowercase!important}.reviews-header__stars{display:flex!important;align-items:center!important;gap:8px!important}.reviews-header__avg{font-family:var(--essencial-font-body);font-size:.85rem!important;color:#3d3830!important;font-weight:500!important}.reviews-header__cta{white-space:nowrap!important}.grade-stars .star-on .star-content,.grade-stars .star-on-half .star-content{color:var(--essencial-primary, #b8960c)!important}.grade-stars .star-off .star-content{color:#ddd!important}.grade-stars .star-content{font-size:16px!important}.reviews-header .grade-stars .star-content{font-size:18px!important}#product-comments-list{display:flex!important;flex-direction:column!important}.review-card{padding:20px 0!important;border-bottom:1px solid rgba(0,0,0,.07)!important}.review-card:last-child{border-bottom:none!important}.review-card__header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.review-card__title{font-family:var(--essencial-font-heading);font-size:1.05rem!important;font-weight:600!important;color:var(--color-heading, #1a1a1a)!important;margin:0!important}.review-card__body{font-family:var(--essencial-font-body);font-size:.9rem!important;line-height:1.65!important;color:#3d3830!important;margin:0 0 12px!important}.review-card__footer{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;font-family:var(--essencial-font-body);font-size:.78rem!important;color:var(--color-muted, #9A928A)!important}.review-card__author{font-weight:500!important}.review-card__sep{opacity:.4!important}.review-card__date{font-weight:400!important}.review-card__actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important}.review-card__action{background:0 0!important;border:0!important;cursor:pointer!important;padding:4px 6px!important;color:var(--color-muted, #9A928A)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:.75rem!important;transition:color .2s ease!important;border-radius:4px!important}.review-card__action:hover{color:var(--essencial-primary, #b8960c)!important;background:rgba(184,150,12,.06)!important}.review-card__action svg{flex-shrink:0!important}.reviews-pagination{margin-top:24px!important;text-align:center!important}.reviews-pagination ul{list-style:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.reviews-pagination li{display:inline-flex!important}.reviews-pagination li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:0 8px!important;font-family:var(--essencial-font-body);font-size:.82rem!important;color:var(--color-muted, #9A928A)!important;cursor:pointer!important;border-radius:4px!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.reviews-pagination li span:hover{color:var(--essencial-primary, #b8960c)!important;background:rgba(184,150,12,.06)!important}.reviews-pagination li.active span{color:var(--color-heading, #1a1a1a)!important;font-weight:600!important;background:rgba(0,0,0,.04)!important}.reviews-pagination ul li:first-child:nth-last-child(3),.reviews-pagination ul li:first-child:nth-last-child(3)~li{display:none!important}.reviews-empty__cta{font-family:var(--essencial-font-body);font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-comments-additional-info .grade-stars .star-content{font-size:14px!important}@media (min-width:576px){.product-images__thumbs{max-height:calc(100vh - 100px)!important;overflow-y:auto!important;scrollbar-width:thin}.product-images__thumbs::-webkit-scrollbar{width:4px}.product-images__thumbs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}}.product-info__rating .comments-note span:first-child,#tab-reviews .comments-note span:first-child,#product-comments-list .comments-note span:first-child{display:none!important}#post-product-comment-modal,#product-comments-list,.reviews-header,.review-card,.criterion-rating,.reviews-form__criterion-label,.reviews-modal__content,.reviews-empty{font-family:var(--essencial-font-body)}.product-actions-row .social-sharing{display:none!important}.product-actions-row{display:none!important}.product-add-to-cart__row{padding-top:16px!important;padding-bottom:2px!important}.product-tabs{margin-top:32px!important}.product-tabs__nav{margin-bottom:20px!important}.related-products{margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,26,.08)}.related-products__title{font-family:var(--essencial-font-heading);font-size:1.15rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:24px;color:var(--essencial-secondary)}.related-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:991px){.related-products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.related-products__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.related-products__card{flex:0 0 60%;scroll-snap-align:start}}.related-products__card{text-decoration:none;color:inherit;transition:transform .25s ease}.related-products__card:hover{transform:translateY(-3px);text-decoration:none;color:inherit}.related-products__img-wrap{aspect-ratio:1;overflow:hidden;background:#f5f4f2;margin-bottom:10px}.related-products__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.related-products__card:hover .related-products__img-wrap img{transform:scale(1.04)}.related-products__name{font-family:var(--essencial-font-body);font-size:.82rem;font-weight:400;margin:0 0 4px;letter-spacing:.02em}.related-products__price{font-size:.8rem;font-weight:500;color:var(--essencial-primary)}@keyframes essencial-zoom-hint{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.product-images__zoom-btn{animation:essencial-zoom-hint 2s ease 1.5s 2}.page-my-account__header{text-align:center;padding:40px 0 32px;border-bottom:1px solid rgba(26,26,26,.07);margin-bottom:40px}.page-my-account__title{font-family:var(--essencial-font-heading);font-size:1.5rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--essencial-secondary);margin-bottom:8px}.page-my-account__greeting{font-family:var(--essencial-font-body);font-size:.82rem;color:var(--color-muted, #9A928A);letter-spacing:.03em;margin:0}.page-my-account__greeting strong{font-weight:600;color:var(--essencial-secondary)}.account-links{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}@media (max-width:767px){.account-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.account-links{grid-template-columns:1fr}}.account-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:28px 16px!important;background:var(--essencial-bg)!important;border:1px solid rgba(26,26,26,.1)!important;text-decoration:none!important;color:var(--essencial-secondary)!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease!important;border-radius:var(--essencial-radius)!important}.account-link:hover{border-color:var(--essencial-primary)!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px rgba(0,0,0,.07)!important;text-decoration:none!important;color:var(--essencial-secondary)!important}.account-link__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--essencial-primary);transition:color .25s ease}.account-link__icon svg{width:28px;height:28px}.account-link:hover .account-link__icon{color:var(--essencial-primary)}.account-link__label{font-family:var(--essencial-font-body);font-size:.72rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--essencial-secondary)!important;text-align:center;transition:color .25s ease}.account-link:hover .account-link__label{color:var(--essencial-primary)!important}.account-page{max-width:1200px!important}.account-page__title{font-family:var(--essencial-font-body);font-size:1.05rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--essencial-secondary)!important;margin:0 0 0 0!important;padding:0!important;line-height:1.3!important}.account-page__back{font-family:var(--essencial-font-body);font-size:.72rem!important;letter-spacing:.04em!important;color:var(--color-muted, #9A928A)!important;text-decoration:none!important;transition:color .2s ease!important}.account-page__back:hover{color:var(--essencial-primary)!important}.account-page__header{padding-bottom:16px!important;margin-bottom:28px!important}.js-customer-form{width:100%;max-width:100%;background:0 0;border:0;padding:0 0 48px}@media (max-width:599px){.js-customer-form{padding:0 0 32px}}.js-customer-form .form-group.row{display:block!important;margin-left:0!important;margin-right:0!important;margin-bottom:20px!important}.js-customer-form .form-control-label,.js-customer-form .js-input-column,.js-customer-form .form-control-comment{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}.js-customer-form .form-control-label{font-family:var(--essencial-font-body);font-size:.68rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important;margin-bottom:6px!important;display:block!important}.js-customer-form .form-control{font-family:var(--essencial-font-body);font-size:.9rem!important;background:#fff!important;border:1px solid rgba(26,26,26,.15)!important;border-radius:0!important;color:var(--essencial-secondary)!important;height:44px!important;padding:0 12px!important;width:100%!important;transition:border-color .2s ease!important;box-shadow:none!important}.js-customer-form .form-control:focus{border-color:var(--essencial-primary)!important;box-shadow:0 0 0 1px var(--essencial-primary)!important;outline:0!important;background:#fff!important}.js-customer-form .js-input-column.form-control-valign{display:flex!important;flex-wrap:wrap;gap:4px 28px;align-items:center;padding-top:2px}.js-customer-form .radio-inline{font-family:var(--essencial-font-body);font-size:.88rem!important;color:var(--essencial-secondary)!important;margin-right:0;display:flex!important;align-items:center;gap:8px;cursor:pointer}.js-customer-form .form-control-comment{font-family:var(--essencial-font-body);font-size:.72rem!important;color:var(--color-muted, #9A928A)!important;margin-top:4px!important}.js-customer-form .custom-checkbox .custom-control-label,.js-customer-form .form-check-label{font-family:var(--essencial-font-body);font-size:.82rem!important;color:var(--essencial-secondary)!important}.js-customer-form .form-control-submit,.js-customer-form [type=submit]{background:var(--essencial-secondary)!important;color:#fff!important;border:0!important;font-family:var(--essencial-font-body);font-size:.72rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 36px!important;border-radius:0!important;cursor:pointer!important;transition:background .25s ease!important;float:none!important;display:block!important;width:100%!important;margin-top:8px}.js-customer-form .form-control-submit:hover,.js-customer-form [type=submit]:hover{background:var(--essencial-primary)!important}.js-customer-form .form-footer{margin-top:24px}.js-customer-form .custom-checkbox label{display:flex!important;align-items:flex-start!important;gap:12px!important;font-family:var(--essencial-font-body);font-size:.82rem!important;color:var(--essencial-secondary)!important;line-height:1.55!important;cursor:pointer!important;margin:0!important}.js-customer-form .custom-checkbox label>span{display:none!important}.js-customer-form .custom-checkbox label em{display:block!important;font-style:normal!important;font-size:.74rem!important;color:var(--color-muted, #9A928A)!important;margin-top:3px!important;line-height:1.5!important}.js-customer-form .custom-checkbox input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid rgba(26,26,26,.55)!important;border-radius:2px!important;background:var(--color-surface, #FAF8F5)!important;cursor:pointer!important;margin-top:3px!important;position:relative!important;flex-shrink:0!important}.js-customer-form .custom-checkbox input[type=checkbox]:checked{background:var(--essencial-secondary)!important;border-color:var(--essencial-secondary)!important}.js-customer-form .custom-checkbox input[type=checkbox]:checked::after{content:""!important;position:absolute!important;left:4px!important;top:1px!important;width:5px!important;height:9px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.js-customer-form .form-group:has(input[type=checkbox]){border-top:1px solid rgba(26,26,26,.07)!important;padding-top:16px!important;margin-top:4px!important}.js-customer-form .js-input-column:has(.custom-checkbox){padding-top:0}.js-customer-form input[required]+span+label,.js-customer-form label:has(input[required]){position:relative}.js-customer-form .field-password-policy{background:#fff;border:1px solid rgba(26,26,26,.08);padding:20px 16px;margin-bottom:8px!important}.js-customer-form .input-group{display:flex!important;position:relative!important}.js-customer-form .input-group .form-control{border-right:none!important}.js-customer-form .input-group-btn{display:flex!important}.js-customer-form .input-group-btn .btn{font-family:var(--essencial-font-body);font-size:.68rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important;background:#fff!important;border:1px solid rgba(26,26,26,.15)!important;border-left:none!important;border-radius:0!important;padding:0 14px!important;height:44px!important;cursor:pointer!important;transition:color .2s ease!important;white-space:nowrap!important}.js-customer-form .input-group-btn .btn:hover{color:var(--essencial-primary)!important}#identity-1 .account-page__content{padding:0!important}.js-customer-form .form-control:-webkit-autofill,.js-customer-form .form-control:-webkit-autofill:hover,.js-customer-form .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--essencial-secondary)!important;transition:background-color 5000s ease-in-out 0s!important}.js-customer-form .input-group-btn{position:relative!important;z-index:1!important}.js-customer-form .input-group-btn .btn{pointer-events:auto!important}.page-not-found{text-align:center;padding:96px 24px 120px;max-width:560px;margin:0 auto}.page-not-found__code{display:block;font-family:var(--essencial-font-heading);font-size:10rem;font-weight:300;letter-spacing:.08em;line-height:1;color:rgba(26,26,26,.07);margin-bottom:-12px;user-select:none}.page-not-found__title{font-family:var(--essencial-font-heading);font-size:1.6rem!important;font-weight:300!important;font-style:italic!important;letter-spacing:.06em!important;color:var(--essencial-secondary)!important;margin:0 0 20px!important;line-height:1.3!important}.page-not-found__subtitle{font-family:var(--essencial-font-body);font-size:.88rem;color:var(--color-muted, #9A928A);line-height:1.75;margin-bottom:44px}.page-not-found__btn{display:inline-block;font-family:var(--essencial-font-body);font-size:.7rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;padding:15px 40px;background:var(--essencial-secondary);color:#fff!important;border:1px solid var(--essencial-secondary);transition:background .25s ease,border-color .25s ease}.page-not-found__btn:hover{background:var(--essencial-primary)!important;border-color:var(--essencial-primary)!important;color:#fff!important}@media (max-width:575px){.page-not-found{padding:60px 24px 80px}.page-not-found__code{font-size:7rem}}.essencial-name-row{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media (max-width:575px){.essencial-name-row{grid-template-columns:1fr}}.essencial-pw-strength{margin-top:6px;opacity:0;transition:opacity .25s ease}.essencial-pw-strength__bar{height:3px;background:rgba(26,26,26,.08);border-radius:2px;overflow:hidden;margin-bottom:5px}.essencial-pw-strength__fill{height:100%;width:0;border-radius:2px;transition:width .35s ease,background .35s ease}.essencial-pw-strength__label{font-family:var(--essencial-font-body);font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.js-customer-form .form-footer{position:sticky;bottom:0;background:var(--essencial-bg);padding:14px 0 2px;border-top:1px solid rgba(26,26,26,.07);z-index:10}.js-customer-form .form-group:has(input[type=checkbox])+.form-group:has(input[type=checkbox]){padding-top:10px!important;margin-top:0!important}.js-address-form{width:100%!important;max-width:100%!important;background:0 0;border:0;padding:0 0 48px}.js-address-form .form-group.row{display:block!important;margin-left:0!important;margin-right:0!important;margin-bottom:20px!important}.js-address-form .form-control-label,.js-address-form .js-input-column,.js-address-form .form-control-comment{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}.js-address-form .form-control-label{font-family:var(--essencial-font-body);font-size:.68rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important;margin-bottom:6px!important;display:block!important}.js-address-form .form-control{font-family:var(--essencial-font-body);font-size:.9rem!important;background:#fff!important;border:1px solid rgba(26,26,26,.15)!important;border-radius:0!important;color:var(--essencial-secondary)!important;height:44px!important;padding:0 12px!important;width:100%!important;box-shadow:none!important;transition:border-color .2s ease!important}.js-address-form .form-control:focus{border-color:var(--essencial-primary)!important;box-shadow:0 0 0 1px var(--essencial-primary)!important;outline:0!important;background:#fff!important}.js-address-form select.form-control{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%231a1a1a' opacity='.4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important;cursor:pointer!important}.js-address-form .form-control-comment{font-family:var(--essencial-font-body);font-size:.72rem!important;color:var(--color-muted, #9A928A)!important;margin-top:4px!important}.js-address-form .form-control:-webkit-autofill,.js-address-form .form-control:-webkit-autofill:hover,.js-address-form .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--essencial-secondary)!important;transition:background-color 5000s ease-in-out 0s!important}.js-address-form [type=submit],.js-address-form .form-control-submit{background:var(--essencial-secondary)!important;color:#fff!important;border:0!important;font-family:var(--essencial-font-body);font-size:.72rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 36px!important;border-radius:0!important;cursor:pointer!important;transition:background .25s ease!important;float:none!important;display:block!important;width:100%!important;margin-top:8px!important}.js-address-form [type=submit]:hover,.js-address-form .form-control-submit:hover{background:var(--essencial-primary)!important}.js-address-form .form-footer{position:sticky;bottom:0;background:var(--essencial-bg);padding:14px 0 2px;border-top:1px solid rgba(26,26,26,.07);z-index:10}.essencial-address-row{display:grid;grid-template-columns:160px 1fr;gap:0 20px}@media (max-width:575px){.essencial-address-row{grid-template-columns:1fr}}.address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:32px}.address{background:#fff;border:1px solid rgba(26,26,26,.1);padding:24px;display:flex;flex-direction:column}.address-body h4{font-family:var(--essencial-font-body);font-size:.78rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--essencial-secondary)!important;margin:0 0 14px!important}.address-body address{font-style:normal!important;font-family:var(--essencial-font-body);font-size:.83rem!important;line-height:1.65!important;color:rgba(26,26,26,.75)!important;margin:0!important;flex:1}.address-footer{display:flex;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(26,26,26,.07)}.address-footer a{display:inline-flex;align-items:center;gap:5px;font-family:var(--essencial-font-body);font-size:.75rem!important;font-weight:500!important;letter-spacing:.04em!important;text-decoration:none!important;color:rgba(26,26,26,.65)!important;transition:color .2s}.address-footer a:hover{color:var(--essencial-primary)!important}.address-footer a .ei{width:15px!important;height:15px!important}.account-actions{margin-top:8px}.account-actions .btn-secondary{font-family:var(--essencial-font-body);font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.page-cms .breadcrumb{display:none!important}.cms-hero{background:var(--color-surface, #FAF8F5);border-bottom:1px solid var(--color-border, #E5DED6);padding:3.5rem 0 3rem;text-align:center;margin-bottom:3.5rem}.cms-hero .container{display:flex;flex-direction:column;align-items:center}.cms-hero .cms-hero__title{font-family:var(--essencial-font-body);font-size:1.35rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:var(--color-heading, #1a1a1a)!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.cms-hero__line{width:36px;height:1px;background:var(--essencial-primary, #b8960c);margin:1.25rem auto 0}.cms-content{max-width:900px;margin:0 auto;padding-bottom:5rem}.cms-description h2{font-family:var(--essencial-font-body);font-size:.8rem!important;font-weight:600!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-heading, #1a1a1a)!important;margin-top:2.5rem!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important;border-bottom:1px solid var(--color-border, #E5DED6)!important}.cms-description h3{font-family:var(--essencial-font-body);font-size:.75rem!important;font-weight:600!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;color:rgba(26,26,26,.85)!important;margin-top:1.5rem!important;margin-bottom:.5rem!important}.cms-description p{font-size:.88rem!important;font-family:var(--essencial-font-body);line-height:1.8!important;color:rgba(26,26,26,.68)!important;margin-bottom:1rem!important;letter-spacing:0!important}@media (max-width:768px){.cms-description p{font-size:.95rem!important;line-height:1.75!important}}.cms-description ul,.cms-description ol{margin-bottom:1.25rem!important;padding-left:1.25em!important}.cms-description ul li,.cms-description ol li{font-size:.88rem!important;font-family:var(--essencial-font-body);line-height:1.8!important;color:rgba(26,26,26,.68)!important;margin-bottom:.4rem!important;letter-spacing:0!important}.cms-description ul li::marker{color:var(--essencial-primary, #b8960c)!important}.cms-description>h2:first-child{margin-top:0!important}.cms-description a{color:var(--essencial-primary, #b8960c)!important;text-decoration:underline!important;text-underline-offset:2px!important}.cms-description a:hover{color:var(--color-heading, #1a1a1a)!important}.universe-bar{display:flex;align-items:center;justify-content:center;gap:18px;height:42px;position:sticky;top:var(--header-h, 64px);z-index:90;background:color-mix(in srgb,var(--eu-bg-dark, #3A2C1E) 7%,rgba(250,248,245,.82));-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid color-mix(in srgb,var(--eu-accent, #b8960c) 40%,transparent);padding:0 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:background-color .5s ease,background .5s ease,border-color .5s ease}.universe-bar::-webkit-scrollbar{display:none}.universe-bar__link{display:inline-flex;align-items:baseline;font-family:var(--essencial-font-body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:6px 2px;color:color-mix(in srgb,var(--color-text, #4A4540) 55%,transparent);transition:color .5s ease}.universe-bar__link:hover,.universe-bar__link:focus{text-decoration:none;color:var(--color-heading, #1a1a1a)}@media (min-width:992px){.universe-bar{display:none!important}}body.universe-joyeria .universe-bar__link--joyeria,body.universe-proposito .universe-bar__link--proposito,body.universe-novela .universe-bar__link--novela,body.universe-aromaterapia .universe-bar__link--aromaterapia,.universe-bar__link.is-current{position:relative;font-family:var(--essencial-font-heading);font-style:italic;font-weight:400;font-size:15px;letter-spacing:.01em;text-transform:none;color:var(--eu-accent, #b8960c);padding:6px 4px 8px}body.universe-joyeria .universe-bar__link--joyeria::after,body.universe-proposito .universe-bar__link--proposito::after,body.universe-novela .universe-bar__link--novela::after,body.universe-aromaterapia .universe-bar__link--aromaterapia::after,.universe-bar__link.is-current::after{content:"";position:absolute;left:10%;right:10%;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--eu-accent, #b8960c) 80%,transparent) 50%,transparent)}body.universe-novela .universe-bar__link--novela{color:var(--eu-novela-accent, #C8B48A)}body.universe-novela .universe-bar__link--novela::after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--eu-novela-accent, #C8B48A) 80%,transparent) 50%,transparent)}body.universe-novela .universe-bar__link--novela::before{content:"❦ ";margin-right:.2em;font-style:normal;opacity:.7;color:var(--eu-novela-accent, #C8B48A)}body[class*=cms-id-4] .cms-about{display:block;overflow:hidden}body[class*=cms-id-4] .cms-about__photo{float:right;width:280px;margin:.25rem 0 1.5rem 2.5rem;border-radius:6px;box-shadow:0 4px 24px rgba(0,0,0,.08)}body[class*=cms-id-4] .cms-about__lead{font-family:var(--essencial-font-heading)!important;font-size:1.5rem!important;font-weight:300!important;font-style:italic!important;line-height:1.5!important;color:var(--color-heading, #1a1a1a)!important;margin-bottom:1.5rem!important}body[class*=cms-id-4] .cms-about__separator{clear:both;width:48px;height:1px;background:var(--essencial-primary, #b8960c);margin:2rem 0;border:0}body[class*=cms-id-4] .cms-about__universes{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin:1.5rem 0 2rem}body[class*=cms-id-4] .cms-about__universe{padding:1rem 1.25rem;border-left:2px solid var(--essencial-primary, #b8960c)}body[class*=cms-id-4] .cms-about__universe strong{display:block;font-family:var(--essencial-font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-heading, #1a1a1a);margin-bottom:.25rem}body[class*=cms-id-4] .cms-about__universe span{font-size:.85rem;line-height:1.6;color:var(--color-text, #4A4540)}@media (max-width:768px){body[class*=cms-id-4] .cms-about__photo{float:none;width:100%;max-width:400px;margin:0 auto 1.5rem;display:block}body[class*=cms-id-4] .cms-about__universes{grid-template-columns:1fr}}.cms-description p.cms-legal__intro{font-family:var(--essencial-font-heading)!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.7!important;color:var(--color-heading, #1a1a1a)!important;margin-bottom:2rem!important}.cms-legal__data{list-style:none!important;padding:1rem 1.5rem!important;margin:0 0 1.5rem!important;background:var(--color-surface-raised, #F5F0E8);border-radius:6px}.cms-legal__data li{padding:.35rem 0!important;font-size:.88rem!important;line-height:1.6!important;color:var(--color-text, #4A4540)!important}.cms-legal__data li strong{color:var(--color-heading, #1a1a1a);min-width:140px;display:inline-block}.cms-legal__separator{width:48px;height:1px;background:var(--essencial-primary, #b8960c);margin:2.5rem 0 1rem;border:0}.cms-description p.cms-legal__updated{font-size:.78rem!important;color:var(--color-muted, #9A928A)!important;font-style:italic!important}.ui-slider.ui-slider-horizontal{height:2px!important;background:var(--color-border, #E5DED6)!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ui-slider .ui-slider-range{background:var(--color-bronze, #956B48)!important;background-image:none!important;border:0!important;border-radius:0!important}.ui-slider-horizontal .ui-slider-handle{width:16px!important;height:16px!important;border-radius:50%!important;background:var(--color-surface, #FAF8F5)!important;background-image:none!important;border:1.5px solid var(--color-bronze, #956B48)!important;top:-7px!important;margin-top:0!important;margin-left:-8px!important;cursor:grab!important;outline:0!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease!important}.ui-slider-horizontal .ui-slider-handle:hover,.ui-slider-horizontal .ui-slider-handle:focus{background:var(--color-bronze, #956B48)!important;border-color:var(--color-bronze, #956B48)!important}.ui-slider-horizontal .ui-slider-handle.ui-state-active,.ui-slider-horizontal .ui-slider-handle:active{cursor:grabbing!important;background:var(--color-bronze, #956B48)!important;border-color:var(--color-bronze, #956B48)!important}#js-product-list.facets-loading{opacity:.45;pointer-events:none;transition:opacity .2s ease}@media (max-width:991px){.mobile-nav{width:100vw!important;max-width:100vw!important}}.product-images__thumb{cursor:pointer;border:2px solid transparent;transition:border-color .2s ease,opacity .2s ease;opacity:.6}.product-images__thumb.active,.product-images__thumb:hover{opacity:1}.product-images__thumb.active{border-color:var(--color-heading, #1a1a1a)!important;outline:1px solid var(--color-heading, #1a1a1a)!important;outline-offset:-1px}.product-miniature__variants{flex-direction:row!important;top:auto!important;bottom:8px!important;right:8px!important;gap:0!important}.product-miniature__swatch--color,.product-miniature__swatch--image{width:14px!important;height:14px!important;border:1.5px solid #fff!important;box-shadow:0 0 0 .5px rgba(154,146,138,.45),0 1px 2px rgba(0,0,0,.18)!important;margin-left:-4px!important;transition:transform .15s ease!important}.product-miniature__swatch--image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.product-miniature__swatch--color:first-child,.product-miniature__swatch--image:first-child{margin-left:0!important}.product-miniature__swatch--color:hover,.product-miniature__swatch--image:hover{transform:scale(1.25)!important;z-index:6!important;position:relative!important}@media (max-width:767px){.catalog-layout.container{padding-left:8px!important;padding-right:8px!important}#category #content-wrapper,body#search #content-wrapper{padding-left:0!important;padding-right:0!important}#category #main,body#search #main{padding-left:10px!important;padding-right:10px!important;padding-top:12px!important}body:has(.cat-sub-header) .product-miniature a.product-miniature__name,.product-miniature a.product-miniature__name{font-size:.72rem!important;line-height:1.3!important}.product-miniature__variants{bottom:6px!important;right:6px!important}.product-miniature__swatch--color,.product-miniature__swatch--image{width:10px!important;height:10px!important;border-width:1px!important;margin-left:-3px!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important}.product-miniature__swatch--color:first-child,.product-miniature__swatch--image:first-child{margin-left:0!important}.hfilter-mobile-bar{margin-left:-10px!important;margin-right:-10px!important;padding-left:18px!important;padding-right:18px!important}}@media (max-width:575px){.product-add-to-cart__row{flex-wrap:nowrap!important}.product-add-to-cart__row .product-quantity{min-width:0}.product-add-to-cart__row .js-cart-line-product-quantity,.product-add-to-cart__row #quantity_wanted{min-width:36px!important;width:36px!important}}.sticky-cart{display:block!important}@media (max-width:991px){.sticky-cart{display:none!important}.sticky-cart__inner{height:60px!important;padding:0 16px!important;gap:12px!important}.sticky-cart__img{display:none!important}.sticky-cart__name{font-size:.78rem!important;max-width:160px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sticky-cart__price{font-size:.78rem!important}.sticky-cart__qty{display:none!important}.sticky-cart__add{white-space:nowrap!important;padding:0 20px!important;font-size:.72rem!important;height:42px!important}}.search-hero{background:var(--eu-bg-light, #FAF8F5);border-bottom:1px solid var(--site-border, #E5DED6);padding:3.5rem 0 3rem;text-align:center;margin-bottom:0}.search-hero .container{display:flex;flex-direction:column;align-items:center}.search-hero__title{font-family:var(--essencial-font-body);font-size:1.35rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:var(--eu-text-light, #1a1a1a)!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.search-hero__line{width:36px;height:1px;background:var(--eu-bg-dark, #b8960c);margin:1.25rem auto 0}.search-hero__count{font-family:var(--essencial-font-body);font-size:.82rem;font-weight:400;color:var(--site-muted, #9A928A);margin-top:.75rem;letter-spacing:.02em}.search-empty{text-align:center;padding:3rem 1.5rem 4rem}.search-empty__text{font-family:var(--essencial-font-body);font-size:1rem;color:var(--essencial-secondary, #1a1a1a);margin:0 0 .5rem}.search-empty__hint{font-family:var(--essencial-font-body);font-size:.88rem;color:var(--site-muted, #9A928A);margin:0 0 1.5rem}.search-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.search-empty__link{display:inline-block;font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--essencial-secondary);border:1px solid rgba(26,26,26,.25);padding:8px 20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.search-empty__link:hover{background:var(--essencial-secondary);color:#fff;border-color:var(--essencial-secondary);text-decoration:none}body#search .product-miniature__image-link{position:relative}body#search .product-miniature__universe{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.92);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:3px 8px 3px 6px;border-radius:3px;z-index:2;pointer-events:none}body#search .product-miniature__universe-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}body#search .product-miniature__universe-name{font-family:var(--essencial-font-body);font-size:.65rem;font-weight:500;color:#4a4a4a;letter-spacing:.04em;text-transform:uppercase;line-height:1}.products-grid .up,#js-product-list-bottom{margin-top:40px!important}.products-grid .up{text-align:center!important}.products-grid .up .btn.btn-secondary,#js-product-list-bottom .btn.btn-secondary,#js-product-list-bottom .btn-show-all{font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--essencial-secondary);border:1px solid rgba(26,26,26,.3);background:0 0;padding:10px 28px;border-radius:0;transition:background .2s,border-color .2s}.products-grid .up .btn.btn-secondary:hover,#js-product-list-bottom .btn.btn-secondary:hover,#js-product-list-bottom .btn-show-all:hover{background:var(--essencial-secondary);color:#fff;border-color:var(--essencial-secondary)}.catalog-layout .sort-by-row,#search_filters_wrapper+.catalog-layout .products-selection,.products-selection{border-bottom:1px solid rgba(26,26,26,.08);padding-bottom:12px;margin-bottom:24px}body#search .breadcrumb{display:none!important}body#search .listing-count{display:none!important}body#search .filter-toggle-btn{display:none!important}body#search .listing-toolbar{justify-content:flex-end!important;border-top:none!important;padding-top:0!important;margin-top:8px!important}@media (max-width:991px){.search-hero{padding:2rem 0 1.75rem!important}.search-hero__title{font-size:1.15rem!important}.search-hero__count{font-size:.78rem;margin-top:.5rem}body#search .listing-toolbar{margin-top:0!important;padding-bottom:8px!important;margin-bottom:12px!important}body#search .listing-toolbar__right{width:100%}body#search .listing-sort{width:100%;display:flex;align-items:center;justify-content:space-between}body#search .listing-sort select{flex:1;max-width:200px}body#search .product-miniature__universe{padding:2px 6px 2px 5px}body#search .product-miniature__universe-dot{width:5px;height:5px}body#search .product-miniature__universe-name{font-size:.58rem}.search-empty{padding:2rem 1rem 3rem}.search-empty__links{gap:8px}.search-empty__link{font-size:.65rem;padding:7px 14px}}body#search .products-grid.products-grid--few{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}body#search .products-grid.products-grid--few .product-miniature{flex:0 0 280px;max-width:280px}@media (max-width:575px){body#search .products-grid.products-grid--few .product-miniature{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.search-explore{margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,26,.08);text-align:center}.search-explore__title{font-family:var(--essencial-font-body);font-size:.82rem;font-weight:400;color:var(--color-muted, #9A928A);margin-bottom:16px}.search-explore__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.search-explore__link{display:inline-block;font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--essencial-secondary);border:1px solid rgba(26,26,26,.25);padding:8px 20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.search-explore__link:hover{background:var(--essencial-secondary);color:#fff;border-color:var(--essencial-secondary);text-decoration:none}@media (max-width:991px){.category-header__description{transition:max-height .35s ease!important;overflow:hidden!important;position:relative!important}.category-header__description--clamped::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(to bottom,rgba(250,248,245,0),#faf8f5);pointer-events:none}}.category-desc__toggle{display:none}@media (max-width:991px){.category-desc__toggle{display:block;background:0 0;border:0;font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--essencial-primary);cursor:pointer;padding:4px 0 0;text-decoration:underline;text-underline-offset:3px}}.products-section__header{align-items:flex-end!important}.hero-slider+.products-section{margin-top:0!important;padding-top:24px!important}.products-section__title::before{display:none!important}.product-miniature__badge--out{opacity:.55!important;font-size:8px!important;letter-spacing:.06em!important}.product-miniature__image{overflow:visible!important}.product-miniature__image-link{overflow:hidden;display:block;width:100%;height:100%}.home-categories{position:relative}.home-categories.can-scroll-right::after,.home-categories.can-scroll-left::before{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:3;transition:opacity .25s ease}.home-categories.can-scroll-right::after{right:0;background:linear-gradient(to right,transparent,var(--essencial-bg) 90%)}.home-categories.can-scroll-left::before{left:0;background:linear-gradient(to left,transparent,var(--essencial-bg) 90%)}.topbar-selector.is-open .topbar-selector__dropdown{display:block!important}.topbar-selector.is-open .topbar-selector__current svg{transform:rotate(180deg)!important}.topbar-selector__dropdown::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.cart-stepper__qty{width:40px;border-left:1px solid rgba(26,26,26,.15);border-right:1px solid rgba(26,26,26,.15);text-align:center;font-size:.82rem;color:var(--color-heading, #1a1a1a);height:100%;display:flex;align-items:center;justify-content:center;user-select:none}.cart-stepper__btn{text-decoration:none!important;display:flex;align-items:center;justify-content:center}.product-images__zoom-btn{opacity:1!important;padding:8px!important;width:36px!important;height:36px!important;border:1px solid rgba(26,26,26,.15)!important;border-radius:2px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease!important;cursor:zoom-in!important}.product-images__zoom-btn:hover{background-color:#fff!important;border-color:rgba(26,26,26,.3)!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important}#essencial-toast-container{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.essencial-toast{display:flex;align-items:center;gap:10px;background:var(--color-heading, #1a1a1a);color:#fff;font-family:var(--essencial-font-body);font-size:.82rem;letter-spacing:.04em;padding:13px 18px;border-left:3px solid var(--essencial-primary, #b8960c);max-width:300px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.essencial-toast--visible{opacity:1;transform:translateY(0)}.essencial-toast__icon{flex-shrink:0;width:18px;height:18px;background:var(--essencial-primary, #b8960c);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.essencial-toast__text{flex:1;line-height:1.35}.essencial-toast__name{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.essencial-toast__msg{display:block;color:rgba(255,255,255,.65);font-size:.75rem;margin-top:1px}@media (max-width:575px){#essencial-toast-container{bottom:80px;right:16px;left:16px}.essencial-toast{max-width:100%}}#identity .js-customer-form input[type=email],#identity .js-customer-form input[type=password],#identity .js-customer-form input[type=text]{border:0!important;border-bottom:1px solid var(--color-border, #E5DED6)!important;border-radius:0!important;padding:10px 0!important;font-size:.9rem;color:var(--color-heading, #1a1a1a);background:0 0!important;transition:border-color .3s ease}#identity .js-customer-form input:focus{border-bottom-color:var(--color-bronze, #956B48)!important;box-shadow:none!important;outline:0!important}#identity .js-customer-form label{font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #9A928A)}#identity .field-password-policy{border:0!important;background:0 0!important;padding:0!important}#identity .input-group{border:0!important;border-bottom:1px solid var(--color-border, #E5DED6)!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}#identity .input-group:focus-within{border-bottom-color:var(--color-bronze, #956B48)!important}#identity .input-group input{border:0!important;background:0 0!important;padding:10px 0!important;box-shadow:none!important}#identity .input-group-btn{border:0!important;background:0 0!important}#identity .js-customer-form .radio-inline{font-size:.85rem;color:var(--color-text, #4A4540)}#identity .js-customer-form input[type=radio]{accent-color:var(--color-bronze, #956B48)}#identity .js-customer-form input[type=checkbox]{accent-color:var(--color-bronze, #956B48)}#identity .js-customer-form .custom-checkbox label{text-transform:none;font-size:.8rem;font-weight:400;letter-spacing:0;color:var(--color-text, #4A4540)}#identity .js-customer-form .form-footer .btn,#identity .js-customer-form [data-link-action=save-customer],#identity .js-customer-form .form-control-submit{background:var(--color-bronze, #956B48)!important;color:#fff!important;border:0!important;padding:14px 24px!important;font-family:var(--essencial-font-heading);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0!important;transition:background .3s ease}#identity .js-customer-form .form-footer .btn:hover,#identity .js-customer-form [data-link-action=save-customer]:hover,#identity .js-customer-form .form-control-submit:hover{background:#7a5639!important}@media (max-width:991px){body#product .product-add-to-cart__row .add-to-cart{font-size:18px!important;font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:0 16px!important;height:52px!important;min-height:52px!important}}@media (max-width:575px){.product-images__thumbs{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%);mask-image:linear-gradient(to right,#000 75%,transparent 100%)}}@media (max-width:991px){body#product .social-sharing{display:none!important}}.header__inner{grid-template-columns:1fr auto 1fr}.header__logo{justify-self:start!important}.header__logo img,.header__logo svg{height:80px!important;max-width:300px!important;width:auto!important}@media (max-width:991px){.header__logo img,.header__logo svg,.header__logo .footer__logo-svg{height:36px!important;max-width:160px!important;width:auto!important}.header__logo a{display:flex!important;align-items:center!important;height:100%!important;overflow:hidden!important}}.header__universe-nav{display:none;align-items:center;justify-content:center;gap:40px}@media (min-width:992px){.header__universe-nav{display:flex}}.uni-nav__tab{font-family:var(--essencial-font-body);font-size:.85rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);background:0 0;border:0;border-bottom:1px solid transparent;padding:4px 0 3px;cursor:pointer;transition:border-color .2s ease,color .2s ease;white-space:nowrap;line-height:1}.uni-nav__tab:hover,.uni-nav__tab.is-open{border-bottom-color:var(--color-heading, #1a1a1a);color:var(--color-heading, #1a1a1a)}.uni-nav__tab.is-current{border-bottom-color:var(--eu-text-light)!important;color:var(--eu-text-light)!important}@media (min-width:992px){.header__search-toggle{display:flex!important}}.header__nav{position:relative!important;height:0!important;overflow:visible!important;border-top:none!important}.header__nav-inner{height:0!important;position:static!important}.uni-mega{position:absolute;left:0;right:0;top:0;z-index:400;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .22s ease-out,transform .22s ease-out,visibility .22s}.uni-mega.is-open{opacity:1;visibility:visible;transform:translateY(0)}.uni-mega__close{position:absolute;top:16px;right:24px;background:0 0;border:0;cursor:pointer;color:var(--color-muted, #9A928A);padding:4px;transition:color .2s ease;z-index:2}.uni-mega__close:hover{color:var(--color-heading, #1a1a1a)}.uni-mega__panel{display:none;position:relative;width:100%;border-bottom:1px solid var(--color-border, #E5DED6);box-shadow:0 8px 32px rgba(0,0,0,.06)}.uni-mega__panel.is-active{display:flex;align-items:stretch}.uni-mega__panel::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--panel-accent, var(--essencial-primary, #b8960c));z-index:1}.uni-mega__panel--joyeria{--panel-accent:#C9A96E;background:color-mix(in srgb,#7a5639 7%,var(--color-surface, #FAF8F5))}.uni-mega__panel--proposito{--panel-accent:#C4566A;background:color-mix(in srgb,#a84560 7%,var(--color-surface, #FAF8F5))}.uni-mega__panel--novela{--panel-accent:#D4B783;background:#0f0f0f;box-shadow:inset 0 0 80px rgba(201,169,110,.06)}.uni-mega__panel--novela .uni-mega__name{text-shadow:0 0 24px rgba(201,169,110,.22)}.uni-mega__panel--novela .uni-mega__phrase,.uni-mega__panel--novela .uni-mega__phrase p{color:rgba(245,240,232,.82)}.uni-mega__panel--novela .uni-mega__editorial{border-right-color:rgba(201,169,110,.18)}.uni-mega__panel--novela~.uni-mega__close,.uni-mega.is-open[data-active=novela] .uni-mega__close{color:rgba(245,240,232,.65)}.uni-mega__panel--novela~.uni-mega__close:hover,.uni-mega.is-open[data-active=novela] .uni-mega__close:hover{color:#d4b783}.uni-mega__panel--novela{position:relative}.uni-mega__panel--novela::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23C8B48A' stroke-width='0.7' stroke-linecap='round'%3E%3Cpath d='M1 1 L1 5 M1 1 L5 1 M3 3 L7 7'/%3E%3Ccircle cx='1' cy='1' r='0.8' fill='%23C8B48A'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23C8B48A' stroke-width='0.7' stroke-linecap='round'%3E%3Cpath d='M13 1 L13 5 M13 1 L9 1 M11 3 L7 7'/%3E%3Ccircle cx='13' cy='1' r='0.8' fill='%23C8B48A'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23C8B48A' stroke-width='0.7' stroke-linecap='round'%3E%3Cpath d='M1 13 L1 9 M1 13 L5 13 M3 11 L7 7'/%3E%3Ccircle cx='1' cy='13' r='0.8' fill='%23C8B48A'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23C8B48A' stroke-width='0.7' stroke-linecap='round'%3E%3Cpath d='M13 13 L13 9 M13 13 L9 13 M11 11 L7 7'/%3E%3Ccircle cx='13' cy='13' r='0.8' fill='%23C8B48A'/%3E%3C/svg%3E");background-position:18px 18px,calc(100% - 18px) 18px,18px calc(100% - 18px),calc(100% - 18px) calc(100% - 18px);background-repeat:no-repeat;background-size:14px 14px;opacity:.55}.uni-mega__panel--aromaterapia{--panel-accent:#7AB830;background:color-mix(in srgb,#3a5525 7%,var(--color-surface, #FAF8F5))}.uni-mega__inner{display:flex;align-items:stretch;max-width:860px;margin:0 auto;padding:0 40px;width:100%}.uni-mega__editorial{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 48px 32px 0;border-right:1px solid color-mix(in srgb,var(--panel-accent) 20%,transparent)}.uni-mega__editorial--solo{flex:1 1 100%;padding-right:0;border-right:0;align-items:center;text-align:center}.uni-mega__name{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(1.6rem,2.2vw,2rem);color:var(--panel-accent, var(--essencial-primary, #b8960c));letter-spacing:.5px;line-height:1.2;margin:0 0 8px 0}.uni-mega__phrase{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.85rem;font-weight:300;color:var(--color-text, #4A4540);line-height:1.5;margin:0 0 16px 0;max-width:380px}.uni-mega__phrase p{color:inherit;margin:0}.uni-mega__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-accent, var(--essencial-primary, #b8960c));text-decoration:none;transition:opacity .2s ease;width:fit-content}.uni-mega__cta::after{content:"";display:inline-block;width:16px;height:1px;background:var(--panel-accent, var(--essencial-primary, #b8960c));transition:width .2s ease}.uni-mega__cta:hover{opacity:.7}.uni-mega__cta:hover::after{width:24px}.uni-mega__links{display:flex;flex-direction:column;justify-content:center;padding:32px 0 32px 48px;min-width:220px}.uni-mega__link{display:block;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.82rem;font-weight:400;color:var(--color-text, #4A4540);text-decoration:none;padding:8px 0;border-bottom:1px solid var(--color-border-light, #EDE8E2);transition:color .2s ease,padding-left .2s ease}.uni-mega__link:last-child{border-bottom:none}.uni-mega__link:hover{color:var(--panel-accent, var(--essencial-primary, #b8960c));padding-left:4px}.header__topbar{background:var(--eu-bg-light)!important;color:var(--color-text, #4A4540)!important}.header__topbar-inner,.header__topbar-inner a,.header__topbar-inner span,.header__topbar a,.header__topbar span{color:inherit!important}body[class*=universe-]{background-color:var(--eu-bg-light)!important}body[class*=universe-] #wrapper,body[class*=universe-] .page-home{background-color:var(--eu-bg-light)}#header{background-color:var(--site-header-bg)!important}#header .header__inner{color:var(--site-header-text)}.header__logo,.header__logo a{color:var(--eu-text-light, #956B48)!important}.header__logo svg,.header__logo .footer__logo-svg{height:80px;width:auto;max-width:300px;color:inherit}.home-categories__title{font-size:.85rem!important;font-weight:500!important;font-family:var(--essencial-font-body);letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-muted, #9A928A)!important}.products-section{background:0 0!important}.products-section__title{font-size:.85rem!important;font-weight:500!important;font-family:var(--essencial-font-body);letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--site-muted)!important}.products-section__title::after,.products-section__title::before{display:none!important}.products-section__header{border-bottom:none!important;padding-bottom:0!important;margin-bottom:1.75rem!important}.products-section__link{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product-miniature__image::after{animation:none!important;display:none!important}#category .ets_blog_ltr_mode{display:none!important}.home-editorial{margin-top:56px;padding:0 16px}.home-editorial__inner{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:flex-start}.home-editorial__body{flex:1;min-width:0}.home-editorial__title{font-family:var(--essencial-font-heading);font-size:28px;font-weight:400;letter-spacing:.02em;color:var(--color-heading, #1a1a1a);margin:0 0 24px}.home-editorial__content{font-family:var(--essencial-font-body);font-size:16px;line-height:1.75;color:var(--color-text, #4A4540)}.home-editorial__content h2,.home-editorial__content h3,.home-editorial__content h4{font-family:var(--essencial-font-heading);font-weight:400;margin:1.5em 0 .5em;color:var(--color-heading, #1a1a1a)}.home-editorial__content p{margin:0 0 1em}.home-editorial__content blockquote{font-family:var(--essencial-font-heading);font-style:italic;font-size:20px;line-height:1.6;padding:16px 24px;border-left:3px solid var(--essencial-primary, #b8960c);margin:1.5em 0;color:var(--color-heading, #1a1a1a)}.home-editorial__content img{max-width:100%;height:auto;border-radius:4px;margin:1em 0}.home-editorial__aside{flex:0 0 360px}.home-editorial__image{width:100%;height:auto;border-radius:6px;object-fit:cover}@media (max-width:767px){.home-editorial__inner{flex-direction:column-reverse;gap:24px}.home-editorial__aside{flex:none;width:100%}.home-editorial__title{font-size:24px}}.products-section--empty{display:none!important}.products-section--universe~.products-section:not(.products-section--universe){display:none!important}.products-section--no-universe~.products-section{display:none!important}body[class*=universe-] #footer{background:var(--eu-bg-dark)!important;color:var(--eu-text-dark)!important}body[class*=universe-] #footer a,body[class*=universe-] #footer li,body[class*=universe-] #footer p,body[class*=universe-] #footer span,body[class*=universe-] #footer h3,body[class*=universe-] #footer .footer__link,body[class*=universe-] #footer .footer__contact-item,body[class*=universe-] #footer .footer__tagline,body[class*=universe-] #footer .footer__brand{color:var(--eu-text-dark)!important}body[class*=universe-] #footer .footer__col-title{color:var(--eu-text-dark)!important;opacity:1;font-weight:600!important;letter-spacing:.06em!important}body[class*=universe-] #footer .footer__contact-sep{color:var(--eu-text-dark)!important;opacity:.4}#footer .footer__logo-svg{height:72px;width:auto;color:inherit}body[class*=universe-] #footer a:hover{opacity:.7}body[class*=universe-] #footer .btn,body[class*=universe-] #footer button.btn{background:0 0!important;color:var(--eu-text-dark)!important;border:1px solid var(--eu-text-dark)!important;border-radius:99px!important}body[class*=universe-] #footer .btn:hover,body[class*=universe-] #footer button.btn:hover{background:rgba(255,255,255,.1)!important}@media (max-width:767px){#footer .footer__logo-svg{height:48px!important;max-width:200px!important;width:auto!important}#footer .newsletter__row{flex-direction:column!important;gap:8px!important}#footer .newsletter__row input[type=email],#footer .newsletter__row button,#footer .newsletter__row .btn{width:100%!important;box-sizing:border-box!important}}.newsletter__br-desktop{display:none}@media (min-width:992px){.newsletter__br-desktop{display:inline}}#footer{position:relative}#footer::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 30%,transparent 35%,rgba(0,0,0,.12) 100%),linear-gradient(175deg,rgba(0,0,0,.14)0,transparent 28%,rgba(255,255,255,.05) 48%,transparent 82%);pointer-events:none}#footer .footer__main,#footer .footer__bottom{position:relative;z-index:2}#footer .footer__main{isolation:isolate}#footer .footer__main::before{content:"";position:absolute;inset:0;z-index:0;top:24px;left:32px;right:32px;bottom:24px;border:1px solid rgba(255,255,255,.16);border-radius:2px;pointer-events:none}@media (max-width:767px){#footer .footer__main::before{top:16px;left:20px;right:20px;bottom:16px}}#footer .footer__bottom{color:var(--color-text, #4A4540)!important}#footer .footer__bottom a,#footer .footer__bottom span{color:inherit!important}body[class*=universe-] #footer .footer__bottom{background:var(--eu-bg-light)!important;color:var(--eu-text-light, var(--color-text, #4A4540))!important}body[class*=universe-] #footer .footer__bottom a,body[class*=universe-] #footer .footer__bottom span{color:inherit!important}#left-column:not(:has(#search_filters .facet)){display:none!important}.catalog-layout:not(:has(#search_filters .facet)){grid-template-columns:1fr!important}.category-subcategories{margin-bottom:32px}.category-subcategories__title{font-size:.85rem;font-weight:500;font-family:var(--essencial-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted);margin-bottom:16px}.category-subcategories__grid{display:flex;justify-content:center;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.category-subcategories__card{flex:0 0 auto;width:180px;text-decoration:none;scroll-snap-align:start}.category-subcategories__img-wrap{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--eu-bg-light, #FAF8F5);margin-bottom:8px}.category-subcategories__img-wrap img{width:100%;height:100%;object-fit:cover}.category-subcategories__name{display:block;font-family:var(--essencial-font-body);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--site-header-text, #1a1a1a)}.search-overlay{display:none!important}.search-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.15);z-index:399;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.search-backdrop.is-open{opacity:1;visibility:visible}.search-panel{position:fixed;left:0;right:0;top:var(--header-h, 149px);z-index:400;background:var(--color-surface, #FAF8F5);border-top:1px solid var(--color-border, #E5DED6);border-bottom:2px solid var(--color-border, #E5DED6);box-shadow:0 12px 40px rgba(0,0,0,.14);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;max-height:75vh;overflow-y:auto}.search-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.search-panel__inner{max-width:960px;margin:0 auto;padding:48px 40px 40px}.search-panel__input-row{display:flex;align-items:center;gap:.75rem;max-width:560px;margin:0 auto}.search-panel__icon{flex-shrink:0;width:20px;height:20px;color:var(--color-muted, #9A928A)}.search-panel__input{flex:1;border:0;border-bottom:1px solid var(--color-border-light, #EDE8E2);background:0 0;font-family:var(--essencial-font-body);font-size:1.125rem;font-weight:300;letter-spacing:.04em;color:var(--color-heading, #1a1a1a);padding:1rem 0;outline:0;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.search-panel__input::placeholder{color:var(--color-muted, #9A928A)}.search-panel__input:focus{border-color:var(--color-bronze, #956B48)}.search-panel__input::-webkit-search-cancel-button,.search-panel__input::-webkit-search-decoration{display:none}.search-panel__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-muted, #9A928A);background:0 0;border:0;cursor:pointer;transition:color .2s ease}.search-panel__close:hover{color:var(--color-heading, #1a1a1a)}.search-panel__hint{text-align:center;margin-top:1.5rem;font-family:var(--essencial-font-body);font-size:.75rem;color:var(--color-muted, #9A928A);letter-spacing:.04em}.search-panel__results{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;max-width:720px;margin-left:auto;margin-right:auto}.search-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.search-result:hover{opacity:.75}.search-result:hover .search-result__name{color:var(--eu-accent, #C9A96E)}.search-result__img{width:80px;height:80px;background:var(--color-surface-raised, #F5F0E8);object-fit:cover;flex-shrink:0}.search-result__info{display:flex;flex-direction:column;align-items:center;gap:4px}.search-result__name{font-family:var(--essencial-font-body);font-size:.875rem;font-weight:500;color:var(--color-heading, #1a1a1a);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.search-result__meta{font-family:var(--essencial-font-body);font-size:.75rem;font-weight:400;color:var(--color-muted, #9A928A);display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.search-result__dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}[data-universe=joyeria] .search-result__dot{background:var(--eu-joyeria-accent, #C9A96E)}[data-universe=proposito] .search-result__dot{background:var(--eu-proposito-accent, #C4566A)}[data-universe=novela] .search-result__dot{background:var(--eu-novela-accent, #C8B48A)}[data-universe=aromaterapia] .search-result__dot{background:var(--eu-aromaterapia-accent, #7aab90)}.search-result__price{color:var(--color-heading, #1a1a1a);font-weight:500}.search-result__price-old{text-decoration:line-through;color:var(--color-muted, #9A928A);font-weight:400}.search-panel__view-all{display:block;text-align:center;margin-top:1.5rem;font-family:var(--essencial-font-body);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text, #4A4540);text-decoration:none;transition:color .2s ease}.search-panel__view-all:hover{color:var(--eu-accent, #C9A96E)}.search-panel__empty{text-align:center;margin-top:2rem}.search-panel__empty-title{font-family:var(--essencial-font-body);font-size:.875rem;color:var(--color-text, #4A4540);margin-bottom:1rem}.search-panel__empty-hint{font-family:var(--essencial-font-body);font-size:.75rem;color:var(--color-muted, #9A928A);margin-bottom:.5rem}.search-panel__empty-universes{font-family:var(--essencial-font-body);font-size:.75rem;color:var(--color-text, #4A4540);display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.search-panel__empty-universes a{color:var(--color-text, #4A4540);text-decoration:none;transition:color .2s ease}.search-panel__empty-universes a:hover{color:var(--eu-accent, #C9A96E)}.search-shimmer{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;max-width:720px;margin-left:auto;margin-right:auto}.search-shimmer__card{display:flex;flex-direction:column;align-items:center;gap:.75rem}.shimmer-block{background:linear-gradient(90deg,var(--color-surface, #FAF8F5) 25%,var(--color-surface-raised, #F5F0E8) 50%,var(--color-surface, #FAF8F5) 75%);background-size:200% 100%;animation:essencial-shimmer 1.5s ease infinite}.shimmer-block--img{width:80px;height:80px}.shimmer-block--text{width:100px;height:14px}.shimmer-block--text-sm{width:72px;height:12px}@keyframes essencial-shimmer{0%{background-position:200%0}to{background-position:-200%0}}@media (max-width:991px){.search-panel{top:var(--header-h, 61px);max-height:calc(100dvh - var(--header-h, 61px));max-height:calc(100vh - var(--header-h, 61px) - env(safe-area-inset-bottom,0))}.search-panel__inner{padding:24px 16px 32px}.search-panel__input-row{max-width:100%}.search-panel__results{grid-template-columns:1fr;gap:0;max-width:100%;margin-top:1.5rem}.search-result{flex-direction:row;text-align:left;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}.search-result:last-child{border-bottom:none}.search-result__img{width:64px;height:64px}.search-result__info{flex:1;min-width:0;align-items:flex-start}.search-result__meta{justify-content:flex-start}.search-shimmer{grid-template-columns:1fr;gap:0;max-width:100%;margin-top:1.5rem}.search-shimmer__card{flex-direction:row;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}.search-shimmer__card:last-child{border-bottom:none}.shimmer-block--img{width:64px;height:64px}.search-panel__view-all{text-align:left;margin-top:1rem;padding-top:1rem}}.cart-hero{background:var(--eu-bg-light, #FAF8F5);border-bottom:1px solid var(--site-border, #E5DED6);padding:3.5rem 0 3rem;text-align:center;margin-bottom:0}.cart-hero .container{display:flex;flex-direction:column;align-items:center}.cart-hero__title{font-family:var(--essencial-font-body);font-size:1.35rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;color:var(--eu-text-light, #1a1a1a)!important;line-height:1.3!important;margin:0!important;text-transform:none!important}.cart-hero__count{font-weight:300;color:var(--site-muted, #9A928A)}.cart-hero__line{width:36px;height:1px;background:var(--eu-bg-dark, #b8960c);margin:1.25rem auto 0}.cart-page{padding-bottom:4rem}.cart-page__title{display:none!important}.cart-page__layout{max-width:1200px;margin:2.5rem auto 0;padding:0 24px}.cart-items-table{border-collapse:collapse!important;border:0!important}.cart-items-table thead th{font-family:var(--essencial-font-body);font-size:.68rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--site-muted, #9A928A)!important;border-bottom:1px solid var(--site-border, #E5DED6)!important;border-top:none!important;padding:0 0 12px 0!important;background:0 0!important}.cart-items-table tbody tr{border-bottom:1px solid rgba(232,226,217,.6)!important;transition:background-color .2s ease}.cart-items-table tbody tr:hover{background-color:rgba(245,243,240,.5)}.cart-items-table tbody tr:last-child{border-bottom:1px solid var(--site-border, #E5DED6)!important}.cart-items-table td{padding-top:20px!important;padding-bottom:20px!important;padding-left:0!important;padding-right:0!important;border:0!important;vertical-align:middle!important}.cart-items-table td.cart-item__col-name{padding-left:24px!important}.cart-item__image{width:120px!important;height:120px!important;border-radius:4px!important;overflow:hidden!important;background:var(--eu-bg-light, #FAF8F5)}.cart-item__image img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-item__col-img{width:120px!important;padding-right:0!important}.cart-item__name{font-family:var(--essencial-font-body);font-size:.92rem!important;font-weight:400!important;color:var(--essencial-secondary, #1a1a1a)!important;text-decoration:none!important;line-height:1.35!important}.cart-item__name:hover{color:var(--essencial-primary, #b8960c)!important;text-decoration:none!important}.cart-item__attrs{font-family:var(--essencial-font-body);font-size:.78rem!important;color:var(--site-muted, #9A928A)!important;margin-top:4px!important}.cart-item__price,.cart-item__total{font-family:var(--essencial-font-body);font-size:.92rem!important;font-weight:400!important;color:var(--essencial-secondary, #1a1a1a)!important}.cart-item__total{font-weight:500!important}.cart-item__remove{color:var(--site-muted, #9A928A)!important;transition:color .2s ease!important;padding:8px!important}.cart-item__remove:hover{color:var(--color-danger, #C45C5C)!important}.cart-stepper{border:1px solid rgba(26,26,26,.15)!important;border-radius:3px!important}.cart-continue-link{font-family:var(--essencial-font-body);font-size:.78rem!important;letter-spacing:.06em!important;color:var(--site-muted, #9A928A)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:color .2s ease!important}.cart-continue-link:hover{color:var(--essencial-secondary, #1a1a1a)!important;text-decoration:none!important}.cart-page__continue{margin-top:20px!important}.cart-summary{border:1px solid var(--site-border, #E5DED6)!important;border-radius:4px!important;background:#fff!important;padding:28px 24px!important}.cart-summary__title{font-family:var(--essencial-font-body);font-size:1rem!important;font-weight:400!important;color:var(--essencial-secondary, #1a1a1a)!important;margin:0 0 20px 0!important;padding:0 0 16px 0!important;border-bottom:1px solid var(--site-border, #E5DED6)!important;letter-spacing:0!important;text-transform:none!important}.cart-summary__line{font-family:var(--essencial-font-body);font-size:.85rem!important;color:var(--essencial-secondary, #1a1a1a)!important}.cart-summary__line .label{color:var(--site-muted, #9A928A)!important}.cart-summary__line--total{border-top:1px solid var(--site-border, #E5DED6)!important;padding-top:16px!important;margin-top:12px!important}.cart-summary__line--total .label,.cart-summary__line--total .value{font-weight:600!important;font-size:.95rem!important;color:var(--essencial-secondary, #1a1a1a)!important}.cart-summary__cta .btn-primary{background:var(--essencial-secondary, #1a1a1a)!important;border-color:var(--essencial-secondary, #1a1a1a)!important;color:#fff!important;font-family:var(--essencial-font-body);font-size:.78rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 24px!important;border-radius:2px!important;transition:background .25s ease,border-color .25s ease!important}.cart-summary__cta .btn-primary:hover{background:var(--essencial-primary, #b8960c)!important;border-color:var(--essencial-primary, #b8960c)!important}.cart-voucher__toggle{font-family:var(--essencial-font-body);font-size:.78rem!important;color:var(--site-muted, #9A928A)!important;background:0 0!important;border:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;transition:color .2s ease!important}.cart-voucher__toggle:hover{color:var(--essencial-secondary, #1a1a1a)!important}.cart-voucher{margin:16px 0!important;padding:0!important;border:0!important}.cart-voucher__form{margin-top:10px!important}.cart-voucher__input-row{display:flex!important;gap:8px!important}.cart-voucher__input-row .form-control{font-size:.82rem!important;border-radius:2px!important;border:1px solid var(--site-border, #E5DED6)!important}.cart-voucher__input-row .btn-primary{font-size:.72rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:8px 16px!important;white-space:nowrap!important}.cart-reassurance{list-style:none!important;padding:16px 0 0 0!important;margin:16px 0 0 0!important;border-top:1px solid var(--site-border, #E5DED6)!important;display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important}.cart-reassurance li{display:flex!important;align-items:center!important;gap:6px!important;font-family:var(--essencial-font-body);font-size:.72rem!important;color:var(--site-muted, #9A928A)!important;letter-spacing:.02em!important}.cart-reassurance li svg{flex-shrink:0;color:var(--site-muted, #9A928A)}body#cart #main{margin-left:auto;margin-right:auto}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3rem,7vw,5rem) 1.5rem clamp(4rem,8vw,6rem);max-width:560px;margin:0 auto}.cart-empty__emblem{display:block;line-height:0;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px rgba(255,215,130,.55)) drop-shadow(0 0 2px #d4af37);animation:cartEmptyEmblem 1.4s ease-out both}.cart-empty__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.75rem,4.4vw,2.35rem)!important;line-height:1.1!important;letter-spacing:.005em!important;color:var(--color-heading, #1a1a1a)!important;margin:0 0 1rem!important}.cart-empty__text{font-family:var(--essencial-font-body, 'Jost', sans-serif)!important;font-size:.95rem!important;line-height:1.65!important;color:var(--color-text, #4A4540)!important;max-width:38ch!important;margin:0 auto!important;position:relative;padding-bottom:2.25rem}.cart-empty__text::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:40px;height:1px;background:var(--essencial-accent, #d4af37);opacity:.9}.cart-empty__universes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:2.25rem}.cart-empty__universe{display:inline-flex;align-items:center;gap:10px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);background:0 0;border:1px solid var(--color-border, #E5DED6);border-radius:999px;padding:10px 18px;text-decoration:none;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.cart-empty__universe:hover{border-color:var(--essencial-accent, #d4af37);background-color:color-mix(in srgb,var(--essencial-accent, #d4af37) 6%,transparent);color:var(--color-heading, #1a1a1a);text-decoration:none;transform:translateY(-1px)}.cart-empty__dot{width:7px;height:7px;border-radius:50%;background:var(--dot-color, #d4af37);box-shadow:0 0 4px 1px color-mix(in srgb,var(--dot-color, #d4af37) 50%,transparent);flex-shrink:0}.cart-empty__universe--joyeria{--dot-color:#C9A96E}.cart-empty__universe--proposito{--dot-color:#C4566A}.cart-empty__universe--aromaterapia{--dot-color:#7AB830}.cart-empty__universe--novela{--dot-color:#C8B48A}@keyframes cartEmptyEmblem{0%{opacity:0;transform:scale(.7) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.cart-empty__emblem{animation:none}}@media (max-width:767px){.cart-hero{padding:2rem 0 1.75rem}.cart-hero__title{font-size:1.15rem!important}.cart-page__layout{margin-top:1.5rem!important;padding:0 16px!important}.cart-item-card__image{width:100px!important;height:100px!important;border-radius:4px!important;overflow:hidden!important;flex-shrink:0!important;background:var(--eu-bg-light, #FAF8F5)}.cart-item-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-item-card__name{font-family:var(--essencial-font-body);font-size:.88rem!important;font-weight:400!important;color:var(--essencial-secondary, #1a1a1a)!important;text-decoration:none!important;line-height:1.35!important}.cart-item-card__name:hover{color:var(--essencial-primary, #b8960c)!important}.cart-item-card__price{font-family:var(--essencial-font-body);font-size:.92rem!important;font-weight:500!important}.cart-summary{border-radius:0!important;border-left:none!important;border-right:none!important;margin:0-16px!important;padding:24px 16px!important}.cart-empty{padding:2.5rem 1rem 3rem}.cart-empty__universes{gap:8px 10px}.cart-empty__universe{font-size:.72rem;padding:9px 14px;letter-spacing:.12em}}.blog-layout{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1280px;margin:0 auto;padding:2.5rem 1.25rem}@media (min-width:992px){.blog-layout{grid-template-columns:1fr 280px}}.blog-layout__sidebar{order:-1}@media (min-width:992px){.blog-layout__sidebar{order:1}}.blog-layout__sidebar .ets_blog_sidebar_block{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(138,133,120,.2)}.blog-layout__sidebar .ets_blog_sidebar_block:last-child{border-bottom:none}.blog-layout__sidebar .ets_blog_sidebar_block h4,.blog-layout__sidebar .ets_blog_sidebar_block .block_title{font-family:var(--essencial-font-body);font-weight:300!important;font-size:.9rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#e8e0d0!important;margin:0 0 1rem!important;padding:0!important;background:0 0!important;border:0!important}.blog-layout__sidebar a{color:#8a8578!important;text-decoration:none!important;font-family:var(--essencial-font-body);font-size:.875rem!important;font-weight:300!important;transition:color .2s ease!important}.blog-layout__sidebar a:hover{color:var(--essencial-primary, #b8960c)!important;text-decoration:none!important}.blog-layout__sidebar ul{list-style:none!important;padding:0!important;margin:0!important}.blog-layout__sidebar li{padding:.35rem 0!important;margin:0!important}.blog-layout__sidebar .blog_view_all_button{text-align:left!important;margin-top:.75rem!important}.blog-layout__sidebar .ets_pn_next,.blog-layout__sidebar .ets_pn_prev{background:0 0!important;border:1px solid rgba(138,133,120,.3)!important;color:#8a8578!important}.blog-layout__sidebar .ets_pn_next:hover,.blog-layout__sidebar .ets_pn_prev:hover{border-color:var(--essencial-primary, #b8960c)!important;color:var(--essencial-primary, #b8960c)!important}.blog-layout__sidebar input[type=text],.blog-layout__sidebar input[type=search]{width:100%!important;border:1px solid rgba(138,133,120,.3)!important;background:0 0!important;color:#c5baa6!important;font-family:var(--essencial-font-body);font-size:.875rem!important;padding:.5rem .75rem!important;outline:0!important}.blog-layout__sidebar input[type=text]:focus,.blog-layout__sidebar input[type=search]:focus{border-color:var(--essencial-primary, #b8960c)!important}.blog-layout__sidebar .ets_post_thumb,.blog-layout__sidebar .blog_post_thumb{width:60px!important;height:60px!important;object-fit:cover!important;flex-shrink:0!important}.blog-layout__sidebar .ets_blog_sidebar,.blog-layout__sidebar .ets_blog_sidebar_block{background:0 0!important;border:0!important;box-shadow:none!important}.ets_blog_layout_list.ets-blog-wrapper-detail,.ets_blog_layout_list.ets-blog-wrapper-blog-list{padding:0!important;margin:0!important}.blog-listing__pagination .blog-paggination{display:flex;justify-content:center;gap:4px}.blog-listing__pagination .blog-paggination a,.blog-listing__pagination .blog-paggination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-family:var(--essencial-font-body);font-size:.75rem;letter-spacing:.04em;color:#8a8578;text-decoration:none;border:1px solid transparent;transition:color .2s ease,border-color .2s ease}.blog-listing__pagination .blog-paggination a:hover{color:var(--essencial-primary, #b8960c);text-decoration:none}.blog-listing__pagination .blog-paggination span.current,.blog-listing__pagination .blog-paggination .active{color:var(--color-heading, #1a1a1a);border-color:var(--color-heading, #1a1a1a);font-weight:500}.blog-listing__pagination .results{display:none!important}.ets_block_latest.page_home{display:none!important}.blog_rating_box .star{cursor:pointer}.product-info__title{font-family:var(--essencial-font-heading)!important}@media (min-width:992px){.product-images__thumbs{order:-1!important;width:72px!important}.product-images__thumb{width:72px!important;height:72px!important}}@media (max-width:991px){.product-images__thumbs{order:1!important;width:100%!important;flex-direction:row!important;overflow-x:auto!important;gap:8px!important;padding:12px 0 0!important}.product-images__thumb{flex:0 0 60px!important;width:60px!important;height:60px!important}}.product-images__main{aspect-ratio:1/1!important}@media (max-width:860px){.product-images__main{max-width:55vh!important;margin-left:auto!important;margin-right:auto!important}}.product-info{gap:20px!important}.pdp-sep{width:100%;height:1px;background:var(--color-border-light, #EDE8E2);margin:.25rem 0}.product-description{max-width:480px}.pdp-eyebrow{font-family:var(--essencial-font-body);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eu-accent, #C9A96E);margin-bottom:.5rem}.pdp-eyebrow a{color:inherit;text-decoration:none}.pdp-eyebrow a:hover{text-decoration:underline}.pdp-eyebrow__sep{margin:0 .3rem;opacity:.5}.product-images__main[data-cover-id]:not([data-cover-id="0"]) img{opacity:0;transition:opacity .25s ease}.product-images__main.pdp-cover-ready img{opacity:1!important}.product-tabs{display:none!important}.related-products{display:none!important}.pdp-trust{border-top:1px solid var(--color-border-light, #EDE8E2);padding-top:.75rem;margin-top:.25rem}.pdp-trust .blockreassurance_product{margin:0!important;padding:0!important}.pdp-trust .reassurance-product{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pdp-trust .reassurance-product__item{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:0;padding:.55rem 0;font-size:.72rem;color:var(--color-muted, #9A928A);letter-spacing:.04em;border-bottom:1px solid var(--color-border-light, #EDE8E2)}.pdp-trust .reassurance-product__item:last-child{border-bottom:none}.pdp-trust .reassurance-product__icon{width:16px;height:16px;flex-shrink:0;filter:sepia(.5) hue-rotate(-10deg) saturate(1.5);opacity:.7}.pdp-trust .reassurance-product__title{font-family:var(--essencial-font-body);font-size:.72rem;font-weight:400;letter-spacing:.04em;color:var(--color-muted, #9A928A);flex:0 1 auto}.pdp-trust .reassurance-product__desc{flex:1 1 100%;margin-left:calc(14px + .6rem);margin-top:2px;font-family:var(--essencial-font-body);font-size:.7rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--color-muted, #9A928A);opacity:.85}@media (max-width:991px){.product-layout{grid-template-columns:minmax(0,1fr)!important}.product-images{min-width:0!important;max-width:100%!important}}.product-reassurance:not(.pdp-trust){display:none!important}.pdp-divider{display:flex;align-items:center;justify-content:center;padding:3.5rem 0 2.5rem}.pdp-divider__line{width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--eu-accent, #C9A96E),transparent)}.pdp-story{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;padding:1.5rem 0 3rem;max-width:1100px;margin:0 auto}.pdp-story__visual{overflow:hidden;aspect-ratio:auto!important}.pdp-story__visual img{width:100%!important;height:auto!important;object-fit:contain!important;display:block}.pdp-story__eyebrow{font-family:var(--essencial-font-body);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eu-accent, #C9A96E);margin-bottom:.75rem}.pdp-story__body{font-size:.88rem;line-height:1.8;color:var(--color-text, #4A4540)}.pdp-story__body p{margin-bottom:.75rem}.pdp-story__body p:last-child{margin-bottom:0}.pdp-story__body ul,.pdp-story__body ol{margin:.5rem 0 1rem;padding-left:1.5rem}.pdp-story__body ul{list-style:disc}.pdp-story__body ol{list-style:decimal}.pdp-story__body li{margin-bottom:.35rem;line-height:1.7}.product-description ul,.product-description ol{margin:.5rem 0 .75rem;padding-left:1.5rem}.product-description ul{list-style:disc}.product-description ol{list-style:decimal}.product-description li{margin-bottom:.25rem}.pdp-story__content--full{grid-column:1/-1;max-width:680px;margin:0 auto;text-align:center}body.universe-proposito .pdp-story{display:flex;flex-direction:column;gap:2.25rem;align-items:stretch}body.universe-proposito .pdp-story__content{order:1;width:100%}body.universe-proposito .pdp-story__visual{order:2;width:100%;max-width:600px;margin:0 auto}body.universe-proposito .pdp-story__eyebrow{font-size:1rem;letter-spacing:.22em;margin-bottom:1.1rem}@media (max-width:991px){.pdp-story{grid-template-columns:1fr;gap:1.25rem;padding-bottom:1.5rem}.pdp-story__visual{max-height:360px}.pdp-divider{padding:1.5rem 0 1rem}.pdp-related-editorial{padding:1.5rem 0!important;margin-top:0!important}.pdp-reviews{padding-bottom:1rem!important}.page-product .product-page-wrapper{padding-top:1rem!important;padding-bottom:1.5rem!important}body#product main{padding-bottom:0!important}footer{margin-top:1rem!important}}.pdp-details{max-width:860px;margin:0 auto;padding:1.5rem 0 3rem}.pdp-accordion{border-top:1px solid var(--color-border, #E5DED6)}.pdp-accordion__item{border-bottom:1px solid var(--color-border, #E5DED6)}.pdp-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;cursor:pointer;background:0 0;border:0;width:100%;text-align:left;font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);transition:color .2s ease}.pdp-accordion__header:hover{color:var(--eu-accent, #C9A96E)}.pdp-accordion__icon{width:20px;height:20px;position:relative;flex-shrink:0}.pdp-accordion__icon::before,.pdp-accordion__icon::after{content:"";position:absolute;background:var(--color-muted, #9A928A);transition:transform .3s ease}.pdp-accordion__icon::before{width:12px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-accordion__icon::after{width:1px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-accordion__item.open .pdp-accordion__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.pdp-accordion__body{max-height:0;overflow:hidden;transition:max-height .4s ease}.pdp-accordion__item.open .pdp-accordion__body{max-height:800px}.pdp-accordion__content{font-size:.85rem;line-height:1.8;color:var(--color-text, #4A4540);padding-bottom:1.25rem}.pdp-accordion__content p{margin-bottom:.75rem}.pdp-accordion__content p:last-child{margin-bottom:0}.pdp-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.pdp-feature{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}.pdp-feature:nth-child(even){padding-left:1rem;border-left:1px solid var(--color-border-light, #EDE8E2)}.pdp-feature__label{font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-bottom:.2rem}.pdp-feature__value{font-size:.82rem;color:var(--color-heading, #1a1a1a)}@media (max-width:575px){.pdp-features-grid{grid-template-columns:1fr}.pdp-feature:nth-child(even){padding-left:0;border-left:none}}.pdp-features-section{max-width:860px;margin:0 auto;padding:0 0 3rem}.pdp-features-section__title{font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border, #E5DED6)}.pdp-care{max-width:860px;margin:0 auto;padding:0 0 2rem}.pdp-care__title{font-family:var(--essencial-font-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);margin-bottom:1.25rem;padding-top:1.5rem}.pdp-care__body{font-size:.85rem;line-height:1.8;color:var(--color-text, #4A4540)}.pdp-care__body p{margin-bottom:.75rem}.pdp-care__body p:last-child{margin-bottom:0}.pdp-care__body ul,.pdp-care__body ol{margin:.5rem 0 1rem 1.25rem;padding:0}.pdp-care__body li{margin-bottom:.35rem;list-style:disc}.pdp-care__body ol li{list-style:decimal}.pdp-reviews{max-width:860px;margin:0 auto;padding:0 0 2rem}.pdp-reviews .pdp-divider{padding:2.5rem 0 1.5rem}.pdp-reviews-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--color-border, #E5DED6);border-bottom:1px solid var(--color-border, #E5DED6)}.pdp-reviews-summary__left{display:flex;flex-direction:column;gap:.35rem}.pdp-reviews-summary__eyebrow{font-family:var(--essencial-font-body);font-size:.58rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted, #9A928A)}.pdp-reviews-summary__rating{display:flex;align-items:center;gap:.6rem}.pdp-reviews-summary__stars{display:flex;gap:1px;font-size:1rem;line-height:1}.pdp-star{color:var(--color-border, #E5DED6)}.pdp-star--full{color:var(--eu-accent, #C9A96E)}.pdp-star--half{color:var(--eu-accent, #C9A96E);opacity:.6}.pdp-star--empty{color:var(--color-border, #E5DED6)}.pdp-reviews-summary__avg{font-family:var(--essencial-font-heading);font-size:1.15rem;font-weight:400;color:var(--color-heading, #1a1a1a);letter-spacing:.02em}.pdp-reviews-summary__count{font-size:inherit;color:inherit;font-weight:400}.pdp-reviews-summary__toggle{display:flex;align-items:center;gap:.5rem;background:0 0;border:0;cursor:pointer;padding:.5rem 0;font-family:var(--essencial-font-body);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bronze, #956B48);transition:color .2s ease}.pdp-reviews-summary__toggle:hover{color:var(--eu-accent, #C9A96E)}.pdp-reviews-summary__toggle-icon{width:16px;height:16px;position:relative;flex-shrink:0}.pdp-reviews-summary__toggle-icon::before,.pdp-reviews-summary__toggle-icon::after{content:"";position:absolute;background:currentColor;transition:transform .3s ease}.pdp-reviews-summary__toggle-icon::before{width:10px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-reviews-summary__toggle-icon::after{width:1px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-reviews.open .pdp-reviews-summary__toggle-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.pdp-reviews-detail{max-height:0;overflow:hidden;transition:max-height .5s ease}.pdp-reviews.open .pdp-reviews-detail{max-height:3000px}.pdp-reviews-detail .reviews-header{display:none!important}@media (max-width:575px){.pdp-reviews-summary{flex-direction:column;align-items:flex-start;gap:.75rem}}.pdp-related-editorial{background:var(--color-surface-raised, #F5F0E8);padding:4rem 0;margin-top:1rem}.pdp-related-editorial__inner{max-width:1440px;margin:0 auto;padding:0 clamp(1rem,4vw,4rem)}.pdp-related-editorial__eyebrow{display:block;font-family:var(--essencial-font-body);font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eu-accent, #C9A96E);text-align:left;margin-bottom:2rem}.pdp-related-editorial__title{font-family:var(--essencial-font-heading);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:300;font-style:italic;color:var(--color-heading, #1a1a1a);text-align:center;margin-bottom:2.5rem;letter-spacing:.02em}.pdp-related-editorial__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.pdp-related-editorial__grid:has(.pdp-related-card:only-child){grid-template-columns:calc((100% - 3*1.25rem)/4);justify-content:center}.pdp-related-editorial__grid:has(.pdp-related-card:last-child:nth-child(2)){grid-template-columns:repeat(2,calc((100% - 3*1.25rem)/4));justify-content:center}.pdp-related-editorial__grid:has(.pdp-related-card:last-child:nth-child(3)){grid-template-columns:repeat(3,calc((100% - 3*1.25rem)/4));justify-content:center}.pdp-related-card{background:var(--color-bg, #FFFFFF);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .3s ease}.pdp-related-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.06);text-decoration:none;color:inherit}.pdp-related-card__img{aspect-ratio:1;overflow:hidden;background:var(--color-surface, #FAF8F5)}.pdp-related-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pdp-related-card:hover .pdp-related-card__img img{transform:scale(1.04)}.pdp-related-card__content{padding:.75rem .75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.pdp-related-card__name{font-family:var(--essencial-font-heading);font-size:.9rem;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.3}.pdp-related-card__price{font-family:var(--essencial-font-body);font-size:.8rem;font-weight:500;color:var(--color-bronze, #956B48);letter-spacing:.03em}.pdp-related-editorial__cta{text-align:center;margin-top:2.5rem}.pdp-related-editorial__cta a{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--essencial-font-body);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze, #956B48);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease}.pdp-related-editorial__cta a:hover{border-bottom-color:var(--color-bronze, #956B48)}@media (max-width:991px){.pdp-related-editorial__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.pdp-related-editorial__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-related-editorial__grid::-webkit-scrollbar{display:none}.pdp-related-card{flex:0 0 65%;scroll-snap-align:start}}.pdp-related-editorial__eyebrow--discover:not(:first-child){margin-top:2.5rem;display:block}.pdp-mobile-bar{display:none}@media (max-width:991px){.pdp-mobile-bar{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--color-bg, #FFFFFF);border-top:1.5px solid var(--eu-accent, #C9A96E);box-shadow:0-4px 20px rgba(0,0,0,.06);z-index:90;transform:translateY(100%);transition:transform .3s ease;padding:env(safe-area-inset-bottom,0)}.pdp-mobile-bar.visible{transform:translateY(0)}.pdp-mobile-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem}.pdp-mobile-bar__info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pdp-mobile-bar__name{font-family:var(--essencial-font-heading);font-size:.85rem;font-weight:300;letter-spacing:.03em;color:var(--color-heading, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-mobile-bar__price{font-family:var(--essencial-font-body);font-size:.78rem;font-weight:500;color:var(--color-bronze, #956B48);letter-spacing:.03em}.pdp-mobile-bar__add{flex-shrink:0;height:42px;padding:0 1.5rem;background:var(--color-bronze, #956B48);border:1.5px solid var(--color-bronze, #956B48);color:#fff;font-family:var(--essencial-font-body);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.pdp-mobile-bar__add:hover{background:0 0;color:var(--color-bronze, #956B48)}}@keyframes pdp-shimmer{0%{transform:translateX(-100%) rotate(25deg)}to{transform:translateX(200%) rotate(25deg)}}.product-images__main{overflow:hidden}.joyeria-enchanted .product-images__main::after{content:"";position:absolute;top:-50%;left:-50%;width:40%;height:200%;background:linear-gradient(90deg,transparent 0,rgba(201,169,110,.06) 35%,rgba(201,169,110,.12) 50%,rgba(201,169,110,.06) 65%,transparent 100%);animation:pdp-shimmer 1.8s ease .5s 1 both;pointer-events:none;z-index:2}@keyframes pdp-cta-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 12px 2px rgba(201,169,110,.2)}}.joyeria-enchanted .add-to-cart{animation:pdp-cta-glow 2s ease 3.5s 1}@keyframes pdp-divider-shimmer{0%{background-position:-48px 0}to{background-position:96px 0}}.joyeria-enchanted .pdp-divider__line{background-size:48px 1px;animation:pdp-divider-shimmer 3s ease 4s 2}body.joyeria-enchanted .header__search-toggle>svg,body.joyeria-enchanted .header__action-btn--account>svg,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)>svg,body.joyeria-enchanted .header__cart-btn>svg{opacity:0;transform:scale(.7);transition:opacity .6s ease,transform .6s ease}body.joyeria-enchanted .header__search-toggle,body.joyeria-enchanted .header__action-btn--account,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn),body.joyeria-enchanted .header__cart-btn{position:relative}body.joyeria-enchanted .header__search-toggle::before,body.joyeria-enchanted .header__action-btn--account::before,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before,body.joyeria-enchanted .header__cart-btn::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:22px 22px;opacity:0;animation:joyeriaIconFadeIn .6s ease forwards}@keyframes joyeriaIconFadeIn{to{opacity:1}}body.joyeria-enchanted .header__search-toggle::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M16 16l5 5'/%3E%3Cpath d='M10.5 7l-2 3 2 3 2-3z' fill='%23C9A96E' fill-opacity='.4'/%3E%3C/svg%3E")}body.joyeria-enchanted .header__action-btn--account::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5'%3E%3Cellipse cx='12' cy='15' rx='7' ry='5'/%3E%3Cpath d='M12 10l-1.5-3 1.5-2 1.5 2z' fill='%23C9A96E' fill-opacity='.55'/%3E%3C/svg%3E")}body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5'%3E%3Cpath d='M5 4c2 3 5 4 7 4s5-1 7-4'/%3E%3Ccircle cx='12' cy='15' r='5' fill='%23C9A96E' fill-opacity='.25'/%3E%3C/svg%3E")}body.joyeria-enchanted .header__cart-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5'%3E%3Crect x='4' y='9' width='16' height='12' rx='1.5'/%3E%3Cpath d='M8 9V6a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15' r='1.5' fill='%23C9A96E'/%3E%3C/svg%3E")}body.universe-joyeria #header{border-bottom-color:var(--eu-joyeria-accent, #C9A96E)}body.universe-proposito #header{border-bottom-color:var(--eu-proposito-border, #A33656)}body.universe-aromaterapia #header{border-bottom-color:var(--eu-aromaterapia-border, #4A7020)}body.joyeria-enchanted .joyeria-dust{position:absolute;inset:0;pointer-events:none;z-index:1000;overflow:hidden}body.joyeria-enchanted .joyeria-dust span{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff' stop-opacity='1'/%3E%3Cstop offset='15%25' stop-color='%23fff3c0' stop-opacity='1'/%3E%3Cstop offset='50%25' stop-color='%23e5c352' stop-opacity='.9'/%3E%3Cstop offset='100%25' stop-color='%23d4af37' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M50,0 L52,48 L100,50 L52,52 L50,100 L48,52 L0,50 L48,48 Z' fill='url(%23g)'/%3E%3Cpath d='M50,15 L51,49 L85,50 L51,51 L50,85 L49,51 L15,50 L49,49 Z' fill='url(%23g)' opacity='.55' transform='rotate(45 50 50)'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;filter:drop-shadow(0 0 10px rgba(255,215,130,.85)) drop-shadow(0 0 2px #d4af37);animation:joyeriaSparkle 10s ease-in-out infinite;will-change:transform,opacity}body.joyeria-enchanted .joyeria-dust span:nth-child(1){left:6%;top:55%;width:24px;height:24px;animation-delay:0s;animation-duration:10s}body.joyeria-enchanted .joyeria-dust span:nth-child(2){left:14%;top:28%;width:16px;height:16px;animation-delay:-1.5s;animation-duration:8s}body.joyeria-enchanted .joyeria-dust span:nth-child(3){left:24%;top:68%;width:20px;height:20px;animation-delay:-4s;animation-duration:11s}body.joyeria-enchanted .joyeria-dust span:nth-child(4){left:33%;top:35%;width:30px;height:30px;animation-delay:-2.5s;animation-duration:12s}body.joyeria-enchanted .joyeria-dust span:nth-child(5){left:42%;top:60%;width:18px;height:18px;animation-delay:-6s;animation-duration:9s}body.joyeria-enchanted .joyeria-dust span:nth-child(6){left:50%;top:25%;width:22px;height:22px;animation-delay:-1s;animation-duration:10s}body.joyeria-enchanted .joyeria-dust span:nth-child(7){left:58%;top:58%;width:16px;height:16px;animation-delay:-4.5s;animation-duration:11s}body.joyeria-enchanted .joyeria-dust span:nth-child(8){left:66%;top:30%;width:26px;height:26px;animation-delay:-3s;animation-duration:9s}body.joyeria-enchanted .joyeria-dust span:nth-child(9){left:75%;top:65%;width:20px;height:20px;animation-delay:-7s;animation-duration:12s}body.joyeria-enchanted .joyeria-dust span:nth-child(10){left:82%;top:32%;width:34px;height:34px;animation-delay:-2s;animation-duration:11s}body.joyeria-enchanted .joyeria-dust span:nth-child(11){left:90%;top:60%;width:18px;height:18px;animation-delay:-5.5s;animation-duration:8s}body.joyeria-enchanted .joyeria-dust span:nth-child(12){left:96%;top:40%;width:14px;height:14px;animation-delay:-3.5s;animation-duration:10s}@keyframes joyeriaSparkle{0%,to{opacity:0;transform:rotate(0deg) scale(0)}8%{opacity:.6;transform:rotate(20deg) scale(.5)}20%{opacity:1;transform:rotate(45deg) scale(1.2)}45%{opacity:1;transform:rotate(80deg) scale(1)}65%{opacity:.7;transform:rotate(110deg) scale(.9)}85%{opacity:.2;transform:rotate(140deg) scale(.5)}}@media (hover:hover) and (pointer:fine){body.joyeria-enchanted .header__search-toggle,body.joyeria-enchanted .header__action-btn--account,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn),body.joyeria-enchanted .header__cart-btn{transition:box-shadow .5s ease}body.joyeria-enchanted .header__search-toggle:hover,body.joyeria-enchanted .header__action-btn--account:hover,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn):hover,body.joyeria-enchanted .header__cart-btn:hover{box-shadow:0 0 24px 6px rgba(212,175,55,.28)}}@media (prefers-reduced-motion:reduce){.joyeria-enchanted .product-images__main::after{animation:none;display:none}.joyeria-enchanted .add-to-cart{animation:none}.joyeria-enchanted .pdp-divider__line{animation:none}body.joyeria-enchanted .header__search-toggle>svg,body.joyeria-enchanted .header__action-btn--account>svg,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)>svg,body.joyeria-enchanted .header__cart-btn>svg{opacity:1;transform:none}body.joyeria-enchanted .header__search-toggle::before,body.joyeria-enchanted .header__action-btn--account::before,body.joyeria-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before,body.joyeria-enchanted .header__cart-btn::before{animation:none}body.joyeria-enchanted .joyeria-dust{display:none}}.proposito-smoke{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.proposito-smoke__blob{position:absolute;border-radius:40% 60% 50% 45%/55% 40% 60% 50%;filter:url(#eu-smoke-turb)blur(12px);opacity:0;will-change:transform,opacity}body.proposito-enchanted .proposito-smoke__blob--1{animation:euSmoke1 6s ease-in-out infinite;animation-delay:0s}body.proposito-enchanted .proposito-smoke__blob--2{animation:euSmoke2 8s ease-in-out infinite;animation-delay:.8s}body.proposito-enchanted .proposito-smoke__blob--3{animation:euSmoke3 10s ease-in-out infinite;animation-delay:1.5s}body.proposito-enchanted .proposito-smoke__blob--4{animation:euSmoke4 5s ease-in-out infinite;animation-delay:2.5s}body.proposito-enchanted .proposito-smoke__blob--5{animation:euSmoke5 7s ease-in-out infinite;animation-delay:1s}.proposito-smoke__blob--1{width:220px;height:260px;background:radial-gradient(ellipse 70% 100%,rgba(163,54,86,.55)0,rgba(163,54,86,.15) 55%,transparent 80%);bottom:-50px;left:8%}.proposito-smoke__blob--2{width:180px;height:240px;background:radial-gradient(ellipse 60% 100%,rgba(163,54,86,.5)0,rgba(163,54,86,.12) 55%,transparent 80%);bottom:-40px;right:12%}.proposito-smoke__blob--3{width:260px;height:280px;background:radial-gradient(ellipse 80% 100%,rgba(168,135,143,.45)0,rgba(168,135,143,.1) 55%,transparent 80%);bottom:-60px;left:38%}.proposito-smoke__blob--4{width:150px;height:220px;background:radial-gradient(ellipse 55% 100%,rgba(163,54,86,.48)0,rgba(163,54,86,.1) 55%,transparent 80%);bottom:-35px;left:62%}.proposito-smoke__blob--5{width:200px;height:250px;background:radial-gradient(ellipse 65% 100%,rgba(168,135,143,.4)0,rgba(168,135,143,.08) 55%,transparent 80%);bottom:-45px;left:25%}@keyframes euSmoke1{0%{transform:translateY(15px) translateX(0) scaleY(.7);opacity:0}10%{opacity:.7}30%{transform:translateY(-25px) translateX(30px) scaleY(1.1);opacity:.9}55%{transform:translateY(-50px) translateX(-18px) scaleY(1.3);opacity:.6}80%{transform:translateY(-70px) translateX(12px) scaleY(1);opacity:.25}to{transform:translateY(15px) translateX(0) scaleY(.7);opacity:0}}@keyframes euSmoke2{0%{transform:translateY(12px) translateX(0) scaleY(.6);opacity:0}12%{opacity:.65}35%{transform:translateY(-20px) translateX(-35px) scaleY(1.15);opacity:.85}65%{transform:translateY(-55px) translateX(22px) scaleY(1.2);opacity:.45}to{transform:translateY(12px) translateX(0) scaleY(.6);opacity:0}}@keyframes euSmoke3{0%{transform:translateY(20px) translateX(0) scaleY(.6);opacity:0}8%{opacity:.55}28%{transform:translateY(-18px) translateX(25px) scaleY(1);opacity:.8}50%{transform:translateY(-45px) translateX(-28px) scaleY(1.4);opacity:.6}78%{transform:translateY(-68px) translateX(18px) scaleY(1.1);opacity:.2}to{transform:translateY(20px) translateX(0) scaleY(.6);opacity:0}}@keyframes euSmoke4{0%{transform:translateY(8px) translateX(0) scaleY(.8);opacity:0}15%{opacity:.6}40%{transform:translateY(-30px) translateX(-25px) scaleY(1.2);opacity:.85}70%{transform:translateY(-55px) translateX(18px) scaleY(.9);opacity:.3}to{transform:translateY(8px) translateX(0) scaleY(.8);opacity:0}}@keyframes euSmoke5{0%{transform:translateY(14px) translateX(0) scaleY(.7);opacity:0}11%{opacity:.55}32%{transform:translateY(-22px) translateX(32px) scaleY(1.1);opacity:.75}60%{transform:translateY(-48px) translateX(-14px) scaleY(1.3);opacity:.4}to{transform:translateY(14px) translateX(0) scaleY(.7);opacity:0}}body.proposito-enchanted .header__search-toggle>svg,body.proposito-enchanted .header__action-btn--account>svg,body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)>svg,body.proposito-enchanted .header__cart-btn>svg{opacity:0;transform:scale(.7);transition:opacity .6s ease,transform .6s ease}body.proposito-enchanted .header__search-toggle,body.proposito-enchanted .header__action-btn--account,body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn),body.proposito-enchanted .header__cart-btn{position:relative}body.proposito-enchanted .header__search-toggle::before,body.proposito-enchanted .header__action-btn--account::before,body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before,body.proposito-enchanted .header__cart-btn::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:22px 22px;opacity:0;transform:scale(.7);transition:opacity .8s ease .2s,transform .8s ease .2s}body.proposito-enchanted .header__search-toggle::before,body.proposito-enchanted .header__action-btn--account::before,body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before,body.proposito-enchanted .header__cart-btn::before{opacity:1;transform:scale(1)}body.proposito-enchanted .header__search-toggle::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A33656' stroke-width='1.4'%3E%3Cpath d='M12 2L7 9l5 11 5-11z'/%3E%3Cpath d='M7 9h10' stroke-opacity='.5'/%3E%3Cpath d='M9.5 5L12 2l2.5 3' stroke-opacity='.3'/%3E%3C/svg%3E")}body.proposito-enchanted .header__action-btn--account::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A33656' stroke-width='1.4'%3E%3Cpath d='M5 14c0 4 3.1 6 7 6s7-2 7-6'/%3E%3Cellipse cx='12' cy='14' rx='8' ry='2.5'/%3E%3Cpath d='M16 6l-4 8' stroke-linecap='round'/%3E%3Ccircle cx='16.5' cy='5' r='1.2' fill='%23A33656' fill-opacity='.4'/%3E%3C/svg%3E")}body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A33656' stroke-width='1.4'%3E%3Cpath d='M12 22c-4 0-7-3.5-7-8 0-3 1.5-5 3-7 .8-1.1 1.5-2.3 2-4 1 2 3 3.5 3 6 0 .8-.3 1.5-.7 2 1.2-1 2.2-2.5 2.7-4.5C17 9 19 12 19 14c0 4.5-3 8-7 8z'/%3E%3Cpath d='M12 22c-1.5 0-3-1.5-3-4 0-1.5.8-2.5 1.5-3.5.5 1 1.5 1.5 1.5 3 0 .5 0 1-.3 1.3.7-.5 1.3-1.5 1.3-2.8 0 2 1.5 3.5 1.5 4.5 0 1-1 1.5-2.5 1.5z' fill='%23A33656' fill-opacity='.2'/%3E%3C/svg%3E")}body.proposito-enchanted .header__cart-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A33656' stroke-width='1.4'%3E%3Cpath d='M9 4h6'/%3E%3Cpath d='M10 4c-1 2-2 4-2 7 0 4 1.5 7 2.5 9h3c1-2 2.5-5 2.5-9 0-3-1-5-2-7'/%3E%3Cellipse cx='12' cy='11' rx='4' ry='1.5' stroke-opacity='.4'/%3E%3Cpath d='M8 11c-1.5.5-2 1.5-2 2.5' stroke-linecap='round'/%3E%3Cpath d='M16 11c1.5.5 2 1.5 2 2.5' stroke-linecap='round'/%3E%3C/svg%3E")}body.proposito-enchanted #header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(163,54,86,.3) 20%,rgba(163,54,86,.6) 50%,rgba(163,54,86,.3) 80%,transparent 100%);animation:euEmberGlow 4s ease-in-out infinite}@keyframes euEmberGlow{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.proposito-smoke__blob{animation:none!important}body.proposito-enchanted #header::after{animation:none!important;opacity:.6}body.proposito-enchanted .header__search-toggle::before,body.proposito-enchanted .header__action-btn--account::before,body.proposito-enchanted .header__action-btn:not(.header__action-btn--account):not(.header__cart-btn)::before,body.proposito-enchanted .header__cart-btn::before{animation:none}}body.aroma-enchanted{--aroma-sage:rgba(122, 171, 144, 0.55);--aroma-sage-deep:rgba(90, 141, 112, 0.55);--aroma-lavender:rgba(168, 143, 184, 0.50);--aroma-cream:rgba(235, 226, 210, 0.45);--aroma-gold:rgba(201, 169, 110, 0.40);--aroma-particle:rgba(122, 171, 144, 0.85);--aroma-ribbon-dur:11s;--aroma-aura-dur:10s;--aroma-ripple:rgba(122, 171, 144, 0.40)}body.aroma-enchanted #header{isolation:isolate}body.aroma-enchanted #header::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(600px 180px at 15% 50%,var(--aroma-lavender) 0%,transparent 70%),radial-gradient(520px 160px at 50% 30%,var(--aroma-sage) 0%,transparent 70%),radial-gradient(560px 180px at 85% 60%,var(--aroma-cream) 0%,transparent 65%),radial-gradient(380px 130px at 35% 85%,var(--aroma-gold) 0%,transparent 60%);filter:blur(20px);opacity:0;animation:aromaAuraReveal 3s ease-in-out 0s forwards,aromaAuraBreathe var(--aroma-aura-dur) ease-in-out 3s infinite;will-change:opacity,transform}@keyframes aromaAuraReveal{0%{opacity:0;transform:scale(.98)}to{opacity:.8;transform:scale(1)}}@keyframes aromaAuraBreathe{0%,to{opacity:.8;transform:scale(1) translate(0,0)}50%{opacity:1;transform:scale(1.05) translate(6px,-3px)}}body.aroma-enchanted #header::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(2px 2px at 10% 30%,rgba(122,171,144,.8),transparent 50%),radial-gradient(1.5px 1.5px at 32% 70%,rgba(168,143,184,.75),transparent 50%),radial-gradient(2px 2px at 55% 25%,rgba(201,169,110,.7),transparent 50%),radial-gradient(1.5px 1.5px at 78% 65%,rgba(122,171,144,.8),transparent 50%);background-size:200% 100%;background-repeat:no-repeat;opacity:0;animation:aromaSpecksReveal 2.5s ease-in-out 1.2s forwards,aromaSpecksDrift 18s linear 1.2s infinite;will-change:background-position,opacity}@keyframes aromaSpecksReveal{0%{opacity:0}to{opacity:.6}}@keyframes aromaSpecksDrift{0%{background-position:0 0}to{background-position:100%0}}body.aroma-enchanted .aroma-diffusion{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}body.aroma-enchanted .aroma-ribbon{position:absolute;width:280px;height:110px;bottom:-30px;opacity:0;animation:aromaRibbonRise var(--aroma-ribbon-dur) ease-in-out infinite;will-change:transform,opacity}body.aroma-enchanted .aroma-ribbon path{fill:none;stroke-width:1.6;stroke-linecap:round}body.aroma-enchanted .aroma-ribbon--1{left:4%;animation-delay:.6s;animation-duration:9s;animation-fill-mode:backwards}body.aroma-enchanted .aroma-ribbon--1 path{stroke:var(--aroma-sage)}body.aroma-enchanted .aroma-ribbon--2{left:22%;animation-delay:1.2s;animation-duration:12s;width:320px;animation-fill-mode:backwards}body.aroma-enchanted .aroma-ribbon--2 path{stroke:var(--aroma-lavender);stroke-width:1.3}body.aroma-enchanted .aroma-ribbon--3{left:44%;animation-delay:1.8s;animation-duration:14s;width:360px;height:130px;animation-fill-mode:backwards}body.aroma-enchanted .aroma-ribbon--3 path{stroke:var(--aroma-sage-deep);stroke-width:1.8}body.aroma-enchanted .aroma-ribbon--4{left:62%;animation-delay:2.4s;animation-duration:10s;width:280px;animation-fill-mode:backwards}body.aroma-enchanted .aroma-ribbon--4 path{stroke:var(--aroma-sage);stroke-width:1.5}body.aroma-enchanted .aroma-ribbon--5{left:80%;animation-delay:3s;animation-duration:13s;width:300px;animation-fill-mode:backwards}body.aroma-enchanted .aroma-ribbon--5 path{stroke:var(--aroma-lavender);stroke-width:1.4}@keyframes aromaRibbonRise{0%{transform:translate(0,60px) scaleX(.92);opacity:0}15%{opacity:.65}50%{transform:translate(12px,-10px) scaleX(1.04);opacity:.85}85%{opacity:.4}to{transform:translate(28px,-90px) scaleX(.95);opacity:0}}body.aroma-enchanted .aroma-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--aroma-particle);opacity:0;animation:aromaParticleFloat 8s ease-in-out infinite;will-change:transform,opacity;filter:drop-shadow(0 0 2px rgba(122,171,144,.4))}body.aroma-enchanted .aroma-particle{animation-fill-mode:backwards}body.aroma-enchanted .aroma-particle--1{left:8%;top:65%;width:5px;height:5px;animation-delay:.9s;animation-duration:9s;background:var(--aroma-sage)}body.aroma-enchanted .aroma-particle--2{left:16%;top:38%;width:3px;height:3px;animation-delay:1.1s;animation-duration:7s;background:var(--aroma-lavender)}body.aroma-enchanted .aroma-particle--3{left:24%;top:70%;width:4px;height:4px;animation-delay:1.3s;animation-duration:11s;background:rgba(201,169,110,.85)}body.aroma-enchanted .aroma-particle--4{left:32%;top:25%;width:3px;height:3px;animation-delay:1.5s;animation-duration:8s;background:var(--aroma-sage)}body.aroma-enchanted .aroma-particle--5{left:40%;top:58%;width:5px;height:5px;animation-delay:1.7s;animation-duration:10s;background:var(--aroma-lavender)}body.aroma-enchanted .aroma-particle--6{left:48%;top:32%;width:4px;height:4px;animation-delay:2s;animation-duration:9s;background:rgba(201,169,110,.85)}body.aroma-enchanted .aroma-particle--7{left:56%;top:72%;width:3px;height:3px;animation-delay:2.2s;animation-duration:12s;background:var(--aroma-sage)}body.aroma-enchanted .aroma-particle--8{left:64%;top:28%;width:5px;height:5px;animation-delay:2.4s;animation-duration:8s;background:var(--aroma-lavender)}body.aroma-enchanted .aroma-particle--9{left:72%;top:62%;width:3px;height:3px;animation-delay:2.6s;animation-duration:10s;background:var(--aroma-sage)}body.aroma-enchanted .aroma-particle--10{left:80%;top:35%;width:4px;height:4px;animation-delay:2.9s;animation-duration:11s;background:rgba(201,169,110,.85)}body.aroma-enchanted .aroma-particle--11{left:86%;top:68%;width:5px;height:5px;animation-delay:3.1s;animation-duration:9s;background:var(--aroma-sage)}body.aroma-enchanted .aroma-particle--12{left:92%;top:30%;width:3px;height:3px;animation-delay:3.3s;animation-duration:10s;background:var(--aroma-lavender)}body.aroma-enchanted .aroma-particle--13{left:96%;top:55%;width:4px;height:4px;animation-delay:3.5s;animation-duration:8s;background:rgba(201,169,110,.85)}body.aroma-enchanted .aroma-particle--14{left:12%;top:22%;width:3px;height:3px;animation-delay:3.8s;animation-duration:11s;background:var(--aroma-sage)}@keyframes aromaParticleFloat{0%{transform:translate(0,8px) scale(.7);opacity:0}20%{opacity:.9}50%{transform:translate(8px,-14px) scale(1.1);opacity:1}80%{opacity:.7}to{transform:translate(14px,-28px) scale(.9);opacity:0}}body.aroma-enchanted #header .header__topbar,body.aroma-enchanted #header .header__inner{position:relative;z-index:3}body.aroma-enchanted #header .uni-nav__tab,body.aroma-enchanted #header .header__action-btn,body.aroma-enchanted #header .header__cart-btn,body.aroma-enchanted #header .header__search-toggle,body.aroma-enchanted #header .header__logo{position:relative}body.aroma-enchanted #header .uni-nav__tab::before{content:"";position:absolute;top:50%;left:50%;width:96px;height:96px;margin:-48px 0 0-48px;border-radius:50%;background:radial-gradient(circle,var(--aroma-ripple) 0%,transparent 70%);opacity:0;transform:scale(.5);transition:opacity .6s ease,transform 1.2s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:-1}@media (hover:hover) and (pointer:fine){body.aroma-enchanted #header .uni-nav__tab:hover::before{opacity:1;transform:scale(2.2)}body.aroma-enchanted #header .uni-nav__tab--aromaterapia:hover~* .aroma-ribbon,body.aroma-enchanted .uni-nav__tab--aromaterapia:hover~* .aroma-ribbon{animation-duration:6s}body.aroma-enchanted #header:hover .aroma-particle{animation-duration:5s}}@media (max-width:768px){body.aroma-enchanted #header::before{filter:blur(16px);opacity:.75;will-change:auto}body.aroma-enchanted .aroma-ribbon{width:180px;height:80px}body.aroma-enchanted .aroma-ribbon--3{width:220px;height:90px}body.aroma-enchanted .aroma-particle--2,body.aroma-enchanted .aroma-particle--4,body.aroma-enchanted .aroma-particle--6,body.aroma-enchanted .aroma-particle--8,body.aroma-enchanted .aroma-particle--10,body.aroma-enchanted .aroma-particle--12,body.aroma-enchanted .aroma-particle--14{display:none}}@media (prefers-reduced-motion:reduce){body.aroma-enchanted #header::before,body.aroma-enchanted #header::after,body.aroma-enchanted .aroma-ribbon,body.aroma-enchanted .aroma-particle{animation:none;transform:none}body.aroma-enchanted .aroma-ribbon{opacity:.5}body.aroma-enchanted .aroma-particle{opacity:.7}body.aroma-enchanted #header .uni-nav__tab::before{transition:opacity .2s ease}}body[class*=page-order] #main{max-width:1140px;margin-left:auto;margin-right:auto;padding:2rem clamp(1rem,3vw,2rem) 4rem}body[class*=page-order] #main>.container{max-width:100%;padding-left:0;padding-right:0}body[class*=page-order] .breadcrumb-wrapper,body[class*=page-order] nav.breadcrumb{display:none}body[class*=page-order] h1.h2{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;font-style:italic;color:var(--color-heading, #1a1a1a);letter-spacing:.01em;margin-bottom:1.75rem}body[class*=page-order] .checkout-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:992px){body[class*=page-order] .checkout-layout{grid-template-columns:1fr 320px}}body[class*=page-order] .checkout-step:not(.-current)>.content{display:none}body[class*=page-order] .checkout-step{border:1px solid var(--color-border, #E5DED6);border-radius:6px;margin-bottom:.75rem;overflow:hidden;background:#fff;transition:border-color .2s ease}body[class*=page-order] .checkout-step.-current{border-color:var(--color-border, #E5DED6);box-shadow:0 1px 4px rgba(0,0,0,.04)}body[class*=page-order] .step-title{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;margin:0;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text, #4A4540);border-bottom:1px solid var(--color-border, #E5DED6);cursor:default}body[class*=page-order] .checkout-step:not(.-current) .step-title{border-bottom-color:transparent}body[class*=page-order] .step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;font-size:11px;font-weight:600;font-family:var(--essencial-font-body, 'Jost', sans-serif);background:var(--color-border, #E5DED6);color:var(--color-text, #4A4540);flex-shrink:0;transition:background .2s ease,color .2s ease}body[class*=page-order] .checkout-step.-current .step-number{background:var(--essencial-primary, #b8960c);color:#fff}body[class*=page-order] .checkout-step.-complete .step-title{color:var(--color-muted, #9A928A);cursor:pointer}body[class*=page-order] .checkout-step.-complete .step-title:hover{color:var(--color-text, #4A4540)}body[class*=page-order] .checkout-step.-complete .step-title__done{display:inline-flex;color:var(--color-success, #4A9B6F);flex-shrink:0}body[class*=page-order] .checkout-step.-complete .step-number{display:none}body[class*=page-order] .step-edit{font-size:.7rem;font-weight:400;letter-spacing:.04em;color:var(--color-muted, #9A928A);text-decoration:none;display:flex;align-items:center;gap:.25rem;margin-left:auto;white-space:nowrap;transition:color .2s ease;cursor:pointer}body[class*=page-order] .step-edit:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-order] .checkout-step>.content{padding:1.25rem 1.5rem 1.5rem}body[class*=page-order] .identity{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.9rem;color:var(--color-text, #4A4540);line-height:1.6}body[class*=page-order] .identity a{color:var(--essencial-primary, #b8960c);text-decoration:none}body[class*=page-order] .identity a:hover{text-decoration:underline}body[class*=page-order] .btn-primary,body[class*=page-order] .continue.btn,body[class*=page-order] button.btn-primary{background:var(--essencial-primary, #b8960c)!important;border-color:var(--essencial-primary, #b8960c)!important;color:#fff!important;border-radius:4px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 2rem;transition:background .2s ease,border-color .2s ease;cursor:pointer}body[class*=page-order] .btn-primary:hover,body[class*=page-order] .continue.btn:hover,body[class*=page-order] button.btn-primary:hover{background:var(--color-bronze, #956B48)!important;border-color:var(--color-bronze, #956B48)!important;color:#fff!important}body[class*=page-order] .address-item{border:1px solid var(--color-border, #E5DED6);border-radius:6px;background:#fff;transition:border-color .2s ease}body[class*=page-order] .address-item.selected{border-color:var(--essencial-primary, #b8960c)}body[class*=page-order] .address-alias{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--essencial-primary, #b8960c)}body[class*=page-order] .address{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.85rem;color:var(--color-text, #4A4540);line-height:1.65}body[class*=page-order] .delivery-option{border:1px solid var(--color-border, #E5DED6);border-radius:6px;padding:1rem 1.25rem;transition:border-color .2s ease}body[class*=page-order] .delivery-option:hover{border-color:rgba(184,150,12,.4)}body[class*=page-order] .delivery-option:has(input[type=radio]:checked){border-color:var(--essencial-primary, #b8960c)}body[class*=page-order] .carrier-name{font-weight:500;color:var(--color-heading, #1a1a1a)}body[class*=page-order] .carrier-delay{font-size:.8rem;color:var(--color-muted, #9A928A)}body[class*=page-order] .carrier-price{font-weight:500;color:var(--essencial-primary, #b8960c)}body[class*=page-order] .payment-option{position:relative;display:flex;align-items:center;gap:.75rem;border:1px solid var(--color-border, #E5DED6);border-radius:6px;padding:.875rem 1.25rem;margin-bottom:.5rem;cursor:pointer;transition:border-color .2s ease}body[class*=page-order] .payment-option:hover,body[class*=page-order] .payment-option.selected{border-color:var(--essencial-primary, #b8960c)}body[class*=page-order] .payment-option label{flex:1;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.9rem;cursor:pointer;margin:0}body[class*=page-order] .payment-option label::after{content:"";position:absolute;inset:0;z-index:1}body[class*=page-order] .custom-radio input[type=radio]:checked+span{border-color:var(--essencial-primary, #b8960c)}body[class*=page-order] .custom-radio input[type=radio]:checked+span::after{background:var(--essencial-primary, #b8960c)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body[class*=page-order] .custom-checkbox input[type=checkbox]:checked+span{background:var(--essencial-primary, #b8960c);border-color:var(--essencial-primary, #b8960c)}body[class*=page-order] #conditions-to-approve ul{list-style:none;padding:0;margin:0}body[class*=page-order] #conditions-to-approve li{display:flex;align-items:flex-start;gap:.75rem}body[class*=page-order] #conditions-to-approve .float-xs-left{float:none;flex-shrink:0;width:auto;padding-top:2px}body[class*=page-order] #conditions-to-approve .custom-checkbox{display:inline-flex}body[class*=page-order] #conditions-to-approve .custom-checkbox>span{width:22px!important;height:22px!important;min-width:22px;display:inline-flex;align-items:center;justify-content:center}body[class*=page-order] #conditions-to-approve li{position:relative}body[class*=page-order] #conditions-to-approve .condition-label label::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}body[class*=page-order] #conditions-to-approve .condition-label{flex:1}body[class*=page-order] .condition-label a{color:var(--essencial-primary, #b8960c);text-decoration:none}body[class*=page-order] .condition-label a:hover{text-decoration:underline}body[class*=page-order] #order-summary-content{display:none}body[class*=page-order] #order-summary-content h4{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.85rem;font-weight:500;letter-spacing:.04em;color:var(--color-heading, #1a1a1a);margin-bottom:1rem}body[class*=page-order] #order-summary-content .card{border:1px solid var(--color-border-light, #EDE8E2);border-radius:6px;background:var(--color-surface, #FAF8F5)}body[class*=page-order] #order-summary-content .card.noshadow{box-shadow:none}body[class*=page-order] #order-summary-content .card-block{padding:1rem 1.25rem;font-size:.85rem;line-height:1.6}body[class*=page-order] #order-summary-content .addresshead{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-bottom:.5rem}body[class*=page-order] #order-summary-content table{width:100%;font-size:.85rem;border-collapse:collapse}body[class*=page-order] #order-summary-content table th{font-weight:500;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted, #9A928A);padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #E5DED6)}body[class*=page-order] #order-summary-content table td{padding:.625rem .75rem;border-bottom:1px solid var(--color-border-light, #EDE8E2);vertical-align:middle}body[class*=page-order] #order-summary-content .summary-selected-carrier{background:var(--color-surface, #FAF8F5);border:1px solid var(--color-border-light, #EDE8E2);border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem}body[class*=page-order] #order-summary-content .order-confirmation-table{border:1px solid var(--color-border-light, #EDE8E2);border-radius:6px;background:var(--color-surface, #FAF8F5);padding:1rem}body[class*=page-order] #order-summary-content .order-line{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] #order-summary-content .order-line:last-child{border-bottom:none}body[class*=page-order] #order-summary-content .order-line .image,body[class*=page-order] #order-summary-content .order-line .col-sm-2,body[class*=page-order] #order-summary-content .order-line .col-xs-3{width:64px!important;min-width:64px;max-width:64px;flex:0 0 64px}body[class*=page-order] #order-summary-content .order-line img{width:64px!important;height:64px!important;object-fit:cover;border-radius:4px;border:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] #order-summary-content .order-line picture{display:block;width:64px;height:64px}body[class*=page-order] #order-items .row{display:flex;flex-wrap:wrap;align-items:center}body[class*=page-order] #order-summary-content #order-items{font-size:.85rem}.order-confirmation__body #order-items>.row{display:block;margin:0;padding:0 0 14px;position:relative;border-bottom:1px solid var(--color-border, #E5DED6)}.order-confirmation__body #order-items>.row>h3.col-md-6{font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif);font-size:clamp(22px,2.4vw,30px);font-weight:400;font-style:italic;color:var(--color-heading, #1a1a1a);margin:0;padding:0;width:auto;display:block;text-align:left}.order-confirmation__body #order-items>.row>h3._desktop-title{display:none!important}.order-confirmation__body .order-confirmation-table{margin-top:4px}.order-confirmation__body .order-line.row{display:flex;align-items:center;gap:clamp(14px,2vw,24px);padding:18px 0;margin:0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}.order-confirmation__body .order-line .col-sm-2{flex:0 0 72px;width:72px;max-width:72px;padding:0}.order-confirmation__body .order-line .image{display:block}.order-confirmation__body .order-line picture{display:block;width:72px;height:88px}.order-confirmation__body .order-line img{width:72px!important;height:88px!important;object-fit:cover;border-radius:3px;border:1px solid var(--color-border-light, #EDE8E2);display:block}.order-confirmation__body .order-line .details{flex:1 1 auto;width:auto;min-width:0;max-width:none;padding:0;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.order-confirmation__body .order-line .details>span{font-size:15px;color:var(--color-heading, #1a1a1a);font-weight:500;line-height:1.35;display:inline-block}.order-confirmation__body .order-line .qty{flex:0 0 auto;width:auto;max-width:none;padding:0}.order-confirmation__body .order-line .qty>.row{display:flex;align-items:flex-end;gap:clamp(18px,2.2vw,34px);margin:0;justify-content:flex-end}.order-confirmation__body .order-line .qty>.row>div{width:auto;min-width:0;padding:0;text-align:center;position:relative;font-size:14px;color:var(--color-text, #4A4540);flex:0 0 auto}.order-confirmation__body .order-line .qty>.row>div::before{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-bottom:4px;font-weight:500}.order-confirmation__body .order-line .qty>.row>div:nth-child(1)::before{content:"Precio"}.order-confirmation__body .order-line .qty>.row>div:nth-child(2)::before{content:"Cant."}.order-confirmation__body .order-line .qty>.row>div:nth-child(3)::before{content:"Total"}body.lang-en .order-confirmation__body .order-line .qty>.row>div:nth-child(1)::before{content:"Price"}body.lang-en .order-confirmation__body .order-line .qty>.row>div:nth-child(2)::before{content:"Qty"}body.lang-en .order-confirmation__body .order-line .qty>.row>div:nth-child(3)::before{content:"Total"}.order-confirmation__body .order-line .qty>.row>div.bold{color:var(--color-heading, #1a1a1a);font-weight:600}.order-confirmation__body .order-confirmation-table hr{display:none}.order-confirmation__body .order-confirmation-table table{width:100%;max-width:340px;margin:18px 0 0 auto;border-collapse:collapse;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.order-confirmation__body .order-confirmation-table table td{padding:7px 0;border:0;font-size:14px;color:var(--color-text, #4A4540);vertical-align:baseline}.order-confirmation__body .order-confirmation-table table td:last-child{text-align:right;white-space:nowrap;padding-left:24px}.order-confirmation__body .order-confirmation-table table tr.total-value td{border-top:1px solid var(--color-border, #E5DED6);padding-top:13px;padding-bottom:0;font-family:var(--essencial-font-heading, 'Cormorant Garamond', serif);font-size:21px;color:var(--color-heading, #1a1a1a)}.order-confirmation__body .order-confirmation-table table tr.total-value td .text-uppercase{text-transform:none;letter-spacing:0}#ps_cashondelivery-displayOrderConfirmation{display:none!important}.order-confirmation.container{padding-bottom:40px!important}body[class*=page-order-confirmation] #main{padding-bottom:0!important}@media (max-width:575px){.order-confirmation__body .order-line.row{flex-wrap:wrap;gap:12px 14px;padding:16px 0}.order-confirmation__body .order-line .qty{flex:1 1 100%;width:100%}.order-confirmation__body .order-line .qty>.row{justify-content:flex-start;gap:clamp(22px,9vw,44px)}.order-confirmation__body .order-line .qty>.row>div{text-align:left}.order-confirmation__body .order-confirmation-table table{max-width:100%}}body[class*=page-order] .cart-summary{border:1px solid var(--color-border, #E5DED6);border-top:2px solid var(--essencial-primary, #b8960c);border-radius:6px;padding:1.25rem;background:#fff;position:sticky;top:120px}body[class*=page-order] .cart-summary__title{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #9A928A);padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid var(--color-border, #E5DED6)}body[class*=page-order] .cart-summary .cart-dropdown__product{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] .cart-summary .cart-dropdown__image{width:56px;min-width:56px}body[class*=page-order] .cart-summary .cart-dropdown__image img{width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] .cart-summary .cart-dropdown__details{display:flex;flex-wrap:wrap;align-items:baseline;flex:1;gap:0 .35rem}body[class*=page-order] .cart-summary .cart-dropdown__name{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.82rem;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.4}body[class*=page-order] .cart-summary .cart-dropdown__qty{font-size:.78rem;color:var(--color-muted, #9A928A)}body[class*=page-order] .cart-summary .cart-dropdown__price{font-size:.82rem;font-weight:500;color:var(--color-heading, #1a1a1a);margin-left:auto}body[class*=page-order] .cart-summary__line{display:flex;justify-content:space-between;align-items:baseline;padding:.375rem 0;border-bottom:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] .cart-summary__line .label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted, #9A928A)}body[class*=page-order] .cart-summary__line .value{font-size:.85rem;color:var(--color-text, #4A4540)}body[class*=page-order] .cart-summary__line--total{border-bottom:none;border-top:2px solid var(--color-border, #E5DED6);padding-top:.75rem;margin-top:.375rem}body[class*=page-order] .cart-summary__line--total .label{font-size:.75rem;font-weight:600;color:var(--color-heading, #1a1a1a)}body[class*=page-order] .cart-summary__line--total .value{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-size:1.4rem!important;color:var(--essencial-primary, #b8960c)!important;font-weight:600!important}body[class*=page-order] .cart-voucher{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-order] .cart-voucher input{font-size:.82rem;border:1px solid var(--color-border, #E5DED6);border-radius:4px;padding:.5rem .75rem}body[class*=page-order] .cart-voucher .btn{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}body[class*=page-order] .ps_checkout-vault-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-muted, #9A928A);cursor:pointer;padding:.5rem 0}body[class*=page-order] .ps_checkout-vault-label img{flex-shrink:0;opacity:.5}body[class*=page-order] #payment-confirmation{margin-top:1rem}body[class*=page-order] #payment-confirmation .alert{margin-top:1rem}body[class*=page-order] .alert{border-radius:6px;font-size:.82rem;font-family:var(--essencial-font-body, 'Jost', sans-serif);padding:.75rem 1rem;line-height:1.5}body[class*=page-order] .alert-danger{background:#fdf5f5;border:1px solid var(--color-danger, #C45C5C);border-left:3px solid var(--color-danger, #C45C5C);color:var(--color-text, #4A4540)}body[class*=page-order] .alert-danger a{color:var(--color-danger, #C45C5C);font-weight:500}body[class*=page-order] p,body[class*=page-order] label,body[class*=page-order] span{font-family:var(--essencial-font-body, 'Jost', sans-serif)}body[class*=page-order] h4{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.9rem;font-weight:500}body[class*=page-order] a:not(.btn){color:var(--essencial-primary, #b8960c);text-decoration:none}body[class*=page-order] a:not(.btn):hover{text-decoration:underline}body[class*=page-order] input[type=text],body[class*=page-order] input[type=email],body[class*=page-order] input[type=password],body[class*=page-order] input[type=tel],body[class*=page-order] select,body[class*=page-order] textarea{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.88rem;border:1px solid var(--color-border, #E5DED6);border-radius:4px;padding:.625rem .875rem;color:var(--color-text, #4A4540);background:#fff;transition:border-color .2s ease}body[class*=page-order] input:focus,body[class*=page-order] select:focus,body[class*=page-order] textarea:focus{border-color:var(--essencial-primary, #b8960c);outline:0;box-shadow:0 0 0 2px rgba(184,150,12,.12)}body[class*=page-order] .form-group label{font-size:.78rem;font-weight:500;letter-spacing:.03em;color:var(--color-text, #4A4540);margin-bottom:.375rem}body[class*=page-order] #ps_checkout-payment-method-logo-block-container{display:none!important}@media (max-width:991px){body[class*=page-order] #main{padding:1.25rem 1rem 3rem}body[class*=page-order] h1.h2{font-size:1.5rem;margin-bottom:1.25rem}body[class*=page-order] .checkout-step>.content{padding:1rem}body[class*=page-order] .step-title{padding:.75rem 1rem;font-size:.72rem}body[class*=page-order] .cart-summary{position:static}body[class*=page-order] #order-summary-content .row{gap:.75rem}}body[class*=page-cart] .cart-hero{padding-top:2.5rem;padding-bottom:1.5rem}body[class*=page-cart] .cart-hero__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;font-style:italic;color:var(--color-heading, #1a1a1a);text-align:center}body[class*=page-cart] .cart-hero__count{font-style:normal;font-size:.75em;color:var(--color-muted, #9A928A)}body[class*=page-cart] .cart-hero__line{background:var(--essencial-primary, #b8960c);height:2px;width:40px;margin:.75rem auto 0;border-radius:1px}body[class*=page-cart] #main{max-width:1320px!important;width:100%!important}body[class*=page-cart] .cart-page__layout{max-width:1260px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) 3rem}@media (min-width:992px){body[class*=page-cart] .cart-page__layout{grid-template-columns:1fr 300px}}body[class*=page-cart] .cart-page__items{padding-top:1.25rem}body[class*=page-cart] thead th{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted, #9A928A);padding-top:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #E5DED6)}body[class*=page-cart] .cart-item{border-bottom:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-cart] .cart-item td{padding:1rem .5rem;vertical-align:middle;font-family:var(--essencial-font-body, 'Jost', sans-serif)}body[class*=page-cart] .cart-item__image img{border-radius:6px;border:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-cart] .cart-item__name{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.9rem;font-weight:400;color:var(--color-heading, #1a1a1a)}body[class*=page-cart] .cart-item__name:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-cart] .cart-item__qty .input-group{border:1px solid var(--color-border, #E5DED6);border-radius:4px;overflow:hidden}body[class*=page-cart] .cart-item__qty .input-group .btn{border:0;background:var(--color-surface, #FAF8F5);color:var(--color-text, #4A4540);font-size:.85rem;padding:.25rem .5rem}body[class*=page-cart] .cart-item__qty .input-group input{border:0;text-align:center;font-size:.85rem;width:36px;font-family:var(--essencial-font-body, 'Jost', sans-serif)}body[class*=page-cart] .cart-item__delete a{color:var(--color-muted, #9A928A);transition:color .2s ease}body[class*=page-cart] .cart-item__delete a:hover{color:var(--color-danger, #C45C5C)}body[class*=page-cart] .cart-continue-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.8rem;color:var(--color-muted, #9A928A);text-decoration:none;margin-top:1.25rem;transition:color .2s ease}body[class*=page-cart] .cart-continue-link:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-cart] .cart-summary{border:1px solid var(--color-border, #E5DED6);border-top:2px solid var(--essencial-primary, #b8960c);border-radius:6px;padding:1.25rem;background:#fff}body[class*=page-cart] .cart-summary__title{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted, #9A928A);padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid var(--color-border, #E5DED6)}body[class*=page-cart] .cart-summary__line{display:flex;justify-content:space-between;align-items:baseline;padding:.375rem 0;font-family:var(--essencial-font-body, 'Jost', sans-serif)}body[class*=page-cart] .cart-summary__line .label{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted, #9A928A)}body[class*=page-cart] .cart-summary__line .value{font-size:.85rem;color:var(--color-text, #4A4540)}body[class*=page-cart] .cart-summary__line--total{border-top:2px solid var(--color-border, #E5DED6);padding-top:.75rem;margin-top:.375rem}body[class*=page-cart] .cart-summary__line--total .label{font-size:.75rem;font-weight:600;color:var(--color-heading, #1a1a1a)}body[class*=page-cart] .cart-summary__line--total .value{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-size:1.4rem!important;color:var(--essencial-primary, #b8960c)!important;font-weight:600!important}body[class*=page-cart] .cart-summary__cta{text-align:center}body[class*=page-cart] .cart-summary__cta .btn-primary,body[class*=page-cart] .cart-summary__cta .btn-primary:link{background:var(--essencial-primary, #b8960c)!important;border-color:var(--essencial-primary, #b8960c)!important;color:#fff!important;border-radius:6px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.875rem 2rem;display:inline-block;transition:background-color .2s ease,box-shadow .2s ease}body[class*=page-cart] .cart-summary__cta .btn-primary:hover{background:var(--essencial-accent, #d4af37)!important;border-color:var(--essencial-accent, #d4af37)!important;box-shadow:0 2px 8px rgba(184,150,12,.2)}body[class*=page-cart] .cart-voucher{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-light, #EDE8E2);font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.82rem;color:var(--color-muted, #9A928A)}body[class*=page-cart] .cart-voucher a{color:var(--color-muted, #9A928A)}body[class*=page-cart] .cart-voucher a:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-cart] .cart-reassurance{list-style:none;padding:0;margin:1rem 0 0;border-top:1px solid var(--color-border-light, #EDE8E2);padding-top:1rem}body[class*=page-cart] .cart-reassurance li{display:flex;align-items:center;gap:.5rem;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.78rem;color:var(--color-muted, #9A928A);padding:.25rem 0}body[class*=page-cart] .cart-reassurance svg{flex-shrink:0;color:var(--essencial-primary, #b8960c)}body[class*=page-cart] .cart-reassurance__conditions{display:block;text-align:center;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.7rem;color:var(--color-border, #E5DED6);text-decoration:none;margin-top:.75rem;padding-top:.5rem;transition:color .2s ease}body[class*=page-cart] .cart-reassurance__conditions:hover{color:var(--color-muted, #9A928A)}@media (max-width:991px){body[class*=page-cart] .cart-page__layout{padding:0 1rem 2rem}body[class*=page-cart] .cart-hero__title{font-size:1.5rem}body[class*=page-cart] .cart-summary{margin-top:1.5rem}}body[class*=page-customer-account]:not([class*=page-index]):not([class*=page-cart]):not([class*=page-order]):not(.essencial-umbrella-home) #main{max-width:1100px;margin-left:auto;margin-right:auto;padding:2rem clamp(1rem,3vw,2rem) 3rem}body[class*=page-customer-account] .page-footer{display:flex!important;justify-content:center;gap:1.5rem;padding:1.25rem 0 0;margin-top:2rem;border-top:1px solid var(--color-border-light, #EDE8E2)}body[class*=page-customer-account] .page-footer .account-link{display:inline-flex!important;align-items:center;gap:.35rem;padding:.4rem .75rem!important;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.78rem;color:var(--color-muted, #9A928A)!important;text-decoration:none;border:0!important;background:0 0!important;width:auto!important;transition:color .2s ease}body[class*=page-customer-account] .page-footer .account-link:hover{color:var(--essencial-primary, #b8960c)!important}body[class*=page-customer-account] .page-footer .account-link svg,body[class*=page-customer-account] .page-footer .account-link .ei{width:14px;height:14px;flex-shrink:0}body[class*=page-customer-account] .page-footer .account-link i.material-icons{font-size:14px}body[class*=page-customer-account] .btn-primary,body[class*=page-customer-account] .form-control-submit{background:var(--essencial-primary, #b8960c)!important;border-color:var(--essencial-primary, #b8960c)!important;color:#fff!important;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 2.5rem;border-radius:4px;float:none!important;width:auto!important;max-width:280px;transition:background-color .2s ease,transform .15s ease}body[class*=page-customer-account] .btn-primary:hover,body[class*=page-customer-account] .form-control-submit:hover{background:var(--color-bronze, #956B48)!important;transform:translateY(-1px)}body[class*=page-customer-account] .form-footer{display:flex;justify-content:center;padding-top:1rem}body[class*=page-customer-account] .btn-secondary{background:0 0!important;border:1px solid var(--essencial-primary, #b8960c)!important;color:var(--essencial-primary, #b8960c)!important;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.78rem;letter-spacing:.06em;border-radius:4px;padding:.625rem 1.5rem;transition:background-color .2s ease,color .2s ease}body[class*=page-customer-account] .btn-secondary:hover{background:var(--essencial-primary, #b8960c)!important;color:#fff!important}body[class*=page-addresses] .address{border:1px solid var(--color-border-light, #EDE8E2)!important;border-radius:6px;background:#fff}body[class*=page-addresses] .address-footer{border-top:1px solid var(--color-border-light, #EDE8E2);padding-top:.75rem;margin-top:.5rem}body[class*=page-addresses] .address-footer a{font-size:.78rem;color:var(--color-muted, #9A928A);text-decoration:none;transition:color .2s ease}body[class*=page-addresses] .address-footer a:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-customer-account] .wishlist-list{list-style:none!important;padding-left:0!important}body[class*=page-customer-account] .wishlist-list-item{list-style:none!important}body[class*=page-customer-account] .wishlist-list-item-title{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.9rem;color:var(--color-heading, #1a1a1a)}body[class*=page-customer-account] .account-page__back{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:.75rem;color:var(--color-muted, #9A928A);text-decoration:none;transition:color .2s ease}body[class*=page-customer-account] .account-page__back:hover{color:var(--essencial-primary, #b8960c)}body[class*=page-customer-account] #content>p,body[class*=page-customer-account] .page-content>p{text-align:center;font-style:italic;color:var(--color-muted, #9A928A);padding:1.5rem 0;font-size:.95rem}body[class*=page-customer-account] a[href*=tienda],body[class*=page-customer-account] a.alert-link{color:var(--essencial-primary, #b8960c);text-decoration:underline;text-underline-offset:3px;font-style:normal;transition:color .2s ease}body[class*=page-customer-account] a[href*=tienda]:hover,body[class*=page-customer-account] a.alert-link:hover{color:var(--color-bronze, #956B48)}body[class*=page-customer-account] .page-header .page-header-container,body[class*=page-customer-account] #content>header{border-bottom:1px solid var(--color-border-light, #EDE8E2);padding-bottom:1rem;margin-bottom:1.5rem}@media (max-width:991px){body[class*=page-customer-account] .page-footer{flex-direction:column;align-items:center;gap:.5rem}body[class*=page-customer-account] .btn-primary,body[class*=page-customer-account] .form-control-submit{max-width:100%;width:100%!important}}@media (max-width:991px){body.page-product>#main,body[class*=page-product]>#main{min-width:0!important;max-width:100%!important}body[class*=page-product] .product-page-wrapper,body[class*=page-product] .pdp-narrative,body[class*=page-product] .pdp-related-editorial,body[class*=page-product] .pdp-story,body[class*=page-product] .pdp-details,body[class*=page-product] .pdp-features-section,body[class*=page-product] .pdp-reviews{max-width:100%!important}body[class*=page-product] .pdp-story__body,body[class*=page-product] .product-description,body[class*=page-product] .pdp-accordion__content{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}body[class*=page-product] img{max-width:100%;height:auto}}.hidden-xs-up{display:none!important}.hidden-xs-down{display:none!important}@media (min-width:576px){.hidden-xs-down{display:revert!important}}.hidden-sm-down{display:none!important}@media (min-width:768px){.hidden-sm-down{display:revert!important}}.hidden-md-down{display:none!important}@media (min-width:992px){.hidden-md-down{display:revert!important}}.hidden-lg-down{display:none!important}@media (min-width:1200px){.hidden-lg-down{display:revert!important}}.hidden-md-up{display:revert!important}@media (min-width:768px){.hidden-md-up{display:none!important}}.hidden-lg-up{display:revert!important}@media (min-width:992px){.hidden-lg-up{display:none!important}}.hidden-xl-up{display:revert!important}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.page-order-detail #content-wrapper,.page-order-detail .page-content,.page-order-detail .page-customer-account{background:0 0}body[class*=page-order-detail] #main,body[class*=page-history] #main,body[class*=page-addresses] #main,body[class*=page-my-account] #main,body[class*=page-identity] #main,body[class*=page-category] #main{padding-top:0;width:100%;max-width:100%}.page-order-detail body,body.page-order-detail-1{background-image:radial-gradient(circle at 12% 18%,rgba(184,150,12,.025)0,transparent 40%),radial-gradient(circle at 88% 75%,rgba(184,150,12,.02)0,transparent 45%)}.order-doc{max-width:1400px;margin:0 auto;padding:clamp(12px,1.5vw,20px) clamp(20px,4vw,48px) 40px}.order-doc__back{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);text-decoration:none;margin-bottom:12px;transition:color .2s ease;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.order-doc__back::before{content:"←";font-size:13px}.order-doc__back:hover,.order-doc__back:focus-visible{color:var(--essencial-primary, #b8960c)}.doc-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding-bottom:36px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative}.doc-head::before{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:1px;background:var(--essencial-primary, #b8960c)}.doc-head__left{min-width:0}.doc-head__eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin:0 0 18px;font-weight:500}.doc-head__eyebrow::after{content:"";flex:0 0 32px;height:1px;background:var(--color-border, #E5DED6)}.doc-head__no{display:block;font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-weight:300;font-size:13px;color:var(--color-bronze, #956B48);margin-bottom:4px;letter-spacing:.04em}.doc-head__id{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-weight:400;font-size:clamp(56px,8vw,96px);line-height:.9;color:var(--color-heading, #1a1a1a);letter-spacing:-.015em;display:block;margin:0 0 24px}.doc-head__meta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:13px;color:var(--color-text, #4A4540)}.doc-head__meta-pair{display:inline-flex;align-items:baseline;gap:8px}.doc-head__meta-label{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted, #9A928A);font-weight:500}.doc-head__meta-value{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:17px;color:var(--color-heading, #1a1a1a);font-weight:400}.doc-head__meta-sep{width:4px;height:4px;background:var(--color-border, #E5DED6);border-radius:50%;align-self:center;margin:0 2px}.doc-head__right{text-align:right;padding-bottom:4px}.doc-head__status{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:rgba(184,150,12,.08);border:1px solid var(--essencial-primary, #b8960c);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--essencial-primary, #b8960c);font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.doc-head__status::before{content:"";width:8px;height:8px;background:var(--essencial-primary, #b8960c);border-radius:50%;box-shadow:0 0 0 4px rgba(184,150,12,.18);animation:docPulse 2.5s ease-in-out infinite}@keyframes docPulse{0%,to{box-shadow:0 0 0 4px rgba(184,150,12,.18)}50%{box-shadow:0 0 0 8px transparent}}@media (prefers-reduced-motion:reduce){.doc-head__status::before{animation:none}}.doc-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;margin-top:64px}.doc-side{position:sticky;top:32px;align-self:start}.doc-side__label{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin:0 0 28px;font-weight:500;display:flex;align-items:center;gap:12px}.doc-side__label::after{content:"";flex:1;height:1px;background:var(--color-border, #E5DED6)}.timeline-vert{list-style:none;padding:0;margin:0;position:relative}.timeline-vert::before{content:"";position:absolute;left:10px;top:14px;bottom:14px;width:1px;background:var(--color-border, #E5DED6)}.timeline-vert__step{position:relative;padding:0 0 32px 36px;display:block}.timeline-vert__step:last-child{padding-bottom:0}.timeline-vert__dot{position:absolute;left:0;top:6px;width:21px;height:21px;border-radius:50%;background:var(--color-surface, #FAF8F5);border:1px solid var(--color-border, #E5DED6);z-index:1}.timeline-vert__step.is-done .timeline-vert__dot{background:var(--essencial-primary, #b8960c);border-color:var(--essencial-primary, #b8960c)}.timeline-vert__step.is-done .timeline-vert__dot::after{content:"";position:absolute;inset:5px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.5 L5 9 L10 3.5' stroke='black' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.5 L5 9 L10 3.5' stroke='black' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")center/contain no-repeat}.timeline-vert__step.is-current .timeline-vert__dot{box-shadow:0 0 0 5px rgba(184,150,12,.18)}.timeline-vert__step.is-current::before{content:attr(data-now-label);position:absolute;left:-52px;top:8px;font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:13px;color:var(--essencial-primary, #b8960c)}.timeline-vert__label{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--color-muted, #9A928A);margin-bottom:4px}.timeline-vert__step.is-done .timeline-vert__label,.timeline-vert__step.is-current .timeline-vert__label{color:var(--color-heading, #1a1a1a)}.timeline-vert__date{display:block;font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:14px;color:var(--color-muted, #9A928A)}.doc-side__ornament{margin-top:56px;padding-top:32px;border-top:1px solid var(--color-border, #E5DED6);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.doc-side__ornament-mark{width:38px;height:1px;background:var(--essencial-primary, #b8960c)}.doc-side__ornament-text{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:13px;color:var(--color-muted, #9A928A);letter-spacing:.02em}.doc-main{min-width:0}.doc-section{margin-bottom:72px}.doc-section:last-child{margin-bottom:0}.doc-section__head{display:flex;align-items:baseline;gap:18px;margin-bottom:32px}.doc-section__num{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:14px;color:var(--essencial-primary, #b8960c);font-weight:400;letter-spacing:.02em;flex:0 0 auto}.doc-section__title{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-heading, #1a1a1a);font-weight:500;margin:0;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.doc-section__rule{flex:1;height:1px;background:var(--color-border, #E5DED6);align-self:center}.doc-delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--color-border, #E5DED6);border-bottom:1px solid var(--color-border, #E5DED6)}.doc-card{padding:28px 28px;border-right:1px solid var(--color-border, #E5DED6);position:relative}.doc-card:last-child{border-right:none}.doc-card__label{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-bronze, #956B48);margin:0 0 14px;font-weight:500;display:flex;align-items:center;gap:8px}.doc-card__label::before{content:"";width:18px;height:1px;background:var(--essencial-primary, #b8960c)}.doc-card__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:19px;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.2;margin-bottom:12px}.doc-card__lines{font-size:13px;line-height:1.7;color:var(--color-text, #4A4540)}.doc-card--accent{background:var(--color-surface-raised, #F5F0E8)}.doc-card__link{display:inline-block;margin-top:14px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--essencial-primary, #b8960c);text-decoration:none;border-bottom:1px solid var(--essencial-primary, #b8960c);padding-bottom:2px;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif);transition:color .2s ease,border-color .2s ease}.doc-card__link:hover{color:var(--color-bronze, #956B48);border-color:var(--color-bronze, #956B48)}.doc-items{border-top:1px solid var(--color-border, #E5DED6)}.doc-item{display:grid;grid-template-columns:120px 1fr auto;gap:32px;padding:32px 0;border-bottom:1px solid var(--color-border, #E5DED6);align-items:center}.doc-items--with-checkbox .doc-item{grid-template-columns:28px 120px 1fr auto}.doc-item__check{display:flex;align-items:center;justify-content:center}.doc-item__check input[type=checkbox]{width:18px;height:18px;accent-color:var(--essencial-primary, #b8960c);cursor:pointer}.doc-item__media{width:120px;height:120px;background:var(--color-surface-raised, #F5F0E8);display:flex;align-items:center;justify-content:center;overflow:hidden}.doc-item__media img{width:100%;height:100%;object-fit:cover;display:block}.doc-item__body{min-width:0}.doc-item__name{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-size:28px;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.15;margin:0 0 10px;text-decoration:none;display:inline-block;letter-spacing:-.005em;transition:color .2s ease}.doc-item__name:hover{color:var(--essencial-primary, #b8960c)}.doc-item__attrs{font-size:12px;color:var(--color-muted, #9A928A);letter-spacing:.04em;margin-bottom:6px}.doc-item__attrs span:not(:last-child)::after{content:" · ";color:var(--color-border, #E5DED6)}.doc-item__totals{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.doc-item__qty-line{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted, #9A928A);font-family:var(--essencial-font-body, 'Jost', sans-serif);font-weight:500;font-feature-settings:"tnum"}.doc-item__total{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-size:28px;font-style:italic;color:var(--color-heading, #1a1a1a);font-weight:400;line-height:1}.doc-item__return-qty{margin-top:8px;font-size:12px;letter-spacing:.04em;color:var(--color-muted, #9A928A)}.doc-item__return-qty select{margin-left:6px;padding:4px 10px;border:1px solid var(--color-border, #E5DED6);background:var(--color-surface, #FAF8F5);font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:12px;color:var(--color-heading, #1a1a1a)}.doc-totals{margin-top:48px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.doc-totals__row{display:grid;grid-template-columns:auto 140px;gap:32px;font-size:13px;align-items:baseline}.doc-totals__label{text-align:right;letter-spacing:.04em;color:var(--color-text, #4A4540)}.doc-totals__value{text-align:right;font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-size:18px;font-style:italic;color:var(--color-heading, #1a1a1a);font-feature-settings:"tnum"}.doc-totals__rule{width:100%;max-width:320px;height:1px;background:var(--color-border, #E5DED6);margin:12px 0 8px;align-self:flex-end}.doc-totals__total{display:grid;grid-template-columns:auto 140px;gap:32px;align-items:baseline;margin-top:4px}.doc-totals__total-label{text-align:right;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);font-weight:500;align-self:end;padding-bottom:14px}.doc-totals__total-value{text-align:right;font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:clamp(48px,6vw,72px);line-height:.95;color:var(--color-heading, #1a1a1a);font-weight:400;letter-spacing:-.02em}.doc-message,.doc-return{margin-top:96px;padding-top:48px;border-top:1px solid var(--color-border, #E5DED6);position:relative}.doc-message::before,.doc-return::before{content:"✦";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--essencial-bg, #FAF8F5);padding:0 16px;color:var(--essencial-primary, #b8960c);font-size:14px;font-style:italic}.doc-message__title,.doc-return__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:32px;font-weight:400;color:var(--color-heading, #1a1a1a);margin:0 0 12px;letter-spacing:-.01em;line-height:1.2}.doc-message__body,.doc-return__body{color:var(--color-text, #4A4540);font-size:14px;margin-bottom:28px;max-width:540px}.doc-message__field{margin-bottom:18px;max-width:640px}.doc-message__label{display:block;font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-bottom:8px;font-weight:500}.doc-message__select,.doc-message__textarea,.doc-return__textarea{width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--color-border, #E5DED6);background:0 0;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:14px;color:var(--color-heading, #1a1a1a);transition:border-color .2s ease}.doc-message__select:focus,.doc-message__textarea:focus,.doc-return__textarea:focus{outline:0;border-bottom-color:var(--essencial-primary, #b8960c)}.doc-message__textarea,.doc-return__textarea{resize:vertical;min-height:88px;max-width:640px}.doc-message__submit,.doc-return__submit{margin-top:16px;padding:16px 40px;background:var(--essencial-secondary, #1a1a1a);color:#fff;border:0;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .2s ease,letter-spacing .3s ease}.doc-message__submit:hover,.doc-return__submit:hover{background:var(--essencial-primary, #b8960c);letter-spacing:.32em}.doc-message-entry{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--color-border-light, #EDE8E2);font-size:14px}.doc-message-entry__meta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin-bottom:6px}.doc-message-entry__meta span:not(:last-child)::after{content:" · ";color:var(--color-border, #E5DED6)}@media (max-width:1100px){.doc-body{grid-template-columns:1fr;gap:48px}.doc-side{position:static}.timeline-vert::before{display:none}.timeline-vert{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.timeline-vert::after{content:"";position:absolute;top:17px;left:calc(100%/8);right:calc(100%/8);height:1px;background:var(--color-border, #E5DED6)}.timeline-vert__step{padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.timeline-vert__dot{position:relative;left:auto;top:auto}.timeline-vert__step.is-current::before{position:relative;left:auto;top:auto;margin-top:4px}.doc-side__ornament{display:none}}@media (max-width:768px){.doc-head{grid-template-columns:1fr}.doc-head__right{text-align:left}.doc-delivery{grid-template-columns:1fr}.doc-card{border-right:none;border-bottom:1px solid var(--color-border, #E5DED6)}.doc-card:last-child{border-bottom:none}.doc-item{grid-template-columns:80px 1fr;gap:18px}.doc-items--with-checkbox .doc-item{grid-template-columns:24px 80px 1fr}.doc-item__totals{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between;padding-top:4px}.timeline-vert{grid-template-columns:1fr;gap:16px}.timeline-vert::after{display:none}.timeline-vert__step{flex-direction:row;align-items:center;text-align:left;gap:16px}.doc-totals__row,.doc-totals__total{grid-template-columns:1fr auto;gap:16px}.doc-totals{align-items:stretch}.doc-totals__rule{max-width:100%}.doc-totals__label,.doc-totals__total-label{text-align:left}}.history-doc{max-width:1400px;margin:0 auto;padding:clamp(12px,1.5vw,20px) clamp(20px,4vw,48px) 40px}.history-head{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative}.history-head::before{content:"";position:absolute;bottom:-1px;left:0;width:56px;height:1px;background:var(--essencial-primary, #b8960c)}.history-head__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.1;color:var(--color-heading, #1a1a1a);letter-spacing:-.005em;margin:0}.history-list{list-style:none;padding:0;margin:0}.history-list__item{padding:0}.history-row{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto 18px;gap:clamp(20px,3vw,48px);align-items:center;padding:22px 8px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative;transition:background-color .3s ease,padding-left .3s ease}.history-row::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--essencial-primary, #b8960c);transition:width .4s ease}.history-row:hover::after{width:100%}.history-row:hover{background-color:color-mix(in srgb,var(--color-surface-raised, #F5F0E8) 40%,transparent);padding-left:16px}.history-row__id-link{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:clamp(22px,2.2vw,28px);font-weight:400;color:var(--color-heading, #1a1a1a);text-decoration:none;letter-spacing:-.005em;line-height:1;transition:color .3s ease;white-space:nowrap}.history-row__id-link::before{content:"";position:absolute;inset:0;z-index:1}.history-row:hover .history-row__id-link{color:var(--essencial-primary, #b8960c)}.history-row__meta{display:flex;align-items:baseline;gap:12px;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:13px;color:var(--color-muted, #9A928A);flex-wrap:wrap;min-width:0}.history-row__date{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:16px;color:var(--color-text, #4A4540);white-space:nowrap}.history-row__total{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:16px;color:var(--color-heading, #1a1a1a);font-feature-settings:"tnum";white-space:nowrap}.history-row__payment{letter-spacing:.02em}.history-row__sep{display:inline-block;width:4px;height:4px;background:var(--color-border, #E5DED6);border-radius:50%;flex:0 0 4px;align-self:center}.history-row__invoice{position:relative;z-index:2;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--essencial-primary, #b8960c);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;font-weight:500;white-space:nowrap;transition:color .2s ease}.history-row__invoice:hover{color:var(--color-bronze, #956B48)}.history-row__status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--color-border, #E5DED6);font-size:9px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--color-heading, #1a1a1a);background:var(--color-surface, #FAF8F5);font-family:var(--essencial-font-body, 'Jost', sans-serif);white-space:nowrap;justify-self:end}.history-row__status::before{content:"";flex:0 0 7px;width:7px;height:7px;background:var(--status-color, var(--color-muted, #9A928A));border-radius:50%}.history-row__arrow{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:16px;color:var(--essencial-primary, #b8960c);transition:transform .3s ease;justify-self:end;line-height:1}.history-row:hover .history-row__arrow{transform:translateX(8px)}.history-empty{text-align:center;padding:96px 20px;border-top:1px solid var(--color-border, #E5DED6);margin-top:32px}.history-empty__text{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:26px;color:var(--color-muted, #9A928A);margin:0 0 28px;font-weight:400;line-height:1.3}.history-empty__cta{display:inline-block;padding:16px 40px;background:var(--essencial-secondary, #1a1a1a);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif);transition:background .2s ease,letter-spacing .3s ease}.history-empty__cta:hover{background:var(--essencial-primary, #b8960c);letter-spacing:.32em}@media (max-width:900px){.history-row{grid-template-columns:1fr auto;gap:14px;padding:22px 8px;align-items:start}.history-row__id-link{grid-column:1;grid-row:1;font-size:22px}.history-row__meta{grid-column:1/-1;grid-row:2;font-size:12px;gap:10px}.history-row__date,.history-row__total{font-size:15px}.history-row__status{grid-column:2;grid-row:1;align-self:start;justify-self:end}.history-row__arrow{display:none}}@media (max-width:480px){.history-row__status{grid-column:1/-1;grid-row:3;justify-self:start;margin-top:4px}}.addr-doc{max-width:1400px;margin:0 auto;padding:clamp(12px,1.5vw,20px) clamp(20px,4vw,48px) 40px}.addr-head{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative}.addr-head::before{content:"";position:absolute;bottom:-1px;left:0;width:56px;height:1px;background:var(--essencial-primary, #b8960c)}.addr-head__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.1;color:var(--color-heading, #1a1a1a);letter-spacing:-.005em;margin:0}.addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px}.addr-card{display:flex;flex-direction:column;gap:14px;padding:28px 28px 0;border:1px solid var(--color-border, #E5DED6);background:var(--color-surface, #FAF8F5);position:relative;transition:border-color .3s ease}.addr-card::before{content:"";position:absolute;top:0;left:0;width:36px;height:1px;background:var(--essencial-primary, #b8960c)}.addr-card:hover{border-color:color-mix(in srgb,var(--essencial-primary, #b8960c) 35%,var(--color-border, #E5DED6))}.addr-card__alias{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-bronze, #956B48);margin:0 0 4px;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.addr-card__name{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:19px;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.2}.addr-card__lines{font-size:14px;line-height:1.7;color:var(--color-text, #4A4540);flex:1 1 auto}.addr-card__actions{display:flex;border-top:1px solid var(--color-border-light, #EDE8E2);margin:14px -28px 0;padding:0}.addr-card__action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif);color:var(--color-text, #4A4540);text-decoration:none;transition:color .2s ease,background .2s ease;position:relative}.addr-card__action+.addr-card__action{border-left:1px solid var(--color-border-light, #EDE8E2)}.addr-card__action:hover{color:var(--essencial-primary, #b8960c);background:color-mix(in srgb,var(--color-surface-raised, #F5F0E8) 50%,transparent)}.addr-card__action--danger:hover{color:var(--color-danger, #C45C5C)}.addr-card__action .ei{width:14px;height:14px;fill:currentColor;flex:0 0 14px}.addr-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:28px;border:1px dashed var(--color-border, #E5DED6);background:0 0;text-decoration:none;color:var(--color-muted, #9A928A);transition:border-color .3s ease,color .3s ease,background .3s ease;position:relative}.addr-new::before{content:"";position:absolute;top:0;left:0;width:36px;height:1px;background:0 0;transition:background .3s ease}.addr-new:hover{border-color:var(--essencial-primary, #b8960c);color:var(--essencial-primary, #b8960c);background:color-mix(in srgb,var(--color-surface-raised, #F5F0E8) 30%,transparent)}.addr-new:hover::before{background:var(--essencial-primary, #b8960c)}.addr-new__plus{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:56px;line-height:.8;font-weight:300}.addr-new__text{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.addr-empty{text-align:center;padding:96px 20px;border-top:1px solid var(--color-border, #E5DED6)}.addr-empty__text{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:26px;color:var(--color-muted, #9A928A);margin:0 0 28px;font-weight:400}.addr-empty__cta{display:inline-block;padding:16px 40px;background:var(--essencial-secondary, #1a1a1a);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif);transition:background .2s ease,letter-spacing .3s ease}.addr-empty__cta:hover{background:var(--essencial-primary, #b8960c);letter-spacing:.32em}@media (max-width:768px){.addr-grid{grid-template-columns:1fr}.addr-new{min-height:160px}.addr-new__plus{font-size:44px}}.account-doc{max-width:1400px;margin:0 auto;padding:clamp(12px,1.5vw,20px) clamp(20px,4vw,48px) 40px}.account-head{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative;text-align:center}.account-head::before{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:80px;height:1px;background:var(--essencial-primary, #b8960c)}.account-head__eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);margin:0 0 18px;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif)}.account-head__eyebrow::after{content:"";flex:0 0 32px;height:1px;background:var(--color-border, #E5DED6)}.account-head__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-weight:400;font-size:clamp(34px,4.5vw,56px);line-height:1;color:var(--color-heading, #1a1a1a);letter-spacing:-.01em;margin:0 0 14px}.account-head__title em{font-style:italic;color:var(--essencial-primary, #b8960c);font-weight:500}.account-head__sub{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:17px;color:var(--color-muted, #9A928A);margin:0;font-weight:400}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:0;border-top:1px solid var(--color-border, #E5DED6);border-left:1px solid var(--color-border, #E5DED6)}.account-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px 28px;border-right:1px solid var(--color-border, #E5DED6);border-bottom:1px solid var(--color-border, #E5DED6);text-decoration:none;background:var(--color-surface, #FAF8F5);transition:background .3s ease;position:relative;min-height:180px}.account-card::before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:var(--essencial-primary, #b8960c);transition:width .4s ease}.account-card:hover{background:color-mix(in srgb,var(--color-surface-raised, #F5F0E8) 50%,transparent)}.account-card:hover::before{width:100%}.account-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--essencial-primary, #b8960c);transition:transform .3s ease,color .3s ease}.account-card__icon svg{width:100%;height:100%;display:block}.account-card:hover .account-card__icon{transform:translateY(-2px);color:var(--color-bronze, #956B48)}.account-card__label{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:22px;font-weight:400;color:var(--color-heading, #1a1a1a);line-height:1.15;transition:color .3s ease;letter-spacing:-.005em}.account-card:hover .account-card__label{color:var(--essencial-primary, #b8960c)}.account-card__sub{font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:12px;letter-spacing:.04em;color:var(--color-muted, #9A928A);line-height:1.5;margin-top:auto}.account-doc__signout{margin-top:56px;padding-top:28px;text-align:center}.account-signout{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted, #9A928A);text-decoration:none;font-weight:500;font-family:var(--essencial-font-body, 'Jost', sans-serif);border:1px solid var(--color-border-light, #EDE8E2);background:0 0;transition:color .2s ease,border-color .2s ease,background .2s ease}.account-signout__icon{width:14px;height:14px;flex:0 0 14px}.account-signout:hover{color:var(--color-danger, #C45C5C);border-color:var(--color-danger, #C45C5C)}@media (max-width:768px){.account-grid{grid-template-columns:1fr}.account-card{min-height:140px;padding:24px 20px}.account-head__title{font-size:clamp(28px,7vw,42px)}}.ident-doc{max-width:880px;margin:0 auto;padding:clamp(12px,1.5vw,20px) clamp(20px,4vw,48px) 40px}.ident-head{margin-bottom:48px;padding-bottom:28px;border-bottom:1px solid var(--color-border, #E5DED6);position:relative;text-align:center}.ident-head::before{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:56px;height:1px;background:var(--essencial-primary, #b8960c)}.ident-head__title{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif)!important;font-style:italic;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.05;color:var(--color-heading, #1a1a1a);letter-spacing:-.005em;margin:0 0 10px}.ident-head__sub{font-family:var(--essencial-font-heading, 'Cormorant Garamond', Georgia, serif);font-style:italic;font-size:16px;color:var(--color-muted, #9A928A);margin:0;font-weight:400}.ident-form{max-width:720px;margin:0 auto}.ident-doc .custom-checkbox label{display:grid!important;grid-template-columns:auto 200px 1fr;gap:4px 20px;align-items:start;cursor:pointer}.ident-doc .custom-checkbox label br{display:none}.ident-doc .custom-checkbox label em{font-style:normal;color:var(--color-muted, #9A928A);font-size:12.5px;line-height:1.55;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-weight:400;letter-spacing:0}body[class*=page-category] .catalog-layout.container{padding-left:0!important;padding-right:0!important;max-width:none!important}body[class*=page-category] .cat-rooms__inner{padding:0;max-width:none}@media (max-width:768px){body[class*=page-category] .cat-rooms__inner{padding:0 16px}}header{transition:opacity .4s ease,visibility .4s ease}header.is-on-dark{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.essencial-nlpop{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .35s ease}.essencial-nlpop[hidden]{display:none}.essencial-nlpop.is-open{opacity:1}.essencial-nlpop__backdrop{position:absolute;inset:0;background:rgba(20,15,15,.55)}.essencial-nlpop__dialog{position:relative;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:var(--color-surface, #FAF8F5);border-radius:4px;box-shadow:0 24px 64px rgba(0,0,0,.4);transform:translateY(14px) scale(.98);transition:transform .35s ease}.essencial-nlpop.is-open .essencial-nlpop__dialog{transform:none}.essencial-nlpop__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border:0;background:rgba(250,248,245,.88);border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.essencial-nlpop__close:hover{background:#fff}.essencial-nlpop__media{aspect-ratio:4/3;background:#ece6df}.essencial-nlpop__media img{width:100%;height:100%;object-fit:cover;display:block}.essencial-nlpop__body{padding:22px 24px 26px}.essencial-nlpop__form{display:flex;flex-direction:column;gap:12px}.essencial-nlpop__input{width:100%;padding:13px 14px;border:1px solid var(--color-border, #DDD5CC);background:#fff;color:var(--color-heading, #1a1a1a);font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:15px;-webkit-appearance:none;appearance:none}.essencial-nlpop__input:focus{outline:0;border-color:var(--eu-accent, var(--color-bronze, #956B48))}.essencial-nlpop__submit{width:100%;padding:14px;border:0;cursor:pointer;background:var(--eu-accent, var(--color-bronze, #956B48));color:#fff;font-family:var(--essencial-font-body, 'Jost', sans-serif);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:filter .2s ease}.essencial-nlpop__submit:hover{filter:brightness(.92)}.essencial-nlpop__legal{margin:2px 0 0;font-size:11px;color:var(--color-muted, #8A8178);line-height:1.45;text-align:center}.essencial-nlpop__legal a{color:inherit;text-decoration:underline}.essencial-nlpop__form .gdpr_module_message,.essencial-nlpop__form .psgdpr_consent_message{font-size:11px;color:var(--color-muted, #8A8178);line-height:1.4}@media (max-width:480px){.essencial-nlpop{padding:0;align-items:flex-end}.essencial-nlpop__dialog{width:100%;max-height:92dvh;border-radius:12px 12px 0 0}}@media (prefers-reduced-motion:reduce){.essencial-nlpop,.essencial-nlpop__dialog{transition:opacity .2s ease;transform:none}}