:root{--p-maroon: #262320;--p-cream: #F9F7F4 !important;--p-gold: #C79A3B;--p-gold-rating: #F0A500;--p-black: #1A1A1A;--p-grey: #9B9B9B;--p-white: #FFFFFF;--p-transition: all .25s cubic-bezier(.16, 1, .3, 1);--bs-border-color: rgba(38, 35, 32, .15) !important;--bs-body-bg: #F9F7F4 !important;--bs-body-bg-rgb: 249, 247, 244 !important;--bs-light: #F9F7F4 !important;--bs-light-rgb: 249, 247, 244 !important;--bg-color-rgb: 249, 247, 244 !important;--zena-cream: #F9F7F4 !important;--zena-ivory: #F9F7F4 !important;--zena-blush-light: #F9F7F4 !important}html,body,main#main,.page-type-index,.page-type-collection,.page-type-product,.page-type-page,.page-type-cart,.page-type-blog,.page-type-article,.page-type-search,.page-type-404,.footer,.site-footer,.offcanvas,.offcanvas-cart,.offcanvas-menu,.offcanvas-search,.offcanvas-wishlist,.offcanvas-header,.offcanvas-body,.offcanvas-footer,.modal-content,.dropdown-menu,.dropdown-megamenu,.nav-dropdown,.card,.product-card-img-container,.product-card-img-wrapper{background-color:#f9f7f4!important}main#main,#main,.page-type-index main#main,.page-type-collection main#main,.page-type-product main#main,.page-type-page main#main,.page-type-cart main#main,.page-type-blog main#main,.page-type-article main#main,.page-type-search main#main,.page-type-404 main#main,.collection-template,.product-template{position:relative!important;z-index:5!important;background-color:#f9f7f4!important}#footer-group{background-color:#faf8f5!important;position:relative!important;z-index:1!important;padding-bottom:0!important}#footer-group .shopify-section-group-footer-group,#footer-group .shopify-section,#footer,.footer{position:relative!important;z-index:1!important;background-color:#faf8f5!important;box-shadow:none!important}#footer-middle-bar{background-color:#262320!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-card-title,.product-price-final,.product-price-final-sale,.btn-atc,.btn-quick-view{font-family:var(--bs-headings-font-family)!important}.zena-brand-golden-text,.navbar-brand,.brand-logo-title,.navbar-logo span{font-family:var(--bs-body-font-family),"Montserrat",-apple-system,sans-serif!important;letter-spacing:.45em!important;text-transform:uppercase!important;font-weight:375!important;font-size:1.55rem!important;color:#55433b!important;background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#55433B!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;line-height:1!important;margin-left:.75em!important;transition:none!important;opacity:1!important}.zena-brand-golden-text:hover,.zena-brand-golden-text:focus,.navbar-logo:hover .zena-brand-golden-text,.navbar-logo:focus .zena-brand-golden-text,.navbar-brand:hover,.navbar-brand:focus,.header-logo:hover,.header-logo:focus,.navbar-logo:hover,.navbar-logo:focus{opacity:1!important;color:#55433b!important;-webkit-text-fill-color:#55433B!important;text-decoration:none!important}.navbar-logo,.navbar-brand,.header-logo,.navbar-logo img,.navbar-brand img,.header-logo img,#navbar-mobile .navbar-logo,#navbar-desktop .navbar-logo{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;mix-blend-mode:normal!important}.zena-brand-golden-footer{font-family:var(--bs-body-font-family),"Montserrat",-apple-system,sans-serif!important;font-size:1.65rem!important;letter-spacing:.5em!important;color:#55433b!important;background:none!important;background-color:transparent!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#55433B!important}.announcement-bar{background:var(--p-maroon)!important;color:var(--p-white)!important;letter-spacing:.04em;font-size:.75rem;font-weight:500;text-transform:uppercase}.announcement-bar a{color:var(--p-white)!important;text-decoration:underline}.announcement-bar .carousel-control{color:var(--p-white)!important}#header-group,#header-group.sticky-top,#header-group.hide,#navbar-wrapper,.navbar-wrapper{background:#f9f7f4!important;border-bottom:none!important;box-shadow:none!important;transition:none!important;transform:none!important;top:0!important;position:sticky!important;z-index:1020!important;padding:0!important}.navbar-top-row{padding-top:1.25rem!important;padding-bottom:1.25rem!important;border-bottom:none!important;background:#f9f7f4!important}.navbar-bottom-row,.navbar-horizontal-menu{padding-top:.35rem!important;padding-bottom:.35rem!important;border-top:1.5px solid rgba(38,35,32,.03)!important;border-bottom:.5px solid rgba(38,35,32,.18)!important;background:#f9f7f4!important;width:100%!important;box-shadow:none!important}.zena-nav-categories{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1.5rem!important;margin:0!important;padding:0 0 0 1.25rem!important;list-style:none!important}@media(max-width:1300px){.zena-nav-categories{gap:1.15rem!important;padding-left:.75rem!important}}@media(max-width:1100px){.zena-nav-categories{gap:.95rem!important;padding-left:.5rem!important}}.nav-menu-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:11px!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;padding:4px 2px!important;white-space:nowrap!important;position:relative!important;transition:color .2s ease,opacity .2s ease!important}.nav-menu-link:hover{color:#000!important;opacity:.55!important}.navbar-mobile-category-strip{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.nav-link-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.35rem .45rem!important;color:#2c2c2c!important;transition:color .2s ease!important}.nav-link-icon svg{stroke-width:1.35px!important;stroke:currentColor!important}.nav-link-icon:hover{color:#000!important}@media(max-width:991px){#navbar-mobile{width:100%!important;background:#f9f7f4!important;border-bottom:1px solid rgba(0,0,0,.08)!important;position:relative!important;z-index:1020!important}#navbar-mobile .container-fluid{padding:.75rem 1.15rem!important;max-width:100%!important;width:100%!important;display:flex!important;align-items:center!important;min-height:56px!important;position:relative!important}.navbar-mobile-row{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important}.navbar-mobile-left{display:inline-flex!important;align-items:center!important;z-index:5!important}.navbar-mobile-brand{display:inline-flex!important;align-items:center!important;margin-left:1.15rem!important}.navbar-mobile-right{margin-left:auto!important;margin-right:0!important;padding-right:0!important;gap:8px!important;display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;z-index:5!important}#navbar-mobile .nav-link-icon{padding:.35rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#navbar-mobile .d-flex.justify-content-end>a:last-child{padding-right:2px!important;margin-right:0!important}#navbar-mobile .zena-brand-golden-text{font-size:1.45rem!important;letter-spacing:.28em!important;line-height:1!important;margin-left:0!important}.product-main{padding-top:1.25rem!important}}.zena-header-badge{position:absolute!important;top:-2px!important;right:-2px!important;background-color:#000!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important;min-width:17px!important;height:17px!important;border-radius:50rem!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 1px 4px #00000040!important;pointer-events:none!important}.nav-badge-luxe{background:var(--p-gold);color:#fff;font-size:.5625rem;padding:1px 5px;border-radius:3px;margin-left:3px;vertical-align:super;text-transform:uppercase;letter-spacing:.03em}.nav-badge-new{background:#2e7d32;color:#fff;font-size:.5625rem;padding:1px 5px;border-radius:3px;margin-left:3px;vertical-align:super;text-transform:uppercase}.product-card,.card-product{border:none!important;background:transparent!important;position:relative;margin-bottom:.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1);padding:0;content-visibility:auto;contain-intrinsic-size:1px 360px}.product-card:hover{transform:translateY(-1px)}.product-card-img-wrapper{position:relative;background:#f9f7f4!important;border-radius:12px!important;overflow:hidden!important;clip-path:inset(0 round 12px)!important;aspect-ratio:1 / 1;box-shadow:0 4px 14px #0000000a;isolation:isolate}.card,.product-card-img-container{background-color:#f9f7f4!important;background:#f9f7f4!important}.product-card-img-container{position:relative;width:100%;height:100%;overflow:hidden!important;border-radius:12px!important;clip-path:inset(0 round 12px)!important;background-color:#f9f7f4!important}.product-card-img-primary,.product-card-img-secondary{width:100%!important;height:100%!important;object-fit:cover!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0) scale(1)}.product-card-img-primary{position:relative!important;z-index:1;opacity:1!important;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.5s cubic-bezier(.2,1,.3,1)!important}.product-card-img-secondary{position:absolute!important;top:0!important;left:0!important;z-index:2;opacity:0!important;visibility:hidden!important;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.5s cubic-bezier(.2,1,.3,1),visibility .9s cubic-bezier(.4,0,.2,1)!important}.product-card:hover .product-card-img-primary,.zena-sbb-product-card:hover .zena-sbb-img-primary,.zena-ts-card:hover .zena-ts-img-primary,.zena-bs-card:hover .zena-bs-img-primary{opacity:0!important;transform:scale(1.075) translateZ(0)!important}.product-card:hover .product-card-img-secondary,.zena-sbb-product-card:hover .zena-sbb-img-secondary,.zena-ts-card:hover .zena-ts-img-secondary,.zena-bs-card:hover .zena-bs-img-secondary{opacity:1!important;visibility:visible!important;transform:scale(1.075) translateZ(0)!important}.product-card:hover .product-card-img-primary:only-child,.zena-sbb-product-card:hover .zena-sbb-img-primary:only-child,.zena-ts-card:hover .zena-ts-img-primary:only-child,.zena-bs-card:hover .zena-bs-img-primary:only-child{opacity:1!important;transform:scale(1.075) translateZ(0)!important}.zena-ribbon-badge,.product-card-img-wrapper .product-sale-badge{position:absolute!important;top:0!important;left:0!important;z-index:10!important;background-color:#59151b!important;background-image:linear-gradient(110deg,#59151b 0% 35%,#ffffff4d 50%,#59151b 65% 100%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:zenaShimmerBackground 4s infinite ease-in-out!important;color:var(--p-white)!important;text-transform:capitalize!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.2px!important;padding:3px 18px 3px 8px!important;clip-path:polygon(0 0,100% 0,86% 50%,100% 100%,0 100%)!important;border-radius:0!important;line-height:1.25!important;display:inline-block!important}@keyframes zenaShimmerBackground{0%{background-position:200% 0}to{background-position:-200% 0}}.product-custom-badge{background-color:#59151b!important;background-image:none!important;color:#fff!important}.zena-ribbon-badge[data-badge=gifting],.product-custom-badge[style*=C79A3B]{background:var(--p-gold)!important}.product-card-wishlist-wrapper{position:absolute!important;bottom:12px!important;left:12px!important;z-index:10!important;display:block!important;line-height:1!important}.product-card-wishlist-icon{position:relative!important;bottom:auto!important;left:auto!important;z-index:10;background:none!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;padding:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;opacity:0!important;visibility:hidden!important;transform:scale(.92)!important;transition:opacity .3s ease,transform .3s ease,visibility .3s ease!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.product-card:hover .product-card-wishlist-icon,.product-card-img-wrapper:hover .product-card-wishlist-icon,.product-card-wishlist-wrapper:hover .product-card-wishlist-icon,.product-card-wishlist-icon.active,.product-card-wishlist-icon[aria-pressed=true],.product-card-wishlist-icon[data-active=true]{opacity:1!important;visibility:visible!important;transform:scale(1)!important}.product-card-wishlist-icon:hover{transform:scale(1.15)!important;background:none!important}.product-card-wishlist-icon svg{width:22px;height:22px;display:block;stroke:#7d6656;fill:none;transition:fill .2s ease,stroke .2s ease,transform .2s ease}.product-card-wishlist-icon.active svg,.product-card-wishlist-icon[aria-pressed=true] svg,.product-card-wishlist-icon[data-active=true] svg,.zena-ts-wishlist-btn.active svg,.zena-ts-wishlist-btn[aria-pressed=true] svg,.zena-ts-wishlist-btn[data-active=true] svg,.zena-bs-wishlist.active svg,.zena-bs-wishlist[aria-pressed=true] svg,.zena-bs-wishlist[data-active=true] svg,.zena-sbb-wishlist-btn.active svg,.zena-sbb-wishlist-btn[aria-pressed=true] svg,.zena-sbb-wishlist-btn[data-active=true] svg,.pdp-atc-wishlist-btn.active svg,.pdp-atc-wishlist-btn[aria-pressed=true] svg,.btn-wishlist.active svg{fill:#d96b75!important;stroke:#d96b75!important;transform:scale(1.15)!important}@keyframes zenaHeartPulse{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1.15)}}.zena-sbb-wishlist-btn.active svg,.zena-sbb-wishlist-btn[data-active=true] svg,.zena-ts-wishlist-btn.active svg,.zena-ts-wishlist-btn[data-active=true] svg,.zena-bs-wishlist.active svg,.zena-bs-wishlist[data-active=true] svg,.product-card-wishlist-icon.active svg,.product-card-wishlist-icon[data-active=true] svg{animation:zenaHeartPulse .3s cubic-bezier(.175,.885,.32,1.275) both!important}@keyframes zenaBadgePop{0%{transform:scale(1)}50%{transform:scale(1.4);background-color:#d96b75!important}to{transform:scale(1)}}.wishlist-count-badge.badge-pop{animation:zenaBadgePop .35s cubic-bezier(.175,.885,.32,1.275)}.offcanvas-wishlist,.zena-luxury-wishlist{width:430px!important;max-width:100vw!important;background-color:#faf8f5!important;box-shadow:-10px 0 40px #00000014!important;border-left:1px solid rgba(0,0,0,.06)!important;z-index:1060!important}.offcanvas-wishlist .offcanvas-header,.zena-luxury-wishlist .offcanvas-header{padding:1.15rem 1.25rem!important;background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.offcanvas-wishlist .offcanvas-body,.zena-luxury-wishlist .offcanvas-body{padding:.75rem 1.25rem!important;background-color:#faf8f5!important}.zena-wishlist-header-count{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.8125rem!important;font-weight:500!important;color:#78716c!important}.wishlist-product-item.cart-item{padding:1.15rem 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;background:transparent!important}.wishlist-product-item.cart-item:last-child{border-bottom:none!important}.wishlist-product-item .cart-item-thumb-link{width:72px!important;height:72px!important;min-width:72px!important;border-radius:8px!important;border:1px solid #EAE3D9!important;background-color:#fff!important;box-shadow:0 1px 4px #00000008!important;overflow:hidden!important;display:block!important}.wishlist-product-item .cart-item-thumb-link img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .3s ease!important}.wishlist-product-item .cart-item-thumb-link:hover img{transform:scale(1.06)!important}.wishlist-product-item .cart-item-product-title,.wishlist-product-item h3.cart-item-product-title{margin:0 0 .2rem!important;font-size:.8125rem!important;line-height:1.35!important}.wishlist-product-item .cart-item-product-title a{font-family:var(--bs-headings-font-family),"ITC Novarese","Playfair Display",Georgia,serif!important;font-size:.8125rem!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.35!important;letter-spacing:.01em!important;transition:color .2s ease!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.wishlist-product-item .cart-item-product-title a:hover{color:#c8a97e!important}.wishlist-product-item .product-price-final{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.875rem!important;font-weight:600!important;color:#1c1917!important;letter-spacing:-.01em!important}.wishlist-product-item .product-price-compare{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.75rem!important;font-weight:400!important;color:#a8a29e!important;text-decoration:line-through!important;margin-left:.35rem!important}.zena-wishlist-item-atc-btn{background:#fff!important;border:1px solid #1C1917!important;color:#1c1917!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.08em!important;height:32px!important;padding:0 .85rem!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;box-shadow:0 1px 3px #0000000a!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;white-space:nowrap!important}.zena-wishlist-item-atc-btn svg{display:inline-block!important;width:12px!important;height:12px!important;stroke:currentColor!important;fill:none!important}.zena-wishlist-item-atc-btn:hover{background:#0c0a09!important;color:#fff!important;border-color:#0c0a09!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #0000001f!important}.zena-wishlist-item-atc-btn:active{transform:translateY(0)!important}.wishlist-item-remove-btn{width:24px!important;height:24px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#a8a29e!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .2s ease!important}.wishlist-item-remove-btn svg{width:14px!important;height:14px!important;stroke:currentColor!important}.wishlist-item-remove-btn:hover{color:#1c1917!important;background:#eae6df!important}.zena-wishlist-footer{padding:1.25rem 1.25rem 1.5rem!important;background-color:#fff!important;border-top:1px solid rgba(0,0,0,.06)!important;box-shadow:0 -4px 16px #00000008!important}.zena-wishlist-move-all-btn{background-color:#0c0a09!important;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.12em!important;height:48px!important;border-radius:7px!important;border:none!important;box-shadow:0 4px 14px #00000029!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.zena-wishlist-move-all-btn svg{display:inline-block!important;stroke:currentColor!important}.zena-wishlist-move-all-btn:hover{background-color:#262320!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00000038!important}.zena-wishlist-move-all-btn:active{transform:translateY(0)!important}.zena-wishlist-continue-shopping,.zena-continue-shopping{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.75rem!important;font-weight:500!important;color:#78716c!important;letter-spacing:.04em!important;text-decoration:none!important;transition:color .2s ease!important;background:none!important;border:none!important;cursor:pointer!important}.zena-wishlist-continue-shopping:hover,.zena-continue-shopping:hover{color:#1c1917!important;text-decoration:underline!important}.product-card-title,.product-card .card-title,h3.product-card-title,.product-card-title a,.product-card a.stretched-link,.product-card h2,.product-card h3,.card-product-title,.product-title-link,.collection-product-title,.zena-bs-title,.zena-bs-card-title,.zena-bs-card-title a,.zena-sbb-title,.zena-sbb-title a,.zena-sbb-item-title,.zena-ts-title,.zena-ts-title a,.zena-odfw-item-title,.zena-zg-item-title,.zena-zr-product-title,.cart-upsells-item-title,.cart-upsells-item-title a,.product-item-title,.related-product-title,.recommendation-product-title,.cross-sells-title,.cart-item-product-title,.cart-item-title{font-family:var(--bs-headings-font-family, "Bodoni Moda", "Playfair Display", Georgia, serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.015em!important;color:#262320!important;margin-top:.6rem!important;margin-bottom:.2rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-price-wrapper,.product-card-price,.product-price,.zena-ts-price,.zena-bs-price-row,.zena-sbb-price-row,.product-price-row{display:flex!important;align-items:baseline!important;gap:8px!important;margin-top:.1rem!important;margin-bottom:.15rem!important;font-family:var(--bs-headings-font-family, "Bodoni Moda", "Playfair Display", Georgia, serif)!important}.product-card-price-current,.product-card-price-final,.product-card-price-final-sale,.product-price-final,.product-price-final-sale,.product-price-current,.zena-ts-price-sale,.zena-bs-price,.zena-bs-price-current,.zena-bs-price-sale,.zena-sbb-price-sale,.zena-odfw-price,.zena-zg-price,.zena-zr-price,.cart-item-price-final,.cart-drawer-price,.price-item--regular,.price-item--sale{font-family:var(--bs-headings-font-family, "Bodoni Moda", "Playfair Display", Georgia, serif)!important;font-size:14px!important;font-weight:500!important;color:#262320!important;letter-spacing:.01em!important;line-height:1.2!important}.product-card-price-compare,.product-price-compare,.zena-ts-price-compare,.zena-bs-price-compare,.zena-bs-compare-price,.zena-sbb-price-compare,.cart-item-price-compare{font-family:var(--bs-headings-font-family, "Bodoni Moda", "Playfair Display", Georgia, serif)!important;font-size:13px!important;font-weight:400!important;color:#9e9e9e!important;text-decoration:line-through!important;letter-spacing:.01em!important;line-height:1.2!important}@media(max-width:768px){.product-card-title,.zena-bs-card-title,.zena-sbb-title,.product-card-price-current,.product-card-price-final,.product-card-price-final-sale,.zena-bs-price,.zena-sbb-price-sale{font-size:13.5px!important}.product-card-price-compare,.zena-bs-compare-price,.zena-sbb-price-compare{font-size:12px!important}}.product-card-rating,.product-rating-badge{display:flex!important;align-items:center!important;gap:.3rem!important;font-size:.8125rem!important;margin-top:.2rem!important;margin-bottom:.4rem!important}.product-rating-badge .rating-stars{color:#ffc107!important;letter-spacing:1px!important;font-size:.8125rem!important}.product-rating-badge .review-count{color:#777!important;font-size:.78125rem!important}.product-card .btn-atc,.product-card .btn-quick-view,.product-card .btn-atc-dropup{display:block!important;width:100%!important;background:var(--p-white)!important;color:var(--p-black)!important;border:1px solid var(--p-black)!important;border-radius:50rem!important;font-family:var(--bs-headings-font-family)!important;font-size:.8125rem!important;font-weight:500!important;padding:.45rem 1rem!important;min-height:38px!important;text-transform:capitalize!important;letter-spacing:.02em;transition:all .25s ease!important;box-shadow:none!important;margin-top:.5rem!important}.product-card .btn-atc:hover,.product-card .btn-quick-view:hover,.product-card .btn-atc-dropup:hover{background:var(--p-black)!important;color:var(--p-white)!important;border-color:var(--p-black)!important}.collection-products .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.section-header .title,.title-wrapper .title{font-family:var(--bs-headings-font-family)!important;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.pdp-material-box{background-color:var(--p-cream);border:1px solid rgba(38,35,32,.15);border-radius:8px;padding:16px;margin-top:16px;margin-bottom:20px}.pdp-pincode-wrapper{display:flex;gap:8px;margin-top:12px}.pdp-pincode-input{border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-size:.875rem;flex:1}.pdp-pincode-btn{background:var(--p-black);color:var(--p-white);border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:var(--p-transition)}.pdp-pincode-btn:hover{background:var(--p-maroon)}.pdp-atc-row{display:flex!important;align-items:stretch!important;gap:12px!important;width:100%!important}.product-main .btn-atc{flex:1 1 auto!important;height:52px!important;min-height:52px!important;background:#111!important;color:#fff!important;border:1.5px solid #111111!important;border-radius:4px!important;font-family:var(--bs-headings-font-family)!important;font-size:.95rem!important;font-weight:500!important;padding:0 1.5rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;animation:atcAttentionGel 2.8s cubic-bezier(.25,1,.5,1) infinite!important}.product-main .btn-atc:after{content:""!important;position:absolute!important;top:0!important;left:-150%!important;width:85%!important;height:100%!important;background:linear-gradient(90deg,#fff0,#ffffff80,#fffffff2,#ffffff80,#fff0)!important;transform:skew(-25deg)!important;pointer-events:none!important;animation:atcLightSheen 2.8s ease-in-out infinite!important}@keyframes atcAttentionGel{0%,to{transform:scaleZ(1) translateY(0) rotate(0);box-shadow:0 2px 8px #00000014}6%{transform:scale3d(1.08,.92,1) translateY(2px) rotate(0);box-shadow:0 4px 14px #00000026}12%{transform:scale3d(.92,1.08,1) translateY(-6px) rotate(-1.5deg);box-shadow:0 12px 30px #0000004d,0 0 22px #ffffff59}18%{transform:scale3d(1.055,.95,1) translateY(-3px) rotate(1.5deg);box-shadow:0 8px 20px #00000038}24%{transform:scale3d(.975,1.025,1) translateY(-1px) rotate(-.5deg)}30%{transform:scale3d(1.015,.99,1) translateY(0) rotate(0)}36%{transform:scaleZ(1) translateY(0) rotate(0);box-shadow:0 2px 8px #00000014}}@keyframes atcLightSheen{0%,5%{left:-150%;opacity:0}7%{opacity:1}28%{left:210%;opacity:1}29%,to{left:210%;opacity:0}}.product-main .btn-atc:hover{animation:none!important;transform:translateY(-2px) scale(1.01)!important;background:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important;box-shadow:0 10px 28px #00000040!important}.pdp-atc-inner{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative!important;z-index:2!important}.pdp-atc-icon-bag{display:inline-block!important;vertical-align:middle!important;stroke:currentColor!important}.pdp-atc-icon-arrow{display:inline-block!important;vertical-align:middle!important;stroke:currentColor!important;transition:transform .25s ease!important;animation:atcArrowNudge 2.8s ease-in-out infinite!important}@keyframes atcArrowNudge{0%,5%,36%,to{transform:translate(0)}12%,18%{transform:translate(8px)}}.pdp-atc-wishlist-wrapper{flex:0 0 52px!important;width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.pdp-atc-wishlist-btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;background:#fff!important;border:1.5px solid #111111!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111!important;padding:0!important;margin:0!important;line-height:0!important;cursor:pointer!important;transition:all .2s ease!important}.pdp-atc-wishlist-btn:hover{background:#f9f7f4!important;border-color:#000!important;transform:scale(1.02)!important}.pdp-atc-wishlist-btn svg,.pdp-atc-heart-svg{width:22px!important;height:22px!important;display:block!important;margin:auto!important;stroke:#111!important;fill:none!important;stroke-width:1.75!important;transform:translateY(.5px)!important;transition:all .2s ease!important}.pdp-atc-wishlist-btn.active svg,.pdp-atc-wishlist-btn[aria-pressed=true] svg,.pdp-atc-wishlist-btn.active .pdp-atc-heart-svg,.pdp-atc-wishlist-btn[aria-pressed=true] .pdp-atc-heart-svg{fill:#59151b!important;stroke:#59151b!important}.product-main .btn-buy{width:100%!important;height:52px!important;min-height:52px!important;background:#111!important;color:#fff!important;border:1.5px solid #111111!important;border-radius:4px!important;font-family:var(--bs-headings-font-family)!important;font-size:.95rem!important;font-weight:500!important;padding:0 1.5rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:12px!important;transition:all .2s ease!important}.product-main .btn-buy:hover{background:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important}.cart-goal .progress-bar{background:linear-gradient(90deg,var(--p-gold) 0%,var(--p-maroon) 100%)!important}.footer{background:transparent!important;color:#222;border-top:1px solid #EFEFEF;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#footer .container,.footer .container{max-width:100%!important;margin-left:0!important;margin-right:auto!important;padding-left:clamp(.95rem,2.1vw,2rem)!important;padding-right:clamp(1.25rem,2.8vw,2.75rem)!important}@media(max-width:767.98px){#footer .container,.footer .container{margin-left:0!important;padding-left:1rem!important;padding-right:1rem!important}}.footer-upper-grid{padding:3rem 0 2rem;font-family:inherit}.footer-upper-container{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:clamp(1.75rem,3.8vw,4rem);align-items:start;width:100%}@media(max-width:991.98px){.footer-upper-container{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:1.5rem}}@media(max-width:820px){.footer-upper-container{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem}}@media(max-width:520px){.footer-upper-container{grid-template-columns:1fr;gap:2rem}}.footer-col-newsletter{max-width:420px}.footer-company-address-block{margin-top:0;margin-bottom:2.75rem!important}.footer-company-name{font-family:inherit!important;font-size:1.25rem!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:.35rem!important;line-height:1.25!important}.footer-company-tagline{font-size:.8125rem!important;color:#666!important;font-weight:400!important;letter-spacing:.02em!important;display:block!important}.footer-company-registered{display:flex;align-items:flex-start;gap:6px;color:#666!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.6!important;margin-bottom:0!important}.footer-company-registered strong{font-weight:500!important;color:#2b2b2b!important}.location-pin-icon{flex-shrink:0;margin-top:3px;color:#777}.footer-contact-block{margin-top:0}.footer-contact-title{font-family:inherit!important;font-size:1.1rem!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.footer-contact-title span{display:inline-block;padding-bottom:4px;border-bottom:1.5px solid #222222;min-width:40px}.footer-contact-list{list-style:none!important;padding-left:0!important;margin-bottom:0!important}.footer-contact-list li{margin-bottom:8px;font-size:.8125rem;font-weight:400;color:#666;line-height:1.5}.contact-label{font-weight:450;color:#333;margin-right:4px}.footer-contact-link{color:#222!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px!important;font-weight:400;transition:opacity .15s ease}.footer-contact-link:hover{opacity:.7}.footer-col-menu{font-family:inherit}.footer-nav-title{font-family:inherit!important;font-size:.95rem!important;font-weight:500!important;color:#1a1a1a!important;margin-bottom:1.2rem!important;letter-spacing:.02em}.footer-nav-title .footer-title-text{display:inline-block;padding-bottom:4px;border-bottom:1.5px solid #222222;min-width:36px}.footer-nav-list{list-style:none!important;padding-left:0!important;margin-bottom:0!important}.footer-nav-list li{margin-bottom:9px;line-height:1.35}.footer-nav-link{font-size:.8125rem!important;color:#666!important;text-decoration:none!important;font-weight:400!important;transition:color .15s ease;display:inline-block}.footer-nav-link:hover{color:#111!important;text-decoration:underline!important;text-underline-offset:2px}@media(max-width:767.98px){.footer-upper-container{display:flex!important;flex-direction:column!important;gap:0!important}.footer-col-newsletter{padding-bottom:1.5rem!important;margin-bottom:0!important}.footer-accordion-item{border-top:1px solid #ECECEC!important;padding:16px 0!important;width:100%!important}.footer-accordion-item:last-child{border-bottom:1px solid #ECECEC!important;margin-bottom:2rem!important}.footer-accordion-item .footer-nav-title{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;padding:0!important;margin-bottom:0!important;font-size:15px!important;font-weight:500!important;color:#222!important;letter-spacing:.01em!important}.footer-accordion-item .footer-nav-title .footer-title-text,.footer-accordion-item .footer-nav-title span{border-bottom:none!important;border:none!important;padding-bottom:0!important;min-width:auto!important}.footer-accordion-icon{font-size:20px!important;font-weight:300!important;line-height:1!important;color:#777!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border:none!important;border-bottom:none!important;text-decoration:none!important;min-width:unset!important;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease!important}.footer-accordion-item .footer-nav-title[aria-expanded=true] .footer-accordion-icon{transform:rotate(45deg)!important;color:#222!important}.footer-collapse-content.collapse:not(.show){display:none!important}.footer-collapse-content.collapse.show{display:block!important}.footer-collapse-content .footer-nav-list{padding-top:14px!important;padding-bottom:6px!important}.footer-collapse-content .footer-nav-list li{margin-bottom:12px!important}.footer-collapse-content .footer-nav-list li:last-child{margin-bottom:4px!important}.footer-collapse-content .footer-nav-link{font-size:14px!important;color:#666!important;font-weight:400!important;display:inline-block!important;line-height:1.4!important}}@media(min-width:768px){.footer-nav-title{display:block!important;cursor:default!important;pointer-events:none!important;margin-bottom:1.2rem!important}.footer-nav-title span:first-child{display:inline-block!important;padding-bottom:4px!important;border-bottom:1.5px solid #222222!important;min-width:36px!important}.footer-accordion-icon{display:none!important}.footer-collapse-content,.footer-collapse-content.collapse,.footer-collapse-content.collapse:not(.show){display:block!important;height:auto!important;visibility:visible!important;opacity:1!important}.footer-accordion-item{border:none!important;padding:0!important}}.footer-middle-bar{background-color:#0e0e10!important;color:#fff!important;padding:3.75rem 0!important;margin:2rem 0 2.5rem!important;width:100%!important;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.footer-middle-container{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(2rem,3.5vw,4rem)}@media(max-width:960px){.footer-middle-bar{padding:2.75rem 0!important;margin:1.5rem 0 2rem!important}.footer-middle-container{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:2.25rem!important;padding:0 1.25rem!important}.middle-col-social{order:1!important;width:100%!important;align-items:center!important}.middle-col-newsletter{order:2!important;width:100%!important;align-items:center!important}.middle-col-apps{order:3!important;width:100%!important;align-items:center!important}.middle-bar-header,.middle-app-header{font-size:11px!important;letter-spacing:.16em!important;margin-bottom:14px!important;text-align:center!important}.middle-newsletter-wrapper{display:flex!important;justify-content:center!important;width:100%!important}.middle-newsletter-pill{width:100%!important;max-width:380px!important;height:48px!important;background-color:#1a1a1c!important;border:1px solid #333336!important;border-radius:50rem!important;padding:0 6px 0 18px!important}.middle-newsletter-input{font-size:14px!important}.middle-newsletter-btn{width:36px!important;height:36px!important;background-color:#2c2c30!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.middle-bar-app-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;width:100%!important;max-width:380px!important;margin:0 auto!important}.middle-app-badge{flex:1 1 0!important;min-width:0!important;padding:6px 10px!important;height:46px!important;border-radius:10px!important;gap:7px!important;justify-content:center!important}.middle-app-icon{width:20px!important;height:22px!important}.middle-app-sub{font-size:7.5px!important}.middle-app-main{font-size:11.5px!important}}.middle-bar-col{display:flex;flex-direction:column;align-items:flex-start}.middle-col-apps{align-items:center!important;text-align:center!important}.middle-bar-header{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#9a9aa0!important;margin-bottom:18px!important;line-height:1.2!important;display:block!important}.middle-app-header{font-size:12.5px!important;font-weight:600!important;letter-spacing:.18em!important;color:#a4a4aa!important;width:100%!important;text-align:center!important;margin-bottom:18px!important}.middle-bar-social-icons{display:flex;align-items:center;gap:20px}.social-circle-link{color:#fff!important;opacity:.9;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;text-decoration:none!important}.social-circle-link:hover{opacity:1;transform:translateY(-2.5px)}.middle-bar-app-badges{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;width:100%}.middle-app-badge{display:inline-flex;align-items:center;gap:12px;background-color:#fff!important;color:#000!important;padding:10px 22px;border-radius:14px;min-width:172px;height:54px;text-decoration:none!important;box-shadow:0 3px 10px #0003;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.middle-app-badge:hover{opacity:.96;transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.middle-app-icon{flex-shrink:0}.middle-app-text{text-align:left}.middle-app-sub{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:9px!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.1!important;color:#444!important;font-weight:500!important}.middle-app-main{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14.5px!important;font-weight:700!important;line-height:1.15!important;color:#000!important;letter-spacing:-.01em!important}.middle-newsletter-wrapper{width:100%}.middle-newsletter-pill{background-color:#1a1a1c!important;border:1px solid #2C2C2E!important;border-radius:50rem!important;height:46px!important;width:330px!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 8px 0 18px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.middle-newsletter-pill:focus-within{border-color:#55555a!important;box-shadow:0 0 0 1px #55555a!important}.middle-newsletter-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;width:100%!important;padding:0!important}.middle-newsletter-input::placeholder{color:#7c7c82!important;font-size:13px!important}.middle-newsletter-btn{background:transparent!important;border:none!important;outline:none!important;color:#fff!important;padding:6px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;transition:transform .2s ease!important}.middle-newsletter-btn:hover{transform:translate(3px)!important}.footer-popular-searches{font-family:inherit;padding-top:1.5rem!important;padding-bottom:.5rem!important;margin-top:1rem!important;margin-bottom:0!important}.popular-searches-main-title{font-family:inherit!important;font-size:clamp(21px,2vw,24px)!important;font-weight:450!important;color:#3a3a3c!important;letter-spacing:-.01em!important;margin-bottom:.85rem!important}.popular-searches-directory{position:relative;border-top:1px solid rgba(0,0,0,.06)!important;margin-bottom:0}.search-category-row{border-bottom:1px solid rgba(0,0,0,.05)!important;padding:10px 0!important}.search-category-row:last-child{border-bottom:none!important;padding-bottom:4px!important}.search-category-label{font-size:14.5px!important;font-weight:450!important;color:#5c5c60!important;margin-bottom:3px!important;font-family:inherit;letter-spacing:.01em!important}.search-category-links{font-size:13.5px!important;line-height:1.65!important;color:#8a8a8e!important;font-family:inherit}.search-link{color:#8a8a8e!important;font-size:13.5px!important;text-decoration:none;font-weight:400;transition:color .15s ease,opacity .15s ease}.search-link:hover{color:#2c2c2e!important;text-decoration:underline;text-underline-offset:3px}.search-category-links .sep{color:#d1d1d6!important;margin:0 4.5px!important;-webkit-user-select:none;user-select:none;font-weight:300;font-size:12.5px!important}.sticky-atc{position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .35s ease;z-index:1020;background:#f9f7f4f5!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -8px 24px #00000012;border-top:1px solid rgba(0,0,0,.08)}.sticky-atc.show{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.sticky-atc.hide-slide-down{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important}.sticky-atc-inner{padding:10px 0!important}.sticky-atc-row{min-height:52px;max-width:1060px!important;margin:0 auto!important;padding-left:clamp(1rem,3vw,2.5rem)!important;padding-right:clamp(.75rem,2vw,1.75rem)!important}.sticky-atc-left{min-width:0;flex:0 1 auto!important;gap:.75rem!important;margin-left:clamp(.5rem,2vw,1.75rem)!important}.sticky-atc-img-wrapper{width:50px;height:50px;border-radius:8px;overflow:hidden;background:#f9f7f4;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000000a;flex-shrink:0!important}.sticky-atc-img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc-info{min-width:0;padding-left:2px!important}.sticky-atc-title-row{max-width:360px;gap:.5rem!important}.sticky-atc-title{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:#111!important;letter-spacing:-.01em!important;line-height:1.25!important;text-decoration:none!important}.sticky-atc-badge-pill{display:inline-block;background:#ffe8e8;color:#d32f2f;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.sticky-atc-meta-row{line-height:1.2}.sticky-atc-compare-price{font-size:12px!important;color:#8e8e93!important;text-decoration:line-through!important}.sticky-atc-final-price{font-size:14.5px!important;font-weight:700!important;color:#111!important;letter-spacing:-.01em!important}.sticky-atc-usp-tag{font-size:11.5px;color:#666;font-weight:500}.sticky-atc-right{flex-shrink:0}.sticky-atc-variant-wrapper{min-width:130px}.sticky-atc-variant-select{height:42px!important;border:1.5px solid #E5E5E5!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;color:#111!important;background-color:#fafafa!important;padding:0 12px!important;cursor:pointer;box-shadow:none!important;transition:border-color .2s ease}.sticky-atc-variant-select:focus{border-color:#111!important}.sticky-atc-tax-summary{min-width:100px}.sticky-atc-tax-text{font-size:10.5px;color:#8e8e93;display:block}.sticky-atc-btn-group{display:flex;align-items:center;gap:10px}.sticky-btn-atc{height:44px!important;min-width:140px!important;background-color:#fff!important;color:#111!important;border:1.5px solid #111111!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 2px 6px #00000008!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.sticky-btn-atc:hover{background-color:#111!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f!important}.sticky-btn-buy{height:44px!important;min-width:140px!important;background-color:#111!important;color:#fff!important;border:1.5px solid #111111!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 4px 14px #00000026!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.sticky-btn-buy:hover{background-color:#262626!important;color:#fff!important;border-color:#262626!important;transform:translateY(-1px);box-shadow:0 6px 18px #00000040!important}.sticky-btn-icon{flex-shrink:0;transition:transform .2s ease}.sticky-btn-atc:hover .sticky-btn-icon{transform:scale(1.1)}.sticky-btn-buy:hover .sticky-btn-icon{transform:scale(1.15)}@media(max-width:768px){.sticky-atc{padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-atc-inner{padding:6px 0!important}.sticky-atc-row{gap:8px!important}.sticky-atc-left{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;gap:8px!important}.sticky-atc-img-wrapper{width:38px!important;height:38px!important;border-radius:6px!important;flex-shrink:0!important}.sticky-atc-img{width:38px!important;height:38px!important;object-fit:cover!important}.sticky-atc-info{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.sticky-atc-title-row{max-width:100%!important;width:100%!important}.sticky-atc-title{font-size:12px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;line-height:1.2!important}.sticky-atc-badge-pill{display:none!important}.sticky-atc-meta-row{margin-top:1px!important;line-height:1.1!important;gap:4px!important}.sticky-atc-compare-price{font-size:10.5px!important}.sticky-atc-final-price{font-size:12.5px!important;font-weight:700!important}.sticky-atc-right{flex-shrink:0!important}.sticky-atc-btn-group{gap:6px!important}.sticky-btn-atc{min-width:auto!important;padding:0 10px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.03em!important;height:36px!important;border-radius:6px!important;gap:5px!important}.sticky-btn-buy{min-width:auto!important;padding:0 12px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.03em!important;height:36px!important;border-radius:6px!important;gap:5px!important}.sticky-btn-icon{width:12px!important;height:12px!important}}.footer a[href*=kondasoft],.footer a[href*=kondashopify],.collection-header{display:none!important}.collection-template .container{max-width:100%!important;width:100%!important;padding-left:2rem!important;padding-right:2rem!important}@media(max-width:768px){.collection-template .container{padding-left:1rem!important;padding-right:1rem!important}}.collection-template .col-12,.collection-template .col-desktop-9{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.collection-sidebar-filters,.collection-template .d-none.d-desktop-block.col-desktop-3{display:none!important}.collection-template .product-list{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.25rem;margin-left:-.75rem!important;margin-right:-.75rem!important}.collection-template .product-list>div{padding-left:.75rem!important;padding-right:.75rem!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:1.25rem!important}.collection-utilities-desktop{padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:1.5rem!important}.collection-utilities-desktop .collection-product-count{font-size:.8125rem;color:var(--p-grey);letter-spacing:.01em}.collection-utilities-desktop .form-select{border:1px solid #ddd;border-radius:4px;font-size:.8125rem;padding:.35rem 2rem .35rem .75rem;color:var(--p-black);background-color:var(--p-white)}.collection-template{padding-top:.5rem!important}.collection-utilities-mobile,.collection-utilities-desktop{display:none!important}#sr-whatsapp-widget,#pickrr-whatsapp-widget,.sr-whatsapp-widget,#sr-whatsapp-button,#pragma-chat-widget,.pragma-chat-widget,div.whatsapp-floating-btn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.zena-navbar-action-icons{margin-right:.5rem!important}@media(min-width:992px){.zena-navbar-action-icons{margin-right:1.25rem!important}}.expand-left-search-box{position:relative;display:inline-flex;align-items:center}.expand-search-trigger{cursor:pointer!important;position:relative!important;z-index:1040!important;pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important;padding:6px!important;border-radius:50%!important;touch-action:manipulation!important;transition:opacity .25s ease,transform .25s ease!important}.expand-search-trigger *{pointer-events:none!important}.expand-left-search-box.is-open .expand-search-trigger{opacity:0!important;pointer-events:none!important;transform:scale(.85)!important}.expand-search-form{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;opacity:0;visibility:hidden;pointer-events:none;overflow:visible;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:30px;padding:6px 14px;height:38px;box-shadow:0 4px 18px #0000000f;transition:width .38s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .25s ease,border-color .25s ease,box-shadow .3s ease;z-index:1050;display:flex;align-items:center;white-space:nowrap}.expand-left-search-box.is-open .expand-search-form{width:380px;max-width:38vw;height:40px;opacity:1;visibility:visible;pointer-events:auto;border-color:#c8a97e;box-shadow:0 8px 30px #0000001a,0 0 0 1.5px #c8a97e59}@media(max-width:1199px){.expand-left-search-box.is-open .expand-search-form{width:310px;max-width:calc(100vw - 240px);height:38px}}@media(max-width:991px){.expand-left-search-box.is-open .expand-search-form{width:270px;max-width:calc(100vw - 180px);height:38px}}@media(max-width:576px){.expand-left-search-box.is-open .expand-search-form{width:240px;max-width:calc(100vw - 130px);height:36px;padding:4px 12px}}.expand-search-input{background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.875rem!important;color:#1a1a1a!important;height:100%!important;padding:0 8px!important;width:100%;border:none!important;outline:none!important;box-shadow:none!important}.expand-search-input:focus{outline:none!important;box-shadow:none!important}.expand-search-input::placeholder{color:#8c8c92;font-weight:400;font-size:.84375rem}.expand-search-input::-webkit-search-cancel-button,.expand-search-input::-webkit-search-decoration,.expand-search-input::-webkit-search-results-button,.expand-search-input::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}.expand-search-spinner{display:flex;align-items:center;justify-content:center;margin-right:4px}.search-spinner-svg{animation:zenaSearchSpin .75s linear infinite}@keyframes zenaSearchSpin{to{transform:rotate(360deg)}}.expand-search-close{cursor:pointer;padding:4px;border-radius:50%;background:transparent;border:none;color:#8c8c92!important;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.expand-search-close:hover{color:#1a1a1a!important;background:#0000000d;transform:rotate(90deg)}.zena-live-search-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:440px;max-width:92vw;max-height:520px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid rgba(200,169,126,.3);border-radius:16px;box-shadow:0 20px 48px #0000001f,0 2px 10px #0000000a;padding:1.25rem;z-index:1060;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s ease;pointer-events:none;white-space:normal;text-align:left}.zena-live-search-dropdown.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media(max-width:576px){.zena-live-search-dropdown{width:calc(100vw - 32px);max-width:360px;right:-12px;max-height:420px;padding:1rem;border-radius:14px}}.zena-live-search-dropdown::-webkit-scrollbar{width:4px}.zena-live-search-dropdown::-webkit-scrollbar-thumb{background:#dfd7cb;border-radius:4px}.zena-search-section-header{font-size:.65625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c8c92;margin-bottom:.5rem}.zena-search-count-badge{font-size:.625rem;font-weight:500;background:#f4efe6;color:#7a6348;padding:1px 6px;border-radius:4px;text-transform:none;letter-spacing:0}.zena-search-tags-wrap{display:flex;flex-wrap:wrap;gap:.35rem}.zena-search-tag-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f9f7f4;border:1px solid #ECE4DA;border-radius:50rem;font-size:.75rem;color:#2c2c2e;text-decoration:none;cursor:pointer;transition:all .2s ease;font-weight:400}.zena-search-tag-chip svg{color:#c8a97e}.zena-search-tag-chip:hover,.zena-search-tag-chip.is-active-item{background:#f2ebe1;border-color:#c8a97e;color:#1a1a1a}.zena-search-categories-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.zena-search-cat-link{font-size:.75rem;color:#444448;text-decoration:none;padding:3px 6px;border-radius:4px;transition:all .15s ease}.zena-search-cat-link:hover,.zena-search-cat-link.is-active-item{background:#f9f7f4;color:#1a1a1a;font-weight:500}.zena-search-queries-list{display:flex;flex-direction:column;gap:.25rem}.zena-search-query-item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:.78125rem;color:#2c2c2e;text-decoration:none;transition:background .15s ease}.zena-search-query-item:hover,.zena-search-query-item.is-active-item{background:#f9f7f4;color:#1a1a1a}.zena-search-products-list{display:flex;flex-direction:column;gap:.45rem}.zena-search-product-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;text-decoration:none;background:#fff;border:1px solid transparent;transition:all .2s ease}.zena-search-product-item:hover,.zena-search-product-item.is-active-item{background:#faf8f5;border-color:#ece4da}.zena-search-product-thumb{width:44px;height:44px;min-width:44px;border-radius:6px;overflow:hidden;background:#f9f7f4;border:1px solid #ECE5DB;display:flex;align-items:center;justify-content:center}.zena-search-product-thumb img{width:100%;height:100%;object-fit:cover}.zena-search-product-info{flex-grow:1;min-width:0}.zena-search-product-title{font-size:.78125rem;color:#1a1a1a;font-weight:450;line-height:1.25;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zena-search-highlight{background:#c8a97e40;color:#1a1a1a;font-weight:600;padding:0 2px;border-radius:2px}.zena-search-product-price-row{display:flex;align-items:baseline;gap:5px;font-size:.75rem}.zena-search-price-final{font-weight:500;color:#1a1a1a}.zena-search-price-compare{font-size:.6875rem;color:#8c8c92;text-decoration:line-through}.zena-search-save-badge{font-size:.59375rem;background:#242428;color:#fff;padding:1px 4px;border-radius:3px;letter-spacing:.03em;opacity:.88}.zena-search-product-arrow{color:#c2bab0;transition:transform .2s ease,color .2s ease}.zena-search-product-item:hover .zena-search-product-arrow,.zena-search-product-item.is-active-item .zena-search-product-arrow{color:#1a1a1a;transform:translate(2px)}.zena-search-view-all-btn{font-size:.75rem;font-weight:500;color:#7a6348;text-decoration:none;padding:6px 4px;transition:color .2s ease}.zena-search-view-all-btn:hover,.zena-search-view-all-btn.is-active-item{color:#1a1a1a}.zena-search-empty-wrap{text-align:center}.zena-search-empty-title{font-size:.84375rem;color:#242426}.cc-media-gallery{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:26px!important;width:100%!important;position:relative!important}@media(min-width:992px){.product-main .product-contents>.row,.product-main-row{display:flex!important;align-items:flex-start!important;position:relative!important}.product-main .col-desktop-9:first-child,.product-gallery-col{position:-webkit-sticky!important;position:sticky!important;top:130px!important;align-self:flex-start!important;z-index:15!important;height:fit-content!important}.cc-media-gallery,.product-media-gallery{position:-webkit-sticky!important;position:sticky!important;top:130px!important;align-self:flex-start!important;width:100%!important}.product-main .col-desktop-9:last-child,.product-details-col{position:relative!important;align-self:flex-start!important}}@media(min-width:1200px){.product-main .col-desktop-9:first-child,.product-gallery-col{flex:0 0 60%!important;max-width:60%!important}.product-main .col-desktop-9:last-child,.product-details-col{flex:0 0 40%!important;max-width:40%!important;padding-left:2.75rem!important}}.cc-swiper-thumbs{width:94px!important;flex-shrink:0!important;height:614px!important;max-height:614px!important;align-self:center!important;margin:auto 0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;opacity:1!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important}.cc-swiper-thumbs::-webkit-scrollbar{display:none!important}.cc-thumbs-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;transform:none!important}.cc-thumb-slide{width:94px!important;height:94px!important;flex-shrink:0!important;cursor:pointer!important;margin:0!important;padding:0!important}.cc-thumb-card{width:94px!important;height:94px!important;border-radius:17px!important;background:#f9f7f4!important;border:1.5px solid rgba(196,164,124,.18)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative!important;box-shadow:none!important}.cc-thumb-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:15px!important;display:block!important}.cc-thumb-card:hover{transform:scale(1.04)!important;border:1.5px solid #D8CAB8!important;box-shadow:0 4px 14px #55433b14!important}.cc-thumb-slide.swiper-slide-thumb-active .cc-thumb-card,.cc-thumb-slide.is-active .cc-thumb-card{border:2px solid #C4A47C!important;box-shadow:0 4px 16px #c4a47c38!important;background:#f9f7f4!important;transform:scale(1.02)!important}.cc-thumb-video-badge{position:absolute!important;top:6px!important;right:6px!important;background:#000000a6!important;color:#fff!important;border-radius:50%!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.cc-main-stage-wrapper{flex:1 1 auto!important;min-width:0!important;width:calc(100% - 118px)!important;border-radius:15px!important;background:#f9f7f4!important;border:none!important;box-shadow:none!important;overflow:hidden!important;position:relative!important}.cc-swiper-main{width:100%!important;border-radius:15px!important;background:#f9f7f4!important}.cc-main-slide{display:flex!important;align-items:center!important;justify-content:center!important;background:#f9f7f4!important}.cc-main-img-container{width:100%!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f9f7f4!important;padding:0!important;cursor:zoom-in!important;text-decoration:none!important}.cc-main-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:15px!important;display:block!important;background:#f9f7f4!important;transition:opacity .25s ease!important}.cc-main-video-container{width:100%!important;aspect-ratio:1 / 1!important;border-radius:15px!important;overflow:hidden!important;background:#f9f7f4!important}.cc-main-stage-actions{position:absolute!important;top:18px!important;right:18px!important;z-index:10!important;display:flex!important;align-items:center!important;gap:8px!important}.cc-action-btn{width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffffe6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(0,0,0,.05)!important;color:#222!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000000a!important;text-decoration:none!important}.cc-action-btn:hover{background:#fff!important;color:#000!important;transform:scale(1.08)!important;box-shadow:0 4px 14px #0000001a!important}@media(max-width:991px){.cc-media-gallery{flex-direction:column!important;gap:12px!important}.cc-swiper-thumbs{display:none!important}.cc-main-stage-wrapper{width:100%!important;border-radius:15px!important;border:none!important;box-shadow:none!important;background:#f9f7f4!important}.cc-main-img-container{aspect-ratio:1 / 1!important;padding:0!important;background:#f9f7f4!important}.cc-main-img{border-radius:15px!important;background:#f9f7f4!important}}.product-price,.product-price-final,.product-price-final-sale,.product-card-price,.product-card-price-current,.sticky-atc .product-card-price,.cart-item-price,.price-current,.product-card-price-wrapper span:first-child{font-weight:400!important;color:#4a4a4a!important}.cc-stage-zoom-btn,.product-media-gallery-zoom,.cc-main-stage-wrapper .product-media-gallery-zoom,.cc-stage-share-btn,.product-media-gallery-share,.cc-main-stage-wrapper .product-media-gallery-share{position:absolute!important;bottom:22px!important;top:auto!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;color:#8c6d53!important;padding:0!important;margin:0!important;cursor:pointer!important;opacity:.7!important;visibility:visible!important;text-decoration:none!important;transition:all .25s ease!important;pointer-events:auto!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.cc-stage-zoom-btn,.product-media-gallery-zoom,.cc-main-stage-wrapper .product-media-gallery-zoom{right:22px!important;left:auto!important}.cc-stage-share-btn,.product-media-gallery-share,.cc-main-stage-wrapper .product-media-gallery-share{left:22px!important;right:auto!important}.cc-stage-zoom-btn:hover,.product-media-gallery-zoom:hover,.cc-main-stage-wrapper .product-media-gallery-zoom:hover,.cc-stage-share-btn:hover,.product-media-gallery-share:hover,.cc-main-stage-wrapper .product-media-gallery-share:hover{background:transparent!important;transform:scale(1.15)!important;box-shadow:none!important;color:#634735!important;opacity:1!important}.cc-stage-zoom-btn svg,.product-media-gallery-zoom svg,.cc-main-stage-wrapper .product-media-gallery-zoom svg,.cc-stage-share-btn svg,.product-media-gallery-share svg,.cc-main-stage-wrapper .product-media-gallery-share svg{width:20px!important;height:20px!important;stroke:#8c6d53!important;fill:none!important;stroke-width:1.6!important;display:block!important;pointer-events:none!important;transition:stroke .25s ease!important}.cc-stage-zoom-btn:hover svg,.product-media-gallery-zoom:hover svg,.cc-main-stage-wrapper .product-media-gallery-zoom:hover svg,.cc-stage-share-btn:hover svg,.product-media-gallery-share:hover svg,.cc-main-stage-wrapper .product-media-gallery-share:hover svg{stroke:#634735!important}.cc-swiper-main .swiper-controls,.cc-swiper-main .swiper-pagination{pointer-events:none!important}.cc-swiper-main .swiper-pagination-bullet,.cc-swiper-main .swiper-button-prev,.cc-swiper-main .swiper-button-next{pointer-events:auto!important}.cc-main-stage-wrapper .zena-ribbon-badge{position:absolute!important;top:14px!important;left:14px!important;z-index:10!important;background-color:#59151b!important;background-image:linear-gradient(110deg,#59151b 0% 35%,#ffffff4d 50%,#59151b 65% 100%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:zenaShimmerBackground 4s infinite ease-in-out!important;color:var(--p-white)!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.08em!important;padding:5px 14px!important;border-radius:50rem!important;clip-path:none!important;line-height:1.25!important;display:inline-block!important;box-shadow:0 4px 12px #00000026!important}.cc-swiper-main .swiper-button-prev,.cc-swiper-main .swiper-button-next{width:36px!important;height:48px!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;color:#8c6d53!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important;opacity:.7!important;visibility:visible!important;z-index:10!important;top:50%!important;transform:translateY(-50%)!important;cursor:pointer!important;padding:0!important;margin:0!important}.cc-swiper-main .swiper-button-prev{left:12px!important}.cc-swiper-main .swiper-button-next{right:12px!important}.cc-swiper-main .swiper-button-prev:hover,.cc-swiper-main .swiper-button-next:hover{background:transparent!important;opacity:1!important;box-shadow:none!important;color:#634735!important}.cc-swiper-main .swiper-button-prev:after,.cc-swiper-main .swiper-button-next:after{display:none!important}.cc-swiper-main .swiper-button-prev svg,.cc-swiper-main .swiper-button-next svg{width:26px!important;height:26px!important;stroke:#8c6d53!important;fill:none!important;stroke-width:1.6!important;transition:all .25s ease!important}.cc-swiper-main .swiper-button-prev:hover svg{stroke:#634735!important;transform:translate(-3px) scale(1.08)!important}.cc-swiper-main .swiper-button-next:hover svg{stroke:#634735!important;transform:translate(3px) scale(1.08)!important}.cc-swiper-main .swiper-wrapper{transition-timing-function:cubic-bezier(.25,1,.5,1)!important}.product-price-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:.45rem!important}.product-price-row{display:inline-flex;align-items:baseline;gap:.5rem}.product-price-compare{font-size:1.05rem!important;font-weight:300!important;color:#8a8a8e!important;text-decoration:line-through}.product-price-final,.product-price-final-sale{font-family:var(--bs-headings-font-family)!important;font-size:.98rem!important;font-weight:400!important;color:#1e1e20!important;letter-spacing:.01em}.product-price-row .product-sale-badge,.zena-price-save-badge{background-color:#26262b!important;color:#f5f5f7!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.625rem!important;font-weight:350!important;letter-spacing:.05em!important;padding:2px 5px!important;border-radius:4px!important;opacity:.88!important}.product-tax-inclusive-text{font-size:.6875rem!important;color:#8a8a8e!important;margin-top:.08rem!important;margin-bottom:0!important;font-weight:300!important;letter-spacing:.01em}.product-rating-header-badge{display:inline-flex!important;align-items:center!important}.product-rating-header-badge .product-rating-badge{margin:0!important;padding:0!important;background:transparent!important;border:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important}.product-rating-header-badge .rating-stars{display:inline-flex!important;align-items:center!important;gap:2px!important}.product-rating-header-badge .star-icon{width:14px!important;height:14px!important;fill:#2b3a4a!important}.product-rating-header-badge .review-count{font-family:Outfit,Montserrat,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.8125rem!important;font-weight:400!important;color:#555!important;letter-spacing:.01em!important}.product-title-wrapper{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:.35rem!important}.product-title-wrapper .product-title{font-family:var(--bs-headings-font-family)!important;font-size:1.375rem!important;font-weight:350!important;color:#222224!important;line-height:1.25!important;letter-spacing:.012em;margin:0!important;padding:0!important}@media(min-width:768px){product-form>form,.product-contents form{display:flex!important;flex-direction:column!important}.product-price-section{order:1!important;margin-top:0!important;margin-bottom:.35rem!important}.product-title-wrapper{order:2!important;margin-top:.15rem!important;margin-bottom:.85rem!important}product-form>form>*:not(.product-price-section):not(.product-title-wrapper),.product-contents form>*:not(.product-price-section):not(.product-title-wrapper){order:10!important}}@media(max-width:576px){.product-title-wrapper .product-title{font-size:1.28rem!important;line-height:1.28!important}}.product-usp-pills-wrapper{padding-top:0!important;padding-bottom:0!important;margin-top:.55rem!important;margin-bottom:.85rem!important}.product-usp-pills{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.product-usp-pill{background:#f9f7f4;border:1px solid #ECE5DA;border-radius:50rem;padding:3px 10px 3px 4px;transition:var(--p-transition)}.product-usp-pill:hover{background:#f4efe5;border-color:#dfd5c4}.product-usp-pill-icon-circle{width:24px;height:24px;min-width:24px;border-radius:50%;background:#feefe1!important;border:1px solid #F8DFC8!important;display:flex;align-items:center;justify-content:center;color:#2e1b15!important;box-shadow:0 1px 2px #00000005}.product-usp-pill-text{font-size:.72rem;font-weight:350!important;color:#363330!important;letter-spacing:.01em;white-space:nowrap}.product-urgency-stock-wrapper{margin:0 0 .85rem;display:flex;flex-direction:column;gap:.45rem}.product-urgency-badge{background:#fff;border:1px solid #ECE5DA;border-radius:50rem;padding:5px 14px;box-shadow:0 2px 6px #00000005;align-self:flex-start}.product-urgency-icon{font-size:.95rem;color:#e65100;animation:urgencyPulse 2s infinite ease-in-out}@keyframes urgencyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.product-urgency-text{font-size:.8125rem;font-weight:350!important;color:#4a4a4e!important}.product-urgency-count{color:#c0392b!important;font-weight:450!important}.product-stock-status-row{font-size:.8125rem;color:#2e2e32!important;line-height:1.3}.product-stock-text{font-size:.8125rem;color:#2e2e32!important;font-weight:350!important}.product-stock-divider{color:#c2bab0;font-size:.75rem}.product-free-shipping-pill{background:#f0fdf4;border:1px solid #DCFCE7;border-radius:4px;padding:1px 7px}.product-free-shipping-text{font-size:.71875rem;font-weight:400!important;color:#15803d!important;letter-spacing:.02em}.product-stock-check-icon{display:flex;align-items:center;justify-content:center}.zena-deals-section{margin:.85rem 0 .95rem}.zena-deals-card{background:linear-gradient(135deg,#fbf8f5,#f6f0ea);border:1px solid #EAE1D7;border-radius:12px;padding:.9rem 1.15rem .8rem!important;box-shadow:0 3px 12px #00000005;overflow:hidden}.zena-deals-badge-header{background:#fff;border:1px solid #E5DDD2;border-radius:50rem;padding:4px 14px 4px 6px;margin-bottom:.65rem!important;box-shadow:0 1px 3px #0000000a;display:flex;align-items:center;justify-content:space-between;width:100%}.deals-badge-icon{width:18px;height:18px;border-radius:50%;background:#59151b;color:#fff;display:flex;align-items:center;justify-content:center}.deals-badge-title{font-size:.72rem;font-weight:600;color:#222;letter-spacing:.015em}.deals-badge-view-all{font-size:.6875rem;font-weight:600;color:#222;cursor:pointer;letter-spacing:.01em;transition:color .15s ease;-webkit-user-select:none;user-select:none}.deals-badge-view-all:hover{color:#59151b}.zena-deals-grid{display:flex;gap:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.zena-deals-grid::-webkit-scrollbar{height:4px}.zena-deals-grid::-webkit-scrollbar-thumb{background:#dfd7cb;border-radius:4px}.deal-item-card{min-width:205px;max-width:225px;background:#fff;border:1px solid #ECE5DB;border-radius:8px;box-shadow:0 2px 6px #00000006;position:relative;overflow:hidden;padding:1.15rem .85rem .75rem!important}.deal-ribbon-tag{position:absolute;top:0;left:0;background:#59151b;color:#fff;font-size:.52rem;font-weight:500;letter-spacing:.04em;padding:3px 14px 3px 7px;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);text-transform:uppercase;white-space:nowrap;line-height:1.2;opacity:.92}.deal-ribbon-gold{background:#b58a32!important}.deal-ribbon-teal{background:#0e7567!important}.deal-ribbon-purple{background:#50346e!important}.deal-headline{font-size:.785rem;color:#242426;font-weight:500;letter-spacing:.01em}.deal-subtext{font-size:.65rem!important;color:#6e6e73;line-height:1.35;letter-spacing:.01em}.deal-coupon-pill{border:1px dashed #108474;border-radius:4px;background:#f4fdf7;color:#108474;cursor:pointer;width:100%;padding:3px 7px;transition:all .2s ease}.deal-coupon-pill:hover{background:#dcfce7;border-color:#059669}.coupon-code{font-size:.7rem;font-weight:500;letter-spacing:.03em}.btn-copy-coupon{color:#108474;display:flex;align-items:center}.deal-view-all-card{width:86px;min-width:86px;background:#fff;border:1px solid #ECE5DB;border-radius:8px;cursor:pointer;transition:all .2s ease}.deal-view-all-card:hover{border-color:#59151b;background:#faf7f2;transform:translateY(-2px)}.zena-gift-sleeve-section{margin:1rem 0 1.15rem}.zena-gift-sleeve-card{background:#f9f7f4!important;border:1px solid #ECE4DA!important;border-radius:12px!important;padding:12px 16px!important;box-shadow:0 1px 4px #00000005!important}.gift-sleeve-inner{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}.gift-sleeve-icon-col{flex-shrink:0!important}.gift-sleeve-icon-circle{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;background:#faf3ea!important;border:1px solid #E0D5C3!important;color:#55433b!important;display:flex!important;align-items:center!important;justify-content:center!important}.gift-sleeve-content-col{flex:1 1 auto!important;min-width:0!important;padding-right:14px!important}.gift-sleeve-title-row{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:2px!important}.zena-gift-sleeve-label{font-family:Outfit,Montserrat,-apple-system,sans-serif!important;font-size:.8875rem!important;font-weight:400!important;color:#242426!important;letter-spacing:.01em!important;cursor:pointer!important;margin:0!important;line-height:1.2!important}.zena-gift-sleeve-free-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf7ed!important;color:#19733a!important;border:1px solid #BCE5C8!important;font-family:-apple-system,BlinkMacSystemFont,Plus Jakarta Sans,sans-serif!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:1px 6px!important;border-radius:9999px!important;line-height:1.2!important;vertical-align:middle!important}.zena-gift-sleeve-subtext{font-family:Outfit,Montserrat,-apple-system,sans-serif!important;font-size:.7rem!important;color:#6e6e73!important;line-height:1.35!important;letter-spacing:.01em!important;margin:0!important;display:block!important}.gift-sleeve-action-col{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:44px!important}.gift-sleeve-switch{cursor:pointer!important;width:2.25em!important;height:1.25em!important;margin:0!important}.pdp-delivery-checker-box{background:#fff;border:1px solid #ECE4DA!important;border-radius:10px!important;padding:1.15rem 1.25rem!important;margin-top:3rem!important}.pdp-pincode-input{border:1px solid #D5CCC0!important;border-radius:4px!important;font-size:.8125rem!important;height:38px}.pdp-pincode-btn{background:#1a1a1a!important;color:#fff!important;border-radius:4px!important;font-size:.8125rem!important;font-weight:500!important;padding:0 1.25rem!important;height:38px;transition:all .2s ease!important}.pdp-pincode-btn:hover{background:#59151b!important}.coupon-copied-toast{position:fixed!important;top:32px!important;left:50%!important;bottom:auto!important;transform:translate(-50%) translateY(-20px) scale(.95)!important;background:#1e1b18!important;color:#fff!important;padding:14px 26px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.02em!important;border:1.5px solid #D4AF37!important;box-shadow:0 20px 60px #00000073,0 0 20px #d4af374d!important;z-index:2147483647!important;opacity:0!important;visibility:hidden!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;pointer-events:none!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.coupon-copied-toast.show{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0) scale(1)!important}.zena-collapse-wrapper{margin-bottom:.65rem;background:#fff;border:1px solid #ECE5DB;border-radius:6px;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005}.zena-collapse-wrapper:first-of-type{margin-top:1.75rem!important}.zena-collapse-wrapper:hover{border-color:#dfd5c6;box-shadow:0 2px 6px #0000000a}.zena-collapse-trigger{background:#f7f5f2!important;padding:.85rem 1.15rem .85rem 1.25rem!important;color:#1a1a1a!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;transition:background .2s ease!important;border-radius:0!important;width:100%!important}.zena-collapse-trigger:hover{background:#f1ede7!important}.zena-collapse-title{font-family:var(--bs-headings-font-family)!important;font-size:.9375rem!important;font-weight:500!important;color:#111!important;letter-spacing:.01em}.zena-collapse-square-btn{width:30px;height:30px;min-width:30px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:300;line-height:1;border-radius:3px;transition:transform .2s ease,background-color .2s ease}.zena-collapse-trigger:hover .zena-collapse-square-btn{background:#2a2a2a}.zena-collapse-trigger.collapsed .zena-icon-plus{display:block}.zena-collapse-trigger.collapsed .zena-icon-minus{display:none}.zena-collapse-trigger:not(.collapsed) .zena-icon-plus{display:none}.zena-collapse-trigger:not(.collapsed) .zena-icon-minus{display:block}.zena-collapse-inner{padding:1.35rem 1.45rem 1.45rem!important;background:#fff;border-top:1px solid #ECE5DB;font-size:.8125rem;line-height:1.65;color:#4a4a4a}.zena-collapse-inner strong{font-size:.6875rem!important;font-weight:700!important;color:#888!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:block!important;margin-bottom:.35rem!important;line-height:1.2!important}.zena-collapse-inner p{margin-bottom:1.15rem!important;line-height:1.65!important;color:#4a4a4a!important;font-size:.8125rem!important}.zena-collapse-inner p:last-child{margin-bottom:0!important}.zena-spec-section-title{font-size:.6875rem;font-weight:700;color:#888;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem}.zena-spec-table{width:100%;border-collapse:collapse;margin-bottom:.85rem}.zena-spec-table tr td{padding:4px 0;font-size:.8125rem;vertical-align:top}.zena-spec-table td.spec-label{color:#666;width:44%;font-weight:400}.zena-spec-table td.spec-value{color:#1a1a1a;font-weight:500}.zena-recommended-section{background-color:#faf9f6!important;border-top:1px solid rgba(0,0,0,.05)!important;padding-top:3.25rem!important;padding-bottom:3.75rem!important}.zena-rec-eyebrow{display:inline-flex!important;align-items:center!important;gap:.45rem!important;color:#9a7b4f!important;margin-bottom:.5rem!important}.zena-rec-sparkle-icon{color:#9a7b4f!important;flex-shrink:0!important}.zena-rec-eyebrow span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.6875rem!important;letter-spacing:.16em!important;font-weight:500!important;color:#9a7b4f!important;text-transform:uppercase!important;line-height:1!important}.zena-rec-main-title{font-family:var(--bs-headings-font-family),"Playfair Display","ITC Novarese",Georgia,serif!important;font-size:clamp(1.35rem,2.3vw,1.8rem)!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.01em!important;line-height:1.3!important;margin-bottom:.45rem!important}.zena-rec-subtitle{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.8125rem!important;color:#666!important;line-height:1.6!important;max-width:480px!important;font-weight:400!important;letter-spacing:.01em!important}.zena-bundle-box{background-color:#fafafa!important;border:1px solid #ECECEC!important}.zena-bundle-thumb{width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f9f7f4;border:1px solid rgba(0,0,0,.06)}.brand-trust-strip{background-color:#111!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.brand-trust-eyebrow-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:11px!important;letter-spacing:.16em!important;font-weight:700!important;color:#d4af37!important;text-transform:uppercase!important}.brand-trust-title{font-family:var(--bs-headings-font-family),"Playfair Display",Georgia,serif!important;font-size:clamp(1.4rem,2.6vw,1.95rem)!important;font-weight:600!important;letter-spacing:-.01em!important}.brand-trust-subtitle{font-size:.8125rem!important;color:#a0a0a0!important;line-height:1.5!important}.brand-trust-card{transition:all .25s cubic-bezier(.16,1,.3,1)!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;border-radius:12px!important}.brand-trust-card:hover{transform:translateY(-3px);background:#ffffff0d!important;border-color:#d4af3759!important;box-shadow:0 8px 24px #0006}.brand-trust-icon-box{width:42px!important;height:42px!important;background:#d4af371a!important;color:#d4af37!important;border-radius:8px!important;transition:transform .25s ease}.brand-trust-card:hover .brand-trust-icon-box{transform:scale(1.08)}.brand-trust-card-title{font-size:.875rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.3!important}.brand-trust-card-desc{font-size:.75rem!important;color:#8e8e8e!important;line-height:1.45!important}:root{--zena-gold: #C5A059;--zena-gold-light: #DFCA9B;--zena-gold-dark: #9A7B38;--zena-charcoal: #262320;--zena-charcoal-deep: #1A1715;--zena-blush: #F0DACC;--zena-blush-light: #F9F7F4;--zena-ivory: #F9F7F4;--zena-cream: #F9F7F4;--zena-maroon: #8B1A1A;--zena-maroon-dark: #6D1414;--zena-border-subtle: rgba(220, 208, 198, .55);--zena-border-gold: rgba(197, 160, 89, .28);--zena-shadow-subtle: 0 10px 30px -8px rgba(38, 35, 32, .06);--zena-shadow-hover: 0 16px 40px -10px rgba(38, 35, 32, .12);--zena-transition: all .35s cubic-bezier(.16, 1, .3, 1)}.zena-serif-title{font-family:var(--bs-headings-font-family),"ITC Novarese","Cinzel","Playfair Display",Georgia,serif!important;letter-spacing:.02em;line-height:1.25}.zena-serif-title em{font-style:italic;color:var(--zena-gold)}.zena-body-text{font-family:var(--bs-body-font-family),"Montserrat",sans-serif;color:#55524e;line-height:1.8}.zena-page-hero{position:relative;background:radial-gradient(circle at 50% 25%,#2c2622,#1a1715 65%,#110f0e);color:#fff;padding:5.5rem 1.5rem 5rem;overflow:hidden;text-align:center}@media(max-width:767px){.zena-page-hero{padding:3.75rem 1.25rem 3.25rem}}.zena-page-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(197,160,89,.18) 0%,transparent 65%);pointer-events:none}.zena-hero-badge{display:inline-flex;align-items:center;gap:6px;background:#c5a05924;color:#dfca9b;border:1px solid rgba(197,160,89,.35);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:7px 18px;border-radius:999px;margin-bottom:1.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000026}.zena-hero-title{font-family:var(--bs-headings-font-family),"ITC Novarese","Cinzel","Playfair Display",Georgia,serif;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:400;color:#fff;margin-bottom:1.25rem;letter-spacing:-.01em;line-height:1.2}.zena-hero-title em{font-style:italic;color:#e8d3a7}.zena-hero-subtitle{font-size:clamp(.95rem,1.8vw,1.125rem);color:#ffffffd1;max-width:660px;margin:0 auto;line-height:1.75;font-weight:300;letter-spacing:.01em}.zena-contact-channels-section{padding:5rem 0;background:#fff;border-bottom:1px solid #ECE7E1}@media(max-width:767px){.zena-contact-channels-section{padding:3.5rem 0}}.zena-contact-channel-card{padding:2.25rem 1.5rem!important;border:1px solid #ECE7E1!important;border-radius:20px!important;box-shadow:0 4px 20px #26232008!important;background:#fff!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.zena-contact-channel-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 36px #26232014!important;border-color:#d5cdc4!important}.zena-pulse-dot{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 #22c55eb3;animation:zenaPulse 2s infinite}@keyframes zenaPulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.zena-channel-desc{min-height:38px;line-height:1.5}.zena-contact-main-section{padding:5.5rem 0;background:#faf8f5}@media(max-width:767px){.zena-contact-main-section{padding:3.5rem 0}}.zena-contact-form-card{padding:3rem 2.5rem!important;border-radius:24px!important;border:1px solid #ECE7E1!important;background:#fff!important;box-shadow:0 4px 24px #2623200a!important}@media(max-width:767px){.zena-contact-form-card{padding:2rem 1.5rem!important}}.zena-contact-studio-card{padding:2.75rem 2.25rem!important;border-radius:24px!important;border:1px solid #ECE7E1!important;background:#fff!important;box-shadow:0 4px 24px #2623200a!important}@media(max-width:767px){.zena-contact-studio-card{padding:2rem 1.5rem!important}}.zena-info-icon-badge{font-size:1.25rem;width:36px;height:36px;background:#faf5eb;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.zena-form-control,.zena-form-select{background-color:#faf9f7!important;border:1px solid #DDD7CE!important;border-radius:12px!important;font-size:.9rem!important;color:#262320!important;padding:.75rem 1rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.zena-form-control:focus,.zena-form-select:focus{background-color:#fff!important;border-color:#c08a2e!important;box-shadow:0 0 0 3px #c08a2e26!important;outline:none!important}.zena-card{background:#fff;border:1px solid #ECE7E1;border-radius:20px;padding:2.25rem;box-shadow:0 4px 20px #26232008;transition:all .3s cubic-bezier(.16,1,.3,1)}.zena-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #26232014;border-color:#d5cdc4}.zena-card-cream{background:#faf8f5;border:1px solid #ECE7E1}.zena-card-dark{background:linear-gradient(145deg,#262320,#171412);border:1px solid rgba(197,160,89,.3);color:#fff}.zena-icon-box{width:64px;height:64px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem;transition:transform .3s ease}.zena-icon-box-whatsapp{background:#eafbf1;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.zena-icon-box-support{background:#faf5eb;color:#8c6d3b;border:1px solid rgba(140,109,59,.2)}.zena-icon-box-pr{background:#f5f3ff;color:#7c3aed;border:1px solid rgba(124,58,237,.2)}.zena-icon-box-studio{background:#fff7ed;color:#ea580c;border:1px solid rgba(234,88,12,.2)}.zena-card:hover .zena-icon-box{transform:scale(1.06)}.zena-pill-gold{display:inline-flex;align-items:center;gap:5px;font-size:.725rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c6d3b;background:#faf5eb;border:1px solid rgba(197,160,89,.35);padding:5px 14px;border-radius:999px}.zena-pill-maroon{display:inline-flex;align-items:center;gap:5px;font-size:.725rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b1a1a;background:#fdf2f2;border:1px solid rgba(139,26,26,.25);padding:5px 14px;border-radius:999px}.btn-zena-whatsapp{background:#25d366!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:600!important;font-size:.8125rem!important;padding:11px 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 4px 14px #25d36640!important;transition:all .25s ease!important;text-decoration:none!important}.btn-zena-whatsapp:hover{background:#1ebe5d!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #25d36659!important;color:#fff!important}.btn-zena-primary{background:#262320!important;color:#fff!important;border:1px solid #262320!important;font-weight:600!important;letter-spacing:.04em!important;padding:13px 30px!important;border-radius:999px!important;box-shadow:0 4px 16px #2623201f!important;transition:all .25s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-zena-primary:hover{background:#c08a2e!important;border-color:#c08a2e!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c08a2e47!important}.btn-zena-gold{background:linear-gradient(135deg,#c5a059,#b28e46)!important;color:#fff!important;border:none!important;font-weight:600!important;letter-spacing:.04em!important;padding:13px 30px!important;border-radius:999px!important;box-shadow:0 4px 16px #c5a0594d!important;transition:all .25s ease!important;text-decoration:none!important}.btn-zena-gold:hover{background:linear-gradient(135deg,#d4af37,#c5a059)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c5a05973!important;color:#fff!important}.btn-zena-outline{background:#faf8f5!important;color:#262320!important;border:1px solid #DDD7CE!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.02em!important;padding:11px 22px!important;border-radius:999px!important;transition:all .25s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-zena-outline:hover{background:#262320!important;color:#fff!important;border-color:#262320!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #2623201f!important}.zena-comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;border:1px solid var(--zena-border-subtle);background:#f9f7f4;box-shadow:var(--zena-shadow-subtle)}.zena-comparison-table th{background:#f9f7f4;color:var(--zena-charcoal);font-family:var(--bs-headings-font-family),serif;font-weight:600;padding:16px 20px;font-size:.95rem;border-bottom:2px solid var(--zena-border-subtle)}.zena-comparison-table th.highlight-col{background:#fdf7f0;color:var(--zena-maroon);border-bottom-color:var(--zena-gold)}.zena-comparison-table td{padding:16px 20px;font-size:.875rem;border-bottom:1px solid rgba(220,208,198,.35);color:#4a4642;vertical-align:middle}.zena-comparison-table tr:last-child td{border-bottom:none}.zena-comparison-table td.highlight-col{background:#fdf7f099;font-weight:600;color:var(--zena-charcoal)}.zena-faq-accordion .accordion-item{border:1px solid var(--zena-border-subtle)!important;border-radius:14px!important;margin-bottom:1rem;overflow:hidden;background:#fff;box-shadow:0 4px 16px #26232008;transition:var(--zena-transition)}.zena-faq-accordion .accordion-item:hover{border-color:var(--zena-border-gold)!important;box-shadow:0 8px 24px #26232012}.zena-faq-accordion .accordion-button{font-family:var(--bs-headings-font-family),"ITC Novarese",serif;font-weight:600;font-size:1.05rem;color:var(--zena-charcoal);padding:1.25rem 1.5rem;background:#fff}.zena-faq-accordion .accordion-button:not(.collapsed){color:var(--zena-maroon);background:#fdf9f6;box-shadow:none}.zena-faq-accordion .accordion-body{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.8;color:#55524e;background:#fdf9f6}.zena-toast-container{position:fixed;bottom:24px;right:24px;z-index:1000000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.zena-toast{display:flex;align-items:center;gap:14px;background:#1c1815;color:#fff;padding:14px 20px;border-radius:14px;border:1px solid rgba(197,160,89,.35);box-shadow:0 12px 36px #0006;max-width:390px;pointer-events:auto;opacity:0;transform:translateY(16px) scale(.95);transition:all .3s cubic-bezier(.16,1,.3,1)}.zena-toast.show{opacity:1;transform:translateY(0) scale(1)}.zena-toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.zena-toast-title{font-family:var(--bs-headings-font-family),"ITC Novarese",serif;font-size:.95rem;font-weight:600;color:#fff;letter-spacing:.01em}.zena-toast-message{font-size:.8125rem;color:#c0bcb8!important;line-height:1.45}.policy-nav-menu .nav-link{color:#4a4642!important;font-weight:500;font-size:.9rem;padding:10px 14px;border-radius:8px;transition:var(--zena-transition);border-left:3px solid transparent}.policy-nav-menu .nav-link:hover,.policy-nav-menu .nav-link.active{color:var(--zena-maroon)!important;background-color:#faf4ef;border-left-color:var(--zena-maroon);font-weight:600}.policy-article-body h2{font-family:var(--bs-headings-font-family),serif;font-size:1.4rem;color:var(--zena-charcoal);margin-top:2.25rem;margin-bottom:.9rem;padding-bottom:.4rem;border-bottom:1px solid var(--zena-border-subtle)}.policy-article-body h3{font-family:var(--bs-headings-font-family),serif;font-size:1.15rem;color:var(--zena-charcoal);margin-top:1.5rem;margin-bottom:.75rem}.policy-article-body p,.policy-article-body li{color:#55524e;font-size:.9375rem;line-height:1.85}.policy-article-body ul,.policy-article-body ol{padding-left:1.25rem;margin-bottom:1.5rem}.policy-article-body table{width:100%;margin:1.75rem 0;border-collapse:collapse;border-radius:12px;overflow:hidden;border:1px solid var(--zena-border-subtle)}.policy-article-body table th,.policy-article-body table td{padding:12px 16px;border:1px solid var(--zena-border-subtle);font-size:.875rem}.policy-article-body table th{background:#f9f7f4;color:var(--zena-charcoal);font-weight:600}.bottom-bar.zena-luxury-bottom-bar{background-color:#faf8f5!important;color:#262320!important;overflow:hidden!important;position:relative!important;padding:64px 0 36px!important}.zena-bottom-bar-top-line{position:absolute!important;top:0!important;left:0!important;right:0!important;height:1.5px!important;background:#c08a2e!important;z-index:2!important}.zena-bottom-bar-container{position:relative!important;z-index:1!important}.zena-bottom-bar-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;padding:0!important}.zena-bottom-bar-content.layout-split{flex-direction:row!important}.zena-bottom-bar-content.layout-centered{flex-direction:column!important;text-align:center!important;justify-content:center!important;gap:1.5rem!important}.zena-bottom-bar-text-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.3rem!important;min-width:0!important}.layout-centered .zena-bottom-bar-text-group{align-items:center!important;text-align:center!important}.zena-bottom-bar-heading-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:16px!important;margin-bottom:.75rem!important;width:100%!important}.layout-split .zena-bottom-bar-heading-wrap,.layout-centered .zena-bottom-bar-heading-wrap{align-items:center!important;justify-content:center!important;text-align:center!important}.zena-bottom-bar-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;margin:0 auto .25rem!important;padding:0!important;flex-shrink:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease!important}.zena-bottom-bar-logo:hover,.zena-bottom-bar-logo:focus{opacity:.88!important;transform:translateY(-1.5px) scale(1.02)!important;text-decoration:none!important}.zena-bottom-bar-logo-img{width:auto!important;height:clamp(62px,7.5vw,95px)!important;max-width:min(380px,90vw)!important;object-fit:contain!important;display:block!important;margin:0 auto!important;filter:drop-shadow(0 2px 10px rgba(192,138,46,.18))}.zena-bottom-bar-eyebrow{display:inline-flex!important;align-items:center!important;gap:.45rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#262320a6!important;line-height:1!important;margin-bottom:.25rem!important}.eyebrow-sparkle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#c08a2e!important;flex-shrink:0!important}.zena-bottom-bar-title{font-family:Outfit,Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(24px,2.8vw,36px)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;color:#262320!important;margin:0!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.layout-centered .zena-bottom-bar-title{margin-bottom:.5rem!important}.zena-tagline-highlight,.zena-tagline-highlight em{color:inherit!important;font-style:normal!important;font-family:inherit!important}.zena-bottom-bar-desc{font-family:Figtree,system-ui,sans-serif!important;font-size:.875rem!important;color:#262320a6!important;font-weight:400!important;line-height:1.5!important;margin-top:.15rem!important}.zena-bottom-bar-actions{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important}.zena-luxury-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:44px!important;padding:0 28px!important;border-radius:999px!important;font-family:Figtree,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:capitalize!important;text-decoration:none!important;line-height:1!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;box-sizing:border-box!important}.zena-btn-primary{background-color:#262320!important;color:#fff!important;border:1.5px solid #262320!important;box-shadow:0 2px 8px #2623201f!important}.zena-btn-primary:hover{background-color:#000!important;border-color:#000!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #26232038!important}.zena-btn-secondary{background-color:transparent!important;color:#262320!important;border:1.5px solid #262320!important}.zena-btn-secondary:hover{background-color:#262320!important;border-color:#262320!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #26232033!important}.zena-btn-icon{flex-shrink:0!important;opacity:.9!important;transition:transform .2s ease!important}.zena-luxury-btn:hover .zena-btn-icon{transform:scale(1.1)!important}.zena-btn-arrow{flex-shrink:0!important;opacity:.7!important;transition:transform .2s ease,opacity .2s ease!important}.zena-luxury-btn:hover .zena-btn-arrow{opacity:1!important;transform:translate(2.5px)!important}.zena-bottom-bar-subfooter{margin-top:2.25rem!important;padding-top:1.25rem!important;border-top:1px solid rgba(38,35,32,.08)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important}.zena-bottom-bar-copyright{font-family:Outfit,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.8rem!important;font-weight:450!important;letter-spacing:.02em!important;color:#2623208c!important;text-align:left!important;line-height:1.4!important}.zena-bottom-bar-badges{display:none!important}@media(max-width:991px){.zena-bottom-bar-content{flex-direction:column!important;text-align:center!important;gap:1.25rem!important}.zena-bottom-bar-text-group{align-items:center!important;text-align:center!important}.zena-bottom-bar-actions{width:100%!important;justify-content:center!important;flex-wrap:wrap!important;gap:.65rem!important}.zena-luxury-btn{flex:1 1 auto!important;min-width:140px!important;justify-content:center!important}.zena-bottom-bar-subfooter{flex-direction:column!important;text-align:center!important;gap:.5rem!important}}@media(max-width:575px){.zena-bottom-bar-actions{flex-direction:column!important;width:100%!important}.zena-luxury-btn{width:100%!important;padding:.75rem 1.2rem!important}}.offcanvas-cart.zena-luxury-cart{background-color:#faf8f5!important;color:#1a1a1a!important;border-left:1px solid rgba(0,0,0,.08)!important;max-width:440px!important;box-shadow:-12px 0 40px #0000001f!important}@media(max-width:480px){.offcanvas-cart.zena-luxury-cart{max-width:100%!important;width:100%!important}}.zena-cart-header{padding:1.25rem 1.4rem!important;border-bottom:1px solid rgba(0,0,0,.06)!important;background-color:#faf8f5!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.zena-cart-title{font-family:var(--bs-headings-font-family),"ITC Novarese","Cinzel","Playfair Display",Georgia,serif!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.02em!important;color:#161616!important;margin:0!important;line-height:1!important}.zena-cart-header-count{font-size:.8125rem!important;font-weight:500!important;color:#78716c!important;font-family:var(--bs-body-font-family),"Montserrat",-apple-system,sans-serif!important}.zena-cart-close-btn{background:transparent!important;border:none!important;color:#8c8c92!important;padding:.35rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;border-radius:50%!important}.zena-cart-close-btn:hover{color:#1a1a1a!important;background-color:#0000000a!important;transform:rotate(90deg)!important}.zena-cart-body{padding:1rem 1.4rem!important}.zena-subtle-announcement{margin-bottom:.75rem!important}.zena-subtle-promo-text{background:#f4efeb!important;border:1px solid #E8DFD5!important;color:#2d261e!important;border-radius:8px!important;font-size:.78125rem!important;line-height:1.4!important;letter-spacing:.01em!important;font-family:var(--bs-body-font-family),"Montserrat",sans-serif!important;padding:.6rem .9rem!important}.zena-subtle-promo-text p{margin:0!important}.promo-sparkle-icon{font-size:.85rem!important}.zena-subtle-goal{margin-bottom:1rem!important;padding:0 .15rem!important}.zena-subtle-goal-desc{font-size:.78125rem!important;color:#44403c!important;font-weight:450!important;margin-bottom:.5rem!important}.zena-subtle-goal-desc p{margin:0!important}.cart-goal .progress,.progress.zena-subtle-progress{height:4px!important;background:#eae4dc!important;border-radius:999px!important;overflow:hidden!important;border:none!important;box-shadow:none!important;margin:.4rem auto 0!important;max-width:100%!important}.cart-goal .progress-bar,.progress-bar.zena-subtle-progress-bar{background:linear-gradient(90deg,#c8a97e,#dfcaab)!important;border-radius:999px!important;height:100%!important;border:none!important;box-shadow:none!important;transition:width .6s cubic-bezier(.16,1,.3,1)!important}.cart-items-list .cart-item{border-bottom:1px solid rgba(0,0,0,.06)!important;padding:.95rem 0!important}.cart-items-list .cart-item:last-child{border-bottom:none!important}.cart-item-thumb-link{width:68px!important;height:68px!important;border:1px solid #EAE3D9!important;border-radius:8px!important;background-color:#fff!important;box-shadow:0 1px 4px #00000008!important;overflow:hidden!important;display:block!important;position:relative!important}.cart-item-thumb-link img{transition:transform .3s ease!important}.cart-item-thumb-link:hover img{transform:scale(1.05)!important}h3.cart-item-product-title,.cart-item-product-title{margin:0 0 .15rem!important;font-size:.8125rem!important;line-height:1.3!important}h3.cart-item-product-title a,.cart-item-product-title a{font-family:var(--bs-headings-font-family),"ITC Novarese","Playfair Display",Georgia,serif!important;font-size:.8125rem!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.3!important;letter-spacing:.01em!important;transition:color .2s ease!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cart-item-product-title a:hover{color:#a07a48!important}.cart-item-variant-title{font-size:.71875rem!important;color:#78716c!important;margin-bottom:.25rem!important;line-height:1.25!important}.cart-item-variant-change-btn{color:#8c8c92!important;text-decoration:underline!important;font-size:.6875rem!important;transition:color .2s ease!important}.cart-item-variant-change-btn:hover{color:#1a1a1a!important}.btn-line-item-remove{color:#a8a29e!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;border-radius:4px!important}.btn-line-item-remove:hover{color:#dc2626!important;background:#dc26260f!important;transform:scale(1.1)!important}.cart-item-stock-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#fff7ed!important;border:1px solid #FED7AA!important;color:#9a3412!important;border-radius:3px!important;padding:1.5px 6px!important;font-size:.65625rem!important;font-weight:500!important;letter-spacing:.01em!important;margin-bottom:.25rem!important}.stock-pill-dot{width:4px!important;height:4px!important;border-radius:50%!important;background-color:#ea580c!important;display:inline-block!important;animation:stockPulse 2s infinite ease-in-out!important}@keyframes stockPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.cart-item-property-tag{font-size:.6875rem!important;color:#6e6e73!important;margin-top:2px!important}.gift-prop-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#f0fdf4!important;border:1px solid #DCFCE7!important;color:#166534!important;padding:1.5px 6px!important;border-radius:3px!important;font-size:.65625rem!important;font-weight:500!important}.zena-cart-qty-pill{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:78px!important;height:26px!important;border:1px solid #E2D9CE!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px 2px #00000005!important;padding:0 1px!important}.zena-qty-btn{width:24px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;color:#57534e!important;cursor:pointer!important;transition:all .15s ease!important}.zena-qty-btn:hover{color:#0c0a09!important;background:#0000000d!important}.zena-qty-input{width:26px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-size:.78125rem!important;font-weight:600!important;color:#1c1917!important;padding:0!important;box-shadow:none!important;outline:none!important;-moz-appearance:textfield!important}.zena-qty-input::-webkit-outer-spin-button,.zena-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-item-price-final{font-family:var(--bs-body-font-family),"Montserrat",-apple-system,sans-serif!important;font-size:.875rem!important;font-weight:600!important;color:#1c1917!important;letter-spacing:-.01em!important}.cart-item-price-compare{font-size:.75rem!important;color:#a8a29e!important;text-decoration:line-through!important}.zena-clean-footer{background:#faf8f5!important;border-top:1px solid rgba(0,0,0,.08)!important;padding:1.15rem 1.4rem 1.3rem!important;box-shadow:0 -6px 20px #00000008!important}.zena-cart-savings-strip{background:#1665340f!important;border:1px solid rgba(22,101,52,.16)!important;padding:.4rem .8rem!important;margin-bottom:.75rem!important;font-size:.71875rem!important;color:#166534!important;font-weight:500!important}.savings-tag-amount{font-weight:600!important;color:#15803d!important}.zena-subtotal-summary-row{margin-bottom:.2rem!important}.zena-subtotal-label{font-size:.875rem!important;color:#44403c!important;font-weight:500!important}.zena-subtotal-item-count{font-size:.71875rem!important;color:#78716c!important;font-weight:400!important}.zena-subtotal-final-price{font-size:1.125rem!important;font-weight:600!important;color:#0c0a09!important;letter-spacing:-.01em!important}.zena-subtotal-compare{font-size:.8125rem!important;color:#a8a29e!important;text-decoration:line-through!important}.zena-cart-tax-notice{font-size:.6875rem!important;color:#78716c!important;margin-top:.2rem!important;margin-bottom:.85rem!important}.zena-subtle-checkout-btn{background-color:#0c0a09!important;color:#fff!important;border:1px solid #0C0A09!important;border-radius:7px!important;height:48px!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 14px #0c0a0929!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;width:100%!important}.zena-subtle-checkout-btn:hover{background-color:#242220!important;color:#fff!important;border-color:#242220!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0c0a0938!important}.zena-subtle-checkout-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px #0c0a092e!important}.zena-arrow-icon{transition:transform .2s ease!important}.zena-subtle-checkout-btn:hover .zena-arrow-icon{transform:translate(3px)!important}.zena-checkout-spinner{display:none!important;width:1.1rem!important;height:1.1rem!important}.zena-subtle-checkout-btn.loading .zena-checkout-btn-inner{opacity:0!important}.zena-subtle-checkout-btn.loading .zena-checkout-spinner{display:inline-block!important;position:absolute!important}.zena-cart-security-badge{margin-top:.75rem!important;font-size:.65625rem!important;color:#78716c!important;letter-spacing:.02em!important}.offcanvas-cart .offcanvas-body,.offcanvas-cart .zena-cart-body,.offcanvas-cart .cart-container,.offcanvas-cart .loading .offcanvas-body,.offcanvas-cart.loading .offcanvas-body,.cart-container.loading,.cart-container.loading .offcanvas-body,.cart-container.loading .zena-cart-body,.cart-container.loading .cart-items-list,.cart-container.loading .cart-item{opacity:1!important;filter:none!important}.security-lock-text{opacity:.85!important}.zena-continue-shopping-btn{font-size:.75rem!important;color:#78716c!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important;border:none!important;padding:.3rem!important;transition:color .2s ease!important}.zena-continue-shopping-btn:hover{color:#0c0a09!important}.goverlay,body .goverlay,body.glightbox-mobile .goverlay{background:#0b0b0ef0!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.glightbox-container .ginner-container{display:flex!important;align-items:center!important;justify-content:center!important;max-width:90vw!important;max-height:90vh!important;margin:auto!important}body .gslide-media,body .glightbox-clean .gslide-media{background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.gslide-image{display:flex!important;align-items:center!important;justify-content:center!important}.gslide-image img{max-height:84vh!important;max-width:min(85vw,920px)!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:12px!important;box-shadow:0 24px 70px #0009,0 0 0 1px #ffffff14!important;background-color:#f9f7f4!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease!important}.glightbox-clean .gclose,body .glightbox-clean .gclose,body.glightbox-mobile .glightbox-container .gclose{position:fixed!important;top:24px!important;right:28px!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #00000040!important;z-index:9999999!important;opacity:.9!important}.glightbox-clean .gclose svg{width:14px!important;height:14px!important;display:block!important}.glightbox-clean .gclose path{fill:#fff!important}.glightbox-clean .gclose:hover,body .glightbox-clean .gclose:hover{background:#ffffff38!important;border-color:#c8a97e99!important;transform:rotate(90deg) scale(1.06)!important;opacity:1!important}.glightbox-clean .gprev,.glightbox-clean .gnext,body .glightbox-clean .gprev,body .glightbox-clean .gnext{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 20px #00000040!important;z-index:9999999!important;opacity:.85!important}.glightbox-clean .gprev{left:28px!important}.glightbox-clean .gnext{right:28px!important}.glightbox-clean .gprev svg,.glightbox-clean .gnext svg{width:16px!important;height:16px!important;display:block!important}.glightbox-clean .gprev path,.glightbox-clean .gnext path{fill:#fff!important}.glightbox-clean .gprev:hover,body .glightbox-clean .gprev:hover{background:#ffffff38!important;border-color:#c8a97e99!important;transform:translateY(-50%) scale(1.08) translate(-2px)!important;opacity:1!important}.hero-carousel .carousel-caption[data-position-desktop=left]{left:6.5%!important;right:auto!important;top:auto!important;bottom:20%!important;transform:none!important;text-align:left!important;max-width:680px!important}.hero-carousel .carousel-caption .subtitle{font-family:Outfit,Tenor Sans,Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important;margin-bottom:20px!important;color:#726a61!important;opacity:1!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.hero-carousel .carousel-caption .title{font-family:Italiana,Playfair Display,Cormorant Garamond,serif!important;font-size:clamp(38px,4.8vw,68px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:.01em!important;margin-bottom:26px!important;color:#262320!important;text-shadow:none!important}.hero-title-part-1{display:block!important;font-family:Bodoni Moda,Italiana,Cinzel,Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(36px,4.6vw,64px)!important;line-height:1.1!important;letter-spacing:-.015em!important;color:#262320!important;text-transform:none!important}.hero-title-part-2{display:block!important;font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(40px,5.2vw,72px)!important;line-height:1.12!important;letter-spacing:.01em!important;color:#7d6656!important;text-transform:lowercase!important;margin-top:4px!important}.hero-carousel .carousel-caption .title em,.hero-carousel .carousel-caption .title i{font-family:Playfair Display,Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important}.hero-carousel .btn-wrapper{margin-top:24px!important}.hero-carousel .hero-btn-group,.hero-carousel .btn-wrapper>div{display:inline-flex!important;align-items:center!important;gap:20px!important;flex-wrap:wrap!important}.hero-carousel .carousel-caption .btn,.hero-carousel a.hero-btn-primary,.hero-carousel a.hero-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9999px!important;padding:15px 36px!important;font-family:"Plus Jakarta Sans",var(--bs-body-font-family),sans-serif!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1!important;text-decoration:none!important;margin:0!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.hero-carousel a.hero-btn-primary,.hero-carousel .carousel-caption .btn-dark,.hero-carousel .carousel-caption .btn-primary{background-color:#262320!important;border:1.5px solid #262320!important;color:#fff!important}.hero-carousel a.hero-btn-primary:hover,.hero-carousel .carousel-caption .btn-dark:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:#3f3934!important;border-color:#3f3934!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #2623202e!important}.hero-carousel a.hero-btn-secondary,.hero-carousel .carousel-caption .btn-outline-light,.hero-carousel .carousel-caption .btn-outline-secondary{background-color:transparent!important;border:1.5px solid rgba(38,35,32,.38)!important;color:#262320!important}.hero-carousel a.hero-btn-secondary:hover,.hero-carousel .carousel-caption .btn-outline-light:hover,.hero-carousel .carousel-caption .btn-outline-secondary:hover{background-color:#262320!important;border-color:#262320!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #2623201f!important}@keyframes zenaHeroMediaEntrance{0%{opacity:.75;transform:scale(1.035) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes zenaHeroSubtitleEntrance{0%{opacity:0;transform:translateY(14px) translateZ(0);letter-spacing:.32em}to{opacity:1;transform:translateY(0) translateZ(0);letter-spacing:.26em}}@keyframes zenaHeroTitleEntrance{0%{opacity:0;transform:translateY(22px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes zenaHeroBtnEntrance{0%{opacity:0;transform:translateY(16px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.hero-carousel .carousel-item.active .carousel-media,.hero-carousel .carousel-item.active img{animation:zenaHeroMediaEntrance 3.6s cubic-bezier(.12,.95,.25,1) both!important;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-carousel .carousel-item.active .subtitle span,.hero-carousel .carousel-item.active .subtitle{display:block!important;animation:zenaHeroSubtitleEntrance 1.6s cubic-bezier(.12,.95,.25,1) .2s both!important;will-change:transform,opacity,letter-spacing}.hero-carousel .carousel-item.active .title span,.hero-carousel .carousel-item.active .title{display:block!important;animation:zenaHeroTitleEntrance 1.8s cubic-bezier(.12,.95,.25,1) .4s both!important;will-change:transform,opacity}.hero-carousel .carousel-item.active .hero-btn-group,.hero-carousel .carousel-item.active .btn-wrapper>div,.hero-carousel .carousel-item.active .btn-wrapper{animation:zenaHeroBtnEntrance 1.7s cubic-bezier(.12,.95,.25,1) .65s both!important;will-change:transform,opacity}@media(max-width:767px){.hero-carousel,hero-carousel,[id^=hero-carousel-],[id^=hero-carousel-] .carousel,[id^=hero-carousel-] .carousel-inner,[id^=hero-carousel-] .carousel-item,[id^=hero-carousel-] .media-wrapper,[id^=hero-carousel-] .hero-mobile-media-wrap{height:710px!important;min-height:710px!important;max-height:none!important;position:relative!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}[id^=hero-carousel-] .carousel-media,[id^=hero-carousel-] img,[id^=hero-carousel-] .hero-mobile-img{height:710px!important;min-height:710px!important;width:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;margin:0!important;padding:0!important}.hero-carousel .carousel-caption[data-position-mobile=bottom],.hero-carousel .carousel-caption{position:absolute!important;left:20px!important;right:20px!important;bottom:64px!important;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;text-align:left!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;z-index:10!important;display:block!important;visibility:visible!important;opacity:1!important}.hero-carousel .carousel-caption .subtitle{font-size:11px!important;letter-spacing:.22em!important;margin-bottom:8px!important;color:#5a524a!important;text-transform:uppercase!important;font-weight:600!important;text-align:left!important;display:block!important}.hero-carousel .carousel-caption .title{font-family:Italiana,Cinzel,Playfair Display,serif!important;font-size:clamp(25px,6.8vw,32px)!important;line-height:1.15!important;letter-spacing:-.01em!important;margin-bottom:16px!important;color:#1a1816!important;font-weight:500!important;text-align:left!important;display:block!important}.hero-title-part-1{font-size:clamp(24px,6.8vw,30px)!important;line-height:1.15!important;color:#1a1816!important;text-align:left!important}.hero-title-part-2{font-size:clamp(28px,7.8vw,36px)!important;line-height:1.15!important;color:#6b5647!important;margin-top:2px!important;text-align:left!important}.hero-carousel .btn-wrapper{margin-top:0!important;width:100%!important;display:block!important}.hero-carousel .hero-btn-group,.hero-carousel .btn-wrapper>div{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;justify-content:flex-start!important}.hero-carousel .carousel-caption .btn,.hero-carousel a.hero-btn-primary,.hero-carousel a.hero-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1!important;width:auto!important;padding:9px 13px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;white-space:nowrap!important;box-shadow:0 3px 10px #0000001a!important}.hero-carousel a.hero-btn-primary{background:#1a1816!important;color:#fff!important;border:1px solid #1A1816!important}.hero-carousel a.hero-btn-secondary{background:#ffffffe6!important;color:#1a1816!important;border:1px solid rgba(26,24,22,.3)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.marquee,#marquee-marquee_Yrfhdw{position:relative!important;display:block!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;padding:10px 0!important;clear:both!important;z-index:2!important}.zena-category-circles-section,#shop-by-category-shop_by_category_circles{position:relative!important;display:block!important;width:100%!important;margin-top:0!important;padding:24px 0 20px!important;clear:both!important;z-index:1!important}.zena-category-header{margin-bottom:14px!important;padding:0 16px!important}.zena-category-title{font-size:20px!important;letter-spacing:.01em!important;line-height:1.15!important}.zena-category-scroll-wrapper{padding:2px 12px 8px!important}.zena-category-grid{gap:12px!important}.zena-category-item{max-width:76px!important}.zena-circle-avatar-wrap{width:70px!important;height:70px!important;padding:1.5px!important;box-shadow:0 3px 12px #0000000a!important}.zena-category-name{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.01em!important;color:#554f48!important;margin-top:5px!important;max-width:76px!important;text-align:center!important}.zena-top-styles-section,#zena-top-styles-featured_products_haJFj8{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding-top:18px!important;padding-bottom:24px!important;clear:both!important;z-index:1!important;overflow:hidden!important;box-sizing:border-box!important}.zena-top-styles-container{padding-left:12px!important;padding-right:12px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.zena-top-styles-header{margin-bottom:12px!important}.zena-top-styles-tabs-wrapper{margin-bottom:14px!important;padding:2px 0 6px!important;width:100%!important;box-sizing:border-box!important}.zena-top-styles-tabs-nav{gap:7px!important}.zena-top-styles-tab-btn{padding:5px 11px!important;font-size:10px!important;letter-spacing:.06em!important;border-radius:4px!important}.zena-top-styles-pane{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-top-styles-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-ts-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.zena-ts-img-box{width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;border-radius:8px!important;overflow:hidden!important;box-sizing:border-box!important}.zena-ts-ribbon{font-size:8.5px!important;padding:2.5px 12px 2.5px 6px!important;border-top-left-radius:8px!important}.zena-ts-wishlist-btn{width:20px!important;height:20px!important;bottom:6px!important;left:6px!important}.zena-ts-wishlist-btn svg{width:16px!important;height:16px!important}.zena-ts-atc-wrap{bottom:6px!important;right:6px!important;max-width:calc(100% - 32px)!important}.zena-ts-atc-btn{font-size:8.5px!important;padding:4px 8px!important;border-radius:14px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.zena-ts-info{padding-top:6px!important;padding-bottom:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.zena-ts-title{font-size:12px!important;line-height:1.25!important;margin:0 0 3px!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;box-sizing:border-box!important}.zena-ts-title a{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.zena-ts-price{font-size:12px!important;gap:5px!important;line-height:1.1!important;width:100%!important;min-width:0!important}.zena-ts-price-compare{font-size:10.5px!important}.zena-top-styles-footer{margin-top:14px!important}.zena-ts-view-all-btn{padding:7px 24px!important;font-size:11px!important;border-radius:4px!important}.zena-sbb-section,#zena-sbb-zena_shop_by_budget{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;padding-top:18px!important;padding-bottom:24px!important;clear:both!important;z-index:1!important;overflow:hidden!important;box-sizing:border-box!important}.zena-sbb-outer-container{padding:0 12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-sbb-card{padding:14px 10px!important;border-radius:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.zena-sbb-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}.zena-sbb-heading{font-size:20px!important;letter-spacing:.01em!important}.zena-sbb-tabs-nav{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:7px!important;padding-bottom:4px!important;box-sizing:border-box!important}.zena-sbb-tab-btn{height:28px!important;padding:0 12px!important;font-size:10px!important;letter-spacing:.04em!important;border-radius:999px!important}.zena-sbb-panes-wrapper{min-height:auto!important;width:100%!important;box-sizing:border-box!important}.zena-sbb-pane{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-sbb-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;row-gap:16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-sbb-product-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.zena-sbb-img-box{border-radius:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.zena-sbb-ribbon{font-size:8.5px!important;padding:2.5px 12px 2.5px 6px!important;border-top-left-radius:8px!important}.zena-sbb-wishlist-btn{width:20px!important;height:20px!important;bottom:6px!important;left:6px!important}.zena-sbb-wishlist-btn svg{width:16px!important;height:16px!important}.zena-sbb-atc-wrap{bottom:6px!important;right:6px!important;max-width:calc(100% - 32px)!important}.zena-sbb-atc-btn{font-size:8.5px!important;padding:4px 8px!important;border-radius:14px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.zena-sbb-info{padding:6px 2px 2px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.zena-sbb-title{font-size:12px!important;line-height:1.25!important;margin:0 0 3px!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;box-sizing:border-box!important}.zena-sbb-title a{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.zena-sbb-price-sale{font-size:12px!important}.zena-sbb-price-compare{font-size:10.5px!important}.zena-sbb-footer{margin-top:14px!important}.zena-sbb-view-more-btn{height:36px!important;padding:0 24px!important;font-size:11px!important}}@media(max-width:767px){.gslide-image img{max-height:76vh!important;max-width:92vw!important;border-radius:8px!important}.glightbox-clean .gclose,body .glightbox-clean .gclose{top:16px!important;right:16px!important;width:38px!important;height:38px!important}.glightbox-clean .gprev,body .glightbox-clean .gprev{left:12px!important;width:38px!important;height:38px!important}.glightbox-clean .gnext,body .glightbox-clean .gnext{right:12px!important;width:38px!important;height:38px!important}}.hero-carousel,#hero-carousel-hero_carousel_NqMCWN{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#hero-carousel-hero_carousel_NqMCWN .carousel,#hero-carousel-hero_carousel_NqMCWN .carousel-inner,#hero-carousel-hero_carousel_NqMCWN .carousel-item,#hero-carousel-hero_carousel_NqMCWN .media-wrapper,#hero-carousel-hero_carousel_NqMCWN .hero-mobile-media-wrap{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;--overlay-opacity: 0% !important;opacity:1!important;transform:none!important;filter:none!important}#hero-carousel-hero_carousel_NqMCWN .media-wrapper:after{display:none!important;opacity:0!important}#hero-carousel-hero_carousel_NqMCWN .carousel-media,#hero-carousel-hero_carousel_NqMCWN img{display:block!important;margin-top:0!important;margin-bottom:0!important;vertical-align:bottom!important;opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.marquee,#marquee-marquee_Yrfhdw{margin-top:0!important;margin-bottom:0!important;background-color:#faf7f2!important;border-top:1px solid #EFEAE1!important;border-bottom:1px solid #EFEAE1!important;padding:12px 0!important;overflow:hidden!important;position:relative!important}.marquee .marquee-wrapper,#marquee-marquee_Yrfhdw .marquee-wrapper{padding:0!important;margin:0!important}.marquee-list{display:inline-flex!important;align-items:center!important;animation-play-state:running!important;animation-timing-function:linear!important;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.marquee-list:hover,.marquee-list:focus,.marquee:hover .marquee-list,#marquee-marquee_Yrfhdw:hover .marquee-list,#marquee-marquee_Yrfhdw .marquee-list:hover{animation-play-state:running!important}.marquee-item{display:inline-flex!important;align-items:center!important;font-family:Outfit,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#55433b!important;white-space:nowrap!important;line-height:1!important;-webkit-font-smoothing:antialiased!important}.marquee-item span{color:#55433b!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.marquee-item a{color:#55433b!important;text-decoration:none!important;transition:opacity .2s ease!important}.marquee-item a:hover{opacity:.8!important;color:#55433b!important}.marquee-diamond-sparkle{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#c8a97e!important;opacity:.9!important;margin:0 32px!important;flex-shrink:0!important}.marquee-diamond-sparkle svg{width:9px!important;height:9px!important;display:block!important}@media(max-width:767px){.marquee,#marquee-marquee_Yrfhdw{padding:10px 0!important}.marquee-item{font-size:10.5px!important;letter-spacing:.15em!important}.marquee-diamond-sparkle{margin:0 20px!important}.marquee-diamond-sparkle svg{width:8px!important;height:8px!important}}.wishlist-heart-svg{stroke:#7d6656!important;transition:stroke .2s ease,fill .2s ease,transform .2s ease!important}.wishlist-heart-svg:hover{stroke:#c08a2e!important}.zena-top-styles-heading,.zena-bs-title,#zena-top-styles-featured_products_haJFj8 .zena-top-styles-heading{font-family:Italiana,Playfair Display,Bodoni Moda,Georgia,serif!important;font-size:clamp(28px,3.2vw,42px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.015em!important;text-transform:none!important;color:#262320!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}@media(max-width:767px){.zena-top-styles-heading,.zena-bs-title,#zena-top-styles-featured_products_haJFj8 .zena-top-styles-heading{font-size:20px!important;letter-spacing:.015em!important;text-transform:none!important}}body.has-catalog-bottom-bar{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))!important}body.has-catalog-bottom-bar #main{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}body.has-catalog-bottom-bar .collection-template,body.has-catalog-bottom-bar .collection-products,body.has-catalog-bottom-bar .search-template{margin-bottom:12px}.zena-catalog-bottom-bar{position:fixed;bottom:0;left:0;right:0;width:100%;height:auto;min-height:44px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid #EBE6DF;box-shadow:0 -3px 14px #0000000d;z-index:1025;padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .25s ease,opacity .25s ease;box-sizing:border-box}.zena-catalog-bar-inner{display:flex;align-items:center;justify-content:stretch;height:44px;min-height:44px;max-width:1200px;margin:0 auto;padding:0 12px;box-sizing:border-box}.zena-catalog-bar-btn{flex:1 1 50%;height:100%;min-height:44px;background:transparent;border:none;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.zena-catalog-bar-btn:hover,.zena-catalog-bar-btn:focus-visible{background-color:#c08a2e0f}.zena-catalog-bar-btn:active{background-color:#c08a2e1f}.zena-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#262320;font-family:Outfit,Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.02em;line-height:1.2;transition:color .15s ease}.zena-btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;font-size:.9375rem;font-weight:500;color:#262320}.zena-btn-icon{flex-shrink:0;color:#7d6656;width:15px;height:15px;stroke-width:1.6;transition:transform .2s ease,color .2s ease}.zena-catalog-bar-btn:hover .zena-btn-content,.zena-catalog-bar-btn:hover .zena-btn-text{color:#1f1b18}.zena-catalog-bar-btn:hover .zena-btn-icon{color:#8c6d3b}.zena-active-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:#8c6d3b;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;margin-left:2px}.zena-catalog-bar-divider{width:1px;height:24px;background-color:#e2dbd2;flex-shrink:0;margin:0 4px}.zena-sort-offcanvas{border-top-left-radius:20px!important;border-top-right-radius:20px!important;max-height:85vh!important;height:auto!important;background:#fff!important;box-shadow:0 -10px 40px #00000026!important;border:none!important}.zena-sort-header{border-bottom:1px solid #EDE8E1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 24px 14px!important}.zena-sort-drag-handle{width:38px;height:4px;border-radius:999px;background:#d5cdc4;margin:10px auto 2px}.zena-sort-title{font-family:Outfit,Montserrat,-apple-system,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;color:#1f1b18!important;margin:0!important;letter-spacing:-.01em!important}.zena-sort-close-btn{opacity:.6!important;transition:opacity .2s ease,transform .2s ease!important}.zena-sort-close-btn:hover{opacity:1!important;transform:rotate(90deg)}.zena-sort-body{padding:4px 0 24px!important;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.zena-sort-list{margin:0;padding:0}.zena-sort-item{display:block;border-bottom:1px solid #F3EFE9}.zena-sort-item:last-child{border-bottom:none}.zena-sort-btn{width:100%;background:transparent;border:none;padding:13px 24px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;color:#3a3632;font-family:Outfit,Montserrat,-apple-system,sans-serif;font-size:.925rem;font-weight:400;transition:background-color .15s ease,color .15s ease,font-weight .15s ease;-webkit-user-select:none;user-select:none}.zena-sort-btn:hover{background-color:#faf8f5;color:#1f1b18}.zena-sort-item.is-active .zena-sort-btn{background-color:#faf6f0;color:#1f1b18;font-weight:600}.zena-sort-check-icon{color:#8c6d3b;stroke-width:2.4;flex-shrink:0}.zena-filter-offcanvas{width:360px!important;max-width:90vw!important;background:#fff!important;box-shadow:10px 0 40px #0000001f!important;border:none!important}.zena-filter-header{padding:18px 24px 16px!important;border-bottom:1px solid #EDE8E1!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.zena-filter-title{font-family:Outfit,Montserrat,-apple-system,sans-serif!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1f1b18!important;margin:0!important}.zena-filter-body{padding:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.zena-filter-group{border-bottom:1px solid #EDE8E1;margin:0!important;background:transparent!important;border-radius:0!important}.zena-filter-group-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:Outfit,Montserrat,-apple-system,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#222;transition:color .15s ease,background-color .15s ease}.zena-filter-group-header:hover{background-color:#faf8f5;color:#8c6d3b}.zena-filter-group-header svg{color:#8c8782;transition:transform .2s ease}.zena-filter-group-header[aria-expanded=false] svg{transform:rotate(-90deg)}.zena-filter-group-content{padding:4px 24px 18px!important}.zena-filter-check-item{padding:0!important;margin-bottom:10px!important;display:flex!important;align-items:center!important;cursor:pointer}.zena-filter-checkbox{width:17px!important;height:17px!important;min-width:17px!important;border-radius:4px!important;border:1.5px solid #D5CDC4!important;margin:0 10px 0 0!important;cursor:pointer!important}.zena-filter-checkbox:checked{background-color:#242426!important;border-color:#242426!important}.zena-filter-label{cursor:pointer!important;margin:0!important;font-size:.8875rem!important;color:#363330!important;font-weight:400!important;display:flex!important;align-items:center!important;gap:4px!important}.zena-filter-val-text{color:#363330}.zena-filter-val-count{color:#8c8782!important;font-size:.82rem!important;margin-left:2px!important}.zena-price-input-group{border-radius:6px!important;overflow:hidden!important;border:1px solid #DCD5CC!important;transition:border-color .2s ease!important}.zena-price-input-group:focus-within{border-color:#242426!important}.zena-price-symbol{background:#f8f5ee!important;border:none!important;border-right:1px solid #DCD5CC!important;font-size:.85rem!important;color:#4a4642!important;font-weight:600!important;padding:8px 12px!important}.zena-price-input{border:none!important;padding:8px 10px!important;font-size:.9rem!important;color:#1f1b18!important;font-weight:500!important;background:#fff!important}.zena-price-input:focus{box-shadow:none!important}.zena-filter-footer{padding:16px 24px 20px!important;border-top:1px solid #EDE7DF!important;background:#fff!important}.btn-filters-view-results{background-color:#242426!important;border-color:#242426!important;color:#fff!important;font-family:Outfit,Montserrat,-apple-system,sans-serif!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:6px!important;padding:13px!important;transition:all .2s ease!important}.btn-filters-view-results:hover{background-color:#3f3b36!important;border-color:#3f3b36!important}.btn-filters-clear-all{color:#7d6656!important;font-size:.85rem!important;font-weight:500!important}.btn-filters-clear-all:hover{color:#c08a2e!important;text-decoration:underline!important}.zena-cross-category-divider{width:100%!important;max-width:100%!important;flex:0 0 100%!important;grid-column:1 / -1!important;margin:3.5rem auto 2.5rem!important;padding:2.5rem 20px 1.5rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;border-top:none!important}.zena-cross-category-divider:before{content:""!important;display:block!important;width:min(80%,540px)!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(192,138,46,.45),transparent)!important;margin:0 auto 2.25rem!important}.zena-cross-divider-container{width:100%!important;max-width:720px!important;margin:0 auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.zena-cross-divider-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#faf5ee!important;color:#c08a2e!important;border:1px solid rgba(192,138,46,.35)!important;border-radius:999px!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;padding:5px 18px!important;text-transform:uppercase!important;margin:0 auto .85rem!important;text-align:center!important}.zena-cross-divider-heading{font-family:var(--bs-headings-font-family, "Bodoni Moda", "Playfair Display", Georgia, serif)!important;font-size:clamp(1.5rem,2.5vw,1.85rem)!important;font-weight:400!important;color:#262320!important;margin:0 auto .5rem!important;letter-spacing:.015em!important;text-align:center!important;width:100%!important;display:block!important}.zena-cross-divider-subtitle{font-family:Outfit,Inter,-apple-system,sans-serif!important;font-size:.88rem!important;color:#77726d!important;line-height:1.5!important;text-align:center!important;margin:0 auto!important;max-width:580px!important;display:block!important}load-more-products button[data-load-more-btn]{background-color:#262320!important;color:#fff!important;border:1px solid #262320!important;font-family:Outfit,Plus Jakarta Sans,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 32px!important;border-radius:999px!important;box-shadow:0 4px 14px #2623201f!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}load-more-products button[data-load-more-btn]:hover{background-color:#3f3b36!important;border-color:#3f3b36!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #26232033!important}.zena-kwikpass-account-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#262320!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease!important;cursor:pointer!important;position:relative!important}.zena-kwikpass-account-btn:hover{opacity:.85!important;transform:translateY(-1px) scale(1.05)!important}.zena-svgkp,svg#svgkp{width:22px!important;height:22px!important;display:block!important}@media(max-width:767px){.zena-svgkp,svg#svgkp{width:20px!important;height:20px!important}}path#svgkp-path{fill:currentColor!important;stroke:currentColor!important;stroke-width:.5!important}path#kpthndr{fill:#fea203!important;stroke:none!important}.zena-luxury-menu-drawer{width:360px!important;max-width:90vw!important;background-color:#faf8f5!important;color:#262320!important;border-right:1px solid #ECE7DF!important;box-shadow:4px 0 30px #2623201f!important;font-family:Outfit,Inter,-apple-system,sans-serif!important;display:flex!important;flex-direction:column!important}.zena-drawer-header{padding:16px 20px!important;background:#fff!important;border-bottom:1px solid #ECE7DF!important}.zena-drawer-brand-title{font-family:Italiana,Georgia,serif!important;font-size:1.25rem!important;font-weight:500!important;letter-spacing:.18em!important;color:#262320!important;display:block!important;line-height:1.2!important}.zena-drawer-close-btn{background:#f3efea!important;border:1px solid #ECE7DF!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#262320!important;opacity:1!important;transition:all .2s ease!important;box-shadow:none!important}.zena-drawer-close-btn:hover{background:#262320!important;color:#fff!important;transform:rotate(90deg)!important}.zena-drawer-quick-actions{background:#fff!important;padding:12px 16px!important;border-bottom:1px solid #ECE7DF!important;gap:8px!important}.zena-quick-action-item{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 6px!important;background:#faf8f5!important;border:1px solid #ECE7DF!important;border-radius:8px!important;font-size:11px!important;font-weight:500!important;color:#262320!important;transition:all .2s ease!important;white-space:nowrap!important}.zena-quick-action-item:hover,.zena-quick-action-item:active{background:#f3efea!important;border-color:#d6ccc0!important;color:#1f1b18!important;transform:translateY(-1px)!important}.zena-drawer-section{padding:16px 20px!important;border-bottom:1px solid #ECE7DF!important}.zena-drawer-section-heading{margin-bottom:12px!important}.zena-drawer-section-title{font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8c827a!important}.zena-drawer-section-link{font-size:11px!important;font-weight:600!important;color:#c5a059!important;text-decoration:none!important}.zena-drawer-cat-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.zena-cat-tile{background:#fff!important;border:1px solid #ECE7DF!important;border-radius:8px!important;padding:12px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;position:relative!important;min-height:52px!important}.zena-cat-tile:hover,.zena-cat-tile:active{border-color:#c5a059!important;background:#fcfbf9!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c5a0591f!important}.zena-cat-tile-pill{position:absolute!important;top:-6px!important;right:-4px!important;font-size:6.5px!important;font-weight:700!important;letter-spacing:.05em!important;padding:1px 4px!important;border-radius:3px!important;color:#fff!important;line-height:1.2!important;text-transform:uppercase!important}.zena-cat-tile-pill.new{background:#c5a059!important}.zena-cat-tile-pill.hot{background:#d96b75!important}.zena-cat-tile-pill.gift{background:#2e7d32!important}.zena-cat-tile-name{font-size:11px!important;font-weight:500!important;letter-spacing:.01em!important;color:#262320!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.zena-drawer-highlight-card{border-radius:10px!important;padding:12px 14px!important;transition:all .2s ease!important}.zena-drawer-highlight-card.gold-vault{background:linear-gradient(135deg,#fff9f0,#f5ecdd)!important;border:1px solid rgba(197,160,89,.4)!important}.zena-drawer-highlight-card.waterproof-card{background:linear-gradient(135deg,#f0f7ff,#e2eef9)!important;border:1px solid rgba(100,160,220,.35)!important}.zena-drawer-highlight-card:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #26232014!important}.zena-highlight-badge{font-size:8px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#9e7422!important;display:block!important;margin-bottom:2px!important}.zena-highlight-badge.waterproof{color:#1e6b9e!important}.zena-highlight-title{font-family:Outfit,sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:#262320!important;margin:0!important}.zena-highlight-card-arrow{color:#77726d!important;transition:transform .2s ease!important}.zena-drawer-highlight-card:hover .zena-highlight-card-arrow{transform:translate(3px)!important;color:#262320!important}.zena-drawer-nav-list{display:flex!important;flex-direction:column!important;gap:2px!important}.zena-drawer-nav-item{border-bottom:1px solid #ECE7DF!important}.zena-drawer-nav-item:last-child{border-bottom:none!important}.zena-drawer-nav-toggle,.zena-drawer-nav-link{padding:13px 0!important;font-size:13.5px!important;font-weight:500!important;color:#262320!important;text-decoration:none!important;cursor:pointer!important;transition:color .2s ease!important}.zena-drawer-nav-toggle:hover,.zena-drawer-nav-link:hover{color:#c5a059!important}.zena-nav-chevron{transition:transform .25s cubic-bezier(.16,1,.3,1)!important;color:#8c827a!important}.zena-drawer-nav-toggle[aria-expanded=true] .zena-nav-chevron{transform:rotate(180deg)!important;color:#c5a059!important}.zena-nav-arrow{color:#b0a79e!important;transition:transform .2s ease!important}.zena-drawer-nav-link:hover .zena-nav-arrow{transform:translate(3px)!important;color:#c5a059!important}.zena-drawer-subnav{border-left:2px solid #E5DDCF!important;margin-left:4px!important;margin-bottom:8px!important}.zena-subnav-link{font-size:12.5px!important;color:#59534c!important;padding:6px 0!important;display:block!important;text-decoration:none!important;transition:all .2s ease!important}.zena-subnav-link:hover{color:#c5a059!important;transform:translate(3px)!important}.zena-subnav-link.view-all-link{font-weight:600!important;color:#9e7422!important;padding-top:8px!important}.zena-drawer-trust-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px 8px!important;padding:14px 20px!important;background:#f4efea!important}.zena-trust-pill{display:flex!important;align-items:center!important;gap:8px!important}.zena-trust-svg{color:#c5a059!important;flex-shrink:0!important}.zena-trust-text{font-size:11px!important;font-weight:500!important;color:#5c554e!important}.zena-drawer-concierge-wrap{background:#faf8f5!important;border-top:1px solid #ECE7DF!important}.zena-drawer-concierge-card{background:#fff!important;border:1px solid #E8E2D8!important;border-radius:12px!important;padding:13px 16px!important;box-shadow:0 2px 8px #2623200a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.zena-drawer-concierge-card:hover{background:#fcfaf7!important;border-color:#c5a059!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #c5a05926!important}.zena-concierge-icon-circle{width:38px!important;height:38px!important;border-radius:50%!important;background:#eaf7ee!important;color:#128c7e!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:transform .25s ease,background .25s ease,color .25s ease!important}.zena-drawer-concierge-card:hover .zena-concierge-icon-circle{background:#25d366!important;color:#fff!important;transform:scale(1.06)!important}.zena-concierge-details{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important}.zena-concierge-eyebrow{display:flex!important;align-items:center!important;gap:5px!important;line-height:1!important}.zena-status-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#25d366!important;display:inline-block!important;box-shadow:0 0 0 2px #25d36633!important;animation:zenaPulseDot 2s infinite!important}@keyframes zenaPulseDot{0%{box-shadow:0 0 #25d36666}70%{box-shadow:0 0 0 4px #25d36600}to{box-shadow:0 0 #25d36600}}.zena-concierge-badge-text{font-size:8.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#0e7048!important}.zena-concierge-title{font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:600!important;color:#262320!important;letter-spacing:.02em!important;line-height:1.2!important}.zena-concierge-cta-arrow{color:#8c827a!important;transition:transform .2s ease,color .2s ease!important;flex-shrink:0!important}.zena-drawer-concierge-card:hover .zena-concierge-cta-arrow{transform:translate(3px)!important;color:#c5a059!important}.zena-drawer-whatsapp-btn{background:#fff!important;color:#262320!important;border:1px solid #E8E2D8!important;font-size:12px!important;font-weight:600!important;padding:10px 16px!important;border-radius:999px!important;box-shadow:0 2px 6px #0000000a!important;transition:all .2s ease!important}.zena-drawer-whatsapp-btn:hover{background:#fcfaf7!important;border-color:#c5a059!important;color:#c5a059!important;transform:translateY(-1px)!important}.zena-drawer-footer{padding:16px 20px!important;background:#fff!important;border-top:1px solid #ECE7DF!important}#iframe-kp,#kp-iframe,.iframe-kp,#gokwik-iframe,iframe[src*=gokwik],iframe[src*=kwikpass],iframe[id*=gokwik],iframe[id*=kp-],.gokwik-iframe,.kp-backdrop,#kp-backdrop,.gokwik-backdrop,#gokwik-backdrop{border:none!important;background:transparent!important;z-index:2147483647!important}#kwikpass-drawer-desktop,#kwikpass-drawer-mobile,.kp-drawer,[id*=kwikpass-drawer]{background:#faf8f5!important;border:1px solid #ECE7DF!important;border-radius:12px!important;box-shadow:0 16px 40px #26232029!important;padding:14px 12px!important;font-family:Outfit,sans-serif!important;min-width:190px!important;z-index:2147483647!important}#kwikpass-drawer-desktop>ul,#kwikpass-drawer-mobile>ul{padding:0!important;margin:0 0 10px!important;list-style:none!important}#kwikpass-drawer-desktop>ul>a,#kwikpass-drawer-mobile>ul>a{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important;color:#262320!important;text-decoration:none!important;border-radius:8px!important;transition:all .2s ease!important}#kwikpass-drawer-desktop>ul>a:hover,#kwikpass-drawer-mobile>ul>a:hover{background:#f0ece4!important;color:#c5a059!important;transform:translate(2px)!important}#logout-button-desktop,#logout-button-mobile{background:#262320!important;color:#fff!important;border:1px solid #262320!important;border-radius:8px!important;padding:9px 14px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;width:100%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .2s ease!important;box-shadow:0 2px 8px #2623201f!important}#logout-button-desktop:hover,#logout-button-mobile:hover{background:#c5a059!important;border-color:#c5a059!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #c5a05940!important}.zena-kp-floating-close{position:fixed!important;top:14px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 28px)!important;max-width:440px!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 14px!important;background:#1a1817f0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(197,160,89,.45)!important;border-radius:999px!important;box-shadow:0 10px 32px #00000059!important;animation:zenaKpSlideDown .3s cubic-bezier(.16,1,.3,1)!important}@keyframes zenaKpSlideDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.zena-kp-back-pill{background:transparent!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.03em!important;display:flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important;padding:0!important;transition:color .2s ease!important}.zena-kp-back-pill svg{color:#c5a059!important;transition:transform .2s ease!important}.zena-kp-back-pill:hover svg{transform:translate(-3px)!important}.zena-kp-close-icon-btn{background:#ffffff1f!important;color:#fff!important;width:26px!important;height:26px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:all .2s ease!important}.zena-kp-close-icon-btn:hover{background:#c5a059!important;color:#fff!important;transform:scale(1.08)!important}.offcanvas,.offcanvas.show,#offcanvas-menu,#offcanvas-cart,#offcanvas-wishlist{z-index:2147483640!important}.offcanvas-backdrop,.offcanvas-backdrop.show{z-index:2147483639!important}a,button,[role=button],input[type=button],input[type=submit],.btn,.nav-link,.product-card,.zena-cat-tile{touch-action:manipulation}#header-group,.navbar,.offcanvas,.modal,.product-card,.product-card-img-container,.hero-carousel,.swiper-slide,.zena-catalog-floating-toolbar,.zena-sort-by-bottomsheet{-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.offcanvas-body,.zena-drawer-body,.modal-body,.catalog-drawer-body{-webkit-overflow-scrolling:touch}#footer-popular-searches,.footer-popular-searches,.footer-seo-directory{content-visibility:auto;contain-intrinsic-size:1px 300px}.product-card-img-primary,.product-card-img-secondary{will-change:opacity,transform;transform:translateZ(0)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
