.sd-product-wide{padding-inline:1.5rem}@media screen and (min-width:750px){.sd-product-wide{padding-inline:3.2rem}}.sd-product{display:block}.sd-product__form{display:none}.sd-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sd-pp-gap-m, 2rem);align-items:start}.sd-product--mobile-info-first .sd-product__info{order:-1}@media screen and (min-width:990px){.sd-product__grid{grid-template-columns:minmax(0,var(--sd-pp-media, 55%)) minmax(0,1fr);gap:var(--sd-pp-gap, 4.8rem)}.sd-product--mobile-info-first .sd-product__info{order:0}.sd-product--media-right .sd-product__media{order:2}.sd-product--no-media .sd-product__grid{grid-template-columns:minmax(0,1fr)}.sd-product--sticky-info .sd-product__info,.sd-product--sticky-info .sd-product__media{position:sticky;top:calc(var(--sd-sticky-offset, 0px) + 2rem);transition:top .25s ease}}@media screen and (min-width:750px)and (max-width:989px){.sd-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sd-pp-gap, 3.2rem)}.sd-product--no-media .sd-product__grid{grid-template-columns:minmax(0,1fr)}.sd-product--media-right .sd-product__media{order:2}}.sd-product--no-media .sd-product__media:not(:has(.sd-product__media-blocks>*)){display:none}.sd-product__media,.sd-product__info{min-width:0}.sd-product__media-blocks:empty{display:none}.sd-product__media-blocks{margin-top:2rem}.sd-product__info-inner{display:flex;flex-direction:column;gap:var(--sd-info-gap-m, 0px);max-width:var(--sd-info-max, none)}@media screen and (min-width:750px){.sd-product__info-inner{gap:var(--sd-info-gap, 0px)}}.sd-product__info-inner>*{min-width:0}.sd-product__info--card{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--sd-info-radius, 12px);padding:var(--sd-info-pad-m, 1.6rem)}@media screen and (min-width:750px){.sd-product__info--card{padding:var(--sd-info-pad, 2.8rem)}}.sd-crumbs{margin-bottom:var(--sd-crumbs-gap, 14px);font-size:var(--sd-crumbs-size-m, 12px);color:var(--sd-crumbs-color, rgba(var(--color-foreground), .65));line-height:1.4}@media screen and (min-width:750px){.sd-crumbs{font-size:var(--sd-crumbs-size, 13px)}}.sd-crumbs--center{text-align:center}.sd-crumbs--font-body-bold{font-weight:var(--font-body-weight-bold)}.sd-crumbs--font-heading{font-family:var(--font-heading-family)}.sd-crumbs__list{display:inline-flex;flex-wrap:wrap;gap:.2em 0;list-style:none;margin:0;padding:0}.sd-crumbs__item{display:inline-flex;align-items:center}.sd-crumbs__sep{margin-inline:.55em;opacity:.7}.sd-crumbs__link{color:inherit;text-decoration:none}.sd-crumbs__link:hover{text-decoration:underline;text-underline-offset:.2em}.sd-crumbs__current{opacity:.85}.sd-ptitle__text{margin:0;font-size:var(--sd-pt-size-m, 2.6rem);color:var(--sd-pt-color, rgb(var(--color-foreground)));word-break:break-word}@media screen and (min-width:750px){.sd-ptitle__text{font-size:var(--sd-pt-size, 3.2rem)}}.sd-ptitle--upper .sd-ptitle__text{text-transform:uppercase}.sd-ptitle--decorative .sd-ptitle__text{line-height:1;opacity:var(--sd-pt-opacity, 1)}.sd-ptitle__link{color:inherit;text-decoration:none}.sd-ptitle__link:hover{text-decoration:underline;text-underline-offset:.12em}.sd-pdesc--small .sd-pdesc__body{font-size:.9em}.sd-pdesc--large .sd-pdesc__body{font-size:1.1em}.sd-pdesc__body{color:rgba(var(--color-foreground),.85)}.sd-pdesc__body img{max-width:100%;height:auto}.sd-pdesc__empty{margin:0;padding:1.2rem;border:1px dashed rgba(var(--color-foreground),.25);border-radius:8px;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.sd-price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;letter-spacing:var(--sd-pr-spacing, .02em);line-height:1.2}.sd-price__main,.sd-price__was{display:inline-flex;align-items:baseline}.sd-price__current{font-size:var(--sd-pr-size, 2.4rem);color:var(--sd-pr-color, rgb(var(--color-foreground)));font-weight:var(--font-body-weight-bold)}.sd-price.is-on-sale .sd-price__current{font-size:var(--sd-pr-sale-size, var(--sd-pr-size, 2.4rem))}.sd-price__compare{font-size:var(--sd-pr-compare-size, 1.7rem);color:var(--sd-pr-compare-color, rgba(var(--color-foreground), .6))}.sd-price__compare[hidden],.sd-price__badge[hidden],.sd-price__soldout[hidden],.sd-price__unit[hidden]{display:none}.sd-price--price-first-stacked,.sd-price--compare-first-stacked{flex-direction:column;align-items:flex-start;gap:.2rem}.sd-price--compare-first .sd-price__was,.sd-price--compare-first-stacked .sd-price__was{order:-1}.sd-price__badge{font-size:1.25rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04em}.sd-price__badge.color-scheme-1,.sd-price__badge[class*=color-]{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sd-price__badge--custom{background:var(--sd-pr-badge-bg, #c62828);color:var(--sd-pr-badge-fg, #fff)}.sd-price__badge .sd-price__badge-icon,.sd-price__badge .sd-icon{--sd-icon-size: var(--sd-pr-icon, 1.3em);--sd-icon-color: currentColor}.sd-price__badge img.sd-price__badge-icon,.sd-price__badge .sd-icon-img{width:var(--sd-pr-icon, 1.3em);height:var(--sd-pr-icon, 1.3em)}.sd-price__soldout{font-size:1.25rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sd-price__unit{flex-basis:100%;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.sd-price__note{margin:.6rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.sd-price__note a{color:inherit}.sd-price__installments{margin-top:.6rem;font-size:1.3rem}.sd-price__installments form{margin:0}.sd-picker{display:flex;flex-direction:column;gap:1.6rem}.sd-opt[hidden]{display:none}.sd-opt__head{display:flex;align-items:center;justify-content:var(--sd-lbl-align, flex-start);gap:.8rem 1.2rem;flex-wrap:wrap;margin-bottom:.9rem}.sd-opt__label{display:inline-flex;align-items:center;gap:.8rem;font-size:var(--sd-lbl-size, 15px);color:var(--sd-lbl-color, rgb(var(--color-foreground)));line-height:1.3}.sd-opt__label--bold{font-weight:var(--font-body-weight-bold)}.sd-opt__label--heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.sd-opt__head--lines{justify-content:center}.sd-opt__head--lines .sd-opt__label{flex:1;justify-content:center}.sd-opt__head--lines .sd-opt__label:before,.sd-opt__head--lines .sd-opt__label:after{content:"";flex:1;height:var(--sd-lbl-line-w, 1px);background:var(--sd-lbl-line, rgba(var(--color-foreground), .25))}.sd-opt__step{display:inline-grid;place-items:center;width:var(--sd-step-size, 22px);height:var(--sd-step-size, 22px);border-radius:var(--sd-step-radius, 50%);background:var(--sd-step-bg, #121212);color:var(--sd-step-fg, #fff);font-size:calc(var(--sd-step-size, 22px) * .55);font-weight:var(--font-body-weight-bold);flex-shrink:0}.sd-opt__aside{margin-inline-start:auto}.sd-opt__head--lines .sd-opt__aside{margin-inline-start:0}.sd-opt__below{margin-top:.8rem}.sd-opt__values{display:flex;flex-wrap:wrap;gap:.8rem}.sd-val{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.sd-val[hidden]{display:none}.sd-val__input:focus-visible+*{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:2px}.sd-val__pill{display:inline-flex;align-items:center;gap:.6em;padding:var(--sd-pill-padding, 1rem 2rem);font-size:var(--sd-pill-font-size, 1.4rem);font-weight:var(--sd-pill-font-weight, inherit);line-height:1.2;border-radius:var(--variant-pills-radius, 40px);border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sd-val:hover .sd-val__pill{border-color:rgb(var(--color-foreground))}.sd-val__input:not(:checked)+.sd-val__pill{background:linear-gradient(rgba(var(--color-foreground),var(--sd-pill-idle-tint, 0)) 0 0),rgb(var(--color-background))}.sd-val__input:checked+.sd-val__pill{background:rgb(var(--sd-pill-selected, var(--color-button)));border-color:rgb(var(--sd-pill-selected, var(--color-button)));color:rgb(var(--color-button-text))}.sd-val[data-state=unavailable] .sd-val__pill,.sd-val[data-state=missing] .sd-val__pill{opacity:var(--sd-pill-unavailable-opacity, .45);text-decoration:line-through}.sd-val[data-state=available] .sd-val__sr{display:none}.sd-val--swatch_pills .sd-val__pill{font-size:var(--sd-sp-size, 15px);padding:var(--sd-sp-pad, .4em) calc(var(--sd-sp-pad, .4em) * 1.5);border-radius:var(--sd-sp-radius, 40px);padding-inline-start:var(--sd-sp-pad, .4em)}.sd-val--swatch_pills .sd-val__swatch{width:var(--sd-sp-swatch, 1.5em);height:var(--sd-sp-swatch, 1.5em);border-radius:var(--sd-sp-swatch-radius, 50%)}.sd-val__swatch{display:block;flex-shrink:0;background:var(--sd-swatch, #ccc);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.12)}.sd-opt__values--swatches{gap:1rem}.sd-val--swatches{--sd-sw: 3.6rem;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;max-width:calc(var(--sd-sw) + 2.4rem);text-align:center}.sd-swatches--small .sd-val--swatches{--sd-sw: 2.6rem}.sd-swatches--large .sd-val--swatches{--sd-sw: 4.8rem}.sd-swatches--xlarge .sd-val--swatches{--sd-sw: 6.4rem}.sd-val--swatches .sd-val__swatch{width:var(--sd-sw);height:var(--sd-sw);border-radius:var(--sd-swatch-radius, 50%);outline:1px solid rgba(var(--color-foreground),var(--sd-swatch-border-opacity, 0));outline-offset:3px;transition:outline-color .15s ease,transform .15s ease}.sd-val--swatches:hover .sd-val__swatch{transform:scale(1.06)}.sd-val--swatches .sd-val__input:checked+.sd-val__swatch{outline:2px solid rgba(var(--color-foreground),max(var(--sd-swatch-selected-border-opacity, .6),.6))}.sd-val--swatches[data-state=unavailable] .sd-val__swatch,.sd-val--swatches[data-state=missing] .sd-val__swatch{opacity:.45;background-image:linear-gradient(to top right,transparent calc(50% - 1px),rgba(var(--color-foreground),.7) calc(50% - 1px),rgba(var(--color-foreground),.7) calc(50% + 1px),transparent calc(50% + 1px)),var(--sd-swatch)}.sd-val__name{font-size:1.2rem;line-height:1.2}.sd-val--swatch_pills .sd-val__name,.sd-val--pills .sd-val__name{font-size:inherit}.sd-select{position:relative;display:inline-flex;min-width:min(100%,22rem);max-width:100%}.sd-picker--full-selects .sd-select{display:flex;width:100%}.sd-select__input{appearance:none;-webkit-appearance:none;width:100%;min-height:4.4rem;padding:0 4rem 0 1.4rem;font:inherit;font-size:1.5rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),var(--sd-pickers-overlay-opacity, .03));border:var(--sd-pickers-border-width, 1px) solid rgba(var(--color-foreground),var(--sd-pickers-border-opacity, .3));border-radius:var(--sd-pickers-radius, 8px);box-shadow:var(--sd-pk-sx, 0) var(--sd-pk-sy, 0) var(--sd-pk-sb, 0) rgba(var(--color-shadow, 18, 18, 18),var(--sd-pk-sa, 0));cursor:pointer;text-overflow:ellipsis}.sd-select__input:hover{border-color:rgba(var(--color-foreground),var(--sd-pickers-hover-border-opacity, .6));background:rgba(var(--color-foreground),calc(var(--sd-pickers-overlay-opacity, .03) + var(--sd-pk-tint-hover, 0)))}.sd-select__input:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:1px}.sd-select__caret{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;line-height:0}.sd-select--small .sd-select__input{min-height:3.8rem;font-size:1.4rem;padding-left:1.2rem}.sd-vcards{--sd-vc-c: var(--color-accent-1)}.sd-vcards--c-accent_2{--sd-vc-c: var(--color-accent-2)}.sd-vcards--c-button{--sd-vc-c: var(--color-button)}.sd-vcards--c-text{--sd-vc-c: var(--color-foreground)}.sd-vcards__headline{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.4rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-align:center}.sd-vcards__headline:before,.sd-vcards__headline:after{content:"";flex:1;height:2px;background:rgba(var(--color-foreground),.15)}.sd-vcards__list{display:flex;flex-direction:column;gap:1.2rem}.sd-vcards--vertical .sd-vcards__list{flex-direction:row;align-items:var(--sd-vc-align, flex-start);gap:.8rem}.sd-vcard{position:relative;cursor:pointer;display:block}.sd-vcard[hidden]{display:none}.sd-vcards--vertical .sd-vcard{flex:1 1 0;min-width:0}.sd-vcard__box{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:var(--sd-vc-border, 2px) solid rgba(var(--color-foreground),.15);border-radius:var(--sd-vc-radius, 10px);background:rgb(var(--color-background));transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sd-vcards--compact .sd-vcard__box{padding:1rem 1.4rem}.sd-vcards--vertical .sd-vcard__box{flex-direction:column;text-align:center;height:100%;padding:1.6rem .8rem 1.2rem}.sd-vcard:hover .sd-vcard__box{border-color:rgba(var(--sd-vc-c),.5)}.sd-vcard input:checked+.sd-vcard__box{border-color:rgb(var(--sd-vc-c));background:rgba(var(--sd-vc-c),.06)}.sd-vcard input:focus-visible+.sd-vcard__box{outline:2px solid rgba(var(--sd-vc-c),.6);outline-offset:2px}.sd-vcard[data-state=unavailable] .sd-vcard__box,.sd-vcard[data-state=missing] .sd-vcard__box{opacity:.55}.sd-vcard__dot{width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.35);flex-shrink:0;display:none}.sd-vcards--indicator .sd-vcard__dot{display:block}.sd-vcards--vertical .sd-vcard__dot{position:absolute;top:.8rem;left:.8rem;width:1.5rem;height:1.5rem}.sd-vcard input:checked+.sd-vcard__box .sd-vcard__dot{border-color:rgb(var(--sd-vc-c));box-shadow:inset 0 0 0 3px rgb(var(--color-background));background:rgb(var(--sd-vc-c))}.sd-vcard__img{width:calc(var(--sd-vc-img, 70%) * .9);max-width:7.2rem;flex-shrink:0}.sd-vcards--vertical .sd-vcard__img{width:var(--sd-vc-img, 70%);max-width:none}.sd-vcards--vertical.sd-vcards--space-img .sd-vcard__img{margin-top:.6rem}.sd-vcards--vertical.sd-vcards--img-bottom .sd-vcard__img{order:3}.sd-vcard__img img{display:block;width:100%;height:auto;border-radius:calc(var(--sd-vc-radius, 10px) * .6)}.sd-vcard__content{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sd-vcards--vertical .sd-vcard__content{flex-direction:column;justify-content:flex-start;gap:.6rem}.sd-vcard__left{display:flex;flex-direction:column;gap:.3rem;min-width:0}.sd-vcard__title{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sd-vcards--vertical .sd-vcard__title{justify-content:center}.sd-vcard--benefit-below .sd-vcard__title{flex-direction:column;align-items:flex-start}.sd-vcards--vertical .sd-vcard--benefit-below .sd-vcard__title{align-items:center}.sd-vcard__label{font-size:1.6rem;line-height:1.25}.sd-vcard__caption{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.sd-vcard__label em,.sd-vcard__caption em,.sd-vcard__price em{font-style:normal;color:rgb(var(--sd-vc-c))}.sd-vcard__benefit{--sd-b: var(--color-accent-1);font-size:1.15rem;line-height:1.3;padding:.2em .7em;border-radius:1em;border:1px solid rgb(var(--sd-b));color:rgb(var(--sd-b));white-space:nowrap}.sd-vcard__benefit--accent_2{--sd-b: var(--color-accent-2)}.sd-vcard__benefit--button{--sd-b: var(--color-button)}.sd-vcard__benefit--text{--sd-b: var(--color-foreground)}.sd-vcard__benefit--solid{background:rgb(var(--sd-b));color:rgb(var(--color-background))}.sd-vcard__prices{display:flex;align-items:flex-end;gap:.2rem .8rem;flex-shrink:0;text-align:right}.sd-vcard__prices--price-stacked,.sd-vcard__prices--compare-stacked{flex-direction:column}.sd-vcard__prices--compare-row .sd-vcard__compare,.sd-vcard__prices--compare-stacked .sd-vcard__compare{order:-1}.sd-vcards--vertical .sd-vcard__prices{align-items:center;text-align:center}.sd-vcard__price{font-size:1.6rem}.sd-vcard__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.sd-vcard__compare[hidden]{display:none}.sd-vcard__badge{--sd-b: var(--color-accent-1);position:absolute;z-index:1;font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.05em;line-height:1.3;padding:.3em .9em;background:rgb(var(--sd-b));color:#fff;white-space:nowrap}.sd-vcard__badge--accent_2{--sd-b: var(--color-accent-2)}.sd-vcard__badge--button{--sd-b: var(--color-button);color:rgb(var(--color-button-text))}.sd-vcard__badge--text{--sd-b: var(--color-foreground);color:rgb(var(--color-background))}.sd-vcard__badge--tab{top:0;right:1.6rem;transform:translateY(-55%);border-radius:.6rem}.sd-vcard__badge--pill{top:0;left:50%;transform:translate(-50%,-55%);border-radius:2rem}.sd-vcard__badge--ribbon{top:0;right:0;border-radius:0 calc(var(--sd-vc-radius, 10px) - 2px) 0 .8rem}.sd-vcards--vertical .sd-vcard__badge--tab{right:50%;transform:translate(50%,-55%)}.sd-vcards--vertical .sd-vcard--has-badge .sd-vcard__box{padding-top:2.2rem}.sd-qty-field{display:flex;flex-direction:column;gap:.6rem}.sd-qty-field__label{font-size:1.4rem;font-weight:var(--font-body-weight-bold)}.sd-qty-field__cart{font-weight:400;color:rgba(var(--color-foreground),.7)}.sd-qty-field__rules{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.7);display:flex;gap:.4rem 1rem;flex-wrap:wrap}.sd-qty-field__rules[hidden]{display:none}.sd-qty{display:inline-flex;align-items:stretch;width:14rem;min-height:4.6rem;border:var(--sd-pickers-border-width, 1px) solid rgba(var(--color-foreground),var(--sd-pickers-border-opacity, .3));border-radius:var(--sd-pickers-radius, 8px);background:rgba(var(--color-foreground),var(--sd-pickers-overlay-opacity, .03));box-shadow:var(--sd-pk-sx, 0) var(--sd-pk-sy, 0) var(--sd-pk-sb, 0) rgba(var(--color-shadow, 18, 18, 18),var(--sd-pk-sa, 0));overflow:hidden}.sd-qty:hover{border-color:rgba(var(--color-foreground),var(--sd-pickers-hover-border-opacity, .6));background:rgba(var(--color-foreground),calc(var(--sd-pickers-overlay-opacity, .03) + var(--sd-pk-tint-hover, 0)))}.sd-qty--full{width:100%}.sd-qty__btn{flex:0 0 4.2rem;display:grid;place-items:center;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;padding:0}.sd-qty__btn:disabled{opacity:.35;cursor:default}.sd-qty__btn:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px}.sd-qty__input{flex:1;min-width:0;width:100%;border:0;background:transparent;text-align:center;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sd-qty__input::-webkit-outer-spin-button,.sd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sd-qty__input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),.3)}.sd-buy{display:flex;flex-direction:column;gap:1rem}.sd-buy__row{display:flex;gap:1rem;align-items:stretch}.sd-buy__row--qty-right .sd-buy__qty{order:2}.sd-buy__row .sd-buy__qty{flex:0 0 auto}.sd-buy__row .sd-buy__qty .sd-qty{width:12.4rem;height:100%}.sd-buy__row--natural{align-items:center}.sd-buy__row--natural .sd-buy__qty .sd-qty{height:auto}.sd-buy__row--shrink .sd-buy__atc{min-height:0;padding-top:0;padding-bottom:0}.sd-buy__row--shrink{align-items:stretch}.sd-buy__row--shrink .sd-buy__qty .sd-qty{height:auto}.sd-buy__atc,.sd-buy__now{position:relative;flex:1;min-width:0;padding-top:calc(var(--sd-buy-pad, 0px) + .4rem);padding-bottom:calc(var(--sd-buy-pad, 0px) + .4rem)}.sd-buy--custom .sd-buy__atc{--color-button: var(--sd-buy-bg);--color-button-text: var(--sd-buy-fg)}.sd-buy--custom-2nd .sd-buy__now{--color-secondary-button-text: var(--sd-buy-2nd);--color-button: var(--sd-buy-2nd);--color-link: var(--sd-buy-2nd)}.sd-buy--case-upper .button{text-transform:uppercase}.sd-buy--case-normal .button{text-transform:none}.sd-buy__inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--sd-buy-icon-gap, 8px);max-width:100%}.sd-buy__lines{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sd-buy-lgap, 2px);min-width:0}.sd-buy__line1{display:inline-flex;align-items:center;gap:var(--sd-buy-icon-gap, 8px);font-size:var(--sd-buy-l1, 16px);line-height:1.2}.sd-buy__line2{font-size:var(--sd-buy-l2, 12px);line-height:1.2;text-transform:none;opacity:.9}.sd-buy__line2[hidden]{display:none}.sd-buy__line2--bold{font-weight:var(--font-body-weight-bold)}.sd-buy__line2--heading{font-family:var(--font-heading-family)}.sd-buy__line2--upper{text-transform:uppercase}.sd-buy__now .sd-buy__label{font-size:var(--sd-buy-l1, 16px)}.sd-buy .sd-buy__icon.sd-icon{--sd-icon-size: var(--sd-buy-icon, 1.2em);--sd-icon-color: currentColor}.sd-buy img.sd-buy__icon{width:auto;height:var(--sd-buy-icon, 1.2em)}.sd-buy__line1 .sd-icon,.sd-buy__inner>.sd-icon{font-size:calc(var(--sd-buy-l1, 16px) * 1.2)}.sd-buy__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0;pointer-events:none}.button.is-loading>:not(.sd-buy__spinner){visibility:hidden}.button.is-loading .sd-buy__spinner{opacity:1;animation:sd-spin .7s linear infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}.button[aria-disabled=true]{pointer-events:none}.sd-buy__dynamic[hidden]{display:none}.sd-buy__dynamic-form{margin:0}.sd-buy__dynamic .shopify-payment-button__button{min-height:4.6rem;border-radius:var(--buttons-radius, 0)}.sd-buy__error{display:flex;align-items:flex-start;gap:.6rem;padding:1rem 1.2rem;border-radius:8px;background:rgba(var(--color-accent-1),.08);color:rgb(var(--color-foreground));font-size:1.35rem;line-height:1.4}.sd-buy__error[hidden]{display:none}.sd-buy__error .sd-icon{--sd-icon-color: rgb(var(--color-accent-1))}.sd-buy__pickup{margin-top:.4rem}.sd-recipient{display:block;margin-top:.4rem}.sd-recipient__toggle{position:absolute;opacity:0;width:1px;height:1px}.sd-recipient__check{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;font-size:1.4rem}.sd-recipient__box{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(var(--color-foreground),.5);border-radius:4px;color:transparent}.sd-recipient__toggle:checked+.sd-recipient__check .sd-recipient__box{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.sd-recipient__box .sd-icon{--sd-icon-color: currentColor}.sd-recipient__toggle:focus-visible+.sd-recipient__check .sd-recipient__box{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.sd-recipient__fields{display:none;flex-direction:column;gap:1.2rem;margin-top:1.4rem}.sd-recipient__toggle:checked~.sd-recipient__fields{display:flex}.sd-recipient__hint{margin:.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.sd-recipient__error{padding:1rem;border-radius:8px;background:rgba(var(--color-accent-1),.08);font-size:1.3rem}.sd-recipient__error[hidden],.sd-recipient .form__message.hidden{display:none}@media(prefers-reduced-motion:reduce){.button.is-loading .sd-buy__spinner{animation-duration:1.6s}.sd-val__pill,.sd-val--swatches .sd-val__swatch,.sd-vcard__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-product.css.map */
