:root{--header-nav-breakpoint: 1200px}:root{--progress-bar-track-background: #fff;--progress-bar-track-height: 8px;--progress-bar-track-border-color: #dedede;--progress-bar-track-border-width: 1px;--progress-bar-track-border: var(--progress-bar-track-border-width) solid var(--progress-bar-track-border-color);--progress-bar-track-border-radius: calc(var(--progress-bar-track-height) * 0.5);--progress-bar-background: #8ed609;--progress-bar-height: calc(var(--progress-bar-track-height) - (var(--progress-bar-track-border-width) * 2));--progress-bar-border-radius: var(--progress-bar-height)}.progress-bar{background-color:var(--progress-bar-track-background);border:var(--progress-bar-track-border);border-radius:var(--progress-bar-track-border-radius);position:relative;height:var(--progress-bar-track-height)}.progress-bar__value{background-color:var(--progress-bar-background);border-radius:var(--progress-bar-border-radius);height:var(--progress-bar-height);width:var(--progress-bar-width);position:absolute;left:0;top:0;max-width:0;animation:progress-anim .4s ease-in-out forwards .7s}@keyframes progress-anim{0%{max-width:0}100%{max-width:var(--progress-bar-width)}}.free-shipping{--bs-modal-width: max-content;--bs-modal-border-radius: 0;--bs-modal-max-height: 98dvh;--bs-modal-width-narrow: 500px;--bs-modal-width-default: 850px;--bs-modal-width-wide: 1100px;--modal-padding-block: clamp(1rem, 4vw, 2.5rem);--modal-padding-inline: clamp(1rem, 5vw, 3rem);--bs-modal-padding: var(--modal-padding-block) var(--modal-padding-inline);--bs-modal-margin: 0;--bs-modal-header-font-size: 2rem;--modal-in-modal-backdrop-color: rgba(0, 0, 0, 0.5);background-color:#f3f3f3;padding:clamp(3rem,10%,4rem) var(--modal-padding-inline);margin:2rem calc(var(--modal-padding-inline)*-1) 0}@media(max-width: 575.98px){.free-shipping{display:flex;flex-direction:column;gap:1rem}}.free-shipping__message{display:flex;flex-wrap:wrap;margin-bottom:1rem}@media(max-width: 575.98px){.free-shipping__message{display:contents}.free-shipping__message--description,.free-shipping__message--values{text-align:center;word-break:normal;text-wrap:pretty}}.free-shipping__message:last-child{margin-bottom:0}.free-shipping__message--description{flex:1}@media(max-width: 767.98px){.free-shipping__message--description{flex:1 1 max-content}}.free-shipping__message svg{display:inline-block;width:1.5rem;height:1.5rem;position:relative;top:-0.125em;margin-right:.3em}.free-shipping__message--values{white-space:nowrap}@media(max-width: 575.98px){.free-shipping__message--values{order:1}}.free-shipping .progress-bar{--progress-bar-track-background: #dedede;--progress-bar-track-border-color: null;--progress-bar-track-border-width: 0px}.ajax-add .modal-header{border-bottom:none}.ajax-add .modal-header [class*=icon_]{flex-shrink:0}.ajax-add-error-modal .modal-header{background-color:#f6dfdf;color:#000;align-items:start}.ajax-add-error-modal .modal-header__exclamation{stroke:none;margin-right:.75em}.ajax-add-error-modal .modal-body:empty{padding-block:0;min-height:0}.ajax-add-error-modal .modal-body:empty+.modal-content-footer .ajax-add__basket-area{margin-top:0;padding-block-start:var(--modal-padding-block);border-top:0}.ajax-add__inserted-item{display:flex;flex-direction:row-reverse;align-items:center}@media(min-width: 768px){.ajax-add__inserted-item{padding-inline:30px}}.ajax-add__inserted-item--text{flex:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:1rem clamp(1rem,5vw,10rem)}.ajax-add__inserted-item--name{grid-column:1;margin:0}.ajax-add__inserted-item--variant{grid-column:1;grid-row:2;color:#b1b1b1;font-size:1.4rem}.ajax-add__inserted-item--other-info{grid-column:-1;grid-row:1/span 2;display:flex;flex-direction:column;align-items:end;gap:10px;color:#b1b1b1;font-size:1.4rem}.ajax-add__inserted-item--price{min-width:max-content;font-size:2rem;font-weight:700;line-height:1.2;color:var(--bs-body-color)}.ajax-add__inserted-item--image{padding-right:30px;width:clamp(80px,20%,180px)}.ajax-add__inserted-item--image img{margin:auto}.ajax-add .free-shipping{margin-block-start:0;padding-inline:var(--modal-padding-inline)}@media(min-width: 768px){.ajax-add .free-shipping{padding-inline:calc(var(--modal-padding-inline) + 30px)}}.ajax-add .free-shipping:last-child{margin-bottom:calc(var(--modal-padding-block)*-1)}.ajax-add__basket-area{border-top:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);padding-block:var(--modal-padding-block);margin-top:calc(var(--modal-padding-block)*1.5);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}@media(min-width: 768px){.ajax-add__basket-area{padding:calc(var(--modal-padding-block)*2) calc(var(--modal-padding-inline) + 30px);margin-inline:calc(var(--modal-padding-inline)*-1)}}.ajax-add__basket-area:is(:last-child){padding-block-end:0}.ajax-add__basket-area .btn__link{height:max-content !important;align-self:center}.ajax-add__related-items{--gap-size: 1rem;--minimum-card-width: 240px}@media(hover: hover)and (min-width: 992px){.ajax-add__related-items{padding-bottom:5rem}}.ajax-add__related-items--header{text-align:center}.ajax-add__related-items-cards:has(.card-price__discount) .card-price:has(*:not(.card-price__discount)){margin-top:0}.ajax-add__related-items .product-card__perex,.ajax-add__related-items .product-card__parameters{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ajax-add .modal-header,.ajax-add .ajax-add__related-items--header{font-weight:400}
