:root{--glass-blur: 20px;--glass-saturation: 150%;--glass-bg-opacity: .06;--glass-border-opacity: .12;--glass-highlight-opacity: .15;--glass-shadow: 0 8px 32px rgba(0,0,0,.25);--glass-shadow-light: 0 4px 16px rgba(0,0,0,.15);--glass-radius: 20px;--glass-radius-sm: 12px;--glass-radius-pill: 100px;--glass-transition: all .3s cubic-bezier(.4, 0, .2, 1);--brand-accent: #D4AF37;--brand-accent-rgb: 212,175,55}.shopify-section-group-header-group{background:var(--color-background)}header-component[sticky] .header,header-component[data-scrolled-past] .header{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border-bottom:1px solid rgba(255,255,255,var(--glass-border-opacity));box-shadow:var(--glass-shadow-light)}header-component[transparent] .header{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.header-drawer__inner,header-component .header-drawer{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.header-menu__mega-menu,.header-menu__dropdown{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-shadow)}.localization-wrapper{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow);border-radius:var(--glass-radius)}.header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px) saturate(140%)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0000001f!important;transition:var(--glass-transition)!important;position:relative!important;padding:0!important;overflow:visible!important}.header-actions__action .svg-wrapper{width:18px!important;height:18px!important;align-items:center;justify-content:center}.header-actions__action svg{width:18px!important;height:18px!important}.header-actions__action:hover{background:#ffffff24!important;border-color:rgba(var(--brand-accent-rgb),.3)!important;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0000002e,0 0 10px rgba(var(--brand-accent-rgb),.1)!important;transform:translateY(-1px)!important}.header-actions__action:active{transform:scale(.94)!important;transition-duration:.1s!important}.header__icon--menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px) saturate(140%)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0000001f!important;transition:var(--glass-transition)!important;list-style:none!important;padding:0!important;cursor:pointer!important;overflow:visible!important}.header__icon--menu::-webkit-details-marker,.header__icon--menu::marker{display:none!important;content:""!important}.header__icon--menu .svg-wrapper{width:18px!important;height:18px!important}.header__icon--menu svg{width:18px!important;height:18px!important}.header__icon--menu svg path,.header__icon--menu svg line,.header__icon--menu svg rect{stroke:#f5f5f7!important;stroke-width:1.5!important}.header__icon--menu:hover{background:#ffffff24!important;border-color:rgba(var(--brand-accent-rgb),.3)!important;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0000002e,0 0 10px rgba(var(--brand-accent-rgb),.1)!important;transform:translateY(-1px)!important}.header__icon--menu:active{transform:scale(.94)!important;transition-duration:.1s!important}@media(max-width:768px){.header-actions__action,.header__icon--menu{width:34px!important;height:34px!important;backdrop-filter:blur(6px) saturate(120%)!important;-webkit-backdrop-filter:blur(6px) saturate(120%)!important}.header-actions__action .svg-wrapper,.header__icon--menu .svg-wrapper{width:16px!important;height:16px!important}.header-actions__action svg,.header__icon--menu svg{width:16px!important;height:16px!important}}header-drawer{border-radius:50%!important}header-drawer:has(.menu-drawer-container[open]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:999!important;position:relative!important;border-radius:0!important}body:has(.menu-drawer-container[open]) .fb7-trigger,body:has(.menu-drawer-container[open]) .announcement-bar-floating,body:has(.menu-drawer-container[open]) [data-floating-button]{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important}.menu-drawer{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.04) 22%,transparent 40%),linear-gradient(168deg,#c8cad447,#aaacb933,#8c8e9e29 70%,#787a8c24),linear-gradient(175deg,#1c1e28ad,#161823bd)!important;backdrop-filter:blur(32px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(1.1)!important;border-left:1.5px solid rgba(255,255,255,.35)!important;border-top:1.5px solid rgba(255,255,255,.28)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:22px 0 0 22px!important;box-shadow:-6px 0 32px #0000001f,inset 0 2px #ffffff59,inset 2px 0 #ffffff29,inset 0 0 60px #ffffff0a!important;width:min(85vw,380px)!important;max-width:420px!important;padding:0!important;overflow-y:auto!important;z-index:10001!important}.menu-drawer__backdrop{backdrop-filter:blur(14px) brightness(.42) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) brightness(.42) saturate(120%)!important;background:#00000052!important;z-index:10000!important}.menu-drawer__close-button{width:34px!important;height:34px!important;border-radius:50%!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:16px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:var(--glass-transition)!important}.menu-drawer__close-button:hover{background:#ffffff2e!important;border-color:rgba(var(--brand-accent-rgb),.3)!important}.menu-drawer__close-button svg{width:14px!important;height:14px!important}.menu-drawer__navigation{padding:0 24px!important}ul.menu-drawer__menu.has-submenu{padding:0!important;margin:0!important}.menu-drawer__list-item--divider{border-bottom:1px solid rgba(255,255,255,.08)!important}.menu-drawer__menu-item--mainlist{font-size:18px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;padding:14px 8px!important;border-radius:10px!important;transition:background .2s ease!important;color:#ffffffeb!important}.menu-drawer__menu-item--mainlist:hover{background:#ffffff14!important;color:#fff!important}.menu-drawer__menu-item--child{font-size:15px!important;font-weight:400!important;padding:10px 16px!important;border-radius:8px!important;color:#ffffffa6!important;transition:background .2s ease,color .2s ease!important}.menu-drawer__menu-item--child:hover{background:#ffffff0f!important;color:#ffffffe6!important}.menu-drawer__menu--childlist{padding:0 8px 8px!important}.menu-drawer__menu-item--mainlist .icon-plus svg{width:12px!important;height:12px!important;opacity:.5;transition:opacity .2s,transform .2s!important}.menu-drawer__menu-item--mainlist:hover .icon-plus svg{opacity:.8}.menu-drawer__localization,drawer-localization-component.menu-drawer__localization,.menu-drawer__utility-links .localization-form,.menu-drawer__utility-links localization-form-component{display:none!important}.menu-drawer__utility-links{margin-top:auto!important;padding:20px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.menu-drawer__utility-links:empty,.menu-drawer__utility-links:not(:has(>:not([style*="display: none"]))){display:none!important}@media(max-width:480px){.menu-drawer{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;border-radius:22px 0 0 22px!important;border-left:1.5px solid rgba(255,255,255,.35)!important}}@media(min-width:481px)and (max-width:768px){.menu-drawer{width:min(70vw,380px)!important}}.product-card__content{position:relative;border-radius:var(--glass-radius);overflow:hidden;transition:var(--glass-transition)}.product-card:hover .product-card__content{box-shadow:inset 0 1px #ffffff14,0 12px 40px #0003}.product-card__content:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1}.product-card:hover .product-card__content:after{opacity:1}.collection-card__content,.featured-blog-posts-card__content{position:relative;border-radius:var(--glass-radius);overflow:hidden;transition:var(--glass-transition)}.collection-card:hover .collection-card__content,.featured-blog-posts-card:hover .featured-blog-posts-card__content{box-shadow:inset 0 1px #ffffff1a,0 12px 40px #0003}.button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.variant-item__remove):not(.quick-order-list__remove-all-button):not(.quick-order-list__button-cancel),.shopify-challenge__button{position:relative;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(var(--brand-accent-rgb),.12)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000000d,0 4px 16px #0000001f,0 1px 3px rgba(var(--brand-accent-rgb),.08);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),border-color .3s ease,background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing);overflow:hidden}.button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.variant-item__remove):not(.quick-order-list__remove-all-button):not(.quick-order-list__button-cancel):after,.shopify-challenge__button:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none;opacity:.7;z-index:1}.button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.variant-item__remove):not(.quick-order-list__remove-all-button):not(.quick-order-list__button-cancel):hover,.shopify-challenge__button:hover{transform:translateY(-2px);border-color:rgba(var(--brand-accent-rgb),.25)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000000d,0 8px 28px #0000002e,0 2px 8px rgba(var(--brand-accent-rgb),.15)}.button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.variant-item__remove):not(.quick-order-list__remove-all-button):not(.quick-order-list__button-cancel):active{transform:translateY(0) scale(.97);box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #0000001a;transition-duration:.1s}.button:not(.button-unstyled):focus-visible{outline:2px solid rgba(var(--brand-accent-rgb),.6);outline-offset:3px}.button[aria-disabled=true],.button:disabled{backdrop-filter:blur(6px) saturate(110%);-webkit-backdrop-filter:blur(6px) saturate(110%);box-shadow:none!important;transform:none!important;border-color:#ffffff0d!important}.button-secondary{position:relative;backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff14,0 2px 10px #00000014;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),border-color .3s ease,background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing);overflow:hidden}.button-secondary:hover{transform:translateY(-1px);border-color:rgba(var(--brand-accent-rgb),.18)!important;box-shadow:inset 0 1px #ffffff1f,0 4px 18px #0000001f,0 1px 4px rgba(var(--brand-accent-rgb),.1)}.button-secondary:active{transform:translateY(0) scale(.97);transition-duration:.1s}.button-secondary:focus-visible{outline:2px solid rgba(var(--brand-accent-rgb),.4);outline-offset:3px}button.shopify-payment-button__button--unbranded{position:relative;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000014,0 6px 24px #0003;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),border-color .3s ease,background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing);overflow:hidden}button.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);pointer-events:none}button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px);border-color:#fff3!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 10px 36px #00000040,0 0 0 1px rgba(var(--brand-accent-rgb),.06)}button.shopify-payment-button__button--unbranded:active{transform:translateY(0) scale(.97);transition-duration:.1s}.add-to-cart-button.button{overflow:hidden;position:relative;background-color:#2d2d30d9!important;color:#f5f5f7!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);font-weight:500;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0000002e,0 0 0 1px rgba(var(--brand-accent-rgb),.05);transition:var(--glass-transition)}.add-to-cart-button.button:hover{background-color:#37373ae6!important;border-color:rgba(var(--brand-accent-rgb),.35)!important;box-shadow:inset 0 1px #ffffff26,0 6px 24px #00000038,0 0 16px rgba(var(--brand-accent-rgb),.15)!important;transform:translateY(-2px)}.add-to-cart-button.button:active{transform:translateY(0) scale(.97);transition-duration:.1s}.add-to-cart-button.button:before{content:"";position:absolute;top:0;right:-100%;width:50%;height:100%;background:linear-gradient(270deg,transparent,rgba(var(--brand-accent-rgb),.08),transparent);transition:right .5s ease;pointer-events:none;z-index:1}.add-to-cart-button.button:hover:before{right:100%}.add-to-cart-button[data-added=true]:before{display:none}.sticky-add-to-cart__button{backdrop-filter:blur(14px) saturate(145%)!important;-webkit-backdrop-filter:blur(14px) saturate(145%)!important;border:1px solid rgba(var(--brand-accent-rgb),.15)!important;box-shadow:inset 0 1px #ffffff1f,0 4px 16px #00000026,0 0 0 1px rgba(var(--brand-accent-rgb),.06)!important}.sticky-add-to-cart__button:hover{box-shadow:inset 0 1px #ffffff2e,0 6px 24px #0003,0 0 12px rgba(var(--brand-accent-rgb),.12)!important}.cart__checkout-button{-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important;box-shadow:inset 0 1px #ffffff1f,0 6px 24px #0000002e,0 0 0 1px rgba(var(--brand-accent-rgb),.08)!important}.cart__checkout-button:hover{box-shadow:inset 0 1px #fff3,0 8px 32px #00000038,0 0 16px rgba(var(--brand-accent-rgb),.15)!important}.cart-discount__button{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.email-signup__button:not(.button-unstyled){backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);border:1px solid rgba(var(--brand-accent-rgb),.15);box-shadow:inset 0 1px #ffffff1a,0 2px 10px #0000001a}.email-signup__button:not(.button-unstyled):hover{border-color:rgba(var(--brand-accent-rgb),.3);box-shadow:inset 0 1px #ffffff26,0 4px 16px #00000026,0 0 8px rgba(var(--brand-accent-rgb),.1)}.quick-order-list__button{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.quick-order-list__button-confirm{border:1px solid rgba(var(--brand-accent-rgb),.15);box-shadow:inset 0 1px #ffffff1a,0 2px 8px #0000001a}.titan-pill{backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000001a;transition:var(--glass-transition)}.titan-pill:hover{border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000026;transform:translateY(-1px)}.titan-pill.active{box-shadow:inset 0 1px #ffffff26,0 4px 16px #0003,0 0 12px rgba(var(--brand-accent-rgb),.15)}.titan-category-btn{backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000001a;transition:var(--glass-transition)}.titan-category-btn:hover{transform:translateY(-2px);border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 6px 20px #0000002e}.titan-btn-outline{backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);box-shadow:inset 0 1px #ffffff14,0 2px 10px #0000001a;transition:var(--glass-transition)}.titan-btn-outline:hover{box-shadow:inset 0 1px #ffffff26,0 4px 18px #00000026;transform:translateY(-2px)}.titan-modal-btn-main{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(var(--brand-accent-rgb),.2);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #00000026,0 0 8px rgba(var(--brand-accent-rgb),.1)}.titan-modal-btn-main:hover{border-color:rgba(var(--brand-accent-rgb),.35);box-shadow:inset 0 1px #ffffff2e,0 6px 24px #0003,0 0 16px rgba(var(--brand-accent-rgb),.18);transform:translateY(-2px)}.show-more__button,.facets__clear-all-link{position:relative;transition:var(--glass-transition)}.show-more__button:hover,.facets__clear-all-link:hover{text-shadow:0 0 8px rgba(var(--brand-accent-rgb),.2)}@media(max-width:768px){.button:not(.button-unstyled):not(.close-button):not(.cart-items__remove):not(.variant-item__remove),.button-secondary,button.shopify-payment-button__button--unbranded{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.button:not(.button-unstyled):hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}.add-to-cart-button.button:before{display:none}}@media(prefers-reduced-motion:reduce){.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded,.titan-pill,.titan-category-btn,.titan-btn-outline,.titan-modal-btn-main{transition:none!important;transform:none!important}.add-to-cart-button.button:before{display:none}}.sticky-add-to-cart__bar{backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,0 -8px 32px #00000040}.sticky-add-to-cart__bar:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);pointer-events:none}.predictive-search,.predictive-search-overlay,.search-modal__content{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-shadow)}.predictive-search__result-item{border-radius:var(--glass-radius-sm);transition:var(--glass-transition)}.predictive-search__result-item:hover{background:#ffffff0d}.cart-page__summary{position:relative;border-radius:var(--glass-radius);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow-light);overflow:hidden}.cart-page__summary:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);pointer-events:none}footer .section{position:relative}footer .section-background{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.footer-utilities>div:first-child{position:relative;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:var(--glass-radius);padding:20px;border:1px solid rgba(255,255,255,.06)}.quick-add-modal__content{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.search-modal{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.hero__content-panel,.hero__text-content,.hero__content{position:relative}.slideshow__controls,.carousel__controls{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:var(--glass-radius-pill);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow-light)}.field__input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius-sm);transition:var(--glass-transition)}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:rgba(var(--brand-accent-rgb),.4);box-shadow:0 0 0 2px rgba(var(--brand-accent-rgb),.1)}.badge,.product-card__badge,.variant-swatch__badge{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);border:1px solid rgba(255,255,255,.12);border-radius:var(--glass-radius-pill);box-shadow:inset 0 1px #ffffff1a,0 2px 8px #0000001f}.newsletter-drawer__content{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.titan-chef-card{position:relative;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-light);overflow:hidden;transition:var(--glass-transition)}.titan-chef-card:hover{border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 12px 40px #0000004d;transform:translateY(-4px)}.titan-chef-card[data-tier=gold]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(212,175,55,.15) 0%,transparent 40%,transparent 60%,rgba(212,175,55,.08) 100%);pointer-events:none;z-index:0}.titan-chef-card[data-tier=silver]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(192,192,192,.15) 0%,transparent 40%,transparent 60%,rgba(192,192,192,.08) 100%);pointer-events:none;z-index:0}.titan-chef-card[data-tier=meat]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,69,0,.15) 0%,transparent 40%,transparent 60%,rgba(255,69,0,.08) 100%);pointer-events:none;z-index:0}.titan-chef-card[data-tier=sushi]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(0,191,255,.15) 0%,transparent 40%,transparent 60%,rgba(0,191,255,.08) 100%);pointer-events:none;z-index:0}.titan-modal-content,.titan-modal-overlay{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.titan-modal-content{border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.whatsapp-floating-button,.whatsapp-floating__btn{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff1f,0 4px 20px #0003}.product-hotspot__tooltip,.hotspot-tooltip{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.promo-sidebar,.promo-sidebar__content{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.08);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-light)}.glass-surface{position:relative;background:linear-gradient(135deg,#ffffff14,#ffffff05,rgba(var(--brand-accent-rgb),.04));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:1px solid rgba(255,255,255,var(--glass-border-opacity));border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);overflow:hidden}.glass-surface:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);pointer-events:none}.glass-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:rgba(var(--brand-accent-rgb),.08);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(var(--brand-accent-rgb),.18);border-radius:var(--glass-radius-pill);box-shadow:inset 0 1px #ffffff1f,0 4px 16px #00000026;color:#fff;transition:var(--glass-transition)}.glass-pill:hover{background:rgba(var(--brand-accent-rgb),.15);border-color:rgba(var(--brand-accent-rgb),.35);box-shadow:inset 0 1px #ffffff26,0 4px 20px rgba(var(--brand-accent-rgb),.2)}.glass-input{background:#ffffff0a;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius-sm);color:#fff;transition:var(--glass-transition)}.glass-input:focus{border-color:rgba(var(--brand-accent-rgb),.4);box-shadow:0 0 0 2px rgba(var(--brand-accent-rgb),.1);outline:none}.glass-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);border:none;margin:24px 0}@media(max-width:768px){:root{--glass-blur: 12px;--glass-saturation: 130%}.sticky-add-to-cart__bar,.cart-page__summary,.titan-chef-card,.quick-add-modal__content,.newsletter-drawer__content{box-shadow:0 4px 16px #0003}.titan-chef-card:before,.product-card__content:after,.cart-page__summary:after,.sticky-add-to-cart__bar:after{display:none}.header-drawer__inner,header-component .header-drawer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.add-to-cart-button.button{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}}@media(prefers-reduced-motion:reduce){.product-card__content,.collection-card__content,.titan-chef-card,.button:not(.button-unstyled),.button-secondary,.glass-pill,.glass-input{transition:none}.titan-chef-card:hover{transform:none}}@media print{*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/theme-glass.css.map */
