html,body{background:var(--ss-bg)}body.streamspell-app-body{display:block;min-height:100%;margin:0;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 26%),linear-gradient(180deg,#141414,#101010);color:var(--ss-text)}body.streamspell-app-body .shopify-section-group-header-group,body.streamspell-app-body .shopify-section-group-footer-group{background:transparent}.streamspell-app-shell,.streamspell-app-shell__main-column{min-height:100dvh}.streamspell-app-shell__main{padding:0 var(--ss-shell-gutter) var(--ss-shell-gutter)}.streamspell-app-shell__canvas{width:100%;max-width:var(--ss-main-max-width);min-height:calc(100dvh - (var(--ss-shell-gutter) * 2) - var(--ss-topbar-height));margin:0 auto;padding:clamp(1.6rem,1.4rem + .8vw,2.8rem);border:1px solid var(--ss-border);border-radius:var(--ss-radius-xl);background:linear-gradient(180deg,#ffffff05,#fff0),var(--ss-bg-layer);box-shadow:var(--ss-shadow-soft)}.streamspell-app-shell__footer{padding:0 var(--ss-shell-gutter) var(--ss-shell-gutter)}.streamspell-app-shell__footer .shopify-section-group-footer-group,.streamspell-app-shell__footer .footer,.streamspell-app-shell__footer .footer:not(.color-scheme-1){background:transparent!important}.section-header{z-index:35;padding:var(--ss-shell-gutter)}.section-header.shopify-section-group-header-group{z-index:35}.header-wrapper,.header-wrapper--border-bottom{background:transparent!important;border-bottom:0!important}.header.streamspell-topbar{max-width:var(--ss-main-max-width);min-height:0;margin:0 auto;padding:0;display:flex;justify-content:flex-end;align-items:center;gap:var(--ss-space-2);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header.streamspell-topbar.page-width{max-width:var(--ss-main-max-width);padding-left:0;padding-right:0}.streamspell-topbar .header__heading,.streamspell-topbar .header__heading-link{grid-area:heading;margin:0}.streamspell-topbar__spacer{min-height:1px}.streamspell-topbar .header__heading,.streamspell-topbar .header__heading-link,.streamspell-topbar__spacer{display:none!important}.streamspell-topbar .header__heading-link{display:inline-flex;align-items:center;gap:var(--ss-space-3);color:var(--ss-text);text-decoration:none}.streamspell-topbar .header__heading-logo-wrapper{max-width:16rem}.streamspell-topbar .header__heading-logo{display:block;width:auto;height:auto;max-width:100%;max-height:3rem}.streamspell-topbar .header__heading-link .h2{font-size:1.8rem;font-weight:700;letter-spacing:-.01em}.streamspell-topbar__actions,.streamspell-topbar .header__icons{grid-area:icons;justify-self:end;display:inline-flex;align-items:center;gap:var(--ss-space-2)}.streamspell-topbar__localization{display:inline-flex;align-items:center;gap:var(--ss-space-2)}.streamspell-topbar .header__icon,.streamspell-topbar .header__search summary,.streamspell-mobile-nav__summary,.streamspell-mobile-nav__close{width:3.8rem;min-width:3.8rem;height:3.8rem;border:1px solid transparent;border-radius:999px;background:var(--ss-surface-soft);color:var(--ss-text-muted);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.streamspell-topbar .header__icon:hover,.streamspell-topbar .header__search summary:hover,.streamspell-mobile-nav__summary:hover,.streamspell-mobile-nav__close:hover{color:var(--ss-text);background:#ffffff0f;border-color:var(--ss-border)}.streamspell-topbar .header__icon .svg-wrapper,.streamspell-topbar .header__search summary .svg-wrapper,.streamspell-mobile-nav__summary .svg-wrapper,.streamspell-mobile-nav__close .svg-wrapper{width:1.8rem;height:1.8rem}.streamspell-topbar .desktop-localization-wrapper .localization-form{margin:0}.streamspell-topbar .desktop-localization-wrapper .disclosure__button,.streamspell-mobile-nav__localization .disclosure__button{min-height:3.8rem;padding:0 1.2rem;border-radius:999px;border:1px solid var(--ss-border);background:var(--ss-surface-soft);color:var(--ss-text-muted)}.streamspell-topbar .desktop-localization-wrapper .disclosure__button:hover,.streamspell-mobile-nav__localization .disclosure__button:hover{color:var(--ss-text);border-color:var(--ss-border-strong)}.streamspell-topbar .cart-count-bubble{background:var(--ss-accent);box-shadow:none}.streamspell-topbar .cart-count-bubble span{color:#fff}.streamspell-topbar .header__search details[open]>summary{color:var(--ss-text);background:var(--ss-accent-soft);border-color:var(--ss-accent-strong)}.streamspell-topbar .search-modal__content{position:relative;z-index:60;border:1px solid var(--ss-border);border-radius:var(--ss-radius-xl);background:linear-gradient(180deg,#0f1218f5,#0a0c10fa);box-shadow:0 2rem 4.2rem #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.streamspell-topbar .search-modal__content .field__input{background:#ffffff08;color:var(--ss-text)}.streamspell-topbar .search-modal{z-index:70}.streamspell-topbar .predictive-search{margin-top:.8rem;border:1px solid rgba(148,163,184,.24);border-radius:1.2rem;background:linear-gradient(180deg,#11141afa,#0b0d12fa);box-shadow:0 1.8rem 3.4rem #00000070}.streamspell-topbar .predictive-search[hidden]{display:none!important}.streamspell-topbar .predictive-search__result-group h2,.streamspell-topbar .predictive-search__item-heading,.streamspell-topbar .predictive-search__item-query-result mark{color:#edf6ff}.streamspell-sidebar{display:none}.streamspell-sidebar__surface{position:fixed;top:var(--ss-shell-gutter);bottom:var(--ss-shell-gutter);left:var(--ss-shell-gutter);width:var(--ss-sidebar-width);border:1px solid var(--ss-border);border-radius:calc(var(--ss-radius-xl) + .2rem);background:linear-gradient(180deg,#ffffff04,#fff0),var(--ss-bg-sidebar);box-shadow:var(--ss-shadow);overflow:hidden;z-index:32}.streamspell-sidebar__inner{height:100%;padding:var(--ss-space-5) var(--ss-space-4);display:flex;flex-direction:column;gap:var(--ss-space-4)}.streamspell-sidebar__brand{display:inline-flex;align-items:center;min-height:3.2rem;color:var(--ss-text);text-decoration:none}.streamspell-sidebar__brand-image{display:block;width:auto;max-width:16rem;max-height:3.6rem;filter:hue-rotate(18deg) saturate(1.35) brightness(.96) contrast(1.06)}.streamspell-sidebar__brand-wordmark{font-size:2rem;font-weight:700;letter-spacing:-.02em}.streamspell-sidebar__nav{display:flex;flex-direction:column;gap:var(--ss-space-4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-synthesis:none}.streamspell-sidebar__account{display:flex;align-items:center;gap:var(--ss-space-3);min-height:5.2rem;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-border);border-radius:1.4rem;background:#ffffff08;color:var(--ss-text);text-decoration:none}.streamspell-sidebar__account-wrap{margin-top:auto;padding-top:var(--ss-space-3)}.streamspell-sidebar__account-icon,.streamspell-sidebar__search-icon{width:1.6rem;height:1.6rem;color:var(--ss-text-muted);flex:0 0 auto}.streamspell-sidebar__account-icon .icon,.streamspell-sidebar__search-icon .icon{width:100%;height:100%}.streamspell-sidebar__account-text{display:flex;flex-direction:column;gap:.1rem;font-size:1.25rem;line-height:1.25}.streamspell-sidebar__account-text strong{color:var(--ss-text);font-weight:600}.streamspell-sidebar__account-text small{color:var(--ss-text-muted);font-size:1.15rem}.streamspell-sidebar__account-avatar{width:3.2rem;height:3.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ss-accent-soft);border:1px solid var(--ss-accent-strong);color:#dbeafe;font-size:1.3rem;font-weight:700}.streamspell-sidebar__account:hover{border-color:var(--ss-border-strong);background:#ffffff0f}.streamspell-app-shell__footer .footer,.streamspell-app-shell__footer .footer *{color:var(--ss-text)}.streamspell-app-shell__footer .footer .caption,.streamspell-app-shell__footer .footer small,.streamspell-app-shell__footer .footer .rte p,.streamspell-app-shell__footer .footer .footer-block__details-content{color:color-mix(in srgb,var(--ss-text) 82%,transparent)}.streamspell-app-shell__footer .footer a,.streamspell-app-shell__footer .footer .link{color:#d7e7ff;text-decoration-color:#d7e7ff59}.streamspell-app-shell__footer .footer a:hover,.streamspell-app-shell__footer .footer .link:hover{color:#fff;text-decoration-color:#ffffffe6}.streamspell-app-shell__footer .footer .footer-block__heading{color:#f5f8ff}.streamspell-app-shell__canvas .product-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.6rem;display:grid}.streamspell-app-shell__canvas .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media screen and (min-width:750px){.streamspell-app-shell__canvas .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.streamspell-app-shell__canvas .product-grid,.streamspell-app-shell__canvas .related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.streamspell-product-card{position:relative;isolation:isolate;border:1px solid var(--ss-border);border-radius:1.4rem;background:#ffffff04;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.streamspell-product-card:hover{border-color:var(--ss-accent-strong);box-shadow:0 0 0 .1rem var(--ss-accent-soft),0 16px 28px #00000038;transform:translateY(-1px)}.streamspell-product-card__image-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--ss-border);background:#131313;border-radius:1.4rem 1.4rem 0 0}.streamspell-product-card__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:transform .35s ease}.streamspell-product-card:hover .streamspell-product-card__image{transform:scale(1.03)}.streamspell-product-card__body{position:relative;z-index:1;padding:1.4rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.8rem}.streamspell-product-card__title{margin:0;font-size:1.45rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.7em}.streamspell-product-card__title a{position:relative;z-index:1;color:var(--ss-text)}.streamspell-product-card__title a:after,.streamspell-product-card__image-link:after{content:none!important;display:none!important}.streamspell-product-card__footer{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto}.streamspell-product-card__quick-add{position:relative;z-index:4;pointer-events:auto}.streamspell-product-card__quick-add product-form,.streamspell-product-card__quick-add .form{position:relative;z-index:4}.streamspell-product-card__price .price-item--regular,.streamspell-product-card__price .price-item--sale{color:var(--ss-text);font-size:1.6rem;font-weight:400}.streamspell-product-card__price .price__regular{display:block}.streamspell-product-card__price .price__sale{display:none;flex-wrap:wrap;align-items:baseline;gap:.7rem}.streamspell-product-card__price .price--on-sale .price__regular{display:none}.streamspell-product-card__price .price--on-sale .price__sale{display:flex}.streamspell-product-card__price .price-item--sale{color:#f4f9ff}.streamspell-product-card__price .price__sale .price-item--regular{color:color-mix(in srgb,var(--ss-text) 62%,transparent);font-size:1.25rem;font-weight:500;text-decoration-thickness:.1rem}.streamspell-product-card__price .price__badge-sale{display:inline-flex;align-items:center;margin-top:.5rem;margin-left:0;padding:.28rem .72rem;border:1px solid rgba(252,211,77,.75);border-radius:999px;background:linear-gradient(180deg,#f8d34d,#ecb80f);color:#2f2200;font-size:1.08rem;font-weight:700;letter-spacing:.01em}.streamspell-product-card__cart-button{position:relative;z-index:5;touch-action:manipulation;width:3.8rem;min-width:3.8rem;height:3.8rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--ss-accent, #0866ff) 68%,#0f172a 32%);background:var(--ss-accent, #0866ff);color:var(--ss-accent-foreground, #e6e6e6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .8rem 1.8rem #00000024;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.streamspell-product-card__cart-button:hover,.streamspell-product-card__cart-button:focus-visible{border-color:color-mix(in srgb,var(--ss-accent, #0866ff) 74%,#020617 26%);background:color-mix(in srgb,var(--ss-accent, #0866ff) 90%,#ffffff 10%);color:var(--ss-accent-foreground, #e6e6e6);box-shadow:0 1rem 2rem #0003;transform:translateY(-1px)}.streamspell-product-card__cart-button:focus-visible{outline:.2rem solid color-mix(in srgb,var(--ss-accent, #0866ff) 55%,#ffffff 45%);outline-offset:.2rem}.streamspell-product-card__cart-button:active{transform:translateY(0)}.streamspell-product-card__cart-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.streamspell-product-card__cart-button .svg-wrapper{width:2.6rem;height:2.6rem}.streamspell-product-card__cart-button .svg-wrapper svg{width:100%;height:100%;display:block}.streamspell-product-card__cart-button .svg-wrapper svg,.streamspell-product-card__cart-button .svg-wrapper svg *{fill:currentColor;stroke:currentColor}.streamspell-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0 0 1.4rem;font-size:1.25rem;color:var(--ss-text-muted)}.streamspell-breadcrumbs a{color:var(--ss-text-muted);text-decoration:none}.streamspell-breadcrumbs a:hover{color:var(--ss-accent);text-decoration:none}.streamspell-product-title{margin:0;font-size:clamp(2.4rem,1.8rem + 1.6vw,3.4rem);line-height:1.05;color:#f6faff}.streamspell-product-meta{margin:.7rem 0 0;color:var(--ss-text-muted);font-size:1.25rem;display:inline-flex;align-items:center;gap:.6rem}.streamspell-product-overview .product__description li>p{margin:0;display:inline}.streamspell-product-overview .product__description li{margin-block:.35rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product{gap:2.4rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container{padding:1.8rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 1.8rem 4rem #0000002e}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container>*+*{margin:1.8rem 0 0}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container .price{color:#f6faff}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container .price--large{font-size:2rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container .product-form__input{max-width:none;margin-bottom:1.4rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container .product-form__buttons{max-width:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container .product-form__submit{min-height:5rem;margin-bottom:1.1rem;border-radius:1rem}.streamspell-product-facts{display:grid;grid-template-columns:1fr;gap:.8rem;margin-top:1.4rem}.streamspell-product-fact{display:grid;gap:.3rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff06}.streamspell-product-fact__label{color:var(--ss-text-muted);font-size:1.1rem;line-height:1.2;text-transform:uppercase}.streamspell-product-fact__value{color:#edf6ff;font-size:1.3rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.streamspell-product-fact__value .streamspell-metafield-chips,.streamspell-product-details dd .streamspell-metafield-chips{display:flex;flex-wrap:wrap;gap:.45rem;max-width:100%}.streamspell-product-fact__value .streamspell-metafield-chip,.streamspell-product-details dd .streamspell-metafield-chip{display:inline-flex;align-items:center;max-width:100%;padding:.24rem .62rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;background:#ffffff0f;color:#edf6ff;font-size:1.15rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.streamspell-app-shell__canvas .product__media-item,.streamspell-app-shell__canvas .product__media{border-radius:1.6rem;overflow:hidden;border:1px solid var(--ss-border);background:#ffffff05}.streamspell-app-shell__canvas .thumbnail{border-radius:1rem}.streamspell-product-overview,.streamspell-product-details{padding:2rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.streamspell-product-content{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1.2rem}.streamspell-product-overview h2,.streamspell-product-details h2{margin:0 0 1.2rem;font-size:1.4rem;color:#f6faff}.streamspell-product-overview__preview{color:color-mix(in srgb,var(--ss-text) 82%,transparent)}.streamspell-read-more{margin-top:1rem}.streamspell-read-more summary{cursor:pointer;color:var(--ss-text-muted)}.streamspell-read-more .product__description{margin-top:1rem}.streamspell-product-overview .product__description iframe,.streamspell-product-overview .product__description video,.streamspell-product-overview .product__description embed,.streamspell-product-overview .product__description object{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto}.streamspell-product-overview .product__description p:has(iframe),.streamspell-product-overview .product__description p:has(video),.streamspell-product-overview .product__description p:has(embed),.streamspell-product-overview .product__description p:has(object){max-width:100%;overflow:hidden}.streamspell-product-overview .product__description iframe[src*=youtube],.streamspell-product-overview .product__description iframe[src*="youtu.be"]{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto}.streamspell-overview-body--collapsed{max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 55%,transparent 100%);mask-image:linear-gradient(to bottom,black 55%,transparent 100%)}.streamspell-overview-toggle{display:inline-block;margin-top:.6rem;padding:0;background:none;border:none;color:var(--ss-text-muted);cursor:pointer;font-size:1.3rem;line-height:1.4;text-decoration:none}.streamspell-overview-toggle:hover{color:var(--ss-accent);text-decoration:none}.streamspell-product-details dl{display:grid;grid-template-columns:1fr;gap:.9rem;margin:0}.streamspell-product-details dl div{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:#ffffff06}.streamspell-product-details dt{color:var(--ss-text-muted);font-size:1.2rem}.streamspell-product-details dd{margin:0;color:var(--ss-text);max-width:100%;overflow-wrap:anywhere}.streamspell-app-shell__canvas .rte a,.streamspell-app-shell__canvas .streamspell-product-overview a,.streamspell-app-shell__canvas .streamspell-product-details a,.streamspell-app-shell__canvas .collection-hero__description a,.streamspell-app-shell__canvas .article-template__content a,.streamspell-app-shell__canvas .main-page-title+.rte a,.streamspell-app-shell__canvas .shopify-policy__body a,.streamspell-app-shell__footer .footer .rte a,.streamspell-app-shell__footer .footer .footer-block__details-content a{color:var(--ss-accent, #0866ff);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--ss-accent, #0866ff) 70%,transparent);text-underline-offset:.22rem;text-decoration-thickness:.1rem}.streamspell-app-shell__canvas .rte a:hover,.streamspell-app-shell__canvas .streamspell-product-overview a:hover,.streamspell-app-shell__canvas .streamspell-product-details a:hover,.streamspell-app-shell__canvas .collection-hero__description a:hover,.streamspell-app-shell__canvas .article-template__content a:hover,.streamspell-app-shell__canvas .main-page-title+.rte a:hover,.streamspell-app-shell__canvas .shopify-policy__body a:hover,.streamspell-app-shell__footer .footer .rte a:hover,.streamspell-app-shell__footer .footer .footer-block__details-content a:hover{color:color-mix(in srgb,var(--ss-accent, #0866ff) 84%,#ffffff 16%);text-decoration-color:currentColor;text-decoration-thickness:.14rem}.streamspell-app-shell__canvas .rte a:focus-visible,.streamspell-app-shell__canvas .streamspell-product-overview a:focus-visible,.streamspell-app-shell__canvas .streamspell-product-details a:focus-visible,.streamspell-app-shell__canvas .collection-hero__description a:focus-visible,.streamspell-app-shell__canvas .article-template__content a:focus-visible,.streamspell-app-shell__canvas .main-page-title+.rte a:focus-visible,.streamspell-app-shell__canvas .shopify-policy__body a:focus-visible,.streamspell-app-shell__footer .footer .rte a:focus-visible,.streamspell-app-shell__footer .footer .footer-block__details-content a:focus-visible{color:color-mix(in srgb,var(--ss-accent, #0866ff) 80%,#ffffff 20%);text-decoration-color:currentColor;text-decoration-thickness:.15rem;outline:.18rem solid color-mix(in srgb,var(--ss-accent, #0866ff) 55%,#ffffff 45%);outline-offset:.2rem}.streamspell-app-shell__canvas .rte a:visited,.streamspell-app-shell__canvas .streamspell-product-overview a:visited,.streamspell-app-shell__canvas .streamspell-product-details a:visited,.streamspell-app-shell__canvas .collection-hero__description a:visited,.streamspell-app-shell__canvas .article-template__content a:visited,.streamspell-app-shell__canvas .main-page-title+.rte a:visited,.streamspell-app-shell__canvas .shopify-policy__body a:visited,.streamspell-app-shell__footer .footer .rte a:visited,.streamspell-app-shell__footer .footer .footer-block__details-content a:visited{color:color-mix(in srgb,var(--ss-accent, #0866ff) 74%,#c7e7ff 26%)}.streamspell-sidebar__search{position:relative;overflow:hidden}.streamspell-sidebar__search-icon{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);pointer-events:none;z-index:1}.streamspell-sidebar__search-input{width:100%;height:4rem;padding:0 1.2rem 0 4rem;border:1px solid var(--ss-border);border-radius:999px;background:#ffffff08;color:var(--ss-text);font-size:1.3rem}.streamspell-sidebar__search-input::placeholder{color:var(--ss-text-muted)}.streamspell-sidebar__search-input:focus-visible{outline:none;border-color:var(--ss-accent);box-shadow:0 0 0 .1rem var(--ss-accent-soft)}.streamspell-sidebar__group{display:flex;flex-direction:column;gap:var(--ss-space-2)}.streamspell-sidebar__group-label,.streamspell-mobile-nav__group-label{margin:0;padding:0 var(--ss-space-2);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-text-muted)}.streamspell-sidebar__menu,.streamspell-mobile-nav__menu{list-style:none;margin:0;padding:0}.streamspell-sidebar__submenu{list-style:none;margin:0;padding:.4rem 0 0}.streamspell-sidebar__menu-link{display:flex;align-items:center;justify-content:flex-start;gap:1rem;min-height:3.4rem;padding:0 1.2rem;border:1px solid transparent;border-radius:var(--ss-radius-md);color:var(--ss-text-muted);font-size:1.22rem;font-weight:500;line-height:1.2;letter-spacing:.005em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.streamspell-sidebar__menu-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;color:currentColor;overflow:hidden}.streamspell-sidebar__menu-icon svg,.streamspell-sidebar__menu-icon canvas{display:block;width:100%!important;height:100%!important}.streamspell-sidebar__menu-link:hover,.streamspell-sidebar__menu-link[aria-current=page]{color:var(--ss-text);border-color:var(--ss-border);background:var(--ss-accent-soft)}.streamspell-sidebar__menu-text{font:inherit;letter-spacing:inherit}.streamspell-sidebar__menu-link--summary{cursor:pointer;list-style:none}.streamspell-sidebar__menu-link--summary::-webkit-details-marker{display:none}.streamspell-sidebar__menu-link--child{min-height:3.2rem;padding-left:2.8rem;justify-content:flex-start;font-size:1.18rem;color:color-mix(in srgb,var(--ss-text-muted) 88%,transparent)}.streamspell-sidebar__disclosure{display:flex;flex-direction:column;gap:.4rem}.streamspell-sidebar__disclosure[open]>.streamspell-sidebar__menu-link--summary{color:var(--ss-text);border-color:var(--ss-border);background:#ffffff0a}.streamspell-sidebar__menu-caret{width:.9rem;height:.9rem;margin-left:auto;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.streamspell-sidebar__disclosure[open] .streamspell-sidebar__menu-caret{transform:rotate(225deg)}.streamspell-mobile-nav{display:inline-flex}.streamspell-mobile-nav>summary{list-style:none}.streamspell-mobile-nav>summary::-webkit-details-marker{display:none}.streamspell-mobile-nav[open] .streamspell-mobile-nav__overlay{opacity:1;pointer-events:auto}.streamspell-mobile-nav[open] .streamspell-mobile-nav__panel{transform:translate(0)}.streamspell-mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050505b8;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:48}.streamspell-mobile-nav__panel{position:fixed;top:0;left:0;width:min(92vw,36rem);height:100dvh;padding:var(--ss-space-5) var(--ss-space-4) var(--ss-space-6);display:flex;flex-direction:column;gap:var(--ss-space-4);border-right:1px solid var(--ss-border);background:var(--ss-bg-sidebar);transform:translate(-100%);transition:transform .22s ease;overflow-x:hidden;overflow-y:auto;z-index:49}.streamspell-mobile-nav__panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4)}.streamspell-mobile-nav__brand{display:inline-flex;align-items:center;min-height:3rem}.streamspell-mobile-nav__brand-image{display:block;width:auto;max-width:17rem;max-height:2.8rem;filter:hue-rotate(18deg) saturate(1.35) brightness(.96) contrast(1.06)}.streamspell-mobile-nav__brand-wordmark{font-size:1.9rem;font-weight:700;color:var(--ss-text)}.streamspell-mobile-nav__account{display:flex;align-items:center;gap:var(--ss-space-3);min-height:5rem;padding:var(--ss-space-2) 1.2rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:#ffffff08;color:var(--ss-text);text-decoration:none}.streamspell-mobile-nav__account-icon{width:1.6rem;height:1.6rem;color:var(--ss-text-muted);flex:0 0 auto}.streamspell-mobile-nav__account-wrap{margin-top:auto;padding-top:var(--ss-space-3)}.streamspell-mobile-nav__body,.streamspell-mobile-nav__group{display:flex;flex-direction:column;gap:var(--ss-space-2);min-width:0}.streamspell-mobile-nav__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid transparent;border-radius:var(--ss-radius-md);color:var(--ss-text-muted);font-size:1.35rem;font-weight:500;line-height:1.25;text-decoration:none;overflow-wrap:anywhere;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.streamspell-mobile-nav__link:hover,.streamspell-mobile-nav__link:focus-visible{color:var(--ss-text);border-color:var(--ss-border);background:#ffffff0d}.streamspell-mobile-nav__link[aria-current=page]{color:var(--ss-text);border-color:var(--ss-border);background:var(--ss-accent-soft)}.streamspell-mobile-nav__link--summary{cursor:pointer;list-style:none}.streamspell-mobile-nav__link--summary::-webkit-details-marker{display:none}.streamspell-mobile-nav__link--child{min-height:3.8rem;margin-left:3.8rem;padding-left:1.2rem;font-size:1.25rem;color:color-mix(in srgb,var(--ss-text-muted) 88%,transparent)}.streamspell-mobile-nav__disclosure{display:flex;flex-direction:column;gap:.4rem}.streamspell-mobile-nav__disclosure[open]>.streamspell-mobile-nav__link--summary{color:var(--ss-text);border-color:var(--ss-border);background:#ffffff0a}.streamspell-mobile-nav__disclosure[open] .streamspell-sidebar__menu-caret{transform:rotate(225deg)}.streamspell-mobile-nav__submenu{list-style:none;margin:0;padding:.2rem 0 .4rem}.streamspell-mobile-nav__search{flex:0 0 auto}.streamspell-mobile-nav__localization{margin-top:auto}.streamspell-app-shell__canvas,.streamspell-app-shell__canvas .shopify-section,.streamspell-app-shell__canvas .shopify-section-group,.streamspell-app-shell__canvas .gradient,.streamspell-app-shell__canvas .color-background-1,.streamspell-app-shell__canvas .color-background-2,.streamspell-app-shell__canvas .color-inverse,.streamspell-app-shell__canvas .background-secondary{background:transparent!important}.streamspell-app-shell__canvas .page-width,.streamspell-app-shell__canvas .page-width-desktop,.streamspell-app-shell__canvas .page-width-tablet,.streamspell-app-shell__canvas .page-width--narrow{max-width:100%;padding-left:0;padding-right:0}.streamspell-app-shell__canvas .collection,.streamspell-app-shell__canvas .template-search,.streamspell-app-shell__canvas .product,.streamspell-app-shell__canvas .page,.streamspell-app-shell__canvas .rich-text,.streamspell-app-shell__canvas .multicolumn,.streamspell-app-shell__canvas .featured-collection,.streamspell-app-shell__canvas .shopify-section[class*=section]{color:var(--ss-text)}.streamspell-app-shell__canvas .card,.streamspell-app-shell__canvas .card-wrapper,.streamspell-app-shell__canvas .product-grid .grid__item,.streamspell-app-shell__canvas .collection-hero,.streamspell-app-shell__canvas .facets-container,.streamspell-app-shell__canvas .facets-vertical,.streamspell-app-shell__canvas .facets-wrapper,.streamspell-app-shell__canvas .product__info-wrapper,.streamspell-app-shell__canvas .thumbnail-slider,.streamspell-app-shell__canvas .accordion,.streamspell-app-shell__canvas .spr-summary,.streamspell-app-shell__canvas .shopify-payment-button__button--unbranded{background:transparent}.streamspell-app-shell__canvas .card,.streamspell-app-shell__canvas .facets-container,.streamspell-app-shell__canvas .collection-hero,.streamspell-app-shell__canvas .product__info-container,.streamspell-app-shell__canvas .main-page-title,.streamspell-app-shell__canvas .search__input.field__input,.streamspell-app-shell__canvas .field__input,.streamspell-app-shell__canvas .select select,.streamspell-app-shell__canvas .customer,.streamspell-app-shell__canvas .main-product,.streamspell-app-shell__canvas .shopify-policy__container{color:var(--ss-text)}.streamspell-app-shell__canvas .field__input,.streamspell-app-shell__canvas .select select,.streamspell-app-shell__canvas .customer .field input,.streamspell-app-shell__canvas .field:before,.streamspell-app-shell__canvas .select:before,.streamspell-app-shell__canvas .localization-form__select:before{background:#ffffff08;border-color:var(--ss-border)}.streamspell-app-shell__canvas .button,.streamspell-app-shell__canvas .button--secondary,.streamspell-app-shell__canvas .shopify-payment-button__button--unbranded{background:#ffffff0a;color:var(--ss-text);border-color:var(--ss-border);border-radius:.8rem}.streamspell-app-shell__canvas .button:hover,.streamspell-app-shell__canvas .button--secondary:hover,.streamspell-app-shell__canvas .shopify-payment-button__button--unbranded:hover{background:#ffffff14}.streamspell-app-shell__canvas .button,.streamspell-app-shell__canvas .product-form__submit,.streamspell-app-shell__canvas .cart__checkout-button,.streamspell-app-shell__canvas .shopify-payment-button__button--unbranded{border-radius:.8rem}.streamspell-app-shell__canvas .product-form__submit:before,.streamspell-app-shell__canvas .product-form__submit:after,.streamspell-app-shell__canvas .cart__checkout-button:before,.streamspell-app-shell__canvas .cart__checkout-button:after,.streamspell-app-shell__canvas #checkout:before,.streamspell-app-shell__canvas #checkout:after,.streamspell-app-shell__canvas .cart__warnings .button:before,.streamspell-app-shell__canvas .cart__warnings .button:after,.streamspell-app-shell__canvas .quick-add__submit:before,.streamspell-app-shell__canvas .quick-add__submit:after{border-radius:inherit;box-shadow:none}.streamspell-app-shell__canvas .cart__checkout-button:hover:after,.streamspell-app-shell__canvas #checkout:hover:after{box-shadow:none!important}cart-drawer .cart__warnings .button:before,cart-drawer .cart__warnings .button:after,.cart-drawer a.button:before,.cart-drawer a.button:after,cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after,.cart-drawer .cart__warnings .button:before,.cart-drawer .cart__warnings .button:after{border-radius:inherit;box-shadow:none}.streamspell-app-shell__canvas .product-form__submit:focus-visible:after,.streamspell-app-shell__canvas .cart__checkout-button:focus-visible:after,.streamspell-app-shell__canvas .cart__warnings .button:focus-visible:after,cart-drawer .cart__checkout-button:focus-visible:after,cart-drawer .cart__warnings .button:focus-visible:after,.cart-drawer a.button:focus-visible:after{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--ss-accent, #0866ff) 52%,#ffffff 48%)}.streamspell-app-shell__canvas .button.button--secondary,.streamspell-app-shell__canvas .cart-remove-button .button,.streamspell-app-shell__canvas cart-remove-button .button{background:#ffffff0a;color:var(--ss-text);border-color:var(--ss-border)}.streamspell-app-shell__canvas .product-form__submit,.streamspell-app-shell__canvas .product-form__submit.button--secondary,.streamspell-app-shell__canvas .product-form__submit.button,.streamspell-app-shell__canvas .cart__checkout-button,.streamspell-app-shell__canvas #checkout{background:var(--ss-accent)!important;color:var(--ss-accent-foreground, #e6e6e6)!important;border-color:transparent!important}.streamspell-app-shell__canvas .product-form__submit:hover,.streamspell-app-shell__canvas .cart__checkout-button:hover,.streamspell-app-shell__canvas #checkout:hover{background:color-mix(in srgb,var(--ss-accent) 88%,#ffffff 12%)!important}.streamspell-app-shell__canvas .shopify-payment-button__button{border-radius:.8rem!important}.streamspell-app-shell__canvas .shopify-payment-button__button--branded,.streamspell-app-shell__canvas .shopify-cleanslate [role=button]{filter:none}.streamspell-app-shell__canvas .facets-container{border-radius:1.2rem}.streamspell-app-shell__canvas .facets__summary,.streamspell-app-shell__canvas .facets__disclosure-vertical,.streamspell-app-shell__canvas .facets__display-vertical,.streamspell-app-shell__canvas .active-facets__button-inner,.streamspell-app-shell__canvas .facet-filters__field .select,.streamspell-app-shell__canvas .facet-filters__sort,.streamspell-app-shell__canvas .mobile-facets__sort .select__select{color:var(--ss-text)}.streamspell-app-shell__canvas .facets__summary:hover .facets__summary-label,.streamspell-app-shell__canvas .facets__label:hover .facet-checkbox__text-label{color:#f2f8ff}.streamspell-app-shell__canvas .facets__summary:hover{background:#ffffff0f}.streamspell-app-shell__canvas .facets__display-vertical,.streamspell-app-shell__canvas .facets__display{background:#131313;border:1px solid var(--ss-border);border-radius:1rem}.streamspell-app-shell__canvas .facets__label,.streamspell-app-shell__canvas .mobile-facets__label{color:var(--ss-text)}.streamspell-app-shell__canvas .facet-filters__field .select,.streamspell-app-shell__canvas .mobile-facets__sort .select{position:relative;border:1px solid rgba(148,163,184,.3);border-radius:.95rem;background:transparent;box-shadow:none}.streamspell-app-shell__canvas .select__select,.streamspell-app-shell__canvas .facet-filters__sort,.streamspell-app-shell__canvas select{-webkit-appearance:none;appearance:none;background:transparent;color:var(--ss-text);border-radius:.95rem;border:0;min-height:4.4rem;padding:0 3.8rem 0 1.2rem;font-size:1.35rem;font-weight:600;letter-spacing:.01em}.streamspell-app-shell__canvas .facet-filters__field .select .svg-wrapper,.streamspell-app-shell__canvas .mobile-facets__sort .select .svg-wrapper{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.82}.streamspell-app-shell__canvas .facet-filters__sort:focus-visible,.streamspell-app-shell__canvas .mobile-facets__sort .select__select:focus-visible{outline:none}.streamspell-app-shell__canvas .facet-filters__field .select:focus-within,.streamspell-app-shell__canvas .mobile-facets__sort .select:focus-within{border-color:#60a5fab8;box-shadow:0 0 0 .12rem #60a5fa47,inset 0 1px #ffffff12}.streamspell-app-shell__canvas select option{background:#10131a;color:var(--ss-text)}.streamspell-app-shell__canvas .facets__summary{display:flex;align-items:center;min-height:4.2rem;border:1px solid rgba(148,163,184,.24);border-radius:1rem;background:transparent;padding:0 1.4rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.streamspell-app-shell__canvas .facets__summary:hover{border-color:#94a3b86b;box-shadow:none;background:transparent}.streamspell-app-shell__canvas .facets__summary .facets__summary-label{font-weight:600;letter-spacing:.01em}.streamspell-app-shell__canvas .facets__display-vertical,.streamspell-app-shell__canvas .facets__display{padding:.4rem;background:linear-gradient(180deg,#121418fa,#0c0e12fa);border:1px solid rgba(148,163,184,.24);box-shadow:0 18px 34px #00000057}.streamspell-app-shell__canvas .facets__label,.streamspell-app-shell__canvas .mobile-facets__label{border-radius:.8rem;padding:.9rem 1rem}.streamspell-app-shell__canvas .active-facets__button-inner{border:1px solid var(--ss-border);border-radius:999px;background:#ffffff0a}.streamspell-app-shell__canvas .active-facets__button-remove,.streamspell-app-shell__canvas .facets__reset,.streamspell-app-shell__canvas .active-facets__button-wrapper a{color:var(--ss-text-muted);text-decoration:none}.streamspell-app-shell__canvas .active-facets__button-wrapper a:hover,.streamspell-app-shell__canvas .facets__reset:hover{color:var(--ss-accent);text-decoration:none}.streamspell-app-shell__canvas .facets__form{--ss-facet-control-height: 4.2rem;--ss-facet-control-radius: 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.streamspell-app-shell__canvas .facets__form .facets__wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:1rem}.streamspell-app-shell__canvas .facets__form .facets__disclosure{margin:0}.streamspell-app-shell__canvas .facets__form .facets__summary,.streamspell-app-shell__canvas .facets__form .facet-filters__field .select{min-height:var(--ss-facet-control-height);border-radius:var(--ss-facet-control-radius);border:1px solid rgba(148,163,184,.24);background:transparent;box-shadow:none}.streamspell-app-shell__canvas .facets__form .facets__summary{padding:0 1.5rem}.streamspell-app-shell__canvas .facets__form .facet-filters.sorting{margin:0 0 0 auto;align-self:center}.streamspell-app-shell__canvas .facets__form .facet-filters__field{margin:0;display:flex;align-items:center}.streamspell-app-shell__canvas .facets__form .facet-filters__label{display:none}.streamspell-app-shell__canvas .facets__form .facet-filters__field .select{min-width:16.8rem}.streamspell-app-shell__canvas .facets__form .facet-filters__sort{min-height:var(--ss-facet-control-height);padding:0 3.8rem 0 1.2rem;font-size:1.35rem;font-weight:600}.streamspell-app-shell__canvas .facets__form .facets__summary:focus,.streamspell-app-shell__canvas .facets__form .facets__summary:focus-visible,.streamspell-app-shell__canvas .facets__form .facet-filters__sort:focus,.streamspell-app-shell__canvas .facets__form .facet-filters__sort:focus-visible{outline:none}.streamspell-app-shell__canvas .facets__form .facets__summary:focus-visible,.streamspell-app-shell__canvas .facets__form .facets__disclosure:focus-within .facets__summary,.streamspell-app-shell__canvas .facets__form .facet-filters__field .select:focus-within{border-color:#0866ffbf;box-shadow:0 0 0 .14rem #0866ff40,inset 0 1px #ffffff0f}.streamspell-app-shell__canvas .facets__form .facets__summary[aria-expanded=true]{background:transparent}.streamspell-collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 1.2rem}.streamspell-collection-toolbar__search{display:flex}.streamspell-collection-toolbar__search-form{display:flex;width:100%;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem 1rem;border:1px solid var(--ss-border);border-radius:999px;background:#141414}.streamspell-collection-toolbar__search-form .icon{width:1.5rem;height:1.5rem;color:var(--ss-text-muted)}.streamspell-collection-toolbar__search-input{flex:1;min-width:0;border:0;background:transparent;color:var(--ss-text)}.streamspell-collection-toolbar__search-input:focus-visible{outline:none}.streamspell-collection-toolbar__search-submit{min-height:3.2rem;padding:0 1rem;border-radius:999px;border:0;background:var(--ss-accent);color:#07131d;font-size:1.2rem;font-weight:600}@media screen and (min-width:990px){.streamspell-collection-toolbar{grid-template-columns:1fr auto;align-items:center}}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{background:#101010;color:var(--ss-text);border-left:1px solid var(--ss-border)}cart-drawer .drawer__header,.cart-drawer .drawer__header{border-bottom:1px solid var(--ss-border);background:#101010}cart-drawer .drawer__heading,.cart-drawer .drawer__heading{color:#f2f8ff}cart-drawer .cart-item,.cart-drawer .cart-item{border:1px solid var(--ss-border);border-radius:1rem;margin-bottom:.8rem;padding:.8rem .6rem;background:#ffffff05}cart-drawer .cart-item__image,.cart-drawer .cart-item__image{border-radius:.8rem}cart-drawer .cart-item__name,cart-drawer .product-option,cart-drawer .price,cart-drawer .totals,cart-drawer .totals__total-value,.cart-drawer .cart-item__name,.cart-drawer .product-option,.cart-drawer .price,.cart-drawer .totals,.cart-drawer .totals__total-value{color:var(--ss-text)}cart-drawer .totals__total-value,.cart-drawer .totals__total-value,.streamspell-app-shell__canvas .cart__footer .totals__total-value{color:var(--ss-accent);font-size:2rem;font-weight:700}cart-drawer .quantity,.cart-drawer .quantity,.streamspell-app-shell__canvas .cart-items .quantity{border:1px solid var(--ss-border);border-radius:.8rem;background:#171717}cart-drawer .quantity__input,.cart-drawer .quantity__input,.streamspell-app-shell__canvas .cart-items .quantity__input{background:transparent;color:var(--ss-text)}cart-drawer .quantity__button,.cart-drawer .quantity__button,.streamspell-app-shell__canvas .cart-items .quantity__button{color:#d5e8f8}cart-drawer .cart__warnings .button,.cart-drawer .cart__warnings .button,cart-drawer a.button,.cart-drawer a.button{border-radius:.8rem}cart-drawer .cart__checkout-button,.cart-drawer .cart__checkout-button{background:var(--ss-accent);color:var(--ss-accent-foreground, #e6e6e6);border:1px solid transparent;border-radius:.8rem;font-weight:600;width:100%}cart-drawer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover{background:color-mix(in srgb,var(--ss-accent) 90%,#ffffff 10%);color:var(--ss-accent-foreground, #e6e6e6);border-color:transparent}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button.button:before,cart-drawer .cart__checkout-button.button:after,.cart-drawer .cart__checkout-button.button:before,.cart-drawer .cart__checkout-button.button:after{box-shadow:none!important;border:0!important}cart-drawer .cart__checkout-button:hover:after,.cart-drawer .cart__checkout-button:hover:after,cart-drawer .cart__checkout-button.button:hover:after,.cart-drawer .cart__checkout-button.button:hover:after{box-shadow:none!important}cart-drawer .drawer__footer,.cart-drawer .drawer__footer{background:#101010;border-top:1px solid var(--ss-border)}cart-drawer .cart__tax-note,.cart-drawer .cart__tax-note,cart-drawer .cart-drawer__policies,.cart-drawer .cart-drawer__policies{display:none}cart-drawer .drawer__inner-empty,.cart-drawer .drawer__inner-empty{background:#101010;color:var(--ss-text-muted)}cart-drawer .cart-drawer__empty-content,.cart-drawer .cart-drawer__empty-content{color:var(--ss-text-muted)}cart-drawer .cart-drawer__empty-content a,.cart-drawer .cart-drawer__empty-content a{background:var(--ss-accent);color:var(--ss-accent-foreground, #e6e6e6);border:1px solid transparent;border-radius:.8rem;text-decoration:none;padding:.95rem 1.4rem;display:inline-flex;align-items:center;justify-content:center;font-weight:600}cart-drawer .cart-drawer__empty-content a:hover,.cart-drawer .cart-drawer__empty-content a:hover{background:color-mix(in srgb,var(--ss-accent) 90%,#ffffff 10%);color:var(--ss-accent-foreground, #e6e6e6)}cart-drawer .cart-drawer__empty-content .cart__login-paragraph a,.cart-drawer .cart-drawer__empty-content .cart__login-paragraph a,.streamspell-app-shell__canvas .cart__warnings .cart__login-paragraph a{display:inline;padding:0;border:0;border-radius:0;background:transparent;color:var(--ss-text-muted);font-weight:600;text-decoration:none;box-shadow:none}.streamspell-app-shell__canvas .cart__warnings .cart__login-paragraph a:hover{color:var(--ss-accent)}cart-drawer .cart-drawer__empty-content .cart__login-paragraph a:hover,.cart-drawer .cart-drawer__empty-content .cart__login-paragraph a:hover,.streamspell-app-shell__canvas .cart__warnings .cart__login-paragraph a:hover{background:transparent;color:#d7e7ff}cart-drawer .button--secondary,.cart-drawer .button--secondary{background:#ffffff0f;border-color:var(--ss-border);color:var(--ss-text)}.streamspell-app-shell__canvas cart-items .title,.streamspell-app-shell__canvas cart-items .cart-item__name,.streamspell-app-shell__canvas cart-items .product-option,.streamspell-app-shell__canvas #main-cart-footer,.streamspell-app-shell__canvas #main-cart-footer .tax-note{color:var(--ss-text)}.streamspell-app-shell__canvas .cart__warnings .button{background:var(--ss-accent);color:var(--ss-accent-foreground, #e6e6e6);border:1px solid transparent;border-radius:.8rem;font-weight:600}.streamspell-app-shell__canvas .cart__warnings .button:hover{background:color-mix(in srgb,var(--ss-accent) 90%,#ffffff 10%);color:var(--ss-accent-foreground, #e6e6e6)}.streamspell-app-shell__canvas .cart__warnings .cart__login-title,cart-drawer .cart__login-title,.cart-drawer .cart__login-title{margin-top:1.8rem;color:var(--ss-text)}.streamspell-app-shell__canvas .cart__warnings .cart__login-paragraph,cart-drawer .cart__login-paragraph,.cart-drawer .cart__login-paragraph{margin-top:.5rem;color:color-mix(in srgb,var(--ss-text) 78%,transparent)}.streamspell-app-shell__canvas .cart-items .cart-item{background:#ffffff05;border:1px solid var(--ss-border);border-radius:1rem}.streamspell-app-shell__canvas .card__content,.streamspell-app-shell__canvas .card__information,.streamspell-app-shell__canvas .product-grid-container,.streamspell-app-shell__canvas .collection-list,.streamspell-app-shell__canvas .article-template,.streamspell-app-shell__canvas .main-page,.streamspell-app-shell__canvas .product__media-wrapper,.streamspell-app-shell__canvas .product__info-container,.streamspell-app-shell__canvas .facets,.streamspell-app-shell__canvas .facet-filters,.streamspell-app-shell__canvas .active-facets,.streamspell-app-shell__canvas .breadcrumbs,.streamspell-app-shell__canvas .price,.streamspell-app-shell__canvas .title,.streamspell-app-shell__canvas .product__title,.streamspell-app-shell__canvas .card__heading,.streamspell-app-shell__canvas .main-page-title,.streamspell-app-shell__canvas h1,.streamspell-app-shell__canvas h2,.streamspell-app-shell__canvas h3,.streamspell-app-shell__canvas h4,.streamspell-app-shell__canvas h5,.streamspell-app-shell__canvas h6{color:var(--ss-text)}.streamspell-app-shell__canvas .caption,.streamspell-app-shell__canvas .subtitle,.streamspell-app-shell__canvas .product-count,.streamspell-app-shell__canvas .facets__summary,.streamspell-app-shell__canvas .rte,.streamspell-app-shell__canvas p,.streamspell-app-shell__canvas .link,.streamspell-app-shell__canvas small,.streamspell-app-shell__canvas .article-card__excerpt{color:color-mix(in srgb,var(--ss-text) 68%,transparent)}.streamspell-app-shell__canvas .card-wrapper,.streamspell-app-shell__canvas .product-grid .grid__item,.streamspell-app-shell__canvas .collection .grid__item{border-radius:var(--ss-radius-lg)}.streamspell-app-shell__canvas .related-products .grid__item{min-width:0}.streamspell-app-shell__canvas .related-products .streamspell-product-card{height:100%}.streamspell-app-shell__canvas .product.grid{row-gap:1.4rem}.streamspell-app-shell__canvas .product .product__media-wrapper{grid-column:1 / -1;width:100%}.streamspell-app-shell__canvas .product .product__info-wrapper{grid-column:1 / -1}.streamspell-app-shell__canvas .product__media-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.streamspell-app-shell__canvas .product__media-list .product__media-item:first-child{grid-column:span 8}.streamspell-app-shell__canvas .product__media-list .product__media-item:not(:first-child){grid-column:span 4}@media screen and (min-width:990px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product:not(.product--no-media) .product__media-wrapper,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product:not(.product--no-media) .product__info-wrapper{grid-column:auto}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product--large:not(.product--no-media) .product__media-wrapper{max-width:64%;width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2)}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product--large:not(.product--no-media) .product__info-wrapper{max-width:36%;width:calc(36% - var(--grid-desktop-horizontal-spacing) / 2)}.streamspell-product-content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.8rem}}@media screen and (max-width:989px){.streamspell-app-shell__canvas .product__media-list{grid-template-columns:1fr}.streamspell-app-shell__canvas .product__media-list .product__media-item:first-child,.streamspell-app-shell__canvas .product__media-list .product__media-item:not(:first-child){grid-column:span 1}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container{padding:1.4rem}.streamspell-product-details dl div{grid-template-columns:1fr;gap:.4rem}}@media screen and (min-width:990px){.streamspell-sidebar{display:block}.streamspell-mobile-nav{display:none}.streamspell-app-shell__main-column{padding-left:calc(var(--ss-sidebar-width) + (var(--ss-shell-gutter) * 2))}.streamspell-sidebar__inner{overflow:hidden;padding:var(--ss-space-5) var(--ss-space-4) calc(var(--ss-space-5) + .4rem);gap:var(--ss-space-5)}.streamspell-sidebar__nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) rgba(255,255,255,.03)}.streamspell-sidebar__nav::-webkit-scrollbar{width:.6rem}.streamspell-sidebar__nav::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.streamspell-sidebar__nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#94a3b875,#64748b94);border-radius:999px;border:.1rem solid rgba(17,24,39,.55)}.streamspell-sidebar__nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b88f,#64748bad)}.streamspell-sidebar__group{gap:.8rem}.streamspell-sidebar__menu-link{min-height:3.8rem;padding:0 1.3rem;border-color:#ffffff05;border-radius:1rem;color:color-mix(in srgb,var(--ss-text) 78%,transparent);font-size:1.25rem;font-weight:500;line-height:1.2;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.streamspell-sidebar__menu-link:hover{color:#f5f9ff;border-color:#94a3b852;background:linear-gradient(180deg,#60a5fa1f,#60a5fa0f);box-shadow:0 8px 18px #03071247;transform:translateY(-1px)}.streamspell-sidebar__menu-link[aria-current=page]{color:#fff;border-color:#60a5fa8f;background:linear-gradient(180deg,#60a5fa3d,#2563eb2e);box-shadow:inset 0 1px #ffffff17,0 10px 20px #03071252}.streamspell-sidebar__menu-link--child{min-height:3.3rem;padding-left:3rem;border-color:#ffffff03;font-size:1.18rem;font-weight:500}.streamspell-sidebar__account-wrap{flex-shrink:0}.streamspell-sidebar__menu-link--summary:hover{color:#f5f9ff}.streamspell-sidebar__disclosure[open]>.streamspell-sidebar__menu-link--summary{border-color:#94a3b852;background:linear-gradient(180deg,#ffffff0d,#ffffff08);box-shadow:inset 0 1px #ffffff0a}}@media screen and (max-width:989px){.section-header{padding:1.2rem 1.2rem 0}.streamspell-app-shell__main,.streamspell-app-shell__footer{padding-left:1.2rem;padding-right:1.2rem;padding-bottom:1.2rem}.streamspell-app-shell__canvas{min-height:calc(100dvh - var(--ss-topbar-height) - 2.4rem);padding:1.6rem;border-radius:1.6rem}.header.streamspell-topbar,.header.streamspell-topbar.page-width{padding-left:1.2rem;padding-right:1.2rem}.streamspell-topbar__localization{display:none}}@media screen and (max-width:749px){.header.streamspell-topbar{gap:var(--ss-space-2)}.streamspell-topbar .header__heading-logo-wrapper{max-width:11rem}.streamspell-topbar .header__icons{gap:.4rem}}.streamspell-app-shell__canvas .product-grid,.streamspell-app-shell__canvas .related-products .product-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.streamspell-app-shell__canvas .product-grid>.grid__item,.streamspell-app-shell__canvas .product-grid>li{width:100%;max-width:100%;min-width:0;flex-grow:unset;flex-shrink:unset}@media screen and (min-width:1200px){.streamspell-app-shell__canvas .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.streamspell-app-shell__canvas .product.grid{display:grid!important;grid-template-columns:1fr!important;row-gap:1.8rem;flex-wrap:unset}.streamspell-app-shell__canvas .product.grid .grid__item,.streamspell-app-shell__canvas .product__media-wrapper,.streamspell-app-shell__canvas .product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0;flex-grow:unset}.streamspell-app-shell__canvas .product-form__submit{border-radius:8px;font-weight:600}.streamspell-app-shell__canvas .product-form__submit[disabled]{background:#0866ff66!important;color:#e6e6e6b8!important}.streamspell-app-shell__canvas .product__tax{display:none}.streamspell-app-shell__canvas .facets__label:hover .facet-checkbox__text-label,.streamspell-app-shell__canvas .facets__label:hover .facets__selected{color:#f2f8ff!important}.streamspell-app-shell__canvas .facets__label:hover{background-color:#ffffff0d}.streamspell-app-shell__canvas .facets__display-vertical .list-menu__item:hover,.streamspell-app-shell__canvas .facets__display .list-menu__item:hover{background:#ffffff0f;color:#f2f8ff}.streamspell-app-shell__canvas .facets__item .facets__label input[type=checkbox]:checked~.facet-checkbox__text-label{color:var(--ss-accent)}.streamspell-app-shell__canvas .facets__summary{color:var(--ss-text);background:transparent;border-color:var(--ss-border)}.streamspell-app-shell__canvas .facets__disclosure-vertical:focus-within .facets__display-vertical,.streamspell-app-shell__canvas .facets__summary[aria-expanded=true]~.facets__display-vertical{background:#131313;border:1px solid var(--ss-border)}.streamspell-app-shell__canvas .facets__header{background:transparent!important;color:var(--ss-text)}.streamspell-app-shell__canvas .facets__display .field__input,.streamspell-app-shell__canvas .facets__display input[type=text],.streamspell-app-shell__canvas .facets__display input[type=number],.streamspell-app-shell__canvas .facets__price .field__input,.streamspell-app-shell__canvas .facets__price input{background:#ffffff0d;color:var(--ss-text);border-color:var(--ss-border)}.streamspell-app-shell__canvas .facets__display .field,.streamspell-app-shell__canvas .facets__price .field{background:transparent;color:var(--ss-text)}.streamspell-app-shell__canvas .facets__display p,.streamspell-app-shell__canvas .facets__display .facets__price-label{color:var(--ss-text-muted)}.streamspell-app-shell__canvas .facets__display .facets__reset,.streamspell-app-shell__canvas .facets__display a{color:var(--ss-text-muted);text-decoration:none}.streamspell-app-shell__canvas .facets__display .facets__reset:hover,.streamspell-app-shell__canvas .facets__display a:hover{color:var(--ss-accent);text-decoration:none}.streamspell-app-shell__canvas .facets__display .button{background:var(--ss-accent);color:#07131d;border:none}.streamspell-app-shell__canvas .facets__display .button:hover{background:#3daef4}.streamspell-app-shell__footer .footer.gradient,.streamspell-app-shell__footer .footer[class*=color-]{background:transparent!important;color:var(--ss-text)!important}.streamspell-app-shell__footer .footer .footer__payment svg path,.streamspell-app-shell__footer .footer .footer__payment svg{fill:var(--ss-text-muted);color:var(--ss-text-muted)}.streamspell-app-shell__footer .footer .collapsible-content__inner,.streamspell-app-shell__footer .footer .footer-block__details-content,.streamspell-app-shell__footer .footer .footer-block__details-content *{color:var(--ss-text-muted)}.streamspell-app-shell__canvas .cart-items,.streamspell-app-shell__canvas .cart__footer{background:transparent}.streamspell-app-shell__canvas .cart__checkout-button{background:var(--ss-accent);color:#07131d;border-radius:8px;font-weight:600}.streamspell-app-shell__canvas .cart__checkout-button:hover{background:#3daef4;color:#07131d}.streamspell-app-shell__canvas .tax-note,.streamspell-app-shell__canvas .cart__tax-note{display:none}.streamspell-app-shell__canvas .cart-item__name a,.streamspell-app-shell__canvas .cart-item__name,.streamspell-app-shell__canvas .totals__subtotal,.streamspell-app-shell__canvas .totals__subtotal-value{color:var(--ss-text)}.streamspell-app-shell__canvas .cart__footer .totals__total-value{color:var(--ss-accent);font-size:2rem;font-weight:700}.streamspell-app-shell__canvas .cart-item__details a{color:var(--ss-text);text-decoration:none}.streamspell-app-shell__canvas .cart-item__details a:hover{color:#f2f8ff}.streamspell-app-shell__canvas .cart-item__price-wrapper .price{color:var(--ss-accent);font-weight:600}.streamspell-app-shell__canvas .rich-text,.streamspell-app-shell__canvas .rich-text__wrapper{background:transparent}.streamspell-app-shell__canvas .rich-text .rich-text__heading{color:#f6faff;font-size:clamp(2.8rem,2.2rem + 2vw,4.2rem);line-height:1.08;letter-spacing:-.025em}.streamspell-app-shell__canvas .rich-text .rich-text__text{color:color-mix(in srgb,var(--ss-text) 72%,transparent);font-size:1.6rem;max-width:56rem;margin:0 auto}.streamspell-app-shell__canvas .rich-text .button:not(.button--secondary){background:var(--ss-accent);color:#07131d;border-radius:8px;font-weight:600;border:none}.streamspell-app-shell__canvas .rich-text .button:not(.button--secondary):hover{background:#3daef4;color:#07131d}.streamspell-app-shell__canvas .template-404,.streamspell-app-shell__canvas .main-blog,.streamspell-app-shell__canvas .article-template header,.streamspell-app-shell__canvas .article-template__content,.streamspell-app-shell__canvas .article-template__comment-wrapper,.streamspell-app-shell__canvas .customer:not(.account):not(.order),.streamspell-app-shell__canvas .customer.account>div,.streamspell-app-shell__canvas .customer.order>div,.streamspell-app-shell__canvas .addresses [data-address],.streamspell-app-shell__canvas .contact,.streamspell-app-shell__canvas .contact form{color:var(--ss-text)}.streamspell-app-shell__canvas .template-404,.streamspell-app-shell__canvas .article-template__content,.streamspell-app-shell__canvas .article-template__comment-wrapper,.streamspell-app-shell__canvas .customer:not(.account):not(.order),.streamspell-app-shell__canvas .customer.account>div:nth-of-type(2)>div,.streamspell-app-shell__canvas .customer.order>div:nth-of-type(2)>div,.streamspell-app-shell__canvas .addresses [data-address]>div,.streamspell-app-shell__canvas .contact form,.streamspell-app-shell__canvas .template-search__header{padding:2rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 1.4rem 3.2rem #00000029}.streamspell-app-shell__canvas .template-404{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.streamspell-app-shell__canvas .template-404 .streamspell-404-copy{margin:.5rem 0 0;max-width:68ch}.streamspell-app-shell__canvas .template-404 .streamspell-404-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:1.2rem}.streamspell-app-shell__canvas .template-404 .streamspell-404-actions .button:not(.button--secondary){background:var(--ss-accent, #0866ff);border-color:color-mix(in srgb,var(--ss-accent, #0866ff) 72%,#0f172a 28%);color:var(--ss-accent-foreground, #e6e6e6)}.streamspell-app-shell__canvas .template-404 .streamspell-404-notice{width:100%;margin:0;padding:1.2rem 1.4rem;border:1px solid rgba(148,163,184,.2);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 1rem 2.2rem #00000029;text-align:left}.streamspell-app-shell__canvas .template-404 .streamspell-404-notice .title{margin:0;font-size:clamp(2rem,1.7rem + .5vw,2.4rem)}.streamspell-app-shell__canvas .template-404+.shopify-section .rich-text__wrapper{max-width:none}.streamspell-app-shell__canvas .template-404+.shopify-section .hero-search{margin-top:.8rem}.streamspell-app-shell__canvas .template-404+.shopify-section .hero-search,.streamspell-app-shell__canvas .template-404+.shopify-section .hero-search__predictive{position:relative;z-index:12}.streamspell-app-shell__canvas .template-404+.shopify-section .hero-search .predictive-search--hero{z-index:46}@media screen and (max-width:749px){.streamspell-app-shell__canvas .template-404 .streamspell-404-notice{padding:1rem 1.1rem}.streamspell-app-shell__canvas .template-404 .streamspell-404-actions{justify-content:stretch;gap:.8rem}}.streamspell-app-shell__canvas .template-404 p,.streamspell-app-shell__canvas .article-template__content,.streamspell-app-shell__canvas .article-template__content p,.streamspell-app-shell__canvas .article-template__comment-warning,.streamspell-app-shell__canvas .customer p,.streamspell-app-shell__canvas .customer address,.streamspell-app-shell__canvas .customer small{color:color-mix(in srgb,var(--ss-text) 74%,transparent)}.streamspell-app-shell__canvas .main-blog .title--primary{margin-top:0;color:var(--ss-text)}.streamspell-app-shell__canvas .article-card,.streamspell-app-shell__canvas .article-card .card__inner,.streamspell-app-shell__canvas .collection-card-wrapper .card,.streamspell-app-shell__canvas .collection-list__item .card{overflow:hidden;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05)!important;box-shadow:0 1.2rem 2.8rem #00000024}.streamspell-app-shell__canvas .article-card .card__heading a,.streamspell-app-shell__canvas .article-card .full-unstyled-link,.streamspell-app-shell__canvas .collection-list__item .full-unstyled-link,.streamspell-app-shell__canvas .customer a{color:var(--ss-text)}.streamspell-app-shell__canvas .article-card .card__heading a:hover,.streamspell-app-shell__canvas .collection-list__item .full-unstyled-link:hover,.streamspell-app-shell__canvas .customer a:hover{color:var(--ss-accent)}.streamspell-app-shell__canvas .article-card__info,.streamspell-app-shell__canvas .article-card__footer,.streamspell-app-shell__canvas .article-template .caption-with-letter-spacing{color:var(--ss-text-muted)}.streamspell-app-shell__canvas .article-template__hero-container{overflow:hidden;border:1px solid var(--ss-border);border-radius:1.4rem;background:#171717}.streamspell-app-shell__canvas .article-template__comments-comment,.streamspell-app-shell__canvas .customer table,.streamspell-app-shell__canvas .customer .fulfillment{border:1px solid var(--ss-border);border-radius:1rem;background:#ffffff09;color:var(--ss-text);box-shadow:none}.streamspell-app-shell__canvas .customer thead,.streamspell-app-shell__canvas .customer tbody tr,.streamspell-app-shell__canvas .customer tfoot{border-color:var(--ss-border)}.streamspell-app-shell__canvas .customer thead:after,.streamspell-app-shell__canvas .customer tfoot:before{background:var(--ss-border)}.streamspell-app-shell__canvas .customer th,.streamspell-app-shell__canvas .customer td,.streamspell-app-shell__canvas .customer tbody,.streamspell-app-shell__canvas .customer strong{color:var(--ss-text)}.streamspell-app-shell__canvas .customer button,.streamspell-app-shell__canvas .addresses li>button,.streamspell-app-shell__canvas .addresses form button[type],.streamspell-app-shell__canvas .activate button[name=decline]{min-height:4.2rem;padding:0 1.6rem;border:1px solid var(--ss-border);border-radius:.8rem;background:#ffffff0a;color:var(--ss-text);box-shadow:none}.streamspell-app-shell__canvas .customer button:hover,.streamspell-app-shell__canvas .addresses li>button:hover,.streamspell-app-shell__canvas .addresses form button[type]:hover{background:#ffffff14;border-color:var(--ss-border-strong)}.streamspell-app-shell__canvas .customer form button:first-of-type,.streamspell-app-shell__canvas .customer button[name=commit],.streamspell-app-shell__canvas .contact__button .button{background:var(--ss-accent);color:#07131d;border-color:transparent;font-weight:700}.streamspell-app-shell__canvas .customer .field input,.streamspell-app-shell__canvas .customer select,.streamspell-app-shell__canvas .contact .field__input,.streamspell-app-shell__canvas .contact textarea,.streamspell-app-shell__canvas .article-template .field__input,.streamspell-app-shell__canvas .article-template textarea{border:1px solid var(--ss-border);border-radius:.9rem;background:#ffffff0a;color:var(--ss-text);box-shadow:none}.streamspell-app-shell__canvas .customer label,.streamspell-app-shell__canvas .contact .field__label,.streamspell-app-shell__canvas .article-template .field__label{color:var(--ss-text-muted)}.streamspell-app-shell__canvas .pagination-wrapper .pagination__item{border-radius:.8rem;color:var(--ss-text);border:1px solid transparent;text-decoration:none}.streamspell-app-shell__canvas .pagination-wrapper .pagination__item:hover,.streamspell-app-shell__canvas .pagination-wrapper .pagination__item[aria-current=page]{background:#ffffff0a;border-color:#94a3b857;text-decoration:none}.streamspell-app-shell__canvas .pagination-wrapper .pagination__item[aria-current=page]{border-color:color-mix(in srgb,var(--ss-accent) 62%,rgba(148,163,184,.34) 38%);color:var(--ss-text)}.streamspell-app-shell__canvas .featured-collection .title-wrapper .title{color:var(--ss-text)}.streamspell-app-shell__canvas .featured-collection .view-all{color:var(--ss-text-muted);text-decoration:none}.streamspell-app-shell__canvas .featured-collection .view-all:hover{color:var(--ss-accent);text-decoration:none}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-mobile-gutter{margin:0}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1.2rem;margin:0;padding:0 0 1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) rgba(255,255,255,.05);-webkit-overflow-scrolling:touch}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list::-webkit-scrollbar{height:.6rem}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#94a3b875,#64748b94);border-radius:999px}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item>*{height:100%}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product-media-container{height:100%;max-width:100%}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media,.streamspell-app-shell__canvas .streamspell-product-media-gallery .deferred-media,.streamspell-app-shell__canvas .streamspell-product-media-gallery product-model{height:100%}@media screen and (min-width:750px){.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-slider{margin-top:1.2rem;background:transparent}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:.8rem;overflow-x:auto;padding:0;scrollbar-width:none}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list::-webkit-scrollbar{display:none}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list__item,.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 7.6rem;width:7.6rem;min-width:7.6rem;aspect-ratio:1}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list__item:before{display:none}}.streamspell-app-shell__canvas .streamspell-product-media-gallery{position:relative}.streamspell-app-shell__canvas .streamspell-product-media-gallery__carousel{display:block}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list,.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list,.streamspell-app-shell__canvas .streamspell-related-products-list{-ms-overflow-style:none;scrollbar-width:none}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list::-webkit-scrollbar,.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-list::-webkit-scrollbar,.streamspell-app-shell__canvas .streamspell-related-products-list::-webkit-scrollbar{display:none}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-buttons,.streamspell-app-shell__canvas .streamspell-related-products-rail .slider-buttons{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-button,.streamspell-app-shell__canvas .streamspell-related-products-rail .slider-button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;border:1px solid var(--ss-border);background:#ffffff0a;color:var(--ss-text)}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-mobile-gutter>.slider-buttons .slider-button{display:inline-flex!important}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-button .icon,.streamspell-app-shell__canvas .streamspell-related-products-rail .slider-button .icon{width:1.1rem;height:1.1rem}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-counter,.streamspell-app-shell__canvas .streamspell-related-products-rail .slider-counter{color:var(--ss-text-muted)}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-slider{display:none!important}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list{gap:1.2rem;padding:0 0 .2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;border-radius:0}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item,.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list .product__media-item:first-child,.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list .product__media-item:not(:first-child),.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item.product__media-item--full{flex:0 0 min(84%,54rem);width:min(84%,54rem)!important;max-width:min(84%,54rem)!important;min-width:min(84%,28rem);scroll-snap-align:start}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item .product-media-container{width:100%}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product.grid{row-gap:2rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-overview,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-details,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-wrapper{min-width:0}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-aside{min-width:0;display:grid;gap:1.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-main-column{min-width:0;display:grid;gap:2rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-details{margin:0}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-wrapper{display:grid;gap:1.4rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] variant-selects{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem 1.2rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__info-container,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-details{padding:1.8rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 1.8rem 4rem #0000002e}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-overview{padding:2rem;border:1px solid var(--ss-border);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--dropdown{margin:0;max-width:none;min-width:0}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--dropdown .select{border:1px solid var(--ss-border);border-radius:1rem;background:#ffffff0a}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--dropdown .select__select{min-height:4.6rem;padding:0 4.2rem 0 1.3rem;color:var(--ss-text);border:0;outline:none;background:transparent;text-align:left}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--dropdown .select__select:focus,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--dropdown .select__select:focus-visible{outline:none!important;box-shadow:none!important}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--pill,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product-form__input--swatch{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__text,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__inventory,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product__sku{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .shopify-payment-button,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .shopify-payment-button__button,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .shopify-payment-button__more-options{display:none!important}@media screen and (min-width:990px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] variant-selects{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.streamspell-app-shell__canvas .streamspell-product-media-gallery .thumbnail-slider{display:none!important}.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item,.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list .product__media-item:first-child,.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-list .product__media-item:not(:first-child),.streamspell-app-shell__canvas .streamspell-product-media-gallery .product__media-item.product__media-item--full{flex-basis:min(76%,62rem);width:min(76%,62rem)!important;max-width:min(76%,62rem)!important;min-width:42rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,1.45fr) minmax(32rem,.95fr)!important;column-gap:2rem;align-items:start}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .product__media-wrapper{grid-column:1 / -1;width:100%!important;max-width:100%!important}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .streamspell-product-main-column{grid-column:1;grid-row:2;align-self:start}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .streamspell-product-main-column .streamspell-whats-included{margin:0}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .streamspell-product-aside{grid-column:2;grid-row:2;width:100%;align-self:start;display:flex;flex-direction:column;gap:1.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included--package .streamspell-whats-included__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .streamspell-product-main-column{order:2}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .product .streamspell-product-aside{order:3}.streamspell-app-shell__canvas .streamspell-product-media-gallery .slider-buttons{justify-content:space-between}}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel{display:grid;gap:1.6rem;margin:0 0 2rem;padding:1.8rem;border:1px solid var(--ss-border);border-radius:1.6rem;background:#171717;box-shadow:0 1.8rem 4rem #0000002e}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__title{margin:0;color:var(--ss-text);font-size:clamp(2rem,1.8rem + .8vw,2.8rem);line-height:1.12}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__controls{display:inline-flex;align-items:center;gap:.8rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:1px solid var(--ss-border);border-radius:999px;background:#ffffff0a;color:var(--ss-text);box-shadow:0 .8rem 2rem #00000029;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__button:hover,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__button:focus-visible{background:#3b82f629;border-color:var(--ss-border-strong);transform:translateY(-1px)}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__button span{font-size:2.2rem;line-height:1}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__rail{display:flex;flex-wrap:nowrap;gap:1.2rem;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__rail::-webkit-scrollbar{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__item{flex:0 0 min(86vw,48rem);scroll-snap-align:start}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__card{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:1.4rem;background:#171717;box-shadow:0 1.6rem 3.2rem #0f172a4d;cursor:zoom-in;-webkit-appearance:none;appearance:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__image{display:block;width:100%;height:100%;object-fit:cover}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__badge{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;min-height:3rem;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0f172ac7;color:var(--ss-text);font-size:1.2rem;font-weight:600;letter-spacing:.04rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:1.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox[hidden]{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox.is-open{display:flex}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000000b8}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-dialog{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;width:min(92vw,calc(86vh * 16 / 9),120rem);aspect-ratio:16 / 9;max-height:86vh}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-close{position:fixed;top:2.4rem;right:2.4rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#171717db;color:#fff;cursor:pointer}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-close span{font-size:2.6rem;line-height:1}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px;box-shadow:0 2.4rem 5rem #00000057}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next{position:fixed;top:50%;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#171717db;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev:hover,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next:hover{background:#2d2d2deb;border-color:#ffffff47}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev{left:5.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next{right:5.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev span,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next span{font-size:2.6rem;line-height:1}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev[hidden],.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next[hidden]{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-main>.product__media-wrapper{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included{display:grid;gap:1rem;margin:0 0 1.4rem;padding:1.35rem;border:1px solid rgba(148,163,184,.2);border-radius:1.6rem;background:#171717e0;box-shadow:0 1.4rem 3.4rem #0003}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__header{display:grid;gap:.35rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__header h2{margin:0;color:var(--ss-text);font-size:clamp(1.75rem,1.58rem + .55vw,2.25rem);line-height:1.06}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__header p{margin:0;color:#e2e8f0d1;font-size:1.2rem;line-height:1.35}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.8rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__card{display:grid;gap:.35rem;padding:.95rem;border:1px solid rgba(148,163,184,.18);border-radius:1.1rem;background:#ffffff05}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__card h3{margin:0;color:var(--ss-text);font-size:1.32rem;font-weight:700;letter-spacing:.01em}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__card p{margin:0;color:#e2e8f0e6;font-size:1.15rem;line-height:1.3}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__card .streamspell-whats-included__value{color:#f8fafc;font-size:1.2rem;font-weight:400}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__card .streamspell-whats-included__detail{color:#e2e8f0c7}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__chips{display:flex;flex-wrap:wrap;gap:.5rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more{display:grid;gap:.75rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more>summary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;padding:.5rem .9rem;border:1px solid rgba(59,130,246,.36);border-radius:999px;color:#bfdbfe;background:#1e40af33;font-size:1.1rem;font-weight:600;letter-spacing:.02em;cursor:pointer;list-style:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more>summary::-webkit-details-marker{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__summary-open{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more[open] .streamspell-whats-included__summary-open{display:inline}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more[open] .streamspell-whats-included__summary-closed{display:none}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more>summary:hover,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__more>summary:focus-visible{border-color:#60a5fab3;background:#1e40af57}@media screen and (max-width:989px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included{padding:1.1rem;margin-bottom:1.3rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-whats-included__grid{grid-template-columns:1fr}}@media screen and (min-width:750px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] variant-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__item{flex-basis:min(44vw,50rem)}}@media screen and (max-width:749px){.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel{padding:1.4rem;margin-bottom:1.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__header{align-items:flex-start;flex-direction:column}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-prev{left:1.6rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .streamspell-product-preview-carousel__lightbox-next{right:1.6rem}}.streamspell-app-shell__canvas .streamspell-related-products{margin-top:.8rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel{display:grid;gap:1.4rem;padding:1.6rem;border:1px solid rgba(148,163,184,.14);border-radius:1.6rem;background:#171717b8;box-shadow:0 1.2rem 3rem #0000001f}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__controls{display:inline-flex;align-items:center;gap:.8rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:0;border:1px solid var(--ss-border);border-radius:999px;background:#ffffff0a;color:var(--ss-text);box-shadow:0 .8rem 1.8rem #00000024;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__button:hover,.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__button:focus-visible{background:#3b82f629;border-color:var(--ss-border-strong);transform:translateY(-1px)}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__button span{font-size:2rem;line-height:1}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__rail{display:flex;flex-wrap:nowrap;gap:1rem;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__rail::-webkit-scrollbar{display:none}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__item{flex:0 0 min(86vw,28.8rem);width:min(86vw,28.8rem);max-width:min(86vw,28.8rem);scroll-snap-align:start}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__card-wrap,.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__card-wrap .streamspell-product-card{height:100%}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card{gap:0;border:1px solid rgba(148,163,184,.14);border-radius:1.2rem;background:#ffffff08;box-shadow:0 1rem 2.6rem #0000001f;overflow:hidden}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__image-frame{border-radius:0}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__body{gap:.9rem;padding:1rem 1rem 1.1rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__title{font-size:1.45rem;line-height:1.3}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__footer{gap:.8rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__price{font-size:1.35rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-product-card__cart-button{width:3.8rem;min-width:3.8rem;height:3.8rem}@media screen and (min-width:750px){.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__item{flex-basis:min(39.6vw,27.6rem);width:min(39.6vw,27.6rem);max-width:min(39.6vw,27.6rem)}}@media screen and (min-width:990px){.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__item{flex-basis:min(21vw,26.4rem);width:min(21vw,26.4rem);max-width:min(21vw,26.4rem)}}@media screen and (max-width:749px){.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel{padding:1.4rem}.streamspell-app-shell__canvas .streamspell-related-products .streamspell-related-products-carousel__header{align-items:flex-start;flex-direction:column}}.streamspell-product-card__image-link{position:relative;z-index:1;display:block}.streamspell-product-card__title a{z-index:2}.streamspell-product-card__footer{z-index:4}.streamspell-product-card__quick-add,.streamspell-product-card__quick-add product-form,.streamspell-product-card__quick-add .form,.streamspell-product-card__cart-button{position:relative;z-index:6}.streamspell-app-shell__canvas .facets-vertical-sort .facets-vertical-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem}.streamspell-app-shell__canvas .facets-vertical-sort .streamspell-collection-toolbar,.streamspell-app-shell__canvas .facets-vertical-sort .facet-filters.sorting{margin:0}.streamspell-app-shell__canvas .facets-vertical-sort .product-count-vertical{margin:0;align-self:center}.streamspell-app-shell__canvas .facets__item .facets__label input[type=checkbox],.streamspell-app-shell__canvas .mobile-facets__checkbox{appearance:none!important;-webkit-appearance:none!important;background:#ffffff05!important;background-image:none!important;border:1px solid rgba(148,163,184,.55)!important;width:1.8rem;height:1.8rem;border-radius:.45rem;box-shadow:none!important}.streamspell-app-shell__canvas .facets__item .facets__label input[type=checkbox]:checked,.streamspell-app-shell__canvas .mobile-facets__checkbox:checked{background:var(--ss-accent, #0866ff)!important;background-image:none!important;border-color:var(--ss-accent, #0866ff)!important;box-shadow:none!important}.streamspell-app-shell__canvas .template-search__header{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.streamspell-app-shell__canvas .template-search__search .search .field{display:grid;grid-template-columns:1fr auto auto;align-items:center}.streamspell-app-shell__canvas .template-search__search .search__input.field__input{min-height:4.4rem;padding-top:0;padding-bottom:0;line-height:4.4rem}.streamspell-app-shell__canvas .template-search__search .search__input.field__input::placeholder{line-height:4.4rem}.streamspell-app-shell__canvas .template-search__search .field__button,.streamspell-app-shell__canvas .template-search__search .search__button{min-height:4.4rem;background:transparent;box-shadow:none}.streamspell-app-shell__canvas .template-search__search .search__button{border-left:0}.streamspell-app-shell__canvas .template-search__search .search__button .svg-wrapper{background:transparent}.streamspell-app-shell__footer .footer .footer-block__details-content a.list-menu__item,.streamspell-app-shell__footer .footer .footer-block__details-content a.list-menu__item--link,.streamspell-app-shell__footer .footer .footer-block__details-content a.link--text,.streamspell-app-shell__footer .footer .footer-block__details-content a,.streamspell-app-shell__footer .footer .footer__list-social a,.streamspell-app-shell__footer .footer .footer__copyright a,.streamspell-app-shell__footer .footer .link--text{color:color-mix(in srgb,var(--ss-text) 72%,transparent);text-decoration:none}.streamspell-app-shell__footer .footer .footer-block__details-content a.list-menu__item:hover,.streamspell-app-shell__footer .footer .footer-block__details-content a.list-menu__item--link:hover,.streamspell-app-shell__footer .footer .footer-block__details-content a.link--text:hover,.streamspell-app-shell__footer .footer .footer-block__details-content a:hover,.streamspell-app-shell__footer .footer .footer__list-social a:hover,.streamspell-app-shell__footer .footer .footer__copyright a:hover,.streamspell-app-shell__footer .footer .link--text:hover{color:var(--ss-text);text-decoration:none}.streamspell-app-shell__footer .footer .footer-block__details-content a:visited,.streamspell-app-shell__footer .footer .footer-block__details-content a:focus-visible{color:color-mix(in srgb,var(--ss-text) 72%,transparent);text-decoration:none}.streamspell-app-shell__canvas .facets-container{padding-top:.2rem}.streamspell-app-shell__canvas .facets.small-hide{width:100%}.streamspell-app-shell__canvas .facets__form{--ss-toolbar-pill-height: 4.4rem;--ss-toolbar-pill-radius: 1.2rem;--ss-toolbar-pill-border: 1px solid rgba(148, 163, 184, .28);--ss-toolbar-pill-background: transparent;--ss-toolbar-pill-background-hover: transparent;--ss-toolbar-pill-text: #edf6ff;--ss-toolbar-pill-text-strong: #f8fbff;--ss-toolbar-pill-shadow: none;--ss-toolbar-pill-focus-border: rgba(8, 102, 255, .78);--ss-toolbar-pill-focus-shadow: 0 0 0 .14rem rgba(8, 102, 255, .2), inset 0 1px 0 rgba(255, 255, 255, .08);width:100%;align-items:center;gap:.8rem 1.6rem}.streamspell-app-shell__canvas .facets__form #FacetsWrapperDesktop{order:1;flex:1 1 46rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;min-width:0}.streamspell-app-shell__canvas .facets__form .facet-filters.sorting{order:2;flex:0 0 auto;margin:0;padding-left:0;justify-self:end;align-self:center}.streamspell-app-shell__canvas .facets__form .product-count{order:3;flex:0 0 auto;margin:0;text-align:right;justify-self:end;align-self:center}.streamspell-app-shell__canvas .facets__form .active-facets.active-facets-desktop{order:4;flex:0 0 100%;margin-top:.2rem;padding-top:0;align-items:flex-start;gap:.8rem}.streamspell-app-shell__canvas .facets__heading{margin:0 .8rem 0 0;color:color-mix(in srgb,var(--ss-text) 64%,transparent);font-size:1.2rem;font-weight:600;letter-spacing:.03em;text-transform:capitalize}.streamspell-app-shell__canvas .facets__disclosure{position:relative;margin:0}.streamspell-app-shell__canvas .facets__summary{display:flex;align-items:center;min-height:var(--ss-toolbar-pill-height);padding:0 1.6rem;margin:0;border:var(--ss-toolbar-pill-border);border-radius:var(--ss-toolbar-pill-radius);background:var(--ss-toolbar-pill-background);color:var(--ss-toolbar-pill-text);box-shadow:var(--ss-toolbar-pill-shadow)}.streamspell-app-shell__canvas .facets__summary:hover{background:var(--ss-toolbar-pill-background-hover);border-color:#94a3b870;color:var(--ss-toolbar-pill-text-strong)}.streamspell-app-shell__canvas .facets__summary>div{width:100%;min-height:inherit;display:flex;align-items:center;justify-content:space-between;gap:.9rem}.streamspell-app-shell__canvas .facets__summary .facets__summary-label,.streamspell-app-shell__canvas .facets__summary .facets__selected,.streamspell-app-shell__canvas .facets__summary .icon-caret,.streamspell-app-shell__canvas .facets__summary:hover .facets__summary-label{color:inherit}.streamspell-app-shell__canvas .facets__summary .facets__summary-label{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;letter-spacing:.01em;line-height:1}.streamspell-app-shell__canvas .facets__summary .facets__selected{color:var(--ss-text)}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__summary .icon-caret{width:1rem;height:1rem;opacity:.78;position:static;right:auto;left:auto;margin-left:0;margin-right:0;flex-shrink:0}@media screen and (max-width:989px){.streamspell-app-shell__canvas .facets__form #FacetsWrapperDesktop{gap:.6rem .8rem}.streamspell-app-shell__canvas .facets__heading{margin-right:.6rem}.streamspell-app-shell__canvas .facets__summary{padding:0 1.4rem}.streamspell-app-shell__canvas .facets__summary>div{gap:.8rem}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__summary .icon-caret{margin-left:0}}@media screen and (max-width:749px){.streamspell-app-shell__canvas .facets__form #FacetsWrapperDesktop{row-gap:.6rem;column-gap:.6rem}.streamspell-app-shell__canvas .facets__summary{padding:0 1.3rem}.streamspell-app-shell__canvas .facets__summary>div{gap:.7rem}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__summary .icon-caret{margin-left:0}}.streamspell-app-shell__canvas .facets__form .facets__summary:focus-visible,.streamspell-app-shell__canvas .facets__form .facets__disclosure:focus-within .facets__summary,.streamspell-app-shell__canvas .facets__disclosure[open]>.facets__summary{border-color:var(--ss-toolbar-pill-focus-border);box-shadow:var(--ss-toolbar-pill-focus-shadow);color:var(--ss-toolbar-pill-text-strong)}.streamspell-app-shell__canvas .facets__display{top:calc(100% + .8rem);left:0;width:min(34rem,calc(100vw - 3.2rem));padding:.6rem;border:1px solid rgba(148,163,184,.24);border-radius:1.4rem;background:linear-gradient(180deg,#121418fa,#0a0c10fa);box-shadow:0 1.8rem 3.6rem #0000006b}.streamspell-app-shell__canvas .product-count-vertical,.streamspell-app-shell__canvas .product-count{min-width:0}.streamspell-app-shell__canvas .facets__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 1rem;border-bottom:1px solid rgba(148,163,184,.14);background:transparent!important;color:var(--ss-text)}.streamspell-app-shell__canvas .facets__selected{color:#d7e7ff}.streamspell-app-shell__canvas .facets__list{padding:.6rem}.streamspell-app-shell__canvas .facets__item{border-radius:.95rem}.streamspell-app-shell__canvas .facets__label{display:flex;align-items:center;gap:1rem;min-height:4.2rem;padding:.9rem 1rem;border-radius:.95rem;color:#edf6ff;transition:background-color .18s ease,color .18s ease}.streamspell-app-shell__canvas .facets__label:hover,.streamspell-app-shell__canvas .facets__label:has(:focus-visible){background:#ffffff0f;color:#f8fbff}.streamspell-app-shell__canvas .facets__label:hover .facet-checkbox__text-label,.streamspell-app-shell__canvas .facets__label:hover .facets__selected,.streamspell-app-shell__canvas .facets__label:has(:focus-visible) .facet-checkbox__text-label{color:inherit!important}.streamspell-app-shell__canvas .facets__display .list-menu__item:hover{background:transparent;color:inherit}.streamspell-app-shell__canvas .facet-checkbox{position:relative;gap:0}.streamspell-app-shell__canvas .facets-layout-list--text .facet-checkbox>input[type=checkbox]{position:absolute;left:1rem;top:50%;width:1.8rem;height:1.8rem;margin:0;opacity:0;z-index:2;transform:translateY(-50%);appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none}.streamspell-app-shell__canvas .facet-checkbox>svg,.streamspell-app-shell__canvas .facet-checkbox>.svg-wrapper{flex:0 0 auto}.streamspell-app-shell__canvas .facet-checkbox>svg{width:1.8rem;height:1.8rem;margin-right:1rem;border-radius:999px;color:#94a3b8e6;background:#ffffff05;box-shadow:inset 0 0 0 .1rem #94a3b873}.streamspell-app-shell__canvas .facet-checkbox .svg-wrapper{position:absolute;left:1.9rem;top:50%;width:1rem;height:.8rem;margin:0;color:var(--ss-accent-foreground, #e6e6e6);opacity:0;visibility:hidden;transform:translate(-50%,-50%)}.streamspell-app-shell__canvas .facet-checkbox>input[type=checkbox]:checked~svg{color:var(--ss-accent);background:color-mix(in srgb,var(--ss-accent) 24%,transparent);box-shadow:inset 0 0 0 .2rem var(--ss-accent)}.streamspell-app-shell__canvas .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{opacity:0!important;visibility:hidden!important}.streamspell-app-shell__canvas .facet-checkbox>input[type=checkbox]:focus-visible~svg,.streamspell-app-shell__canvas .facet-checkbox:hover>svg{box-shadow:inset 0 0 0 .1rem #94a3b8bf,0 0 0 .14rem #0866ff1f}.streamspell-app-shell__canvas .facets__item .facets__label input[type=checkbox]:checked~.facet-checkbox__text-label{color:#cfeeff}.streamspell-app-shell__canvas .facets__item .facets__label:has(input[type=checkbox]:checked){background:#ffffff08;color:#eaf6ff}.streamspell-app-shell__canvas .facets-layout-list--text .facets__label.disabled{opacity:.46}.streamspell-app-shell__canvas .facet-checkbox__text,.streamspell-app-shell__canvas .facet-checkbox__text-label{color:inherit}.streamspell-app-shell__canvas .facets__reset,.streamspell-app-shell__canvas .active-facets__button-wrapper a{color:var(--ss-text-muted);text-decoration:none}.streamspell-app-shell__canvas .facets__reset:hover,.streamspell-app-shell__canvas .active-facets__button-wrapper a:hover{color:var(--ss-accent);text-decoration:none}.streamspell-app-shell__canvas .active-facets__button{margin:0;padding:0}.streamspell-app-shell__canvas .active-facets__button-inner{min-height:3.4rem;padding:.5rem 1.15rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#ffffff0a;color:var(--ss-text)}.streamspell-app-shell__canvas .active-facets__button:hover .active-facets__button-inner{border-color:#0866ff57;box-shadow:0 0 0 .1rem #0866ff24}.streamspell-app-shell__canvas .active-facets__button-wrapper{padding-top:0;display:none}.streamspell-app-shell__canvas .facet-filters__field{display:inline-flex;align-items:center;gap:.8rem}.streamspell-app-shell__canvas .facet-filters__field .select{min-width:18rem;min-height:var(--ss-toolbar-pill-height);border:var(--ss-toolbar-pill-border);border-radius:var(--ss-toolbar-pill-radius);background:var(--ss-toolbar-pill-background);box-shadow:var(--ss-toolbar-pill-shadow)}.streamspell-app-shell__canvas .facet-filters__sort,.streamspell-app-shell__canvas .facet-filters__field .select__select{min-height:var(--ss-toolbar-pill-height);padding:0 3.8rem 0 1.2rem;color:var(--ss-toolbar-pill-text);font-size:1.35rem;font-weight:600;line-height:1;text-align:left}.streamspell-app-shell__canvas .facet-filters__sort:focus,.streamspell-app-shell__canvas .facet-filters__sort:focus-visible,.streamspell-app-shell__canvas .facet-filters__field .select__select:focus,.streamspell-app-shell__canvas .facet-filters__field .select__select:focus-visible{outline:none!important;box-shadow:none!important;-webkit-focus-ring-color:transparent}.streamspell-app-shell__canvas .facet-filters__field .select:hover{background:var(--ss-toolbar-pill-background-hover);border-color:#94a3b870}.streamspell-app-shell__canvas .facet-filters__field .select:focus-within{border-color:var(--ss-toolbar-pill-focus-border);box-shadow:var(--ss-toolbar-pill-focus-shadow)}.streamspell-app-shell__canvas .facet-filters__field .select .svg-wrapper{color:#edf6ffc7}.streamspell-app-shell__canvas .facet-filters__field .select .icon-caret{width:1rem;height:1rem}.streamspell-app-shell__canvas .product-count{padding-bottom:0}.streamspell-app-shell__canvas .product-count__text{color:color-mix(in srgb,var(--ss-text) 78%,transparent);white-space:nowrap;font-size:1.25rem;font-weight:500;line-height:1.2}.streamspell-app-shell__canvas select option{background:#10131a;color:#edf6ff}@media screen and (min-width:990px){.streamspell-app-shell__canvas .facets__form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"filters sort count" "pills pills pills";align-items:center;column-gap:2rem;row-gap:.6rem}.streamspell-app-shell__canvas .facets__form #FacetsWrapperDesktop{grid-area:filters;align-self:center;padding-right:.8rem}.streamspell-app-shell__canvas .facets__form .product-count{grid-area:count;width:100%;text-align:right;margin:0;justify-self:end;align-self:center}.streamspell-app-shell__canvas .facets__form .facet-filters.sorting{grid-area:sort;width:max-content;justify-self:end;align-self:center}.streamspell-app-shell__canvas .facets__form .active-facets.active-facets-desktop{grid-area:pills;margin-top:.2rem}}@media screen and (max-width:989px){.streamspell-app-shell__canvas .facets__form{gap:1rem}.streamspell-app-shell__canvas .facets__form #FacetsWrapperDesktop{flex-basis:100%}.streamspell-app-shell__canvas .facets__form .facet-filters.sorting,.streamspell-app-shell__canvas .facets__form .product-count{margin-left:0}}.streamspell-app-shell__canvas .hero-search,.streamspell-app-shell__canvas .hero-search__predictive{position:relative;z-index:12}.streamspell-app-shell__canvas .hero-search .predictive-search--hero{z-index:45;overflow:hidden;border-color:#94a3b84d;background:linear-gradient(180deg,#222222f5,#181818fa),var(--ss-bg-elevated);box-shadow:0 2.8rem 5.2rem #0000008a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.streamspell-app-shell__canvas .hero-search .predictive-search--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b1138,#080b1100);pointer-events:none}.streamspell-app-shell__canvas .hero-search .predictive-search__results-groups-wrapper,.streamspell-app-shell__canvas .hero-search .predictive-search__search-for-button,.streamspell-app-shell__canvas .hero-search .predictive-search__loading-state{position:relative;z-index:1}.streamspell-topbar .search-modal__content,.streamspell-topbar .search-modal__content.gradient{background:linear-gradient(180deg,#222222f5,#181818fa)!important;border-color:#94a3b833}.streamspell-topbar .predictive-search,.streamspell-topbar .search-modal__form .predictive-search--header,.streamspell-app-shell__canvas .hero-search .predictive-search--hero{background:linear-gradient(180deg,#222222f5,#181818fa)!important}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .price--on-sale .price__sale .price-item--regular{color:color-mix(in srgb,var(--ss-text) 62%,transparent);font-size:1.35rem;font-weight:500;text-decoration-thickness:.1rem}.streamspell-app-shell__canvas product-info[id^=MainProduct-] .price--on-sale .price__badge-sale,.streamspell-app-shell__canvas product-info[id^=MainProduct-] .price--on-sale .badge.price__badge-sale{display:inline-flex;align-items:center;margin-left:.4rem;padding:.28rem .72rem;border:1px solid rgba(252,211,77,.75);border-radius:999px;background:linear-gradient(180deg,#f8d34d,#ecb80f);color:#2f2200;font-size:1.08rem;font-weight:700;letter-spacing:.01em}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facet-checkbox>svg{border-radius:999px}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facet-checkbox>input[type=checkbox]:checked~svg{background:#55baf933;box-shadow:inset 0 0 0 .2rem #55baf9d9}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facet-checkbox .svg-wrapper,.streamspell-app-shell__canvas #FacetsWrapperDesktop .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{opacity:0!important;visibility:hidden!important}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__display{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) rgba(255,255,255,.05)}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__display::-webkit-scrollbar{width:1rem}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__display::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__display::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px;border:2px solid rgba(15,17,20,.95)}.streamspell-app-shell__canvas #FacetsWrapperDesktop .facets__display::-webkit-scrollbar-thumb:hover{background:#94a3b8b8}.streamspell-app-shell__canvas a:not(.button):not(.streamspell-product-card):not(.streamspell-product-card *):not(.streamspell-product-card__cart-button){text-decoration:none}.streamspell-app-shell__canvas a:not(.button):not(.streamspell-product-card):not(.streamspell-product-card *):not(.streamspell-product-card__cart-button):hover{text-decoration:none}.streamspell-app-shell__canvas a:focus-visible{outline-offset:.2rem}@media screen and (max-width:749px){.streamspell-app-shell__canvas .facets-container{padding-top:.8rem}.streamspell-app-shell__canvas .facets__summary,.streamspell-app-shell__canvas .facet-filters__field .select{min-height:4.1rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/streamspell-shell.css.map */
