.checkbox{display:flex;align-items:center;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-medium);transition:opacity var(--duration-default)}.checkbox--plain{color:rgb(var(--color-foreground));font-size:var(--font-size-static-md);text-transform:none;letter-spacing:normal}.checkbox--disabled{opacity:.6;pointer-events:none}.checkbox input{cursor:pointer;position:relative;flex-shrink:0;border:.1rem solid rgba(var(--color-border),var(--alpha-border));margin:0;padding:0;width:1.6rem;height:1.6rem;background:transparent;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default),background-color var(--duration-default)}.checkbox input:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);height:.6rem;width:.6rem;background-color:currentColor;opacity:0;transition:opacity var(--duration-default)}[dir=rtl] .checkbox input:before{transform:translate(50%,-50%)}.checkbox input+label,.checkbox__label{cursor:pointer;padding-inline:.8rem}.checkbox label a{text-decoration:underline}@media(hover:hover){.checkbox label a:hover{text-decoration:none}}.checkbox input:checked{border-color:currentColor;background-color:rgba(var(--color-border),var(--alpha-border))}.checkbox input:checked:before{opacity:1}quantity-input{display:block}.quantity{color:rgb(var(--color-outlined-button));position:relative;width:8rem}.quantity__wrapper{display:flex;justify-content:space-between;padding:0 .4rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--badge-border-radius)}.quantity__input{color:rgb(var(--color-foreground));font:inherit;font-size:var(--font-size-static-sm);text-align:center;background-color:transparent;border-radius:0;border:none;padding:0;width:2rem;height:2.8rem;flex-grow:0;-webkit-appearance:none;appearance:none;pointer-events:none}.quantity__button{color:rgb(var(--color-foreground));width:2rem;flex-shrink:0;opacity:.5;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.quantity__button svg{pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-shadow)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-shadow)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity--compact .quantity__input{width:4rem;height:4rem;flex-grow:0}.select-input{width:100%}select{background:none;color:inherit}dropdown-input.has-error .dropdown__button{border-color:var(--color-error)}.select-input__wrapper,.dropdown__button{position:relative;color:rgb(var(--color-foreground))}.select-input__wrapper svg,.dropdown__button svg{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;z-index:1;transform:translateY(-50%);pointer-events:none}.select-input__el,.dropdown__button{-webkit-appearance:none;appearance:none;font:inherit;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:var(--font-size-static-sm);letter-spacing:var(--letter-spacing-medium);text-transform:uppercase;background-color:transparent;width:100%;height:6rem;padding:.8rem 4.8rem .8rem 1.6rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);transition:border-color var(--duration-default)}.select-input--default .select-input__el,.dropdown__button{color:rgb(var(--color-foreground));text-transform:none;letter-spacing:0;height:4.8rem;padding-block:0}.select-input--default .select-input__el:focus,.select-input--default .select-input__el:hover,.dropdown__button:hover,.dropdown__button:focus,.is-open .dropdown__button{border-color:rgba(var(--color-border),var(--alpha-border));outline:none}.dropdown__button{display:flex;align-items:center}.dropdown__list{background-color:rgb(var(--color-background));width:100%;max-height:30rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));overflow-y:auto;position:absolute!important;inset-block-start:calc(100% - 1px);inset-inline-start:0;z-index:1;opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.is-open .dropdown__list{opacity:1;visibility:visible}.dropdown__item-button{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font:inherit;font-family:var(--font-heading-family);font-size:var(--font-size-static-sm);text-align:center;display:block;width:100%;height:4.8rem;padding:0;border:none;border-radius:0;cursor:pointer;will-change:background-color;transition:background-color var(--duration-default)}.is-active .dropdown__item-button{background-color:rgba(var(--color-foreground),.025)}@media(hover:hover){.dropdown__item-button:hover:not([disabled]){background-color:rgba(var(--color-foreground),.05)}.dropdown__item-button[disabled]:hover{cursor:not-allowed}}.shopify-policy__title{margin:0 0 .8rem}.shopify-policy__title>*{text-transform:capitalize;font-size:calc(var(--font-heading-scale) * var(--h3-multiplier));color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);word-break:break-word;margin-block:0;line-height:var(--line-height-h3);padding-block:calc(var(--h3-multiplier) / 5)}.shopify-policy__container{padding-block-start:4rem;padding-block-end:3.2rem;max-width:calc(var(--page-width) * var(--max-w-xxs-multiplier))}@media screen and (min-width:750px){.shopify-policy__title{margin:0 0 1.6rem}.shopify-policy__container{padding-block-start:3.2rem;padding-block-end:6.4rem}}.rte{color:rgb(var(--color-foreground))}.rte a{color:currentColor;text-decoration:underline;text-underline-offset:.2rem}.rte p:first-child{margin-block-start:0}.rte p:last-child{margin-block-end:0}.rte p>img{width:100%;display:block;margin:3.2rem 0}@media screen and (min-width:990px){.rte p>img{margin:4.8rem 0}}@supports (-webkit-touch-callout: none){@media screen and (max-width:749px){input,select,textarea{font-size:var(--font-size-static-lg)!important}}}.rte table{width:100%}.rte table td:not(:first-child){text-align:center}.rte iframe{max-width:100%;display:block;margin-inline:auto}.price{font-size:var(--font-size-static-sm);color:rgb(var(--color-heading-text));line-height:var(--line-height-static-md);font-weight:var(--font-weight-normal)}.price__sale--has-badge{display:flex;align-items:center;justify-content:space-between}.price__sale--has-badge .price__sale-inner{flex-shrink:0}.price__sale--has-badge .price__sale-inner:not(:last-child){margin-inline-end:1.6rem}.price span.sale,.price ins{color:var(--color-error);text-decoration:none}.price del{color:rgb(var(--color-foreground));margin-inline-end:.5rem}.badge{height:fit-content;display:inline-block;padding:.5rem;background-color:rgb(var(--color-tag-background))}.badge--round{border-radius:1.4rem;padding-inline:.8rem}.badge--transparent{padding:0;background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-form-controls.css.map */
