.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(--fit-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-bg);color:var(--color-input-text);border:none;outline:none;font-size:var(--font-paragraph--size)}.field__input:autofill{background-color:var(--color-input-bg);color:var(--color-input-text)}.field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-bg)}.field__input:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:var(--focus-outline-offset, 2px)}.field__input--button-radius{border-radius:var(--fit-border-radius-buttons-primary)}.field__input--button-padding{padding-inline:var(--fit-padding-3xl)}.field__label{color:rgb(var(--color-input-text-rgb) / var(--fit-opacity-78));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}:is(.rte,.shopify-policy__container) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1rem,1em * 1.5,1.5rem) clamp(.25rem,1em * .25,.5rem)}:is(.rte,.shopify-policy__container) p{margin-block:0 .75em}:is(.rte,.shopify-policy__container) :first-child:is(p,h1,h2,h3,h4,h5,h6),:is(.rte,.shopify-policy__container) :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.rte,.shopify-policy__container) :last-child:is(p,h1,h2,h3,h4,h5,h6){margin-block-end:0}:is(.rte,.shopify-policy__container) ul,:is(.rte,.shopify-policy__container) ol{--rte-list-marker-gap: .35em;--rte-list-marker-width: 1.15em;list-style:none;margin-block-start:0;padding-inline-start:0}:is(.rte,.shopify-policy__container) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(.rte,.shopify-policy__container) li{position:relative;padding-inline-start:calc(var(--rte-list-marker-width) + var(--rte-list-marker-gap));list-style:none;text-align:start}:is(.rte,.shopify-policy__container) ul>li:before,:is(.rte,.shopify-policy__container) ol>li:before{position:absolute;inset-inline-start:0;inline-size:var(--rte-list-marker-width);text-align:end;font-variant-numeric:tabular-nums}:is(.rte,.shopify-policy__container) ul>li:before{content:"\2022"}:is(.rte,.shopify-policy__container) ol>li:before{content:counter(list-item) "."}:is(.rte,.shopify-policy__container) li>p{margin-block-end:0}:is(.rte,.shopify-policy__container) li+li{margin-block-start:.35em}:is(.rte,.shopify-policy__container) blockquote{margin-inline:1.5em 2.3em;margin-block:1.5em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(var(--color-foreground-rgb) / var(--fit-opacity-23));font-style:italic;font-weight:500}:is(.rte,.shopify-policy__container) .rte-table-wrapper{overflow-x:auto}:is(.rte,.shopify-policy__container) table{width:100%!important;border-collapse:collapse}:is(.rte,.shopify-policy__container) tr:not(:has(td)),:is(.rte,.shopify-policy__container) thead{background-color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-4));font-weight:700;text-transform:uppercase}:is(.rte,.shopify-policy__container) tr:has(td){border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--fit-opacity-9))}:is(.rte,.shopify-policy__container) th,:is(.rte,.shopify-policy__container) td{text-align:start;padding-inline:var(--fit-padding-md);padding-block:var(--fit-padding-sm)}.shopify-policy__container{padding-block:var(--fit-padding-xl)}@media screen and (min-width:750px){body:has(#fit-site-header[data-header-style=bar]) .shopify-policy__container{--fit-policy-island-clearance: calc( var(--bar-offset-top, 16px) + var(--bar-header-height, 56px) + var(--fit-padding-sm) );padding-block-start:max(var(--fit-padding-xl),var(--fit-policy-island-clearance))}}.checkbox{--checkbox-label-padding: 8px;--checkbox-cursor: pointer;position:relative;display:flex;align-items:center}.checkbox:has(.checkbox__input: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 .checkbox__indicator{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.checkbox__input:checked+.checkbox__label .checkbox__indicator{background-color:var(--color-foreground);border-color:var(--color-foreground)}.checkbox__input:disabled+.checkbox__label .checkbox__indicator{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border)}.checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}.checkbox__indicator{display:inline-block;height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:1px solid rgb(var(--color-foreground-rgb) / var(--fit-opacity-medium));border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text)}.toggle-switch{display:flex;align-items:center;padding:10px;position:relative}.toggle-switch__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.toggle-switch__input:focus-visible+.toggle-switch__label .toggle-switch__track{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.toggle-switch__input:checked+.toggle-switch__label .toggle-switch__track{background-color:var(--color-foreground)}.toggle-switch__input:checked+.toggle-switch__label .toggle-switch__thumb{transform:translate(20px)}.toggle-switch__input:disabled+.toggle-switch__label{opacity:.5;cursor:not-allowed}.toggle-switch__label{display:inline-flex;align-items:center;gap:var(--fit-margin-2xs);cursor:pointer}.toggle-switch__track{position:relative;display:inline-block;width:36px;height:16px;flex-shrink:0;border-radius:8px;background-color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-14));transition:background-color var(--animation-speed) var(--animation-easing)}.toggle-switch__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background-color:var(--color-background);box-shadow:0 1px 2px #00000026;transition:transform var(--animation-speed) var(--animation-easing)}.button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.cart-badge{--cart-padding: .2em;--cart-badge-size: 18px;--cart-badge-min-inline-size: var(--cart-badge-size);position:relative;width:fit-content;min-width:var(--cart-badge-min-inline-size);min-height:var(--cart-badge-size);aspect-ratio:auto;border-radius:50%;border-width:0;display:grid;line-height:normal;place-content:center;color:var(--color-cta-text);padding-inline:var(--cart-padding)}.cart-badge[data-maintain-ratio]{width:var(--cart-badge-size);aspect-ratio:1}.cart-badge[data-count-size=double]{--cart-badge-min-inline-size: calc(var(--cart-badge-size) + .35em)}.cart-badge[data-count-size=overflow]{--cart-badge-min-inline-size: 2.4em;border-radius:var(--fit-border-radius-buttons-primary)}.cart-badge__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-cta-bg);border-radius:var(--fit-border-radius-lg)}.cart-badge__text{font-size:var(--font-size--2xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.cart-badge--no-background{width:fit-content;min-width:var(--cart-badge-min-inline-size);aspect-ratio:auto;color:var(--color-foreground)}.cart-badge--no-background .cart-badge__text{font-size:var(--font-size--xs)}.cart-badge--no-background .cart-badge__background{display:none}.quantity-selector{--quantity-selector-width: 124px;--quantity-selector-text-color: var(--color-input-text);--quantity-selector-focus-text-color: var(--quantity-selector-text-color);--quantity-selector-disabled-text-color: var(--input-disabled-text, var(--color-input-text));--quantity-selector-adjusted-text-color: var(--quantity-selector-text-color);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;max-width:100%;overflow:hidden;color:var(--quantity-selector-text-color);background-color:var(--color-input-bg);border-radius:var(--fit-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-bg)}.quantity-selector:focus-within{background-color:var(--color-input-hover-bg);box-shadow:inset 0 0 0 calc(var(--input-box-shadow-width) + 1px) var(--color-input-focus-border);color:var(--quantity-selector-focus-text-color)}.quantity-selector[data-quantity-state=adjusted]{color:var(--quantity-selector-adjusted-text-color)}.quantity-selector[data-quantity-state=disabled]{color:var(--quantity-selector-disabled-text-color)}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--fit-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:inherit}.quantity-selector :is(.quantity-minus,.quantity-plus):disabled{cursor:not-allowed}.quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:calc(-1 * var(--focus-outline-width));background-color:rgb(var(--color-input-text-rgb) / var(--fit-opacity-7))}.quantity-selector .quantity-minus{border-start-start-radius:var(--fit-border-radius-inputs);border-end-start-radius:var(--fit-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--fit-border-radius-inputs);border-end-end-radius:var(--fit-border-radius-inputs)}.product-details .quantity-selector{border-radius:var(--fit-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--fit-border-radius-buttons-primary);border-end-start-radius:var(--fit-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--fit-border-radius-buttons-primary);border-end-end-radius:var(--fit-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);color:inherit}: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;min-height:24px;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--fit-border-radius-buttons-primary);color:inherit;background-color:transparent;-webkit-text-fill-color:currentColor}.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 input[type=number]:disabled{opacity:1;cursor:not-allowed;-webkit-text-fill-color:currentColor}.pills__pill{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--fit-opacity-subtle));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--fit-gap-sm);min-width:48px;padding:var(--style-pills-padding-v, 6px) var(--style-pills-padding-h, 12px);border:var(--fit-border-width-pills, 0) solid rgb(var(--color-foreground-rgb) / .15);border-radius:var(--fit-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);font-family:var(--style-pills-font-family, inherit);font-size:var(--style-pills-font-size, inherit);font-weight:var(--style-pills-font-weight, inherit);text-transform:var(--style-pills-text-case, none);letter-spacing:var(--style-pills-letter-spacing, normal);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--fit-opacity-light))}@media screen and (max-width:749px){.pills__pill{padding:var(--style-pills-padding-v, var(--fit-padding-xs)) var(--style-pills-padding-h, var(--fit-padding-md))}}.pills__pill:focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){.pills__pill--swatch{padding-inline-start:var(--fit-padding-sm)}}.pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5551/assets/forms.css.map */
