﻿.product-card-slider{background-color:#fff;border-radius:15px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-card-slider__image{position:relative;overflow:hidden;aspect-ratio:16/10;width:100%;padding:1em}@media(min-width: 1400px){.product-card-slider__image{width:50%}}.product-card-slider__image a{display:block;height:100%}.product-card-slider__image a img{border-radius:15px;width:100%;height:100%;object-fit:cover}.product-card-slider__content{display:flex;flex-direction:column;gap:1em;flex:1;width:100%;padding:1.2em;align-items:flex-start}@media(min-width: 1400px){.product-card-slider__content{width:50%;padding:1.5em;padding-left:0;gap:1.2em}}.product-card-slider__content p{color:#000}@media(min-width: 1400px){.product-card-slider{flex-direction:row}}.product-card{display:flex;flex-direction:column;border-radius:15px;overflow:hidden;height:100%}.product-card__image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;border-radius:15px;overflow:hidden}.product-card__image-wrapper a{width:100%;height:100%;aspect-ratio:16/9}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform:scale(1.02);aspect-ratio:16/9}.product-card__image:hover{transform:scale(1.05)}.product-card__tags{position:absolute;top:20px;left:20px;display:flex;flex-wrap:wrap;gap:8px}.product-card__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:5px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;background-color:#72b400;color:#fff}.product-card__tag--e-book{background-color:#72b400;color:#fff}.product-card__tag--e-book::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("../images/e-book.svg");background-size:contain;background-repeat:no-repeat}.product-card__tag--promocja{background-color:#dc2626;color:#fff}.product-card__tag--promocja::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("../images/promocja.svg");background-size:contain;background-repeat:no-repeat}.product-card__content{display:flex;flex-direction:column;gap:15px;padding-top:10px;flex-grow:1;align-items:flex-start}.product-card__title{line-height:.7}.product-card__title a{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;margin:0;padding:0;line-height:1}@media(min-width: 724px){.product-card__title a{font-size:1.6rem}}.product-card__description{font-size:.9rem;line-height:1.6;color:#605f65;flex-grow:1}.product-card__description p{margin:0}.product-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;margin-top:auto}.product-card__price *{font-size:1.2rem;font-weight:600;color:#72b400;white-space:nowrap;text-decoration:none}@media(min-width: 724px){.product-card__price *{font-size:1.4rem}}.product-card__price * .woocommerce-Price-amount{color:#72b400}.product-card__price * ins{text-decoration:none}.product-card__price .woocommerce-Price-amount{color:#72b400}.product-card__price del *{font-size:.85em !important;color:#4f4e4e !important;text-decoration:line-through;padding-bottom:1em}.product-card__price del .woocommerce-Price-currencySymbol{font-size:.98em !important}.product-card__price ins{text-decoration:none;background:rgba(0,0,0,0)}.my-account-page{background-color:#fff}.my-account-header-section{padding:40px 20px 0}@media(min-width: 1024px){.my-account-header-section{padding:60px 40px 0}}@media(min-width: 1400px){.my-account-header-section{padding:80px 60px 0}}.my-account-header-wrapper{max-width:1500px;margin:0 auto}.my-account-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:40px}@media(min-width: 1024px){.my-account-header{margin-bottom:50px}}.my-account-title h1{font-family:"Satoshi",sans-serif;font-weight:500;font-size:2rem;line-height:1.2;margin:0;padding:0}@media(min-width: 724px){.my-account-title h1{font-size:2.8rem}}@media(min-width: 1024px){.my-account-title h1{font-size:3rem}}@media(min-width: 1400px){.my-account-title h1{font-size:3.2rem}}@media(min-width: 1920px){.my-account-title h1{font-size:3.8rem}}.my-account-title h1 span{font-family:"Satoshi",sans-serif;font-weight:500;font-size:2rem;line-height:1.3;margin:0;padding:0}@media(min-width: 724px){.my-account-title h1 span{font-size:2.8rem}}@media(min-width: 1024px){.my-account-title h1 span{font-size:3rem}}@media(min-width: 1400px){.my-account-title h1 span{font-size:3.2rem}}@media(min-width: 1920px){.my-account-title h1 span{font-size:3.8rem}}.my-account-badge .badge{display:inline-flex;align-items:center;padding:.5em 1.2em;background-color:#4f4e4e;color:#72b400;border-radius:30px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}@media(min-width: 724px){.my-account-badge .badge{font-size:.75rem;padding:.6em 1.5em}}.my-account-content-section{padding:0 20px;padding-bottom:20px}@media(min-width: 1024px){.my-account-content-section{padding:0 40px;padding-bottom:40px}}@media(min-width: 1400px){.my-account-content-section{padding:0 60px;padding-bottom:60px}}.my-account-content-wrapper{max-width:1500px;margin:0 auto}.my-account-image-section{margin-top:60px;padding:0 20px 60px}@media(min-width: 1024px){.my-account-image-section{margin-top:80px;padding:0 40px 80px}}@media(min-width: 1400px){.my-account-image-section{padding:0 60px 100px}}.my-account-image-wrapper{max-width:1500px;margin:0 auto;border-radius:15px;overflow:hidden}.my-account-image-wrapper img{width:100%;height:auto;display:block;object-fit:cover;max-height:400px}@media(min-width: 1024px){.my-account-image-wrapper img{max-height:500px}}.woocommerce-account mark{background-color:rgba(0,0,0,0);color:#72b400}.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.woocommerce-account .woocommerce{flex-direction:row;gap:50px;align-items:flex-start}}@media(min-width: 1400px){.woocommerce-account .woocommerce{gap:70px}}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}@media(min-width: 1024px){.woocommerce-account .woocommerce-MyAccount-navigation{width:300px;min-width:300px;flex-shrink:0}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid #e2e2e2;border-radius:15px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;border-bottom:1px solid #e2e2e2}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:15px 22px;font-size:.9rem;font-weight:400;color:#000;text-decoration:none;transition:all .2s ease;background-color:#fff}@media(min-width: 1400px){.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:16px 24px;font-size:.95rem}}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:rgba(114,180,0,.05);color:#72b400}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:#72b400;color:#fff;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1em}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{color:#605f65;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.edit){color:#72b400;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.edit):hover{text-decoration:underline}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 724px){.woocommerce-account .woocommerce-Addresses{grid-template-columns:repeat(2, 1fr);gap:25px}}@media(min-width: 1024px){.woocommerce-account .woocommerce-Addresses{gap:30px}}.woocommerce-account .u-columns{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 724px){.woocommerce-account .u-columns{grid-template-columns:repeat(2, 1fr);gap:25px}}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2{width:100%}.woocommerce-account .woocommerce-Address,.woocommerce-account .u-column1,.woocommerce-account .u-column2{border:1px solid #e2e2e2;border-radius:15px;overflow:hidden;background-color:#fff}.woocommerce-account .woocommerce-Address-title,.woocommerce-account .woocommerce-Address header,.woocommerce-account .u-column1 header,.woocommerce-account .u-column2 header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e2e2e2;margin:0;background-color:#fff}@media(min-width: 1400px){.woocommerce-account .woocommerce-Address-title,.woocommerce-account .woocommerce-Address header,.woocommerce-account .u-column1 header,.woocommerce-account .u-column2 header{padding:20px 24px}}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Address header h2,.woocommerce-account .woocommerce-Address header h3,.woocommerce-account .u-column1 header h2,.woocommerce-account .u-column1 header h3,.woocommerce-account .u-column2 header h2,.woocommerce-account .u-column2 header h3{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;color:#000;margin:0;padding:0;line-height:1.3}@media(min-width: 724px){.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Address header h2,.woocommerce-account .woocommerce-Address header h3,.woocommerce-account .u-column1 header h2,.woocommerce-account .u-column1 header h3,.woocommerce-account .u-column2 header h2,.woocommerce-account .u-column2 header h3{font-size:1.3rem}}.woocommerce-account a.edit{font-size:.8rem;font-weight:400;color:#605f65;text-decoration:none !important;padding:8px 18px;border:1px solid #e2e2e2;border-radius:25px;transition:all .2s ease;background-color:#fff;display:inline-block}@media(min-width: 724px){.woocommerce-account a.edit{font-size:.85rem;padding:8px 20px}}.woocommerce-account a.edit:hover{background-color:#72b400;border-color:#72b400;color:#fff !important}.woocommerce-account address{padding:18px 22px;font-style:normal;line-height:1.7;color:#605f65;font-size:.9rem;background-color:#fff}@media(min-width: 1400px){.woocommerce-account address{padding:20px 24px;font-size:.95rem}}.woocommerce-account address p{margin:0;color:inherit}.woocommerce-account .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{max-width:100%}.woocommerce-account fieldset{border:1px solid #e2e2e2;border-radius:15px;padding:24px;margin:30px 0;background-color:#fff}@media(min-width: 724px){.woocommerce-account fieldset{padding:30px;margin:40px 0}}.woocommerce-account fieldset legend{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;color:#000;padding:0 12px;margin-left:-12px}@media(min-width: 724px){.woocommerce-account fieldset legend{font-size:1.1rem}}.woocommerce-account .woocommerce-privacy-policy-text,.woocommerce-account .woocommerce-form__label-for-checkbox{margin-bottom:2em !important}.woocommerce-account .password-input{position:relative;display:block}.woocommerce-account .password-input input[type=password],.woocommerce-account .password-input input[type=text]{padding-right:50px}.woocommerce-account .password-input .show-password-input{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:#605f65;opacity:.6;transition:opacity .2s ease}.woocommerce-account .password-input .show-password-input:hover{opacity:1}.woocommerce-account .password-input .show-password-input::before{content:"";display:block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23252525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.woocommerce-account .password-input .show-password-input.display-password::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23252525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E")}.woocommerce-account .woocommerce-form-row,.woocommerce-account .form-row{margin-bottom:18px}@media(min-width: 724px){.woocommerce-account .woocommerce-form-row,.woocommerce-account .form-row{margin-bottom:20px}}.woocommerce-account .woocommerce-form-row label,.woocommerce-account .form-row label{display:block;font-size:.85rem;font-weight:500;color:#000;margin-bottom:8px}@media(min-width: 724px){.woocommerce-account .woocommerce-form-row label,.woocommerce-account .form-row label{font-size:.9rem}}.woocommerce-account .woocommerce-form-row label .required,.woocommerce-account .form-row label .required{color:#e74c3c;margin-left:2px}.woocommerce-account .woocommerce-form-row input[type=text],.woocommerce-account .woocommerce-form-row input[type=email],.woocommerce-account .woocommerce-form-row input[type=tel],.woocommerce-account .woocommerce-form-row input[type=password],.woocommerce-account .woocommerce-form-row input[type=number],.woocommerce-account .woocommerce-form-row input[type=url],.woocommerce-account .woocommerce-form-row select,.woocommerce-account .woocommerce-form-row textarea,.woocommerce-account .form-row input[type=text],.woocommerce-account .form-row input[type=email],.woocommerce-account .form-row input[type=tel],.woocommerce-account .form-row input[type=password],.woocommerce-account .form-row input[type=number],.woocommerce-account .form-row input[type=url],.woocommerce-account .form-row select,.woocommerce-account .form-row textarea{width:100%;padding:12px 18px;font-size:.9rem;font-family:"Inter",sans-serif;font-weight:300;color:#000;background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width: 724px){.woocommerce-account .woocommerce-form-row input[type=text],.woocommerce-account .woocommerce-form-row input[type=email],.woocommerce-account .woocommerce-form-row input[type=tel],.woocommerce-account .woocommerce-form-row input[type=password],.woocommerce-account .woocommerce-form-row input[type=number],.woocommerce-account .woocommerce-form-row input[type=url],.woocommerce-account .woocommerce-form-row select,.woocommerce-account .woocommerce-form-row textarea,.woocommerce-account .form-row input[type=text],.woocommerce-account .form-row input[type=email],.woocommerce-account .form-row input[type=tel],.woocommerce-account .form-row input[type=password],.woocommerce-account .form-row input[type=number],.woocommerce-account .form-row input[type=url],.woocommerce-account .form-row select,.woocommerce-account .form-row textarea{padding:14px 20px;font-size:.95rem}}.woocommerce-account .woocommerce-form-row input[type=text]:focus,.woocommerce-account .woocommerce-form-row input[type=email]:focus,.woocommerce-account .woocommerce-form-row input[type=tel]:focus,.woocommerce-account .woocommerce-form-row input[type=password]:focus,.woocommerce-account .woocommerce-form-row input[type=number]:focus,.woocommerce-account .woocommerce-form-row input[type=url]:focus,.woocommerce-account .woocommerce-form-row select:focus,.woocommerce-account .woocommerce-form-row textarea:focus,.woocommerce-account .form-row input[type=text]:focus,.woocommerce-account .form-row input[type=email]:focus,.woocommerce-account .form-row input[type=tel]:focus,.woocommerce-account .form-row input[type=password]:focus,.woocommerce-account .form-row input[type=number]:focus,.woocommerce-account .form-row input[type=url]:focus,.woocommerce-account .form-row select:focus,.woocommerce-account .form-row textarea:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.woocommerce-account .woocommerce-form-row input[type=text]::placeholder,.woocommerce-account .woocommerce-form-row input[type=email]::placeholder,.woocommerce-account .woocommerce-form-row input[type=tel]::placeholder,.woocommerce-account .woocommerce-form-row input[type=password]::placeholder,.woocommerce-account .woocommerce-form-row input[type=number]::placeholder,.woocommerce-account .woocommerce-form-row input[type=url]::placeholder,.woocommerce-account .woocommerce-form-row select::placeholder,.woocommerce-account .woocommerce-form-row textarea::placeholder,.woocommerce-account .form-row input[type=text]::placeholder,.woocommerce-account .form-row input[type=email]::placeholder,.woocommerce-account .form-row input[type=tel]::placeholder,.woocommerce-account .form-row input[type=password]::placeholder,.woocommerce-account .form-row input[type=number]::placeholder,.woocommerce-account .form-row input[type=url]::placeholder,.woocommerce-account .form-row select::placeholder,.woocommerce-account .form-row textarea::placeholder{color:rgba(96,95,101,.5)}.woocommerce-account .woocommerce-form-row textarea,.woocommerce-account .form-row textarea{min-height:120px;resize:vertical}.woocommerce-account .woocommerce-form-row select,.woocommerce-account .form-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23252525' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.woocommerce-account .select2-container{width:100% !important}.woocommerce-account .select2-container .select2-selection--single{height:auto;padding:12px 18px;font-size:.9rem;font-family:"Inter",sans-serif;font-weight:300;color:#000;background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width: 724px){.woocommerce-account .select2-container .select2-selection--single{padding:14px 20px;font-size:.95rem}}.woocommerce-account .select2-container .select2-selection--single:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.woocommerce-account .select2-container .select2-selection--single .select2-selection__rendered{color:#000;line-height:1.5;padding:0;font-weight:300}.woocommerce-account .select2-container .select2-selection--single .select2-selection__placeholder{color:rgba(96,95,101,.5)}.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:16px;width:20px}.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px 5px 0 5px;margin-left:-5px;margin-top:-3px}.woocommerce-account .select2-container.select2-container--open .select2-selection--single{border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.woocommerce-account .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);border-width:0 5px 6px 5px}.woocommerce-account .select2-container.select2-container--focus .select2-selection--single{border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.woocommerce-account .select2-dropdown{border:1px solid #e2e2e2;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;margin-top:4px}.woocommerce-account .select2-dropdown .select2-search--dropdown{padding:12px}.woocommerce-account .select2-dropdown .select2-search--dropdown .select2-search__field{padding:10px 14px;font-size:.9rem;font-family:"Inter",sans-serif;border:1px solid #e2e2e2;border-radius:15px;outline:none}.woocommerce-account .select2-dropdown .select2-search--dropdown .select2-search__field:focus{border-color:#72b400}.woocommerce-account .select2-dropdown .select2-results__options{max-height:250px}.woocommerce-account .select2-dropdown .select2-results__options .select2-results__option{padding:12px 16px;font-size:.9rem;color:#605f65;transition:background-color .15s ease}.woocommerce-account .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background-color:rgba(114,180,0,.1);color:#72b400}.woocommerce-account .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#72b400;color:#fff}@media(min-width: 724px){.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{width:100%;display:inline-block;vertical-align:top}}@media(min-width: 724px){.woocommerce-account .form-row-first{margin-right:20px}}.woocommerce-account input[type=checkbox],.woocommerce-account input[type=radio]{width:18px;height:18px;margin-right:10px;accent-color:#72b400;cursor:pointer;vertical-align:middle}.woocommerce-account .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;cursor:pointer}.woocommerce-account .woocommerce-form__label-for-checkbox span{font-size:.9rem;color:#605f65}.woocommerce-account .woocommerce-Button,.woocommerce-account .button,.woocommerce-account button[type=submit],.woocommerce-account input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;font-family:"Inter",sans-serif;font-size:.9rem;font-weight:500;color:#fff;background-color:#72b400;border:none;border-radius:15px;cursor:pointer;transition:all .2s ease;text-decoration:none}@media(min-width: 724px){.woocommerce-account .woocommerce-Button,.woocommerce-account .button,.woocommerce-account button[type=submit],.woocommerce-account input[type=submit]{padding:14px 35px;font-size:.95rem}}.woocommerce-account .woocommerce-Button:hover,.woocommerce-account .button:hover,.woocommerce-account button[type=submit]:hover,.woocommerce-account input[type=submit]:hover{background-color:rgb(97.85,154.5,0);color:#fff}.woocommerce-account .woocommerce-Button:active,.woocommerce-account .button:active,.woocommerce-account button[type=submit]:active,.woocommerce-account input[type=submit]:active{transform:translateY(0)}.woocommerce-account .woocommerce-Button.alt,.woocommerce-account .button.alt,.woocommerce-account button[type=submit].alt,.woocommerce-account input[type=submit].alt{background-color:#4f4e4e;color:#72b400}.woocommerce-account .woocommerce-Button.alt:hover,.woocommerce-account .button.alt:hover,.woocommerce-account button[type=submit].alt:hover,.woocommerce-account input[type=submit].alt:hover{background-color:hsl(0,.6369426752%,25.7843137255%)}.woocommerce-account .woocommerce-info .woocommerce-Button,.woocommerce-account .woocommerce-info .wc-forward,.woocommerce-account .woocommerce-message .woocommerce-Button,.woocommerce-account .woocommerce-message .wc-forward,.woocommerce-account .woocommerce-error .woocommerce-Button,.woocommerce-account .woocommerce-error .wc-forward{margin-left:20px !important}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table--order-downloads,.woocommerce-account .shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e2e2e2;border-radius:15px;overflow:hidden;background-color:#fff}.woocommerce-account .woocommerce-orders-table thead,.woocommerce-account .woocommerce-table--order-downloads thead,.woocommerce-account .shop_table thead{background-color:rgba(114,180,0,.02)}.woocommerce-account .woocommerce-orders-table thead th,.woocommerce-account .woocommerce-table--order-downloads thead th,.woocommerce-account .shop_table thead th{padding:14px 18px;font-family:"Satoshi",sans-serif;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#000;text-align:left;border-bottom:1px solid #e2e2e2}@media(min-width: 724px){.woocommerce-account .woocommerce-orders-table thead th,.woocommerce-account .woocommerce-table--order-downloads thead th,.woocommerce-account .shop_table thead th{padding:16px 20px;font-size:.85rem}}.woocommerce-account .woocommerce-orders-table tbody tr,.woocommerce-account .woocommerce-table--order-downloads tbody tr,.woocommerce-account .shop_table tbody tr{border-bottom:1px solid #e2e2e2}.woocommerce-account .woocommerce-orders-table tbody tr:last-child,.woocommerce-account .woocommerce-table--order-downloads tbody tr:last-child,.woocommerce-account .shop_table tbody tr:last-child{border-bottom:none}.woocommerce-account .woocommerce-orders-table tbody tr:hover,.woocommerce-account .woocommerce-table--order-downloads tbody tr:hover,.woocommerce-account .shop_table tbody tr:hover{background-color:rgba(114,180,0,.02)}.woocommerce-account .woocommerce-orders-table tbody td,.woocommerce-account .woocommerce-table--order-downloads tbody td,.woocommerce-account .shop_table tbody td{padding:14px 18px;font-size:.85rem;color:#605f65;vertical-align:middle;border-bottom:1px solid #e2e2e2}@media(min-width: 724px){.woocommerce-account .woocommerce-orders-table tbody td,.woocommerce-account .woocommerce-table--order-downloads tbody td,.woocommerce-account .shop_table tbody td{padding:16px 20px;font-size:.9rem}}.woocommerce-account .woocommerce-orders-table tbody td a:not(.button),.woocommerce-account .woocommerce-table--order-downloads tbody td a:not(.button),.woocommerce-account .shop_table tbody td a:not(.button){color:#72b400;text-decoration:none}.woocommerce-account .woocommerce-orders-table tbody td a:not(.button):hover,.woocommerce-account .woocommerce-table--order-downloads tbody td a:not(.button):hover,.woocommerce-account .shop_table tbody td a:not(.button):hover{text-decoration:underline}.woocommerce-account .woocommerce-orders-table tbody tr:last-child td,.woocommerce-account .woocommerce-table--order-downloads tbody tr:last-child td,.woocommerce-account .shop_table tbody tr:last-child td{border-bottom:none}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account .woocommerce-table--order-downloads .woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions a.button{padding:8px 14px;font-size:.8rem;margin-right:6px;margin-bottom:4px}@media(min-width: 724px){.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account .woocommerce-table--order-downloads .woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions a.button{padding:8px 16px;font-size:.85rem}}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:last-child,.woocommerce-account .woocommerce-table--order-downloads .woocommerce-orders-table__cell-order-actions a.button:last-child,.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions a.button:last-child{margin-right:0}.woocommerce-account .woocommerce-orders-table__cell-order-status mark{background:none;padding:5px 12px;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:capitalize}@media(min-width: 724px){.woocommerce-account .woocommerce-orders-table__cell-order-status mark{padding:6px 14px;font-size:.8rem}}.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--on-hold,.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--pending{background-color:#fff3cd;color:#856404}.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--processing{background-color:#cce5ff;color:#004085}.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--completed{background-color:#d4edda;color:#155724}.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--cancelled,.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--failed{background-color:#f8d7da;color:#721c24}.woocommerce-account .woocommerce-orders-table__cell-order-status mark.order-status--refunded{background-color:#e2e3e5;color:#383d41}@media(max-width: 724px){.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table--order-downloads,.woocommerce-account .shop_table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{padding:14px 20px;margin-bottom:20px;border-radius:15px;font-size:.9rem;list-style:none}@media(min-width: 724px){.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{padding:16px 24px}}.woocommerce-account .woocommerce-message a,.woocommerce-account .woocommerce-info a,.woocommerce-account .woocommerce-error a{color:#fff;font-weight:500}.woocommerce-account .woocommerce-message::before,.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-error::before{display:none}.woocommerce-account .woocommerce-message{background-color:rgba(0,0,0,0);color:#72b400;border:1px solid #e2e2e2}.woocommerce-account .woocommerce-info{background-color:rgba(0,0,0,0);color:#72b400;border:1px solid #e2e2e2}.woocommerce-account .woocommerce-error{background-color:rgba(0,0,0,0);color:#721c24;border:1px solid #e2e2e2;margin:0;padding-left:20px}.woocommerce-account .woocommerce-error li{color:inherit;list-style:none}.woocommerce-account>p mark{background:none;font-weight:500;color:#000}.woocommerce-account>p mark.order-number{color:#72b400}.woocommerce-account>p mark.order-status{display:inline-block;padding:4px 12px;background-color:#4f4e4e;color:#72b400;border-radius:20px;font-size:.85rem}.woocommerce-account .woocommerce-order-details{margin-top:30px}.woocommerce-account .woocommerce-order-details .woocommerce-order-details__title{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;color:#000;margin-bottom:20px}@media(min-width: 724px){.woocommerce-account .woocommerce-order-details .woocommerce-order-details__title{font-size:1.3rem}}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot th,.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding:14px 18px;font-size:.9rem;border-top:1px solid #e2e2e2}@media(min-width: 724px){.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot th,.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding:16px 20px}}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot th{font-weight:500;color:#000;text-align:left}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot td{text-align:right;color:#605f65}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{font-weight:600;font-size:1rem;color:#000}@media(min-width: 724px){.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{font-size:1.1rem}}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details .product-name a{color:#72b400;text-decoration:none;font-weight:400}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details .product-name a:hover{text-decoration:underline}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details .product-name .product-quantity{color:#605f65;font-weight:500;margin-left:8px}.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details .product-total{text-align:right;font-weight:500;color:#000}.woocommerce-account .woocommerce-customer-details{margin-top:40px;padding:24px;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff}@media(min-width: 724px){.woocommerce-account .woocommerce-customer-details{padding:30px}}.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;color:#000;margin:0 0 16px 0;padding:0;border:none;display:block}@media(min-width: 724px){.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{font-size:1.1rem;margin-bottom:20px}}.woocommerce-account .woocommerce-customer-details address{padding:0;font-style:normal;line-height:1.8;color:#605f65;font-size:.9rem;border:none}@media(min-width: 724px){.woocommerce-account .woocommerce-customer-details address{font-size:.95rem}}.woocommerce-account .woocommerce-customer-details address p{margin:8px 0 0;color:inherit}.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--phone,.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--email{margin-top:12px}.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--phone::before,.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--email::before{display:none}.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--phone{color:#000;font-weight:500}.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--email a{color:#72b400;text-decoration:none}.woocommerce-account .woocommerce-customer-details address p.woocommerce-customer-details--email a:hover{text-decoration:underline}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width: 724px){.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:repeat(2, 1fr)}}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{padding:0}.woocommerce-account .woocommerce-ResetPassword{max-width:500px}.woocommerce-account .woocommerce-ResetPassword p{margin-bottom:20px}.woocommerce-account .woocommerce-Message--info{text-align:center;padding:40px 20px}.woocommerce-account .woocommerce-Message--info .woocommerce-Button{margin-top:20px}.woocommerce-account:not(.logged-in) .woocommerce{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:1em}.woocommerce-account:not(.logged-in) .u-columns{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 724px){.woocommerce-account:not(.logged-in) .u-columns{grid-template-columns:repeat(2, 1fr);gap:50px}}.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{width:100%;border:1px solid #e2e2e2;border-radius:15px;padding:30px;background-color:#fff}@media(min-width: 724px){.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{padding:40px}}.woocommerce-account:not(.logged-in) h2{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.4rem;text-transform:uppercase;color:#000;margin:0 0 1.5rem 0;padding:0;border:none;background:none}@media(min-width: 724px){.woocommerce-account:not(.logged-in) h2{font-size:1.6rem}}.shop-hero-section{position:relative}.shop-hero-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.shop-hero-section__image-section{min-height:50vh}}.shop-hero-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.shop-hero-section__content-container{max-width:1500px;margin:0 auto;width:100%;padding:60px 20px}@media(min-width: 1024px){.shop-hero-section__content-container{padding:20px 40px}}.shop-hero-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.shop-hero-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.shop-hero-section__breadcrumbs a:hover{color:#000}.shop-hero-section__breadcrumbs .separator{margin:0 8px}.shop-hero-section__breadcrumbs .current{color:#72b400;font-weight:500}.shop-hero-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width: 1024px){.shop-hero-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.shop-hero-section__content{max-width:60%}}.shop-hero-section__title{margin:0}.shop-hero-section__description p{margin:0}.custom-product-archive-container{background-color:#fff;padding:60px 20px;padding-top:0px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.custom-product-archive-container{padding:20px 40px;padding-top:20px}}.custom-archive-layout{display:grid;grid-template-columns:1fr;gap:20px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.custom-archive-layout{grid-template-columns:380px 1fr;gap:20px}}@media(min-width: 1400px){.custom-archive-layout{grid-template-columns:400px 1fr;gap:30px}}.custom-archive-layout .product-archive__mobile-trigger{grid-column:1/-1;display:block;margin-bottom:16px;width:100%}@media(min-width: 1024px){.custom-archive-layout .product-archive__mobile-trigger{display:none}}.custom-archive-layout .product-archive__mobile-trigger button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;color:#605f65;cursor:pointer;transition:all .2s ease}.custom-archive-layout .product-archive__mobile-trigger button:hover{border-color:#72b400}.custom-archive-layout .product-archive__mobile-trigger button svg{width:16px;height:16px;stroke:currentColor}.product-archive__sidebar{display:flex;flex-direction:column;padding:2em;border:1px solid #e2e2e2;border-radius:15px;height:fit-content;align-self:flex-start}.product-archive__sidebar-header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:20px}.product-archive__sidebar-header>div{display:flex;flex-direction:column;gap:4px}.product-archive__sidebar-header h2{font-family:"Satoshi",sans-serif;font-size:1.75rem;font-weight:700;margin:0;color:#000;line-height:1.1}.product-archive__sidebar-header .product-count{font-family:"Inter",sans-serif;font-size:.85rem;color:#605f65;margin:0}.product-archive__sidebar-header .filter-clear-all{font-family:"Inter",sans-serif;font-size:.85rem;font-weight:500;color:#72b400;background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.product-archive__sidebar-header .filter-clear-all:hover{opacity:.8;text-decoration:underline}@media(max-width: 1024px){.product-archive__sidebar{display:none}}.product-archive__filter-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:1em;padding-top:1em;border-top:1px solid #e2e2e2;margin-bottom:30px}.product-archive__filter-header .product-archive__filter-title{font-family:"Satoshi",sans-serif;font-size:1.1rem;font-weight:700;color:#000;margin:0;flex:1}.product-archive__filter-header .filter-clear-btn,.product-archive__filter-header .facetwp-clear{font-family:"Inter",sans-serif;font-size:.75rem;font-weight:500;color:#72b400;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;white-space:nowrap}.product-archive__filter-header .filter-clear-btn:hover,.product-archive__filter-header .facetwp-clear:hover{opacity:.8;text-decoration:underline}.custom-filter-tags{width:100%}.custom-filter-select{width:100%;padding:12px 16px;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23605F65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:40px}.custom-filter-select:hover{border-color:rgb(200.5,200.5,200.5)}.custom-filter-select:focus{outline:none;border-color:#72b400}.custom-filter-search{position:relative;width:100%;overflow:visible}.custom-filter-search svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#605f65;pointer-events:none;width:18px;height:18px}.custom-filter-input{width:100%;padding:12px 40px 12px 16px !important;border:1px solid #e2e2e2 !important;border-radius:15px !important;background-color:#fff;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65 !important}.custom-filter-input::placeholder{color:rgba(96,95,101,.6)}.custom-filter-input:focus{outline:none;border-color:#72b400}.facetwp-checkbox{display:flex;align-items:center;padding:5px 16px;margin-bottom:0;background-color:#fff;cursor:pointer;transition:all .2s ease;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;position:relative;background-image:none !important;padding-left:0px !important}.facetwp-checkbox:last-child{border-bottom:none}.facetwp-checkbox::before{content:"";width:18px;height:18px;border:1px solid #e2e2e2;border-radius:4px;background-color:#fff;margin-right:12px;flex-shrink:0;transition:all .2s ease;position:relative}.facetwp-checkbox.checked,.facetwp-checkbox.facetwp-checkbox-selected,.facetwp-checkbox[data-selected=true]{background-image:none !important}.facetwp-checkbox.checked::before,.facetwp-checkbox.facetwp-checkbox-selected::before,.facetwp-checkbox[data-selected=true]::before{background-color:#4f4e4e;border-color:#4f4e4e;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:14px}.facetwp-checkbox .facetwp-display-value{flex:1;color:#605f65}.facetwp-checkbox .facetwp-counter{margin-left:auto;padding-left:8px;font-size:.85rem;color:#605f65;font-weight:400}@media(max-width: 524px){.facetwp-checkbox{padding:10px 14px;font-size:.9rem}.facetwp-checkbox::before{width:16px;height:16px;margin-right:10px}}.facetwp-facet-categories,.facetwp-facet-standard,.facetwp-facet-kondynacja,.facetwp-facet-metraz{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.facetwp-facet-categories::-webkit-scrollbar,.facetwp-facet-standard::-webkit-scrollbar,.facetwp-facet-kondynacja::-webkit-scrollbar,.facetwp-facet-metraz::-webkit-scrollbar{width:4px}.facetwp-facet-categories::-webkit-scrollbar-thumb,.facetwp-facet-standard::-webkit-scrollbar-thumb,.facetwp-facet-kondynacja::-webkit-scrollbar-thumb,.facetwp-facet-metraz::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:4px}.product-archive__content{display:flex;flex-direction:column;width:100%;gap:40px}.product-archive__filter-group{width:100%;overflow:visible}.product-archive__filter-group .product-archive__filter-content{overflow:visible}.custom-products-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;width:100%;list-style:none;padding:0;margin:0}@media(min-width: 724px){.custom-products-grid{grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1024px){.custom-products-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1400px){.custom-products-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1920px){.custom-products-grid{grid-template-columns:repeat(2, 1fr)}}.custom-products-grid li{list-style:none}.facetwp-template{width:100%}@media(max-width: 1024px){.facetwp-template{width:100%}}.facetwp-template .woocommerce-result-sorting-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2em;background-color:#fff;padding:1em;border-radius:15px;align-items:center}@media(max-width: 724px){.facetwp-template .woocommerce-result-sorting-wrapper{flex-direction:column;justify-content:flex-start;gap:1em}}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-result-count{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;align-items:center;color:#605f65;font-size:.9rem}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-result-count p{margin:0}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering{display:flex;align-items:center;gap:10px}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering label{font-family:"Inter",sans-serif;font-size:.9rem;font-weight:500;color:#605f65;white-space:nowrap}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby{padding:13px 16px;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff;font-size:1em;font-family:"Inter",sans-serif;color:#605f65;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;min-width:200px;padding-right:40px}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby:focus{outline:none;border-color:#72b400}.facetwp-template .woocommerce-result-sorting-wrapper .woocommerce-ordering select.orderby::-ms-expand{display:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li{display:inline-flex;align-items:center;background-color:#f1f1f1;padding:6px 12px;border-radius:6px;font-size:.9rem;line-height:1.4}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-label{display:none}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-value{cursor:pointer}.facetwp-template .woocommerce-result-sorting-wrapper .facetwp-selections li .facetwp-selection-value:hover{text-decoration:underline}.facetwp-pagination{display:flex;justify-content:center;align-items:center;margin:80px 0 40px 0;padding:0}@media(min-width: 1024px){.facetwp-pagination{margin:100px 0 40px 0}}.facetwp-pagination.loading .facetwp-page{pointer-events:none;opacity:.6}.facetwp-pager{display:flex;align-items:center;gap:10px}.facetwp-page{display:inline-flex !important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid #e2e2e2;border-radius:5px;background-color:#fff;color:#000;cursor:pointer}.facetwp-page:not(.active):hover{background-color:#72b400;border-color:#72b400;color:#fff}.facetwp-page.dots{border:none;background:rgba(0,0,0,0);cursor:default;color:#605f65;font-weight:500}.facetwp-page.dots:hover{border:none;background:rgba(0,0,0,0);color:#605f65}.facetwp-page.first,.facetwp-page.last{background-color:#fff;color:#000;border:1px solid #e2e2e2;border-radius:5px;min-width:44px;height:44px}.facetwp-page.first:hover,.facetwp-page.last:hover{background-color:#72b400;border-color:#72b400;color:#fff}.facetwp-page.prev,.facetwp-page.next{background-color:#fff;color:rgba(0,0,0,0);border:1px solid #e2e2e2;border-radius:5px;min-width:44px;height:44px;font-size:0;position:relative}.facetwp-page.prev:hover,.facetwp-page.next:hover{background-color:#72b400;border-color:#72b400}.facetwp-page.prev::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23605F65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.facetwp-page.prev:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.facetwp-page.next::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23605F65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.facetwp-page.next:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.facetwp-page.active{background-color:#72b400 !important;color:#fff !important;border-color:#72b400 !important;cursor:default}.facetwp-page.active:hover{background-color:#72b400 !important;color:#fff !important}.facetwp-page.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.facetwp-page.disabled:hover{background-color:#fff;border-color:#e2e2e2;color:#000}.shop-pagination{margin-top:40px;display:flex;justify-content:center}.shop-pagination .woocommerce-pagination ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.shop-pagination .woocommerce-pagination ul li a,.shop-pagination .woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 15px;background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;font-family:"Inter",sans-serif;font-size:.95rem;color:#000;text-decoration:none;transition:all .2s ease}.shop-pagination .woocommerce-pagination ul li a:hover{background-color:#72b400;border-color:#72b400;color:#fff}.shop-pagination .woocommerce-pagination ul li span.current{background-color:#72b400;border-color:#72b400;color:#fff}.facetwp-facet{margin-bottom:0 !important}.filter-single-title{padding-right:3em;margin:0;font-size:.95rem}.product-archive__filters-section{position:relative;margin-bottom:20px}@media(max-width: 724px){.product-archive__filters-section{display:flex;justify-content:center}}.product-archive__filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.product-archive__selected-filters{margin-bottom:16px}.product-archive__filters-desktop{display:none}@media(min-width: 724px){.product-archive__filters-desktop{display:flex;flex-wrap:wrap;gap:12px}}.product-archive__filter-label{display:block;font-family:"Inter",sans-serif;font-size:.9rem;font-weight:500;color:#605f65;margin-bottom:6px}.product-archive__filter-item{position:relative;margin-bottom:8px;display:flex;flex-direction:column}.product-archive__filter-item.active .product-archive__filter-toggle svg{transform:rotate(180deg)}.product-archive__filter-item.active .product-archive__filter-content{opacity:1;visibility:visible;transform:translateY(0)}.product-archive__filter-toggle{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #e2e2e2;border-radius:15px;background-color:#fff;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;color:#605f65;cursor:pointer;transition:all .2s ease}.product-archive__filter-toggle:hover{border-color:#72b400}.product-archive__filter-toggle svg{transition:transform .2s ease}.product-archive__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#72b400;border-radius:15px;color:#fff;font-size:.75rem;font-weight:600}.product-archive__filter-count:empty{display:none}.product-archive__filter-content{z-index:100;min-width:280px;max-height:350px;overflow-y:auto;background-color:#fff;border-radius:8px;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.product-archive__mobile-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:#72b400;border-radius:15px;color:#fff;font-size:.75rem;font-weight:600}.product-archive__mobile-count:empty{display:none}.product-archive__mobile-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;visibility:hidden;transition:visibility .3s ease}.product-archive__mobile-modal.active{visibility:visible}.product-archive__mobile-modal.active .product-archive__mobile-overlay{opacity:1}.product-archive__mobile-modal.active .product-archive__mobile-container{transform:translateY(0)}.product-archive__mobile-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;cursor:pointer}.product-archive__mobile-container{position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-height:85vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s ease}.product-archive__mobile-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e2e2;flex-shrink:0}.product-archive__mobile-header h3{font-family:"Satoshi",sans-serif;font-size:1.25rem;font-weight:600;margin:0}.product-archive__mobile-header button{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.product-archive__mobile-header button:hover{background-color:rgba(0,0,0,.05)}.product-archive__mobile-header button svg{width:24px;height:24px;stroke:#605f65}.product-archive__mobile-body{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.product-archive__mobile-body .facetwp-facet,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet{margin-bottom:0 !important}.product-archive__mobile-body .facetwp-facet .facetwp-link,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link{display:block;padding:6px 0;color:#72b400;text-decoration:none;border-bottom:1px solid rgba(229,229,229,.3)}.product-archive__mobile-body .facetwp-facet .facetwp-link:last-child,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link:last-child{border-bottom:none}.product-archive__mobile-body .facetwp-facet .facetwp-link:hover,.product-archive__mobile-body .facetwp-mobile-facet .facetwp-facet .facetwp-link:hover{text-decoration:underline}.product-archive__mobile-filter{margin-bottom:24px}.product-archive__mobile-filter:last-child{margin-bottom:0}.product-archive__mobile-filter h4{font-family:"Satoshi",sans-serif;font-size:1rem;font-weight:600;margin:0 0 12px 0;color:#605f65}.product-archive__mobile-filter .facetwp-mobile-facet .facetwp-facet{margin-bottom:0 !important}.product-archive__mobile-footer{padding:16px 20px;border-top:1px solid #e2e2e2;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:12px}.product-archive__mobile-footer button{padding:12px 24px;border-radius:15px;background-color:#72b400;color:#fff;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.product-archive__mobile-footer button:hover{opacity:.9}.product-archive__mobile-footer button:active{transform:translateY(1px)}.product-archive__reset .facetwp-facet{margin:0}.product-archive__reset .facetwp-reset{appearance:none;border:none;background:none;padding:6px 12px;font-family:"Inter",sans-serif;font-size:.9rem;font-weight:500;color:#72b400;cursor:pointer;border-radius:4px;transition:all .2s ease;background-color:rgba(114,180,0,.05)}.product-archive__reset .facetwp-reset:hover{text-decoration:underline;background-color:rgba(114,180,0,.08)}.product-archive__mobile-reset .facetwp-reset{appearance:none;border:1px solid #e2e2e2;background:#fff;padding:12px 24px;font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;color:#605f65;cursor:pointer;border-radius:15px;transition:all .2s ease}.product-archive__mobile-reset .facetwp-reset:hover{border-color:#72b400;color:#72b400}.facetwp-facet-cena{display:flex;flex-direction:column;gap:1em;padding:1em}.facetwp-facet-cena .noUi-connect{background-color:#72b400}.facetwp-facet-cena .noUi-target{background-color:rgba(114,180,0,.1);border:none;box-shadow:none}.facetwp-facet-cena .noUi-handle{background-color:#72b400;border:none;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:50%}.facetwp-facet-cena .noUi-handle::before,.facetwp-facet-cena .noUi-handle::after{display:none}.facetwp-facet-cena .facetwp-slider-reset{background-color:#72b400;border:0;box-shadow:none;color:#fff;padding:8px 16px;border-radius:15px;cursor:pointer;font-size:.9rem}.facetwp-facet-cena .facetwp-slider-reset:hover{opacity:.9}.shop-no-products{text-align:center;padding:60px 20px;background-color:#fff;border-radius:15px}.shop-no-products p{font-family:"Inter",sans-serif;font-size:1.1rem;color:#605f65;margin:0}.product-spinner{transform:translate(0%, 0%);top:auto !important;left:auto !important}.added_to_cart{display:none !important}.noUi-touch-area{height:100%;width:100%;background-color:#72b400}body.filter-modal-open{overflow:hidden}.tags-autocomplete{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid hsla(0,0%,100%,.8);border-radius:15px;margin-top:4px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;display:none}.tags-autocomplete__item{padding:10px 16px;cursor:pointer;font-size:.875rem;font-family:"Inter",sans-serif;color:#605f65;transition:background-color .2s ease}.tags-autocomplete__item:hover{background-color:rgba(114,180,0,.1);color:#000}.tags-autocomplete__item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.tags-autocomplete__item:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.custom-filter-search{position:relative}.single-product-hero{position:relative;background-color:#fff}.single-product-hero__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.single-product-hero__image-section{min-height:50vh}}.single-product-hero__image-section::before{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);z-index:1}.single-product-hero__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.single-product-hero__content-section{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.single-product-hero__content-section{padding:80px 0}}.single-product-hero__content-container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.single-product-hero__content-container{padding:0 40px}}.single-product-hero__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.single-product-hero__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.single-product-hero__breadcrumbs a:hover{color:#000}.single-product-hero__breadcrumbs .separator{margin:0 8px}.single-product-hero__breadcrumbs .current{color:#72b400;font-weight:500}.single-product-hero__container{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 1024px){.single-product-hero__container{grid-template-columns:1fr 1fr;gap:60px}}@media(min-width: 1400px){.single-product-hero__container{gap:80px}}.single-product-hero__gallery{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;align-self:flex-start}.single-product-hero__gallery-main{width:100%;border-radius:15px;overflow:hidden;background-color:#f5f5f5;margin:0;padding:0;max-height:600px;display:flex;justify-content:center;align-items:center}.single-product-hero__gallery-main a{display:block;cursor:pointer;width:100%;transition:opacity .3s ease}.single-product-hero__gallery-main a:hover{opacity:.95}.single-product-hero__gallery-main img{width:100%;height:auto;display:block;object-fit:cover}.single-product-hero__gallery-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.single-product-hero__gallery-thumb{width:100%;border-radius:15px;overflow:hidden;background-color:#f5f5f5;margin:0;padding:0}.single-product-hero__gallery-thumb a{display:block;cursor:pointer;transition:opacity .3s ease}.single-product-hero__gallery-thumb a:hover{opacity:.95}.single-product-hero__gallery-thumb img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1}.single-product-hero__info{display:flex;flex-direction:column;gap:24px}.single-product-hero__title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.single-product-hero__title{margin:0;flex:1;min-width:0}.single-product-hero__rating{display:flex;align-items:center;gap:8px;font-size:.9rem;flex-shrink:0}.single-product-hero__rating svg{fill:#4f4e4e;flex-shrink:0}.single-product-hero__rating .rating-value{font-weight:600;color:#000}.single-product-hero__rating .rating-count{color:#605f65}.single-product-hero__description{font-size:1rem;line-height:1.7;color:#605f65;padding-bottom:4em;border-bottom:1px solid #e2e2e2}.single-product-hero__description p{margin:0 0 1.5em 0;line-height:1.7}.single-product-hero__description p:last-child{margin-bottom:0}.single-product-hero__description h3{margin:2em 0 1em 0;color:#000;font-weight:600}.single-product-hero__description h3:first-child{margin-top:0}.single-product-hero__description ul{list-style:disc;padding-left:24px;margin:1em 0 1.5em 0}.single-product-hero__description ul li{margin-bottom:.5em;line-height:1.7;color:#605f65}.single-product-hero__description ul li:last-child{margin-bottom:0}.single-product-hero__description ol{list-style:decimal;padding-left:24px;margin:1em 0 1.5em 0}.single-product-hero__description ol li{margin-bottom:.5em;line-height:1.7;color:#605f65}.single-product-hero__description ol li:last-child{margin-bottom:0}.single-product-hero__description .footnote{font-size:.7em;color:hsl(250,3.0612244898%,53.431372549%)}.single-product-hero__building-data{margin-top:4em}.single-product-hero__building-data h3{margin-bottom:24px}.single-product-hero .building-data__list{display:flex;flex-direction:column;gap:16px}.single-product-hero .building-data__item{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.single-product-hero .building-data__item .item__label{font-weight:400;color:#605f65;font-size:1rem;flex-shrink:0}.single-product-hero .building-data__item .item__value{font-weight:500;color:#000;font-size:1rem;text-align:right}.single-product-hero__amenities{display:flex;flex-wrap:wrap;gap:30px;padding-top:16px}.single-product-hero__amenities .amenity{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.single-product-hero__amenities .amenity img,.single-product-hero__amenities .amenity svg{width:auto;height:30px;flex-shrink:0;object-fit:contain}.single-product-hero__amenities .amenity span{font-size:.9rem;font-weight:500;color:#000;white-space:nowrap}.single-product-hero__purchase{display:flex;flex-direction:row;justify-content:space-between;gap:24px;margin-top:20px;padding-top:24px}.single-product-hero .purchase__price-section .price-wrapper{font-size:2.5rem;font-weight:500;color:#000;margin-bottom:8px}.single-product-hero .purchase__price-section .price-wrapper .woocommerce-Price-amount{font-size:2.5rem;font-weight:500;color:#000}.single-product-hero .purchase__price-section .price-wrapper .woocommerce-Price-amount span{font-size:2.5rem;font-weight:500;color:#000}.single-product-hero .purchase__price-section .price-label{font-size:.9rem;color:#605f65;margin:0}.single-product-hero .purchase__price-section mark,.single-product-hero .purchase__price-section ins{background:rgba(0,0,0,0) !important;text-decoration:none}.single-product-hero .purchase__price-section mark span,.single-product-hero .purchase__price-section ins span{color:#72b400 !important}.single-product-hero .purchase__action{display:flex;flex-direction:column;gap:12px}.single-product-hero .purchase__action .main-button-color{width:100%;text-align:center;font-size:1rem;font-weight:500}@media(min-width: 724px){.single-product-hero .purchase__action .main-button-color{width:fit-content;min-width:250px}}.single-product-hero .purchase__action .availability-info{font-size:.85rem;color:#605f65;margin:0;text-align:right}.single-product-hero .purchase__action--external{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.single-product-hero .purchase__action--external .purchase__price{font-size:2.5rem;font-weight:500;color:#000;white-space:nowrap;order:2}.single-product-hero .purchase__action--external .purchase__price .woocommerce-Price-amount{font-size:2.5rem;font-weight:500;color:#000}.single-product-hero .purchase__action--external .purchase__price .woocommerce-Price-amount span{font-size:2.5rem;font-weight:500;color:#000}.single-product-hero .purchase__action--external .purchase__price del{font-size:1.4rem;color:#4f4e4e}.single-product-hero .purchase__action--external .purchase__price del .woocommerce-Price-amount{font-size:1.4rem;color:#4f4e4e}.single-product-hero .purchase__action--external .purchase__price ins{text-decoration:none;background:rgba(0,0,0,0)}.single-product-hero .purchase__action--external .purchase__price mark,.single-product-hero .purchase__action--external .purchase__price ins{background:rgba(0,0,0,0) !important;text-decoration:none}.single-product-hero .purchase__action--external .purchase__price mark span,.single-product-hero .purchase__action--external .purchase__price ins span{color:#72b400 !important}.single-product-hero .purchase__action--external .main-button-color{order:1}.single-product-hero .purchase__contact{display:flex;align-items:center;justify-content:flex-start;width:100%}.single-product-hero .purchase__contact .main-button-color{width:100%;text-align:center;font-size:1rem;font-weight:500;background-color:#72b400}.single-product-hero .purchase__contact .main-button-color:hover{background-color:#4f4e4e}@media(min-width: 724px){.single-product-hero .purchase__contact .main-button-color{width:fit-content;min-width:250px}}.single-product-hero__promo-countdown{width:100%;margin-top:30px;padding:24px 0;border-top:1px solid #e2e2e2}.promo-countdown{width:100%}.promo-countdown__label{font-size:.9rem;color:#605f65;margin:0 0 40px 0;font-weight:500;text-align:center;width:100%}.promo-countdown__timer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}@media(min-width: 724px){.promo-countdown__timer{gap:16px}}.promo-countdown__unit{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.promo-countdown__circle{position:relative;width:60px;height:60px}@media(min-width: 724px){.promo-countdown__circle{width:90px;height:90px}}@media(min-width: 1024px){.promo-countdown__circle{width:110px;height:110px}}.promo-countdown__circle svg{width:100%;height:100%;transform:rotate(-90deg)}.promo-countdown__circle-bg{fill:none;stroke:#e8e8e8;stroke-width:5}.promo-countdown__circle-progress{fill:none;stroke:#e53935;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.promo-countdown__value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1rem;font-weight:500;color:#000;font-family:"Satoshi",sans-serif}@media(min-width: 724px){.promo-countdown__value{font-size:1.15rem}}@media(min-width: 1024px){.promo-countdown__value{font-size:1.35rem}}.promo-countdown__unit-label{font-size:.65rem;color:#605f65;text-transform:uppercase;letter-spacing:.5px;margin-top:8px;font-weight:500}@media(min-width: 724px){.promo-countdown__unit-label{font-size:.7rem;margin-top:10px}}.promo-countdown__expired-message{font-size:1rem;color:#605f65;margin:0;font-weight:500;text-align:center}.promo-countdown--expired{opacity:.6}.single-product-description{background-color:#fff;padding:60px 0}@media(min-width: 1024px){.single-product-description{padding:80px 0}}.single-product-description__wrapper{max-width:1500px;margin:0 auto;width:100%;display:flex;flex-direction:column-reverse;gap:30px;padding:0 20px}@media(min-width: 1024px){.single-product-description__wrapper{display:grid;grid-template-columns:2.5fr 1fr;gap:30px;padding:0 40px}}@media(min-width: 1400px){.single-product-description__wrapper{gap:40px}}.single-product-description__content{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.single-product-description__content{gap:60px}}.single-product-description__content h2{margin-bottom:32px}@media(min-width: 1024px){.single-product-description__sidebar{position:relative}}@media(min-width: 1024px){.single-product-description__sidebar .sidebar-sticky{position:sticky;top:100px}}.single-product-description__sidebar .sidebar-sticky h3{margin-bottom:24px;font-size:1.5rem}.single-product-description__sidebar .sidebar-nav-box{padding:2em;border:1px solid #e2e2e2;border-radius:15px}.single-product-description__sidebar .sidebar-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.single-product-description__sidebar .sidebar-nav li{display:inline-flex;align-items:center;gap:20px;color:#000;font-weight:400;letter-spacing:.5px;transition:all .3s ease}.single-product-description__sidebar .sidebar-nav li::before{content:"";display:block;width:35px;height:1px;background-color:#4f4e4e}.single-product-description__sidebar .sidebar-nav a{color:#605f65;text-decoration:none;font-size:1rem;font-weight:400;transition:color .3s ease;position:relative}.single-product-description__sidebar .sidebar-nav a:hover{color:#72b400}.single-product-description__sidebar .sidebar-nav a.active{color:#72b400 !important}.single-product-description__sidebar .sidebar-recommended{margin-top:16px;padding:2em;border:1px solid #e2e2e2;border-radius:15px}.single-product-description__sidebar .sidebar-recommended .product-card{border:none;padding:0}.single-product-description__sidebar .sidebar-recommended .product-card__title{font-family:"Satoshi",sans-serif;font-weight:500;font-size:1.3rem;line-height:1.2;margin:0}.single-product-description__sidebar .sidebar-recommended .product-card__description{font-size:.9rem;line-height:1.6;color:#605f65}.single-product-description__sidebar .sidebar-recommended .product-card__content{display:flex;flex-direction:column;gap:12px;padding-top:12px}.single-product-description__sidebar .sidebar-recommended .product-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.description-section__content{font-size:1rem;line-height:1.7;color:#605f65}.description-section__content p{margin:0 0 1.5em 0;line-height:1.7}.description-section__content p:last-child{margin-bottom:0}.description-section__content h3{margin:2em 0 1em 0;color:#000;font-weight:600}.description-section__content h3:first-child{margin-top:0}.description-section__content h4{margin:1.5em 0 .8em 0;color:#000;font-weight:600}.description-section__content h4:first-child{margin-top:0}.description-section__content ul{list-style:disc;padding-left:24px;margin:1em 0 1.5em 0}.description-section__content ul li{margin-bottom:.5em;line-height:1.7;color:#605f65}.description-section__content ul li:last-child{margin-bottom:0}.description-section__content ol{list-style:decimal;padding-left:24px;margin:1em 0 1.5em 0}.description-section__content ol li{margin-bottom:.5em;line-height:1.7;color:#605f65}.description-section__content ol li:last-child{margin-bottom:0}.description-section__content hr{border:none;border-top:1px solid #e2e2e2;margin:2em 0}.description-section__content strong{font-weight:600;color:#000}.description-section__content .footnote{font-size:.7em;color:hsl(250,3.0612244898%,53.431372549%)}.floor-plans-section__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.floor-plans-section__filters .filter-btn{padding:1.1em 1.5em;background-color:rgba(0,0,0,0);color:#605f65;border:1px solid #e2e2e2;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.floor-plans-section__filters .filter-btn:hover{border-color:#72b400;color:#72b400}.floor-plans-section__filters .filter-btn.active{background-color:#72b400;color:#fff;border-color:#72b400}.floor-plans-section__grid{display:grid;grid-template-columns:1fr;gap:32px}.floor-plan-card{border:1px solid #e2e2e2;border-radius:15px;overflow:hidden;transition:box-shadow .3s ease,opacity .3s ease;width:100%;padding:2em;gap:2em;display:flex;flex-direction:column}.floor-plan-card.hidden{display:none}.floor-plan-card__image{width:100%;aspect-ratio:16/9;overflow:hidden}.floor-plan-card__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.floor-plan-card__title{font-size:1.25rem;font-weight:600}.floor-plan-card__params{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:5px;column-gap:30px;border-top:1px solid #e2e2e2;margin-top:0em;padding-top:2em}@media(max-width: 724px){.floor-plan-card__params{grid-template-columns:1fr}}.floor-plan-card__params .param-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0px}.floor-plan-card__params .param-row .param-label{color:#000;font-weight:400;font-size:1rem;flex-shrink:0}.floor-plan-card__params .param-row .param-value{color:#605f65;font-weight:500;font-size:.9rem;text-align:right}.floor-plan-card__area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #e2e2e2;font-size:.9rem;color:#605f65;margin-top:0em;padding-top:2em}.floor-plan-card__area strong{font-size:1rem;color:#72b400}.floor-plan-card__area p{font-size:.9rem}.floor-plan-card__area--additional{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:10px 30px}.floor-plan-card__area--additional strong{grid-column:1;grid-row:1/-1;align-self:start}.floor-plan-card__area--additional .param-row{grid-column:2;display:flex;justify-content:space-between;gap:20px;padding:2px 0}.floor-plan-card__area--additional .param-row .param-label{font-weight:400;font-size:.9rem}.floor-plan-card__area--additional .param-row .param-value{text-align:right;font-weight:500;font-size:.9rem}.floor-plan-card__area--additional .param-row--total{border-top:1px solid #e2e2e2;padding-top:5px;margin-top:3px}.floor-plan-card__area--additional .param-row--total .param-label,.floor-plan-card__area--additional .param-row--total .param-value{font-weight:600}.floor-plan-card__area--additional .floor-plan-card__garage-btn{grid-column:2;justify-self:start;margin-top:5px}@media(max-width: 524px){.floor-plan-card__area--additional{grid-template-columns:1fr}.floor-plan-card__area--additional strong{grid-row:auto}.floor-plan-card__area--additional .param-row,.floor-plan-card__area--additional .floor-plan-card__garage-btn{grid-column:1}}.floor-plan-card__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width: 524px){.floor-plan-card__actions{flex-direction:row;align-items:center;gap:16px}}.mirror-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.mirror-checkbox__input{width:18px;height:18px;cursor:pointer;accent-color:#72b400}.mirror-checkbox__label{font-size:.9rem;color:#605f65;user-select:none}.download-btn{padding:12px 20px;background-color:#72b400;color:#fff;border:none;border-radius:15px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;text-align:center}.download-btn:hover{background-color:rgb(81.7,129,0)}.download-btn:active{transform:translateY(1px)}.project-help-section{margin-top:20px}.project-help-section__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 724px){.project-help-section__grid{grid-template-columns:1fr}}.project-help-card{border:1px solid #e2e2e2;border-radius:15px;padding:32px;display:flex;flex-direction:column;gap:16px}.project-help-card--full{grid-column:1/-1}.project-help-card__title{font-size:1.5rem;font-weight:600;color:#000;margin:0}.project-help-card__description{font-size:1rem;color:#605f65;line-height:1.6;margin:0;flex-grow:1}.project-help-card__button{display:inline-block;text-align:center;text-decoration:none;align-self:flex-start;margin-top:20px}.detailed-info-tabs-section{margin-top:40px}.info-tabs__nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.info-tabs__nav .info-tab-btn{padding:18px 20px;background-color:rgba(0,0,0,0);color:#605f65;border:1px solid #e2e2e2;border-radius:15px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.info-tabs__nav .info-tab-btn:hover{border-color:#72b400;color:#72b400}.info-tabs__nav .info-tab-btn.active{background-color:#72b400;color:#fff;border-color:#72b400}.info-tabs__content{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;padding:32px}.info-tabs__content .info-tab-content{display:none}.info-tabs__content .info-tab-content.active{display:block}.info-tabs__content .info-tab-content__title{margin:0 0 14px 0;padding-bottom:26px;border-bottom:1px solid #e2e2e2;font-size:1.25rem;font-weight:600;color:#000}.info-tabs__content .info-tab-content h3{margin-top:0;margin-bottom:16px}.info-tabs__content .info-tab-content p{line-height:1.6;margin-bottom:16px}.info-tabs__content .info-tab-content p:last-child{margin-bottom:0}.info-tabs__content .info-tab-content ul,.info-tabs__content .info-tab-content ol{margin-left:20px;line-height:1.6}.info-tab-params{display:flex;flex-direction:column;gap:5px}.parametry-layout{display:flex;flex-direction:column;gap:24px}@media(min-width: 1024px){.parametry-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}}.parametry-layout__text{order:2}@media(min-width: 1024px){.parametry-layout__text{order:1}}.parametry-layout__text p{line-height:1.6;margin-bottom:16px}.parametry-layout__text p:last-child{margin-bottom:0}.parametry-layout__chart{order:1}@media(min-width: 1024px){.parametry-layout__chart{order:2}}.parametry-layout__chart .product-chart-container{margin-top:0}.product-chart-container{width:100%;margin-top:20px;padding:20px;background-color:#fff;border-radius:15px}@media(min-width: 1024px){.product-chart-container{padding:30px}}.product-chart-container canvas{max-width:100%;height:400px !important}@media(min-width: 1024px){.product-chart-container canvas{height:450px !important}}.product-chart-caption{text-align:center;font-size:.875rem;color:#605f65;margin-top:20px;margin-bottom:0;line-height:1.5}@media(min-width: 1024px){.product-chart-caption{font-size:.9rem;margin-top:24px}}.info-tab-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width: 724px){.info-tab-columns{grid-template-columns:1fr}}.info-tab-column__title{font-size:.9rem;font-weight:700;color:#000;margin:0 0 16px 0;padding-bottom:12px;text-transform:capitalize;border-bottom:1px solid #e2e2e2}.info-tab-column__content{font-size:1rem;line-height:1.7;color:#605f65}.info-tab-column__content p{margin:0 0 1em 0}.info-tab-column__content p:last-child{margin-bottom:0}.info-tab-column__content ul,.info-tab-column__content ol{padding-left:20px;margin:.5em 0 1em 0;line-height:1.7}.info-tab-column__content ul li,.info-tab-column__content ol li{margin-bottom:.4em}.info-tab-column__content ul li:last-child,.info-tab-column__content ol li:last-child{margin-bottom:0}.info-tab-column__content strong{color:#000}.product-chart-description{margin-top:24px;font-size:1rem;line-height:1.7;color:#605f65}.product-chart-description p{margin:0 0 1em 0}.product-chart-description p:last-child{margin-bottom:0}.info-param-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:8px 0}.info-param-row:nth-child(2){border-bottom:1px solid #e2e2e2;padding-bottom:16px;margin-bottom:8px}.info-param-row:nth-child(4n+2):not(:nth-child(2)){border-bottom:1px solid #e2e2e2;padding-bottom:16px;margin-bottom:8px}.info-param-row .info-param-label{color:#000;font-weight:400;font-size:1rem;flex-shrink:0}.info-param-row .info-param-value{color:#605f65;font-weight:400;font-size:1rem;text-align:right}.plot-orientation-section{margin-top:40px}.plot-orientation-section__description{margin-bottom:32px;color:#605f65;line-height:1.6}.plot-orientation-section__description p{margin-bottom:16px}.plot-orientation-section__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-bottom:40px}@media(max-width: 724px){.plot-orientation-section__cards{grid-template-columns:1fr}}.plot-orientation-section__image{width:100%;margin-top:32px;text-align:center}.plot-orientation-section__image img{max-width:100%;height:auto;border-radius:15px}.plot-card{border:1px solid #e2e2e2;border-radius:15px;padding:32px;display:flex;flex-direction:column;gap:16px}.plot-card__title{font-size:1.5rem;font-weight:600;color:#000;margin:0}.plot-card__content{font-size:1rem;color:#605f65;line-height:1.6;flex-grow:1}.plot-card__content p{margin-bottom:12px}.plot-card__content p:last-child{margin-bottom:0}.plot-card__button{display:inline-block;text-align:center;text-decoration:none;align-self:flex-start;margin-top:20px}.cost-section{margin-top:40px;border-radius:15px}.cost-section__content{margin-bottom:32px;color:#605f65;line-height:1.6}.cost-section__button{display:inline-block;text-align:center;text-decoration:none}.functional-addons-section{margin-top:40px}.functional-addons-section__description{margin-bottom:32px;color:#605f65;line-height:1.6}.functional-addons-section__grid{display:grid;grid-template-columns:1fr;gap:24px}.addon-card{border:1px solid #e2e2e2;border-radius:15px;padding:32px;display:flex;flex-direction:column;gap:16px}.addon-card__header{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.addon-card__header_left{display:flex;flex-direction:row;gap:20px;align-items:center}.addon-card__icon{flex-shrink:0;width:60px;height:60px}.addon-card__icon img{width:100%;height:100%;object-fit:contain}.addon-card__tag{color:#72b400}.addon-card:nth-child(2) .addon-card__icon,.addon-card:nth-child(3) .addon-card__icon{width:50px;height:50px}.info-center-section{margin-top:40px}.info-center-section__description{margin-bottom:32px}.info-center-section__content{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;border:1px solid #e2e2e2;border-radius:15px}@media(max-width: 724px){.info-center-section__content{grid-template-columns:1fr;padding:24px}}.info-center-section__subtitle{font-size:1.25rem;font-weight:600;color:#000;margin:0 0 24px 0;padding-bottom:16px;border-bottom:1px solid #e2e2e2}.info-center-section__left{display:flex;flex-direction:column}.info-center-section__right{display:flex;align-items:center;justify-content:center}.info-center-section__right img{max-width:100%;height:auto;border-radius:15px}.info-center-items{display:flex;flex-direction:column;gap:16px}.info-center-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.info-center-item__number{font-size:2rem;font-weight:700;color:#72b400;line-height:1;flex-shrink:0}.info-center-item__text{font-size:1rem;color:#605f65;line-height:1.6;padding-top:4px}.similar-product-section{background-color:#f7f7f7;background-image:url("../images/similar-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 0}@media(min-width: 1024px){.similar-product-section{padding:80px 0}}@media(min-width: 1400px){.similar-product-section{padding:100px 0}}.similar-product-section__container{max-width:1500px;margin:0 auto;width:100%;padding:0 20px}@media(min-width: 1024px){.similar-product-section__container{padding:0 40px}}.similar-product-section__header{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}@media(min-width: 1024px){.similar-product-section__header{gap:30px;margin-bottom:80px}}.similar-product-section__tag{margin-bottom:0}.similar-product-section__title{margin:0}.similar-product-section__title h2{margin:0}.similar-product-section__description p{margin:0;line-height:1.7;color:#605f65;max-width:800px}.similar-product-section__button{display:flex;align-items:flex-start;margin-top:8px}.similar-product-section__button .main-button-color{white-space:nowrap}.similar-product-section__slider{position:relative}.similar-product-section .similar-product-swiper{overflow:hidden}.similar-product-section .similar-product-swiper .swiper-wrapper{display:flex}.similar-product-section .similar-product-swiper .swiper-slide{height:auto;display:flex;width:100%}.similar-product-section .similar-product-swiper .swiper-slide .product-card{width:100%}.similar-product-section .similar-product-swiper .swiper-slide .product-card a{max-height:400px}.similar-product-section__navigation{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}@media(min-width: 1024px){.similar-product-section__navigation{gap:40px;margin-top:60px}}.similar-product-section__arrows{display:flex;gap:12px;flex-shrink:0;order:2}.similar-product-section__progressbar{flex:1;height:6px;background-color:#e2e2e2;border-radius:3px;overflow:hidden;position:relative;order:1}.similar-product-swiper-button-prev,.similar-product-swiper-button-next{width:48px;height:48px;border:1px solid #72b400;background-color:#72b400;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.similar-product-swiper-button-prev:hover,.similar-product-swiper-button-next:hover{opacity:.85}.similar-product-swiper-button-prev.swiper-button-disabled,.similar-product-swiper-button-next.swiper-button-disabled{border-color:#e2e2e2;background-color:rgba(0,0,0,0);opacity:1;cursor:not-allowed}.similar-product-swiper-button-prev{background-image:url("../images/arrow-left-rev-white.svg")}.similar-product-swiper-button-prev.swiper-button-disabled{background-image:url("../images/arrow-left-rev.svg")}.similar-product-swiper-button-next{background-image:url("../images/arrow-right-rev-white.svg")}.similar-product-swiper-button-next.swiper-button-disabled{background-image:url("../images/arrow-right-rev.svg")}.similar-product-progressbar{height:100%;background-color:#4f4e4e;width:0%;transition:width .3s ease}.invest-section{padding:60px 0;background-color:#fff}@media(min-width: 1024px){.invest-section{padding:80px 0}}.invest-section__container{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:40px;padding:0 20px}@media(min-width: 1024px){.invest-section__container{gap:60px;padding:0 40px}}.invest-section__header{display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media(min-width: 1024px){.invest-section__header{gap:30px}}.invest-section__tag{margin-bottom:10px}.invest-section__title{margin:0}.invest-section__title h2{margin:0}.invest-section__title span{font-weight:400}.invest-section__description{font-size:1rem;line-height:1.7;color:#605f65;max-width:800px}@media(min-width: 1024px){.invest-section__description{font-size:1.05rem}}.invest-section__description p{margin:0 0 15px 0}.invest-section__description p:last-child{margin-bottom:0}.invest-section__cards{display:grid;grid-template-columns:1fr;gap:25px}@media(min-width: 724px){.invest-section__cards{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 1024px){.invest-section__cards{grid-template-columns:repeat(3, 1fr);gap:35px}}.invest-section__image{width:100%;margin-top:20px}@media(min-width: 1024px){.invest-section__image{margin-top:30px}}.invest-section__image img{width:100%;height:auto;display:block;border-radius:15px}.invest-card{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;padding:30px;display:flex;flex-direction:column;gap:20px;transition:all .3s ease}@media(min-width: 1024px){.invest-card{padding:35px}}.invest-card__title{margin:0}.invest-card__title h3{margin:0;color:#000}.invest-card__title h4{margin:0;color:#000}.invest-card__description{font-size:.95rem;line-height:1.6;color:#605f65;flex-grow:1}@media(min-width: 1024px){.invest-card__description{font-size:1rem}}.invest-card__description p{margin:0 0 12px 0}.invest-card__description p:last-child{margin-bottom:0}.invest-card__list{font-size:.95rem;line-height:1.6;color:#605f65}@media(min-width: 1024px){.invest-card__list{font-size:1rem}}.invest-card__list ul{list-style:disc;padding-left:20px;margin:0}.invest-card__list ul li{margin-bottom:8px;color:#605f65}.invest-card__list ul li:last-child{margin-bottom:0}.invest-card__list ol{list-style:decimal;padding-left:20px;margin:0}.invest-card__list ol li{margin-bottom:8px;color:#605f65}.invest-card__list ol li:last-child{margin-bottom:0}.invest-card__list p{margin:0 0 12px 0}.invest-card__list p:last-child{margin-bottom:0}.cart{width:100%}.individual-product-form{margin-bottom:30px;width:100%}.individual-product-form .form-group{margin-bottom:24px}.individual-product-form .form-group:last-child{margin-bottom:0}.individual-product-form .form-group label{display:block;font-weight:500;color:#000;margin-bottom:8px;font-size:.95rem}.individual-product-form .form-group label .required{color:#e74c3c;font-weight:bold}.individual-product-form .form-group textarea{width:100%;padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;line-height:1.6;color:#605f65;resize:vertical;min-height:300px;transition:border-color .3s ease,box-shadow .3s ease}.individual-product-form .form-group textarea::placeholder{color:#999}.individual-product-form .form-group textarea:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.individual-product-form .form-group textarea:required:invalid{border-color:#e2e2e2}.individual-product-form .form-group select{width:100%;padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;background-color:#fff;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.individual-product-form .form-group select:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.individual-product-form .form-group select option{padding:10px}.individual-product-form .form-group input[type=number]{width:100%;padding:14px 16px;border:1px solid #e2e2e2;border-radius:15px;font-family:"Inter",sans-serif;font-size:.95rem;color:#605f65;transition:border-color .3s ease,box-shadow .3s ease}.individual-product-form .form-group input[type=number]::placeholder{color:#999}.individual-product-form .form-group input[type=number]:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 3px rgba(114,180,0,.1)}.individual-product-form .form-group input[type=number]::-webkit-outer-spin-button,.individual-product-form .form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.individual-product-form .form-group input[type=number]{-moz-appearance:textfield}.individual-product-form .custom-price-group{animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-type-individual .single-product-hero__purchase .purchase__price-section{display:none}.product-type-individual .single_add_to_cart_button{width:100%;text-align:center;padding:16px 32px;background-color:#4f4e4e;color:#fff;border:none;border-radius:15px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.product-type-individual .single_add_to_cart_button:hover{background-color:#72b400}.product-type-individual .single_add_to_cart_button:disabled{background-color:#ccc;cursor:not-allowed}@media(min-width: 724px){.product-type-individual .single_add_to_cart_button{width:fit-content;min-width:250px}}.cart-section{position:relative;background-color:#fff}.cart-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.cart-section__image-section{min-height:50vh}}.cart-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.cart-section__content-section{background-color:#fff;padding-bottom:0px;max-width:1500px;margin:0 auto;margin-top:2em;padding:60px 20px}@media(min-width: 1024px){.cart-section__content-section{padding:20px 40px}}.cart-section__content-container{max-width:1500px;margin:0 auto;width:100%}.cart-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:500;line-height:1.5;margin-bottom:80px}.cart-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.cart-section__breadcrumbs a:hover{color:#000}.cart-section__breadcrumbs .separator{margin:0 8px}.cart-section__breadcrumbs .current{color:#72b400;font-weight:500}.cart-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.cart-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.cart-section__content{max-width:60%}}.cart-section__title{margin:0}.cart-page{display:flex;flex-direction:column;gap:48px;margin-bottom:64px;width:100%;padding:0 20px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.cart-page{padding:0 40px}}@media(min-width: 1024px){.cart-page{flex-direction:row;align-items:flex-start}}.cart-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cart-page__title{font-size:1.8em;font-weight:500;margin:0;color:#000}.cart-page__main{flex:1;width:100%}@media(min-width: 1024px){.cart-page__main{flex:1 1 70%;max-width:70%}}.cart-page__sidebar{width:100%}@media(min-width: 1024px){.cart-page__sidebar{flex:1 1 30%;max-width:30%;position:sticky;top:110px}}.woocommerce{width:100%}.shop_table.woocommerce-cart-form__contents{display:flex;flex-direction:column;gap:2em;width:100%}.cart-item{display:flex;flex-direction:row;position:relative;border-radius:15px}.cart-item__thumbnail{flex:0 0 100px;width:100px;margin-right:25px}@media(min-width: 724px){.cart-item__thumbnail{flex:0 0 150px;width:150px}}@media(max-width: 1024px){.cart-item__thumbnail{flex:1;width:100%}}.cart-item__thumbnail img{width:100%;height:auto;border-radius:12px;display:block}.cart-item__thumbnail a{display:block;border-radius:12px}.cart-item__thumbnail a:focus{outline:2px solid #72b400;outline-offset:2px}.cart-item__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cart-item__top{display:flex;justify-content:space-between;margin-bottom:16px}.cart-item__details{flex:1;padding-right:16px}.cart-item__details .variation{display:flex;flex-direction:row;gap:10px;margin-top:1em;align-items:center}.cart-item__details .variation dd{margin:0}.cart-item__title a{color:#000;text-decoration:none;font-size:.8em;transition:all .3s ease-in-out}.cart-item__title a:hover{color:#72b400}.cart-item__title a:focus-visible{outline:2px solid #72b400;outline-offset:2px}.cart-item__remove{flex-shrink:0}.cart-item__remove .remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f8f9fa;border-radius:50%;color:rgba(45,53,58,.6);font-size:18px;line-height:1;text-decoration:none;transition:all .2s ease}.cart-item__bottom{display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 724px){.cart-item__bottom{flex-wrap:nowrap}}.cart-item__quantity{display:flex;align-items:center;margin-right:auto}.cart-item__quantity .custom-quantity-wrapper{display:flex;align-items:center;border:1px solid #e2e2e2;border-radius:10px;padding:.3em .5em}.cart-item__quantity .custom-quantity-wrapper .custom-minus-btn,.cart-item__quantity .custom-quantity-wrapper .custom-plus-btn{background:rgba(0,0,0,0);border-radius:50%;border:none;padding:.1rem 1rem;cursor:pointer;font-size:1.8rem;font-weight:300}.cart-item__quantity .custom-quantity-wrapper input{width:40px;text-align:center;border:none;padding:.5rem 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-size:1rem;color:#605f65;background-color:#fff !important}.cart-item__quantity .custom-quantity-wrapper input::-webkit-inner-spin-button,.cart-item__quantity .custom-quantity-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width: 768px){.cart-item__quantity{justify-content:flex-start;align-items:flex-start}}.cart-item__subtotal{font-weight:700;color:#000;font-size:18px;margin-left:auto}@media(min-width: 724px){.cart-item__subtotal{text-align:right}}.cart-item__subtotal span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart-item__subtotal span bdi{font-size:1.4rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart-item__subtotal span bdi span{font-size:1.4rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart-item__subtotal del{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:rgba(45,53,58,.8)}.cart-item__subtotal del bdi{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:rgba(45,53,58,.8)}.cart-item__subtotal del bdi span{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:rgba(45,53,58,.8)}.cart-item__subtotal ins{text-decoration:none}.cart-item__subtotal ins span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart-item__subtotal ins span bdi{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart-item__subtotal ins span bdi span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}@media(max-width: 724px){.cart-item{flex-direction:column}}.quantity-wrapper{display:flex;align-items:center;border:1px solid #e2e2e2;border-radius:10px;padding:0 10px;height:50px}.quantity-wrapper .qty-btn{background:rgba(0,0,0,0);border:none;padding:0 .8rem;cursor:pointer;font-size:1.4rem;font-weight:300;color:#000;transition:color .3s ease;height:100%;display:flex;align-items:center}.quantity-wrapper .qty-btn:hover{color:#72b400}.quantity-wrapper .qty{width:50px;text-align:center;border:none;padding:0;font-size:1rem;background-color:rgba(0,0,0,0);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline:none;height:100%}.quantity-wrapper .qty:focus{outline:none;border:none;box-shadow:none}.quantity-wrapper .qty::-webkit-inner-spin-button,.quantity-wrapper .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:32px;padding-top:0;border-top:none}@media(min-width: 724px){.cart-actions{flex-wrap:nowrap;align-items:center;justify-content:space-between}}.cart-actions .cart-update{width:100%;order:1}@media(min-width: 724px){.cart-actions .cart-update{width:auto;order:2}}.cart-actions .cart-update .main-button-outline{height:50px;margin-top:0}.cart-actions .cart-update .main-button-outline span{padding:0;line-height:50px}.cart-actions .cart-update .button{width:100%}@media(min-width: 724px){.cart-actions .cart-update .button{width:auto}}.cart-actions .coupon{width:100%;order:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:center;position:relative}@media(min-width: 724px){.cart-actions .coupon{width:auto;order:1;flex-wrap:wrap}}.cart-actions .coupon .input-text{flex:1;min-width:0;height:100%;padding:0 20px;border:1px solid #e2e2e2;border-radius:10px;font-size:16px;box-sizing:border-box;height:52px}@media(min-width: 724px){.cart-actions .coupon .input-text{width:180px;flex:0 0 auto}}.cart-actions .coupon .input-text:focus{outline:2px solid #72b400;outline-offset:-2px;border-color:#72b400}.cart-actions .coupon .input-text.has-error{border-color:#e74c3c}.cart-actions .coupon .main-button{height:50px;margin-top:0}.cart-actions .coupon .main-button span{padding:0;line-height:50px}.cart-actions .coupon .coupon-error-notice{width:100%;color:#e74c3c;font-size:14px;margin-top:4px;order:3}.cart_totals{background-color:rgba(0,0,0,0);border-radius:25px;padding:32px;border:1px solid #e2e2e2;padding:2em}.cart_totals .cart-summary__title{font-size:2.1em;font-weight:500;margin:0 0 32px 0;color:#000}.cart_totals .cart-subtotal span,.cart_totals .order-total span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart_totals .cart-subtotal span bdi,.cart_totals .order-total span bdi{font-size:1.4rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart_totals .cart-subtotal span bdi span,.cart_totals .order-total span bdi span{font-size:1.4rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart_totals .cart-subtotal del,.cart_totals .order-total del{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart_totals .cart-subtotal del bdi,.cart_totals .order-total del bdi{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart_totals .cart-subtotal del bdi span,.cart_totals .order-total del bdi span{font-size:1.1rem;font-weight:500;font-family:"Satoshi",sans-serif;color:#000}.cart_totals .cart-subtotal ins,.cart_totals .order-total ins{text-decoration:none}.cart_totals .cart-subtotal ins span,.cart_totals .order-total ins span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart_totals .cart-subtotal ins span bdi,.cart_totals .order-total ins span bdi{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart_totals .cart-subtotal ins span bdi span,.cart_totals .order-total ins span bdi span{font-size:1.4rem;color:#000;font-weight:500;font-family:"Satoshi",sans-serif}.cart_totals .shop_table{width:100%;border-collapse:collapse;margin-bottom:32px}.cart_totals .shop_table th{text-align:left;font-weight:500;color:#000;padding:8px 0;font-size:16px}.cart_totals .shop_table td{text-align:right;font-weight:500;color:#000;padding:8px 0;font-size:16px}.cart_totals .shop_table td .amount{font-weight:inherit}.cart_totals .shop_table td .includes_tax{display:block;font-size:12px;color:#000;margin-top:2px}.cart_totals .shop_table .cart-discount td{color:#72b400}.cart_totals .shop_table .cart-discount .woocommerce-remove-coupon{margin-left:4px;color:#000;font-size:14px;text-decoration:none}.cart_totals .shop_table .cart-discount .woocommerce-remove-coupon:hover{color:#72b400;text-decoration:underline}.cart_totals .shop_table .order-total{font-size:18px;font-weight:700;border-top:1px solid #e2e2e2;margin-top:16px;padding-top:16px}.cart_totals .shop_table .order-total th,.cart_totals .shop_table .order-total td{padding:16px 0}.cart_totals .shipping{display:none}.cart_totals .shipping ul{list-style:none;padding:0;margin:0;text-align:right}.cart_totals .shipping li{padding:8px 0}.cart_totals .shipping li label{display:flex;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer}.cart_totals .shipping li label input[type=radio]{margin:0}.cart_totals .wc-proceed-to-checkout{margin-top:32px}.cart_totals .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;padding:1em 2em !important;background-color:#fff;text-decoration:none;border-radius:15px;background-color:#4f4e4e;cursor:pointer;color:#fff;border:none}.cross-sells{margin-top:64px}.cross-sells ul.products{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:32px}@media(min-width: 724px){.cross-sells ul.products{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.cross-sells ul.products{grid-template-columns:repeat(4, 1fr)}}@media(prefers-reduced-motion: reduce){.cart-item__remove .remove,.cart-item__quantity .qty-button{transition:none}}.empty-cart-section{display:flex;flex-direction:column;gap:1em;width:100%;justify-content:flex-start;align-items:flex-start;height:30vh;padding:0px 20px;padding-bottom:60px;max-width:1500px;margin:0 auto}@media(min-width: 1024px){.empty-cart-section{padding:0px 40px;padding-bottom:0px}}.cart-promo-banner{display:grid;grid-template-columns:1fr;gap:2rem;border-radius:15px;overflow:hidden;margin-top:3rem;border:1px solid #e2e2e2}@media(min-width: 1024px){.cart-promo-banner{grid-template-columns:1fr 1fr}}.cart-promo-banner__content{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width: 1024px){.cart-promo-banner__content{padding:3rem 3rem}}.cart-promo-banner__title{margin:0 0 1rem 0;line-height:1.3;color:#000}.cart-promo-banner__title span,.cart-promo-banner__title strong{color:#72b400}.cart-promo-banner__description{margin:0 0 1.5rem 0;color:#605f65;line-height:1.6}.cart-promo-banner__price-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.cart-promo-banner__old-price{font-size:1.25rem;color:#999;text-decoration:line-through;font-weight:300}.cart-promo-banner__new-price{font-size:2rem;color:#72b400;font-weight:500;line-height:1}.cart-promo-banner__image{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;padding:2rem}@media(min-width: 1024px){.cart-promo-banner__image{min-height:400px}}.cart-promo-banner__image img{width:100%;height:100%;object-fit:contain;max-height:400px}.cart-cross-sells{margin-top:3rem}.cart-cross-sells__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 724px){.cart-cross-sells__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.cart-cross-sells__grid{grid-template-columns:repeat(3, 1fr)}}.cart-latest-products-section{background-color:#f7f7f7;background-image:url("../images/similar-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 20px;margin-top:3rem}@media(min-width: 1024px){.cart-latest-products-section{padding:80px 40px}}@media(min-width: 1400px){.cart-latest-products-section{padding:100px 40px}}.cart-latest-products-section__container{max-width:1500px;margin:0 auto;width:100%}.cart-latest-products-section__header{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}@media(min-width: 1024px){.cart-latest-products-section__header{gap:30px;margin-bottom:80px}}.cart-latest-products-section__tag{margin-bottom:0}.cart-latest-products-section__title{margin:0}.cart-latest-products-section__title h2{margin:0}.cart-latest-products-section__description p{margin:0;line-height:1.7;color:#605f65;max-width:800px}.cart-latest-products-section__button{display:flex;align-items:flex-start;margin-top:8px}.cart-latest-products-section__button .main-button-color{white-space:nowrap}.cart-latest-products-section__slider{position:relative}.cart-latest-products-section .cart-latest-products-swiper{overflow:hidden}.cart-latest-products-section .cart-latest-products-swiper .swiper-wrapper{display:flex}.cart-latest-products-section .cart-latest-products-swiper .swiper-slide{height:auto;display:flex;width:auto}.cart-latest-products-section .cart-latest-products-swiper .swiper-slide .product-card{width:100%}.cart-latest-products-section .cart-latest-products-swiper .swiper-slide .product-card a{max-height:400px}.cart-latest-products-section__navigation{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}@media(min-width: 1024px){.cart-latest-products-section__navigation{gap:40px;margin-top:60px}}.cart-latest-products-section__arrows{display:flex;gap:12px;flex-shrink:0;order:2}.cart-latest-products-section__progressbar{flex:1;height:6px;background-color:#e2e2e2;border-radius:3px;overflow:hidden;position:relative;order:1}.cart-latest-products-swiper-button-prev,.cart-latest-products-swiper-button-next{width:48px;height:48px;border:1px solid #72b400;background-color:#72b400;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0}.cart-latest-products-swiper-button-prev:hover,.cart-latest-products-swiper-button-next:hover{opacity:.85}.cart-latest-products-swiper-button-prev.swiper-button-disabled,.cart-latest-products-swiper-button-next.swiper-button-disabled{border-color:#e2e2e2;background-color:rgba(0,0,0,0);opacity:1;cursor:not-allowed}.cart-latest-products-swiper-button-prev{background-image:url("../images/arrow-left-rev-white.svg")}.cart-latest-products-swiper-button-prev.swiper-button-disabled{background-image:url("../images/arrow-left-rev.svg")}.cart-latest-products-swiper-button-next{background-image:url("../images/arrow-right-rev-white.svg")}.cart-latest-products-swiper-button-next.swiper-button-disabled{background-image:url("../images/arrow-right-rev.svg")}.cart-latest-products-progressbar{height:100%;background-color:#4f4e4e;width:0%;transition:width .3s ease}.checkout-page{min-height:100vh;display:flex;flex-direction:column}.checkout-page .site-header,.checkout-page .site-footer{display:none}.woocommerce-checkout.woocommerce-order-pay form#order_review{padding:20px;max-width:640px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table{width:100%;border-collapse:collapse;margin-bottom:24px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead{border-bottom:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th{font-size:.9em;font-weight:600;color:#312b2b;text-align:left;padding:16px 0}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-name{width:60%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-quantity{width:15%;text-align:center}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-total{width:25%;text-align:right}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item{border-bottom:1px solid rgba(212,212,212,.5)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td{padding:12px 0;vertical-align:middle;font-size:.9em}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-name{color:#312b2b;font-weight:500;padding-right:12px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-quantity{text-align:center;color:rgba(49,43,43,.8)}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-quantity strong{font-weight:500}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td.product-subtotal{text-align:right;font-weight:600;color:#312b2b}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item:last-child{border-bottom:none}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{padding:12px 0;font-size:.9em}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th{text-align:left;font-weight:500;color:#312b2b}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{text-align:right;font-weight:600}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td small{display:block;font-weight:400;font-size:11px;color:rgba(49,43,43,.7);margin-top:2px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) td{padding-top:16px;font-size:.9em;font-weight:700;color:#72b400}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:last-child th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:last-child td{padding-top:16px;border-top:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment{margin-top:24px}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order{width:100%;background-color:#72b400;color:#fff;font-size:.9em;font-weight:500;padding:16px;border-radius:15px;border:none;margin-top:16px;cursor:pointer;transition:background-color .2s ease}.woocommerce-checkout.woocommerce-order-pay form#order_review #payment #place_order:hover{background-color:rgb(97.85,154.5,0)}@media(max-width: 675px){.woocommerce-checkout.woocommerce-order-pay form#order_review{padding:16px}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th{font-size:.9em}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-name{width:50%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-quantity{width:20%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table thead th.product-total{width:30%}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tbody .order_item td{font-size:.9em}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr td{font-size:.9em}.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) th,.woocommerce-checkout.woocommerce-order-pay form#order_review .shop_table tfoot tr:nth-last-child(2) td{font-size:14px}}.checkout-header{display:flex;width:100%;height:70px;padding:0em 3vw 0em 3vw;border-bottom:1px solid #e2e2e2;justify-content:space-between}.checkout-header__main{display:flex}.checkout-header__main--inner{width:100%;max-width:605px;padding:0 20px;display:flex;align-items:center}.checkout-header__right{display:flex}.checkout-header__right--inner{width:100%;max-width:495px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end}.checkout-header__right--inner a{width:27px;height:27px}.checkout-header__right--inner a img{width:100%;height:100%}.checkout-header__logo-img{max-height:40px;width:auto;height:auto;filter:brightness(0)}.checkout-header__cart-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;transition:background-color .2s ease;text-decoration:none}.checkout-header__cart-link img{filter:brightness(0)}.checkout-header__cart-link svg{transition:transform .2s ease;filter:brightness(0)}.checkout-content{flex:1;width:100%}.checkout-footer{border-top:1px solid #d4d4d4;background-color:#fff}.checkout-footer__container{max-width:1230px;margin:0 auto;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:center}.checkout-footer__links{display:flex;gap:24px;align-items:center}.checkout-footer__link{font-size:.9em;color:#312b2b;text-decoration:none;transition:opacity .2s ease}.checkout-footer__link:hover{opacity:.7}@media(max-width: 675px){.checkout-footer__container{padding:0 16px;height:50px}.checkout-footer__links{gap:16px}.checkout-footer__link{font-size:13px}}.woocommerce-checkout.woocommerce-page .site-header,.woocommerce-checkout.woocommerce-page .site-footer,.woocommerce-checkout.woocommerce-page .newsletter{display:none}.woocommerce-checkout.woocommerce-page .checkout{display:flex;width:100%;min-height:100vh}.woocommerce-checkout.woocommerce-page .checkout__main{width:55%;display:flex;justify-content:flex-end}.woocommerce-checkout.woocommerce-page .checkout__main--inner{width:100%;max-width:605px;padding:20px;padding-top:32px;padding-right:40px}.woocommerce-checkout.woocommerce-page .checkout__summary{width:45%;display:flex;justify-content:flex-start;border-left:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-page .checkout__summary--inner{width:100%;max-width:495px;padding:20px;padding-top:32px;padding-left:40px}.woocommerce-checkout.woocommerce-page .checkout__summary--inner h3#order_review_heading{font-size:22px;font-weight:500;color:#312b2b;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout__section{margin-bottom:32px}.woocommerce-checkout.woocommerce-page .checkout__section-title{font-size:22px;font-weight:500;color:#312b2b;margin-bottom:12px;margin-top:16px}@media(max-width: 1024px){.woocommerce-checkout.woocommerce-page .checkout{flex-direction:column}.woocommerce-checkout.woocommerce-page .checkout__main,.woocommerce-checkout.woocommerce-page .checkout__summary{width:100%;justify-content:center}.woocommerce-checkout.woocommerce-page .checkout__main--inner,.woocommerce-checkout.woocommerce-page .checkout__summary--inner{width:100%;max-width:605px;padding:20px;padding-top:32px;padding-left:20px;padding-right:20px}.woocommerce-checkout.woocommerce-page .checkout__summary{border-left:none;border-top:1px solid #d4d4d4}}.woocommerce-checkout.woocommerce-page .col2-set{display:block}.woocommerce-checkout.woocommerce-page .col2-set .col-1,.woocommerce-checkout.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields h3,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields h3{font-size:22px;font-weight:500;color:#312b2b;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width: 675px){.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields{margin-top:20px}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{display:grid;gap:16px}.woocommerce-checkout.woocommerce-page .form-row{margin-bottom:0 !important;position:relative;float:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}@media(min-width: 675px){.woocommerce-checkout.woocommerce-page .form-row.form-row-wide,.woocommerce-checkout.woocommerce-page .form-row[class*=address],.woocommerce-checkout.woocommerce-page .form-row[class*=email],.woocommerce-checkout.woocommerce-page .form-row[class*=phone],.woocommerce-checkout.woocommerce-page .form-row[class*=country],.woocommerce-checkout.woocommerce-page .form-row.notes{grid-column:1/-1}}.woocommerce-checkout.woocommerce-page .form-row label{display:block;font-size:.9em;font-weight:400;color:#312b2b;margin-bottom:4px}.woocommerce-checkout.woocommerce-page .form-row label .required{color:#72b400;font-weight:normal}.woocommerce-checkout.woocommerce-page .form-row input[type=text],.woocommerce-checkout.woocommerce-page .form-row input[type=email],.woocommerce-checkout.woocommerce-page .form-row input[type=tel],.woocommerce-checkout.woocommerce-page .form-row input[type=password],.woocommerce-checkout.woocommerce-page .form-row select#billing_country,.woocommerce-checkout.woocommerce-page .form-row textarea{width:100%;padding:12px 16px;border:1px solid #d4d4d4;border-radius:15px;font-size:.9em;color:#312b2b;background-color:#fff;transition:all .2s ease;box-sizing:border-box;height:48px;font-family:inherit}.woocommerce-checkout.woocommerce-page .form-row input[type=text]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=email]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=tel]:focus,.woocommerce-checkout.woocommerce-page .form-row input[type=password]:focus,.woocommerce-checkout.woocommerce-page .form-row select#billing_country:focus,.woocommerce-checkout.woocommerce-page .form-row textarea:focus{outline:none;border-color:#72b400;box-shadow:0 0 0 2px rgba(114,180,0,.1)}.woocommerce-checkout.woocommerce-page .form-row input[type=text]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=email]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=tel]::placeholder,.woocommerce-checkout.woocommerce-page .form-row input[type=password]::placeholder,.woocommerce-checkout.woocommerce-page .form-row select#billing_country::placeholder,.woocommerce-checkout.woocommerce-page .form-row textarea::placeholder{color:hsl(0,6.5217391304%,48.0392156863%)}.woocommerce-checkout.woocommerce-page .form-row select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:32px;border-radius:15px}.woocommerce-checkout.woocommerce-page .form-row textarea{min-height:100px;resize:vertical;height:auto}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:0}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#72b400;cursor:pointer}.woocommerce-checkout.woocommerce-page .form-row.form-row-wide.create-account .woocommerce-form__label-for-checkbox span{font-size:.9em;line-height:1.4}.woocommerce-checkout.woocommerce-page .variation{display:none}.woocommerce-checkout.woocommerce-page .woocommerce-additional-fields h3{font-size:.9em;font-weight:600;color:#312b2b;margin-bottom:20px}.woocommerce-checkout.woocommerce-page .woocommerce-account-fields .create-account{margin-top:16px;padding-top:16px;border-top:1px solid hsl(0,0%,88.137254902%)}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single{height:48px !important;border:1px solid #d4d4d4 !important;border-radius:15px !important}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px !important;padding-left:16px !important;color:#312b2b !important}.woocommerce-checkout.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{height:46px !important}.woocommerce-checkout.woocommerce-page .select2-container.select2-container--focus .select2-selection--single{border-color:#72b400 !important;box-shadow:0 0 0 2px rgba(114,180,0,.1) !important}.woocommerce-checkout.woocommerce-page #ship-to-different-address{margin-top:12px;margin-bottom:20px}.woocommerce-checkout.woocommerce-page #ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:0;font-size:.9em;font-weight:500}.woocommerce-checkout.woocommerce-page #ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;width:18px;height:18px;accent-color:#72b400;cursor:pointer}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot td{all:unset}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot{display:flex}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody{flex-direction:column}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot{flex-direction:column}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr{display:flex}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{flex:1 1 100%;border-top:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr.cart_item{border-bottom:none;display:flex;flex-direction:row;justify-content:space-between}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td{padding:16px 0;vertical-align:top}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail{width:80px;padding-right:16px;position:relative}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail .product-thumbnail-wrapper{position:relative;display:inline-block}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail .product-quantity-badge{position:absolute;top:-8px;right:-8px;background:#72b400;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-thumbnail img{width:70px;height:70px;object-fit:cover;border-radius:6px;border:1px solid hsl(0,0%,88.137254902%)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name{width:65%}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info{margin-bottom:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info .product-title{font-size:.9em;font-weight:500;color:#312b2b;line-height:1.4;margin-bottom:8px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl{margin:0;font-size:.9em;color:hsl(0,6.5217391304%,48.0392156863%)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dt,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd{display:inline;margin:0}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dt::after{content:": "}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd::after{content:", ";margin-right:8px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-info dl dd:last-child::after{content:""}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity{display:flex;align-items:center;background:#f5f5f5;border-radius:50px;padding:4px;width:fit-content;border:1px solid hsl(0,0%,88.137254902%)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty{width:50px;height:36px;border:none;background:rgba(0,0,0,0);text-align:center;font-size:.9em;font-weight:500;color:#312b2b;margin:0 4px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty:focus{outline:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty::-webkit-outer-spin-button,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty[type=number]{-moz-appearance:textfield}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn{width:36px;height:36px;border:none;background:#fff;border-radius:50%;color:#312b2b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:hover{background:#72b400;color:#fff;transform:scale(1.05)}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity .quantity .qty-btn:disabled:hover{background:#fff;color:#312b2b;transform:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tbody tr td.product-total{width:25%;text-align:right;font-weight:600;color:#312b2b;font-size:.9em;padding-right:0;padding-left:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{border-top:1px solid hsl(0,0%,88.137254902%);border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total{border-bottom:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total{border-top:1px solid #d4d4d4;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:600;font-size:.9em;color:#312b2b;padding-top:16px;padding-bottom:16px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{padding:12px 0;font-size:.9em}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr th{font-weight:500;color:#312b2b;text-align:left;padding-left:0;width:auto}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td{font-weight:600;color:#312b2b;text-align:right;padding-right:0;width:100px}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr td .amount{font-weight:600}.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total th,.woocommerce-checkout.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.shipping-total td{color:hsl(0,6.5217391304%,33.0392156863%);font-weight:500}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li{position:relative;margin:0;border:1px solid #dedede;background-color:#fff}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:only-child{border-radius:7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:first-child:not(:only-child){border-radius:7px 7px 0 0;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:not(:first-child):not(:last-child){border-radius:0;border-bottom:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:last-child:not(:only-child){border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:has(>input[type=radio].shipping_method:checked){border:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method{position:absolute;opacity:0;pointer-events:none}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label{background-color:rgba(114,180,0,.05);border:1px solid #72b400}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label::before{border-color:#72b400;background-color:#72b400}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>input[type=radio].shipping_method:checked+label::after{opacity:1}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:only-child>input[type=radio].shipping_method:checked+label{border-radius:7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:first-child:not(:only-child)>input[type=radio].shipping_method:checked+label{border-radius:7px 7px 0 0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:not(:first-child):not(:last-child)>input[type=radio].shipping_method:checked+label{border-radius:0}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li:last-child:not(:only-child)>input[type=radio].shipping_method:checked+label{border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label{display:flex;align-items:center;padding:15px;cursor:pointer;transition:all .2s ease;position:relative;min-height:60px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);gap:5px;font-size:.9em;color:#312b2b}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label:hover{background-color:rgba(114,180,0,.03)}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label::before{content:"";width:18px;height:18px;border:1px solid #dedede;border-radius:50%;flex-shrink:0;transition:all .2s ease;background-color:#fff;margin-right:6px}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label::after{content:"";position:absolute;left:21px;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;z-index:1}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label img{margin-left:auto !important;max-height:24px;max-width:60px;object-fit:contain}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount{font-weight:500;color:#72b400}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount bdi{font-weight:500;color:#72b400}.woocommerce-checkout.woocommerce-page .woocommerce-shipping-methods>li>label .woocommerce-Price-amount bdi span{font-weight:500;color:#72b400}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods{list-style:none;margin:0;padding:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method{position:relative;margin:0;border:1px solid #dedede;background-color:#fff}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:only-child{border-radius:7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:first-child:not(:only-child){border-radius:7px 7px 0 0;border-bottom:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:not(:first-child):not(:last-child){border-radius:0;border-bottom:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child){border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:has(>input[type=radio].input-radio:checked){border:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio{position:absolute;opacity:0;pointer-events:none}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label{background-color:rgba(114,180,0,.05);border:1px solid #72b400}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label::before{border-color:#72b400;background-color:#72b400}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked+label::after{opacity:1}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>input[type=radio].input-radio:checked~.payment_box{display:block !important;margin:0;padding:16px;background-color:#f5f5f5;border:1px solid #dedede;border-radius:15px;margin-top:1em;background:rgba(0,0,0,0)}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:only-child>input[type=radio].input-radio:checked+label{border-radius:7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:first-child:not(:only-child)>input[type=radio].input-radio:checked+label{border-radius:7px 7px 0 0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:not(:first-child):not(:last-child)>input[type=radio].input-radio:checked+label{border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked+label{border-radius:0 0 7px 7px}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked+label:has(~.payment_box){border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method:last-child:not(:only-child)>input[type=radio].input-radio:checked~.payment_box{border-radius:0 0 7px 7px;border-bottom:1px solid #dedede}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label{display:flex;align-items:center;padding:15px;cursor:pointer;transition:all .2s ease;position:relative;min-height:50px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);gap:12px;font-size:.9em;color:#312b2b}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label:hover{background-color:rgba(114,180,0,.03)}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label::before{content:"";width:18px;height:18px;border:1px solid #dedede;border-radius:50%;flex-shrink:0;transition:all .2s ease;background-color:#fff}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label::after{content:"";position:absolute;left:21px;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;z-index:1}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method>label img{margin-left:auto;max-height:28px;max-width:80px;object-fit:contain}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method .payment_box{display:none;border-radius:0}.woocommerce-checkout.woocommerce-page .wc_payment_methods.payment_methods.methods>.wc_payment_method .payment_box p{margin:0;line-height:1.4;font-size:.9em;color:#312b2b}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper{margin-top:15px;display:block;padding:0px;text-align:center;max-width:710px}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper #paczkomat_id_field{border-radius:7px 7px 0 0;padding:30px;border:1px solid #ededed;background:#fcfcfc}.woocommerce-checkout.woocommerce-page .checkout #paczkomat_id_wrapper #open-geowidget{background-color:rgba(114,180,0,.04);border-radius:0 0 7px 7px;font-weight:400;color:#312b2b;width:100%;border:1px solid #72b400}.woocommerce-checkout.woocommerce-page button#place_order,.woocommerce-checkout.woocommerce-order-pay button#place_order{background:#72b400;border-radius:15px;width:100%;color:#fff;font-size:.9em;transition:all .3s ease;padding:.8em 1em !important;border:none;font-size:1em}.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text p,.woocommerce-checkout.woocommerce-order-pay .woocommerce-privacy-policy-text p{font-size:.9em;margin-top:24px;margin-bottom:24px;color:#312b2b}.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text p a,.woocommerce-checkout.woocommerce-order-pay .woocommerce-privacy-policy-text p a{color:#72b400}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes{margin-bottom:20px;padding:16px 20px;border-radius:8px;border:1px solid #d4d4d4}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row{margin-bottom:12px;padding:0}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row:last-child,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row:last-child{margin-bottom:0}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row label,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.9em;color:#312b2b;line-height:1.5;padding:8px 0;transition:color .2s ease}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row label:hover,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row label:hover{color:hsl(0,6.5217391304%,3.0392156863%)}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox],.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;margin-top:1px;flex-shrink:0;border:2px solid #d4d4d4;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease;position:relative}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:checked,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:checked{background:#72b400;border-color:#72b400}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:checked::after,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:hover,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:hover{border-color:#72b400}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:focus-visible,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row input[type=checkbox]:focus-visible{outline:2px solid rgba(114,180,0,.4);outline-offset:2px}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row a,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row a{color:#72b400;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color .2s ease}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row a:hover,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row a:hover{color:rgb(81.7,129,0);text-decoration:none}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row .required,.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row .required{color:#e74c3c;font-weight:700}.woocommerce-checkout.woocommerce-page .hexagreen-consent-checkboxes .hexagreen-consent-row.woocommerce-invalid input[type=checkbox]:not(:checked),.woocommerce-checkout.woocommerce-order-pay .hexagreen-consent-checkboxes .hexagreen-consent-row.woocommerce-invalid input[type=checkbox]:not(:checked){border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.15)}.woocommerce-checkout.woocommerce-page .woocommerce-form-login-toggle,.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout.woocommerce-page .checkout__actions{display:flex;gap:12px;margin-bottom:20px;width:100%}.woocommerce-checkout.woocommerce-page .checkout__actions .btn-login-toggle,.woocommerce-checkout.woocommerce-page .checkout__actions .btn-coupon-toggle{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#72b400;border:none;color:#fff;padding:12px 16px;border-radius:15px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.woocommerce-checkout.woocommerce-page .checkout__actions .btn-login-toggle svg,.woocommerce-checkout.woocommerce-page .checkout__actions .btn-coupon-toggle svg{flex-shrink:0}.woocommerce-checkout.woocommerce-page .checkout-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-error,.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-info,.woocommerce-checkout.woocommerce-page .checkout-popup .woocommerce-message{margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout-popup.active{display:block}.woocommerce-checkout.woocommerce-page .checkout-popup.closing .checkout-popup__content{animation:popup-exit .3s ease forwards}.woocommerce-checkout.woocommerce-page .checkout-popup.closing .checkout-popup__overlay{animation:overlay-fade-out .3s ease forwards}.woocommerce-checkout.woocommerce-page .checkout-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(3px);animation:overlay-fade-in .3s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:500px;background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.2);animation:popup-appear .3s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content h3{font-size:22px;font-weight:500;color:#312b2b;margin-bottom:12px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .popup-error-message{margin-bottom:16px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .popup-error-message .woocommerce-error{background-color:#fff1f0;border-left:3px solid #e74c3c;color:#e74c3c;padding:12px 16px;margin-bottom:16px;border-radius:4px;font-size:.9em;line-height:1.4}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon{display:block !important;margin:0;padding:0;border:none}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login p,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon p{margin-bottom:16px;font-size:.9em}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row{margin-bottom:12px !important}@media(min-width: 675px){.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .form-row.form-row-last,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row.form-row-first,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon .form-row.form-row-last{width:100%;float:none}}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login button.button,.woocommerce-checkout.woocommerce-page .checkout-popup__content .checkout_coupon button.button{background:#72b400;border-radius:15px;width:100%;color:#fff;font-size:.9em;transition:all .3s ease;padding:.8em 1em !important;border:none;font-size:1em}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login p{font-size:.9em}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .password-input{position:relative}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:none;border:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z'/%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z'/%3e%3c/svg%3e");background-size:21px 21px;background-repeat:no-repeat;background-position:center;opacity:.6;transition:opacity .2s ease}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input:hover{opacity:1}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .show-password-input.display-password{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.878 9.878L3 3m6.878 6.878L21 21'/%3e%3c/svg%3e")}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;margin-bottom:16px}.woocommerce-checkout.woocommerce-page .checkout-popup__content .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]{margin:0}.woocommerce-checkout.woocommerce-page .checkout-popup__close{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background:none;font-size:24px;line-height:1;color:#312b2b;cursor:pointer;background-color:#f5f5f5;border-radius:6px}.woocommerce-checkout.woocommerce-page .checkout-popup__close:hover{color:#72b400}@keyframes popup-appear{from{opacity:0;transform:translate(-50%, -60%)}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes popup-exit{from{opacity:1;transform:translate(-50%, -50%)}to{opacity:0;transform:translate(-50%, -40%)}}@keyframes overlay-fade-in{from{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{from{opacity:1}to{opacity:0}}body.popup-open{overflow:hidden}.woocommerce-checkout.woocommerce-page .woocommerce-NoticeGroup{margin-bottom:20px}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated input.input-text{box-shadow:none}.woocommerce-checkout.woocommerce-page .woocommerce-error,.woocommerce-checkout.woocommerce-page .woocommerce-info,.woocommerce-checkout.woocommerce-page .woocommerce-message{background-color:#fff5f5;border:1px solid rgba(231,76,60,.15);border-radius:6px;color:#480f06;padding:16px;margin:0;list-style:none;font-size:.9em}.woocommerce-checkout.woocommerce-page .woocommerce-error li,.woocommerce-checkout.woocommerce-page .woocommerce-info li,.woocommerce-checkout.woocommerce-page .woocommerce-message li{position:relative;padding:4px 0 4px 31px;margin-bottom:5px;font-weight:400;display:flex;align-items:center}.woocommerce-checkout.woocommerce-page .woocommerce-error li:last-child,.woocommerce-checkout.woocommerce-page .woocommerce-info li:last-child,.woocommerce-checkout.woocommerce-page .woocommerce-message li:last-child{margin-bottom:0}.woocommerce-checkout.woocommerce-page .woocommerce-error li::before,.woocommerce-checkout.woocommerce-page .woocommerce-info li::before,.woocommerce-checkout.woocommerce-page .woocommerce-message li::before{content:"!";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:rgba(0,0,0,0);border:1.5px solid #e74c3c;color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.woocommerce-checkout.woocommerce-page .woocommerce-error li a,.woocommerce-checkout.woocommerce-page .woocommerce-info li a,.woocommerce-checkout.woocommerce-page .woocommerce-message li a{color:#480f06;text-decoration:none}.woocommerce-checkout.woocommerce-page .woocommerce-error li a strong,.woocommerce-checkout.woocommerce-page .woocommerce-info li a strong,.woocommerce-checkout.woocommerce-page .woocommerce-message li a strong{font-weight:500}.woocommerce-checkout.woocommerce-page .woocommerce-error li a:hover,.woocommerce-checkout.woocommerce-page .woocommerce-info li a:hover,.woocommerce-checkout.woocommerce-page .woocommerce-message li a:hover{text-decoration:underline}.woocommerce-checkout.woocommerce-page .woocommerce-info{display:flex;align-items:center;background-color:#fff5f5;padding:16px;color:#e74c3c}.woocommerce-checkout.woocommerce-page .woocommerce-info::before{content:"!";margin-right:12px;width:18px;height:18px;min-width:20px;background-color:rgba(0,0,0,0);border:1.5px solid #e74c3c;color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.woocommerce-checkout.woocommerce-page .woocommerce-message{display:flex;align-items:center;border:1px solid rgba(39,174,96,.15);color:#27ae60;background-color:#f0fff4;padding:16px}.woocommerce-checkout.woocommerce-page .woocommerce-message::before{content:"✓";margin-right:12px;width:18px;height:18px;min-width:18px;background-color:rgba(0,0,0,0);border:1.5px solid #27ae60;color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.woocommerce-checkout.woocommerce-page .checkout-inline-error-message{color:#e74c3c;font-size:11px;margin-top:3px;font-weight:400}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid label{color:#e74c3c}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid input,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid select,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-invalid textarea{border-color:rgba(231,76,60,.4);background-color:rgba(231,76,60,.03)}.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated input,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated select,.woocommerce-checkout.woocommerce-page .form-row.woocommerce-validated textarea{border-color:rgba(39,174,96,.4);background-color:rgba(39,174,96,.03)}.thank-you-section{position:relative;background-color:#fff}.thank-you-section__image-section{position:relative;min-height:40vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.thank-you-section__image-section{min-height:50vh}}.thank-you-section__image-section::before{content:"";position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);z-index:1}.thank-you-section__image-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:2}.thank-you-section__content-section{background-color:#fff;padding:60px 20px}@media(min-width: 1024px){.thank-you-section__content-section{padding:80px 40px}}.thank-you-section__content-container{max-width:1500px;margin:0 auto;width:100%}.thank-you-section__breadcrumbs{color:#605f65;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:80px}.thank-you-section__breadcrumbs a{color:#605f65;text-decoration:none;transition:color .3s ease}.thank-you-section__breadcrumbs a:hover{color:#000}.thank-you-section__breadcrumbs .separator{margin:0 8px}.thank-you-section__breadcrumbs .current{color:#72b400;font-weight:500}.thank-you-section__content{display:flex;flex-direction:column;gap:20px;max-width:100%;align-items:flex-start}@media(min-width: 1024px){.thank-you-section__content{max-width:70%;gap:24px}}@media(min-width: 1400px){.thank-you-section__content{max-width:60%}}.thank-you-section__title{margin:0}.thank-you-section__description p{margin:0}.thank-you-section__bottom-image{margin-top:60px;width:100%}@media(min-width: 1024px){.thank-you-section__bottom-image{margin-top:80px}}.thank-you-section__bottom-image img{width:100%;height:auto;border-radius:15px;display:block}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup{position:fixed;right:1em;bottom:1em;z-index:999999}.woocommerce-notices-wrapper:focus,.woocommerce-NoticeGroup:focus{color:none !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff5f5;border:1px solid rgba(231,76,60,.15);border-radius:4px;color:#480f06;padding:16px;list-style:none;font-size:14px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{position:relative;padding:4px 0 4px 31px;margin-bottom:5px;font-weight:400;display:flex;align-items:center}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin-bottom:0}.woocommerce-error li::before,.woocommerce-info li::before,.woocommerce-message li::before{content:"!";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:rgba(0,0,0,0);border:1.5px solid #e74c3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.woocommerce-error li a,.woocommerce-info li a,.woocommerce-message li a{color:#480f06;text-decoration:none}.woocommerce-error li a strong,.woocommerce-info li a strong,.woocommerce-message li a strong{font-weight:500}.woocommerce-error li a:hover,.woocommerce-info li a:hover,.woocommerce-message li a:hover{text-decoration:underline}.woocommerce-error:focus,.woocommerce-info:focus,.woocommerce-message:focus{color:none !important}.woocommerce-info{display:flex;align-items:center;background-color:#fff5f5;padding:16px;color:#fff}.woocommerce-info::before{content:"!";margin-right:8px;width:18px;height:18px;min-width:20px;background-color:rgba(0,0,0,0);border:1.5px solid #e74c3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.woocommerce-message{display:flex;align-items:center;border:1px solid rgba(39,174,96,.15);color:#27ae60;background-color:#f0fff4;padding:16px}.woocommerce-message::before{content:"✓";margin-right:8px;width:18px;height:18px;min-width:18px;background-color:rgba(0,0,0,0);border:1.5px solid #27ae60;color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}
