.productV1HasThemes{--theme-fade: .6s;--theme-ease: ease;--theme-accent: #ff6c14;--theme-card: #101010;--theme-inner: #222222;--theme-line: #3b3b3b;--theme-muted: #909090;isolation:isolate;position:relative}@media(prefers-reduced-motion:reduce){.productV1HasThemes{--theme-fade: .01s}}.productV1ThemeLayer{background-color:#1a1a1a;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--theme-fade) var(--theme-ease);z-index:-2}.productV1ThemeLayer:before,.productV1ThemeLayer:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.productV1ThemeLayer:before{background-image:var(--theme-pattern, none);background-position:0 0;background-repeat:repeat;background-size:var(--theme-pattern-size, 900px) auto;opacity:0;transition:opacity var(--theme-fade) var(--theme-ease)}.productV1ThemeLayer.patternReady:before{opacity:1}.productV1ThemeLayer:after{background-image:var(--theme-overlay)}.productV1ThemeLayer.active{opacity:1;z-index:-1}.productV1ThemeLayer.leaving{opacity:1;transition:none}.productV1ThemeLogos{align-items:end;display:grid;margin-bottom:12px}.productV1ThemeLogos>*{grid-area:1 / 1;justify-self:start}.productV1ThemeLogos .productV1ContentBadge{margin-bottom:0}.productV1ThemeLogo{display:block;height:auto;margin-bottom:-2px;max-width:100%}.productV1ThemeLogos .productV1ContentBadge,.productV1ThemeLogo.active{opacity:1;transition:opacity var(--theme-fade) var(--theme-ease),visibility 0s linear 0s;visibility:visible}.productV1Themed .productV1ThemeLogos .productV1ContentBadge,.productV1ThemeLogo:not(.active){opacity:0;transition:opacity var(--theme-fade) var(--theme-ease),visibility 0s linear var(--theme-fade);visibility:hidden}.productV1ThemeLogos:not(.hasBadge):not(.active){display:none}.productV1ThemeLogos.active:not(.hasBadge) .productV1ThemeLogo.active{animation:productV1ThemeFadeIn var(--theme-fade) var(--theme-ease) both}.productV1ThemeAnimate .productV1VisualVariant.active{animation:productV1ThemeFadeIn calc(var(--theme-fade) * .8) var(--theme-ease) both}@keyframes productV1ThemeFadeIn{0%{opacity:0}to{opacity:1}}.productV1HasThemes :is(.productV1Content,.productV1ContentTitle,.productV1ContentSubtitle,.productV1ContentDescriptionBody,.productV1ContentDescriptionMoreBtn,.productV1ContentDescriptionLessBtn,.productV1ValuesGroupLabel,.productV1FeaturedValues,.productV1ContentOptionsItemLabel,.pdpUpsells,.pdpUpsell,.pdpUpsellHeaderInput,.pdpUpsellSubtitle,.pdpUpsellHeaderBadgesDiscount,.pdpUpsellHeaderBadgesCompareSavings,.pdpUpsellItemTrigger,.pdpUpsellItemTitle,.pdpUpsellItemDescription,.productV1ContentSellingPrice,.productV1ContentSellingPriceCompare,.productV1ContentShipping,.dpChip,.productV1FAQToggleTitle,.productV1FAQListItemQuestion,.productV1FAQListItemAnswer,.productV1TabsTrack,.productV1TabsTab,.productV1VisualThumbsSlide){transition:background-color var(--theme-fade) var(--theme-ease),border-color var(--theme-fade) var(--theme-ease),color var(--theme-fade) var(--theme-ease),opacity var(--theme-fade) var(--theme-ease)}.productV1HasThemes .pdpUpsellHeaderInput:after,.productV1HasThemes .productV1TabsTab.active:before{transition:background-color var(--theme-fade) var(--theme-ease)}.productV1HasThemes .productV1ContentATC{transition:transform .4s ease,box-shadow .4s ease,background-color var(--theme-fade) var(--theme-ease),border-color var(--theme-fade) var(--theme-ease),color var(--theme-fade) var(--theme-ease)}.productV1HasThemes .productV1FAQ{transition:border-radius .2s ease,background-color var(--theme-fade) var(--theme-ease),border-color var(--theme-fade) var(--theme-ease)}.productV1HasThemes .productV1FAQToggleIcon:before,.productV1HasThemes .productV1FAQToggleIcon:after{transition:transform .2s ease,background-color var(--theme-fade) var(--theme-ease)}.productV1HasThemes .productV1ContentOptionsItemValuesLabelSwatch{transition:transform .15s ease,outline-color var(--theme-fade) var(--theme-ease)}.productV1Themed .productV1VisualSwiperPagination{--swiper-pagination-color: #ffffff;--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, .45)}.productV1Themed .productV1VisualThumbsSlide.active{border-color:#fff}.productV1Themed .productV1Content{background-color:var(--theme-card);border-color:var(--theme-line);color:#fff}.productV1Themed .productV1ContentTitle{color:#fff}.productV1Themed .productV1ContentSubtitle{color:var(--theme-accent)}.productV1Themed .productV1ContentRating .oke-sr{--oke-stars-foregroundColor: #ffffff;--oke-stars-backgroundColor: #4a4a4a;color:#fff}.productV1Themed .productV1ContentRating .oke-sr-count{color:#fff}.productV1Themed .productV1ContentDescriptionBody{color:#fcfcfc}.productV1Themed .productV1ContentDescriptionMoreBtn,.productV1Themed .productV1ContentDescriptionLessBtn{color:var(--theme-muted)}.productV1Themed .productV1TabsTrack{background:var(--theme-inner)}.productV1Themed .productV1TabsTab{color:var(--theme-muted)}.productV1Themed .productV1TabsTab.active{color:#fcfcfc}.productV1Themed .productV1TabsTab.active:before{background:var(--theme-card)}.productV1Themed .productV1ValuesGroupLabel,.productV1Themed .productV1ContentOptionsItemLabel{color:var(--theme-muted);opacity:1}.productV1Themed .productV1FeaturedValues{border-bottom-color:#90909099}.productV1Themed .productV1ContentOptionsItemValuesLabelInput:checked~.productV1ContentOptionsItemValuesLabelSwatch{outline-color:#fff}.productV1Themed .productV1ContentOptionsItemValuesLabel.soldOut{color:#ffffff40}.productV1Themed .productV1ContentOptionsItemValuesLabelTooltip{color:#000}.productV1Themed .productV1ContentOptionsItemValuesLabelTooltip:before{background:#fff}.productV1Themed .productV1ContentOptionsItemValuesLabelTooltip:after{border-top-color:#fff}.productV1Themed .pdpUpsells{background:var(--theme-inner);border-color:var(--theme-line)}.productV1Themed .pdpUpsell+.pdpUpsell{border-top-color:var(--theme-line)}.productV1Themed .pdpUpsellHeaderInput{background-color:transparent;border-color:#fff}.productV1Themed .pdpUpsellHeaderInput:checked:after{background-color:#fff}.productV1Themed .pdpUpsellSubtitle{color:#fff}.productV1Themed .pdpUpsellHeaderBadgesDiscount,.productV1Themed .pdpUpsellHeaderBadgesCompareSavings{background:var(--theme-accent);color:#000}.productV1Themed .pdpUpsellHeaderBadgesShipping{background:#fff;color:#000}.productV1Themed .pdpUpsellItemTrigger{background:var(--theme-card);border-color:var(--theme-line)}.productV1Themed .pdpUpsellItemTitle{color:#fff}.productV1Themed .pdpUpsellItemDescription{color:var(--theme-muted)}.productV1Themed .pdpUpsellVariantPickerPopover{background:var(--theme-card);border-color:var(--theme-line)}.productV1Themed .pdpUpsellVariantPickerPopover:after{background:var(--theme-card)}.productV1Themed .pdpUpsellBodyKitLinkButton{background-color:var(--theme-accent);border-color:var(--theme-accent);color:#000}.productV1Themed .pdpVersionCard{background:var(--theme-card);border-color:var(--theme-line)}.productV1Themed .pdpVersionCard:has(.pdpVersionInput:checked){background:var(--theme-inner);border-color:#fff}.productV1Themed .pdpVersionCardHead,.productV1Themed .pdpVersionCardBullets,.productV1Themed .pdpVersionCardBulletCheck,.productV1Themed .pdpVersionCardBulletLock{color:var(--theme-muted)}.productV1Themed .pdpVersionCard:has(.pdpVersionInput:checked) .pdpVersionCardHead,.productV1Themed .pdpVersionCard:has(.pdpVersionInput:checked) .pdpVersionCardBullets,.productV1Themed .pdpVersionCard:has(.pdpVersionInput:checked) .pdpVersionCardBulletCheck{color:#fff}.productV1Themed .productV1ContentSellingPriceCompare{color:var(--theme-muted)}.productV1Themed .productV1ContentDefault>.dpChip{color:var(--theme-muted)}.productV1Themed .productV1ContentATC{background-color:var(--theme-accent);border-color:color-mix(in srgb,var(--theme-accent) 85%,#000000);box-shadow:0 4px 10px -4px #00000040,inset 0 4px 4px #ffffff6e;color:#000}.productV1Themed .productV1ContentATC:hover:not(:disabled){box-shadow:0 4px 20px -4px #0006,inset 0 4px 4px #ffffff6e}.productV1Themed .productV1ContentATC:disabled{background-color:gray;border-color:gray}.productV1Themed .productV1ContentShipping{color:var(--theme-muted)}.productV1Themed .productV1FAQ{background:var(--theme-card);border-color:var(--theme-line)}.productV1Themed .productV1FAQToggleTitle,.productV1Themed .productV1FAQListItemQuestion,.productV1Themed .productV1FAQListItemAnswer{color:#fff}.productV1Themed .productV1FAQToggleIcon:before,.productV1Themed .productV1FAQToggleIcon:after{background:#fff}.productV1ThemeReviews{display:none;margin:60px auto 0;max-width:1400px;opacity:0;text-align:center;transition:opacity var(--theme-fade) var(--theme-ease),display var(--theme-fade) allow-discrete}.productV1Themed .productV1ThemeReviews{display:block;opacity:1}@starting-style{.productV1Themed .productV1ThemeReviews{opacity:0}}.productV1ThemeReviewsViewport{cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.productV1ThemeReviewsViewport.dragging{cursor:grabbing}.productV1ThemeReviewsTrack{display:flex;width:max-content;will-change:transform}.productV1ThemeReviewsList{display:flex;gap:32px;list-style:none;margin:0;padding:4px 32px 4px 0}.productV1ThemeReviewsItem{display:flex;width:320px}.productV1ThemeReviewsFigure{align-items:center;color:#fff;display:grid;grid-template-rows:1fr auto;margin:0;opacity:.75;row-gap:18px;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 14px rgba(0,0,0,.55);transition:opacity .3s ease;width:100%}@media(hover:hover){.productV1ThemeReviewsItem:hover .productV1ThemeReviewsFigure{opacity:1}}.productV1ThemeReviewsQuote{align-self:center;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;margin:0;text-wrap:balance}.productV1ThemeReviewsName{font-family:pragmatica-extended,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.productV1ThemeReviewsPause{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;gap:10px;margin-top:28px;padding:8px 12px;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase}.productV1ThemeReviewsPause:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.productV1ThemeReviewsPauseIcon{border-left:3px solid currentColor;border-right:3px solid currentColor;height:12px;width:10px}.productV1ThemeReviewsPause[aria-pressed=true] .productV1ThemeReviewsPauseIcon{border-bottom:6px solid transparent;border-left:10px solid currentColor;border-right:0;border-top:6px solid transparent;height:0;width:0}@media(max-width:800px){.productV1ThemeReviews{margin-top:40px}.productV1ThemeReviewsViewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.productV1ThemeReviewsItem{width:260px}.productV1ThemeReviewsList{gap:24px;padding-right:24px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/pdp-variant-theme.css.map */
