:root[data-si-theme=light]{--si-page:#f5f5f2;--si-header:#f5f5f2;--si-line:#d9ddd9;--si-muted:#58616b;--si-photo:#eceeef}:root[data-si-theme=dark]{--si-page:#11151a;--si-header:#11151a;--si-surface:#1a2027;--si-raised:#252e38;--si-line:#35404b;--si-muted:#b1bbc7;--si-photo:#cbd1d7}.si-brands{padding-block:8px 0}.si-brands .si-loop__viewport{border:0;padding-block:0}.si-brands .si-brand{height:58px;padding-block:10px}.si-brands .si-brand img{max-height:27px;max-width:108px;opacity:.9}.si-categories--compact{padding-block:4px 22px}.si-categories--compact .si-section-heading{margin-bottom:12px}.si-categories--compact .si-section-heading h2{font-size:17px;letter-spacing:-.02em}.si-categories--compact .si-eyebrow:empty,.si-categories--compact .si-section-note:empty{display:none}.si-categories--compact .si-categories__grid{gap:10px}.si-categories--compact .si-category{flex-direction:row;align-items:center;gap:14px;padding:18px 20px;border-radius:12px}.si-categories--compact .si-category__bottom{flex:1;min-width:0}.si-categories--compact .si-category__number{display:none}.si-categories--compact .si-category h3{font-size:17px;margin:0 0 4px}.si-categories--compact .si-category p{font-size:11px;max-width:none}.si-categories--compact .si-category__icon{width:29px;height:29px}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__layout{min-height:0!important;padding:28px 36px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__content{width:min(100%,740px)!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__eyebrow{margin-bottom:12px!important;font-size:10px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title{font-size:38px!important;line-height:1.06!important;letter-spacing:-.04em!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title>span{display:inline!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title>span+span:before{content:" / "!important;color:var(--si-heading)!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__description{font-size:14px!important;margin-top:12px!important;max-width:540px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__actions{margin-top:18px!important;gap:8px!important}html[data-si-theme] body.si-studio .si-promo--compact :is(.si-promo__cta,.si-promo__code){min-height:48px!important;border-radius:8px!important;padding:10px 16px!important;font-size:12px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__facts{margin-top:18px!important;padding-top:14px!important;gap:14px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__fact{padding:0!important;min-height:0!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__fact-copy strong{font-size:12px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__fact-copy small{font-size:11px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__countdown{margin-top:14px!important;padding-top:0!important;gap:12px!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__unit{min-width:38px!important;gap:2px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__unit strong{font-size:21px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__note{margin-top:10px!important;font-size:11px!important}.si-products{padding-block:38px}.si-section-heading{margin-bottom:24px}.si-section-heading h2{font-size:clamp(27px,3vw,39px)}.si-trust-strip .si-trust-line{padding-block:20px;border-block:1px solid var(--si-line)}html[data-si-theme] body.si-studio .product-card-wrapper .card{border-radius:12px!important;box-shadow:none!important}html[data-si-theme] body.si-studio .product-card-wrapper .card__heading{font-size:14px!important;line-height:1.45}html[data-si-theme] body.si-studio .product-card-wrapper .card>.card__content{padding:18px!important}html[data-si-theme] body.si-studio .product-card-wrapper .si-card-vendor{font-size:10px;letter-spacing:.09em}html[data-si-theme] body.si-studio .product-card-wrapper .price{font-size:19px!important}.si-showcase--split .si-showcase__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 40px;padding:34px}.si-showcase--split .si-showcase__copy{grid-column:2;grid-row:1}.si-showcase--split .si-showcase__stage{grid-column:1;grid-row:1/3;border-radius:12px;min-height:0;align-self:stretch;background:var(--si-photo)}.si-showcase--split .si-showcase__feature-image{top:0;right:0;bottom:34px;left:0}.si-showcase--split .si-showcase__selection{grid-column:2;grid-row:2;padding-top:18px}.si-showcase--split .si-showcase__products{grid-template-columns:1fr;gap:10px}.si-showcase--split .si-showcase__features{gap:12px;padding:16px 0 0;margin-bottom:16px}.si-showcase--split .si-showcase__description{line-height:1.65;margin-bottom:14px}.si-showcase--split .si-showcase__brand{margin-bottom:18px}.si-showcase--split .si-showcase__copy h2{margin-bottom:14px}html[data-si-theme] body.si-studio .si-showcase--split .product-card-wrapper .card{grid-template-columns:96px minmax(0,1fr);min-height:112px}html[data-si-theme] body.si-studio .si-showcase--split .product-card-wrapper .card>.card__content{padding:12px 16px!important}html[data-si-theme] body.si-studio .si-showcase--split .card-information{padding-top:5px}.si-story{padding-block:30px}.si-story__art{min-height:280px}.si-story__copy{padding:32px 40px}html[data-si-theme] body.si-studio .collection-hero__inner{padding-top:24px;padding-bottom:0}html[data-si-theme] body.si-studio .collection-hero__title{font-size:clamp(32px,3.6vw,48px)!important;margin-block:12px}html[data-si-theme] body.si-studio .collection-hero__description{font-size:15px;line-height:1.7;margin-block:12px;max-width:800px}html[data-si-theme] body.si-studio .facets-vertical{gap:24px}html[data-si-theme] body.si-studio .facets-vertical .facets-wrapper{width:220px;flex-shrink:0}html[data-si-theme] body.si-studio .facets__disclosure-vertical{border:0;border-bottom:1px solid var(--si-line);border-radius:0;background:transparent;box-shadow:none}html[data-si-theme] body.si-studio .facets__summary{padding:16px 2px!important}html[data-si-theme] body.si-studio :is(.facet-checkbox,.facets__label,.facets__selected,.product-count__text){font-size:13px}html[data-si-theme] body.si-studio .template-search__header{margin-bottom:28px}html[data-si-theme] body.si-studio .predictive-search__item-heading{font-size:14px;line-height:1.45}html[data-si-theme] body.si-studio .predictive-search__item{padding-block:14px}html[data-si-theme] body.si-studio .product__info-container{background:transparent!important;border:0!important;padding:12px 0 12px 18px!important}html[data-si-theme] body.si-studio .product__title h1{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.2}html[data-si-theme] body.si-studio .product__info-container>.product__text{font-size:12px;margin-top:0;color:var(--si-accent)}html[data-si-theme] body.si-studio .product__info-container .price{font-size:30px}html[data-si-theme] body.si-studio .product-form__submit{min-height:52px;font-size:15px}html[data-si-theme] body.si-studio .product__inventory{font-size:13px}html[data-si-theme] body.si-studio :is(.product__description,.product__accordion .accordion__content){font-size:16px;line-height:1.8}html[data-si-theme] body.si-studio :is(.skill-product-description,.apple-specs-wrapper,.skill-gpsr-wrapper){max-width:1180px;margin:28px auto!important}html[data-si-theme] body.si-studio :is(.skill-desc-feature-text,.skill-desc-text,.skill-desc-intro,.skill-gpsr-content){font-size:15px!important;line-height:1.8;color:var(--si-muted)!important}html[data-si-theme] body.si-studio :is(.apple-spec-label,.apple-spec-value){font-size:15px;line-height:1.6}html[data-si-theme] body.si-studio .apple-spec-label{color:var(--si-muted)!important}html[data-si-theme] body.si-studio :is(.apple-specs-subtitle,.skill-gpsr-subtitle,.skill-gpsr-card-description){font-size:14px;color:var(--si-muted)!important}html[data-si-theme] body.si-studio .skill-desc-feature-title{font-size:18px}html[data-si-theme] body.si-studio :is(.apple-specs-card,.skill-gpsr-card,.download-card){background:var(--si-surface)!important;border:1px solid var(--si-line)!important;box-shadow:none!important;border-radius:12px}html[data-si-theme] body.si-studio :is(.download-card__label,.apple-spec-value){color:var(--si-ink)!important}html[data-si-theme] body.si-studio .download-card__hint{color:var(--si-muted)!important;font-size:13px}html[data-si-theme] body.si-studio .downloads-section{margin:28px auto}html[data-si-theme] body.si-studio .product-trust-accordion .trust-content{font-size:14px!important}html[data-si-theme] body.si-studio[data-si-template=cart] .title-wrapper-with-link{margin-bottom:24px}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-item__name{font-size:15px;line-height:1.5}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-items td{padding-top:22px}html[data-si-theme] body.si-studio .cart__warnings{padding-block:60px}html[data-si-theme] body.si-studio :is(.main-page-title,.customer h1){font-size:clamp(32px,4vw,48px)}html[data-si-theme] body.si-studio :is(.shopify-policy__body,.page-width--narrow .rte,.customer p){font-size:16px;line-height:1.85;color:var(--si-muted)}html[data-si-theme] body.si-studio :is(.shopify-policy__container,.page-width--narrow){max-width:900px}html[data-si-theme] body.si-studio :is(.contact,.customer) :is(input,textarea,select){font-size:16px}html[data-si-theme] body.si-studio .rte table{border-color:var(--si-line);color:var(--si-ink)}html[data-si-theme] body.si-studio .rte td,html[data-si-theme] body.si-studio .rte th{border-color:var(--si-line)}.si-footer-intro{padding-top:36px;padding-bottom:30px;margin-bottom:24px}html[data-si-theme] body.si-studio .footer :is(.list-menu__item--link,.copyright__content){font-size:12px}@media(min-width:1280px){html[data-si-theme] body.si-studio .header__inline-menu .header__menu-item{padding-inline:10px!important}}@media(min-width:990px){html[data-si-theme] body.si-studio[data-si-template=cart] #MainContent>.si-cart-footer-section{position:sticky;top:120px}}@media(max-width:989px){.si-categories--compact .si-category{padding:16px 12px;gap:10px}.si-categories--compact .si-category p,.si-categories--compact .si-category__arrow{display:none}.si-showcase--split .si-showcase__inner{gap:20px;padding:26px}}@media(max-width:749px){.si-brands .si-brand{height:48px;padding-inline:10px}.si-brands .si-brand img{max-height:24px;max-width:100px}.si-categories--compact{padding-block:0 16px}.si-categories--compact .si-section-heading{margin-bottom:10px}.si-categories--compact .si-section-heading h2{font-size:15px}.si-categories--compact .si-categories__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.si-categories--compact .si-category{flex-direction:column;gap:10px;padding:12px 3px;justify-content:center}.si-categories--compact .si-category__icon{width:24px;height:24px}.si-categories--compact .si-category h3{font-size:11px;letter-spacing:-.02em;margin:0;text-align:center}.si-categories--compact .si-category__bottom{display:block;flex:0}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__layout{padding:24px 20px!important;min-height:0!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title{font-size:31px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title>span{display:block!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__title>span+span:before{content:none!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__actions{display:grid!important;grid-template-columns:1fr!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__facts{display:flex!important;flex-wrap:wrap!important;gap:12px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__fact{flex:1 1 100px!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__fact-icon{display:none!important}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__countdown-label{font-size:9px!important}.si-products{padding-block:28px}.si-section-heading h2{font-size:28px}.si-trust-strip .si-trust-line{padding-block:12px}.si-showcase--split .si-showcase__inner{grid-template-columns:1fr;gap:22px;padding:24px 18px}.si-showcase--split .si-showcase__copy{grid-column:1;grid-row:1}.si-showcase--split .si-showcase__stage{grid-column:1;grid-row:2;aspect-ratio:1.65;min-height:0}.si-showcase--split .si-showcase__selection{grid-column:1;grid-row:3}.si-showcase--split .si-showcase__features div>span{font-size:12px}.si-showcase--split .si-showcase__features strong{font-size:12px}.si-showcase--split .si-showcase__feature-image img{padding:0 26px}.si-story__copy{padding:28px 22px}html[data-si-theme] body.si-studio .product-card-wrapper .card>.card__content{padding:14px!important}html[data-si-theme] body.si-studio #product-grid .card__heading{font-size:12px!important}html[data-si-theme] body.si-studio #product-grid .price{font-size:16px!important}html[data-si-theme] body.si-studio .product__info-container{padding:20px 0 0!important}html[data-si-theme] body.si-studio .facets-vertical .facets-wrapper{width:auto}html[data-si-theme] body.si-studio .collection-hero__inner{padding-top:16px}html[data-si-theme] body.si-studio .collection-hero__title{font-size:34px!important}html[data-si-theme] body.si-studio :is(.apple-spec-label,.apple-spec-value){font-size:14px}html[data-si-theme] body.si-studio :is(.skill-product-description,.apple-specs-wrapper,.skill-gpsr-wrapper){width:calc(100% - 36px)}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-items td{padding-top:16px}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-item{gap:12px 16px}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-item__details{padding-left:0}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-item__quantity{padding-top:0;padding-left:0}html[data-si-theme] body.si-studio[data-si-template=cart] .cart-item__name{font-size:14px}html[data-si-theme] body.si-studio[data-si-template=cart] .title-wrapper-with-link{margin-bottom:16px}html[data-si-theme] body.si-studio .cart__warnings{padding-block:38px}}html[data-si-theme] body.si-studio .si-promo--compact .si-promo__card{min-height:0!important}html[data-si-theme] body.si-studio :is(.skill-desc-section-content,.skill-desc-section-content p,.skill-desc-lead){font-size:16px!important;line-height:1.8!important;color:var(--si-muted)!important}html[data-si-theme] body.si-studio .skill-desc-section{padding-block:22px!important;gap:28px}html[data-si-theme] body.si-studio .skill-desc-section-title{font-size:20px!important}.si-empty-help{max-width:500px;margin:14px auto 24px;color:var(--si-muted);font-size:15px;line-height:1.7}.si-empty-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.si-empty-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border:1px solid var(--si-line);border-radius:8px;color:var(--si-ink);text-decoration:none;font-size:14px;background:var(--si-surface)}html[data-si-theme] body.si-studio .template-search--empty{padding-bottom:64px}html[data-si-theme] body.si-studio .footer{--color-foreground:23,27,34;--color-background:255,255,255}html[data-si-theme=dark] body.si-studio .footer{--color-foreground:240,241,244;--color-background:26,32,39}html[data-si-theme] body.si-studio .footer :is(.field__label,.newsletter-form__button,.footer-block__heading){color:var(--si-ink)!important}@media(max-width:749px){html[data-si-theme] body.si-studio .skill-desc-section{gap:12px}}.si-product-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.6;color:var(--si-muted);padding:0 0 20px}.si-product-breadcrumbs a{color:var(--si-muted);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.si-product-breadcrumbs a:hover{color:var(--si-accent);text-decoration:underline}.si-product-breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(540px,60vw)}html[data-si-theme] body.si-studio .skill-desc-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-si-theme] body.si-studio .skill-desc-section{display:block;padding:24px!important;margin:0;background:var(--si-surface);border:1px solid var(--si-line);border-radius:12px}html[data-si-theme] body.si-studio .skill-desc-section-title{margin:0 0 14px!important}html[data-si-theme] body.si-studio .skill-desc-section-content{max-width:none}html[data-si-theme] body.si-studio .skill-desc-section-content p{margin:0 0 12px}html[data-si-theme] body.si-studio .skill-desc-section-content p:last-child{margin-bottom:0}html[data-si-theme] body.si-studio .skill-desc-feature{background:var(--si-blue-soft)!important;border:0!important;border-radius:12px}html[data-si-theme] body.si-studio .skill-desc-feature-value{color:var(--si-accent)!important;font-size:28px!important}.si-showcase--split .si-showcase__inner--reverse .si-showcase__copy{grid-column:1;padding:0}.si-showcase--split .si-showcase__inner--reverse .si-showcase__stage{grid-column:2}.si-showcase--split .si-showcase__inner--reverse .si-showcase__selection{grid-column:1}@media(max-width:749px){.si-product-breadcrumbs{font-size:11px;padding-bottom:14px;gap:6px}.si-product-breadcrumbs [aria-current]{max-width:42vw}html[data-si-theme] body.si-studio .skill-desc-sections{grid-template-columns:1fr;gap:12px}html[data-si-theme] body.si-studio .skill-desc-section{padding:20px!important}.si-showcase--split .si-showcase__inner--reverse :is(.si-showcase__copy,.si-showcase__stage,.si-showcase__selection){grid-column:1}}@media(min-width:750px){html[data-si-theme] body.si-studio .facets-vertical .facets__form-vertical,html[data-si-theme] body.si-studio .facets-vertical .facets__disclosure-vertical{width:100%;min-width:0}html[data-si-theme] body.si-studio .facets-vertical .facets__summary{border:0!important;border-radius:0!important}}html[data-si-theme=light] .si-brand[href*=arbiter] img{filter:grayscale(1) invert(1);mix-blend-mode:multiply}html[data-si-theme=dark] .si-brand[href*=arbiter] img{filter:grayscale(1);mix-blend-mode:screen}.si-original-banners{display:block;max-width:var(--banner-width,1800px);margin:24px auto 0;padding:0 24px 16px}.si-original-banners .si-signature-banners__grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--banner-gap,20px);align-items:stretch}.si-original-banners .si-signature-banner,.si-original-banners .si-signature-banner:nth-child(2){display:block;grid-column:auto;grid-row:auto;height:min(var(--banner-height,500px),36vw);aspect-ratio:auto;border-radius:var(--banner-radius,16px);background:var(--si-raised);overflow:hidden}.si-original-banners .si-signature-banner img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}@media(hover:hover){.si-original-banners .si-signature-banner:hover img{transform:scale(1.02)}}.si-original-banners .si-signature-banners__grid:has(>.si-signature-banner:only-child){grid-template-columns:1fr}.si-original-banners .si-signature-banners__grid:has(>.si-signature-banner:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.si-brands{padding-block:4px 16px}@media(max-width:989px){.si-original-banners{margin-top:16px;padding:0 18px 12px}.si-original-banners .si-signature-banners__grid{grid-template-columns:1fr;gap:16px}.si-original-banners .si-signature-banner,.si-original-banners .si-signature-banner:nth-child(2){height:var(--banner-mobile,280px);border-radius:var(--banner-radius,16px)}.si-original-banners .si-signature-banners__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.si-original-banners .si-signature-banners__grid--compact .si-signature-banner:nth-child(2){grid-column:1/-1;grid-row:1}.si-original-banners .si-signature-banners__grid--compact .si-signature-banner:first-child{grid-column:1;grid-row:2}.si-original-banners .si-signature-banners__grid--compact .si-signature-banner:nth-child(3){grid-column:2;grid-row:2}}@media(max-width:359px){.si-original-banners{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.si-original-banners .si-signature-banner img{transition:none!important;transform:none!important}}.si-categories--compact{padding-block:8px 22px}.si-categories--compact .si-section-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.si-categories--compact .si-categories__grid{gap:0;border-block:1px solid var(--si-line)}.si-categories--compact .si-category{border:0;border-radius:0;background:transparent;padding:16px 22px;gap:14px}.si-categories--compact .si-category+.si-category{border-left:1px solid var(--si-line)}.si-categories--compact .si-category:hover{transform:none;background:var(--si-blue-soft)}@media(max-width:749px){.si-categories--compact .si-category{padding:14px 3px;gap:9px}.si-categories--compact .si-category h3{font-size:11px}}@media(min-width:990px){.si-original-banners .si-signature-banner,.si-original-banners .si-signature-banner:nth-child(2){height:min(var(--banner-height,500px),calc((min(100vw,var(--banner-width,1800px)) - 48px - var(--banner-gap,20px) * 2) / 3))}.si-original-banners .si-signature-banner img{object-position:center top}}.si-original-banners .si-signature-banner:nth-child(2) img{object-position:right top}html[data-si-theme] body.si-studio .header__icon--search{width:44px!important;height:44px;padding:0!important;background:transparent;border:0;justify-content:center}.si-brands si-loop{padding:0}.si-brands .si-loop__viewport{padding-block:2px}.si-brands .si-brand{height:68px;padding:8px 12px;overflow:hidden}.si-brands .si-brand img{width:132px;height:auto;max-width:132px;max-height:48px;object-fit:contain;transform:scale(var(--brand-scale,1));opacity:1}.si-brands si-loop[data-static] .si-loop__viewport{overflow-x:auto;touch-action:pan-x pan-y;cursor:auto}.si-brands si-loop[data-static] .si-loop__track{transform:none!important}html[data-si-theme] body.si-studio .si-card--inline-badge .card__inner .card__badge{display:none!important}html[data-si-theme] body.si-studio .si-showcase .si-card--inline-badge .card>.card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px}html[data-si-theme] body.si-studio .si-showcase .si-card--inline-badge .card>.card__content>.card__badge{display:flex!important;position:static!important;align-self:flex-start;margin:0!important;padding:0!important;min-height:0}html[data-si-theme] body.si-studio .si-showcase .si-card--inline-badge .card>.card__content>.card__badge:empty{display:none!important}html[data-si-theme] body.si-studio .si-showcase .si-card--inline-badge .badge{white-space:nowrap;font-size:10px!important;line-height:1.3;letter-spacing:.02em;padding:5px 8px!important;border-radius:5px}html[data-si-theme] body.si-studio .template-search{background:var(--si-page);color:var(--si-ink)}html[data-si-theme] body.si-studio .template-search__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}html[data-si-theme] body.si-studio .template-search__header h1{font-size:clamp(26px,3vw,40px)!important;text-align:left;margin:0!important;letter-spacing:-.04em;border:0;padding:0}html[data-si-theme] body.si-studio .template-search__header h1:after{display:none}html[data-si-theme] body.si-studio .template-search__search{width:48%;max-width:560px;margin:0;flex-shrink:0}html[data-si-theme] body.si-studio .template-search__search .search{margin:0}html[data-si-theme] body.si-studio .template-search .search .field__input{background:var(--si-surface)!important;border:1px solid var(--si-line)!important;border-radius:12px!important;height:54px!important;min-height:54px;color:var(--si-ink)!important;font-size:15px!important}html[data-si-theme] body.si-studio .template-search--empty .template-search__header{flex-direction:column;text-align:center}html[data-si-theme] body.si-studio .template-search #product-grid{display:block!important;margin:0;padding:0;min-width:0}html[data-si-theme] body.si-studio .template-search #product-grid>.product-grid{display:grid!important;grid-template-columns:repeat(var(--search-columns,3),minmax(0,1fr));gap:24px 20px!important;margin:0;padding:0}html[data-si-theme] body.si-studio .template-search #product-grid>.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0;display:block}html[data-si-theme] body.si-studio .template-search .product-card-wrapper{height:100%}html[data-si-theme] body.si-studio .template-search .product-card-wrapper .card{height:100%;border:1px solid var(--si-line)!important;overflow:hidden;background:var(--si-surface)!important}html[data-si-theme] body.si-studio .template-search .card__inner{aspect-ratio:1!important;min-height:0!important;width:100%!important;background:var(--si-photo)!important;flex:none}html[data-si-theme] body.si-studio .template-search .card__inner .card__content{padding:0!important}html[data-si-theme] body.si-studio .template-search .product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1;padding:18px!important}html[data-si-theme] body.si-studio .template-search .card>.card__content>.card__information{padding:0!important;display:flex;flex-direction:column;height:100%;gap:8px}html[data-si-theme] body.si-studio .template-search .card__heading{font-size:14px!important;font-weight:600!important;line-height:1.5!important;margin:0}html[data-si-theme] body.si-studio .template-search .card__heading a{min-height:0!important}html[data-si-theme] body.si-studio .template-search .card-information{margin-top:auto;padding-top:8px}html[data-si-theme] body.si-studio .template-search .si-card-vendor{margin:0;color:var(--si-muted)}html[data-si-theme] body.si-studio .template-search .price{font-size:20px!important;font-weight:600!important}html[data-si-theme] body.si-studio .template-search .card__inner .card__badge{left:10px!important;bottom:10px!important;padding:0!important;max-width:calc(100% - 20px)}html[data-si-theme] body.si-studio .template-search .card__badge .badge{font-size:10px!important;white-space:nowrap;padding:6px 8px!important;border-radius:5px}html[data-si-theme] body.si-studio .template-search .facets-vertical-sort{margin-bottom:20px}html[data-si-theme] body.si-studio .template-search .facets-vertical-form{padding:0 0 18px;border-bottom:1px solid var(--si-line)}html[data-si-theme] body.si-studio .template-search .facet-filters__sort{color:var(--si-ink)!important;background:var(--si-surface)!important;border:1px solid var(--si-line)!important;min-height:44px;border-radius:8px!important;padding:10px 36px 10px 12px!important;font-size:13px!important}html[data-si-theme] body.si-studio .template-search .facets__heading--vertical{font-size:16px;font-weight:600;margin:0 0 8px}html[data-si-theme] body.si-studio .template-search .facets__summary{font-size:14px!important;color:var(--si-ink)!important}html[data-si-theme] body.si-studio .template-search .facets__display-vertical{padding:0 0 10px}html[data-si-theme] body.si-studio .template-search .facets__list{padding:0}html[data-si-theme] body.si-studio .template-search .facets__price{padding:12px 0 0;gap:8px}html[data-si-theme] body.si-studio .template-search .active-facets__button-inner{font-size:12px;border-radius:6px;background:var(--si-surface)}html[data-si-theme] body.si-studio[data-si-template=cart] .si-cart-footer-section #main-cart-footer .cart__blocks{padding:28px;border-radius:18px!important;background:var(--si-surface)!important;border:1px solid var(--si-line)!important}.si-cart-summary-heading{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:600;margin:0 0 24px;color:var(--si-ink)}html[data-si-theme] body.si-studio #main-cart-footer .totals{justify-content:space-between;align-items:center;gap:16px}html[data-si-theme] body.si-studio #main-cart-footer .totals__total{font-size:14px!important;font-weight:400;color:var(--si-muted)}html[data-si-theme] body.si-studio #main-cart-footer .totals__total-value{font-size:28px!important;font-weight:600!important;letter-spacing:-.035em;white-space:nowrap}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-options legend{font-size:14px;font-weight:600;margin-bottom:12px}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-options__grid{grid-template-columns:1fr;gap:8px}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border-radius:10px!important;background:transparent;box-shadow:none;border-color:var(--si-line)}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option:has(input:checked){border-color:var(--si-accent);background:var(--si-blue-soft);box-shadow:inset 0 0 0 1px var(--si-accent)}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option input{grid-column:3;grid-row:1;margin:0}.si-delivery-option__icon{width:24px;height:24px;grid-column:1;grid-row:1;color:var(--si-muted)}.si-delivery-option>span{grid-column:2;grid-row:1;min-width:0}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option:has(input:checked) .si-delivery-option__icon{color:var(--si-accent)}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option strong{font-size:14px;font-weight:600}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-option small{font-size:12px;line-height:1.5;margin-top:2px}html[data-si-theme] body.si-studio #main-cart-footer .si-delivery-note--checkout{font-size:12px;line-height:1.6;color:var(--si-muted);margin:12px 0 0}html[data-si-theme] body.si-studio #main-cart-footer .cart__terms{font-size:12px;line-height:1.65;margin-block:22px 16px}html[data-si-theme] body.si-studio #main-cart-footer .cart__checkout-button{min-height:54px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:0}.si-product-details{max-width:1300px;margin:48px auto;padding-inline:40px;color:var(--si-ink)}.si-detail-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.si-detail-heading .si-eyebrow{display:block;margin-bottom:10px;color:var(--si-accent)}.si-detail-heading h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.035em;font-weight:600;color:var(--si-ink)}.si-detail-heading>p{font-size:14px;line-height:1.6;color:var(--si-muted);max-width:380px;margin:0}.si-specs{display:grid;grid-template-columns:1fr;margin:0;border:1px solid var(--si-line);border-radius:14px;overflow:hidden;background:var(--si-surface)}.si-specs--two{grid-template-columns:repeat(2,minmax(0,1fr))}.si-specs__row{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:20px;padding:18px 24px;align-items:baseline;border-top:1px solid var(--si-line);font-size:14px;line-height:1.6;min-width:0}.si-specs__row:first-child{border-top:0}.si-specs--two .si-specs__row:nth-child(2){border-top:0}.si-specs--two .si-specs__row:nth-child(odd){border-right:1px solid var(--si-line)}.si-specs__label{color:var(--si-muted);overflow-wrap:anywhere}.si-specs__value{margin:0;font-weight:500;overflow-wrap:anywhere}.si-resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px}.si-resource{display:flex;align-items:center;gap:16px;padding:22px;min-width:0;border:1px solid var(--si-line);border-radius:12px;background:var(--si-surface);color:var(--si-ink);text-decoration:none;transition:border-color .2s,background .2s}.si-resource:hover{border-color:var(--si-accent);background:var(--si-blue-soft)}.si-resource__icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;background:var(--si-raised);border-radius:10px;color:var(--si-accent)}.si-resource__icon svg{width:25px;height:25px}.si-resource__body{flex:1;min-width:0}.si-resource__label{display:block;font-size:15px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.si-resource__hint{display:block;font-size:12px;color:var(--si-muted);line-height:1.5;margin-top:4px}.si-resource__arrow{width:20px;height:20px;flex:0 0 20px;color:var(--si-muted)}@media(max-width:989px)and (min-width:750px){html[data-si-theme] body.si-studio .template-search #product-grid>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.si-brands .si-brand{height:62px}.si-brands .si-brand img{width:120px;max-width:120px;max-height:44px}html[data-si-theme] body.si-studio .template-search__header{display:block;margin-bottom:20px}html[data-si-theme] body.si-studio .template-search__header h1{font-size:28px!important;margin-bottom:20px!important}html[data-si-theme] body.si-studio .template-search__search{width:100%}html[data-si-theme] body.si-studio .template-search #product-grid>.product-grid{grid-template-columns:repeat(var(--search-mobile-columns,2),minmax(0,1fr));gap:18px 12px!important}html[data-si-theme] body.si-studio .template-search .product-card-wrapper .card>.card__content{padding:13px 12px!important}html[data-si-theme] body.si-studio .template-search #product-grid .card__heading{font-size:12px!important}html[data-si-theme] body.si-studio .template-search #product-grid .price{font-size:16px!important}html[data-si-theme] body.si-studio .template-search .card__badge .badge{font-size:9px!important;padding:5px 6px!important}html[data-si-theme] body.si-studio .template-search .facets-container{margin-bottom:20px;border-block:1px solid var(--si-line);padding:12px 0}html[data-si-theme] body.si-studio[data-si-template=cart] .si-cart-footer-section #main-cart-footer .cart__blocks{padding:22px 18px}.si-cart-summary-heading{font-size:22px;margin-bottom:20px}.si-product-details{padding-inline:18px;margin-block:36px}.si-detail-heading{display:block;margin-bottom:20px}.si-detail-heading h2{font-size:26px}.si-detail-heading>p{margin-top:12px}.si-specs--two{grid-template-columns:1fr}.si-specs__row{padding:16px;gap:16px;font-size:13px}.si-specs--two .si-specs__row:nth-child(2){border-top:1px solid var(--si-line)}.si-specs--two .si-specs__row:nth-child(odd){border-right:0}.si-resource{padding:18px;gap:12px}}.si-floating-clock{right:20px;bottom:20px;max-width:calc(100vw - 32px);z-index:4}.si-floating-clock>details{width:290px;background:var(--si-surface);border:1px solid var(--si-line);border-radius:14px;box-shadow:0 8px 30px #0002}.si-floating-clock>details:not([open]){width:auto}.si-floating-clock summary{gap:9px;padding:13px 15px;font-size:12px;color:var(--si-ink);min-height:48px}.si-floating-clock summary>span:first-of-type{flex:1}.si-floating-clock__icon{width:21px;height:21px;flex-shrink:0;color:var(--si-accent)}.si-floating-clock__chevron{width:16px;height:16px;flex-shrink:0;color:var(--si-muted)}.si-floating-clock [open] .si-floating-clock__chevron{transform:rotate(180deg)}.si-floating-clock [open] .si-floating-clock__compact{display:none}.si-floating-clock__compact{font-variant-numeric:tabular-nums;font-weight:600}.si-floating-clock .si-clock-details{padding:4px 18px 18px;border:0}.si-floating-clock .si-clock-details p{font-size:12px;line-height:1.6;color:var(--si-muted);margin:0}.si-floating-clock__time{display:block;font-size:36px;font-weight:600;letter-spacing:-.035em;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--si-ink)}.si-floating-clock .si-clock-details small{display:block;border-top:1px solid var(--si-line);padding-top:10px;margin-top:12px;font-size:10px;line-height:1.6;color:var(--si-muted)}@media(max-width:749px){.si-floating-clock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.si-floating-clock>details{width:274px}}html[data-si-theme] body.si-studio .template-search{background:var(--si-page)!important}html[data-si-theme] body.si-studio .template-search__header h1{border-bottom:0!important;padding-bottom:0!important}html[data-si-theme] body.si-studio .template-search .card__information{background:transparent!important}html[data-si-theme] body.si-studio .template-search .facets-vertical-form .product-count-vertical{order:-1;margin-right:auto;opacity:1}.si-brand{isolation:isolate;background:var(--si-page)}html[data-si-theme] body.si-studio .template-search #ProductCountDesktop{display:flex!important}html[data-si-theme] body.si-studio .si-showcase .si-card--inline-badge .card>.card__content>.card__badge:not(:has(.badge)){display:none!important}html[data-si-theme] body.si-studio .template-search .card__heading a{display:block;overflow:visible;-webkit-line-clamp:unset}html[data-si-theme] body.si-studio .template-search .facets__price{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;gap:10px!important}html[data-si-theme] body.si-studio .template-search .facets__price>.field-currency{display:none}html[data-si-theme] body.si-studio .template-search .facets__price .field{display:flex;flex-direction:column;min-width:0;width:100%;gap:6px;box-shadow:none!important}html[data-si-theme] body.si-studio .template-search .facets__price .field__label{position:static!important;order:-1;transform:none!important;clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;opacity:1!important;color:var(--si-muted)!important;font-size:12px!important;letter-spacing:0;line-height:1.5}html[data-si-theme] body.si-studio .template-search .facets__price .field__input{width:100%;min-width:0;height:46px;min-height:46px;padding:10px 12px!important;font-size:14px!important;border:1px solid var(--si-line)!important;border-radius:8px!important;background:var(--si-surface)!important;color:var(--si-ink)!important;box-shadow:none!important}html[data-si-theme] body.si-studio .template-search .facets__price .field__input::placeholder{color:var(--si-muted)!important;opacity:1}html[data-si-theme] body.si-studio .template-search .facets__price .field__input:focus{outline:2px solid var(--si-accent)!important;outline-offset:2px}html[data-si-theme] body.si-studio .template-search .facets__price .field{background:transparent!important;border:0!important;border-radius:0!important;align-items:stretch!important}html[data-si-theme] body.si-studio .template-search .facets__price .field__label{align-self:flex-start;text-align:left}html[data-si-theme] body.si-studio .template-search .mobile-facets__submenu .facets__price{padding:16px 24px!important}@media(min-width:990px){html[data-si-theme] body.si-studio .header--middle-left:not(.drawer-menu):has(>.header__inline-menu){display:grid!important;grid-template-areas:"heading navigation icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html[data-si-theme] body.si-studio .header--middle-left:not(.drawer-menu)>.header__inline-menu{justify-self:center;margin-inline:0}html[data-si-theme] body.si-studio .header--middle-left:not(.drawer-menu)>:is(.header__heading,.header__heading-link){justify-self:start}html[data-si-theme] body.si-studio .header--middle-left:not(.drawer-menu)>.header__icons{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/si-commerce.css.map */
