input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}input:hover{background-color:var(--color-input-hover-background)}select{background-color:var(--color-background);color:currentcolor}textarea,input{background-color:var(--color-input-background);border-color:var(--color-input-border)}textarea::placeholder,input::placeholder{color:var(--color-input-text)}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select,.muted.muted input,.muted.muted textarea,.muted.muted select{font-size:max(1rem,var(--font-paragraph--size))}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none;font-size:var(--font-paragraph--size)}.field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}.field__input--button-padding{padding-inline:var(--padding-3xl)}.field__label{color:rgb(var(--color-input-text-rgb) / var(--opacity-80));font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}.quantity-selector:hover{background-color:var(--color-input-hover-background)}.quantity-selector.quantity-selector--spinbox:hover{background-color:transparent}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector:not(.quantity-selector--spinbox){border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector:not(.quantity-selector--spinbox) .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector:not(.quantity-selector--spinbox) .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.quantity-selector--spinbox{display:flex;align-items:center;padding:var(--padding-xs) var(--padding-xs) var(--padding-xs) var(--padding-lg);gap:var(--gap-2xs);border-radius:5px;height:auto;background-color:transparent;border-width:var(--style-border-width-primary);border-color:var(--color-border)}.quantity-selector--spinbox input[type=number]{flex:1 1 0;padding:0;font-feature-settings:"lnum","tnum"}.quantity-selector__arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-3xs);flex-shrink:0;align-self:stretch}.quantity-selector__arrow{display:flex;align-items:center;justify-content:center;width:20px;flex:1;padding:0;background:transparent;box-shadow:none;cursor:pointer;color:var(--color-input-text)}.quantity-selector__arrow:disabled{opacity:var(--opacity-30);cursor:default}.quantity-selector__arrow:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset);border-radius:var(--style-border-radius-xs)}.quantity-selector__arrow .svg-wrapper{display:flex}.quantity-selector__arrow svg{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.icon-caret--up{transform:rotate(180deg)}.checkbox{--checkbox-size: 16px;--checkbox-border-radius: 2px;--checkbox-label-padding: 10px;--checkbox-check-opacity: 0;--checkbox-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-20));--checkbox-checkmark-color: var(--color-background);--checkbox-background-color: var(--color-background);--checkbox-checked-color: var(--color-brand-gold);--checkbox-cursor: pointer;position:relative;display:flex;align-items:center}.checkbox:has(.checkbox__input:checked){--checkbox-check-opacity: 1}.checkbox.checkbox--disabled{--checkbox-cursor: not-allowed}.checkbox__input{position:absolute;opacity:0;margin:0;width:var(--checkbox-size);height:var(--checkbox-size)}.checkbox__input:focus-visible{outline:none}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--checkbox-checked-color);border-color:var(--checkbox-checked-color)}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.checkbox__label{position:relative;display:inline-flex;align-items:center;cursor:var(--checkbox-cursor);min-width:var(--minimum-touch-target)}.checkbox .icon-checkmark{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color)}.checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-size--sm);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);letter-spacing:0}.checkbox .icon-checkmark path{stroke:var(--checkbox-checkmark-color);opacity:var(--checkbox-check-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-30))}.checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-c-forms.css.map */
