variant-selects{display:block}variant-selects input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+label{cursor:pointer}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch{position:absolute;inset-inline-start:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--dropdown .dropdown-swatch+select{padding-inline-start:calc(2.4rem + var(--swatch-input--size))}.product-form__input--button{--variant-pills-border-width: 1px}.product-form__input--button input[type=radio]+label{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;margin:0;padding:0 2rem;min-height:var(--buttons-height);min-width:var(--buttons-height);transition:all var(--duration-default) ease;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--variant-pills-border-width) solid rgb(var(--color-foreground));border-radius:var(--variant-pills-radius, var(--buttons-radius))}.product-form__input--button .sc-product-group-options__link,.product-form__input--button .sc-product-group-options__current{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;position:relative;cursor:pointer;margin:0;padding:0 2rem;min-height:var(--buttons-height);min-width:var(--buttons-height);transition:all var(--duration-default) ease;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--variant-pills-border-width) solid rgb(var(--color-foreground));border-radius:var(--variant-pills-radius, var(--buttons-radius));text-decoration:none}.product-form__input--button .sc-product-group-options__label,.product-form__input--button .sc-product-group-options__price{display:block;line-height:1.2}.product-form__input--button .sc-product-group-options__price{font-size:.85em;font-weight:var(--font-body-weight)}.product-form__input--button .sc-product-group-options__item--color-swatch,.product-form__input--button .sc-product-group-options__item--image-swatch{width:var(--swatch-size, 4rem);height:var(--swatch-size, 4rem);min-width:0;min-height:0;padding:0;border-radius:var(--swatch-radius, var(--small-blocks-radius));overflow:hidden}.product-form__input--button .sc-product-group-options__swatch{display:block;width:100%;height:100%;border-radius:inherit;background:var(--sc-product-group-swatch-background, transparent);background-position:center;background-repeat:no-repeat;background-size:cover}.sc-product-group-options--globo-hidden{display:none!important}.globo-swatch-product-detail .sc-product-group-options__globo-control{box-sizing:border-box;margin-block:0;vertical-align:top;text-decoration:none;position:relative}.globo-swatch-product-detail .sc-product-group-options__globo-link{cursor:pointer}.globo-swatch-product-detail .sc-product-group-options__globo-current{cursor:default}.globo-swatch-product-detail .sc-product-group-options__globo-control--button{display:block;padding:var(--sc-globo-button-padding, 6px 14px);border:1px solid var(--sc-globo-button-border, #000);border-radius:var(--sc-globo-button-radius, 5px);background-color:var(--sc-globo-button-background, #fff);color:var(--sc-globo-button-color, #000);font-size:var(--sc-globo-button-font-size, 13px);font-weight:var(--sc-globo-button-font-weight, 400);line-height:inherit;text-align:center;text-transform:var(--sc-globo-button-text-transform, none);transition:.2s ease}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button{display:block!important;padding:var(--sc-globo-button-padding, 6px 14px)!important;border:1px solid var(--sc-globo-button-border, #000)!important;border-radius:var(--sc-globo-button-radius, 5px)!important;background-color:var(--sc-globo-button-background, #fff)!important;color:var(--sc-globo-button-color, #000)!important;font-size:var(--sc-globo-button-font-size, 13px)!important;font-weight:var(--sc-globo-button-font-weight, 400)!important;line-height:inherit!important;text-align:center!important;text-transform:var(--sc-globo-button-text-transform, none)!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button:hover,.globo-swatch-product-detail .sc-product-group-options__globo-control--button.sc-product-group-options__globo-current{border-color:var(--sc-globo-button-border-hover, var(--sc-globo-button-border, #000));background-color:var(--sc-globo-button-background-hover, var(--sc-globo-button-background, #fff));color:var(--sc-globo-button-color-hover, var(--sc-globo-button-color, #000))}.globo-swatch-product-detail .sc-product-group-options__globo-control--button.sc-product-group-options__globo-current{border-color:var(--sc-globo-button-border-selected, var(--sc-globo-button-border-hover, var(--sc-globo-button-border, #000)));background-color:var(--sc-globo-button-background-selected, var(--sc-globo-button-background-hover, var(--sc-globo-button-background, #fff)));color:var(--sc-globo-button-color-selected, var(--sc-globo-button-color-hover, var(--sc-globo-button-color, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button:hover,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button.sc-product-group-options__globo-current{border-color:var(--sc-globo-button-border-hover, var(--sc-globo-button-border, #000))!important;background-color:var(--sc-globo-button-background-hover, var(--sc-globo-button-background, #fff))!important;color:var(--sc-globo-button-color-hover, var(--sc-globo-button-color, #000))!important}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button.sc-product-group-options__globo-current{border-color:var(--sc-globo-button-border-selected, var(--sc-globo-button-border-hover, var(--sc-globo-button-border, #000)))!important;background-color:var(--sc-globo-button-background-selected, var(--sc-globo-button-background-hover, var(--sc-globo-button-background, #fff)))!important;color:var(--sc-globo-button-color-selected, var(--sc-globo-button-color-hover, var(--sc-globo-button-color, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--pill{display:block;padding:var(--sc-globo-pill-padding, 5px 20px);border:var(--sc-globo-pill-border-width, 1px) solid var(--sc-globo-pill-border, #000);border-radius:25px;background-color:var(--sc-globo-pill-background, #fff);color:var(--sc-globo-pill-color, #000);font-size:var(--sc-globo-pill-font-size, 13px);font-weight:var(--sc-globo-pill-font-weight, 400);line-height:1.5;text-align:center;text-transform:var(--sc-globo-pill-text-transform, none);transition:.2s ease}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--pill{display:block!important;padding:var(--sc-globo-pill-padding, 5px 20px)!important;border:var(--sc-globo-pill-border-width, 1px) solid var(--sc-globo-pill-border, #000)!important;border-radius:25px!important;background-color:var(--sc-globo-pill-background, #fff)!important;color:var(--sc-globo-pill-color, #000)!important;font-size:var(--sc-globo-pill-font-size, 13px)!important;font-weight:var(--sc-globo-pill-font-weight, 400)!important;line-height:1.5!important;text-align:center!important;text-transform:var(--sc-globo-pill-text-transform, none)!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--pill:hover,.globo-swatch-product-detail .sc-product-group-options__globo-control--pill.sc-product-group-options__globo-current{border-color:var(--sc-globo-pill-border-hover, var(--sc-globo-pill-border, #000));background-color:var(--sc-globo-pill-background-hover, var(--sc-globo-pill-background, #fff));color:var(--sc-globo-pill-color-hover, var(--sc-globo-pill-color, #000))}.globo-swatch-product-detail .sc-product-group-options__globo-control--pill.sc-product-group-options__globo-current{border-color:var(--sc-globo-pill-border-selected, var(--sc-globo-pill-border-hover, var(--sc-globo-pill-border, #000)));background-color:var(--sc-globo-pill-background-selected, var(--sc-globo-pill-background-hover, var(--sc-globo-pill-background, #fff)));color:var(--sc-globo-pill-color-selected, var(--sc-globo-pill-color-hover, var(--sc-globo-pill-color, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--pill:hover,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--pill.sc-product-group-options__globo-current{border-color:var(--sc-globo-pill-border-hover, var(--sc-globo-pill-border, #000))!important;background-color:var(--sc-globo-pill-background-hover, var(--sc-globo-pill-background, #fff))!important;color:var(--sc-globo-pill-color-hover, var(--sc-globo-pill-color, #000))!important}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--pill.sc-product-group-options__globo-current{border-color:var(--sc-globo-pill-border-selected, var(--sc-globo-pill-border-hover, var(--sc-globo-pill-border, #000)))!important;background-color:var(--sc-globo-pill-background-selected, var(--sc-globo-pill-background-hover, var(--sc-globo-pill-background, #fff)))!important;color:var(--sc-globo-pill-color-selected, var(--sc-globo-pill-color-hover, var(--sc-globo-pill-color, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price{display:inline-grid;grid-template-columns:minmax(0,1fr);width:max-content;min-width:var(--sc-globo-price-min-width, var(--sc-globo-price-width, 112px));max-width:min(100%,28rem);overflow:hidden;border:var(--sc-globo-price-border-width, 1px) solid var(--sc-globo-price-visual-border, var(--sc-globo-price-border, #000));border-radius:var(--sc-globo-price-radius, 4px);background-color:var(--sc-globo-price-value-background, #fff);color:inherit;text-align:left;transition:.2s ease}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price{display:inline-grid!important;grid-template-columns:minmax(0,1fr)!important;width:max-content!important;min-width:var(--sc-globo-price-min-width, var(--sc-globo-price-width, 112px))!important;max-width:min(100%,28rem)!important;overflow:hidden!important;border:var(--sc-globo-price-border-width, 1px) solid var(--sc-globo-price-visual-border, var(--sc-globo-price-border, #000))!important;border-radius:var(--sc-globo-price-radius, 4px)!important;background-color:var(--sc-globo-price-value-background, #fff)!important;color:inherit!important;text-align:left!important}.globo-swatch-product-detail .sc-product-group-options__globo-price-name,.globo-swatch-product-detail .sc-product-group-options__globo-price-value{display:block;width:100%;max-width:100%;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.globo-swatch-product-detail .sc-product-group-options__globo-price-name{padding:7px 8px 3px;background-color:var(--sc-globo-price-name-visual-background, var(--sc-globo-price-name-background, #fff));color:var(--sc-globo-price-name-visual-color, var(--sc-globo-price-name-color, #000));font-size:var(--sc-globo-price-name-font-size, 13px);font-weight:var(--sc-globo-price-name-font-weight, 700)}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price .sc-product-group-options__globo-price-name{width:100%!important;max-width:100%!important;padding:7px 8px 3px!important;background-color:var(--sc-globo-price-name-visual-background, var(--sc-globo-price-name-background, #fff))!important;color:var(--sc-globo-price-name-visual-color, var(--sc-globo-price-name-color, #000))!important;font-size:var(--sc-globo-price-name-font-size, 13px)!important;font-weight:var(--sc-globo-price-name-font-weight, 700)!important;line-height:1.25!important;text-align:left!important}.globo-swatch-product-detail .sc-product-group-options__globo-price-value{padding:3px 8px 8px;background-color:var(--sc-globo-price-value-background, #fff);color:var(--sc-globo-price-value-visual-color, var(--sc-globo-price-value-color, #000));font-size:var(--sc-globo-price-value-font-size, 12px);font-weight:var(--sc-globo-price-value-font-weight, 400)}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price .sc-product-group-options__globo-price-value{width:100%!important;max-width:100%!important;padding:3px 8px 8px!important;background-color:var(--sc-globo-price-value-background, #fff)!important;color:var(--sc-globo-price-value-visual-color, var(--sc-globo-price-value-color, #000))!important;font-size:var(--sc-globo-price-value-font-size, 12px)!important;font-weight:var(--sc-globo-price-value-font-weight, 400)!important;line-height:1.25!important;text-align:left!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price:hover,.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current{border-color:var(--sc-globo-price-visual-border-hover, var(--sc-globo-price-border-hover, var(--sc-globo-price-visual-border, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price:hover,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current{border-color:var(--sc-globo-price-visual-border-hover, var(--sc-globo-price-border-hover, var(--sc-globo-price-visual-border, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price:hover .sc-product-group-options__globo-price-name{background-color:var(--sc-globo-price-name-visual-background-hover, var(--sc-globo-price-name-background-hover, var(--sc-globo-price-name-background, #000)));color:var(--sc-globo-price-name-visual-color-hover, var(--sc-globo-price-name-color-hover, var(--sc-globo-price-name-color, #fff)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price:hover .sc-product-group-options__globo-price-name{background-color:var(--sc-globo-price-name-visual-background-hover, var(--sc-globo-price-name-background-hover, var(--sc-globo-price-name-background, #000)))!important;color:var(--sc-globo-price-name-visual-color-hover, var(--sc-globo-price-name-color-hover, var(--sc-globo-price-name-color, #fff)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price:hover .sc-product-group-options__globo-price-value{background-color:var(--sc-globo-price-value-background-hover, var(--sc-globo-price-value-background, #fff));color:var(--sc-globo-price-value-visual-color-hover, var(--sc-globo-price-value-color-hover, var(--sc-globo-price-value-color, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price:hover .sc-product-group-options__globo-price-value{background-color:var(--sc-globo-price-value-background-hover, var(--sc-globo-price-value-background, #fff))!important;color:var(--sc-globo-price-value-visual-color-hover, var(--sc-globo-price-value-color-hover, var(--sc-globo-price-value-color, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current{border-color:var(--sc-globo-price-visual-border-selected, var(--sc-globo-price-border-selected, var(--sc-globo-price-visual-border-hover, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current{border-color:var(--sc-globo-price-visual-border-selected, var(--sc-globo-price-border-selected, var(--sc-globo-price-visual-border-hover, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current .sc-product-group-options__globo-price-name{background-color:var(--sc-globo-price-name-visual-background-selected, var(--sc-globo-price-name-background-selected, var(--sc-globo-price-name-background-hover, #000)));color:var(--sc-globo-price-name-visual-color-selected, var(--sc-globo-price-name-color-selected, var(--sc-globo-price-name-color-hover, #fff)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current .sc-product-group-options__globo-price-name{background-color:var(--sc-globo-price-name-visual-background-selected, var(--sc-globo-price-name-background-selected, var(--sc-globo-price-name-background-hover, #000)))!important;color:var(--sc-globo-price-name-visual-color-selected, var(--sc-globo-price-name-color-selected, var(--sc-globo-price-name-color-hover, #fff)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current .sc-product-group-options__globo-price-value{background-color:var(--sc-globo-price-value-background-selected, var(--sc-globo-price-value-background-hover, var(--sc-globo-price-value-background, #fff)));color:var(--sc-globo-price-value-visual-color-selected, var(--sc-globo-price-value-color-selected, var(--sc-globo-price-value-color-hover, #000)))}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--button-with-price.sc-product-group-options__globo-current .sc-product-group-options__globo-price-value{background-color:var(--sc-globo-price-value-background-selected, var(--sc-globo-price-value-background-hover, var(--sc-globo-price-value-background, #fff)))!important;color:var(--sc-globo-price-value-visual-color-selected, var(--sc-globo-price-value-color-selected, var(--sc-globo-price-value-color-hover, #000)))!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--color-swatch,.globo-swatch-product-detail .sc-product-group-options__globo-control--image-swatch{display:block;width:var(--sc-globo-swatch-size, 35px);height:var(--sc-globo-swatch-size, 35px);padding:0;border:var(--sc-globo-swatch-border-width, 1px) solid var(--sc-globo-swatch-border, #dddddd);border-radius:var(--sc-globo-swatch-radius, 50%);background-color:var(--sc-globo-swatch-background, transparent);background-image:var(--sc-globo-swatch-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;font-size:0;overflow:hidden}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--color-swatch,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--image-swatch{display:block!important;width:var(--sc-globo-swatch-size, 35px)!important;height:var(--sc-globo-swatch-size, 35px)!important;padding:0!important;border:var(--sc-globo-swatch-border-width, 1px) solid var(--sc-globo-swatch-border, #dddddd)!important;border-radius:var(--sc-globo-swatch-radius, 50%)!important;background-color:var(--sc-globo-swatch-background, transparent)!important;background-image:var(--sc-globo-swatch-image, none)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;font-size:0!important}.globo-swatch-product-detail .sc-product-group-options__globo-control--color-swatch:hover,.globo-swatch-product-detail .sc-product-group-options__globo-control--image-swatch:hover{border-color:var(--sc-globo-swatch-border-hover, #1c1c1c)}.globo-swatch-product-detail .sc-product-group-options__globo-control--color-swatch.sc-product-group-options__globo-current,.globo-swatch-product-detail .sc-product-group-options__globo-control--image-swatch.sc-product-group-options__globo-current{border-color:var(--sc-globo-swatch-border-selected, #1c1c1c)}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--color-swatch:hover,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--image-swatch:hover{border-color:var(--sc-globo-swatch-border-hover, #1c1c1c)!important}.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--color-swatch.sc-product-group-options__globo-current,.globo-swatch-product-detail .swatch--gl li .sc-product-group-options__globo-control--image-swatch.sc-product-group-options__globo-current{border-color:var(--sc-globo-swatch-border-selected, #1c1c1c)!important}.product-form__input--button input[type=radio]+label:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--button .sc-product-group-options__link:hover,.product-form__input--button .sc-product-group-options__current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--button input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--button .sc-product-group-options__current::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--button input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--button input[type=radio]:disabled+label,.product-form__input--button input[type=radio].disabled+label{border-color:var(--color-foreground-lighten-19);color:var(--color-foreground-lighten-19)}.product-form__input--button input[type=radio]:disabled+label:before,.product-form__input--button input[type=radio].disabled+label:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom left,transparent calc(50% - var(--variant-pills-border-width)),var(--color-foreground-lighten-19) 50%,transparent calc(50% + var(--variant-pills-border-width))) no-repeat;border-radius:inherit;z-index:1}.product-form__input--button input[type=radio]:disabled+label:hover,.product-form__input--button input[type=radio].disabled+label:hover{color:rgb(var(--color-background))}.product-form__input--button input[type=radio]:disabled:checked+label,.product-form__input--button input[type=radio].disabled:checked+label{color:rgba(var(--color-background),.5)}.product-form__input--button input[type=radio]:disabled:checked+label:before,.product-form__input--button input[type=radio].disabled:checked+label:before{background:linear-gradient(to bottom left,transparent calc(50% - var(--variant-pills-border-width)),rgba(var(--color-background),.5) 50%,transparent calc(50% + var(--variant-pills-border-width))) no-repeat}.product-form__input--button input[type=radio]:focus-visible+label,.product-form__input--button input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--button-square{--swatch-radius: 0}.product-form__input--button-square input[type=radio]+label,.product-form__input--button-square input[type=radio]+label>.swatch-color,.product-form__input--button-square .sc-product-group-options__link,.product-form__input--button-square .sc-product-group-options__current{border-radius:0}.product-form__input--button-square input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch],[data-swatch-type=text]){padding:0 .8rem}.product-form__input--button-square .sc-product-group-options__link,.product-form__input--button-square .sc-product-group-options__current{padding:0 .8rem}.product-form__input--button-circle{--swatch-radius: 9999px}.product-form__input--button-circle input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch]){border-radius:calc(var(--buttons-height) / 2)}.product-form__input--button-circle .sc-product-group-options__link,.product-form__input--button-circle .sc-product-group-options__current{border-radius:calc(var(--buttons-height) / 2)}.product-form__input--button-circle input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch],[data-swatch-type=text]){padding:0 .8rem}.product-form__input--button-circle .sc-product-group-options__link,.product-form__input--button-circle .sc-product-group-options__current{padding:0 .8rem}.product-form__input--button .sc-product-group-options__item--button-with-price{gap:.35rem;min-height:calc(var(--buttons-height) + 1.4rem);padding:1.2rem .8rem;border-radius:calc(var(--buttons-height) / 2)}.product-form__input--button-circle .sc-product-group-options__item--button-with-price{padding:1.2rem .8rem;border-radius:calc(var(--buttons-height) / 2)}.product-form__input--button .sc-product-group-options__item--button-with-price .sc-product-group-options__label{line-height:1.15}.product-form__input--button .sc-product-group-options__item--button-with-price .sc-product-group-options__price{font-size:.82em;line-height:1.15}.product-form__input--button-standard{--swatch-radius: var(--small-blocks-radius);--variant-pills-radius: var(--small-blocks-radius)}.product-form__input--color .swatch-color,.product-form__input--swatch .swatch-color{background:var(--swatch-background);background-position:var(--swatch-focal-point, 50%);background-size:cover;min-width:calc(var(--swatch-size) - .2rem);min-height:calc(var(--swatch-size) - .2rem);border-radius:var(--swatch-radius);position:relative}.product-form__input--color .swatch-color:before,.product-form__input--swatch .swatch-color:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:all var(--duration-default)}.product-form__input--color .swatch-color:before,.product-form__input--swatch .swatch-color:before{opacity:0;box-shadow:0 0 0 .1rem rgba(var(--color-border),var(--color-border-alpha, 1)),0 0 0 .4rem rgb(var(--color-background)),0 0 0 .5rem var(--active-shadow-color)}.product-form__input--color .swatch-color:after,.product-form__input--swatch .swatch-color:after{display:none}.product-form__input--color input[type=radio]:checked+label .swatch-color,.product-form__input--swatch input[type=radio]:checked+label .swatch-color{--active-shadow-color: rgb(var(--color-foreground))}.product-form__input--color input[type=radio]:checked+label .swatch-color:before,.product-form__input--swatch input[type=radio]:checked+label .swatch-color:before{opacity:1}.product-form__input--color .sc-product-group-options__current .swatch-color,.product-form__input--swatch .sc-product-group-options__current .swatch-color{--active-shadow-color: rgb(var(--color-foreground))}.product-form__input--color .sc-product-group-options__current .swatch-color:before,.product-form__input--swatch .sc-product-group-options__current .swatch-color:before{opacity:1}.product-form__input--color .sc-product-group-options__link,.product-form__input--swatch .sc-product-group-options__link{text-decoration:none}.product-form__input--color .sc-product-group-options__swatch,.product-form__input--swatch .sc-product-group-options__swatch{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.18)}.product-form__input--color .sc-product-group-options__link:hover .swatch-color,.product-form__input--swatch .sc-product-group-options__link:hover .swatch-color{--active-shadow-color: rgba(var(--color-foreground), .18)}.product-form__input--color .sc-product-group-options__link:hover .swatch-color:before,.product-form__input--swatch .sc-product-group-options__link:hover .swatch-color:before{opacity:1}.product-form__input--color input[type=radio]:is(.disabled)+label,.product-form__input--swatch input[type=radio]:is(.disabled)+label{opacity:1}.product-form__input--color input[type=radio]:is(.disabled)+label .swatch-color,.product-form__input--swatch input[type=radio]:is(.disabled)+label .swatch-color{opacity:.5}.product-form__input--color input[type=radio]:is(.disabled)+label .swatch-color:before,.product-form__input--swatch input[type=radio]:is(.disabled)+label .swatch-color:before{background:linear-gradient(to bottom left,transparent calc(50% - .5px),var(--color-foreground-lighten-19) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));opacity:1;box-shadow:none}.product-form__input--color input[type=radio]:is(.disabled):checked+label .swatch-color:before,.product-form__input--swatch input[type=radio]:is(.disabled):checked+label .swatch-color:before{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;box-shadow:0 0 0 .1rem var(--color-foreground-lighten-19)}.product-form__input--swatch{display:flex;flex-wrap:wrap}@media screen and (forced-colors:active){.product-form__input--button input[type=radio]:checked+label{text-decoration:underline}.product-form__input--button input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-product-variant-picker.css.map */
