/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src-extracted/tools/styles/components/product-form.scss ***!
  \******************************************************************************************************************************************************************************/.swatches{display:flex;flex-wrap:wrap;gap:.5rem}.swatches__swatch{cursor:pointer;height:var(--card-swatches-height);width:var(--card-swatches-height);position:relative;z-index:0;padding:0}.swatches__swatch.is-size{height:3.2rem;width:3.2rem}.swatches__swatch input{display:none}.swatches__swatch-inner{border-radius:.5rem;border:.1rem solid var(--color-border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;transition:all var(--transition);font-weight:300;color:var(--card-text-color);aspect-ratio:1/1}.swatches__swatch-inner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:1}.swatches__color{background-color:var(--swatch-color);height:100%;width:100%}input:checked+.swatches__swatch-inner,.swatches__swatch:hover :not(:checked)+.swatches__swatch-inner{border:.1rem solid var(--card-button-background-color);background-color:var(--card-button-background-color);color:var(--card-button-color)}.swatches__swatch.is-active .swatches__swatch-inner,.swatches__swatch:hover .swatches__swatch-inner{border:.1rem solid var(--card-button-background-color);background-color:var(--card-button-background-color);color:var(--card-button-color)}.swatches__disabled+.swatches__swatch-inner{border-color:transparent}.swatches__disabled+.swatches__swatch-inner:before,.swatches__disabled+.swatches__swatch-inner:after{content:"";position:absolute;top:0;left:0}.swatches__disabled+.swatches__swatch-inner:before{height:100%;width:100%;background-color:var(--card-text-color-light);opacity:.5}.swatches__disabled+.swatches__swatch-inner:after{top:-25%;left:50%;width:.1rem;height:150%;background-color:var(--card-text-color-20);transform:rotate(45deg)}.swatches__more{font-size:var(--font-size-s);color:var(--card-heading-color);width:var(--card-swatches-height);height:var(--card-swatches-height);border-radius:.5rem;border:.1rem solid var(--card-text-color-light);background-color:var(--card-text-color-light)}.product-form{display:block}.product-form__content,.product-form__options{display:flex;flex-direction:column;gap:1.6rem}.product-form__option select option.disabled{color:rgb(var(--color-text-rgb)/30%)}.product-form__option-label{font-weight:500;color:var(--card-text-color)}.product-form__option-label--wrapper{display:flex;justify-content:space-between}.product-form__option-label--wrapper .button__content{gap:.4rem}.product-form__option-label--wrapper .button__content svg{color:var(--color-text)}.product-form__option-label--wrapper .product-main__share-button{padding:0;text-decoration:none;text-transform:none}.product-form__selected-option{font-weight:400}.product-form__main-actions{display:flex;gap:1.6rem}.product-form .quantity{flex-shrink:0}.product-form__submit{width:100%}.product-form .shopify-payment-button__button--hidden{display:none}.product-form__selling-plans{border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-system-white);display:none}.product-form__selling-plans:has(.product-form__selling-plan-variant:not(.hide)){display:block}.product-form__selling-plan{padding:.8rem 1.6rem}.product-form__selling-plan:not(:last-child){border-bottom:1px solid var(--color-border)}.product-form__selling-plan .checkbox__label{flex:1;font-weight:700}.product-form__selling-plan-group .product-form__selling-plan{border-bottom:none}.product-form__selling-plan-group-options{padding-left:1.2rem}.product-form .product-main__size-chart{display:none}/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src-extracted/tools/styles/components/checkbox.scss ***!
  \**************************************************************************************************************************************************************************/.checkbox{display:flex;gap:.8rem;align-items:center;cursor:pointer;position:relative}.checkbox__box{display:grid;place-items:center;width:2rem;height:2rem;border:solid .1rem var(--color-border);background-color:var(--color-system-white);position:relative;flex-shrink:0;border-radius:.5rem;transition:.2s}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;width:2rem;height:2rem;position:absolute;top:0}.checkbox input[type=checkbox]:checked~.checkbox__box,.checkbox input[type=radio]:checked~.checkbox__box{border-color:var(--color-accent)}.checkbox input[type=checkbox]:checked~.checkbox__box:after,.checkbox input[type=radio]:checked~.checkbox__box:after{display:none}.checkbox input[type=checkbox]:checked~.checkbox__box:before,.checkbox input[type=radio]:checked~.checkbox__box:before{content:"";display:inline-block;width:1.2rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 viewBox=%270 0 12 13%27 fill=%27none%27%3E%3Cpath d=%27m10 3.29-5.5 5.5L2 6.29%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.checkbox input[type=checkbox]:disabled~.checkbox__box,.checkbox input[type=checkbox]:disabled~.checkbox__label,.checkbox input[type=radio]:disabled~.checkbox__box,.checkbox input[type=radio]:disabled~.checkbox__label{opacity:.25;cursor:not-allowed}.checkbox input[type=checkbox]:checked~.checkbox__box{background-color:var(--color-accent)}.checkbox input[type=checkbox]:checked~.checkbox__box:after{height:.8rem;width:1.2rem;transform:translate(5px,5px) rotate(-45deg);border-bottom:3px solid var(--color-background);border-left:3px solid var(--color-background)}.checkbox input[type=checkbox]:required~.checkbox__label:after{content:"*";color:var(--color-error)}.checkbox input[type=radio]:checked~.checkbox__box{background-color:var(--color-accent)}.checkbox input[type=radio]:checked~.checkbox__box:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color-background)}.checkbox input[type=radio]~.checkbox__box{border-radius:50%}.checkbox.switch .checkbox__label{display:none}.checkbox.switch .checkbox__box{width:44px;height:22px;border:solid 1.5px black;border-radius:initial!important;position:relative}.checkbox.switch .checkbox__box-inner{width:22px;height:22px;border:solid 1.5px black;position:absolute;top:-1.5px;left:-1.5px;transition:all .3s}.checkbox.switch .checkbox__box-inner:after{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-45deg);transition:all .3s}.checkbox.switch .checkbox__box-inner:before{content:"";display:block;width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);transition:all .3s}.checkbox.switch input:checked~.checkbox__box{border:solid 1.5px #47a547;background-color:#dcffdc}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner{transform:translate(100%);border:solid 1.5px #47a547}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner:after{background-color:#47a547;width:75%;height:.1rem;left:25%;transform:translateY(-50%) rotate(-50deg)}.checkbox.switch input:checked~.checkbox__box .checkbox__box-inner:before{width:45%;background-color:#47a547;height:.1rem;left:5%;top:60%;transform:rotate(65deg)}.checkbox.input-error .checkbox__box{border:solid .1rem rgba(236,92,61,.5019607843)}.checkbox.input-error input[type=radio]:checked~.checkbox__box:after{background-color:#ff4f2d}.checkbox.input-error input[type=checkbox]:checked~.checkbox__box:after{border-bottom:.1rem solid rgba(236,92,61,.5019607843);border-left:.1rem solid rgba(236,92,61,.5019607843)}.checkbox.input-error .checkbox__label{color:#ff4f2d80}.checkbox:hover .checkbox__box,.checkbox:focus .checkbox__box{border-color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/473/assets/component.product-main-form.css.map */
