.quantity__button{background:none;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart__item .quantity,.single-product div.product .quantity{position:relative}.cart__item .quantity input,.single-product div.product .quantity input{background-color:#f6f6f6;border:none;border-radius:15px;max-width:130px;padding:clamp(8px,1.6px + 1vw,16px) clamp(6px,1.2px + .75vw,12px);padding:clamp(8px,1.6px + 1vi,16px) clamp(6px,1.2px + .75vi,12px);text-align:center;transition:all .2s ease-in-out;width:100%}.cart__item .quantity input::-webkit-inner-spin-button,.cart__item .quantity input::-webkit-outer-spin-button,.single-product div.product .quantity input::-webkit-inner-spin-button,.single-product div.product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart__item .quantity input:focus,.single-product div.product .quantity input:focus{outline:none}@media(hover:hover){.cart__item .quantity input:hover,.single-product div.product .quantity input:hover{background-color:#ededed}}.cart__item .quantity input{min-width:130px}.quantity__wrapper{isolation:isolate;max-width:130px;position:relative}.quantity__wrapper .quantity{width:100%}.quantity__button{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:1000px;cursor:pointer;height:24px;position:absolute;top:50%;transition:all .2s ease-in-out;width:24px;z-index:10}@media(hover:hover){.quantity__button:hover{background-color:var(--green-100,#93dca8)}}.quantity__button--plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 24 25'%3E %3Cpath d='M11.25 13.25h-5c-.2125 0-.39058-.0719-.53425-.2158-.14383-.1438-.21575-.322-.21575-.5345 0-.2126.07192-.3907.21575-.5342.14367-.1437.32175-.2155.53425-.2155h5v-5c0-.2125.0719-.39058.2158-.53425.1438-.14383.322-.21575.5345-.21575.2126 0 .3907.07192.5342.21575.1437.14367.2155.32175.2155.53425v5h5c.2125 0 .3906.0719.5343.2158.1438.1438.2157.322.2157.5345 0 .2126-.0719.3907-.2157.5342-.1437.1437-.3218.2155-.5343.2155h-5v5c0 .2125-.0719.3906-.2158.5343-.1438.1438-.322.2157-.5345.2157-.2126 0-.3907-.0719-.5342-.2157-.1437-.1437-.2155-.3218-.2155-.5343v-5Z'/%3E %3C/svg%3E");right:0;translate:-50% -50%}.quantity__button--minus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 24 25'%3E %3Cpath d='M6.25 13.25c-.2125 0-.39058-.0719-.53425-.2158-.14383-.1438-.21575-.322-.21575-.5345 0-.2126.07192-.3907.21575-.5342.14367-.1437.32175-.2155.53425-.2155h11.5c.2125 0 .3906.0719.5343.2158.1438.1438.2157.322.2157.5345 0 .2126-.0719.3907-.2157.5342-.1437.1437-.3218.2155-.5343.2155H6.25Z'/%3E %3C/svg%3E");left:0;translate:25% -50%}.woocommerce-checkout .optional,.woocommerce-page .optional{display:none}.woocommerce-checkout textarea,.woocommerce-page textarea{min-height:200px}.woocommerce-checkout .form-row,.woocommerce-page .form-row{display:flex;flex-flow:column}.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-page .woocommerce-input-wrapper{display:flex;flex-flow:column;gap:8px}.woocommerce-checkout .woocommerce-input-wrapper label,.woocommerce-page .woocommerce-input-wrapper label{font-size:clamp(1.063rem,1.0399714286rem + .0944761905vw,1.125rem);margin-bottom:0}.woocommerce-checkout #billing_salutation_field label:first-child,.woocommerce-checkout #shipping_salutation_field label:first-child,.woocommerce-page #billing_salutation_field label:first-child,.woocommerce-page #shipping_salutation_field label:first-child{display:none}.woocommerce-checkout .custom-newsletter-checkbox,.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-page .custom-newsletter-checkbox,.woocommerce-page .woocommerce-form__label-for-checkbox{cursor:pointer}.woocommerce-checkout .custom-newsletter-checkbox span,.woocommerce-checkout .woocommerce-form__label-for-checkbox span,.woocommerce-page .custom-newsletter-checkbox span,.woocommerce-page .woocommerce-form__label-for-checkbox span{font-size:clamp(1.063rem,1.0399714286rem + .0944761905vw,1.125rem)}.woocommerce-checkout .custom-newsletter-checkbox abbr,.woocommerce-checkout .woocommerce-form__label-for-checkbox abbr,.woocommerce-page .custom-newsletter-checkbox abbr,.woocommerce-page .woocommerce-form__label-for-checkbox abbr{display:inline;-webkit-text-decoration:none;text-decoration:none}.woocommerce-checkout .custom-newsletter-checkbox input,.woocommerce-checkout .woocommerce-form__label-for-checkbox input,.woocommerce-page .custom-newsletter-checkbox input,.woocommerce-page .woocommerce-form__label-for-checkbox input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #333;border-radius:6px;display:inline-flex;float:left;height:clamp(1.063rem,1.0399714286rem + .0944761905vw,1.125rem);justify-content:center;margin-right:clamp(8px,1.6px + 1vw,16px);margin-right:clamp(8px,1.6px + 1vi,16px);padding:3px;position:relative;translate:0 .075em;width:clamp(1.063rem,1.0399714286rem + .0944761905vw,1.125rem)}.woocommerce-checkout .custom-newsletter-checkbox input:before,.woocommerce-checkout .woocommerce-form__label-for-checkbox input:before,.woocommerce-page .custom-newsletter-checkbox input:before,.woocommerce-page .woocommerce-form__label-for-checkbox input:before{background-color:transparent;border-radius:3px;content:"";display:block;height:100%;transition:all .1s ease;width:100%}.woocommerce-checkout .custom-newsletter-checkbox input:checked:before,.woocommerce-checkout .woocommerce-form__label-for-checkbox input:checked:before,.woocommerce-page .custom-newsletter-checkbox input:checked:before,.woocommerce-page .woocommerce-form__label-for-checkbox input:checked:before{background-color:#333}.woocommerce-checkout .custom-newsletter-checkbox span,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label span,.woocommerce-page .custom-newsletter-checkbox span,.woocommerce-page .woocommerce-terms-and-conditions-wrapper label span{font-size:clamp(.9243478261rem,.9194627329rem + .0200414078vw,.9375rem);line-height:1.6}.woocommerce-checkout .custom-newsletter-checkbox input,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label input,.woocommerce-page .custom-newsletter-checkbox input,.woocommerce-page .woocommerce-terms-and-conditions-wrapper label input{margin-right:clamp(4px,.8px + .5vw,8px);margin-right:clamp(4px,.8px + .5vi,8px)}@media(min-width:768px){.woocommerce-checkout .custom-newsletter-checkbox input,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label input,.woocommerce-page .custom-newsletter-checkbox input,.woocommerce-page .woocommerce-terms-and-conditions-wrapper label input{translate:0 2px}}.woocommerce-checkout .checkout-inline-error-message,.woocommerce-page .checkout-inline-error-message{font-size:clamp(.9243478261rem,.9194627329rem + .0200414078vw,.9375rem);margin-top:clamp(2px,.4px + .25vw,4px);margin-top:clamp(2px,.4px + .25vi,4px)}.woocommerce-checkout .select2-container .select2-selection__rendered,.woocommerce-page .select2-container .select2-selection__rendered{background-color:#f4f4f4;padding:clamp(8px,1.6px + 1vw,16px);padding:clamp(8px,1.6px + 1vi,16px)}.woocommerce-checkout .select2-container .select2-selection,.woocommerce-page .select2-container .select2-selection{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:6px;height:auto}@media(hover:hover){.woocommerce-checkout .select2-container .select2-selection:hover,.woocommerce-page .select2-container .select2-selection:hover{background-color:#ededed}}.woocommerce-checkout .select2-container .select2-search,.woocommerce-page .select2-container .select2-search{display:none}.woocommerce-checkout .select2-container .select2-dropdown,.woocommerce-page .select2-container .select2-dropdown{border:none;box-shadow:0 3px 40px 0 rgba(51,51,51,.08)}.woocommerce-checkout .select2-container .select2-selection__arrow,.woocommerce-page .select2-container .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 24 24'%3E %3Cpath d='m11.9995 13.546 4.073-4.07326c.1385-.13833.3126-.20916.5223-.2125.2095-.00316.3867.06767.5317.2125.1448.145.2173.32067.2173.527 0 .20636-.0725.38196-.2173.52696l-4.4943 4.4943c-.1808.1807-.3917.271-.6327.271-.241 0-.4519-.0903-.6328-.271l-4.4942-4.4943c-.13833-.1385-.20917-.3125-.2125-.5222-.00317-.20951.06766-.38676.2125-.53176.145-.14483.32067-.21725.527-.21725s.382.07242.527.21725l4.073 4.07326Z'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px;color:transparent;height:100%;width:32px}.woocommerce-checkout .select2-container .select2-selection__arrow b,.woocommerce-page .select2-container .select2-selection__arrow b{display:none}.woocommerce-checkout .select2-container .select2-results,.woocommerce-page .select2-container .select2-results{background-color:#f4f4f4;border:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:clamp(4px,.8px + .5vw,8px);padding:clamp(4px,.8px + .5vi,8px)}.woocommerce-checkout .select2-container .select2-results__options,.woocommerce-page .select2-container .select2-results__options{display:flex;flex-flow:column;gap:4px}.woocommerce-checkout .select2-container .select2-results__option,.woocommerce-page .select2-container .select2-results__option{border-radius:6px;margin:0;padding:clamp(6px,1.2px + .75vw,12px) clamp(8px,1.6px + 1vw,16px);padding:clamp(6px,1.2px + .75vi,12px) clamp(8px,1.6px + 1vi,16px);transition:all .2s ease-in-out}@media(hover:hover){.woocommerce-checkout .select2-container .select2-results__option:hover,.woocommerce-page .select2-container .select2-results__option:hover{background-color:#fff;color:#333}}.woocommerce-checkout .select2-container .select2-results__option--highlighted,.woocommerce-page .select2-container .select2-results__option--highlighted{background-color:#ccc;color:#333}
