@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--font-heading-family: "Plus Jakarta Sans", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-body-family: "Inter", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}:root{--slab-bg: #131313;--slab-surface-dim: #131313;--slab-surface-container-lowest: #0e0e0e;--slab-surface-container-low: #1c1b1b;--slab-surface-container: #201f1f;--slab-surface-container-high: #2a2a2a;--slab-surface-container-highest: #353534;--slab-surface-bright: #393939;--slab-primary: #d0bcff;--slab-primary-container: #a078ff;--slab-on-primary: #3c0091;--slab-on-primary-fixed: #23005c;--slab-tertiary: #efbf67;--slab-tertiary-container: #b48a37;--slab-secondary: #89ceff;--slab-secondary-container: #00a2e6;--slab-error: #ffb4ab;--slab-error-container: #93000a;--slab-on-surface: #e5e2e1;--slab-on-surface-variant: #cbc3d7;--slab-outline: #958ea0;--slab-outline-variant: #494454;--font-headline: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--font-label: "Space Grotesk", sans-serif;--slab-gold: #d0bcff;--slab-red: #ffb4ab;--slab-border: rgba(73, 68, 84, .15);--slab-muted: #cbc3d7;--slab-surface-alt: #201f1f}.glass-nav{background:#131313b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.slab-shimmer{background:linear-gradient(45deg,transparent 25%,rgba(208,188,255,.1) 50%,transparent 75%);background-size:200% 200%}body{font-family:var(--font-body);background-color:var(--slab-bg);color:var(--slab-on-surface);line-height:1.6}.header,.footer,.footer__content-bottom,.announcement-bar,.slab-mega-menu__content,.slab-mega-menu__heading{border:none!important}.section-container,.slab-surface-container{background-color:var(--slab-surface-container)}.slab-surface-container-low{background-color:var(--slab-surface-container-low)}.slab-surface-container-high{background-color:var(--slab-surface-container-high)}.slab-display{font-family:var(--font-headline);font-size:3.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--slab-on-surface)}.slab-section-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--slab-primary);font-family:var(--font-headline);font-weight:800}.slab-label{font-family:var(--font-label);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--slab-on-surface-variant)}.slab-body{font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.6;color:var(--slab-on-surface-variant)}.price .money,.price-item,.price-item--regular{color:var(--slab-tertiary);font-family:var(--font-label);font-weight:700}.price--on-sale .price-item--regular{color:var(--slab-on-surface-variant);text-decoration:line-through}.price--on-sale .price-item--sale{color:var(--slab-error)}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button .shopify-payment-button__button--unbranded,.slab-btn-primary{background:linear-gradient(135deg,#d0bcff,#a078ff)!important;color:#23005c!important;border:none!important;border-radius:.75rem!important;font-family:var(--font-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:opacity .2s ease,transform .2s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.slab-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.button--secondary,.slab-btn-secondary{background:#353534!important;color:var(--slab-secondary)!important;border:1px solid rgba(73,68,84,.15)!important;border-radius:.75rem!important;font-family:var(--font-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:border-color .2s ease,color .2s ease}.button--secondary:hover,.slab-btn-secondary:hover{border-color:var(--slab-secondary)!important;color:var(--slab-on-surface)!important}.slab-btn-tertiary{background:none;border:none;color:var(--slab-on-surface);font-weight:600;text-decoration:none;transition:text-decoration .2s ease}.slab-btn-tertiary:hover{text-decoration:underline}.quick-add__submit{background:linear-gradient(135deg,#d0bcff,#a078ff);color:#23005c;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.75rem;border:none}.slab-ambient-glow{box-shadow:0 0 40px #89ceff14}.card-wrapper{transition:transform .3s ease,background-color .2s ease;border-radius:.75rem}.card-wrapper:hover{transform:translateY(-4px)}.card{border:none!important;overflow:hidden}.card__heading a{font-weight:600;color:var(--slab-on-surface)}.glass-panel{background:#35353499;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header{background-color:var(--slab-bg)}.header__heading-link{font-family:var(--font-headline);font-size:2rem;font-weight:800;letter-spacing:-.04em;text-transform:uppercase;color:var(--slab-on-surface)}.announcement-bar{background-color:var(--slab-surface-container-low)}.announcement-bar__message{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600;color:var(--slab-on-surface-variant)}.header__menu-item{font-family:var(--font-headline);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-on-surface-variant);transition:color .2s ease}.header__menu-item:hover{color:var(--slab-on-surface)}.header__active-menu-item{color:var(--slab-primary)!important;border-bottom:2px solid var(--slab-primary);padding-bottom:2px}.mega-menu__content{background-color:var(--slab-surface-container);box-shadow:0 8px 32px #00000080}.slab-mega-menu__content{background-color:var(--slab-surface-container)}.slab-mega-menu__list{display:flex!important;gap:3.2rem;padding:3.2rem 0!important}.slab-mega-menu__column{flex:1;min-width:0}.slab-mega-menu__heading{font-family:var(--font-headline)!important;font-size:1.4rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-primary)!important;padding-bottom:1.2rem!important;margin-bottom:.8rem;display:block}.slab-mega-menu__heading:hover{color:var(--slab-on-surface)!important}.slab-mega-menu__sublinks{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.slab-mega-menu__link{font-size:1.35rem!important;color:var(--slab-on-surface-variant)!important;padding:.5rem 0!important;transition:color .2s ease!important;display:block}.slab-mega-menu__link:hover{color:var(--slab-on-surface)!important}@media screen and (min-width:990px){.header__search{flex:1;max-width:50rem;margin:0 3rem}.search__input{border:none;border-radius:.75rem;background:var(--slab-surface-container-highest);color:var(--slab-on-surface);font-size:1.4rem;padding:1rem 1.6rem;font-family:var(--font-body)}.search__input::placeholder{color:var(--slab-on-surface-variant)}.search__input:focus{border:1px solid rgba(137,206,255,.3);box-shadow:none;outline:none}.search__button{background:linear-gradient(135deg,#d0bcff,#a078ff);color:#23005c;border-radius:.75rem;border:none}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{background-color:var(--slab-surface-container-highest)!important;border:none!important;border-radius:.75rem!important;color:var(--slab-on-surface)!important;font-family:var(--font-body)}input:focus,textarea:focus,select:focus{border:1px solid rgba(137,206,255,.3)!important;outline:none!important;box-shadow:none!important}.banner__heading{font-family:var(--font-headline);font-weight:800;letter-spacing:-.04em}.banner__text{color:var(--slab-on-surface-variant);font-weight:400}.featured-collection .title,.section-header__title,.title--primary{text-transform:uppercase;letter-spacing:.05em;font-weight:800}.product__title{font-family:var(--font-headline);font-weight:800;letter-spacing:-.02em}.product__price .price .money{color:var(--slab-primary);font-size:2.4rem;font-family:var(--font-label);font-weight:800}.product__accordion .accordion__title{font-family:var(--font-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-on-surface)}.slab-trust-badges{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:1.2rem;padding-top:1.2rem}.slab-trust-badge{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:var(--slab-on-surface-variant);font-weight:500}.slab-trust-badge svg{width:14px;height:14px;color:var(--slab-secondary)}.slab-stock-indicator{font-size:1.2rem;font-weight:600;color:var(--slab-secondary);margin-bottom:.8rem}.slab-stock-indicator--low{color:var(--slab-error)}.slab-shipping-estimate{font-size:1.2rem;color:var(--slab-on-surface-variant);margin-top:.8rem}.slab-shipping-estimate strong{color:var(--slab-on-surface)}.collection-hero{background-color:var(--slab-surface-container-low)}.collection-hero__title{font-family:var(--font-headline);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.collection-hero--with-image .collection-hero__inner{background:transparent}.facets-container{background-color:var(--slab-surface-container);border-radius:.75rem}.facets__summary{font-family:var(--font-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-on-surface-variant)}.facets__label{color:var(--slab-on-surface-variant)}.active-facets__button{background-color:var(--slab-surface-container-high);color:var(--slab-primary);border:none;border-radius:.75rem;font-weight:600}.cart__items{background-color:var(--slab-surface-container-low);border-radius:.75rem}.cart-item__name{font-weight:700;color:var(--slab-on-surface)}.cart-item__price .money{color:var(--slab-primary);font-family:var(--font-label);font-weight:700}.totals{background-color:var(--slab-surface-container);border-radius:.75rem}.totals__total-value{color:var(--slab-primary);font-size:2rem;font-family:var(--font-label);font-weight:800}.quantity__button{background-color:var(--slab-surface-container-high);color:var(--slab-on-surface);border:none;border-radius:.75rem}.footer{background-color:var(--slab-surface-container-low)}.footer-block__heading{text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;font-weight:800;color:var(--slab-on-surface)}.footer__content-bottom{background-color:var(--slab-surface-container-lowest)}.footer-block--menu .footer-block__details-content a{color:var(--slab-on-surface-variant);transition:color .2s ease;font-weight:500}.footer-block--menu .footer-block__details-content a:hover{color:var(--slab-on-surface)}.list-payment{opacity:.6}.footer__content-bottom-wrapper a[href*=shopify]{display:none!important}.rich-text__wrapper .rich-text__heading{font-family:var(--font-headline);font-weight:800;letter-spacing:-.02em}.badge{text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:1.1rem;border-radius:.75rem}.badge--sale{background-color:var(--slab-error)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--slab-bg)}::-webkit-scrollbar-thumb{background:var(--slab-surface-container-high);border-radius:.75rem}::-webkit-scrollbar-thumb:hover{background:var(--slab-surface-bright)}::selection{background-color:var(--slab-primary);color:var(--slab-on-primary)}.slab-section-spacing{padding-top:5.5rem;padding-bottom:5.5rem}.slab-products-grid .card .media{position:relative;overflow:hidden;background:var(--slab-surface-container-low)}.slab-products-grid .card .media:before{content:"";display:block;padding-bottom:120%}.slab-products-grid .card .media>img,.slab-products-grid .card .media>svg,.slab-products-grid .card .media>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.section--full-width{max-width:none;padding-left:0;padding-right:0}a{color:var(--slab-on-surface);transition:color .2s ease}a:hover{color:var(--slab-primary)}.breadcrumbs a{color:var(--slab-on-surface-variant);font-size:1.2rem;font-weight:500}.breadcrumbs a:hover{color:var(--slab-primary)}.collapsible-content__header{background-color:var(--slab-surface-container);border-radius:.75rem}.collapsible-content summary{font-family:var(--font-headline);font-weight:700;color:var(--slab-on-surface)}.collapsible-content__heading{color:var(--slab-primary);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.accordion{border-color:#49445426!important}.collapsible-row-layout .accordion{background-color:var(--slab-surface-container);border:none!important;border-radius:.75rem!important}.accordion__content{color:var(--slab-on-surface-variant)}.collapsible-content summary:hover{background:var(--slab-surface-container-high)!important}.accordion details[open]>summary .icon-caret,.collapsible-content details[open]>summary .icon-caret{color:var(--slab-primary)}.pagination__item{background-color:var(--slab-surface-container);color:var(--slab-on-surface-variant);border:none;border-radius:.75rem}.pagination__item--current{background:linear-gradient(135deg,#d0bcff,#a078ff);color:#23005c}.newsletter__wrapper{background-color:var(--slab-surface-container-low)}.cart-count-bubble{background:linear-gradient(135deg,#d0bcff,#a078ff);color:#23005c;font-weight:800}.header__icon{color:var(--slab-on-surface-variant);transition:color .2s ease}.header__icon:hover{color:var(--slab-primary)}.header__menu-item .icon-caret{width:.8rem;margin-left:.4rem;transition:transform .2s ease}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.predictive-search{background-color:var(--slab-surface-container)!important;border:none!important;border-radius:.75rem}.predictive-search__item{border-color:#49445426!important}.cart-drawer{background-color:var(--slab-surface-container-low)!important}.cart-drawer__overlay{background-color:#0009}.menu-drawer{background-color:var(--slab-surface-container-low)!important}.menu-drawer__menu-item{font-family:var(--font-headline);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-on-surface-variant)}.menu-drawer__menu-item:hover{color:var(--slab-primary)}.card-wrapper{color:var(--slab-on-surface)!important}.card,.card--card,.card--standard{background-color:var(--slab-surface-container, #201f1f)!important;border:none!important;border-radius:8px!important;overflow:hidden}.card__inner{background-color:var(--slab-surface-container, #201f1f)!important;border:none!important}.card__inner .card__media,.card__media .media,.card__media .media--transparent{background-color:var(--slab-surface-container-low, #1c1b1b)!important}.card__media .media img{object-fit:contain!important;opacity:1!important;visibility:visible!important}.card>.card__content{background-color:var(--slab-surface-container, #201f1f)!important;padding:1.2rem 1.4rem 1.4rem!important}.card__heading,.card__heading a{font-family:var(--font-headline)!important;font-size:1.3rem!important;font-weight:600!important;color:var(--slab-on-surface)!important;text-decoration:none!important;line-height:1.35!important}.card__heading a:hover{color:var(--slab-primary)!important}.price-item,.price-item--regular,.price-item--sale{font-family:var(--font-label)!important;font-weight:700!important;color:var(--slab-tertiary)!important}.price--on-sale .price-item--regular{color:var(--slab-on-surface-variant)!important}.price--on-sale .price-item--sale{color:var(--slab-tertiary)!important}.badge{font-family:var(--font-label)!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:.75rem!important;border:none!important}.badge--bottom-left{background-color:var(--slab-primary)!important;color:var(--slab-on-primary)!important}.card-wrapper:hover .card{transform:translateY(-4px);transition:transform .25s ease}.card{transition:transform .25s ease}.quick-add__submit,.card__content .button,.card .quick-add .button{font-family:var(--font-headline)!important;font-size:1.2rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:var(--slab-primary)!important;color:var(--slab-on-primary)!important;border:none!important;border-radius:.75rem!important;padding:.8rem 1.6rem!important;cursor:pointer;transition:opacity .2s ease}.quick-add__submit:hover,.card__content .button:hover,.card .quick-add .button:hover{opacity:.88}.facets-wrapper,.facets-container,.facets,.facet-filters,.facet-filters sorting,.facet-filters__sort,.facet-filters__field{background:transparent!important;background-color:transparent!important}.facets-wrapper{border-bottom:1px solid var(--slab-surface-container-high, #2a2a2a)!important;padding:1.2rem 0!important;margin-bottom:2rem!important}.facets__header{font-family:var(--font-headline)!important;font-weight:700!important;color:var(--slab-on-surface)!important;text-transform:uppercase!important;font-size:1.2rem!important;letter-spacing:.04em!important}.facet-filters__sort .select__select,.facet-filters__sort select{background-color:transparent!important;color:var(--slab-on-surface)!important;border:none!important;border-radius:6px!important;font-family:var(--font-headline)!important;font-weight:600!important}.facets__summary,.facets__disclosure,.facets summary{font-family:var(--font-headline)!important;color:var(--slab-on-surface)!important;background:transparent!important}.facet-filters__field{background:transparent!important}.facets__label,.facets__heading{font-family:var(--font-headline)!important;font-weight:600!important;color:var(--slab-on-surface)!important}.product-count__text{font-family:var(--font-headline)!important;color:var(--slab-on-surface-variant)!important;font-size:1.3rem!important}.active-facets__button{background-color:var(--slab-surface-container-high)!important;color:var(--slab-on-surface)!important;border:none!important;border-radius:100px!important;font-family:var(--font-headline)!important}.pagination__item a,.pagination__item span{font-family:var(--font-headline)!important;color:var(--slab-on-surface-variant)!important;border:none!important}.pagination__item--current,.pagination__item--current span{background-color:var(--slab-primary)!important;color:var(--slab-on-primary)!important;border-radius:6px!important}.pagination__item a:hover{color:var(--slab-on-surface)!important;background-color:var(--slab-surface-container-high)!important;border-radius:6px!important}.collection .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}@media screen and (min-width:750px){.collection .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:990px){.collection .product-grid{grid-template-columns:repeat(4,1fr)!important}}@media screen and (max-width:749px){.collection .product-grid{gap:1rem!important}}.collection,.product-grid-container,#ProductGridContainer{background-color:transparent!important}.facets-container,.facets__summary{background:transparent!important;border:none!important}.facets-wrapper,.facets__disclosure{background:transparent!important}#product-grid .grid__item{overflow:hidden!important}#product-grid .card-wrapper{overflow:hidden!important;max-width:100%!important}#product-grid .card{background:var(--slab-surface-container-low, #1c1b1b)!important;border-radius:.5rem!important;overflow:hidden!important}#product-grid .card__inner{display:flex!important;flex-direction:column!important;background:var(--slab-surface-container-low, #1c1b1b)!important;border-radius:.5rem!important;overflow:hidden!important}#product-grid .card__inner.ratio{--ratio-percent: 0 !important}#product-grid .card__inner.ratio:before{display:none!important;padding-bottom:0!important}#product-grid .card__inner>.card__content{display:none!important}#product-grid .card__media{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;background:var(--slab-surface-container-lowest, #0e0e0e)!important;overflow:hidden!important;flex-shrink:0!important}#product-grid .card__media .media{position:relative!important;width:100%!important;height:100%!important;padding-bottom:0!important;background:transparent!important;overflow:hidden!important}#product-grid .card__media .media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .7s ease!important}#product-grid .card:hover .media img{transform:scale(1.1)!important}#product-grid .card>.card__content{padding:1.2rem!important;overflow:hidden!important;word-wrap:break-word!important;max-width:100%!important}#product-grid .card__heading{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}#product-grid .card__heading a{font-family:var(--font-body)!important;font-size:1.3rem!important}#product-grid .quick-add{max-width:100%!important;overflow:hidden!important}#product-grid .quick-add__submit{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:1.1rem!important;padding:.8rem 1rem!important;border-radius:.75rem!important}#product-grid .card__badge{max-width:100%!important;overflow:hidden!important}.collection .card__heading a{font-family:Inter,sans-serif;font-weight:500;color:var(--slab-on-surface, #e5e2e1)}.collection .card:hover .card__heading a{color:var(--slab-primary, #d0bcff)}.collection .price-item{font-family:Space Grotesk,sans-serif;color:var(--slab-tertiary, #efbf67);font-weight:700}.collection-product-count,.facet-filters__sort{color:var(--slab-on-surface-variant, #cbc3d7);font-family:Space Grotesk,sans-serif}.collection .badge{background:var(--slab-primary-container, #a078ff);color:var(--slab-on-primary, #3c0091);border-radius:.75rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.header__icon--menu .icon{color:var(--slab-on-surface, #e5e2e1)}.menu-drawer{background-color:var(--slab-surface-container-low, #1c1b1b);color:var(--slab-on-surface, #e5e2e1)}.menu-drawer__inner-container{background-color:var(--slab-surface-container-low, #1c1b1b)}.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer .list-menu__item--link{color:var(--slab-on-surface, #e5e2e1);font-family:var(--font-headline);font-weight:600;font-size:1.6rem;text-transform:uppercase;letter-spacing:.04em}.menu-drawer__menu-item:hover,.menu-drawer .list-menu__item--link:hover{color:var(--slab-primary, #d0bcff)}.menu-drawer__submenu .menu-drawer__menu-item{font-weight:400;font-size:1.4rem;text-transform:none;color:var(--slab-on-surface-variant, #cbc3d7)}.menu-drawer__submenu .menu-drawer__menu-item:hover{color:var(--slab-primary, #d0bcff)}.menu-drawer__utility-links{background-color:var(--slab-surface-container, #201f1f);border-top:none}.menu-drawer__close-button{color:var(--slab-on-surface, #e5e2e1)}.menu-drawer__close-button:hover{color:var(--slab-primary, #d0bcff)}.menu-drawer__menu-item .icon-arrow,.menu-drawer summary .icon-caret{color:var(--slab-on-surface-variant, #cbc3d7)}.header{background-color:var(--slab-bg, #131313);padding-top:.6rem;padding-bottom:.6rem}.section-header{background-color:var(--slab-bg, #131313)}.header__heading-logo{object-fit:contain;width:auto}.header-wrapper--border-bottom{border-bottom:1px solid var(--slab-surface-container, #201f1f)}.menu-drawer .search__input{background-color:var(--slab-surface-container, #201f1f);color:var(--slab-on-surface, #e5e2e1);border:none;border-radius:8px;font-family:var(--font-body)}.menu-drawer .search__input::placeholder{color:var(--slab-on-surface-variant, #cbc3d7)}.menu-drawer .disclosure__button{color:var(--slab-on-surface-variant, #cbc3d7)}.menu-drawer-container .drawer__overlay{background-color:#0009}.blog-articles .article-card{background:var(--slab-surface-container-low, #1c1b1b);border-radius:.5rem;overflow:hidden;transition:background-color .3s ease,transform .3s ease}.blog-articles .article-card:hover{background:var(--slab-surface-container, #201f1f);transform:translateY(-3px)}.blog-articles .article-card__title{font-family:var(--font-headline);font-weight:700;letter-spacing:-.02em}.blog-articles .article-card__title a:hover{color:var(--slab-primary, #d0bcff)}.blog-articles .article-card__info{font-family:var(--font-label);color:var(--slab-outline, #958ea0);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.main-blog .title--primary{font-family:var(--font-headline)!important;font-weight:800;letter-spacing:-.02em}.article-template h1{font-family:var(--font-headline)!important;font-weight:800;letter-spacing:-.02em;line-height:1.1}.article-template .article-template__hero-medium,.article-template .article-template__hero-large,.article-template .article-template__hero-small{border-radius:.5rem;overflow:hidden}.article-template .rte{font-family:var(--font-body);color:var(--slab-on-surface-variant, #cbc3d7);font-size:1.6rem;line-height:1.8}.article-template .rte h2,.article-template .rte h3{font-family:var(--font-headline);font-weight:700;color:var(--slab-on-surface, #e5e2e1)}.article-template .rte blockquote{border-left:3px solid var(--slab-primary, #d0bcff);padding-left:2rem;font-style:italic;color:var(--slab-on-surface, #e5e2e1)}.article-template .article-template__back a{color:var(--slab-primary, #d0bcff);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}.header-wrapper{background:#131313b3!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 40px 40px #d0bcff0f}.header{font-family:var(--font-label)}.header__heading-link{font-family:var(--font-headline);font-weight:800;letter-spacing:-.02em}.header__menu-item,.list-menu__item--link{font-family:var(--font-label)!important;text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem!important;font-weight:500}.header__active-menu-item{color:var(--slab-primary, #d0bcff)}.menu-drawer{background:var(--slab-surface-container-lowest, #0e0e0e)!important}.menu-drawer__menu-item{font-family:var(--font-label)!important;text-transform:uppercase;letter-spacing:.1em}.search-modal__content{background:var(--slab-surface-container-lowest, #0e0e0e)!important}.footer{background:var(--slab-surface-container-lowest, #0e0e0e)!important;border-top:1px solid rgba(73,68,84,.15)}.footer-block__heading{font-family:var(--font-headline)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slab-tertiary, #efbf67)!important}.footer .list-menu__item--link{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;color:var(--slab-outline, #958ea0);transition:color .2s ease}.footer .list-menu__item--link:hover{color:var(--slab-tertiary, #efbf67)}.footer .copyright__content,.footer .copyright__content a{font-family:var(--font-label);color:#e5e2e166;font-size:1.1rem}.footer .rte{font-family:var(--font-body);color:#e5e2e199}.product__title h1{font-family:var(--font-headline)!important;font-weight:800;letter-spacing:-.02em;color:var(--slab-on-surface, #e5e2e1)}.product .price-item{font-family:var(--font-label)!important;color:var(--slab-tertiary, #efbf67)!important;font-weight:700;font-size:2.4rem}.product-form__submit{background:linear-gradient(135deg,#d0bcff,#a078ff)!important;color:#23005c!important;border:none!important;border-radius:.75rem!important;font-family:var(--font-label)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.product-form__submit:hover{box-shadow:0 0 30px #d0bcff4d;transform:translateY(-1px)}.product-form__submit[disabled]{background:var(--slab-surface-container-highest, #353534)!important;color:var(--slab-outline, #958ea0)!important}.quantity{border-radius:.75rem!important;border-color:#49445426!important}.product__media-wrapper{background:var(--slab-surface-container-lowest, #0e0e0e);border-radius:.5rem}.product .accordion{border-color:#4944541a!important}.product .accordion__title{font-family:var(--font-headline);font-weight:600}.product .accordion__content{font-family:var(--font-body);color:var(--slab-on-surface-variant, #cbc3d7)}.slab-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.5rem 0}.slab-product-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;background:var(--slab-surface-container, #201f1f);border-radius:.5rem;gap:.4rem}.slab-product-trust__icon{color:var(--slab-primary, #d0bcff);font-size:1.4rem}.slab-product-trust__label{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--slab-on-surface, #e5e2e1);text-transform:uppercase;letter-spacing:.05em}.related-products .card{background:var(--slab-surface-container-low, #1c1b1b)!important;border-radius:.5rem}.related-products .card__inner{display:block!important;background:var(--slab-surface-container-low, #1c1b1b)!important}.related-products .card__inner.ratio{--ratio-percent: 0 !important}.related-products .card__inner.ratio:before{display:none!important}.related-products .card__inner>.card__content{display:none!important}.related-products .card__media{position:relative!important;inset:auto!important;width:100%!important;aspect-ratio:4 / 5;background:var(--slab-surface-container-lowest, #0e0e0e)!important;overflow:hidden}.related-products .media{position:relative!important;width:100%!important;height:100%!important;padding-bottom:0!important}.related-products .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain;transition:transform .5s ease}.related-products .card:hover .media img{transform:scale(1.05)}.related-products .card>.card__content{padding:1.2rem .8rem}.related-products h2,.product-recommendations__heading{font-family:var(--font-headline)!important;font-weight:800;letter-spacing:-.02em}.slab-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.slab-reveal.is-visible{opacity:1;transform:translateY(0)}.slab-products-track .card,.slab-cg__card,.slab-category-tile,.slab-blog__card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.slab-products-track .card:hover,.slab-cg__card:hover,.slab-category-tile:hover,.slab-blog__card:hover{transform:translateY(-6px);box-shadow:0 8px 30px #d0bcff26}@keyframes slab-pulse-glow{0%,to{box-shadow:0 0 #d0bcff66}50%{box-shadow:0 0 20px 6px #d0bcff33}}.slab-hero__button{animation:slab-pulse-glow 3s ease-in-out infinite}@keyframes slab-hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slab-hero__subtitle{animation:slab-hero-enter .6s cubic-bezier(.22,1,.36,1) 0s both}.slab-hero__heading{animation:slab-hero-enter .6s cubic-bezier(.22,1,.36,1) .2s both}.slab-hero__description{animation:slab-hero-enter .6s cubic-bezier(.22,1,.36,1) .4s both}.slab-hero__button{animation:slab-hero-enter .6s cubic-bezier(.22,1,.36,1) .6s both,slab-pulse-glow 3s ease-in-out 1.2s infinite}@media(prefers-reduced-motion:reduce){.slab-reveal{opacity:1;transform:none;transition:none}.slab-products-track .card,.slab-cg__card,.slab-category-tile,.slab-blog__card{transition:none}.slab-products-track .card:hover,.slab-cg__card:hover,.slab-category-tile:hover,.slab-blog__card:hover{transform:none;box-shadow:none}.slab-hero__button,.slab-hero__subtitle,.slab-hero__heading,.slab-hero__description{animation:none}}:root{--spacing-sections-desktop: 0px !important;--spacing-sections-mobile: 0px !important}main#MainContent>.shopify-section{margin-top:0!important;margin-bottom:0!important}main#MainContent>.shopify-section+.shopify-section{margin-top:0!important}.shopify-section>.section{margin-top:0!important;margin-bottom:0!important}.content-for-layout{row-gap:0!important;gap:0!important}.footer{margin-top:0!important}.footer .footer-block__heading{font-family:var(--font-label, "Space Grotesk", sans-serif)!important;font-size:1.4rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--slab-tertiary, #efbf67)!important;margin-bottom:1.2rem!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .rte,.footer .rte p{font-family:var(--font-body, "Inter", sans-serif)!important;font-size:1.3rem!important;line-height:1.6!important;color:var(--slab-on-surface-variant, #cbc3d7)!important}.footer .list-menu__item--link{font-family:var(--font-body, "Inter", sans-serif)!important;font-size:1.3rem!important;color:var(--slab-on-surface-variant, #cbc3d7)!important;transition:color .2s ease!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.footer .list-menu__item--link:hover{color:var(--slab-primary, #d0bcff)!important}.footer a{color:var(--slab-on-surface-variant, #cbc3d7)!important;transition:color .2s ease!important}.footer a:hover{color:var(--slab-primary, #d0bcff)!important}.footer .copyright__content,.footer .copyright__content a,.footer .policies a{font-size:1.1rem!important;color:var(--slab-outline, #958ea0)!important}.footer .copyright__content a:hover,.footer .policies a:hover{color:var(--slab-primary, #d0bcff)!important}.footer .list-payment .icon--full-color{filter:brightness(.9)}.footer .newsletter-form__field-wrapper{display:flex;gap:0}.footer .newsletter-form__field-wrapper .field__input{background:var(--slab-surface-container, #201f1f)!important;border:1px solid var(--slab-surface-container-highest, #353534)!important;color:var(--slab-on-surface, #e5e2e1)!important;font-size:1.3rem!important;border-radius:8px 0 0 8px!important}.footer .newsletter-form__field-wrapper .newsletter-form__button{background:linear-gradient(135deg,var(--slab-primary, #d0bcff),var(--slab-primary-container, #a078ff))!important;color:var(--slab-on-primary, #23005c)!important;border:none!important;border-radius:0 8px 8px 0!important;font-family:var(--font-label, "Space Grotesk", sans-serif)!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:0 1.6rem!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/slab-bunker-custom.css.map */
