@layer custom{.CheckoutPage{padding-bottom:var(--spacing-section)}.Checkout__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=1024px){.Checkout__grid{grid-template-columns:minmax(0,1fr) clamp(380px,28vw,520px);column-gap:clamp(32px,3.3vw,64px)}}.Checkout__main,.Checkout__side{min-width:0}.CheckoutPage #customer_details{flex-direction:column;gap:32px;display:flex}.CheckoutPage #customer_details h3{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{flex-wrap:wrap;gap:0 12px;display:flex}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row,.woocommerce-additional-fields__field-wrapper>.form-row{flex:100%}.woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-shipping-fields__field-wrapper>.form-row-last,.woocommerce-additional-fields__field-wrapper>.form-row-first,.woocommerce-additional-fields__field-wrapper>.form-row-last{float:none;flex:calc(50% - 6px);width:auto;min-width:0}.form-row{margin:0 0 12px;position:relative}.form-row label:not(.woocommerce-form__label-for-checkbox){color:var(--color-main);pointer-events:none;z-index:1;font-size:1rem;transition:top .15s,font-size .15s;position:absolute;top:27px;left:16px;transform:translateY(-50%)}.form-row label:not(.woocommerce-form__label-for-checkbox) .optional{display:none}.form-row label:not(.woocommerce-form__label-for-checkbox) .required{color:var(--color-secondary);text-decoration:none}.form-row:has(textarea) label:not(.woocommerce-form__label-for-checkbox){top:18px;transform:none}.form-row:focus-within label:not(.woocommerce-form__label-for-checkbox),.form-row.is-filled label:not(.woocommerce-form__label-for-checkbox){font-size:.75rem;top:8px;transform:none}.form-row:has(select) label:not(.woocommerce-form__label-for-checkbox){font-size:.75rem;top:8px;transform:none}.form-row input.input-text,.form-row textarea,.form-row select{border:1px solid var(--color-gray-border);border-radius:var(--radius-media);color:var(--color-primary);background:#fff;width:100%;min-height:54px;padding:24px 16px 8px;font-size:1rem;line-height:1.4}.form-row input.input-text:focus,.form-row textarea:focus,.form-row select:focus{border-color:var(--color-secondary);box-shadow:none;outline:none}.form-row input.input-text::placeholder,.form-row textarea::placeholder,.form-row select::placeholder{color:#0000}.form-row textarea{resize:vertical;min-height:110px}.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-invalid textarea{border-color:var(--color-secondary)}.woocommerce-form__label-for-checkbox,.CheckoutConsents label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.woocommerce-form__label-for-checkbox input[type=checkbox],.CheckoutConsents input[type=checkbox]{accent-color:var(--color-secondary);flex-shrink:0;width:20px;height:20px;margin:0}.woocommerce-shipping-fields h3 label{letter-spacing:0;pointer-events:auto;font-size:1rem;font-weight:700;line-height:1.4;display:flex;position:static;transform:none}.form-row .select2-container{width:100%!important}.form-row .select2-container .select2-selection--single{height:auto;min-height:54px;padding:24px 36px 8px 16px;overflow:hidden;border:1px solid var(--color-gray-border)!important;border-radius:var(--radius-media)!important}.form-row .select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-primary);font-size:1rem;line-height:1.4;position:relative;padding:0!important}.form-row .select2-container .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:12px}.form-row .select2-container.select2-container--open .select2-selection--single,.form-row .select2-container.select2-container--focus .select2-selection--single{outline:none;border-color:var(--color-secondary)!important}.form-row:has(.select2-container) label:not(.woocommerce-form__label-for-checkbox){font-size:.75rem;top:8px;transform:none}.woocommerce-checkout-review-order,.OrderSummary{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:20px;padding:20px 16px;display:flex}@media (width>=768px){.woocommerce-checkout-review-order,.OrderSummary{gap:24px;padding:32px 24px}}.woocommerce-checkout-review-order #order_review_heading,.OrderSummary #order_review_heading{margin:0}.woocommerce-checkout-review-order-table,.OrderSummary__table{width:100%;display:block}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot,.OrderSummary__table tbody,.OrderSummary__table tfoot{flex-direction:column;display:flex}.woocommerce-checkout-review-order-table tbody,.OrderSummary__table tbody{gap:16px;padding-bottom:20px}.woocommerce-checkout-review-order-table tfoot,.OrderSummary__table tfoot{border-top:1px solid var(--color-gray-border);gap:10px;padding-top:20px}.woocommerce-checkout-review-order-table .Checkout__orderItem,.OrderSummary__table .Checkout__orderItem{align-items:flex-start;gap:12px;display:flex}.woocommerce-checkout-review-order-table .Checkout__orderItem td,.OrderSummary__table .Checkout__orderItem td{padding:0}.woocommerce-checkout-review-order-table .Checkout__orderItemImage,.OrderSummary__table .Checkout__orderItemImage{background:var(--color-light);border-radius:var(--radius-media);flex-shrink:0;width:64px;height:64px;overflow:hidden}.woocommerce-checkout-review-order-table .Checkout__orderItemImage img,.OrderSummary__table .Checkout__orderItemImage img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%}.woocommerce-checkout-review-order-table .product-name,.OrderSummary__table .product-name{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.woocommerce-checkout-review-order-table .product-name .caption,.OrderSummary__table .product-name .caption{color:var(--color-light-big)}.woocommerce-checkout-review-order-table .product-total,.OrderSummary__table .product-total{flex-shrink:0;font-weight:700}.woocommerce-checkout-review-order-table tfoot tr,.OrderSummary__table tfoot tr{justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;line-height:1.4;display:flex}.woocommerce-checkout-review-order-table tfoot tr th,.OrderSummary__table tfoot tr th{color:var(--color-main);text-align:left;font-weight:400}.woocommerce-checkout-review-order-table tfoot tr td,.OrderSummary__table tfoot tr td{color:var(--color-primary);text-align:right;font-weight:700}.woocommerce-checkout-review-order-table tr.cart-discount td,.woocommerce-checkout-review-order-table tr.cart-discount td *,.woocommerce-checkout-review-order-table tr.fee td,.woocommerce-checkout-review-order-table tr.fee td *,.OrderSummary__table tr.cart-discount td,.OrderSummary__table tr.cart-discount td *,.OrderSummary__table tr.fee td,.OrderSummary__table tr.fee td *{color:var(--color-light-green)}.woocommerce-checkout-review-order-table .woocommerce-remove-coupon,.OrderSummary__table .woocommerce-remove-coupon{margin-left:4px;font-weight:400;text-decoration:underline;color:var(--color-primary)!important}.woocommerce-checkout-review-order-table tr.order-total,.OrderSummary__table tr.order-total{border-top:1px solid var(--color-gray-border);align-items:center;margin-top:10px;padding-top:20px}.woocommerce-checkout-review-order-table tr.order-total th,.OrderSummary__table tr.order-total th{color:var(--color-primary);font-size:1rem;font-weight:700}.woocommerce-checkout-review-order-table tr.order-total td,.OrderSummary__table tr.order-total td{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.woocommerce-checkout-review-order-table tr.order-total small,.OrderSummary__table tr.order-total small{letter-spacing:0;font-size:.75rem;font-weight:400;display:block}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td,.OrderSummary__table .woocommerce-shipping-totals td{font-weight:400}.woocommerce-checkout-review-order-table #shipping_method.woocommerce-shipping-methods,.OrderSummary__table #shipping_method.woocommerce-shipping-methods{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.woocommerce-checkout-review-order-table #shipping_method.woocommerce-shipping-methods li,.OrderSummary__table #shipping_method.woocommerce-shipping-methods li{margin:0!important}.woocommerce-checkout-review-order-table #shipping_method.woocommerce-shipping-methods input,.OrderSummary__table #shipping_method.woocommerce-shipping-methods input{accent-color:var(--color-secondary);margin-right:6px}.woocommerce-checkout-review-order-table #shipping_method.woocommerce-shipping-methods label,.OrderSummary__table #shipping_method.woocommerce-shipping-methods label{cursor:pointer;font-weight:700}#payment{flex-direction:column;gap:20px;display:flex}#payment .wc_payment_methods.wc_payment_methods{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method{border:1px solid var(--color-gray-border);border-radius:var(--radius-media);overflow:hidden;margin:0!important}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method:has(input:checked){border-color:var(--color-secondary)}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method>input{accent-color:var(--color-secondary);margin:16px 0 0 16px;position:absolute}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method>label{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:flex}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method:has(>input:not([style*=none]))>label{padding-left:42px}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method .payment_box{background:var(--color-light);color:var(--color-main);padding:12px 16px;font-size:.875rem;line-height:1.4}#payment .wc_payment_methods.wc_payment_methods .wc_payment_method .payment_box p{margin:0}#payment .place-order{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}#payment .place-order label:not(.woocommerce-form__label-for-checkbox){pointer-events:auto;font-size:.875rem;position:static;top:auto;left:auto;transform:none}#payment #place_order{background:var(--color-secondary);border-radius:var(--radius-pill);color:#fff;cursor:pointer;text-align:center;border:0;width:100%;padding:1.0625rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.4}#payment #place_order:hover{background:var(--color-dark)}#payment .woocommerce-privacy-policy-text{color:var(--color-light-big);font-size:.75rem;line-height:1.4}#payment .woocommerce-privacy-policy-text p{margin:0}#payment .woocommerce-privacy-policy-text a{text-decoration:underline}.CheckoutConsents{flex-direction:column;gap:12px;display:flex}.CheckoutConsents label{color:var(--color-main);font-size:.875rem;line-height:1.4}.CheckoutConsents a{color:var(--color-primary);text-decoration:underline}.CheckoutConsents .is-required{color:var(--color-secondary)}.CheckoutPage .CartCoupon__form input:focus{box-shadow:none}.AccountHead{padding-top:16px;padding-bottom:24px}@media (width>=1024px){.AccountHead{padding-top:40px;padding-bottom:40px}}.AccountHead__crumbs.AccountHead__crumbs{padding-top:0;padding-bottom:8px}.AccountArea{padding-bottom:var(--spacing-section)}.AccountArea .button.button{background:var(--color-secondary);border-radius:var(--radius-pill);color:#fff;cursor:pointer;text-align:center;border:0;padding:.875rem 2rem;font-size:1rem;font-weight:700;line-height:1.4;transition:background .2s;display:inline-block}.AccountArea .button.button:hover{background:var(--color-dark)}.AccountArea .button.button:disabled{background:var(--color-gray-300);cursor:not-allowed}.AccountArea .password-input{width:100%;display:block;position:relative}.AccountArea .show-password-input{background:var(--color-main);cursor:pointer;width:20px;height:20px;position:absolute;top:17px;right:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.AccountArea .show-password-input.display-password{background:var(--color-secondary)}.AccountArea .woocommerce-password-strength{border-radius:var(--radius-media);margin-top:8px;padding:8px 12px;font-size:.875rem;line-height:1.4}.AccountArea .woocommerce-password-strength.short,.AccountArea .woocommerce-password-strength.bad{background:var(--color-brand-50);color:var(--color-secondary)}.AccountArea .woocommerce-password-strength.good,.AccountArea .woocommerce-password-strength.strong{background:color-mix(in srgb, var(--color-light-green) 12%, white);color:var(--color-dark-green)}.AccountArea .woocommerce-password-hint{color:var(--color-main);margin-top:8px;font-size:.875rem;line-height:1.4;display:block}.MyAccount{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1024px){.MyAccount{grid-template-columns:clamp(220px,15.625vw,300px) minmax(0,1fr);column-gap:clamp(32px,3.3vw,64px)}}.AccountNav{min-width:0}@media (width>=1024px){.AccountNav{position:sticky;top:170px}}.AccountNav__list.AccountNav__list{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;list-style:none;display:flex;overflow-x:auto}.AccountNav__list.AccountNav__list::-webkit-scrollbar{display:none}@media (width>=1024px){.AccountNav__list.AccountNav__list{flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible}}.AccountNav li{flex-shrink:0;margin:0!important}.AccountNav a{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);white-space:nowrap;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:1.4;display:block}@media (width>=1024px){.AccountNav a{border-radius:var(--radius-media);border:0;padding:12px 16px;font-size:1rem;font-weight:400}.AccountNav a:hover{background:var(--color-light)}}.AccountNav .is-active a,.AccountNav a[aria-current=page]{background:var(--color-brand-50);border-color:var(--color-brand-50);color:var(--color-secondary);font-weight:700}@media (width>=1024px){.AccountNav .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--color-gray-border);padding-top:8px;margin-top:8px!important}}.woocommerce-MyAccount-content{flex-direction:column;gap:24px;min-width:0;display:flex}.woocommerce-MyAccount-content>p{color:var(--color-main);margin:0}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none}.woocommerce-MyAccount-content .WoocommerceNotice{margin:0;overflow:hidden}.woocommerce-MyAccount-content .WoocommerceNotice .button.button{box-shadow:var(--shadow-small);color:var(--color-primary);float:right;background:#fff;margin:0 0 8px 16px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none}.woocommerce-MyAccount-content .button.button.cancel{box-shadow:inset 0 0 0 1px var(--color-gray-border);color:var(--color-primary);background:#fff}.woocommerce-MyAccount-content .order-actions-button+.order-actions-button,.woocommerce-MyAccount-content td .button+.button{margin-left:8px}.woocommerce-MyAccount-content fieldset{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);margin:8px 0 20px;padding:20px 16px 8px}@media (width>=768px){.woocommerce-MyAccount-content fieldset{padding:24px 24px 12px}}.woocommerce-MyAccount-content legend{padding:0 8px;font-weight:700}.woocommerce-MyAccount-content .button.button{align-self:flex-start}.woocommerce-MyAccount-content mark{color:var(--color-primary);background:0 0;font-weight:700}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{flex-wrap:wrap;gap:0 12px;display:flex}.woocommerce-EditAccountForm>*,.woocommerce-address-fields__field-wrapper>*{flex:100%}.woocommerce-EditAccountForm>.form-row-first,.woocommerce-EditAccountForm>.form-row-last,.woocommerce-address-fields__field-wrapper>.form-row-first,.woocommerce-address-fields__field-wrapper>.form-row-last{flex:calc(50% - 6px);min-width:0}.woocommerce-EditAccountForm>.clear,.woocommerce-address-fields__field-wrapper>.clear{display:none}.woocommerce-EditAccountForm em,.woocommerce-address-fields__field-wrapper em{color:var(--color-main);margin-top:4px;font-size:.75rem;font-style:normal;line-height:1.4;display:block}.woocommerce-address-fields .button.button{margin-top:8px}.woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-Address{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);padding:20px 16px}@media (width>=768px){.woocommerce-Address{padding:24px}}.woocommerce-Address address{border:0!important;padding:0!important}.woocommerce-Address-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.woocommerce-Address-title h2{margin:0!important}.woocommerce-Address-title a{font-size:.875rem;font-weight:700;text-decoration:underline}.AccountDashboard{flex-direction:column;gap:32px;display:flex}.AccountDashboard__hello{margin:0}.AccountDashboard__orders{flex-direction:column;gap:16px;display:flex}.AccountDashboard__ordersHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.AccountDashboard__ordersHead h2{margin:0}.AccountTiles.AccountTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1160px){.AccountTiles.AccountTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.AccountTiles.AccountTiles li{margin:0!important}.AccountTiles__tile{background:var(--color-light);border-radius:var(--radius-card);color:var(--color-primary);flex-direction:column;gap:4px;height:100%;padding:16px;transition:box-shadow .2s;display:flex}@media (width>=768px){.AccountTiles__tile{padding:24px}}.AccountTiles__tile:hover{box-shadow:var(--shadow-card)}.AccountTiles__tile strong{font-size:clamp(1rem,1.25vw,1.125rem)}.AccountTiles__tile span{color:var(--color-main)}.OrderRows{flex-direction:column;gap:12px;display:flex}.OrderRows__pager{justify-content:center;gap:12px;display:flex}.OrderRow{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main""status total""actions actions";align-items:center;gap:12px;padding:16px;display:grid}@media (width>=768px){.OrderRow{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"main status total actions";gap:16px 24px;padding:20px 24px}}.OrderRow__main{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.OrderRow__main time{color:var(--color-main)}.OrderRow__number{color:var(--color-primary);font-weight:700;line-height:1.4}.OrderRow__number:hover{color:var(--color-secondary)}.OrderRow__status{background:var(--color-light);border-radius:var(--radius-pill);color:var(--color-primary);white-space:nowrap;grid-area:status;justify-self:start;padding:6px 10px}.OrderRow__status--completed,.OrderRow__status--processing{background:color-mix(in srgb, var(--color-light-green) 14%, white);color:var(--color-dark-green)}.OrderRow__status--on-hold,.OrderRow__status--pending{background:color-mix(in srgb, var(--color-yellow) 16%, white);color:var(--color-primary)}.OrderRow__status--failed,.OrderRow__status--cancelled,.OrderRow__status--refunded{background:var(--color-brand-50);color:var(--color-secondary)}.OrderRow__total{flex-direction:column;grid-area:total;align-items:flex-end;display:flex}.OrderRow__total span{color:var(--color-main)}.OrderRow__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.OrderRow__actions:empty{display:none}.OrderRow__action.OrderRow__action{padding:.5rem 1rem;font-size:.875rem}.AccountEmpty{background:var(--color-light);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.AccountEmpty p{margin:0}.AccountAuth--narrow>.AccountCard{max-width:640px}.AccountAuth__columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1024px){.AccountAuth__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.AccountAuth__columns--single{max-width:640px}@media (width>=1024px){.AccountAuth__columns--single{grid-template-columns:minmax(0,1fr)}}.AccountAuth__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:4px;margin-bottom:20px;font-size:.875rem;display:flex}.AccountAuth__link{color:var(--color-primary);font-weight:700;text-decoration:underline}.AccountAuth .woocommerce-form .button.button,.AccountAuth .lost_reset_password .button.button{width:100%}.AccountCard{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px 16px;display:flex}@media (width>=768px){.AccountCard{gap:20px;padding:32px}}.AccountCard h2{margin:0}.AccountCard__text{color:var(--color-main);margin:0 0 4px}.AccountCard form{flex-direction:column;display:flex}.lost_reset_password .AccountCard__text{margin-bottom:16px}.AccountCard>.AccountAuth__link{align-self:flex-start}.AccountCard .woocommerce-privacy-policy-text{margin-bottom:16px}.AccountCard .woocommerce-privacy-policy-text p{color:var(--color-main);margin:0;font-size:.875rem;line-height:1.4}.AccountCard .woocommerce-privacy-policy-text a{color:var(--color-primary);text-decoration:underline}html.has-open-filters{overflow:hidden}.ArchiveHead{padding-top:16px;padding-bottom:24px}@media (width>=1024px){.ArchiveHead{padding-top:40px;padding-bottom:40px}}.ArchiveHead__crumbs.ArchiveHead__crumbs{padding-top:0;padding-bottom:8px}.ArchiveHead__title{overflow-wrap:anywhere;margin:0}.ArchiveHead__query{color:var(--color-secondary)}.ArchiveHead__crumbs [aria-current=page]{color:var(--color-dark);font-weight:700}.ArchiveHead__description{max-width:820px;margin-top:16px}.ArchiveHead__description p{margin:0}.ArchiveProduct__layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:clamp(3rem,5.4vw,6.5rem);display:grid}@media (width>=1024px){.ArchiveProduct__layout{grid-template-rows:auto 1fr;grid-template-columns:clamp(240px,15.625vw,300px) minmax(0,1fr);align-items:start;gap:28px clamp(24px,2.5vw,48px)}}.ArchiveProduct__results{min-width:0;transition:opacity .15s}.ArchiveProduct__results[aria-busy=true]{opacity:.5;pointer-events:none}@media (width>=1024px){.ArchiveProduct__results{grid-area:1/2/span 2}}.ArchiveProduct__empty{flex-direction:column;align-items:flex-start;gap:24px;padding:48px 0;display:flex}.ArchiveProduct__empty p{margin:0}.ArchiveProduct__empty .body-small{color:var(--color-main);max-width:520px;margin-top:-16px}.ArchiveProduct .products{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}@media (width>=768px){.ArchiveProduct .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}@media (width>=1024px){.ArchiveProduct .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.ArchiveProduct .products{grid-template-columns:repeat(3,minmax(0,1fr))}}.ArchiveProduct .ProductCard__media{aspect-ratio:1}.ArchiveProduct[data-view=list] .products{grid-template-columns:minmax(0,1fr);row-gap:24px}.ArchiveProduct[data-view=list] .BosCard{display:none}.ArchiveProduct[data-view=list] .ProductCard{flex-direction:row;align-items:stretch;gap:clamp(12px,2vw,24px)}.ArchiveProduct[data-view=list] .ProductCard__media{flex:0 0 clamp(120px,22%,240px)}.ArchiveProduct[data-view=list] .ProductCard__info{justify-content:center}.ArchiveProduct[data-view=list] .ProductCard__buy{margin-top:8px}.ArchiveProduct[data-view=list] .ProductCard__points{display:none}.ArchiveFilters{background:#fff;display:none}.ArchiveFilters.is-open{z-index:200;flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=1024px){.ArchiveFilters{grid-area:1/1;display:block}}.ArchiveFilters__head{border-bottom:1px solid var(--color-gray-border);flex-shrink:0;align-items:center;gap:16px;padding:16px;display:flex}@media (width>=1024px){.ArchiveFilters__head{display:none}}.ArchiveFilters__heading{flex:1;margin:0}.ArchiveFilters__close{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ArchiveFilters__close svg{width:18px;height:18px}@media (width>=1024px){.ArchiveFilters__close{display:none}}.ArchiveFilters__form{flex:1;padding:0 16px;overflow-y:auto}@media (width>=1024px){.ArchiveFilters__form{padding:0;overflow:visible}}.ArchiveFilters__footer{border-top:1px solid var(--color-gray-border);flex-shrink:0;padding:12px 16px}.ArchiveFilters__footer .kButton{width:100%}@media (width>=1024px){.ArchiveFilters__footer{display:none}}.Filter{border-top:1px solid var(--color-gray-border)}@media (width<=1023px){[data-active-filters]:not(:has(details))+.Filter{border-top:0}}.Filter__head{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;line-height:1.4;list-style:none;display:flex}.Filter__head::-webkit-details-marker{display:none}.Filter[open]>.Filter__head{color:var(--color-secondary);padding-bottom:14px}.Filter__chevron{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.Filter__chevronUp{display:none}.Filter[open] .Filter__chevronUp{display:block}.Filter[open] .Filter__chevronDown{display:none}.Filter__body{flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.Filter__list.Filter__list,.Filter__chips.Filter__chips{margin:0;padding:0;list-style:none}.Filter__list{flex-direction:column;gap:14px;display:flex}.Filter__list.is-collapsed .FilterOption--extra{display:none}.Filter__chips{flex-wrap:wrap;gap:8px;display:flex}.Filter__more{color:var(--color-primary);cursor:pointer;align-self:flex-start;font-weight:700;text-decoration:underline}.ActiveFilters{border-top:0}@media (width>=1024px){.ActiveFilters>.Filter__head{padding-top:0}}.ActiveFilters__list.ActiveFilters__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ActiveFilters__list.ActiveFilters__list li{margin:0}.ActiveFilters__item{background:var(--color-light);border-radius:var(--radius-media);color:var(--color-primary);align-items:center;gap:16px;padding:12px 20px 12px 16px;display:flex}.ActiveFilters__texts{flex-direction:column;flex:1;min-width:0;display:flex}.ActiveFilters__values{font-size:1rem;line-height:1.4}.ActiveFilters__more{border-radius:var(--radius-pill);background:#fff;margin-left:2px;padding:1px 6px;font-weight:700;display:inline-block}.ActiveFilters__group{color:var(--color-light-big)}.ActiveFilters__remove{flex-shrink:0;width:10px;height:10px}@media (hover:hover){.ActiveFilters__remove{opacity:0}.ActiveFilters__item:hover .ActiveFilters__remove,.ActiveFilters__item:focus-visible .ActiveFilters__remove{opacity:1}}.ActiveFilters__clear{color:var(--color-primary);align-self:flex-start;font-weight:700;text-decoration:underline}.FilterOption{margin:0!important}.FilterOption label{cursor:pointer;align-items:center;gap:12px;display:flex}.FilterOption input{appearance:none;border:1.5px solid var(--color-gray-300);cursor:inherit;background:#fff;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0}.FilterOption input:checked{background:var(--filter-check) center/100% no-repeat;border:0}.FilterOption input:focus{box-shadow:none;outline:0}.FilterOption input:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.FilterOption__label{color:var(--color-main);flex:1;min-width:0;font-size:1rem;line-height:1.4}input:checked~.FilterOption__label{color:var(--color-primary)}.FilterOption__count{color:var(--color-light-big)}.FilterOption.is-empty{opacity:.45}.FilterOption.is-empty label{cursor:default}.FilterChip{margin:0!important}.FilterChip label{cursor:pointer;display:block}.FilterChip span{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);background:#fff;padding:8px 16px;font-weight:700;display:block}.FilterChip input:checked+span{background:var(--color-brand-50);border-color:var(--color-secondary);color:var(--color-secondary)}.FilterChip input:focus-visible+span{outline:2px solid var(--color-secondary);outline-offset:2px}.FilterChip.is-empty{opacity:.45}.FilterChip.is-empty label{cursor:default}.FilterPrice{flex-direction:column;gap:14px;display:flex}.FilterPrice__fields{align-items:center;gap:8px;display:flex}.FilterPrice__field{border:1px solid var(--color-gray-border);border-radius:var(--radius-media);color:var(--color-primary);flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:10px 16px;display:flex}.FilterPrice__field:focus-within{border-color:var(--color-secondary)}.FilterPrice__field input{appearance:textfield;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0;line-height:1.4}.FilterPrice__field input:focus{box-shadow:none;border:0;outline:0}.FilterPrice__field input::-webkit-outer-spin-button{appearance:none;margin:0}.FilterPrice__field input::-webkit-inner-spin-button{appearance:none;margin:0}.FilterPrice__dash{color:var(--color-light-big)}.FilterPrice__slider{--from:0;--to:1;height:20px;position:relative}.FilterPrice__slider:before,.FilterPrice__slider:after{content:"";border-radius:4px;height:4px;position:absolute;top:8px}.FilterPrice__slider:before{background:var(--color-gray-border);left:0;right:0}.FilterPrice__slider:after{background:var(--gradient-brand);left:calc(10px + var(--from) * (100% - 20px));right:calc(10px + (1 - var(--to)) * (100% - 20px))}.FilterPrice__slider input{appearance:none;pointer-events:none;z-index:1;background:0 0;width:100%;height:20px;margin:0;position:absolute;inset:0}.FilterPrice__slider input::-webkit-slider-thumb{appearance:none;background:var(--filter-thumb) center/100% no-repeat;cursor:grab;pointer-events:auto;border:0;width:20px;height:20px}.FilterPrice__slider input::-moz-range-thumb{background:var(--filter-thumb) center/100% no-repeat;cursor:grab;pointer-events:auto;border:0;width:20px;height:20px}.FilterPrice__slider input:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.ArchiveTech{background:var(--color-light);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:flex}@media (width>=1024px){.ArchiveTech{grid-area:2/1}}.ArchiveTech__texts{flex-direction:column;gap:4px;display:flex}.ArchiveTech__texts p{margin:0}.ArchiveTech__title{letter-spacing:0;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.ArchiveTech__button.ArchiveTech__button{white-space:normal;padding:.8125rem 2rem}.ArchiveToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ArchiveToolbar__count{flex:auto;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.ArchiveToolbar__filters{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.ArchiveToolbar__filters svg{width:16px;height:16px}@media (width>=1024px){.ArchiveToolbar__filters{display:none}}.ArchiveToolbar__sort{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}@media (width>=768px){.ArchiveToolbar__sort{flex:none}}.ArchiveToolbar__sort>.caption{flex-shrink:0}.ArchiveToolbar__select{flex:1;min-width:0;display:block;position:relative}.ArchiveToolbar__select:after{background:var(--select-chevron) center/contain no-repeat;content:"";pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ArchiveToolbar__select select{appearance:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;background:#fff;width:100%;min-width:0;height:auto;margin:0;padding:10px 40px 10px 18px;font-weight:700}.ArchiveToolbar__view{background:var(--color-light);border-radius:var(--radius-pill);flex-shrink:0;gap:4px;padding:4px;display:flex}.ArchiveToolbar__view button{border-radius:var(--radius-pill);cursor:pointer;padding:8px 10px;display:flex}.ArchiveToolbar__view button[aria-pressed=true]{box-shadow:var(--shadow-small);background:#fff}.BosCard{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:16px;padding:24px 16px;display:flex}@media (width>=768px){.BosCard{grid-column:span 1}}@media (width>=1600px){.BosCard{gap:24px;padding:32px 24px}}@media (width>=1024px){.BosCard{grid-column:span 2}}@media (width>=1160px){.BosCard{grid-column:span 1}}.BosCard__overline{color:var(--color-secondary);margin:0}.BosCard__heading{margin:0}@media (width>=768px) and (width<=1023px),(width>=1160px) and (width<=1599px){.BosCard__heading{font-size:clamp(1.125rem,1.45vw,1.5rem)}}.BosCard__media{flex:1;justify-content:center;align-self:stretch;align-items:center;min-height:120px;display:flex;position:relative}@media (width>=768px) and (width<=1023px){.BosCard__media{display:none}}@media (width>=1160px) and (width<=1599px){.BosCard__media{min-height:90px}}@media (width>=1600px){.BosCard__media{min-height:160px}}.BosCard__brush{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(calc(8.5px - 50%),calc(4.5px - 50%))}.BosCard__packshot{height:120px}@media (width>=768px){.BosCard__packshot{height:clamp(90px,10vw,160px)}}.BosCard__packshot{mix-blend-mode:multiply;object-fit:contain;width:auto;position:relative}.BosCard__text{color:var(--color-main);margin:0}.BosCard__text strong{color:var(--color-primary)}@media (width>=768px) and (width<=1023px),(width>=1160px) and (width<=1599px){.BosCard__text{font-size:.875rem}}.BosCard__button.BosCard__button{text-align:center;white-space:normal;max-width:100%}@media (width<=1599px){.BosCard__button.BosCard__button{padding:.625rem 1rem;font-size:.875rem}}.ArchivePager{flex-direction:column;align-items:center;gap:16px;padding-top:48px;display:flex}.ArchivePager__status{color:var(--color-main);margin:0}.ArchivePager__progress{background:var(--color-gray-border);border-radius:4px;width:240px;height:4px;overflow:hidden}.ArchivePager__progress span{background:var(--gradient-brand);border-radius:4px;height:100%;display:block}.ArchivePager__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ArchivePager__links .page-numbers{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.ArchivePager__links .page-numbers:hover{border-color:var(--color-secondary)}.ArchivePager__links .page-numbers.current{background:var(--gradient-brand);color:#fff;border:0}.ArchivePager__links .page-numbers.dots{border:0}.ArchiveSeo{border-top:1px solid var(--color-gray-border)}.ArchiveSeo__inner{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:clamp(3rem,4.2vw,5rem);padding-bottom:clamp(3rem,4.2vw,5rem);display:grid}@media (width>=768px){.ArchiveSeo__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3.3vw,4rem)}}.ArchiveSeo__column{flex-direction:column;gap:16px;display:flex}.ArchiveSeo__column h2,.ArchiveSeo__column h3,.ArchiveSeo__column p{margin:0}.ArchiveSeo__column h2{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.ArchiveSeo__column h3{letter-spacing:-.01em;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.2}.ArchiveSeo__column p{color:var(--color-main);font-size:1rem;line-height:1.4}@media (width>=768px){.ArchiveSeo__column:last-child{padding-top:6px}}.ArchiveSeo__link{color:var(--color-primary);align-self:flex-start;font-weight:700;text-decoration:underline}.ArchiveFaq{border-top:1px solid var(--color-gray-border)}.ArchiveFaq__inner{padding-bottom:var(--spacing-section);padding-top:var(--spacing-section);grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.ArchiveFaq__inner{grid-template-columns:minmax(0,480px) minmax(0,768px);justify-content:space-between;gap:48px}}.ArchiveFaq__intro{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.ArchiveFaq__heading{margin:0}.ArchiveFaq__contact{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=1024px){.ArchiveFaq__contact{gap:40px}}.ArchiveFaq__contact p{color:var(--color-main);margin:0}.ArchiveFaq__button{box-shadow:var(--shadow-small)}.ArchiveProduct .LatestPosts{padding-top:var(--spacing-section)}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{position:relative}.SingleProductContainer .woocommerce-product-gallery__trigger{z-index:10;position:absolute;top:10px;right:10px}.SingleProductContainer .product_title{line-height:1.3}.SingleProductContainer .woocommerce-product-rating{margin-top:20px}.SingleProductContainer .price{color:var(--color-primary);flex-direction:column;justify-content:flex-start;margin:20px 0;font-size:.875rem;font-weight:400;display:flex}.SingleProductContainer .price bdi{font-size:1.125rem;font-weight:700}.SingleProductContainer .price del{color:#a7a7a7;order:1}.SingleProductContainer .price del bdi{font-size:.875rem}.SingleProductContainer .price ins{order:2;font-weight:700;text-decoration:none}.SingleProductContainer .price ins bdi{color:var(--color-secondary)}.SingleProductContainer .woocommerce-product-details__short-description{margin:30px 0}.SingleProductContainer form.cart input.qty{margin-right:30px}.SingleProductContainer form.variations_form{flex-direction:column;align-items:flex-start;display:flex}.SingleProductContainer form.variations_form .reset_variations{margin-left:12px}.SingleProductContainer form.variations_form .single_variation_wrap{margin-top:20px}.SingleProductContainer .product_meta{margin-top:30px}.SingleProductContainer .product_meta>span{margin-bottom:10px;display:block}.ProductLightbox{opacity:0;pointer-events:none;visibility:hidden;z-index:999999;background-color:#000000e6;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.ProductLightbox.open{opacity:1;pointer-events:all;visibility:visible}.ProductLightbox__close{z-index:10;position:absolute;top:24px;right:24px}.ProductLightbox__close svg{fill:#fff;width:24px;height:24px}.ProductLightbox__nav{color:#fff;z-index:10;padding:0 16px;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ProductLightbox__nav--prev{left:8px}.ProductLightbox__nav--next{right:8px}.ProductLightbox .product-lightbox-slider{width:90%;height:80vh}.ProductLightbox .product-lightbox-slider .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex}.ProductLightbox .product-lightbox-slider img{max-width:100%;max-height:100%}.WoocommerceTabs{margin:50px 0}.WoocommerceTabs__container{align-items:center;margin-bottom:30px;display:flex}.WoocommerceTabs__single-tab{border-bottom:2px solid #0000}.WoocommerceTabs__single-tab:not(:last-of-type){margin-right:20px}.WoocommerceTabs__single-tab.active{border-color:var(--color-primary)}.WoocommerceTabs__panel h2{display:none}.WoocommerceTabs #comments{margin-bottom:30px}.WoocommerceTabs #comments .commentlist .comment_container{display:flex}.WoocommerceTabs #comments .commentlist .comment_container img{width:90px;margin-right:15px}.WoocommerceTabs #comments .commentlist .star-rating,.WoocommerceTabs #comments .commentlist .meta{margin-bottom:10px}.WoocommerceTabs #comments .commentlist .review{margin-bottom:30px}.WoocommerceTabs #review_form_wrapper .comment-form-comment{flex-direction:column;display:flex}.WoocommerceTabs #review_form_wrapper #commentform{margin-top:20px}.WoocommerceTabs #review_form_wrapper #commentform>*{margin-bottom:20px}.WoocommerceTabs #review_form_wrapper #commentform p.stars a{text-indent:-999em;width:1em;height:1em;text-decoration:none;display:inline-block;position:relative}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:before{content:"";text-indent:0;width:1em;height:1em;font-family:Woocommerce;line-height:1;display:block;position:absolute;top:0;left:0}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:hover~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars:hover a:before,.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a:not(.active):before{content:""}.ProductPage{--sticky-top:162px}.ProductPage__divider{border-top:1px solid var(--color-gray-border);margin-bottom:var(--spacing-section)}.ProductPage .ProductsCarousel{margin-bottom:var(--spacing-section)}.ProductPage .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ProductPage .ProductSection h2,.ProductPage .Bundle h2,.ProductPage .Calculator h2{margin-bottom:0}.ProductCrumbs{color:var(--color-main);flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:16px;padding-bottom:16px;font-size:.75rem;line-height:1.4;display:flex}@media (width>=1024px){.ProductCrumbs{padding-top:24px;padding-bottom:24px}}.ProductCrumbs a{color:inherit}.ProductCrumbs a:hover{color:var(--color-primary)}.ProductCrumbs span{color:var(--color-primary);font-weight:700}.ProductTop{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:clamp(3rem,4.6vw,5.5rem);padding-top:0;display:grid}@media (width>=1024px){.ProductTop{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(2rem,3.3vw,4rem);padding-top:8px}}@media (width>=1280px){.ProductTop{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ProductTop__gallery{min-width:0}@media (width>=1024px){.ProductTop__gallery{top:var(--sticky-top);align-self:start;position:sticky}}.ProductTop__buy{min-width:0}.ProductGallery__stage{aspect-ratio:1024/600;background:var(--color-light);border-radius:var(--radius-card);position:relative;overflow:hidden}.ProductGallery__badges{z-index:2;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}@media (width>=768px){.ProductGallery__badges{top:24px;left:24px}}.ProductGallery__badges .Badge{margin:0}.ProductGallery__badges .Badge--onsale{background:var(--color-secondary);border-radius:var(--radius-pill);height:auto;padding:6px 10px;font-size:.75rem;font-weight:900;line-height:1.2}.ProductGallery__badges .Badge--flexible{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-size:.75rem;font-weight:900;line-height:1.2}.ProductGallery__nav{border-radius:var(--radius-pill);box-shadow:var(--shadow-small);cursor:pointer;z-index:2;background:#fff;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;display:flex;position:absolute;top:50%}.ProductGallery__nav--prev{left:12px}.ProductGallery__nav--next{right:12px}.ProductGallery__nav.swiper-button-disabled{opacity:.35}@media (width>=768px){.ProductGallery__nav{width:48px;height:48px;margin-top:-24px}.ProductGallery__nav--prev{left:24px}.ProductGallery__nav--next{right:24px}}.ProductGallery__open-lightbox{justify-content:center;align-items:center;height:100%;display:flex}.ProductGallery__thumbs{gap:8px;margin-top:12px;display:flex;overflow-x:auto}@media (width>=768px){.ProductGallery__thumbs{gap:12px;margin-top:16px}}.ProductGallery__video{background:var(--color-dark);z-index:3;position:absolute;inset:0}.ProductGallery__video iframe{border:0;width:100%;height:100%;display:block}.ProductGallery__videoThumb{background:var(--color-gray-border);cursor:pointer;border:2px solid #0000;border-radius:14px;align-items:center;padding:0}.ProductGallery__videoThumb[aria-pressed=true]{border-color:var(--color-secondary)}.ProductGallery__videoThumb{height:var(--thumb-size);width:var(--thumb-size);flex-shrink:0;justify-content:center;display:flex;position:relative;overflow:hidden}.ProductGallery__videoImage{mix-blend-mode:multiply;object-fit:contain;height:62%}.ProductGallery__videoPlay{background:var(--color-secondary);border-radius:var(--radius-pill);width:34px;height:34px;margin:-17px 0 0 -17px;display:block;position:absolute;top:50%;left:50%}.ProductGallery__videoPlay:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fff;position:absolute;top:13px;left:14px}.ProductGallery__videoPlay--small{flex-shrink:0;width:26px;height:26px;margin:0;position:relative;top:auto;left:auto}.ProductGallery__videoPlay--small:after{top:9px;left:10px}.SingleProductContainer__gallery{--thumb-size:72px}@media (width>=768px){.SingleProductContainer__gallery{--thumb-size:112px}}.single-product-slider{height:100%}.single-product-slider .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex!important}.single-product-slider img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:70%;max-height:420px}.single-product-slider-thumbnails{width:calc(var(--thumbs) * (var(--thumb-size) + 12px) - 12px);flex:none;margin:0!important}.single-product-slider-thumbnails .swiper-slide{background:var(--color-light);cursor:pointer;opacity:1;border:2px solid #0000;border-radius:14px;overflow:hidden;height:var(--thumb-size)!important;width:var(--thumb-size)!important}.single-product-slider-thumbnails .swiper-slide-thumb-active{border-color:var(--color-secondary)}.single-product-slider-thumbnails.is-video .swiper-slide-thumb-active{border-color:#0000}.single-product-slider-thumbnails img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%}.BuyBox{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.BuyBox{gap:28px}}.BuyBox__header{flex-direction:column;gap:12px;display:flex}.BuyBox__overline{color:var(--color-secondary);margin:0}.BuyBox__title{margin:0}.BuyBox__meta{color:var(--color-light-big);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:16px;display:flex}.BuyBox__rating{align-items:center;gap:4px;display:flex}.BuyBox__stars{gap:2px;display:flex}.BuyBox__ratingCount{color:var(--color-main);text-decoration:underline}.BuyBox__dot{background:var(--color-gray-300);border-radius:50%;width:4px;height:4px}.BuyBox__lead{color:var(--color-main)}.BuyBox__lead p{margin:0}.BuyBox__features{flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.BuyBox__features li{background:var(--color-light);border-radius:var(--radius-pill);margin:0;padding:6px 12px;font-weight:700}.BuyBox__divider{border:0;border-top:1px solid var(--color-gray-border);margin:0}.BuyBox__bos[hidden]{display:none}.BuyBox__bos{background:var(--color-light);border-radius:16px;align-items:center;gap:12px;padding:16px 20px;display:flex}.BuyBox__bos p{color:var(--color-main);flex:1;margin:0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4}.BuyBox__bos strong{color:var(--color-primary)}.BuyBox__bos a{white-space:nowrap;font-weight:700;text-decoration:underline}.BuyBox__bosIcon{border-radius:var(--radius-pill);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BuyBox__bosInfo{display:none}@media (width>=415px){.BuyBox__bosInfo{display:block}}.BuyBox__technician{border:1px solid var(--color-gray-border);border-radius:16px;align-items:center;gap:14px;padding:14px 20px;display:flex}.BuyBox__technicianAvatar{background:#f1f1f3;border:4px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:0 1.2px 4.8px #0000001f}.BuyBox__technicianAvatar img{width:236.3%;max-width:none;height:157.55%;position:absolute;top:8.7%;left:-107.89%}.BuyBox__technicianTexts{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.BuyBox__technicianTexts strong{font-size:1rem}.BuyBox__technicianTexts .caption{color:var(--color-light-big)}.BuyForm{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.BuyForm{gap:28px}}.BuyForm__selects{display:none}.BuyForm__select{flex-direction:column;gap:6px;display:flex}.BuyPacks{flex-direction:column;gap:12px;display:flex}.BuyPacks__label{justify-content:space-between;display:flex}.BuyPacks__label span{color:var(--color-light-big)}.BuyPacks__options{background:var(--color-light);border-radius:var(--radius-card);gap:4px;padding:4px;display:flex}.BuyPacks__option{cursor:pointer;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:12px 4px;font-size:1rem;line-height:1.4;display:flex}.BuyPacks__option .caption{color:var(--color-light-big)}.BuyPacks__option.is-selected{box-shadow:var(--shadow-small);background:#fff}.BuyPacks__option.is-selected .caption{color:var(--color-main)}.BuyPrice p{margin:0}.BuyPrice__amount{letter-spacing:-.015em;font-size:clamp(1.875rem,3vw,2.625rem);font-weight:700;line-height:1.1}.BuyPrice__old{color:var(--color-light-big);letter-spacing:0;margin-left:4px;font-size:1rem;font-weight:400}.BuyPrice__old[hidden]{display:none}.BuyPrice__unit{color:var(--color-light-big);margin-top:4px!important}.BuyPrice__omnibus:before{content:"·";margin:0 4px}.BuyPrice__omnibus[hidden]{display:none}.BuyPrice__omnibus p,.BuyPrice__omnibus div{margin:0;display:inline}.BuyPrice__stock{color:var(--color-light-big);flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.BuyPrice__stock strong{color:var(--color-primary)}.BuyPrice__status{color:var(--color-light-green);align-items:center;gap:8px;font-weight:700;display:flex}.BuyPrice__status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.BuyPrice__status--out{color:var(--color-light-big)}.BuyActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width>=415px){.BuyActions{flex-wrap:nowrap}}.BuyActions__qty{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;height:56px;padding:0 16px;display:flex}@media (width>=1280px){.BuyActions__qty{padding:0 21px}}.BuyActions__qty button{cursor:pointer;padding:4px;display:flex}.BuyActions__qty .quantity{line-height:1}.BuyActions__qty label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.BuyActions__qty input{appearance:textfield;box-shadow:none;text-align:center;background:0 0;border:0;width:40px;padding:0;font-size:1rem;font-weight:700}.BuyActions__qty input::-webkit-outer-spin-button{appearance:none;margin:0}.BuyActions__qty input::-webkit-inner-spin-button{appearance:none;margin:0}.BuyActions__qty input:focus{box-shadow:none;outline:none}.BuyActions__submit.single_add_to_cart_button:not(.Button--no-style){background-color:var(--color-secondary);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:160px;height:56px;padding:0 24px;display:inline-flex}.BuyActions__submit.single_add_to_cart_button:not(.Button--no-style):hover{background-color:var(--color-dark)}.BuyActions__wish{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.BuyActions__wish .WishlistToggle svg{width:18px;height:18px}.Calculator{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:20px;padding:24px 16px;display:flex}@media (width>=768px){.Calculator{padding:28px 24px}}.Calculator p{margin:0}.Calculator__intro{flex-direction:column;gap:12px;display:flex}.Calculator__overline{color:var(--color-secondary)}.Calculator__text{color:var(--color-main)}.Calculator__fields{align-items:flex-start;gap:12px;display:flex}.Calculator__field{flex-direction:column;gap:6px;display:flex}.Calculator__field:first-child{flex:1;min-width:0}.Calculator__input{border:1px solid var(--color-gray-border);border-radius:var(--radius-media);align-items:center;padding:12px 16px;font-size:1rem;line-height:1.4;display:flex}.Calculator__input input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:1rem;font-weight:700;line-height:1.4}.Calculator__input input:focus{box-shadow:none;outline:none}.Calculator__input span{color:var(--color-light-big)}.Calculator__input:focus-within{border-color:var(--color-primary)}.Calculator__layers{background:var(--color-light);border-radius:var(--radius-pill);gap:4px;padding:4px;display:flex}.Calculator__layers button{border-radius:var(--radius-pill);color:var(--color-gray-400);cursor:pointer;padding:8px 18px;font-size:1rem;font-weight:700;line-height:1.4}.Calculator__layers button.is-selected{box-shadow:var(--shadow-small);color:var(--color-primary);background:#fff}.Calculator__results{flex-direction:column;gap:8px;display:flex}.Calculator__result{background:var(--color-light);border-radius:16px;padding:20px}.Calculator__result .caption{color:var(--color-light-big);margin-top:2px}.Calculator__result strong{color:var(--color-primary)}.Calculator__amount{color:var(--color-secondary);letter-spacing:-.02em;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:700;line-height:1.05}.Calculator__suggestion{border:1px solid var(--color-gray-border);border-radius:16px;align-items:center;gap:14px;padding:12px 20px 12px 12px;display:flex}.Calculator__packshot{background:var(--color-light);border-radius:var(--radius-media);flex-shrink:0;width:48px;height:48px;display:block;overflow:hidden}.Calculator__packshot img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%;padding:4px}.Calculator__suggestionTexts{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.Calculator__suggestionTexts .caption{color:var(--color-light-big)}.Calculator__suggestionTexts strong{font-size:1rem}.Calculator__switch{color:var(--color-secondary);cursor:pointer;white-space:nowrap;font-weight:700;text-decoration:underline}.Calculator__switch[hidden]{display:none}.ProductDetails{padding-bottom:var(--spacing-section);scroll-margin-top:var(--sticky-top);flex-direction:column;gap:32px;display:flex}@media (width>=1024px){.ProductDetails{flex-direction:row;justify-content:space-between;gap:48px}}.ProductDetails__aside{min-width:0}@media (width>=1024px){.ProductDetails__aside{top:var(--sticky-top);flex-direction:column;flex:0 480px;align-self:flex-start;gap:40px;display:flex;position:sticky}}.ProductDetails__nav{flex-wrap:wrap;gap:8px;display:flex}.ProductDetails__nav a{background:var(--color-light);border-radius:var(--radius-pill);color:var(--color-main);white-space:nowrap;flex-shrink:0;padding:8px 14px;font-size:.875rem;font-weight:700}.ProductDetails__nav a.is-active{background:var(--color-dark);color:#fff}@media (width>=1024px){.ProductDetails__nav{flex-flow:column;gap:24px}.ProductDetails__nav a{color:var(--color-gray-300);letter-spacing:-.01em;white-space:normal;background:0 0;padding:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.ProductDetails__nav a:hover{color:var(--color-light-big)}.ProductDetails__nav a.is-active{color:var(--color-primary);background:0 0}}.ProductDetails__mini{box-shadow:var(--shadow-card);z-index:40;width:calc(100% - 16px);padding:8px;position:fixed;bottom:8px;left:8px}.ProductDetails__mini .MiniCard__packshot{width:48px;height:48px}@media (width>=1024px){.ProductDetails__mini{box-shadow:none;width:100%;padding:16px;position:static}.ProductDetails__mini .MiniCard__packshot{width:72px;height:72px}}.ProductDetails__content{min-width:0}@media (width>=1024px){.ProductDetails__content{flex:0 880px}}@media (width<=1023px){.single-product .Footer{margin-bottom:80px}}.ProductSection{flex-direction:column;gap:16px;display:flex}.ProductSection[hidden]{display:none}.ProductSection__prose{color:var(--color-main);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.ProductSection__prose p,.ProductSection__prose ul,.ProductSection__prose ol{margin:0 0 1em}.ProductSection__prose ul,.ProductSection__prose ol{padding-left:1.25em}.ProductSection__prose ul{list-style:outside}.ProductSection__prose ol{list-style:decimal}.ProductSection__prose>:last-child{margin-bottom:0}.ProductSection__prose strong,.ProductSection__prose b{color:var(--color-primary)}.ProductSection__note{color:var(--color-light-big);align-items:center;gap:8px;margin:0;display:flex}.ProductBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;list-style:none;display:grid}@media (width>=768px){.ProductBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.ProductBenefits li{background:var(--color-light);border-radius:16px;flex-direction:column;gap:4px;min-height:120px;margin:0;padding:14px;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}@media (width>=768px){.ProductBenefits li{padding:20px}}.ProductBenefits span{color:var(--color-light-big)}.ProductSpecs{margin:0}.ProductSpecs>div{border-bottom:1px solid var(--color-gray-border);flex-direction:column;gap:2px 24px;padding:12px 0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}.ProductSpecs>div:last-child{border-bottom:0}@media (width>=768px){.ProductSpecs>div{flex-direction:row;padding:14px 0}}.ProductSpecs dt{color:var(--color-main)}@media (width>=768px){.ProductSpecs dt{flex:0 0 260px}}.ProductSpecs dd{margin:0;font-weight:700}.ProductSteps{flex-direction:column;gap:8px;margin:0;list-style:none;display:flex}.ProductSteps li{background:var(--color-light);border-radius:16px;align-items:center;gap:14px;margin:0;padding:16px;display:flex}@media (width>=768px){.ProductSteps li{gap:20px;padding:20px 24px 20px 20px}}.ProductSteps strong{letter-spacing:-.01em;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.2;display:block}.ProductSteps p{color:var(--color-main);margin:4px 0 0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4}.ProductSteps__number{border-radius:var(--radius-pill);color:var(--color-secondary);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.ProductVideo{aspect-ratio:16/9;background:var(--color-dark);border-radius:var(--radius-card);width:100%;overflow:hidden}.ProductVideo iframe{border:0;width:100%;height:100%;display:block}.ProductFiles{border:1px solid var(--color-gray-border);border-radius:16px;margin:0;list-style:none}.ProductFiles li{border-bottom:1px solid var(--color-gray-border);margin:0}.ProductFiles li:last-child{border-bottom:0}.ProductFiles a{align-items:center;gap:14px;padding:14px 16px;display:flex}@media (width>=768px){.ProductFiles a{padding:14px 20px}}.ProductFiles__icon{background:var(--color-light);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ProductFiles__texts{flex-direction:column;flex:1;min-width:0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}.ProductFiles__texts .caption{color:var(--color-light-big)}.ProductFiles__download{align-items:center;gap:6px;display:flex}.ProductFiles__download strong{display:none}@media (width>=768px){.ProductFiles__download strong{display:inline}}.ProductFaq{flex-direction:column;gap:12px;display:flex}.ProductFaq details{border:1px solid var(--color-gray-border);border-radius:16px;padding:16px 20px}@media (width>=768px){.ProductFaq details{padding:24px 28px}}.ProductFaq details[open]{background:var(--color-light);border-color:var(--color-light)}.ProductFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:700;line-height:1.6;list-style:none;display:flex}.ProductFaq summary::-webkit-details-marker{display:none}.ProductFaq__minus{display:none}details[open] .ProductFaq__minus{display:block}details[open] .ProductFaq__plus{display:none}.ProductFaq__answer{color:var(--color-main);flex-direction:column;gap:12px;margin-top:12px;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}.ProductFaq__answer p,.ProductFaq__answer ul,.ProductFaq__answer ol{margin:0}.ProductFaq__answer ul,.ProductFaq__answer ol{flex-direction:column;gap:6px;padding-left:1.25em;display:flex}.ProductFaq__answer ul{list-style:outside}.ProductFaq__answer ol{list-style:decimal}.ProductFaq__answer li{margin:0!important}.ProductFaq__answer strong,.ProductFaq__answer b{color:var(--color-primary)}.ProductFaq__answer a{color:var(--color-secondary);text-underline-offset:2px;text-decoration:underline}.Bundle{margin-bottom:var(--spacing-section)}.Bundle__box{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:24px;padding:20px 16px;display:flex}@media (width>=1024px){.Bundle__box{padding:40px}}.Bundle__header{flex-direction:column;gap:8px;display:flex}.Bundle__header p{margin:0}.Bundle__header span,.Bundle__overline{color:var(--color-secondary)}.Bundle__items{flex-direction:column;align-items:center;gap:8px;display:flex}@media (width>=1024px){.Bundle__items{flex-direction:row;gap:12px}}.Bundle__item{background:var(--color-light);cursor:pointer;border-radius:16px;flex:1 1 0;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}@media (width>=768px){.Bundle__item{gap:16px;padding:16px 20px 16px 16px}}.Bundle__item input{accent-color:var(--color-secondary);border-radius:5px;flex-shrink:0;width:20px;height:20px}.Bundle__item input:checked{background-color:var(--color-secondary);border-color:var(--color-secondary)}.Bundle__item input:focus{box-shadow:none}.Bundle__packshot{flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden}@media (width>=768px){.Bundle__packshot{width:80px;height:80px}}.Bundle__image{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%}.Bundle__texts{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}.Bundle__texts span.caption{color:var(--color-light-big)}.Bundle__plus{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.Bundle__summary{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width>=1024px){.Bundle__summary{flex-direction:row;align-items:center;padding:0 16px 0 24px}}.Bundle__prices p{color:var(--color-light-big);margin:0 0 4px}.Bundle__priceRow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.Bundle__priceRow del{color:var(--color-light-big)}.Bundle__total{letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.Bundle__saved{background:var(--color-brand-50);border-radius:var(--radius-pill);color:var(--color-secondary);padding:6px 12px}.Bundle__submit:not(.Button--no-style){cursor:pointer;text-align:center;padding:1rem 2.5rem}@media (width<=1023px){.Bundle__submit:not(.Button--no-style){width:100%;padding:.875rem 1.5rem}}.RecentProducts{margin-bottom:var(--spacing-section)}.RecentProducts__heading{margin-bottom:32px}.RecentProducts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=1024px){.RecentProducts__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.RecentProducts__item{border:1px solid var(--color-gray-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}@media (width>=768px){.RecentProducts__item{text-align:left;flex-direction:row;gap:16px;padding:12px 16px 12px 12px}}.RecentProducts__texts{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.4;display:flex}.Badge{justify-content:center;align-items:center;margin-bottom:5px;font-size:.875rem;font-weight:700;display:flex}.Badge--onsale{color:#fff;background-color:#f04040cc;align-items:center;height:48px;padding:0 10px}.Badge--onsale em{margin-left:7px;font-size:.625rem;font-style:normal}.Badge--delivery-time,.Badge--return-time{background-color:#fffc;padding:5px 8px;font-size:.75rem}.Badge--flexible{padding:5px 8px;font-size:.75rem}.CartPage{transition:opacity .15s}.CartPage.is-loading{opacity:.6;pointer-events:none}.CartPage__grid{padding-bottom:var(--spacing-section);grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=1024px){.CartPage__grid{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,480px);column-gap:clamp(32px,3.3vw,64px)}}.CartPage__main{flex-direction:column;gap:32px;min-width:0;display:flex}.CartPage__side{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:20px 16px;display:flex}@media (width>=768px){.CartPage__side{gap:24px;padding:32px 24px}}@media (width>=1024px){.CartPage__side{position:sticky;top:170px}}.CartPage__continue{color:var(--color-primary);align-self:center;font-weight:700;text-decoration:underline}.CartPage__empty{padding-bottom:var(--spacing-section);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.CartPage__empty p{margin:0}.CartPage__empty .body-small{color:var(--color-main)}.CartPage__empty .kButton{margin-top:8px}.CartPage__crossSells{border-top:1px solid var(--color-gray-border);padding-bottom:var(--spacing-section);padding-top:var(--spacing-section);flex-direction:column;gap:32px;display:flex}.CartPage__crossSells h2{margin:0}@media (width>=1024px){.CartPage__crossSells .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.CartPage .CartLine__image{width:120px;height:120px}.CartPage .CartLine__name,.CartPage .CartLine__total{font-size:1.125rem}}.CartPage .CartCoupon__form,.CartPage .CartCoupon__note{max-width:480px}.CheckoutHead{flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}@media (width>=1024px){.CheckoutHead{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:40px;padding-bottom:40px}}.CheckoutHead__title{margin:0}.CartCheckoutBreadcrumbs{list-style:none}.CartCheckoutBreadcrumbs.CartCheckoutBreadcrumbs{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.CartCheckoutBreadcrumbs__item{color:var(--color-light-big);align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:flex;margin:0!important}.CartCheckoutBreadcrumbs__item a{color:var(--color-primary);text-decoration:underline}.CartCheckoutBreadcrumbs__item.is-current{color:var(--color-primary);font-weight:700}.CartCheckoutBreadcrumbs__item.is-done{color:var(--color-primary)}.CartCheckoutBreadcrumbs__number{background:var(--color-light);border-radius:var(--radius-pill);color:var(--color-main);justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.CartCheckoutBreadcrumbs__item.is-current .CartCheckoutBreadcrumbs__number{background:var(--gradient-brand);color:#fff}.CartCheckoutBreadcrumbs__item.is-done .CartCheckoutBreadcrumbs__number{background:var(--color-brand-50);color:var(--color-secondary)}html.has-open-cart{overflow:hidden}.SidebarCart{pointer-events:none;visibility:hidden;z-index:9999;transition:visibility 0s linear .3s;position:fixed;inset:0}.SidebarCart.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.SidebarCart__overlay{background:var(--color-gray-border);opacity:0;transition:opacity .3s;position:absolute;inset:0}.SidebarCart.is-open .SidebarCart__overlay{opacity:.48}.SidebarCart__panel{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .3s;display:flex;position:absolute;inset:8px;overflow:hidden;transform:translate(calc(100% + 16px))}@media (width>=415px){.SidebarCart__panel{width:min(480px,100% - 16px);left:auto}}.SidebarCart.is-open .SidebarCart__panel{transform:translate(0)}.SidebarCart.is-loading .SidebarCart__body{opacity:.6;pointer-events:none}.SidebarCart__heading{border-bottom:1px solid var(--color-gray-border);flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex}@media (width>=415px){.SidebarCart__heading{padding:22px 20px 22px 24px}}.SidebarCart__title{margin:0}.SidebarCart__count{background:var(--color-light);border-radius:var(--radius-pill);color:var(--color-primary);padding:2px 9px;font-weight:700}.SidebarCart__close{background:var(--color-light);border-radius:var(--radius-pill);cursor:pointer;align-items:center;margin-left:auto;padding:13px;display:flex}.SidebarCart__body{flex-direction:column;flex:1;min-height:0;transition:opacity .15s;display:flex}.SidebarCart__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.SidebarCart__empty p{margin:0}.SidebarCart__scroll{scrollbar-color:var(--color-gray-300) var(--color-light);scrollbar-width:thin;flex-direction:column;flex:1;gap:32px;min-height:0;padding:24px 16px 32px;display:flex;overflow:hidden auto}@media (width>=415px){.SidebarCart__scroll{padding-left:24px}}.SidebarCart__scroll>*{flex-shrink:0}.SidebarCart__divider{border:0;border-top:1px solid var(--color-gray-border);width:100%;margin:0}.SidebarCart__footer{border-top:1px solid var(--color-gray-border);padding:16px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;gap:12px;display:flex}@media (width>=415px){.SidebarCart__footer{gap:18px;padding:24px 24px 28px}}.SidebarCart__checkout.SidebarCart__checkout{background:var(--color-secondary);text-align:center;width:100%;padding:.875rem 1.5rem}@media (width>=415px){.SidebarCart__checkout.SidebarCart__checkout{padding:1.0625rem 1.5rem}}.SidebarCart__checkout.SidebarCart__checkout:hover{background:var(--color-dark)}.CartAdded{background:color-mix(in srgb, var(--color-light-green) 8%, transparent);border-radius:var(--radius-media);color:var(--color-light-green);align-items:center;gap:10px;margin:0;padding:12px 16px 12px 14px;display:flex}.CartAdded img{flex-shrink:0}.CartShipping{flex-direction:column;gap:4px;display:flex}.CartShipping__text{color:var(--color-main);margin:0}.CartShipping__text strong,.CartShipping__text strong *{color:var(--color-secondary)}.CartShipping__bar{height:32px;position:relative}.CartShipping__track{background:var(--color-gray-border);border-radius:4px;height:6px;display:block;position:absolute;top:13px;left:0;right:0;overflow:hidden}.CartShipping__track span{background:var(--gradient-brand);height:100%;width:var(--progress);border-radius:4px;display:block}.CartShipping__marker{border:4px solid var(--color-secondary);border-radius:var(--radius-pill);box-shadow:var(--shadow-small);height:32px;left:clamp(0px, var(--progress) - 16px, 100% - 32px);background:#fff;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:0}.CartLines{flex-direction:column;gap:24px;display:flex}.CartLine{gap:12px;display:flex}@media (width>=415px){.CartLine{gap:18px}}.CartLine+.CartLine{border-top:1px solid var(--color-gray-border);padding-top:24px}.CartLine__image{background:var(--color-light);border-radius:var(--radius-media);flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden}@media (width>=415px){.CartLine__image{width:80px;height:80px}}.CartLine__packshot{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%}.CartLine__details{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.CartLine__top{gap:12px;display:flex}.CartLine__names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CartLine__name{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:1.4}.CartLine__pack{color:var(--color-light-big);margin:0}.CartLine__prices{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.CartLine__total{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.CartLine__old{color:var(--color-light-big)}.CartLine__discount{color:var(--color-main);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.CartLine__badge{background:var(--color-brand-50);border-radius:var(--radius-pill);color:var(--color-secondary);padding:4px 8px}.CartLine__actions{align-items:center;gap:8px;display:flex}.CartLine__qty{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);align-items:center;gap:4px;height:36px;margin-right:auto;padding:0 6px;display:flex}.CartLine__qty button{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CartLine__qty button:disabled{cursor:default}.CartLine__qty span{color:var(--color-primary);text-align:center;min-width:16px;font-weight:700}.CartLine__icon{background:var(--color-light);border-radius:var(--radius-pill);cursor:pointer;align-items:center;padding:10px;display:flex}.CartLine__icon img{width:16px;height:16px}.CartOffers{flex-direction:column;gap:12px;display:flex}.CartOrderDiscount{background:var(--color-brand-50);border-radius:var(--radius-media);color:var(--color-secondary);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.CartOrderDiscount img{flex-shrink:0}.CartCoupon summary{color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.CartCoupon summary span{text-decoration:underline}.CartCoupon summary::-webkit-details-marker{display:none}.CartCoupon__up{display:none}.CartCoupon[open] .CartCoupon__up{display:block}.CartCoupon[open] .CartCoupon__down{display:none}.CartCoupon__body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.CartCoupon__body p{margin:0}.CartCoupon__form{background:var(--color-light);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px;display:flex}.CartCoupon__form input.CartCoupon__form__none,.CartCoupon__form input{box-shadow:none;color:var(--color-primary);background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;margin:0;padding:0 16px 0 18px;font-size:1rem;font-weight:700;line-height:1.4}.CartCoupon__form input.CartCoupon__form__none::placeholder,.CartCoupon__form input::placeholder{color:var(--color-gray-400);font-weight:400}.CartCoupon__form button{border-radius:var(--radius-pill);box-shadow:var(--shadow-small);color:var(--color-primary);cursor:pointer;background:#fff;flex-shrink:0;height:44px;padding:0 20px;font-size:1rem;font-weight:700}@media (width>=415px){.CartCoupon__form button{padding:0 28px}}.CartCoupon__error{color:var(--color-secondary)}.CartCoupon__applied{color:var(--color-main);justify-content:space-between;align-items:center;display:flex}.CartCoupon__applied strong{color:var(--color-primary)}.CartCoupon__applied button{color:var(--color-primary);cursor:pointer;font-weight:700;text-decoration:underline}.CartCoupon__note{color:var(--color-light-big)}.CartCoupon__note strong{color:var(--color-primary)}.CartRecommended{flex-direction:column;gap:20px;display:flex}.CartRecommended__head{align-items:center;gap:8px;display:flex}.CartRecommended__head h3{flex:1;margin:0}.CartRecommended__arrow{border-radius:var(--radius-pill);box-shadow:var(--shadow-small);cursor:pointer;background:#fff;flex-shrink:0;padding:9px;display:flex}.CartRecommended__arrow:disabled{box-shadow:inset 0 0 0 1px var(--color-gray-border);cursor:default}.CartRecommended__arrow:disabled img{opacity:.4}.CartRecommended__list.CartRecommended__list{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin:0 -16px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.CartRecommended__list.CartRecommended__list::-webkit-scrollbar{display:none}.CartRecommended__item{scroll-snap-align:start;flex-direction:column;flex:0 0 152px;gap:10px;display:flex;margin:0!important}.CartRecommended__image{background:var(--color-light);border-radius:16px;height:132px;display:block;overflow:hidden}.CartRecommended__packshot{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%;transform:scale(1.2)}.CartRecommended__name{color:var(--color-primary);flex:1;font-weight:700}.CartRecommended__add{border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:#fff;width:100%;padding:9px 8px;font-weight:700}.CartRecommended__add:hover{border-color:var(--color-secondary)}.CartSummary{flex-direction:column;gap:18px;display:flex}.CartSummary h3{margin:0}.CartSummary__rows{flex-direction:column;gap:10px;margin:0;display:flex}.CartSummary__rows div{justify-content:space-between;display:flex}.CartSummary__rows dt{color:var(--color-main);font-weight:400}.CartSummary__rows dd{color:var(--color-primary);margin:0;font-weight:700}.CartSummary__rows .CartSummary__discount,.CartSummary__discount *{color:var(--color-light-green)}.CartTotal{justify-content:space-between;align-items:center;display:flex}.CartTotal__label{flex-direction:column;line-height:1.4;display:flex}.CartTotal__label span{color:var(--color-light-big)}.CartTotal__amount{margin:0}.CartTotal__actions{flex-direction:column;gap:12px;display:flex}.CartBos{background:var(--color-light);color:var(--color-main);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (width>=415px){.CartBos{padding:14px 16px}}.CartBos p{flex:1;min-width:0;margin:0}.CartBos strong{color:var(--color-primary)}.CartBos a{color:var(--color-primary);flex-shrink:0;font-weight:700;text-decoration:underline}.CartBos__icon{border-radius:var(--radius-pill);background:#fff;flex-shrink:0;padding:10px;display:flex}.CartBos__info{flex-shrink:0}@media (width<=414px){.CartBos__info{display:none}}@font-face{font-family:WooCommerce;src:url(/wp-content/themes/sage_theme/public/build/assets/WooCommerce-MuhRFcrK.eot);src:url(/wp-content/themes/sage_theme/public/build/assets/WooCommerce-MuhRFcrK.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/sage_theme/public/build/assets/WooCommerce-DXuMewgB.woff)format("woff"),url(/wp-content/themes/sage_theme/public/build/assets/WooCommerce-V3Mj5q0i.ttf)format("truetype"),url(/wp-content/themes/sage_theme/public/build/assets/WooCommerce-gAvN7JOk.svg#woocommerce)format("svg");font-weight:400;font-style:normal}@font-face{font-family:star;src:url(/wp-content/themes/sage_theme/public/build/assets/star-CafH-f8r.eot);src:url(/wp-content/themes/sage_theme/public/build/assets/star-CafH-f8r.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/sage_theme/public/build/assets/star-CYx6qdPE.woff)format("woff"),url(/wp-content/themes/sage_theme/public/build/assets/star-_mUUno1S.ttf)format("truetype"),url(/wp-content/themes/sage_theme/public/build/assets/star-0Icep4oh.svg#star)format("svg");font-weight:400;font-style:normal}.star-rating{max-width:105px;height:1em;margin-bottom:20px;font-family:star;font-size:1em;line-height:1;display:block;position:relative;overflow:hidden}.star-rating:before{color:#d3ced2;content:"sssss";font-family:star;position:absolute;top:0;left:0}.star-rating span{float:right;padding-top:1.5em;position:absolute;top:0;left:0;overflow:hidden}.star-rating span:before{content:"SSSSS";position:absolute;top:0;left:0}.ThankYouPage{padding-bottom:var(--spacing-section)}.ThankYouPage__main{flex-direction:column;gap:16px;display:flex}@media (width>=768px){.ThankYouPage__main{gap:24px}}.ThankYouPage__intro{color:var(--color-main);margin:0}.ThankYouPage__hero{background:var(--color-light);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 16px;display:grid}@media (width>=768px){.ThankYouPage__hero{gap:24px 20px;padding:32px}}.ThankYouPage__icon{border-radius:var(--radius-pill);background:#fff;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width>=768px){.ThankYouPage__icon{width:56px;height:56px}}.ThankYouPage__heroTexts{flex-direction:column;align-self:center;align-items:flex-start;gap:6px;display:flex}.ThankYouPage__heroTexts h2,.ThankYouPage__heroTexts p{margin:0}.ThankYouPage__heroTexts p{color:var(--color-main)}.ThankYouPage__heroTexts strong{color:var(--color-dark);overflow-wrap:anywhere}.ThankYouPage__heroTexts .kButton{margin-top:10px}.ThankYouPage__overview{border-top:1px solid var(--color-gray-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding-top:16px;display:grid}@media (width>=768px){.ThankYouPage__overview{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:24px}}.ThankYouPage__overview dt{color:var(--color-main);font-weight:400}.ThankYouPage__overview dd{margin:2px 0 0;font-weight:700}.ThankYouPage__box{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);padding:20px 16px}@media (width>=768px){.ThankYouPage__box{padding:32px}}.ThankYouPage__box>h2{margin:0 0 16px}.ThankYouPage__steps.wp-block-list.is-style-kroki{margin:0}.ThankYouPage__steps.wp-block-list.is-style-kroki li{color:var(--color-main);font-size:.875rem}.ThankYouPage__steps.wp-block-list.is-style-kroki strong{color:var(--color-dark);font-size:1rem}.ThankYouPage__payment{color:var(--color-main);flex-direction:column;gap:16px;font-size:.875rem;line-height:1.5;display:flex}.ThankYouPage__payment>p{margin:0}.ThankYouPage__payment .woocommerce-bacs-bank-details{order:-1}.ThankYouPage__payment h2{color:var(--color-dark);margin:0 0 12px;font-size:1.125rem}.ThankYouPage__payment h3{color:var(--color-dark);margin:16px 0 8px;font-size:1rem}.ThankYouPage__payment .wc-bacs-bank-details{background:var(--color-light);border-radius:var(--radius-media);flex-direction:column;gap:8px;margin:0;padding:16px;list-style:none;display:flex}.ThankYouPage__payment .wc-bacs-bank-details li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex;margin:0!important}.ThankYouPage__payment .wc-bacs-bank-details strong{color:var(--color-dark);overflow-wrap:anywhere}.ThankYouPage__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width>=768px){.ThankYouPage__actions{margin-top:32px}}@media (width>=1024px){.ThankYouPage .Checkout__side .OrderSummary{position:sticky;top:180px}}.ThankYouGateHead~.WoocommerceNotice{display:none}.ThankYouGate{padding-bottom:var(--spacing-section)}.ThankYouGate .AccountCard__text a{color:var(--color-dark);text-decoration:underline}.OrderSummary__title{margin:0}.OrderSummary__table .product-name a{color:inherit;text-decoration:none}.OrderSummary__table .product-purchase-note td{color:var(--color-main);padding:0}.OrderSummary__table .product-purchase-note td p{margin:0}.OrderSummary__table .shipped_via{font-weight:400}.OrderSummary__note{background:var(--color-light);border-radius:var(--radius-media);padding:12px 16px}.OrderSummary__note p{margin:0}.OrderSummary__note .caption{color:var(--color-main);margin-bottom:4px}.OrderSummary__actions{flex-wrap:wrap;gap:8px;display:flex}.OrderAddresses{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.OrderAddresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.OrderAddresses__card{border:1px solid var(--color-gray-border);border-radius:var(--radius-card);padding:20px 16px}@media (width>=768px){.OrderAddresses__card{padding:24px 32px}}.OrderAddresses__card h2{margin:0 0 12px}.OrderAddresses address{color:var(--color-main);flex-direction:column;font-size:.875rem;font-style:normal;line-height:1.6;display:flex}.OrderAddresses__contact{overflow-wrap:anywhere}.OrderAddresses__contact:first-of-type{margin-top:8px}.woocommerce-MyAccount-content h2{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.woocommerce-MyAccount-content .OrderSummary,.woocommerce-MyAccount-content .OrderAddresses{margin-top:24px}.woocommerce-MyAccount-content .OrderSummary h2,.woocommerce-MyAccount-content .OrderAddresses h2{font-size:1.125rem}.woocommerce-MyAccount-content table:not(.OrderSummary__table){border-collapse:collapse;width:100%}.woocommerce-MyAccount-content table:not(.OrderSummary__table) th,.woocommerce-MyAccount-content table:not(.OrderSummary__table) td{border-bottom:1px solid var(--color-gray-border);text-align:left;vertical-align:top;padding:10px 0;font-size:.875rem;line-height:1.4}.VariationSwatches{flex-wrap:wrap;gap:8px;display:flex}.VariationSwatches__select{display:none}.VariationSwatches__item{border:2px solid var(--color-gray-border);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;transition:border-color .15s ease-in-out}.VariationSwatches__item:hover,.VariationSwatches__item.is-selected{border-color:var(--color-primary)}.VariationSwatches--color .VariationSwatches__item,.VariationSwatches--image .VariationSwatches__item{padding:3px;line-height:0}.VariationSwatches__swatch{object-fit:cover;width:32px;height:32px;display:block}.WishlistToggle{cursor:pointer}.WishlistToggle svg{width:22px;height:22px;transition:transform .15s ease-out;display:block}.WishlistToggle:hover:not(:disabled) svg{transform:scale(1.2)}.WishlistToggle:disabled{cursor:not-allowed;opacity:.35}.WishlistToggle__filled{display:none}.WishlistToggle__filled svg{fill:var(--color-primary)}.WishlistToggle.is-active .WishlistToggle__outline{display:none}.WishlistToggle.is-active .WishlistToggle__filled{display:block}.WishlistToggle.is-active .WishlistToggle__filled svg{animation:.3s ease-out WishlistToggle-pop}@keyframes WishlistToggle-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.LoopProduct .WishlistToggle{z-index:10;position:absolute;top:.75rem;right:.75rem}.WishlistPage{padding-bottom:var(--spacing-section);flex-direction:column;gap:24px;display:flex}.WishlistPage input[type=checkbox]{accent-color:var(--color-secondary);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0;display:block}.WishlistPage__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.WishlistPage__count{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.WishlistPage__selectAll{color:var(--color-main);cursor:pointer;align-items:center;gap:8px;display:flex}.WishlistPage__feedback{color:var(--color-main)}.WishlistPage__buttons{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=768px){.WishlistPage__buttons{flex:none;margin-left:auto;display:flex}}.WishlistPage__buttons .kButton:not(.Button--no-style){padding:.625rem 1rem;font-size:.875rem;line-height:1.3}@media (width>=768px){.WishlistPage__buttons .kButton:not(.Button--no-style){padding:.625rem 1.25rem}}.WishlistPage__buttons .kButton:not(.Button--no-style):disabled{cursor:not-allowed;opacity:.45}.WishlistPage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}@media (width>=768px){.WishlistPage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}@media (width>=1160px){.WishlistPage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.WishlistPage__empty .body-small{color:var(--color-main)}.WishlistPage__empty[hidden]{display:none}.WishlistPage .ProductCard__media{aspect-ratio:1}.WishlistPage .ProductCard__add:disabled{cursor:not-allowed;opacity:.4}.WishlistItem__select{border-radius:var(--radius-pill);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;left:8px}@media (width>=768px){.WishlistItem__select{width:40px;height:40px;top:16px;left:16px}}.WishlistItem .WishlistToggle svg{width:16px;height:16px}.WishlistItem__notice{color:var(--color-secondary);margin:0}.WoocommerceNotice{border-radius:var(--radius-media);margin:0 0 16px;padding:12px 16px;font-size:.875rem;line-height:1.4}.WoocommerceNotice a{font-weight:700;text-decoration:underline}.WoocommerceNotice.woocommerce-error{background-color:var(--color-brand-50);color:var(--color-secondary)}.WoocommerceNotice.woocommerce-error a{color:inherit}.WoocommerceNotice.woocommerce-info{background-color:var(--color-light);color:var(--color-primary)}.WoocommerceNotice.woocommerce-message{background-color:color-mix(in srgb, var(--color-light-green) 12%, white);color:var(--color-dark-green)}.WoocommerceNotice.woocommerce-message a{color:inherit}.woocommerce-NoticeGroup{grid-column:1/-1;margin-bottom:16px}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-info{list-style:none}@media (hover:hover){.Filter:not([open])>.Filter__head:hover,.Filter__more:hover{color:var(--color-secondary)}[data-archive-view][aria-pressed=false]:hover{background:#fff9}.ArchiveFaq summary:hover{color:var(--color-secondary)}.ProductGallery__open-lightbox{cursor:zoom-in}.ProductGallery__nav:not(:disabled):hover{background:var(--color-dark)}.ProductGallery__nav:not(:disabled):hover img{filter:brightness(0)invert()}.ProductGallery__videoThumb:hover{border-color:var(--color-secondary)}.BuyPacks__option:not(.is-selected):hover{background:#fff9}.BuyActions__qty button:hover{background:var(--color-light);border-radius:var(--radius-pill)}.BuyBox__technician:hover{border-color:var(--color-secondary)}.BuyBox a.caption:hover{color:var(--color-secondary)}.Calculator__layers button:not(.is-selected):hover,.Calculator__switch:hover{color:var(--color-primary)}.ProductDetails__nav a:not(.is-active):hover,.AccountAuth__link:hover,.AccountCard .woocommerce-privacy-policy-text a:hover{color:var(--color-secondary)}.show-password-input:hover{background:var(--color-primary)}}@media (width<=767.98px){.ArchiveToolbar__count,.ArchiveSeo__column p,.ArchiveSeo__column li,.AccountCard .form-row label:not(.woocommerce-form__label-for-checkbox){font-size:.875rem}}}
