.woocommerce a.button,.woocommerce button.button{--tw-shadow:5px 5px 15px 0 rgba(0,0,0,.1);--tw-shadow-colored:5px 5px 15px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));border-color:transparent;border-radius:0;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex!important;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.04375rem;line-height:1.3;outline:2px solid transparent;outline-offset:4px;overflow:hidden;padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;position:relative;text-align:center;transition-duration:.2s}.woocommerce a.button:hover,.woocommerce button.button:hover{--tw-text-opacity:1;background-color:var(--color-primary-lighter);color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1))}.woocommerce a.button:focus,.woocommerce button.button:focus{outline-color:var(--color-primary-lighter)}@media (min-width:1023px){.woocommerce a.button,.woocommerce button.button{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.woocommerce a.button.added,.woocommerce a.button:after,.woocommerce button.button.added,.woocommerce button.button:after{display:none!important}.woocommerce a.button.loading,.woocommerce button.button.loading{padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;pointer-events:none}@media (min-width:1023px){.woocommerce a.button.loading,.woocommerce button.button.loading{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.woocommerce .added_to_cart{--tw-shadow:5px 5px 15px 0 rgba(0,0,0,.1);--tw-shadow-colored:5px 5px 15px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));border-color:transparent;border-radius:0;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex!important;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.04375rem;line-height:1.3;outline:2px solid transparent;outline-offset:4px;overflow:hidden;padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;position:relative;text-align:center;transition-duration:.2s}.woocommerce .added_to_cart:hover{--tw-text-opacity:1;background-color:var(--color-primary-lighter);color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1))}.woocommerce .added_to_cart:focus{outline-color:var(--color-primary-lighter)}@media (min-width:1023px){.woocommerce .added_to_cart{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.wc-block-components-button{--tw-shadow:5px 5px 15px 0 rgba(0,0,0,.1);--tw-shadow-colored:5px 5px 15px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));border-color:transparent;border-radius:0;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex!important;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.04375rem;line-height:1.3;outline:2px solid transparent;outline-offset:4px;overflow:hidden;padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;position:relative;text-align:center;transition-duration:.2s}.wc-block-components-button:hover{--tw-text-opacity:1;background-color:var(--color-primary-lighter);color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1))}.wc-block-components-button:focus{outline-color:var(--color-primary-lighter)}.wc-block-components-button{transition-duration:.2s!important;transition-property:all!important}@media (min-width:1023px){.wc-block-components-button{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.woocommerce-page form .form-row{margin-bottom:.75rem}@media (min-width:639px){.woocommerce-page form .form-row{margin-bottom:clamp(20px,calc(1.8vw - 2px),30px)}}.woocommerce-page form .form-row label{margin-bottom:.75rem}.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row .select2-container .select2-selection,.woocommerce-page form .form-row textarea,.woocommerce-page form .select2-container .form-row .select2-selection{--tw-border-opacity:1;background-color:transparent;border-color:rgb(175 175 175/var(--tw-border-opacity,1));border-radius:0;border-width:1px;color:var(--color-text);cursor:pointer;display:block;line-height:1.85;padding:1rem clamp(20px,calc(1.8vw - 2px),30px);position:relative;width:100%}.woocommerce-page form .form-row .input-text::-moz-placeholder,.woocommerce-page form .form-row .select2-container .select2-selection::-moz-placeholder,.woocommerce-page form .form-row textarea::-moz-placeholder,.woocommerce-page form .select2-container .form-row .select2-selection::-moz-placeholder{color:var(--color-text)}.woocommerce-page form .form-row .input-text::placeholder,.woocommerce-page form .form-row .select2-container .select2-selection::placeholder,.woocommerce-page form .form-row textarea::placeholder,.woocommerce-page form .select2-container .form-row .select2-selection::placeholder{color:var(--color-text)}.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row .select2-container .select2-selection,.woocommerce-page form .form-row textarea,.woocommerce-page form .select2-container .form-row .select2-selection{outline-width:0;transition-duration:.2s}.woocommerce-page form .form-row .input-text ::-moz-selection,.woocommerce-page form .form-row .select2-container .select2-selection ::-moz-selection,.woocommerce-page form .form-row textarea ::-moz-selection,.woocommerce-page form .select2-container .form-row .select2-selection ::-moz-selection{background-color:var(--color-primary-darker)}.woocommerce-page form .form-row .input-text ::selection,.woocommerce-page form .form-row .select2-container .select2-selection ::selection,.woocommerce-page form .form-row textarea ::selection,.woocommerce-page form .select2-container .form-row .select2-selection ::selection{background-color:var(--color-primary-darker)}.woocommerce-page form .form-row .input-text::-moz-selection,.woocommerce-page form .form-row .select2-container .select2-selection::-moz-selection,.woocommerce-page form .form-row textarea::-moz-selection,.woocommerce-page form .select2-container .form-row .select2-selection::-moz-selection{background-color:var(--color-primary-darker)}.woocommerce-page form .form-row .input-text::selection,.woocommerce-page form .form-row .select2-container .select2-selection::selection,.woocommerce-page form .form-row textarea::selection,.woocommerce-page form .select2-container .form-row .select2-selection::selection{background-color:var(--color-primary-darker)}.woocommerce-page form .form-row .input-text::-moz-placeholder,.woocommerce-page form .form-row .select2-container .select2-selection::-moz-placeholder,.woocommerce-page form .form-row textarea::-moz-placeholder,.woocommerce-page form .select2-container .form-row .select2-selection::-moz-placeholder{transition-duration:.2s}.woocommerce-page form .form-row .input-text::placeholder,.woocommerce-page form .form-row .select2-container .select2-selection::placeholder,.woocommerce-page form .form-row textarea::placeholder,.woocommerce-page form .select2-container .form-row .select2-selection::placeholder{transition-duration:.2s}.woocommerce-page form .form-row .input-text:active,.woocommerce-page form .form-row .input-text:focus,.woocommerce-page form .form-row .input-text:hover,.woocommerce-page form .form-row .select2-container .select2-selection:active,.woocommerce-page form .form-row .select2-container .select2-selection:focus,.woocommerce-page form .form-row .select2-container .select2-selection:hover,.woocommerce-page form .form-row textarea:active,.woocommerce-page form .form-row textarea:focus,.woocommerce-page form .form-row textarea:hover,.woocommerce-page form .select2-container .form-row .select2-selection:active,.woocommerce-page form .select2-container .form-row .select2-selection:focus,.woocommerce-page form .select2-container .form-row .select2-selection:hover{--tw-border-opacity:1;border-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1))}.woocommerce-page form .form-row .input-text:active::-moz-placeholder,.woocommerce-page form .form-row .input-text:focus::-moz-placeholder,.woocommerce-page form .form-row .input-text:hover::-moz-placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:active::-moz-placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:focus::-moz-placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:hover::-moz-placeholder,.woocommerce-page form .form-row textarea:active::-moz-placeholder,.woocommerce-page form .form-row textarea:focus::-moz-placeholder,.woocommerce-page form .form-row textarea:hover::-moz-placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:active::-moz-placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:focus::-moz-placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:hover::-moz-placeholder{opacity:.5}.woocommerce-page form .form-row .input-text:active::placeholder,.woocommerce-page form .form-row .input-text:focus::placeholder,.woocommerce-page form .form-row .input-text:hover::placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:active::placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:focus::placeholder,.woocommerce-page form .form-row .select2-container .select2-selection:hover::placeholder,.woocommerce-page form .form-row textarea:active::placeholder,.woocommerce-page form .form-row textarea:focus::placeholder,.woocommerce-page form .form-row textarea:hover::placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:active::placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:focus::placeholder,.woocommerce-page form .select2-container .form-row .select2-selection:hover::placeholder{opacity:.5}.woocommerce-page form .form-row .input-text:disabled,.woocommerce-page form .form-row .select2-container .select2-selection:disabled,.woocommerce-page form .form-row textarea:disabled,.woocommerce-page form .select2-container .form-row .select2-selection:disabled{cursor:not-allowed;opacity:.5}.woocommerce-page form .form-row textarea{border-radius:0!important}.woocommerce-page form legend{font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem);font-weight:700;margin-bottom:clamp(20px,calc(1.9vw + 7px),40px);margin-top:clamp(20px,calc(1.9vw + 7px),40px)}.woocommerce-page form .show-password-input{display:flex!important;right:1.875rem;top:31px!important;transform:translateY(-50%)!important}.woocommerce-page form .woocommerce-password-strength{border-radius:1.25rem;border-style:solid;border-width:2px;color:var(--color-dark);font-size:var(--base-font-size);margin-bottom:.5rem;margin-top:.5rem}.woocommerce-page form .woocommerce-password-strength.short{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(214 0 0/var(--tw-bg-opacity,1));border-color:rgb(175 5 5/var(--tw-border-opacity,1))}.woocommerce-page form .woocommerce-password-strength.bad{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(252 6 6/var(--tw-bg-opacity,1));border-color:rgb(214 0 0/var(--tw-border-opacity,1))}.woocommerce-page form .woocommerce-password-strength.strong{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(72 187 120/var(--tw-bg-opacity,1));border-color:rgb(56 161 105/var(--tw-border-opacity,1))}.woocommerce-page form .select2-container .select2-selection{background-color:transparent;border-color:rgba(var(--color-primary-default),1)!important}.woocommerce-page form .select2-container .select2-selection .select2-selection__rendered{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:1.85;padding:0}.woocommerce-page form .select2-container .select2-selection .select2-selection__arrow{right:1.25rem}.woocommerce-page form .select2-container .select2-selection .select2-selection__arrow b{filter:invert(1)}.woocommerce-page form .wc-block-components-address-card,.woocommerce-page form .wc-block-components-radio-control-accordion-option,.woocommerce-page form .wc-block-components-radio-control__option,.woocommerce-page form .wc-block-components-text-input input,.woocommerce-page form .wc-block-components-textarea{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#afafaf!important;border-radius:0!important;border-width:1px!important;box-shadow:none!important;outline:none!important}.woocommerce-page form .wc-block-components-address-card:focus,.woocommerce-page form .wc-block-components-address-card:focus-visible,.woocommerce-page form .wc-block-components-radio-control-accordion-option:focus,.woocommerce-page form .wc-block-components-radio-control-accordion-option:focus-visible,.woocommerce-page form .wc-block-components-radio-control__option:focus,.woocommerce-page form .wc-block-components-radio-control__option:focus-visible,.woocommerce-page form .wc-block-components-text-input input:focus,.woocommerce-page form .wc-block-components-text-input input:focus-visible,.woocommerce-page form .wc-block-components-textarea:focus,.woocommerce-page form .wc-block-components-textarea:focus-visible{border-color:rgba(var(--color-primary-default),1)!important}.woocommerce-page form .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border-left:none!important;border-right:none!important;border-top:none!important}.woocommerce .woocommerce-page form .form-row.woocommerce-validated .select2-container input.select2-selection,.woocommerce .woocommerce-page form .select2-container .form-row.woocommerce-validated input.select2-selection,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-page .woocommerce form .form-row.woocommerce-validated .select2-container input.select2-selection,.woocommerce-page .woocommerce form .select2-container .form-row.woocommerce-validated input.select2-selection{border-color:rgba(var(--color-primary-default),1)!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:rgba(var(--color-primary-default),1)!important}.wc-block-components-form input:-webkit-autofill,.wc-block-components-form input:-webkit-autofill:focus,.wc-block-components-form input:-webkit-autofill:hover,.wc-block-components-form select:-webkit-autofill,.wc-block-components-form select:-webkit-autofill:focus,.wc-block-components-form select:-webkit-autofill:hover,.wc-block-components-form textarea:-webkit-autofill,.wc-block-components-form textarea:-webkit-autofill:focus,.wc-block-components-form textarea:-webkit-autofill:hover,.woocommerce form input:-webkit-autofill,.woocommerce form input:-webkit-autofill:focus,.woocommerce form input:-webkit-autofill:hover,.woocommerce form select:-webkit-autofill,.woocommerce form select:-webkit-autofill:focus,.woocommerce form select:-webkit-autofill:hover,.woocommerce form textarea:-webkit-autofill,.woocommerce form textarea:-webkit-autofill:focus,.woocommerce form textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text)!important;background-color:transparent!important;border-color:rgba(var(--color-primary-default),1)!important;-webkit-box-shadow:0 0 0 1000px var(--color-sectionbg) inset!important;color:var(--color-text)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.wc-block-components-form .wc-block-components-address-card,.woocommerce form .wc-block-components-address-card{border-color:currentColor!important}.custom-input{--tw-shadow:5px 5px 15px 0 rgba(0,0,0,.1);--tw-shadow-colored:5px 5px 15px 0 var(--tw-shadow-color);--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border:1px transparent;border-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1));border-radius:0;border-radius:clamp(1rem,.2376rem + .9699vw,1.5rem);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(111 111 111/var(--tw-text-opacity,1));display:inline-flex!important;font-size:clamp(1rem,.92rem + .36vw,1.25rem);font-weight:600;justify-content:center;letter-spacing:.04375rem;line-height:1.625;min-height:3.75rem;outline:2px solid transparent;outline-offset:4px;padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;text-indent:-.75rem;transition-duration:.2s}.custom-input:focus,.custom-input:hover{border-color:var(--color-primary-darker)}@media (min-width:1023px){.custom-input{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.custom-input::-webkit-inner-spin-button,.custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{align-items:flex-end;-moz-column-gap:clamp(40px,calc(1.9vw + 27.5px),60px);column-gap:clamp(40px,calc(1.9vw + 27.5px),60px);display:flex;flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs ul.tabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.woocommerce div.product .woocommerce-tabs ul.tabs{--tw-border-opacity:1;border-bottom-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1));border-bottom-width:2px;overflow:visible;padding-left:0;padding-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:var(--tw-content);display:none}@media (min-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border-style:none;margin:0;padding-left:0;padding-right:0;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:var(--tw-content);display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--color-text);font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:1.19;margin-bottom:-2px;padding-bottom:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1))}@media (min-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-bottom:1.5rem}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent;border-style:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{content:var(--tw-content);display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{--tw-border-opacity:1;border-bottom-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1));border-bottom-width:2px;color:var(--color-text);cursor:default}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(232 232 234/var(--tw-bg-opacity,1));border-top-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1));font-weight:600;margin-bottom:2rem!important;outline-color:#e8e8ea}.woocommerce .woocommerce-info:before{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1))}.woocommerce .woocommerce-error{--tw-border-opacity:1;border-top-color:rgb(252 6 6/var(--tw-border-opacity,1));padding-left:16px!important;padding-right:16px!important}.woocommerce .woocommerce-error:before{display:none!important}.woocommerce .woocommerce-error li{display:block!important}.woocommerce .woocommerce-error li:before{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__link img{--tw-bg-opacity:1;aspect-ratio:1/1;background-color:rgba(var(--color-tertiary-default),var(--tw-bg-opacity,1));height:100%;margin:0;-o-object-fit:contain;object-fit:contain;padding-bottom:clamp(20px,calc(1.9vw + 7px),40px);padding-top:clamp(40px,calc(1.9vw + 27.5px),60px);width:100%}@media not all and (min-width:1279px){.woocommerce ul.products li.product .woocommerce-loop-product__link img{max-height:30rem}}@media not all and (min-width:1023px){.woocommerce ul.products li.product .woocommerce-loop-product__link img{max-height:26rem}}@media (min-width:1439px){.woocommerce ul.products li.product .woocommerce-loop-product__link img{max-height:370px;padding-bottom:2.1875rem;padding-top:4.375rem}}.woocommerce ul.products li.product .woocommerce-loop-product__title{--tw-text-opacity:1;color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));font-weight:800;line-height:1.5;padding:0}@media (min-width:639px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem)}}@media (min-width:1279px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1rem,.9225rem + .194vw,1.125rem)}}@media (min-width:1439px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem)}}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0!important}.woocommerce ul.products li.product .button.add_to_cart_button{margin:0}.woocommerce ul.products li.product .added_to_cart+.see-cart-after-add-to-cart{display:inline-flex}.woocommerce .quantity .qty{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored);border-width:1px;font-size:clamp(1rem,.92rem + .36vw,1.25rem)!important;line-height:1.5;min-height:2.5rem;text-align:center;text-indent:-.75rem;transition-duration:.2s}.woocommerce .quantity .qty:focus{outline-color:rgba(var(--color-primary-default),1)}.woocommerce .quantity .qty:focus-visible{outline-color:rgba(var(--color-primary-default),1)}.woocommerce .quantity .qty:active{outline-color:rgba(var(--color-primary-default),1)}.woocommerce .quantity .qty{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;border:1px solid #afafaf!important;padding:.625rem!important;width:138px}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page .wc-block-grid__products .wc-block-grid__product{padding-left:0!important}.woocommerce-page .wc-block-grid__products .wc-block-grid__product:before{content:var(--tw-content);display:none}.woocommerce-page .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding-bottom:clamp(20px,calc(1.8vw - 2px),30px);padding-top:clamp(40px,calc(3.9vw + 15.1px),70px)}.woocommerce ul.products li.product .price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{--tw-text-opacity:1;align-items:center;color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex:1 1 0%;flex-wrap:wrap;font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem);font-weight:800;line-height:1;margin:0;row-gap:.25rem;text-decoration-line:none}.woocommerce ul.products li.product .price del,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price del{--tw-text-opacity:1;color:rgb(111 111 111/var(--tw-text-opacity,1));font-size:var(--base-font-size);font-weight:600;opacity:1;text-decoration-line:line-through}.woocommerce ul.products li.product .price ins,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price ins{--tw-text-opacity:1;color:rgb(214 0 0/var(--tw-text-opacity,1));font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem);font-weight:800;text-decoration:none}.woocommerce.single-product div.product p.price{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1));font-size:clamp(1.75rem,1.0915rem + 1.6489vw,2.8125rem);font-weight:900}.woocommerce.single-product div.product p.price del{--tw-text-opacity:1;color:rgb(111 111 111/var(--tw-text-opacity,1));font-size:var(--base-font-size);font-weight:600;opacity:1;text-decoration-line:line-through}.woocommerce.single-product div.product p.price ins{--tw-text-opacity:1;color:rgb(214 0 0/var(--tw-text-opacity,1));font-size:clamp(1.75rem,1.0915rem + 1.6489vw,2.8125rem);font-weight:900;text-decoration:none}:where(.editor-styles-wrapper) a:where(:not(.wp-element-button)),a{text-decoration:none!important}.hover-underline,.wc-block-cart .wc-block-components-totals-shipping__change-address__link,.woocommerce .woocommerce-MyAccount-navigation li a{position:relative}.hover-underline:hover:after,.wc-block-cart .wc-block-components-totals-shipping__change-address__link:hover:after,.woocommerce .woocommerce-MyAccount-navigation li a:hover:after{content:var(--tw-content);opacity:1;width:1.25rem}.hover-underline:after,.wc-block-cart .wc-block-components-totals-shipping__change-address__link:after,.woocommerce .woocommerce-MyAccount-navigation li a:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));bottom:-.25rem;content:var(--tw-content);height:2px;left:0;position:absolute;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}.hover-underline.hover-underline--white:after,.wc-block-cart .hover-underline--white.wc-block-components-totals-shipping__change-address__link:after,.woocommerce .woocommerce-MyAccount-navigation li a.hover-underline--white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.woocommerce .woocommerce-MyAccount-navigation{background-color:var(--color-sectionbg);padding:clamp(16px,calc(1.5vw + 2px),20px)}@media not all and (min-width:767px){.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:2.5rem}}.woocommerce .woocommerce-MyAccount-navigation li a[aria-current=page]{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1));font-weight:700}.woocommerce .woocommerce-MyAccount-content{background-color:var(--color-sectionbg);padding:clamp(16px,calc(1.5vw + 2px),20px)}.woocommerce .addresses .title .edit{--tw-shadow:5px 5px 15px 0 rgba(0,0,0,.1);--tw-shadow-colored:5px 5px 15px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));border-color:transparent;border-radius:0;border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex!important;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.04375rem;line-height:1.3;outline:2px solid transparent;outline-offset:4px;overflow:hidden;padding:.625rem clamp(10px,calc(1vw + 2px),20px)!important;position:relative;text-align:center;transition-duration:.2s}.woocommerce .addresses .title .edit:hover{--tw-text-opacity:1;background-color:var(--color-primary-lighter);color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1))}.woocommerce .addresses .title .edit:focus{outline-color:var(--color-primary-lighter)}.woocommerce .addresses .title .edit{display:inline-flex;float:none;margin-bottom:1.25rem}@media (min-width:1023px){.woocommerce .addresses .title .edit{padding:14px clamp(10px,calc(1vw + 2px),20px)!important}}.woocommerce .order-date,.woocommerce .order-number,.woocommerce .order-status{color:rgba(var(--color-primary-default),1)!important}.woocommerce table.my_account_orders{border:none}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{border-top:none!important}.woocommerce table.shop_table{border:1px solid #6f6f6f!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #6f6f6f!important;font-weight:600!important}.woocommerce table.shop_table td.product-name .wc-item-meta{margin-top:.75rem}.woocommerce table.shop_table td.product-name .wc-item-meta li{gap:.75rem}.woocommerce table.shop_table td.product-name .wc-item-meta li:before{display:none!important}.woocommerce table.shop_table td.product-name .wc-item-meta .wc-item-meta-label{font-size:11.25px!important;font-weight:700!important}.woocommerce table.shop_table td.product-name .wc-item-meta p{--tw-text-opacity:1;color:rgb(175 175 175/var(--tw-text-opacity,1));flex:1 1 0%;font-size:11px;font-weight:400;line-height:1.5}.woocommerce .woocommerce-customer-details address{border:1px solid #6f6f6f}.woocommerce-account #customer_login{display:flex;flex-direction:column;gap:3.75rem}@media (min-width:1023px){.woocommerce-account #customer_login{flex-direction:row;gap:clamp(20px,calc(3.9vw - 5px),60px)}}.woocommerce-account #customer_login:after,.woocommerce-account #customer_login:before{content:var(--tw-content)!important;display:none!important}.woocommerce-account #customer_login .u-column1.col-1,.woocommerce-account #customer_login .u-column2.col-2{display:flex;flex:1 1 0%;flex-direction:column;float:none!important;width:100%!important}.woocommerce-account #customer_login .woocommerce-form{background-color:var(--color-sectionbg);border-radius:0!important;border-style:none!important;display:flex;flex-direction:column;gap:.625rem;height:100%;margin:0!important}.woocommerce-account #customer_login .woocommerce-form .form-row:last-child{margin-bottom:0!important}.woocommerce-account #customer_login .woocommerce-form .woocommerce-privacy-policy-text{--tw-text-opacity:1;color:rgb(175 175 175/var(--tw-text-opacity,1));font-size:.875rem;margin-bottom:clamp(20px,calc(1.8vw - 2px),30px)}.woocommerce-account #customer_login .woocommerce-form .woocommerce-form-login__rememberme{align-items:center;cursor:pointer;display:inline-flex;line-height:1!important;margin-bottom:0!important}.woocommerce-account #customer_login .woocommerce-form .woocommerce-form__input-checkbox{color:var(--color-text)!important}.wp-block-woocommerce-cart{background-color:var(--color-sectionbg);padding:1.25rem .75rem;position:relative;scroll-margin-top:6.25rem}@media (min-width:639px){.wp-block-woocommerce-cart{padding:1.875rem 1.25rem 2.5rem}}@media (min-width:767px){.wp-block-woocommerce-cart{padding-left:clamp(40px,calc(1.9vw + 27.5px),60px);padding-right:clamp(40px,calc(1.9vw + 27.5px),60px)}}@media (min-width:1439px){.wp-block-woocommerce-cart{padding-left:clamp(80px,calc(3.8vw + 37.3px),110px);padding-right:clamp(80px,calc(3.8vw + 37.3px),110px)}}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{display:flex!important;flex-direction:column;padding:16px 12px!important}@media (min-width:1023px){.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{display:grid!important;grid-template-columns:auto!important}}tr.wc-block-cart-items__row{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #d1d1d1!important}.wc-block-cart-item__image{border:#d1d1d1!important}@media (max-width:1023px){.wc-block-cart-item__image{padding-right:0!important}}.wc-block-cart-item__product{border:none!important}.wc-block-cart-item__total{border:none!important;display:flex;justify-content:flex-start;margin-bottom:8px!important;order:-1}.wc-block-cart__sidebar{margin:0!important}.wc-block-cart table.wc-block-cart-items{margin-bottom:0!important}.wc-block-cart .wc-block-cart-items td{border-bottom:1px solid #fff;border-top:none!important}.wc-block-cart .wc-block-components-totals-wrapper{border:none!important}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{font-size:.875rem}.wc-block-cart .wc-block-cart-items__header-product{text-align:left}.wc-block-cart .wc-block-components-product-name{--tw-text-opacity:1;color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem);font-weight:900}.wc-block-cart .wc-block-components-product-price__value{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1));font-weight:700}.wc-block-cart .wc-block-cart-item__prices{display:none}.wc-block-cart .wc-block-cart-item__image img{--tw-bg-opacity:1;aspect-ratio:1/1;background-color:rgba(var(--color-tertiary-default),var(--tw-bg-opacity,1));-o-object-fit:contain;object-fit:contain;padding:.5rem}.wc-block-cart .wc-block-cart__totals-title{color:rgba(var(--color-secondary-default),1)!important;font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem)!important;font-weight:900!important;text-transform:none!important}.wc-block-cart .wc-block-components-product-details{line-height:1.5!important;margin-top:12px!important}.wc-block-cart .wc-block-components-product-details li{flex-direction:column;gap:.5rem}.wc-block-cart .wc-block-components-product-details li:before{display:none!important}.wc-block-cart .wc-block-components-product-details li.wc-block-components-product-details__data-wydarzenia,.wc-block-cart .wc-block-components-product-details li.wc-block-components-product-details__ilo-os-b{flex-direction:row;flex-wrap:wrap}.wc-block-cart .wc-block-components-product-details__name{font-size:.9375rem;font-weight:700!important}.wc-block-cart .wc-block-components-product-details__value{color:var(--color-text);font-size:14px;line-height:1.5}.wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:.8125rem;text-align:center;text-decoration-line:none!important}.wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{--tw-bg-opacity:1!important;background-color:rgb(175 5 5/var(--tw-bg-opacity,1))!important}.wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background-color:#d60000!important;color:#fff!important;min-height:auto!important;padding:6px 12px!important}.wc-block-cart .wc-block-components-totals-item{padding:0!important}.wc-block-cart .wc-block-components-totals-item__label{font-size:clamp(1rem,.9225rem + .194vw,1.125rem)!important}.wc-block-cart .wc-block-components-totals-item__value{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1))}.wc-block-cart .wc-block-components-totals-item__value .wc-block-formatted-money-amount{font-weight:900}.wc-block-cart .wc-block-components-totals-shipping__change-address__link{white-space:wrap!important}.wc-block-cart .wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{opacity:.75}.wc-block-cart .wc-block-components-totals-coupon{padding:0!important}.wc-block-cart__submit-container{margin-top:1.25rem}.wc-block-cart__submit{margin-bottom:0!important}.wc-block-cart .wc-block-cart-item__quantity{margin-top:1.25rem}.wc-block-cart div.wp-block-woocommerce-cart-order-summary-block{border-width:0}.woocommerce .cart-collaterals,.wp-block-woocommerce-cart-order-summary-block{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:767px){.woocommerce .cart-collaterals,.wp-block-woocommerce-cart-order-summary-block{padding:1.25rem}}.woocommerce .cart-collaterals,.woocommerce .cart-collaterals .cart_totals.calculated_shipping{float:none;width:100%}.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before{display:none}.woocommerce .woocommerce-shipping-calculator{text-align:left}.woocommerce .shipping-calculator-button{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1));text-decoration:underline!important;transition-duration:.2s}.woocommerce .shipping-calculator-button:hover{color:var(--color-primary-lighter);text-decoration:none!important}.wc-block-cart-item__quantity{align-items:center;display:flex;gap:clamp(10px,calc(1vw + 2px),20px)}.wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin-bottom:0!important}body.woocommerce-checkout{overflow-x:hidden}.wc-block-components-sidebar-layout.wc-block-checkout,.woocommerce-checkout .woocommerce{background-color:var(--color-sectionbg);overflow:hidden;padding:1.25rem .75rem;position:relative;scroll-margin-top:6.25rem}@media (min-width:639px){.wc-block-components-sidebar-layout.wc-block-checkout,.woocommerce-checkout .woocommerce{padding:1.875rem 1.25rem 2.5rem}}@media (min-width:767px){.wc-block-components-sidebar-layout.wc-block-checkout,.woocommerce-checkout .woocommerce{padding-left:clamp(40px,calc(1.9vw + 27.5px),60px);padding-right:clamp(40px,calc(1.9vw + 27.5px),60px)}}@media (min-width:1439px){.wc-block-components-sidebar-layout.wc-block-checkout,.woocommerce-checkout .woocommerce{padding-left:clamp(80px,calc(3.8vw + 37.3px),110px);padding-right:clamp(80px,calc(3.8vw + 37.3px),110px)}}.wc-block-components-sidebar-layout.wc-block-checkout__sidebar,.woocommerce-checkout .woocommerce__sidebar{background-color:var(--color-sectionbg-darker);padding:1rem}@media (min-width:767px){.wc-block-components-sidebar-layout.wc-block-checkout__sidebar,.woocommerce-checkout .woocommerce__sidebar{padding:1.25rem}}.wc-block-components-sidebar-layout.wc-block-checkout #billing_country_field,.woocommerce-checkout .woocommerce #billing_country_field{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__sidebar,.woocommerce-checkout .woocommerce .wc-block-checkout__sidebar{top:100px!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-title,.woocommerce-checkout .woocommerce .wc-block-components-title{--tw-text-opacity:1;color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem)!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-totals-block{border:none!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-cart-items-block{display:none!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:767px){.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block{padding:1.25rem}}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block{border-radius:0!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{--tw-text-opacity:1;color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));margin:0!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{font-size:clamp(1.1rem,1.0475rem + .194vw,1.25rem)!important;font-weight:900}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1));font-weight:400!important}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label{font-size:1.1rem}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value{--tw-text-opacity:1;color:rgba(var(--color-primary-default),var(--tw-text-opacity,1))}.wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item-tax-value,.woocommerce-checkout .woocommerce .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item-tax-value{font-weight:bolder!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-coupon,.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-item,.woocommerce-checkout .woocommerce .wc-block-components-totals-coupon,.woocommerce-checkout .woocommerce .wc-block-components-totals-item{padding:0!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .woocommerce .wc-block-components-totals-wrapper{border:none!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-shipping__via,.woocommerce-checkout .woocommerce .wc-block-components-totals-shipping__via{opacity:.75}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__shipping-method-option,.woocommerce-checkout .woocommerce .wc-block-checkout__shipping-method-option{outline-color:#6f6f6f!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__shipping-method-option:hover,.woocommerce-checkout .woocommerce .wc-block-checkout__shipping-method-option:hover{opacity:.75}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__shipping-method-option--selected,.woocommerce-checkout .woocommerce .wc-block-checkout__shipping-method-option--selected{outline-color:rgba(var(--color-primary-default),1)!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__shipping-method-option--selected:hover,.woocommerce-checkout .woocommerce .wc-block-checkout__shipping-method-option--selected:hover{opacity:1}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.woocommerce-checkout .woocommerce .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-top-color:currentColor!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-radio-control__description,.woocommerce-checkout .woocommerce .wc-block-components-radio-control__description{color:var(--color-text)!important;display:flex!important}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-checkout-step__description,.woocommerce-checkout .woocommerce .wc-block-components-checkout-step__description{font-size:var(--base-font-size)!important}#coderockz_woo_delivery_setting_wrapper_internal #coderockz-woo-delivery-public-delivery-details h3{padding:0 0 30px!important}.woocommerce-checkout #payment div.payment_box{--tw-text-opacity:1;background-color:var(--color-sectionbg);color:rgb(255 255 255/var(--tw-text-opacity,1))}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--color-sectionbg);content:var(--tw-content)}@media not all and (min-width:1023px){.woocommerce .woocommerce-order-overview{display:flex;flex-direction:column;gap:.75rem}}.woocommerce .woocommerce-order-overview li{border-right:none!important}@media ((min-width:1023px)){.woocommerce .woocommerce-order-overview li{border-right:1px dashed #6f6f6f!important}}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));border-color:var(--color-primary-darker)}.flatpickr-calendar .flatpickr-day.selected{background-color:rgba(var(--color-primary-default),1)!important;border-color:rgba(var(--color-primary-default),1)!important}.flatpickr-calendar .flatpickr-day.selected:hover{background-color:var(--color-primary-darker);border-color:var(--color-primary-darker)}.flatpickr-calendar .flatpickr-day.today{--tw-border-opacity:1;border-color:rgba(var(--color-primary-default),var(--tw-border-opacity,1))}.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #e5e5e8}.woocommerce .term-description h1,.woocommerce .term-description h2,.woocommerce .term-description h3,.woocommerce .term-description h4,.woocommerce .term-description h5{margin-bottom:1rem!important}.woocommerce .badges-container{display:flex;flex-wrap:wrap;gap:.5rem;position:absolute;right:.625rem;top:.625rem;z-index:1}@media (min-width:1670px){.woocommerce .badges-container{right:clamp(10px,calc(1vw + 2px),20px);top:clamp(10px,calc(1vw + 2px),20px)}}.woocommerce .badge{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:3px 3px 10px 0 rgba(0,0,0,.05);--tw-shadow-colored:3px 3px 10px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgba(var(--color-secondary-default),var(--tw-text-opacity,1));display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1;padding:.5rem .625rem}@media (min-width:1670px){.woocommerce .badge{font-size:var(--base-font-size);padding-left:clamp(10px,calc(1vw + 2px),20px);padding-right:clamp(10px,calc(1vw + 2px),20px)}}.woocommerce .badge--red{background-color:rgb(214 0 0/var(--tw-bg-opacity,1))}.js-added-to-cart-alert,.woocommerce .badge--red{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.js-added-to-cart-alert{background-color:rgba(var(--color-primary-default),var(--tw-bg-opacity,1));font-weight:700;padding:1rem;position:fixed;right:2.5rem;top:2.5rem;z-index:99999}
