:root{--glass-blur: 20px;--glass-saturation: 150%;--glass-bg-opacity: .09;--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}body{background-color:#121216!important}header-component.header[transparent]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;box-shadow:none!important}header-component.header:not([transparent]){background:#0c0c0ed1!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:0 2px 16px #0000001f!important}header-component.header[data-sticky-state=active]{background:#0c0c0e38!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:0 2px 16px #00000014!important;transition:background .4s ease,backdrop-filter .4s ease,box-shadow .4s ease!important}header-component.header[data-sticky-state=idle]{opacity:1!important}header-component .header__underlay-closed,header-component .header__underlay-open{opacity:0!important;background:none!important}.shopify-section-group-header-group{background:transparent!important}header-component.header .header__row{background-color:transparent!important;border-bottom:none!important}.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{background:#0c0c0ebf;backdrop-filter:blur(80px) saturate(200%);-webkit-backdrop-filter:blur(80px) saturate(200%);border:1px solid rgba(255,255,255,.12);box-shadow:var(--glass-shadow),0 8px 32px #0006;animation:dropdownFadeIn .3s ease forwards}@keyframes dropdownFadeIn{0%{opacity:0;backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%);transform:translateY(-4px)}to{opacity:1;backdrop-filter:blur(80px) saturate(200%);-webkit-backdrop-filter:blur(80px) saturate(200%);transform:translateY(0)}}.header-menu__mega-menu *,.header-menu__dropdown *,.header-menu__mega-menu a,.header-menu__dropdown a,.header-menu__mega-menu .mega-menu-list__title,.header-menu__dropdown .header-menu__item{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.15)}.header-menu__mega-menu a:hover,.header-menu__dropdown a:hover{color:#fff!important;text-shadow:0 0 12px rgba(212,175,55,.3)}.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:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,0 2px 8px #00000038!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;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!important;color:#f5f5f7!important}header-component.header .header-actions__action,header-component.header .header__icon--menu{--color-foreground: 245, 245, 247 !important;color:#f5f5f7!important}.header-actions__action:hover{background:#ffffff29!important;border-color:#ffffff4d!important;box-shadow:inset 0 1px #fff3,0 4px 14px #00000047,0 0 12px rgba(var(--brand-accent-rgb),.12)!important;transform:translateY(-2px)!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:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,0 2px 8px #00000038!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;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!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:#ffffff29!important;border-color:#ffffff4d!important;box-shadow:inset 0 1px #fff3,0 4px 14px #00000047,0 0 12px rgba(var(--brand-accent-rgb),.12)!important;transform:translateY(-2px)!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}.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-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:70vw!important;padding:4px 10px!important;border-radius:var(--glass-radius-pill)!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,0 2px 8px #00000038!important;transition:var(--glass-transition)!important;overflow:visible!important;margin-inline:0!important;padding-inline-start:10px!important;padding-inline-end:10px!important;justify-self:center!important}.header-logo .header-logo__image-container--inverse{display:none!important}.header-logo .header-logo__image-container--original{display:flex!important;align-items:center!important;justify-content:center!important}.header-logo img{width:auto!important;object-fit:contain!important}}@media(min-width:769px){.header-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;padding:5px 14px!important;border-radius:var(--glass-radius-pill)!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,0 2px 8px #00000038!important;transition:var(--glass-transition)!important;overflow:visible!important;margin-inline:0!important;padding-inline-start:14px!important;padding-inline-end:14px!important;justify-self:center!important}.header-logo .header-logo__image-container--inverse{display:none!important}.header-logo .header-logo__image-container--original{display:flex!important;align-items:center!important;justify-content:center!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}header-component.header:has(.menu-drawer-container[open]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!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(155deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 15%,rgba(255,255,255,.02) 30%,transparent 50%),linear-gradient(170deg,#b4b9c838,#969baf29,#787d911f 80%,#64697d1a),linear-gradient(175deg,#12141cc7,#0e1018d1)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.08)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.08)!important;border-left:1.5px solid rgba(255,255,255,.3)!important;border-top:1.5px solid rgba(255,255,255,.22)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;border-right:none!important;border-radius:24px 0 0 24px!important;box-shadow:-8px 0 40px #0000002e,-2px 0 20px #b4b9c80a,inset 0 2px #ffffff47,inset 2px 0 #ffffff1f,inset 0 0 80px #ffffff08,inset 0 0 20px #b4b9c805!important;width:min(85vw,380px)!important;max-width:420px!important;padding:0!important;overflow-y:auto!important;z-index:10001!important}.menu-drawer:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:2px!important;height:100%!important;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.4) 55%,rgba(255,255,255,0) 80%,transparent 100%)!important;z-index:10!important;pointer-events:none!important;animation:drawerEdgeShimmer 4s ease-in-out infinite!important;border-radius:24px 0 0 24px!important}@keyframes drawerEdgeShimmer{0%,to{opacity:0;transform:translateY(-30%)}15%{opacity:.7}50%{opacity:1;transform:translateY(30%)}85%{opacity:.7}}.menu-drawer__backdrop{backdrop-filter:blur(18px) brightness(.35) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) brightness(.35) saturate(130%)!important;background:#00000059!important;z-index:10000!important}.menu-drawer__close-button{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:18px 18px 12px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.menu-drawer__close-button:after{content:""!important;position:absolute!important;top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;border-radius:50%!important;border:1px solid transparent!important;transition:border-color .3s ease!important}.menu-drawer__close-button:hover{background:#ffffff29!important;border-color:#ffffff40!important;box-shadow:0 0 16px #c8c8dc14!important;transform:rotate(90deg)!important}.menu-drawer__close-button:hover:after{border-color:#ffffff14!important}.menu-drawer__close-button svg{width:14px!important;height:14px!important;color:#ffffffb3!important;transition:color .2s ease!important}.menu-drawer__close-button:hover svg{color:#fff!important}.menu-drawer__navigation{padding:4px 20px 0!important}ul.menu-drawer__menu.has-submenu{padding:0!important;margin:0!important}.menu-drawer__navigation:before{content:""!important;display:block!important;width:40px!important;height:1.5px!important;margin:0 auto 16px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)!important;border-radius:1px!important}.menu-drawer__list-item--divider{border-bottom:1px solid rgba(255,255,255,.06)!important}.menu-drawer__menu-item--mainlist{font-size:17px!important;font-weight:500!important;letter-spacing:.015em!important;text-transform:none!important;padding:13px 12px!important;border-radius:12px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;color:#ffffffe0!important;position:relative!important}.menu-drawer__menu-item--mainlist:hover{background:#ffffff12!important;color:#fff!important;box-shadow:inset 0 0 20px #ffffff05!important;border:1px solid rgba(255,255,255,.06)}.menu-drawer__menu-item--mainlist:active{background:#ffffff1a!important;transform:scale(.98)!important}.menu-drawer__menu-item--child{font-size:14.5px!important;font-weight:400!important;padding:10px 16px!important;border-radius:10px!important;color:#ffffff94!important;transition:all .25s ease!important}.menu-drawer__menu-item--child:hover{background:#ffffff0d!important;color:#ffffffe0!important;padding-right:20px!important}.menu-drawer__menu--childlist{padding:2px 6px 10px!important}.menu-drawer__menu-item--mainlist .icon-plus svg{width:12px!important;height:12px!important;opacity:.4;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.menu-drawer__menu-item--mainlist:hover .icon-plus svg{opacity:.7;transform:scale(1.1)}.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,.06)!important;background:linear-gradient(0deg,rgba(0,0,0,.08) 0%,transparent 100%)!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 - 48px)!important;max-width:calc(100vw - 48px)!important;border-radius:24px 0 0 24px!important;border-left:1.5px solid rgba(255,255,255,.28)!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}}.product-grid-container .section-background,.section-resource-list .section-background,.product-grid-container,.section-resource-list{background:#0c0c0e!important;color:#f5f5f7e6!important}.product-grid-container,.section-resource-list,.collection-wrapper,.product-card,.product-card__content,.facets-controls-wrapper,.facets-block-wrapper{--color-foreground: 245, 245, 247 !important;--color-foreground-secondary: 200, 200, 210 !important;--color-background: 12, 12, 14 !important;color:#f5f5f7e6!important}.facets-controls-wrapper,.facets.facets--horizontal{background:#121216b3!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--glass-radius-sm)!important;padding:12px 16px!important;margin-bottom:24px!important}.facets--filters-title,.products-count-wrapper,.facets__label,.facets__summary,.active-filters__label{color:#f5f5f7bf!important}.facets__sort select,.sorting select,.grid-density-controls button{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f5f5f7d9!important;border-radius:8px!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important}.facets__sort select:hover,.sorting select:hover,.grid-density-controls button:hover{background:#ffffff1a!important;border-color:#fff3!important}.grid-density-controls svg,.grid-density-controls button{color:#f5f5f799!important}.grid-density-controls button.active,.grid-density-controls button[aria-pressed=true]{color:#f5f5f7f2!important;background:#ffffff1f!important}.facets-block-wrapper{background:#0e0e12eb!important;backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--glass-radius-sm)!important}.active-filters__tag,.facets__tag{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#f5f5f7d9!important;border-radius:var(--glass-radius-pill)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.facets-block-wrapper label,.facets-block-wrapper span,.facets-block-wrapper a,.facets-block-wrapper p,.facets-block-wrapper input[type=checkbox]+label,.facets__disclosure-label,.facets__summary span,.facets__item label,.facets__count,.facets__price-range label,.facets__price-range input{color:#f5f5f7cc!important}.facets-block-wrapper input[type=checkbox]{border-color:#ffffff40!important;background:#ffffff0f!important}.facets-block-wrapper input[type=checkbox]:checked{background:rgba(var(--brand-accent-rgb),.6)!important;border-color:rgba(var(--brand-accent-rgb),.8)!important}.facets__price-range input[type=number],.facets__price-range .field__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f5f5f7d9!important}.product-grid,.product-grid__item{background:transparent!important}.product-card{position:relative;background:#12121680!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--glass-radius)!important;overflow:hidden;transition:var(--glass-transition)}.product-card:hover{border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000059!important;transform:translateY(-4px)}.product-card__media,.product-card__media-wrapper{background:#0a0a0e99!important;border-radius:var(--glass-radius) var(--glass-radius) 0 0!important;overflow:hidden}.product-card .product-card__content{background:#0e0e12d9!important;padding:12px 14px!important}.product-card__title,.product-card__title a,.product-card__title p,.product-card .product-title,.product-card .product-title a,.product-card .product-title p,.product-card .rte,.product-card .rte p{color:#f5f5f7eb!important;text-decoration:none!important}.product-card__title a:hover,.product-card .product-title a:hover,.product-card .rte a:hover{color:#fff!important}.product-card p,.product-card span,.product-card a,.product-card label,.product-card small{color:#f5f5f7d9!important}.product-card .price,.product-card .price__regular,.product-card .price__sale,.product-card .price .money,.product-card .price-item{color:#f5f5f7cc!important}.product-card .price--on-sale .price-item--sale,.product-card .price--on-sale .price__sale .money{color:rgba(var(--brand-accent-rgb),.9)!important}.product-card .price--on-sale .price-item--regular,.product-card .price__compare{color:#f5f5f766!important;text-decoration:line-through!important}.product-card .variant-swatch,.product-card .swatch{border-color:#ffffff26!important}.product-card .variant-swatch:hover,.product-card .swatch:hover{border-color:#ffffff59!important}.product-badges,.product-badges--top-left,.product-badges--top-right,.product-badges--bottom-left,.product-badges--bottom-right,.product-card .product-badges{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.product-badges__badge,.product-badges__badge--rectangle,[class*=product-badges__badge]{border:none!important;border-radius:6px!important;padding:4px 10px!important;font-size:.75rem!important}.product-badges__badge.color-scheme-4,.product-badges .color-scheme-4,.card-gallery .color-scheme-4.product-badges__badge,.product-card .badge--sale,.product-card .product-card__badge--sale{background:#c81e0f80!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff1a,0 2px 8px #c81e0f33!important;--color-background: 200, 30, 15 !important}.product-badges__badge.color-scheme-3,.product-badges .color-scheme-3,.card-gallery .color-scheme-3.product-badges__badge,.product-badges__badge--sold-out,.product-card .badge--sold-out,.product-card .product-card__badge--sold-out,[class*=badge][class*=sold-out],[class*=badge][class*=sold_out]{background:#d4af3773!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff1a,0 2px 8px #d4af3726!important;--color-background: 212, 175, 55 !important}.product-card .quick-add__button,.product-card .add-to-cart-button{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;border-radius:var(--glass-radius-sm)!important}.product-card .quick-add__button:hover,.product-card .add-to-cart-button:hover{background:#ffffff24!important;border-color:#ffffff47!important}.product-card .rating,.product-card .rating__stars{color:rgba(var(--brand-accent-rgb),.85)!important}.collection-wrapper{color:#f5f5f7e6!important}.section-resource-list .section__title,.section-resource-list h2,.product-grid-container h2{color:#f5f5f7eb!important}.pagination,.pagination__list{color:#f5f5f7b3!important}.pagination .pagination__item--current{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:8px!important}.pagination a{color:#f5f5f799!important;transition:color .2s ease}.pagination a:hover{color:#fff!important}.ss-wave-2,.ss-wave,[class*=ss-wave],[class*=ss_wave]{background:transparent!important}.collection-card{background:#12121680!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--glass-radius)!important;overflow:hidden;transition:var(--glass-transition)}.collection-card:hover{border-color:#ffffff24!important;transform:translateY(-4px)}.collection-card__title,.collection-card__title a{color:#f5f5f7eb!important}.section-resource-list .section__heading,.section-resource-list .rte,.section-resource-list .section__description{color:#f5f5f7cc!important}.carousel-arrow,.flickity-prev-next-button,.resource-list__arrow,.slideshow-control,.section-resource-list .carousel-arrow,.section-resource-list .flickity-prev-next-button,.carousel .flickity-prev-next-button,.slideshow .slideshow-control,[class*=carousel] .flickity-prev-next-button,[class*=slider] .flickity-prev-next-button{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#f5f5f7cc!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;border-radius:50%!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.carousel-arrow:hover,.flickity-prev-next-button:hover,.resource-list__arrow:hover,.slideshow-control:hover,.section-resource-list .carousel-arrow:hover,.section-resource-list .flickity-prev-next-button:hover,.carousel .flickity-prev-next-button:hover,.slideshow .slideshow-control:hover,[class*=carousel] .flickity-prev-next-button:hover,[class*=slider] .flickity-prev-next-button:hover{background:#ffffff24!important;border-color:#ffffff47!important;color:#fff!important}.carousel-arrow svg,.flickity-prev-next-button svg,.resource-list__arrow svg,.slideshow-control svg{color:inherit!important;fill:currentColor!important}@media(max-width:768px){.facets-controls-wrapper,.facets.facets--horizontal{padding:8px 12px!important;border-radius:10px!important}.product-card{border-radius:14px!important}.product-card .product-card__content{padding:10px 12px!important}.product-card:hover{transform:none}}main[data-template*=collection] .section-background{background:#0c0c0e!important}main[data-template*=collection] .section{--color-foreground: 245, 245, 247 !important;--color-foreground-secondary: 200, 200, 210 !important;--color-background: 12, 12, 14 !important;color:#f5f5f7e6!important}main[data-template*=collection] .section p,main[data-template*=collection] .section h1,main[data-template*=collection] .section h2,main[data-template*=collection] .section h3,main[data-template*=collection] .section h4,main[data-template*=collection] .section h5,main[data-template*=collection] .section h6,main[data-template*=collection] .section span,main[data-template*=collection] .section a,main[data-template*=collection] .section label,main[data-template*=collection] .section li{color:#f5f5f7e6!important}main[data-template*=collection] .section a:hover{color:#fff!important}main[data-template*=collection] .section.section-resource-list,main[data-template*=collection] .section:not(.section-collection-hero){background:#0c0c0e!important}main[data-template*=collection] .featured-product,main[data-template*=collection] .featured-product .section-background,main[data-template*=collection] [class*=featured-product]{background:#0c0c0e!important;--color-foreground: 245, 245, 247 !important}main[data-template*=collection] .featured-product p,main[data-template*=collection] .featured-product h1,main[data-template*=collection] .featured-product h2,main[data-template*=collection] .featured-product h3,main[data-template*=collection] .featured-product h4,main[data-template*=collection] .featured-product h5,main[data-template*=collection] .featured-product span,main[data-template*=collection] .featured-product a,main[data-template*=collection] .featured-product .rte{color:#f5f5f7e6!important}main[data-template*=collection] .featured-product .price,main[data-template*=collection] .featured-product .price .money,main[data-template*=collection] .featured-product .price-item{color:#f5f5f7d9!important}main[data-template*=collection] .featured-product .price--on-sale .price-item--sale{color:rgba(var(--brand-accent-rgb),.9)!important}main[data-template*=collection] .featured-product .price-item--regular{color:#f5f5f766!important}main[data-template*=collection] .featured-product .button,main[data-template*=collection] .featured-product .button-secondary{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}main[data-template*=collection] .featured-product .button:hover,main[data-template*=collection] .featured-product .button-secondary:hover{background:#ffffff24!important;border-color:#ffffff4d!important}main[data-template*=collection] .collection-list .section-background{background:#0c0c0e!important}main[data-template*=collection] .collection-list h3,main[data-template*=collection] .collection-list p,main[data-template*=collection] .collection-list span,main[data-template*=collection] .collection-list a{color:#f5f5f7e6!important}main[data-template*=collection] [class*=video-banner],main[data-template*=collection] [class*=ai_gen_block]{border-radius:var(--glass-radius)!important;overflow:hidden}main[data-template*=collection] .hero .section-background{background:#0c0c0e!important}main[data-template*=collection] .section+.section{border-top:1px solid rgba(255,255,255,.04)}main[data-template*=collection] .section .link,main[data-template*=collection] .section [class*=link]:not(.header *){color:rgba(var(--brand-accent-rgb),.85)!important}main[data-template*=collection] .section .link:hover,main[data-template*=collection] .section [class*=link]:hover:not(.header *){color:rgba(var(--brand-accent-rgb),1)!important}main[data-template*=collection] .section img:not(.chero__bg-image):not(.keychain-pendulum__image):not(.header-logo__image){border-radius:var(--glass-radius-sm)}main[data-template*=collection] .section-resource-list h3,main[data-template*=collection] .section-resource-list .rte h3{color:#f5f5f7eb!important}main[data-template*=collection] .section-resource-list [class*=arrow],main[data-template*=collection] .section-resource-list [class*=chevron]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#f5f5f7cc!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;border-radius:50%!important}main[data-template*=collection] .section-resource-list [class*=arrow]:hover,main[data-template*=collection] .section-resource-list [class*=chevron]:hover{background:#ffffff24!important;border-color:#ffffff47!important}footer .nl-section,footer [class*=newsletter],footer .shopify-section[id*=newsletter]{background-color:#0c0c0e!important;background:#0c0c0e!important}footer .nl-section *,footer [class*=newsletter] h2,footer [class*=newsletter] h3,footer [class*=newsletter] p,footer [class*=newsletter] span,footer [class*=newsletter] label{color:#f5f5f7e6!important}footer .nl-section input[type=email],footer [class*=newsletter] input[type=email]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;color:#f5f5f7e6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}footer .nl-section input[type=email]::placeholder,footer [class*=newsletter] input[type=email]::placeholder{color:#f5f5f780!important}footer .nl-section button,footer [class*=newsletter] button,footer [class*=newsletter] .button{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#f5f5f7e6!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important}footer input[type=email],footer input[type=text],footer .field__input,footer .form__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;color:#f5f5f7e6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}footer input[type=email]::placeholder,footer input[type=text]::placeholder,footer .field__input::placeholder,footer .form__input::placeholder{color:#f5f5f780!important}footer .field__label,footer .form__label{color:#f5f5f78c!important}footer .section-background{background:#0c0c0e!important}footer .section{--color-foreground: 245, 245, 247 !important;color:#f5f5f7bf!important}footer .section p,footer .section span,footer .section a,footer .section label,footer .section small,footer .section li{color:#f5f5f7b3!important}footer .section a:hover{color:#f5f5f7!important}footer .section svg,footer .section [class*=social] svg{fill:#f5f5f799!important;color:#f5f5f799!important;transition:all .3s ease!important}footer .section [class*=social] a:hover svg,footer .section a:hover svg{fill:#ff6700e6!important;color:#ff6700e6!important;filter:drop-shadow(0 0 6px rgba(255,103,0,.3))!important}footer .section a{transition:all .25s ease!important;text-decoration:none!important}footer .section a:hover{color:#ff6700e6!important;text-shadow:0 0 8px rgba(255,103,0,.15)!important}.footer-utilities{border-top:1px solid rgba(255,255,255,.08)!important;position:relative;padding-top:8px!important}.footer-utilities:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 25%,rgba(212,175,55,.22) 50%,rgba(255,255,255,.15) 75%,transparent 100%)}footer .section small,footer .section [class*=copyright]{font-size:.74rem!important;letter-spacing:.03em!important;color:#f5f5f78c!important}@media print{*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/theme-glass.css.map */
