@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&family=Noto+Nastaliq+Urdu:wght@400;700&family=Noto+Serif+Devanagari:wght@300;400;600&family=Aboreto&family=Baskervville:ital@0;1&display=swap";:root{--color-sand: #D6C5A9;--color-olive: #534A1D;--color-ivory: #FAF8F5;--color-charcoal: #534A1D;--color-light-bg: #B1AD92;--bg-glass: rgba(15, 15, 15, .5);--blur-glass: blur(100px) saturate(200%);--transition-smooth: all .6s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto!important;scroll-padding:0}@media(max-width:1024px){html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}}a{color:inherit;text-decoration:none}body{margin:0;padding:0;width:100%;min-height:100vh;min-height:-webkit-fill-available;background-color:var(--color-olive);background-image:var(--global-bg-image);background-attachment:fixed;background-size:cover;background-position:center;color:var(--color-sand);font-family:Baskervville,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.loader-hidden #site-loader{display:none!important}body.template-collection:not(.grid-mode-active){background-color:var(--color-light-bg)!important}body::-webkit-scrollbar{display:none}#custom-scrollbar-container{position:fixed;top:0;right:0;width:30px;height:100vh;z-index:9999;pointer-events:none;display:none}#custom-scrollbar-container:before{content:"";position:absolute;top:0;right:0;width:14px;height:100%;background-color:#d6c5a90d;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);mix-blend-mode:difference;transition:width .5s cubic-bezier(.16,1,.3,1)}#custom-scrollbar-container:after{content:none}#custom-scrollbar-container:hover:before{width:20px}@media(min-width:1025px){#custom-scrollbar-container{display:block;pointer-events:auto}}#custom-scrollbar-thumb{position:absolute;top:0;right:5px;width:4px;background-color:#d6c5a9e6;border:none;border-radius:100px;mix-blend-mode:difference;cursor:pointer;transition:width .4s cubic-bezier(.16,1,.3,1),right .4s cubic-bezier(.16,1,.3,1);will-change:transform,width,right}#custom-scrollbar-thumb:after{content:none}#custom-scrollbar-container:hover #custom-scrollbar-thumb,#custom-scrollbar-thumb.is-dragging{width:10px;right:5px}body.loader-active{overflow:hidden!important}.menu-toggle{position:absolute;left:3rem;top:0;height:100%;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:.6rem;z-index:3010;color:var(--color-sand);transition:all .6s cubic-bezier(.16,1,.3,1)}.hamburger-line{display:block;width:24px;height:1.2px;background-color:currentColor;transition:all .5s cubic-bezier(.19,1,.22,1);transform-origin:center}.menu-toggle.active .hamburger-line.line-1{transform:translateY(8px) rotate(45deg)}.menu-toggle.active .hamburger-line.line-2{opacity:0}.menu-toggle.active .hamburger-line.line-3{transform:translateY(-8px) rotate(-45deg)}#main-content-container{width:100%;min-height:100vh;min-height:100dvh;position:relative;z-index:10}.menu-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#1c1a1499;background-image:var(--menu-drawer-bg-image);background-size:cover;background-position:center;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:2100;clip-path:circle(0% at 0% 0%);transition:clip-path 1s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden;pointer-events:none}.menu-drawer.active{clip-path:circle(150% at 0% 0%);pointer-events:auto}.menu-stages-container{display:flex;width:max-content;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.menu-stage{width:100vw;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 8vw;flex-shrink:0}.menu-back-btn{background:none;border:none;color:var(--color-sand);font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.3em;cursor:pointer;display:flex;align-items:center;gap:.8rem;margin-bottom:4rem;opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity .4s ease,filter .4s ease,transform .4s ease;width:fit-content}.menu-drawer.active .menu-back-btn,.menu-stage.stage-active .menu-back-btn{opacity:.6;filter:blur(0);transform:translateY(0);transition:opacity 1s ease,filter 1s ease,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:.2s}.menu-back-btn:hover{opacity:1!important}.menu-back-btn.back-to-right{flex-direction:row-reverse}.active-collection-title{font-family:Baskervville,serif;font-size:1rem;color:var(--color-sand);opacity:.5;margin-bottom:2rem;letter-spacing:.1em}button.drawer-link{background:none;border:none;text-align:left;width:100%;cursor:pointer;padding:0}.drawer-menu{list-style:none;display:flex;flex-direction:column;gap:1.5rem}#menu-stages.at-stage-1{transform:translate(-100vw)}#menu-stages.at-stage-2{transform:translate(-200vw)}#menu-stages.at-stage-3{transform:translate(-300vw)}#menu-stages.at-stage-4{transform:translate(0)}.drawer-link{color:#d6c5a9;text-decoration:none;font-family:Aboreto,cursive;font-size:clamp(1.8rem,5vw,3.5rem);letter-spacing:.15em;text-transform:uppercase;display:block;opacity:0;filter:blur(15px);transform:translateY(20px);transition:opacity .5s ease,filter .5s ease,transform .5s ease,letter-spacing .3s ease}.menu-drawer.active .drawer-link,.menu-stage.stage-active .drawer-link{opacity:1;filter:blur(0);transform:translateY(0);transition:opacity 1.2s ease,filter 1.2s ease,transform 1.2s cubic-bezier(.16,1,.3,1),letter-spacing .3s ease;transition-delay:var(--delay, 0s)}.drawer-link:hover{letter-spacing:.25em;opacity:.7}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(214,197,169,.1)}.cart-item-title{font-family:Aboreto,cursive;font-size:.85rem;letter-spacing:.1em;margin-bottom:.4rem;display:block}.cart-item-price{font-family:Baskervville,serif;font-style:italic;font-size:.95rem}header{position:fixed;top:0;left:0;width:100%;height:var(--header-height, 100px);z-index:3000;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background-color:transparent;color:var(--color-sand)!important;transition:height .5s cubic-bezier(.16,1,.3,1),background-color .6s cubic-bezier(.16,1,.3,1),backdrop-filter .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%)}header.nav-expanded{height:200px;background-color:#1c1a14fa!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;box-shadow:0 15px 30px #0003}header[data-theme=dark]:not(.scrolled).nav-expanded{background-color:#d6c5a9fa!important;border-bottom:1px solid rgba(83,74,29,.1)}header[data-theme=dark]:not(.scrolled) .liquid-line{background-color:var(--color-olive)!important}header[data-theme=dark]:not(.scrolled) .dropdown-link{color:var(--color-olive)!important}header[data-theme=dark]:not(.scrolled) .dropdown-link:hover{opacity:.6}header.scrolled{background-color:#1c1a1480!important;backdrop-filter:blur(60px) saturate(150%)!important;-webkit-backdrop-filter:blur(60px) saturate(150%)!important;box-shadow:0 4px 30px #0003;border-bottom:1px solid rgba(214,197,169,.05)}body.menu-open header,body.menu-open #main-header,body.menu-open header.scrolled{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important;height:var(--header-height, 100px)!important}.header-top-bar{width:100%;height:var(--header-height, 100px);min-height:var(--header-height, 100px);display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0}.logo-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:2030}.logo-link{display:flex;align-items:center;justify-content:center;height:var(--logo-height, 34px)}.logo-svg{height:100%;width:auto;fill:currentColor;transition:var(--transition-smooth);color:inherit!important}header[data-theme=light] .logo-svg,header[data-theme=light] .desktop-nav-link,header[data-theme=light] .header-icon-link,header[data-theme=light] .menu-toggle,header[data-theme=light] .dropdown-link{color:var(--color-sand)!important}header[data-theme=dark] .logo-svg,header[data-theme=dark] .desktop-nav-link,header[data-theme=dark] .header-icon-link,header[data-theme=dark] .menu-toggle{color:var(--color-olive)!important}header[data-theme=dark] .dropdown-link{color:var(--color-sand)!important}body.template-collection header:not(.scrolled):not(.nav-expanded),body.template-cart header:not(.scrolled):not(.nav-expanded),body.page-wishlist header:not(.scrolled):not(.nav-expanded){background-color:var(--color-olive)!important}body.page-wishlist .collection-slider{gap:3px!important;background-color:var(--color-light-bg)!important;padding:0!important}body.page-wishlist .slider-item{margin:0;padding:0}.menu-toggle{position:absolute;left:3rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;z-index:3010;color:inherit;transition:opacity .3s ease}.hamburger-box{width:26px;height:12px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger-line{display:block;width:100%;height:1px;background-color:currentColor;transition:all .5s cubic-bezier(.19,1,.22,1);transform-origin:center}.menu-toggle:hover .hamburger-line{opacity:.7}.menu-toggle.active .hamburger-line.line-1{transform:translateY(5.5px) rotate(45deg)}.menu-toggle.active .hamburger-line.line-2{opacity:0;transform:scaleX(0)}.menu-toggle.active .hamburger-line.line-3{transform:translateY(-5.5px) rotate(-45deg)}.desktop-nav{position:absolute;left:3rem;top:0;height:100%;display:flex;align-items:center;z-index:3005}.desktop-menu{list-style:none;display:flex;gap:3.5rem;margin:0;padding:0;align-items:center;height:100%}.desktop-nav-link{font-family:Aboreto,cursive;font-size:.72rem;letter-spacing:.35em;color:inherit;text-decoration:none;transition:opacity .4s ease,filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);text-transform:uppercase;position:relative;height:100%;display:flex;align-items:center}header[data-intro-animation=true] .desktop-nav-link{opacity:0;filter:blur(12px);transform:translateY(5px)}header[data-intro-animation=true] .desktop-header-marquee{opacity:0;filter:blur(12px);transform:translateY(calc(-50% + 5px))}header[data-intro-animation=true].loader-done .desktop-nav-link,.loader-done header[data-intro-animation=true] .desktop-nav-link{opacity:1;filter:blur(0);transform:translateY(0)}header[data-intro-animation=true].loader-done .desktop-header-marquee,.loader-done header[data-intro-animation=true] .desktop-header-marquee{opacity:1;filter:blur(0);transform:translateY(-50%)}.loader-done .desktop-nav-link:hover{opacity:.7;transition:opacity .4s ease;transition-delay:0s!important}header[data-intro-animation=true] .header-icon-link,header[data-intro-animation=true] .menu-toggle{opacity:0;filter:blur(10px);transition:opacity .8s ease,filter 1.2s cubic-bezier(.16,1,.3,1)}header[data-intro-animation=true].loader-done .header-icon-link,header[data-intro-animation=true].loader-done .menu-toggle,.loader-done header[data-intro-animation=true] .header-icon-link,.loader-done header[data-intro-animation=true] .menu-toggle{opacity:1;filter:blur(0)}.desktop-nav-link:hover{opacity:1}.liquid-line{position:absolute;bottom:calc(50% - 12px);left:0;width:100%;height:1.2px;background:var(--color-sand);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}.desktop-nav-item:hover .liquid-line{transform:scaleX(1);transform-origin:left}.desktop-nav-item{position:static;height:100%;display:flex;align-items:center}.desktop-dropdown.level-1{position:absolute;top:var(--header-height, 100px);left:0;width:auto;height:var(--header-height, 100px);background:transparent;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);z-index:2999;display:flex;align-items:center;pointer-events:none}.desktop-nav-item:hover .desktop-dropdown.level-1,.desktop-nav-item.force-open .desktop-dropdown.level-1{opacity:1;visibility:visible;pointer-events:auto}.desktop-dropdown.level-1 .dropdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:3.5rem}.desktop-dropdown.level-1 .dropdown-link{display:flex;align-items:center;padding:0;font-family:Aboreto,cursive;font-size:.72rem;letter-spacing:.35em;color:var(--color-sand);text-decoration:none;transition:opacity .4s ease;position:relative;text-transform:uppercase;opacity:1;white-space:nowrap}.desktop-dropdown.level-1 .dropdown-link:hover{opacity:.6}.desktop-dropdown.level-1 .dropdown-link .liquid-line{position:absolute;bottom:-5px;left:0;width:100%;height:1.2px;background:var(--color-sand);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}.desktop-dropdown.level-1 .dropdown-item:hover>.dropdown-link .liquid-line{transform:scaleX(1);transform-origin:left}.desktop-dropdown.level-2{display:none!important}.header-right-icons{position:absolute;right:3rem;top:0;height:100%;display:flex;align-items:center;gap:1.25rem;z-index:3020;color:inherit}.header-icon-link{color:inherit;display:flex;align-items:center;justify-content:center;transition:transform .4s ease,opacity .3s ease;position:relative;opacity:.85;padding:.5rem;background:transparent!important;border:none!important}.cart-count,.wishlist-count{position:absolute;top:2px;right:2px;background-color:var(--color-sand);color:#1c1a14;font-family:Montserrat,sans-serif;font-size:.55rem;font-weight:800;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000004d;letter-spacing:0;padding-bottom:1px;z-index:10;transition:background-color .4s ease,color .4s ease}header[data-theme=dark] .cart-count,header[data-theme=dark] .wishlist-count{background-color:var(--color-olive);color:var(--color-sand)}@media(max-width:1024px){.desktop-nav,.wishlist-toggle-btn{display:none!important}header{padding:0;height:var(--header-height, 100px)!important}.menu-toggle{left:1.5rem;display:flex!important}.header-right-icons{right:1.5rem;gap:1.5rem}.header-icon-link svg{width:26px;height:26px}.cart-count,.wishlist-count{top:0;right:-2px}}.cart-drawer{position:fixed;top:0;right:0;width:100%;max-width:450px;height:100vh;height:100dvh;background-color:#0a0a0a66!important;background-image:var(--cart-drawer-bg-image);background-size:cover;background-position:center;backdrop-filter:blur(100px) saturate(200%)!important;-webkit-backdrop-filter:blur(100px) saturate(200%)!important;z-index:3100;transform:translate(100%);transition:transform .8s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;border-left:1px solid rgba(214,197,169,.05)}.cart-drawer.active{transform:translate(0)}.cart-drawer-inner{display:flex;flex-direction:column;height:100%;padding:40px 3rem!important;background:none!important;overflow:hidden}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem!important;border-bottom:1px solid rgba(214,197,169,.08)!important;padding-bottom:1.5rem!important;height:var(--header-height, 100px);margin-top:-40px}.cart-drawer-title{font-family:Aboreto,cursive!important;font-size:1.2rem!important;letter-spacing:.3em!important;color:var(--color-sand)!important}.cart-close-btn{background:none;border:none;color:var(--color-sand);cursor:pointer;padding:.5rem;margin-right:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.cart-drawer-inner{padding:40px 1.5rem!important}.cart-drawer-header{height:var(--header-height, 100px);margin-top:-40px}.cart-close-btn{margin-right:-.5rem}}.cart-close-btn:hover{opacity:.6}.cart-drawer-items{flex:1;overflow-y:auto;margin-bottom:2rem;padding-right:10px}.cart-drawer-items::-webkit-scrollbar{width:2px}.cart-drawer-items::-webkit-scrollbar-track{background:#d6c5a90d}.cart-drawer-items::-webkit-scrollbar-thumb{background:var(--color-sand)}.cart-empty-message{font-family:Baskervville,serif;font-style:italic;font-size:1.1rem;text-align:center;margin-top:5rem;opacity:.6}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:1.5rem;margin-bottom:2.5rem!important;padding-bottom:2.5rem!important;border-bottom:1px solid rgba(214,197,169,.05)!important}.cart-item-image{width:80px;aspect-ratio:1;overflow:hidden;background:#000}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;justify-content:space-between}.cart-item-title{font-family:Aboreto,cursive!important;font-size:.85rem!important;letter-spacing:.15em!important;color:var(--color-sand)!important}.cart-item-variant{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.1em;opacity:.6;text-transform:uppercase;margin-bottom:.8rem}.cart-item-price-row{display:flex;justify-content:space-between;align-items:center}.cart-item-price{font-family:Baskervville,serif;font-size:.95rem}.cart-item-remove{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.15em;color:var(--color-sand);text-decoration:none;opacity:.5;border-bottom:1px solid transparent;transition:all .3s}.cart-item-remove:hover{opacity:1;border-color:currentColor}.cart-drawer-footer{padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgba(214,197,169,.2);flex-shrink:0}.cart-total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2rem}.total-label{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.2em;opacity:.6}.total-price{font-family:Baskervville,serif!important;font-size:1.8rem!important;font-style:italic!important;color:var(--color-sand)!important}.cart-drawer-view-cart{text-align:center;margin-bottom:1.5rem}.view-cart-link{display:block;width:100%;background-color:transparent!important;color:var(--color-sand)!important;text-align:center;padding:1.6rem!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.25em!important;text-decoration:none;border:1px solid var(--color-sand)!important;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:0!important}.view-cart-link:hover{background-color:var(--color-sand)!important;color:#1c1a14!important;transform:translateY(-2px)}.cart-checkout-btn{display:block;width:100%;background-color:var(--color-sand)!important;color:#1c1a14!important;text-align:center;padding:1.6rem!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.25em!important;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:0!important}.cart-checkout-btn:hover{background-color:#fff!important;transform:translateY(-2px)}.cart-disclaimer{font-family:Montserrat,sans-serif;font-size:.55rem;letter-spacing:.1em;text-align:center;margin-top:1rem;opacity:.5}@media(max-width:600px){.cart-drawer{width:100%;max-width:none}}.desktop-menu{list-style:none;display:flex;gap:3rem;margin:0;padding:0;align-items:center;height:100%}@media(hover:hover){body.template-index header:not(.scrolled):hover,body.template-product header:not(.scrolled):hover{background-color:#1c1a144d!important;backdrop-filter:blur(40px) saturate(150%)!important;-webkit-backdrop-filter:blur(40px) saturate(150%)!important;box-shadow:0 4px 30px #0000001a}body.template-index header[data-theme=dark]:not(.scrolled):hover,body.template-product header[data-theme=dark]:not(.scrolled):hover{background-color:#d6c5a966!important}header[data-theme=dark]:not(.scrolled):hover .logo-svg,header[data-theme=dark]:not(.scrolled):hover .desktop-nav-link,header[data-theme=dark]:not(.scrolled):hover .header-icon-link,header[data-theme=dark]:not(.scrolled):hover .menu-toggle{color:var(--color-olive)!important}header[data-theme=dark]:not(.scrolled):hover .cart-count,header[data-theme=dark]:not(.scrolled):hover .wishlist-count{background-color:var(--color-olive);color:var(--color-sand)}}.header-icon-link{color:var(--color-sand);position:absolute;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.16,1,.3,1)}.header-right-icons{position:absolute;right:3rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1.25rem;z-index:2040}.header-icon-link{position:relative;opacity:.85}.header-icon-link:hover{opacity:1;transform:translateY(-2px)}@media(max-width:1024px){.desktop-nav{display:none!important}header{height:var(--header-height, 100px)!important;padding:0!important}.menu-toggle{left:1.5rem;display:flex!important}.header-right-icons{right:1.5rem;gap:1.2rem}}@media(min-width:1025px){.menu-toggle{display:none!important}}#site-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-olive);z-index:99999;display:flex;flex-direction:column;opacity:1;pointer-events:auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);overflow:hidden}.loader-bg-floral{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--color-sand);padding:0;overflow:hidden}.loader-bg-floral svg{height:100%!important;width:auto!important;min-width:0;flex-shrink:0;filter:blur(15px);animation:floralFocus 4s cubic-bezier(.16,1,.3,1) .2s forwards}@media(min-width:1025px){.loader-bg-floral{padding:8vh 10vw}}@media(min-width:1025px){.loader-bg-floral{padding:0 5vw}}@keyframes floralFocus{0%{filter:blur(15px)}to{filter:blur(0)}}.loader-bg-floral svg path{fill:#d6c5a926!important;stroke:var(--color-sand)!important;stroke-width:.4px!important;vector-effect:non-scaling-stroke}.loader-header-align{width:100%;height:var(--header-height, 100px);display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0;z-index:2}.loader-logo-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;height:var(--logo-height, 34px);width:auto;z-index:2030}.loader-logo-wrapper{position:relative;width:auto;height:100%;display:flex;align-items:center;justify-content:center}.loader-logo-hollow{position:relative;width:auto;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.loader-logo-solid{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.loader-logo-hollow svg *{fill:none!important;stroke:var(--color-sand)!important;stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:1}.loader-logo-solid svg path{fill:var(--color-sand)!important;stroke:none!important}.loader-logo-solid{z-index:2;clip-path:inset(100% 0 0 0);animation:logoFillAnimation 2.8s cubic-bezier(.16,1,.3,1) .8s forwards}@keyframes logoFillAnimation{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0% 0 0 0)}}.loader-logo-hollow svg,.loader-logo-solid svg{height:100%;width:auto;display:block}.loader-lang-row{flex:1;position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 4rem 4rem}.loader-lang-text{color:var(--color-sand);opacity:.6;letter-spacing:.4em;transition:opacity .8s ease}.urdu-text{font-family:Noto Nastaliq Urdu,serif;font-size:1.1rem;font-weight:400;line-height:2;letter-spacing:0;text-align:left}.hindi-text{font-family:"Noto Serif Devanagari",serif;font-size:1.1rem;font-weight:400;letter-spacing:0;text-align:right}@media(max-width:768px){.loader-lang-row{padding:0 2rem 3rem}.loader-lang-text{opacity:.9}.urdu-text,.hindi-text{font-size:1.3rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.is-loading .btn-text{display:none}.is-loading .icon-loader{display:block!important}.is-loading .icon-plus{display:none}.snap-section{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;scroll-snap-align:start;flex-shrink:0}.snap-section:nth-child(1){z-index:10}.snap-section:nth-child(2){z-index:20}.snap-section:nth-child(3){z-index:30}.snap-section:nth-child(4){z-index:40}.snap-section:nth-child(5){z-index:50}.snap-section:nth-child(6){z-index:60}.snap-section:nth-child(7){z-index:70}.snap-section:nth-child(8){z-index:80}.snap-section .hero-fixed-canvas,.snap-section .collection-bg,.snap-section .collection-overlay{transition:transform 1s cubic-bezier(.16,1,.3,1)}.snap-section .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transform:scale(1.01);transition:var(--transition-smooth)}.snap-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:var(--transition-smooth)}body.hero-theme-dark .snap-section .hero-overlay,body.hero-theme-light .snap-section .hero-overlay{background:transparent}.snap-section .hero-brand-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:90%;max-width:1200px;text-align:center;font-family:Aboreto,cursive;font-size:clamp(1rem,2.5vw,1.8rem);letter-spacing:.6em;line-height:1.8;color:var(--color-sand);text-transform:uppercase;pointer-events:none;text-shadow:0 4px 15px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4)}.hero-word{display:inline-block;opacity:0;filter:blur(20px);transform:translateY(10px);transition:opacity 1.2s ease,filter 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);margin-right:.2em}.loader-done .hero-word{opacity:1;filter:blur(0);transform:translateY(0)}.hero-word:nth-child(1){transition-delay:.1s}.hero-word:nth-child(2){transition-delay:.2s}.hero-word:nth-child(3){transition-delay:.3s}.hero-word:nth-child(4){transition-delay:.4s}.hero-word:nth-child(5){transition-delay:.5s}.hero-word:nth-child(6){transition-delay:.6s}.hero-word:nth-child(7){transition-delay:.7s}.hero-word:nth-child(8){transition-delay:.8s}.hero-word:nth-child(9){transition-delay:.9s}.hero-word:nth-child(10){transition-delay:1s}.hero-word:nth-child(11){transition-delay:1.1s}.hero-word:nth-child(12){transition-delay:1.2s}.hero-word:nth-child(13){transition-delay:1.3s}.hero-word:nth-child(14){transition-delay:1.4s}.hero-word:nth-child(15){transition-delay:1.5s}.collection-section{display:flex;align-items:center;justify-content:flex-start}.collection-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:1}.collection-overlay,.pdp-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1c1a1440,#1c1a140d 40%,#1c1a1459);z-index:2}html.hide-site-loader #site-loader{display:none!important}.pdp-fixed-hero,.slider-bg-wrapper,.media-item,.sheet-media-item{position:relative;background-color:var(--color-olive)}.pdp-fixed-hero:not(.container-loaded):after,.slider-bg-wrapper:not(.container-loaded):after,.media-item:not(.container-loaded):after,.sheet-media-item:not(.container-loaded):after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid rgba(214,197,169,.2);border-top-color:var(--color-sand);border-radius:50%;animation:spinnerRotate .8s linear infinite;z-index:2}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.pdp-fixed-img,.collection-bg,.media-img{opacity:1;transition:opacity .8s ease}.container-loaded .pdp-fixed-img,.container-loaded .collection-bg,.container-loaded .media-img{opacity:1}.pdp-fixed-img,.collection-bg,.hero-bg,.media-img,.sheet-gallery-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.snap-section .pdp-fixed-img,.snap-section .hero-bg,.snap-section .collection-bg{position:absolute;top:0;left:0;z-index:0}body.template-product,body.template-collection,body.template-index,body.page-about{background-color:var(--color-olive)!important}.collection-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8rem 5rem 4rem;max-width:680px}.collection-interface-wrapper{opacity:1;transition:opacity .5s ease}html.init-grid-mode .collection-interface-wrapper{animation:smoothCollectionFade .6s ease-out forwards}@keyframes smoothCollectionFade{0%{opacity:0}to{opacity:1}}.preview-product-container{position:absolute;top:48%;left:0;width:100%;transform:translateY(-50%);z-index:10}.preview-slider-header,.preview-slider-footer-nav{display:none!important}.preview-nav-btn{background:none;border:none;cursor:pointer;padding:0;color:inherit}.preview-product-slider{display:flex;overflow-x:auto;gap:1.5rem;padding:0 15vw;scroll-snap-type:x mandatory;scroll-padding:0 15vw;-ms-overflow-style:none;scrollbar-width:none}.preview-product-slider::-webkit-scrollbar{display:none}.preview-product-slider:after{content:"";flex:0 0 15vw}.preview-product-card{flex:0 0 70vw;scroll-snap-align:center;text-decoration:none;color:var(--color-sand);transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(min-width:1025px){#latest-collection .collection-inner,.preview-slider-header,.preview-slider-footer-nav{display:none!important}.preview-product-container{top:50%}.preview-product-slider{padding:0 5vw;gap:2rem;justify-content:center;overflow:visible;width:100%}.preview-product-slider:after{display:none}.preview-product-card{flex:0 0 16vw;margin:0;scroll-snap-align:none}.preview-card-info{opacity:.6;transition:all .5s ease;transform:translateY(10px)}.preview-product-card:hover .preview-card-info{opacity:1;transform:translateY(0)}}.preview-card-image{aspect-ratio:2/3;overflow:hidden;background-color:#000;margin-bottom:1.5rem;border:none}.preview-card-image img,.preview-card-image svg{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.preview-product-card:hover .preview-card-image img{transform:scale(1.05)}.preview-card-info{display:flex;flex-direction:column;gap:.5rem;text-align:center;align-items:center}@media(max-width:1024px){.preview-product-card .preview-card-info{display:none!important}}@media(min-width:768px)and (max-width:1024px){.preview-product-slider{padding:0 27.5vw;scroll-padding:0 27.5vw}.preview-product-slider:after{flex:0 0 27.5vw}.preview-product-card{flex:0 0 45vw}}.mobile-preview-info{display:none}@media(max-width:1024px){.mobile-preview-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;margin-top:.5rem;text-align:center;pointer-events:none}.mobile-preview-info.blur-unblur{animation:textBlurUnblur .6s cubic-bezier(.16,1,.3,1) forwards}.mobile-preview-title{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;color:var(--color-sand);text-transform:uppercase}.mobile-preview-price{font-family:Aboreto,cursive;font-size:.9rem;color:var(--color-sand);opacity:.8}}.preview-card-title{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;opacity:1}.preview-card-price{font-family:Aboreto,cursive;font-size:.9rem;font-style:normal;opacity:.8}.pdp-rising-sheet-layout{position:relative;background-color:var(--color-olive)}.pdp-fixed-hero{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1}.pdp-info-sheet{position:relative;z-index:10;margin-top:0;width:100%;transform:translateY(100vh);animation:fullSheetEntrance 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes fullSheetEntrance{to{transform:translateY(0)}}.sheet-docking-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c1a14b3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:-1}body.template-product.sheet-docked .sheet-docking-bg{border-radius:0}.sheet-scroll-content{position:relative;padding-top:120px;z-index:2;padding-bottom:50px;mask-image:linear-gradient(to bottom,transparent 0%,black 150px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 150px)}.sheet-handle-container{display:none}.sheet-notch{width:40px;height:4px;background-color:var(--color-sand);opacity:.3;border-radius:10px}.sheet-main-header{padding:0 8vw 1rem;display:flex;justify-content:space-between;align-items:flex-start}.sheet-header-left{display:flex;align-items:flex-start;gap:1.5rem;flex:1}.pdp-back-btn{background:none;border:none;color:var(--color-sand);cursor:pointer;padding:0;margin-top:.2rem;opacity:.8;transition:opacity .3s ease,transform .3s ease;flex-shrink:0}.pdp-back-btn:hover{opacity:1;transform:translate(-3px)}.sheet-header-content{display:flex;flex-direction:column;text-align:left}body.leaving-pdp .pdp-info-sheet,body.desktop-closing-pdp .pdp-info-sheet{animation:fullSheetExit 1.4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fullSheetExit{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.sheet-breadcrumbs{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.25em;color:var(--color-sand);opacity:.5;margin-bottom:.5rem}.sheet-breadcrumbs a{color:inherit;text-decoration:none}.sheet-product-title{font-family:Aboreto,cursive;font-size:1.8rem;letter-spacing:.15em;color:var(--color-sand);margin-bottom:0}.pdp-price-wishlist-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.sheet-product-price-under{font-family:Aboreto,cursive;font-size:1.6rem;font-style:normal;color:var(--color-sand);opacity:.9;margin:0}.pdp-wishlist-btn{background:none;border:none;color:var(--color-sand);cursor:pointer;padding:10px;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:20;margin-right:-10px}.pdp-wishlist-btn:hover{transform:scale(1.1)}.pdp-wishlist-btn.in-wishlist svg path{fill:currentColor}.sheet-inner-content{display:flex;flex-direction:column}.sheet-marquee-container{width:100vw;margin-left:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 7.5vw;-ms-overflow-style:none;scrollbar-width:none}.sheet-marquee-container::-webkit-scrollbar{display:none}.marquee-track{display:flex;gap:1.5rem;padding:0 7.5vw}.marquee-track:after{content:"";flex:0 0 7.5vw}.marquee-item{flex:0 0 85vw;aspect-ratio:2/3;overflow:hidden;scroll-snap-align:center}.desktop-only-header,.pdp-gallery-arrow,.gallery-edge-mask{display:none}@media(min-width:1025px){.sheet-scroll-content{padding-top:0;mask-image:none;-webkit-mask-image:none}.pdp-back-btn{margin-left:-3rem}.sheet-main-header,.mobile-only-header{display:none!important}.desktop-only-header{display:flex!important}.sheet-inner-content{display:grid;grid-template-columns:48fr 52fr;gap:6vw;padding:0 6vw;align-items:flex-start}.sheet-product-title{font-size:1.8rem!important;margin-bottom:.5rem}.sheet-product-price-under{font-size:1.8rem}.sheet-product-description{font-size:1rem;line-height:1.9;max-width:100%}.sheet-value-chip{padding:1rem 2rem;font-size:.8rem}.sheet-add-btn,.whatsapp-order-btn,.sheet-form .shopify-payment-button__button--unbranded{padding:1.3rem!important;font-size:.85rem!important}.sheet-marquee-container{width:100%;margin:0;padding:0;height:auto;overflow:visible;position:static}.marquee-track{display:flex;flex-direction:column;width:100%;height:auto;padding:0;gap:0;overflow:visible}.marquee-track:after{display:none}.marquee-item{flex:none;width:100%;height:100vh;display:block;scroll-snap-align:none;padding:0}.marquee-img{width:100%;height:100%;object-fit:cover;display:block}.sheet-grid-container{padding:0;margin-top:120px;width:100%;position:sticky;top:var(--sticky-offset, 120px)}.pdp-gallery-arrow{display:none!important}}@media(min-width:1025px){body.template-product:not(.past-details) header.scrolled{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}body.template-product:not(.past-details) header.scrolled:hover{background-color:#1c1a144d!important;backdrop-filter:blur(40px) saturate(150%)!important;-webkit-backdrop-filter:blur(40px) saturate(150%)!important;box-shadow:0 4px 30px #0000001a!important}}.marquee-img{width:100%;height:100%;object-fit:cover}.sheet-grid-container{padding:4rem 8vw}.sheet-product-description{font-size:.9rem;line-height:1.8;color:var(--color-sand);opacity:.7;margin-top:4rem;margin-bottom:4rem;text-align:left;font-family:Montserrat,sans-serif}.sheet-form .product-option-row{margin-bottom:2rem}.sheet-form .product-option-label{display:block;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;color:var(--color-sand);opacity:.6}.sheet-form .product-option-values{display:flex;flex-wrap:wrap;gap:.8rem}.sheet-value-chip{background:transparent;border:1px solid rgba(214,197,169,.2);color:var(--color-sand);padding:.7rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.7rem;cursor:pointer;transition:all .3s ease}.sheet-value-chip:hover{border-color:var(--color-sand)}.sheet-value-chip.active{border-color:var(--color-sand);background:#d6c5a91a}.sheet-form .product-purchase-row{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.sheet-add-btn{width:100%;background-color:transparent;color:var(--color-sand);padding:1.1rem;border:1px solid var(--color-sand);font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.3em;font-size:.75rem;cursor:pointer;transition:all .4s ease}.sheet-add-btn:hover{background-color:#d6c5a90d}.sheet-form .shopify-payment-button__button--unbranded{background-color:var(--color-sand)!important;color:#000!important;padding:1.1rem!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.35em!important;font-size:.75rem!important;text-transform:uppercase!important;box-shadow:none!important;border:none!important;min-height:52px!important;cursor:pointer}.sheet-form .shopify-payment-button__button--unbranded:hover{background-color:#d6c5a9e6!important}.whatsapp-order-btn{background-color:var(--color-sand);color:#000!important;padding:1.1rem;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.35em;font-size:.75rem;text-transform:uppercase;border:none;min-height:52px;cursor:pointer;width:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.whatsapp-order-btn:hover{background-color:#d6c5a9e6}.sheet-form .product-dynamic-checkout{margin-top:.5rem}.sheet-added-feedback{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:0;margin-bottom:3rem;font-family:Montserrat,sans-serif;letter-spacing:.2em}.sheet-added-feedback .feedback-text{font-size:.65rem;font-weight:600;color:var(--color-sand);opacity:.6}.sheet-added-feedback .feedback-link{font-size:.75rem;font-weight:700;color:var(--color-sand);text-decoration:none;border-bottom:1px solid var(--color-sand);padding-bottom:2px}.product-trust-badges{display:flex;gap:2rem;margin-top:2rem;justify-content:center;align-items:flex-start;padding:3rem 0;border-top:1px solid rgba(214,197,169,.1)}.sheet-accordion+.product-trust-badges{margin-top:0;border-top:none}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:.8rem;font-family:Montserrat,sans-serif;color:var(--color-sand);text-align:center;flex:1}.trust-badge svg{width:20px;height:20px;opacity:.8}.trust-badge span,.trust-badge a{font-size:.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;opacity:.7;line-height:1.4;color:inherit;text-decoration:none;transition:opacity .3s ease;font-family:Montserrat,sans-serif}.trust-badge a:hover{opacity:1}.sheet-accordion{margin-top:4rem;border-top:1px solid rgba(214,197,169,.1)}.sheet-accordion+.sheet-accordion{margin-top:2rem;border-top:none}.sheet-accordion+.sheet-accordion summary{padding-top:0}.sheet-accordion:has(+.sheet-accordion) .sheet-content-block{padding-bottom:0}.sheet-accordion details{border-bottom:1px solid rgba(214,197,169,.1)}.sheet-accordion summary{padding:1.5rem 0;list-style:none;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.2em;color:var(--color-sand);cursor:pointer;opacity:.8;transition:opacity .3s ease}.sheet-accordion summary:hover{opacity:1}.sheet-content-block{padding-bottom:1.5rem;font-size:.85rem;line-height:1.7;color:var(--color-sand);opacity:.7;font-family:Montserrat,sans-serif}.product-details-grid{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:1rem}.details-row{display:flex;gap:.5rem;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.1em}.details-label{font-weight:600;opacity:.6}.details-value{opacity:1}.sheet-bottom-mask{display:none}@media(max-width:1024px){.sheet-grid-container{grid-template-columns:1fr}.sheet-sticky-box{position:static}}.breadcrumb{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;opacity:.6}.breadcrumb a{color:var(--color-olive);text-decoration:none}.product-title{font-family:Baskervville,serif;font-size:clamp(2rem,4vw,3.5rem);color:var(--color-olive);margin-bottom:1rem;line-height:1.1;font-weight:400}.product-price{font-family:Montserrat,sans-serif;font-size:1.2rem;color:var(--color-olive);margin-bottom:2.5rem;letter-spacing:.05em}.product-description-brief{font-size:.85rem;line-height:1.8;color:var(--color-olive);opacity:.8;margin-bottom:3rem;max-width:400px}.variant-selectors{margin-bottom:3rem}.option-row{margin-bottom:2rem}.option-label{display:block;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;opacity:.9;color:var(--color-olive)}.option-values{display:flex;flex-wrap:wrap;gap:1rem}.value-chip{background:transparent;border:1px solid rgba(83,74,29,.3);color:var(--color-olive);padding:.8rem 1.8rem;font-family:Montserrat,sans-serif;font-size:.75rem;cursor:pointer;transition:var(--transition-smooth)}.value-chip.active,.value-chip:hover{border-color:var(--color-olive);background:#534a1d1a}.purchase-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.qty-selector{display:flex;align-items:center;border:1px solid rgba(83,74,29,.3);padding:0 1rem}.qty-btn{background:none;border:none;color:var(--color-olive);font-size:1.2rem;cursor:pointer;padding:.5rem}.qty-input{background:none;border:none;color:var(--color-olive);width:40px;text-align:center;font-family:Montserrat,sans-serif;font-size:.9rem}.add-to-cart-btn{flex:1;background-color:var(--color-olive);color:var(--color-sand);border:none;padding:1.2rem;font-family:Montserrat,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.3em;cursor:pointer;transition:var(--transition-smooth)}.add-to-cart-btn:hover{background-color:#000;letter-spacing:.35em}.product-accordion{margin-top:5rem;border-top:1px solid rgba(83,74,29,.2)}.product-accordion details{border-bottom:1px solid rgba(83,74,29,.2)}.product-accordion summary{padding:1.5rem 0;list-style:none;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.25em;cursor:pointer;color:var(--color-olive)}.details-content{padding-bottom:2rem;font-size:.8rem;line-height:1.8;opacity:.8;color:var(--color-olive)}@media(max-width:1024px){.product-container{grid-template-columns:1fr}.media-item{height:70vh}.product-details{padding:4rem 2rem}.details-sticky-content{position:static}}.collection-bottom-floating-ui{position:sticky;bottom:0;left:0;width:100%;height:0;z-index:2020;pointer-events:none}.subtle-ui-btn{pointer-events:auto;background-color:#d6c5a914;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:none;color:var(--color-sand);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),backdrop-filter .6s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .6s cubic-bezier(.16,1,.3,1),scale .6s cubic-bezier(.16,1,.3,1);scale:1}.view-mode-slider #prev-btn{position:fixed;left:3rem;top:50%;transform:translateY(-50%)}.view-mode-slider #next-btn{position:fixed;right:3rem;top:50%;transform:translateY(-50%)}#toggle-layout-btn{position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}.view-mode-grid #prev-btn,.view-mode-grid #next-btn{display:none!important}.view-mode-grid .subtle-ui-btn{color:var(--color-olive);background-color:#534a1d1a;border:none}.view-mode-grid #toggle-layout-btn.is-over-product{color:var(--color-light-bg)!important;background-color:#534a1d66!important;border:none!important}.view-mode-grid .subtle-ui-btn:hover{background-color:var(--color-sand)!important;color:var(--color-olive)!important;scale:1.05!important}.subtle-ui-btn.round{width:48px;height:48px;border-radius:50%}.subtle-ui-btn.pill{padding:0 1.8rem;height:48px;border-radius:100px;gap:.7rem}.subtle-ui-btn:hover{background-color:#d6c5a926;scale:1.05}.btn-label{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.25em;font-weight:600;white-space:nowrap}@media(min-width:1025px){#toggle-layout-btn,#prev-btn,#next-btn,.collection-bottom-floating-ui{display:none!important}}@media(max-width:1024px){body.template-collection:not(.grid-mode-active) header:not(.scrolled){background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}.view-mode-slider .collection-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100vh;height:100dvh;width:100vw;-ms-overflow-style:none;scrollbar-width:none}.view-mode-slider .collection-slider::-webkit-scrollbar{display:none}.view-mode-slider .slider-item{flex:0 0 100vw;height:100vh;height:100dvh;scroll-snap-align:start;position:relative;overflow:hidden}.view-mode-slider .product-full-link,.view-mode-slider .slider-bg-wrapper{display:block;width:100%;height:100%}}.view-mode-slider .collection-bottom-info{position:absolute;bottom:10rem;left:5rem;z-index:10;max-width:600px;text-align:left}.slider-only-ui{position:absolute;bottom:3.5rem;z-index:2025}#global-wishlist-btn{left:3rem}#global-cart-form{right:3rem}.view-mode-grid .slider-only-ui,.view-mode-slider .grid-only-actions{display:none!important}.view-mode-grid .product-quick-actions{position:absolute;bottom:1.5rem;left:0;width:100%;padding:0 1.5rem;display:flex;justify-content:space-between;z-index:25;opacity:1;transition:opacity .4s ease;pointer-events:none;flex-direction:row-reverse}.view-mode-grid .slider-item:hover .product-quick-actions{opacity:1}.view-mode-grid .quick-action-wishlist,.view-mode-grid .quick-action-cart{pointer-events:auto;background-color:#534a1d66;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(83,74,29,.2);color:var(--color-light-bg)}.view-mode-grid .quick-action-wishlist:hover,.view-mode-grid .quick-action-cart:hover{background-color:var(--color-olive);border-color:var(--color-olive);scale:1.05}.in-cart .icon-plus,.in-cart .icon-loader{display:none!important}.in-cart .icon-tick{display:block!important}.grid-mode-header{display:none}.view-mode-grid .grid-mode-header{display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--header-height, 100px);margin-top:var(--header-height, 100px);padding:0 8vw;background-color:var(--color-light-bg)}.grid-breadcrumbs{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.25em;color:var(--color-olive);opacity:.5;display:block;text-align:center}.grid-breadcrumbs a{color:inherit;text-decoration:none}.grid-mode-title{font-family:Aboreto,cursive;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.15em;color:var(--color-olive);margin-bottom:0;text-align:left}.grid-mode-description{font-family:Baskervville,serif;font-size:1rem;color:var(--color-olive);opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.quick-action-wishlist svg path,#global-wishlist-btn svg path{fill:transparent;transition:fill .3s ease}.in-wishlist svg path{fill:currentColor!important}.toast-container{position:fixed;bottom:8.5rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.toast-message{background-color:var(--color-olive);color:var(--color-sand);padding:.9rem 2.2rem;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;border-radius:100px;box-shadow:0 10px 30px #0000004d;opacity:0;border:1px solid rgba(214,197,169,.2);transform:translateY(20px) scale(.9);animation:toastEntrance .5s cubic-bezier(.16,1,.3,1) forwards,toastExit .5s 2.5s cubic-bezier(.16,1,.3,1) forwards}@keyframes toastEntrance{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}body.leaving-for-pdp #prev-btn{transform:translateY(-50%) translate(-150px);opacity:0}body.leaving-for-pdp #next-btn{transform:translateY(-50%) translate(150px);opacity:0}body.leaving-for-pdp .collection-bottom-floating-ui{transform:translateY(150px);opacity:0}body.leaving-for-pdp .collection-bottom-info{opacity:0;transform:translateY(20px)}#prev-btn,#next-btn,.collection-bottom-floating-ui,.collection-bottom-info{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s ease!important}#main-header .logo-container{transition:none!important}body.template-product{background-color:var(--color-light-bg)!important}body.template-product #main-content-container{color:var(--color-olive)}body.template-product #main-footer{background-color:#1c1a14b3!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border-top:1px solid rgba(214,197,169,.1)}.view-mode-grid .collection-slider{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;background-color:var(--color-light-bg);padding-bottom:8rem;min-height:100vh;align-content:start}@media(min-width:1025px){.view-mode-grid .collection-slider{padding-bottom:0}}.view-mode-grid .slider-item{position:relative;height:auto;width:100%;aspect-ratio:2 / 3;overflow:hidden}.view-mode-grid .grid-product-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;width:100%;padding:0 2rem;pointer-events:none;opacity:0;transition:opacity .4s ease}.view-mode-grid .slider-item:hover .grid-product-info{opacity:1}.grid-product-title{font-family:Aboreto,cursive;font-size:.8rem;letter-spacing:.25em;color:var(--color-sand);text-shadow:0 2px 10px rgba(0,0,0,.5)}.view-mode-grid .slider-bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.view-mode-grid .collection-bottom-info{display:none}@media(min-width:769px){.view-mode-grid .collection-slider{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.view-mode-grid .collection-slider{grid-template-columns:repeat(4,1fr)}}.view-mode-grid .centered-cta-only{bottom:50%!important;transform:translate(-50%,50%)!important;opacity:0;transition:opacity .4s ease}.view-mode-grid .slider-item:hover .centered-cta-only{opacity:1}.view-mode-grid .filled-cta{padding:.8rem 1.5rem;font-size:.65rem}.centered-cta-only{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;bottom:8.5rem;left:50%;transform:translate(-50%);z-index:20}.filled-cta{padding:1rem 3rem;border-radius:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.35em;text-decoration:none;border:none;mix-blend-mode:screen;background-color:var(--color-sand);color:#000;transition:none}.view-mode-slider .centered-cta-only{display:none!important}.view-mode-grid .centered-cta-only{bottom:8.5rem}.cart-page-outer{background-color:var(--color-light-bg);min-height:100vh;width:100%;color:var(--color-olive);padding:160px 5vw 250px}.cart-page-inner{max-width:800px;margin:0 auto}@media(min-width:1025px){.cart-page-inner{max-width:1200px}.cart-page-grid{display:grid;grid-template-columns:1fr 400px;gap:6rem;align-items:flex-start}}.cart-page-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5rem;border-bottom:1px solid rgba(83,74,29,.1);padding-bottom:1.5rem}.cart-page-title{font-family:Aboreto,cursive;font-size:1.8rem;letter-spacing:.2em;margin:0}.cart-item-count-badge{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.25em;opacity:.6}.cart-page-items{margin-bottom:5rem}@media(min-width:1025px){.cart-page-items{margin-bottom:0}}.cart-page-item{display:grid;grid-template-columns:120px 1fr;gap:3rem;margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(83,74,29,.05)}.cart-page-item-image{width:120px;aspect-ratio:1;overflow:hidden;background:#000}.cart-page-item-image img{width:100%;height:100%;object-fit:cover}.cart-page-item-details{display:flex;flex-direction:column;justify-content:space-between}.item-main-info .item-title{font-family:Aboreto,cursive;font-size:1.1rem;letter-spacing:.12em;text-decoration:none;display:block;margin-bottom:.5rem}.item-main-info .item-variant{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.15em;opacity:.5;display:block}.item-price-actions{display:flex;justify-content:space-between;align-items:baseline;margin-top:2rem}.item-price-actions .item-price{font-family:Baskervville,serif;font-style:italic;font-size:1.3rem}.item-price-actions .item-remove-link{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.2em;color:var(--color-olive);text-decoration:none;opacity:.5;border-bottom:1px solid transparent;transition:all .3s}.item-price-actions .item-remove-link:hover{opacity:1;border-color:currentColor}.cart-page-footer{position:fixed;bottom:0;left:0;width:100%;padding:2rem 5vw;background-color:var(--color-light-bg);border-top:1px solid rgba(83,74,29,.1);z-index:100}.cart-page-total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3rem}.cart-page-total-row .total-label{font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:.25em;opacity:.6}.cart-page-total-row .total-amount{font-family:Baskervville,serif;font-size:2rem;font-style:italic}.cart-page-checkout-btn{display:block;width:100%;background-color:var(--color-olive);color:var(--color-sand);text-align:center;padding:1.4rem;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.25em;font-size:.8rem;text-decoration:none;border:1px solid var(--color-olive);cursor:pointer;transition:background-color .4s}.cart-page-checkout-btn:hover{background-color:#000}.cart-page-disclaimer{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.12em;text-align:center;margin-top:1.5rem;opacity:.5;text-transform:uppercase}.wishlist-page-outer .cart-page-header{border-bottom-color:#d6c5a91a}.wishlist-item .item-remove-link{font-size:.6rem;letter-spacing:.2em;opacity:.5;transition:opacity .3s}.wishlist-item .item-remove-link:hover{opacity:1}.wishlist-loading p{animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.cart-page-continue-btn{display:block;width:100%;background-color:transparent;color:var(--color-olive);text-align:center;padding:1.4rem;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.25em;font-size:.8rem;text-decoration:none;border:1px solid var(--color-olive);cursor:pointer;transition:all .4s;margin-bottom:1rem}.cart-page-continue-btn:hover{background-color:var(--color-olive);color:var(--color-sand)}.cart-page-note{margin-bottom:3rem}.cart-note-label{display:block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:1rem;color:var(--color-olive);opacity:.8}.cart-note-input{width:100%;min-height:120px;background-color:transparent;border:1px solid rgba(83,74,29,.2);padding:1.2rem;font-family:Montserrat,sans-serif;font-size:.85rem;color:var(--color-olive);resize:vertical;outline:none;transition:border-color .3s ease}.cart-note-input:focus{border-color:var(--color-olive)}.whatsapp-checkout-btn{background-color:#25d366!important;border-color:#25d366!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;gap:.8rem}.whatsapp-checkout-btn:hover{background-color:#128c7e!important;border-color:#128c7e!important}.cart-page-explore-btn{display:inline-block;width:auto;background-color:transparent;color:var(--color-olive);text-align:center;padding:1.2rem 4rem;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.25em;font-size:.8rem;text-decoration:none;border:1px solid var(--color-olive);cursor:pointer;transition:all .4s;border-radius:0}.cart-page-explore-btn:hover{background-color:var(--color-olive);color:var(--color-sand)}.cart-page-empty{text-align:center;padding:10rem 0;font-family:Baskervville,serif;font-style:italic;font-size:1.5rem;color:var(--color-olive)}@media(max-width:768px){.cart-page-item{grid-template-columns:100px 1fr;gap:1.5rem}.cart-page-footer{margin:0 auto}}.grid-to-pdp-hero{position:fixed;z-index:5000;background-size:cover;background-position:center top;pointer-events:none;transition:all .8s cubic-bezier(.16,1,.3,1);will-change:top,left,width,height}.grid-to-pdp-hero.active{top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important}body.grid-leaving-for-pdp #main-header,body.grid-leaving-for-pdp .grid-mode-header,body.grid-leaving-for-pdp .collection-slider,body.grid-leaving-for-pdp .collection-bottom-floating-ui{opacity:0!important;pointer-events:none;transition:opacity .5s ease}#main-footer{background-color:var(--color-olive);color:var(--color-sand);padding:6rem 3rem 10rem;text-align:left;position:relative;z-index:10;overflow:hidden;min-height:calc(100vh - var(--header-height, 100px));min-height:calc(100dvh - var(--header-height, 100px));display:flex;flex-direction:column}body.template-collection:not(.grid-mode-active) #main-footer{display:none}.footer-inner{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:3rem;flex:1}@media(min-width:1025px){.footer-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}}.footer-logo{display:flex;justify-content:flex-start;width:150px}.footer-logo svg,.footer-logo img{width:100%;height:auto;display:block}.footer-tagline{font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:.05em;opacity:.9;margin-top:1.5rem;margin-bottom:.5rem;font-weight:500;line-height:1.4}.footer-text{font-family:Montserrat,sans-serif;font-size:.7rem;line-height:1.6;opacity:.7;max-width:300px;margin:0}.footer-mobile-section{display:flex;flex-direction:column;gap:1.5rem;width:100%}.footer-group-title{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.3em;opacity:.9;font-weight:600;margin:0}.footer-links{list-style:none;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:0;margin:0}@media(max-width:1024px){#main-footer{min-height:calc(100dvh - var(--header-height, 100px));display:flex;flex-direction:column;padding-top:4rem;padding-bottom:0}.footer-inner{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:3rem;padding-bottom:0}.footer-bg-logo{bottom:0;width:100vw}.footer-legal{margin-top:auto;padding-bottom:0;margin-bottom:2rem;z-index:2}}.footer-links a{color:inherit;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.3em;opacity:.7;transition:opacity .3s;white-space:nowrap;line-height:1.5}.footer-links a:hover{opacity:1}.footer-legal{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.2em;opacity:.5;margin-top:1rem;text-transform:uppercase}@media(min-width:1025px){.footer-legal{grid-column:1 / -1;margin-top:auto}}.footer-legal-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.25em;z-index:2;text-transform:uppercase}.footer-bg-logo{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;pointer-events:none;z-index:1;display:flex;justify-content:center;align-items:center}.footer-bg-logo svg{width:100%;height:auto;fill:currentColor;opacity:.12}body.hero-theme-dark #main-footer .footer-bg-logo{color:var(--color-sand)}body.hero-theme-light #main-footer .footer-bg-logo{color:var(--color-olive)}@media(max-width:768px){.centered-cta-only{width:100%!important;left:0!important;transform:none!important;bottom:8.5rem!important;display:flex;justify-content:center}.filled-cta{padding:1rem 2.5rem;font-size:.7rem}.collection-inner{padding:7rem 2rem 3rem;align-items:center;text-align:center}}body[class*=policy] header .desktop-nav-link,body[class*=policy] header .dropdown-link,body[class*=policy] header .logo-svg,body[class*=policy] header .header-icon-link,body[class*=policy] header .menu-toggle,body.template-page-privacy header .desktop-nav-link,body.template-page-privacy header .dropdown-link,body.template-page-privacy header .logo-svg,body.template-page-privacy header .header-icon-link,body.template-page-privacy header .menu-toggle,body.template-page-shipping header .desktop-nav-link,body.template-page-shipping header .dropdown-link,body.template-page-shipping header .logo-svg,body.template-page-shipping header .header-icon-link,body.template-page-shipping header .menu-toggle,body.template-page-refund header .desktop-nav-link,body.template-page-refund header .dropdown-link,body.template-page-refund header .logo-svg,body.template-page-refund header .header-icon-link,body.template-page-refund header .menu-toggle,body.is-policy-page header .desktop-nav-link,body.is-policy-page header .dropdown-link,body.is-policy-page header .logo-svg,body.is-policy-page header .header-icon-link,body.is-policy-page header .menu-toggle{color:var(--color-sand)!important}body[class*=policy] header svg path,body.template-page-privacy header svg path,body.template-page-shipping header svg path,body.template-page-refund header svg path,body.is-policy-page header svg path{fill:currentColor!important}body.is-policy-page,body[class*=policy],body.template-policy{background-color:#b1ad92!important;color:#534a1d!important}body.is-policy-page footer,body.template-policy footer{background-color:#534a1d!important;color:#d6c5a9!important}.policy-container{padding:180px 10vw 100px;max-width:1200px;margin:0 auto}.policy-breadcrumb{margin-bottom:2rem;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em;opacity:.6;text-transform:uppercase}.policy-title{font-family:Aboreto,cursive;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.15em;margin-bottom:5rem;text-align:left}.policy-content{font-family:Baskervville,serif;font-size:1.15rem;line-height:2;max-width:850px}.policy-content p{margin-bottom:2.5rem}.policy-content h2,.policy-content h3{font-family:Aboreto,cursive;font-size:1.3rem;letter-spacing:.1em;margin:4rem 0 2rem;text-transform:uppercase}.policy-content ul,.policy-content ol{margin-bottom:3rem;padding-left:1.5rem}.policy-content li{margin-bottom:1rem}@media(max-width:768px){.policy-container{padding-top:140px}.policy-title{margin-bottom:3rem}}body.is-policy-page header *,body.template-policy header *,body[class*=policy] header *,body.template-page-privacy header *,body.template-page-shipping header *,body.template-page-refund header *{color:#d6c5a9!important}body.is-policy-page header svg path,body.template-policy header svg path,body[class*=policy] header svg path,body.template-page-privacy header svg path,body.template-page-shipping header svg path,body.template-page-refund header svg path{fill:#d6c5a9!important}@media(min-width:1025px){.policy-container,.cart-page-header,.policy-breadcrumb,.policy-title{text-align:center!important}.view-mode-grid .grid-mode-header,.grid-breadcrumbs{text-align:left!important}.view-mode-grid .grid-mode-header{align-items:flex-start!important;padding-left:3rem!important;padding-right:3rem!important}.cart-page-header{flex-direction:column;align-items:center;justify-content:center;gap:1rem}}.gallery-dots{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;z-index:100;position:relative;width:100%;overflow:visible}.gallery-dots-container{position:relative;display:flex;gap:1.2rem;align-items:center;padding:10px}.gallery-dot{width:6px;height:6px;border-radius:50%;background:#d6c5a966;transition:opacity .4s ease;cursor:pointer;flex-shrink:0}.gallery-dot-indicator{position:absolute;top:50%;left:0;width:24px;height:6px;background:#d6c5a9;border-radius:10px;transform:translateY(-50%);pointer-events:none;z-index:2;transition:width .3s ease,transform .6s cubic-bezier(.23,1,.32,1)}.sheet-marquee-column{width:100%;position:relative;display:flex;flex-direction:column}.sheet-details-column{width:100%}@media(min-width:1025px){.gallery-dots{padding:2rem 0}}.collections-list-wrapper{background-color:var(--color-light-bg);min-height:100vh;padding-bottom:100px}.collections-header{padding:160px 8vw 5rem;text-align:center}.collections-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 4vw}.collection-entry-card{position:relative;width:100%;height:60vh;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-sand)}.collection-entry-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-entry-img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.collection-entry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:2}.collection-entry-content{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.collection-entry-title{font-family:Aboreto,cursive;font-size:clamp(2.2rem,6vw,4rem);letter-spacing:.2em;transition:transform .8s cubic-bezier(.16,1,.3,1)}.collection-entry-meta{display:flex;flex-direction:column;gap:.8rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.collection-count{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em}.collection-cta{font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.4em;font-weight:600}.collection-entry-card:hover .collection-entry-img{transform:scale(1.05)}.collection-entry-card:hover .collection-entry-meta{opacity:1;transform:translateY(0)}.collection-entry-card:hover .collection-entry-title{transform:translateY(-10px)}@media(min-width:1025px){.collections-grid{grid-template-columns:repeat(2,1fr);gap:1vw;padding:0 1vw}.collection-entry-card{height:85vh}.collection-entry-card:nth-child(2n){margin-top:10vh}}.product-suggestions{margin-top:4rem;border-top:1px solid rgba(214,197,169,.1);padding:3rem 8vw 2rem;width:100%;position:relative}@media(min-width:1025px){.product-suggestions{padding-left:6vw;padding-right:6vw;margin-top:5rem}}.suggestions-header{margin-bottom:4rem;display:flex;justify-content:center;align-items:center}.suggestions-title{font-family:Aboreto,cursive;font-size:1rem;letter-spacing:.5em;color:var(--color-sand);margin-bottom:0}.suggestions-slider-container{position:relative;width:100%}.suggestion-nav-btn{background-color:#1c1a1466;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(214,197,169,.2);color:var(--color-sand);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:30;display:none}.suggestion-nav-btn:hover{background-color:var(--color-sand);color:var(--color-olive)}@media(min-width:1025px){.suggestion-nav-btn{display:flex;width:50px;height:50px;top:calc(50% - 2rem)}.suggestion-nav-btn.prev{left:-2vw}.suggestion-nav-btn.next{right:-2vw}}.suggestions-slider-track{display:flex;gap:3px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 12.5vw;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:.5rem;margin-left:-8vw;margin-right:-8vw;padding-left:12.5vw;padding-right:12.5vw}@media(min-width:1025px){.suggestions-slider-track{scroll-snap-type:none!important;scroll-behavior:smooth;margin-left:-6vw;margin-right:-6vw;padding-left:0;padding-right:0;scroll-padding:0}.suggestions-slider-track:before,.suggestions-slider-track:after{content:"";flex:0 0 6vw}}.suggestions-slider-track::-webkit-scrollbar{display:none}.suggestion-item{position:relative;scroll-snap-align:center;text-decoration:none;color:var(--color-sand);display:flex;flex-direction:column}@media(max-width:1024px){.suggestion-item{flex:0 0 75vw}}@media(min-width:1025px){.suggestion-item{flex:0 0 23vw;scroll-snap-align:unset!important}}.suggestion-item .product-full-link{display:block;position:relative;width:100%;aspect-ratio:2/3;overflow:hidden}.suggestion-item .slider-bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.suggestion-item .grid-product-info{margin-top:1.5rem;text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:.6rem}@media(max-width:1024px){.suggestion-item .grid-product-info{display:none!important}}.mobile-suggestions-info{display:none}@media(max-width:1024px){.mobile-suggestions-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;margin-top:.5rem;text-align:center;pointer-events:none}.mobile-suggestions-info.blur-unblur{animation:textBlurUnblur .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes textBlurUnblur{0%{filter:blur(10px);opacity:0;transform:scale(.95)}to{filter:blur(0);opacity:1;transform:scale(1)}}.mobile-suggestion-title{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;color:var(--color-sand);text-transform:uppercase}.mobile-suggestion-price{font-family:Aboreto,cursive;font-size:.85rem;color:var(--color-sand);opacity:.8}}.suggestion-item .grid-product-title{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;color:var(--color-sand);display:block;text-transform:uppercase}.suggestion-item .grid-product-price{font-family:Aboreto,cursive;font-size:.85rem;color:var(--color-sand);opacity:.8;display:block}.suggestion-item .product-quick-actions{position:absolute;bottom:1rem;right:1rem;z-index:25;opacity:1;pointer-events:auto;display:block;width:auto}.suggestion-item:hover .product-quick-actions{transform:translateY(0)}.suggestion-item .quick-action-cart{pointer-events:auto;background-color:#1c1a1466;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(214,197,169,.2);color:var(--color-sand);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.suggestion-item .quick-action-cart:hover{background-color:var(--color-sand);color:var(--color-olive);transform:scale(1.05)}.suggestion-item .collection-overlay{background:#0003;transition:background .4s ease}.suggestion-item:hover .collection-overlay{background:#0006}.slider-bg-wrapper.container-loaded:after{display:none!important;opacity:0!important;visibility:hidden!important}.suggestion-item .slider-bg-wrapper:after{display:none!important}.mobile-menu-header{position:absolute;top:85px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:20}.mobile-menu-logo{height:35px;color:var(--color-sand);margin-bottom:1.5rem}.mobile-menu-logo svg{height:100%;width:auto;fill:currentColor}.mobile-menu-marquee{width:80vw;overflow:hidden;white-space:nowrap;display:flex;align-items:center;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.desktop-header-marquee{display:none}@media(min-width:1025px){.desktop-header-marquee{display:flex;position:absolute;right:150px;width:22vw;max-width:300px;top:50%;transform:translateY(-50%);overflow:hidden;white-space:nowrap;transition:opacity .4s ease,filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}}.marquee-content{display:flex;animation:marquee-scroll var(--marquee-speed, 20s) linear infinite;font-family:Aboreto,cursive;font-size:.8rem;letter-spacing:.1em;color:var(--color-sand)}header[data-theme=light] .desktop-header-marquee .marquee-content{color:var(--color-sand)!important}header[data-theme=dark] .desktop-header-marquee .marquee-content{color:var(--color-olive)!important}.marquee-content span{padding-right:3rem}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){.menu-stages-container{padding-top:105px}}img{transition:opacity .3s ease}img:not(.img-loaded){background-color:#d6c5a91a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='%23D6C5A9' stroke-width='4' stroke-opacity='0.2'/%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='%23D6C5A9' stroke-width='4' stroke-dasharray='31.4 94.2' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}img.img-loaded{background:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
