.product-countdown{padding:var(--sp-4) var(--sp-5);color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}[data-rounded-block=round] .product-countdown{border-radius:var(--sp-2d5)}.product-countdown .icon-xl{width:var(--sp-8);height:var(--sp-8)}.product-countdown .countdown__timer{--countdown-gap:var(--sp-5)}.product-countdown .countdown__item{position:relative;gap:var(--sp-0d5);padding:var(--sp-1d5) var(--sp-2d5);background-color:rgb(var(--color-modal-background, var(--color-base-background)))}[data-rounded-block=round] .product-countdown .countdown__item{border-radius:var(--sp-1d5)}.product-countdown .countdown__item p{position:static;line-height:1.25;font-weight:700;font-size:var(--text-base)}@media screen and (min-width: 1024px){.product-countdown .countdown__item p{font-size:var(--text-lg)}}@media screen and (min-width: 1280px){.product-countdown .countdown__item p{font-size:var(--text-xl)}}.product-countdown .countdown__item p::after{font-size:var(--text-xl);color:rgb(var(--color-foreground));inset-block-start:50%;transform:translateX(calc(50% * var(--transform-logical))) translateY(-50%)}.product-countdown .countdown__item span{line-height:1;font-size:var(--text-3xs)}.back-in-stock{padding:var(--sp-5) var(--sp-6);background-color:rgb(var(--color-foreground)/ 0.025)}[data-rounded-block=round] .back-in-stock{border-radius:var(--sp-2d5)}.back-in-stock .input{background-color:rgb(var(--color-background))}.back-in-stock.buy-buttons{background-color:transparent;padding:0;border-radius:0}.specifications{gap:var(--grid-gap)}.specifications .specification{padding-block-start:var(--sp-2d5)}.specifications .specification p:first-child{margin-block-start:0}.specifications .specification :is(ul, p):first-child,
.specifications .specification h6+:is(ul, p){margin-block-start:0}.specifications .specification :is(ul, p):last-child{margin-block-end:0}.specifications .specification li{margin-block-start:0}.specifications .specification :is(h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6){margin-block-end:var(--sp-2);margin-block-start:0;font-weight:var(--font-medium)}.specifications.with-border .specification *:not(h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6){color:rgb(var(--color-foreground)/ 0.6)}.specifications .specification .col-span-full:nth-child(odd):last-child{grid-column:1/-1}.specifications .specification>.col-span-full>*+.grid{padding-block-start:var(--sp-6);border-block-start:1px solid rgb(var(--color-border))}.specifications .accordion .details__content{max-width:100%}.specs__sidebar{background-color:rgb(var(--color-foreground)/ 0.025);padding:var(--sp-7d5) var(--gap-padding);border-radius:var(--rounded-block)}.specs__sidebar>ul li{width:var(--sp-24)}.specs__sidebar .media{width:var(--sp-24);height:var(--sp-24);background-color:rgb(var(--color-background))}.specs__sidebar .media img{max-width:var(--sp-12)}.specifications .grow+.grow-0{padding-block-start:var(--sp-18)}.specs__sidebar .icon-box{width:var(--sp-56);height:auto;position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translateX(calc(-50% * var(--transform-logical)))}.specs__sidebar .icon-box .fill{fill:rgb(var(--color-background))}@media screen and (min-width: 768px){.specs__sidebar{padding:var(--sp-10)}}@media screen and (min-width: 1024px){.specs__sidebar{width:clamp(340px, 30vw, 480px);padding-inline:var(--sp-12)}.specifications .grow+.grow-0{padding-block-start:0}}@media screen and (min-width: 1536px){.specifications-section :is(.title-wrapper, .specifications){padding-inline:calc(var(--grid-gap) * 2)}}.specifications.with-background .accordions{border-block:none}.specifications.with-background .accordion{background-color:rgb(var(--color-foreground)/ 0.04)}[data-rounded-block=round] .specifications.with-background .accordion{border-radius:var(--sp-2d5)}.specifications.with-background .accordion+.accordion{border-block-start:none;margin-block-start:var(--sp-1)}.specifications.with-background .accordion :is(.details__summary, .details__content){padding:var(--sp-7)}@media screen and (min-width: 1024px){.specifications.with-background .accordion :is(.details__summary, .details__content){padding:var(--sp-8d5)}}.specifications.with-background .accordion .details__content{padding-block-start:0}.product-sticky-form__card{border-block-start:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background));padding:var(--sp-4) var(--sp-5)}[data-rounded-block=round] .product-sticky-form__card{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}[data-rounded-block=round] .product-sticky-form .media{border-radius:var(--sp-2)}.product-sticky-form .product-form__error-message{padding:0;background-color:transparent}.product-sticky-form__variant{grid-template-columns:minmax(0, 1fr) auto}@media screen and (min-width: 768px){.product-sticky-form{width:550px;inset-inline-end:var(--sp-5);inset-block-end:var(--sp-5)}.product-sticky-form__card{padding:var(--sp-4);border:1px solid rgb(var(--color-border))}[data-rounded-block=round] .product-sticky-form__card{border-radius:var(--sp-3)}.product-sticky-form__variant{grid-template-columns:80px minmax(0, 1fr) auto}.product-sticky-form__variant.no-image{grid-template-columns:minmax(0, 1fr) auto}}@media screen and (max-width: 767px){.product-sticky-form .button{padding:0;width:var(--sp-11);height:var(--sp-11)}.product-sticky-form__card::before{content:'';z-index:-1;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:calc(100% + var(--border-radius));background-color:rgb(var(--color-background))}[data-rounded-block=round] .product-sticky-form__card::before{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}}.product-bundle__sidebar{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));padding:var(--sp-5);border-radius:var(--rounded-block);max-height:calc(100vh - var(--header-height));max-height:calc(100svh - var(--header-height))}@media screen and (min-width: 1024px){.product-bundle__sidebar{width:clamp(340px, 25vw, 430px);padding:var(--sp-7d5);max-height:calc(100vh - var(--sticky-header-height) - 40px);max-height:calc(100svh - var(--sticky-header-height) - 40px)}}@media screen and (min-width: 1024px) and (max-width: 1279px){.product-bundle-wrapper .card-grid{--card-grid-per-row:2}}.product-bundle__sidebar .title-wrapper{margin-block-end:0}.product-bundle__sidebar .free-shipping-bar progress-bar::before{--tw-scale-x:var(--progress)}.product-bundle__sidebar .horizontal-product{padding-block:0}.product-bundle__sidebar .horizontal-product+.horizontal-product{border-block-start:0}.product-bundle__sidebar .horizontal-product:not([data-variant-id]) .media{aspect-ratio:1 / 1}.product-bundle__sidebar .cart-quantity{height:var(--sp-8d5);width:var(--sp-10d5)}@media screen and (min-width: 1024px){.product-bundle__sidebar .cart-quantity .quantity__input{padding-inline-end:var(--sp-1)}}@media screen and (min-width: 1280px){.product-bundle__sidebar .cart-quantity{height:var(--sp-12);width:var(--sp-18)}.product-bundle__sidebar .cart-quantity .quantity__input{padding-inline-end:var(--sp-3)}}.product-bundle__body{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:thin;padding-inline-end:var(--sp-5);margin-inline-end:calc(var(--sp-5) * -1)}.product-bundle__body::-webkit-scrollbar{-webkit-appearance:none;background-clip:padding-box;background-color:transparent;border-radius:var(--rounded-full);width:var(--sp-1d5)}.product-bundle__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--color-foreground)/ 0.2);border-radius:var(--rounded-full)}.product-bundle__footer{padding-block-start:var(--sp-2d5);border-block-start:1px solid rgb(var(--color-border-light))}.product-bundle__footer .button[disabled]~p{display:none}.product-bundle-wrapper[locked] .product-form__submit,
.product-card[locked] .product-form__submit{opacity:0.6;cursor:not-allowed;pointer-events:none}.horizontal-product[available] .horizontal-product__quantity{opacity:0;pointer-events:none}@media screen and (max-width: 1023px){.product-bundle-wrapper>.lg\:grow{margin-block-end:-60vh;margin-block-end:-60lvh}.product-bundle-wrapper>.lg\:grow-0{position:sticky;z-index:25;inset-block-end:0;padding-block-start:calc(60vh + var(--sp-5));padding-block-start:calc(60lvh + var(--sp-5))}.product-bundle-wrapper>.lg\:grow-0.active{z-index:30}.product-bundle__sidebar{--color-background:var(--color-base-text);--color-foreground:var(--color-base-background);--color-price:var(--color-foreground);--color-button-background:var(--color-foreground);--color-button-border:var(--color-foreground);--color-button-text:var(--color-background);--color-border:var(--color-foreground)/ 0.1;--color-border-light:var(--color-foreground)/ 0.06;background-color:rgb(var(--color-background)/ 0.85);backdrop-filter:blur(20px);margin-inline:calc(var(--page-padding)* -1);border:none;border-radius:0}[data-rounded-block=round] .product-bundle__sidebar{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.product-bundle:not(.active) .product-bundle__body{display:none}.product-bundle__footer{border-block-start:0;padding-block-start:0}.product-bundle__footer .btn-text{border-inline-start:1px solid currentColor;padding-inline-start:var(--sp-3d5)}.product-bundle__toggle>.icon{width:var(--sp-6);height:var(--sp-6)}.product-bundle.active .product-bundle__toggle>.icon{transform:scaleY(-1)}.product-bundle :is(.input, .select, .textarea){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (pointer: fine){.product-bundle__footer .btn-price{transition:color var(--animation-primary);transition-delay:0.1s}}}