.bs-section{background:var(--bs-bg);color:var(--bs-ink);padding:var(--bs-top) 3.2% var(--bs-bottom);font-family:inherit}.bs-section *{box-sizing:border-box;letter-spacing:0}.bs-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:55px}.bs-heading h2{font-size:40px;line-height:1.2;margin:0;color:inherit}.bs-shop-all{color:inherit;font-size:13px;text-transform:uppercase;letter-spacing:1.6px;text-decoration:underline;text-underline-offset:6px}.bs-slider{overflow:hidden}.bs-wrapper{display:grid;grid-template-columns:repeat(var(--bs-columns),minmax(0,1fr));gap:var(--bs-gap)}.bs-active .bs-wrapper{display:flex;gap:0}.bs-card{min-width:0;height:auto}.bs-media{position:relative;aspect-ratio:1;background:#efefef;border-radius:7px;overflow:hidden}.bs-image-link{display:block;width:100%;height:100%}.bs-image,.bs-placeholder{display:block;width:100%;height:100%;object-fit:cover}.bs-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}@media(hover:hover){.bs-has-secondary:hover .bs-secondary{opacity:1}}.bs-image-link:focus-visible .bs-secondary{opacity:1}.bs-badge{position:absolute;left:6px;top:6px;padding:7px 9px;border-radius:4px;background:var(--bs-badge);color:#fff;font-size:11px;line-height:1;font-weight:800;pointer-events:none}.bs-title{display:block;font-size:16px;font-weight:600;line-height:1.35;margin-top:14px;text-decoration:none}.bs-title:hover{text-underline-offset:3px}.bs-price{display:flex;flex-wrap:wrap;gap:9px;font-size:14px;line-height:1.4;margin-top:7px}.bs-price s{color:#e00000}.bs-rating{position:relative;display:inline-block;color:#ddd;font-size:19px;line-height:1.1;margin-top:4px}.bs-rating-fill{position:absolute;left:0;top:0;color:var(--bs-badge);overflow:hidden;white-space:nowrap}.bs-quick-view{position:absolute;bottom:12px;left:12px;right:12px;background:var(--bs-bg);color:var(--bs-ink);padding:11px;border:0;border-radius:4px;font:inherit;font-size:13px;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.bs-media:hover .bs-quick-view,.bs-media:focus-within .bs-quick-view{opacity:1;transform:translateY(0)}.bs-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.bs-navigation[hidden]{display:none}.bs-status{font-size:12px;opacity:.65}.bs-arrows{display:flex;gap:8px}.bs-arrows button{width:36px;height:36px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:4px;font-size:22px;cursor:pointer}.bs-arrows button:disabled{opacity:.3;cursor:default}.bs-dialog{padding:0;border:0;border-radius:7px;max-width:calc(100% - 32px);width:760px;max-height:90vh;background:var(--bs-bg);color:var(--bs-ink)}.bs-dialog::backdrop{background:#00000059}.bs-dialog-close{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:4px;background:var(--bs-bg);color:inherit;font-size:25px;cursor:pointer;z-index:2}.bs-quick-layout{display:grid;grid-template-columns:1fr 1fr}.bs-quick-image{width:100%;height:100%;object-fit:cover}.bs-quick-info{padding:40px 28px}.bs-quick-info h3{font:inherit;font-weight:700;font-size:24px;line-height:1.3;margin:0 0 18px}.bs-quick-description{font-size:14px;line-height:1.6;margin:20px 0}.bs-product-link{display:inline-block;color:inherit;font-weight:600;text-underline-offset:4px}.bs-section a:focus-visible,.bs-section button:focus-visible{outline:2px solid var(--bs-ink);outline-offset:3px}@media(max-width:749px){.bs-section{padding:calc(var(--bs-top) * .5) 16px calc(var(--bs-bottom) * .6)}.bs-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.bs-heading h2{font-size:24px}.bs-shop-all{font-size:10px;letter-spacing:1.2px;justify-self:start}.bs-wrapper{grid-template-columns:repeat(var(--bs-mobile),minmax(0,1fr));gap:17px}.bs-active .bs-slider{margin-right:-16px}.bs-title{font-size:13px;margin-top:11px;line-height:1.35}.bs-price{font-size:10px;gap:5px}.bs-badge{font-size:9px;padding:5px;left:4px;top:4px}.bs-rating{font-size:14px}.bs-quick-view{opacity:1;transform:none;width:28px;height:28px;left:auto;right:6px;bottom:6px;padding:0;font-size:0;border-radius:50%;background:var(--bs-bg)}.bs-quick-view:after{content:"+";font-size:20px}.bs-quick-layout{grid-template-columns:1fr}.bs-quick-image{height:260px;object-fit:contain;background:#efefef}.bs-quick-info{padding:25px}}@media(prefers-reduced-motion:reduce){.bs-secondary,.bs-quick-view{transition:none}}.faq{padding-top:var(--faq-pt-m);padding-bottom:var(--faq-pb-m);--faq-icon-stroke: calc(var(--faq-icon-size) * var(--faq-icon-weight) / 24)}.faq__wrap{max-width:var(--faq-max);margin-left:auto;margin-right:auto}.faq__heading{margin:0 0 var(--faq-h-mb);text-align:var(--faq-h-align);font-size:var(--faq-h-fs-m);font-weight:var(--faq-h-weight);line-height:1.2;color:var(--faq-h-color)}.faq__cols{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--faq-row-gap);align-items:start}.faq__col{display:flex;flex-direction:column;gap:var(--faq-row-gap);min-width:0}.faq__item{background:var(--faq-bg);border:var(--faq-bw) solid var(--faq-bc);border-radius:var(--faq-radius);overflow:hidden;transition:background-color .2s ease}.faq__item.is-open{background:var(--faq-bg-open)}.faq__q{margin:0;font-size:inherit;line-height:inherit}.faq__btn{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:var(--faq-py) var(--faq-px);background:none;border:0;border-radius:0;font:inherit;font-size:var(--faq-q-fs-m);font-weight:var(--faq-q-weight);line-height:1.4;color:var(--faq-q-color);text-align:left;cursor:pointer}.faq__btn:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.faq__q-text{flex:1 1 auto;min-width:0}.faq--icon-left .faq__btn{flex-direction:row-reverse;justify-content:flex-end}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility .3s}.faq__item.is-open .faq__panel-inner{visibility:visible}.faq__answer{padding:0 var(--faq-px) var(--faq-py);font-size:var(--faq-a-fs-m);line-height:1.7;color:var(--faq-a-color)}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__icon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--faq-icon-color);transition:transform .3s ease,color .2s ease}.faq__item.is-open .faq__icon{color:var(--faq-icon-color-open)}.faq__icon--plus:before,.faq__icon--plus:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .3s ease}.faq__icon--plus:before{left:0;right:0;top:50%;height:var(--faq-icon-stroke);transform:translateY(-50%)}.faq__icon--plus:after{top:0;bottom:0;left:50%;width:var(--faq-icon-stroke);transform:translate(-50%)}.faq__item.is-open .faq__icon--plus:after{transform:translate(-50%) scaleY(0)}.faq__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--faq-icon-weight);stroke-linecap:round;stroke-linejoin:round}.faq__icon--caret svg{fill:currentColor;stroke:none}.faq__item.is-open .faq__icon--chevron,.faq__item.is-open .faq__icon--caret{transform:rotate(180deg)}.faq__fa{font-size:var(--faq-icon-size);line-height:1}.faq__fa--open,.faq__item.is-open .faq__fa--closed{display:none}.faq__item.is-open .faq__fa--open{display:inline-block}@media(prefers-reduced-motion:reduce){.faq__panel,.faq__icon,.faq__icon:before,.faq__icon:after,.faq__item{transition:none}}@media(min-width:750px){.faq{padding-top:var(--faq-pt);padding-bottom:var(--faq-pb)}.faq__heading{font-size:var(--faq-h-fs)}.faq__cols{grid-template-columns:repeat(var(--faq-cols),minmax(0,1fr));column-gap:var(--faq-col-gap)}.faq__btn{font-size:var(--faq-q-fs)}.faq__answer{font-size:var(--faq-a-fs)}}.footer-section{background-color:var(--footer-bg, #f3f3f3);color:var(--footer-text, #121212)}.footer--has-border-top{border-top:var(--footer-border-top-w, 1px) solid var(--footer-border, #e0e0e0)}.footer__container{max-width:var(--page-width, 1280px);margin-inline:auto;padding-inline:var(--page-padding, clamp(16px, 4vw, 40px))}.footer__top{padding-block:var(--footer-pt, 64px) calc(var(--footer-pt, 64px) * .75)}.footer__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--footer-col-gap, 32px);align-items:start}.footer__col--2{grid-column:span 2}.footer__col--3{grid-column:span 3}.footer__col--4{grid-column:span 4}.footer__col--5{grid-column:span 5}.footer__col--6{grid-column:span 6}.footer__col--8{grid-column:span 8}.footer__col--10{grid-column:span 10}@media screen and (max-width:989px){.footer__col--2,.footer__col--3,.footer__col--4,.footer__col--5,.footer__col--6{grid-column:span 6}.footer__col--8,.footer__col--10{grid-column:span 12}}@media screen and (max-width:749px){.footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer__col--2,.footer__col--3,.footer__col--4,.footer__col--5{grid-column:span 1}.footer__col--6,.footer__col--8,.footer__col--10{grid-column:span 2}}@media screen and (max-width:479px){.footer__grid{grid-template-columns:1fr}.footer__col--2,.footer__col--3,.footer__col--4,.footer__col--5,.footer__col--6,.footer__col--8,.footer__col--10{grid-column:span 1}}.footer-block__heading{color:var(--footer-heading, #121212);margin-block:0 14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.footer-block__heading--sm{font-size:.75rem}.footer-block__heading--md{font-size:.875rem}.footer-block__heading--lg{font-size:1rem}.footer-block__description{color:var(--footer-text, #121212);opacity:.7;font-size:.9rem;line-height:1.65;margin-block:0 14px}.footer-block__logo-link{display:inline-block;margin-block-end:16px;line-height:0}.footer-block__logo{display:block;height:auto;max-width:100%}.footer-block__brand-name{display:inline-block;font-size:1.2rem;font-weight:700;color:var(--footer-heading, #121212);text-decoration:none;margin-block-end:16px}.footer-block__address{font-size:.875rem;line-height:1.65;font-style:normal;color:var(--footer-text, #121212);opacity:.7;margin-block:12px 0}.footer-block__contact-item{margin-block:6px 0;font-size:.875rem}.footer-block__contact-link{color:var(--footer-link, #121212);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.footer-block__contact-link:hover{opacity:.6}.footer-block__social-wrap{margin-block-start:20px}.footer-block__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-block__menu-list--inline{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.footer-block__menu-link{color:var(--footer-link, #121212);text-decoration:none;font-size:.9375rem;opacity:.8;transition:opacity .2s;display:inline-block}.footer-block__menu-link:hover{opacity:1}.footer-block__field{margin-block-end:10px}.footer-block__email-row{display:flex;border:1px solid var(--footer-input-border, var(--footer-border, #d8d8d8));border-radius:var(--radius-btn, 4px);overflow:hidden;background-color:var(--footer-input-bg, #fff)}.footer-block__input{flex:1 1 0;min-width:0;padding:11px 14px;border:none;background:transparent;color:inherit;font-size:.9rem;font-family:inherit;outline:none}.footer-block__input::placeholder{opacity:.5}.footer-block__nl-btn{flex-shrink:0;padding:0 18px;background-color:var(--color-primary, #121212);color:var(--color-primary-text, #fff);border:none;cursor:pointer;font-size:.9rem;font-weight:500;font-family:inherit;letter-spacing:.03em;transition:opacity .2s;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:6px}.footer-block__nl-btn:hover{opacity:.82}.footer-block__gdpr{margin-block-start:12px}.footer-block__gdpr-label{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;opacity:.72;cursor:pointer;line-height:1.5}.footer-block__gdpr-label input[type=checkbox]{margin-block-start:1px;flex-shrink:0;cursor:pointer}.footer-block__nl-msg{margin-block-start:10px;font-size:.875rem;font-weight:500}.footer-block__nl-msg--ok{color:#2e7d32}.footer-block__nl-msg--err{color:#c62828}.footer-block__rte{font-size:.9rem;line-height:1.65;opacity:.8}.footer-block__rte a{color:var(--footer-link, #121212);text-decoration:underline;text-underline-offset:3px}.footer-block__img-wrap{margin-block-start:16px}.footer-block__img{max-width:100%;height:auto;display:block}.footer-block__cta{display:inline-flex;align-items:center;margin-block-start:16px;padding:9px 20px;font-size:.85rem;font-weight:500;text-decoration:none;border:1px solid currentColor;border-radius:var(--radius-btn, 4px);color:var(--footer-link, #121212);transition:opacity .2s;letter-spacing:.03em}.footer-block__cta:hover{opacity:.65}.footer-block__img-link{display:inline-block;line-height:0}.footer-block__placeholder{opacity:.15;max-width:100%;height:auto}.footer-block__caption{margin-block-start:7px;font-size:.8rem;opacity:.6}.footer__bottom{background-color:var(--footer-bottom-bg, transparent);color:var(--footer-bottom-text, inherit);padding-block:18px var(--footer-pb, 24px)}.footer--has-bottom-divider .footer__bottom{border-top:1px solid var(--footer-border, #e0e0e0)}.footer__bottom-row{display:flex;align-items:center;flex-wrap:wrap}.footer__bottom-left,.footer__bottom-center,.footer__bottom-right{flex:1;display:flex;align-items:center;flex-wrap:wrap;min-width:0}.footer__bottom-left{justify-content:flex-start;gap:12px}.footer__bottom-center{justify-content:center;gap:10px 16px}.footer__bottom-right{justify-content:flex-end;gap:6px}.footer__copyright{font-size:.8125rem;opacity:.65;margin:0}.footer__social{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--footer-social-sz, 20px) + 10px);height:calc(var(--footer-social-sz, 20px) + 10px);color:var(--footer-link, #121212);text-decoration:none;border-radius:50%;transition:color .2s,opacity .2s,transform .2s}.footer__social-link:hover{opacity:.65;transform:translateY(-2px)}.footer__social-link svg{width:var(--footer-social-sz, 20px);height:var(--footer-social-sz, 20px)}.footer--social-outline .footer__social-link{border:1.5px solid currentColor}.footer--social-filled .footer__social-link{background:var(--footer-link, #121212)}.footer--social-filled .footer__social-link svg{color:var(--footer-bg, #f3f3f3)}.footer__loc-wrap{position:relative}.footer__select-wrap{position:relative;display:inline-flex;align-items:center}.footer__select{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--footer-border, #d8d8d8);border-radius:4px;color:inherit;cursor:pointer;font-family:inherit;font-size:.8rem;padding:5px 26px 5px 10px;transition:border-color .2s;line-height:1.4}.footer__select:hover,.footer__select:focus{border-color:var(--footer-link, #121212);outline:none}.footer__select-chevron{position:absolute;right:8px;pointer-events:none;display:flex;align-items:center;color:currentColor;opacity:.6}.footer__payment-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.footer__payment-item{display:flex;align-items:center}.footer__payment-svg{height:26px;width:auto;border-radius:3px;display:block}.footer__follow-on-shop{display:inline-flex;align-items:center}@media screen and (max-width:749px){.footer__bottom-row{flex-direction:column;align-items:flex-start;gap:16px}.footer__bottom-left,.footer__bottom-center,.footer__bottom-right{flex:none;width:100%;justify-content:flex-start}.footer__bottom-center{flex-direction:column;align-items:flex-start;gap:8px}.footer__payment-list{justify-content:flex-start}}.footer__social-link:focus-visible,.footer-block__menu-link:focus-visible,.footer-block__contact-link:focus-visible,.footer-block__cta:focus-visible,.footer__select:focus-visible,.footer-block__nl-btn:focus-visible{outline:2px solid var(--color-focus, #121212);outline-offset:3px}.footer-section .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iat{padding-top:var(--iat-pt-m);padding-bottom:var(--iat-pb-m)}.iat__inner{display:flex;flex-direction:column;gap:var(--iat-block-gap)}.iat__content{display:contents}.iat__media{order:var(--iat-img-order);min-width:0}.iat__block{order:var(--iat-order);min-width:0}.iat__img{display:block;width:100%;height:auto;border-radius:var(--iat-radius)}.iat--ratio .iat__img{aspect-ratio:var(--iat-ratio);object-fit:cover}.iat__title{margin:0;font-size:var(--fs-m);line-height:1.4;color:var(--iat-title-color)}.iat__highlight{background:var(--iat-hl-bg);color:var(--iat-hl-color);padding:.08em .3em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.iat__desc{font-size:var(--fs-m);line-height:1.8;color:var(--iat-desc-color)}.iat__desc>*:first-child{margin-top:0}.iat__desc>*:last-child{margin-bottom:0}.iat-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 32px}.iat-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.iat-list--stacked{flex-direction:column;flex-wrap:nowrap}.iat-list__item{display:flex;align-items:center;gap:12px;font-size:var(--iat-text-size);font-weight:600;line-height:1.3;color:var(--iat-text-color);min-width:0}.iat-list--icon-above .iat-list__item{flex-direction:column;align-items:flex-start;gap:6px}.iat-list__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:var(--iat-icon-size);line-height:1;color:var(--iat-icon-color)}.iat-tl{position:relative;padding-left:calc(var(--tl-dot) + 16px)}.iat-tl:before{content:"";position:absolute;left:calc(var(--tl-dot) / 2 - .5px);top:calc((var(--tl-badge-fs) * 1.2 + 12px) / 2);bottom:0;width:1px;background:var(--tl-line-color)}.iat-tl__item{position:relative}.iat-tl__item+.iat-tl__item{margin-top:var(--tl-gap)}.iat-tl__dot{position:absolute;left:calc(-1 * (var(--tl-dot) + 16px));top:calc((var(--tl-badge-fs) * 1.2 + 12px) / 2 - var(--tl-dot) / 2);width:var(--tl-dot);height:var(--tl-dot);border-radius:50%;background:var(--tl-dot-color)}.iat-tl__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:var(--tl-badge-bg);color:var(--tl-badge-color);font-size:var(--tl-badge-fs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.iat-tl__title{margin:12px 0 6px;font-size:var(--tl-title-fs);font-weight:800;line-height:1.3;color:var(--tl-title-color)}.iat-tl__text{margin:0;font-size:var(--tl-desc-fs);line-height:1.7;color:var(--tl-desc-color)}.iat-btn-wrap{display:flex}.iat-btn-wrap--left{justify-content:flex-start}.iat-btn-wrap--center{justify-content:center}.iat-btn-wrap--right{justify-content:flex-end}.iat-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border:2px solid var(--btn-main);border-radius:var(--btn-radius);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.iat-btn--icon-right{flex-direction:row-reverse}.iat-btn--small{padding:10px 20px;font-size:13px}.iat-btn--medium{padding:14px 28px;font-size:15px}.iat-btn--large{padding:18px 40px;font-size:17px}.iat-btn--solid{background:var(--btn-main);color:var(--btn-text)}.iat-btn--solid:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-text)}.iat-btn--outline{background:transparent;color:var(--btn-main)}.iat-btn--outline:hover{background:var(--btn-main);color:var(--btn-text)}.iat-btn--full-m{width:100%}@media(min-width:750px){.iat-btn--full-m{width:auto}.iat-btn--full-d{width:100%}}@media(min-width:750px){.iat{padding-top:var(--iat-pt);padding-bottom:var(--iat-pb)}.iat__inner{display:grid;grid-template-columns:var(--iat-cols);column-gap:var(--iat-col-gap);align-items:var(--iat-align)}.iat__media{order:var(--iat-media-order)}.iat__content{display:flex;flex-direction:column;gap:var(--iat-block-gap);order:var(--iat-content-order);min-width:0}.iat__block{order:0}.iat__title,.iat__desc{font-size:var(--fs-d)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
