.s4y-logo{display:block;width:270px;max-width:100%;height:auto}.s4y-header-search{display:none}.header__heading-link{padding:0}.header__menu-item{font-weight:600}.footer{border-top:4px solid #dc071b}.footer-block__heading{font-weight:700}.footer-block__details-content a{line-height:2}.announcement-bar__message{font-size:12px;letter-spacing:.5px}.s4y-price s{display:inline-block}.s4y-product:focus-visible{outline:3px solid #dc071b;outline-offset:4px}@media(min-width:990px){.header{display:grid;grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:280px minmax(200px,1fr) auto;column-gap:40px;row-gap:12px}.header__heading,.header__heading-link{grid-area:heading;justify-self:start}.header__icons{grid-area:icons}.header__inline-menu{grid-area:navigation;margin:0;border-top:1px solid #e3e5e9;padding-top:9px;justify-self:stretch}.header__inline-menu>.list-menu{display:flex;justify-content:center;gap:25px}.s4y-header-search{grid-area:search;display:flex;align-items:center;border:1px solid #c9cdd4;background:#f7f7f8;border-radius:30px;overflow:hidden;min-height:46px}.s4y-header-search input[type=search]{min-width:0;width:100%;border:0;padding:14px 20px;color:#182033;background:transparent;font:14px Arial,sans-serif;outline-offset:-4px}.s4y-header-search button{background:none;border:0;color:#182033;padding:10px 20px;cursor:pointer;display:grid;place-items:center}.header>.header__search,.header__icons>.header__search{display:none}.s4y-quick{display:none}}@media(max-width:989px){.s4y-logo{width:210px}.header{padding-top:14px;padding-bottom:14px}.announcement-bar__message{font-size:10px}.header__heading-link{max-width:210px}}@media(prefers-reduced-motion:reduce){.s4y *{transition:none!important}}
@media(min-width:990px){.header__inline-menu{padding-top:8px}.header__inline-menu>.list-menu{gap:8px;align-items:center}.header__inline-menu>.list-menu>li>a,.header__inline-menu>.list-menu>li>header-menu>details>summary{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border-radius:5px;min-height:44px;color:#263143;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.15px;text-decoration:none;transition:background .15s,color .15s}.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item{text-decoration:none!important;color:inherit}.header__inline-menu>.list-menu>li>a:hover,.header__inline-menu>.list-menu>li>header-menu>details>summary:hover,.header__inline-menu>.list-menu>li>a[aria-current=page],.header__inline-menu>.list-menu>li>header-menu>details[open]>summary{background:#f1f3f6;color:#182033}.header__inline-menu>.list-menu>li>header-menu>details>summary .icon-caret{position:static;width:9px;height:6px;flex-shrink:0;margin:2px 0 0;color:#667080}.header__inline-menu>.list-menu>li>header-menu>details[open]>summary .icon-caret{transform:rotate(180deg)}.header__inline-menu .header__submenu{background:#fff;border:1px solid #e5e7eb;border-radius:7px;box-shadow:0 8px 24px #18203314;padding:8px;min-width:220px}.header__inline-menu .header__submenu .header__menu-item{font-size:13px;font-weight:400;line-height:1.5;padding:10px 12px;border-radius:4px;color:#344054;text-decoration:none}.header__inline-menu .header__submenu .header__menu-item:hover,.header__inline-menu .header__submenu .list-menu__item--active{background:#f4f5f7;color:#182033}.header__inline-menu .header__menu-item:focus-visible{outline:2px solid #dc071b;outline-offset:2px;box-shadow:none}}
@media(min-width:990px){.header details-modal.header__search{display:none!important}}

.s4y-product-image,.product-card-wrapper .card{position:relative}.s4y-safety-badges{position:absolute;top:12px;right:10px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:9px;pointer-events:none;width:34px}.s4y-product-image .s4y-safety-badges img,.product-card-wrapper .s4y-safety-badges img{display:block;position:static;width:32px!important;height:28px!important;min-height:0;object-fit:contain;max-width:100%;margin:0;transform:none!important;border:0;border-radius:0;background:#fff}.s4y-product-image:has(.s4y-safety-badges)>img{box-sizing:border-box;padding-right:38px}.product-card-wrapper .card:has(.s4y-safety-badges) .card__media .media>img{box-sizing:border-box;padding-right:38px}@media(max-width:749px){.s4y-safety-badges{top:8px;right:6px;gap:7px;width:27px}.s4y-product-image .s4y-safety-badges img,.product-card-wrapper .s4y-safety-badges img{width:26px!important;height:23px!important}.s4y-product-image:has(.s4y-safety-badges)>img,.product-card-wrapper .card:has(.s4y-safety-badges) .card__media .media>img{padding-right:30px}}

@media(min-width:990px){
.header{grid-template-columns:270px minmax(240px,1fr) auto;column-gap:32px;row-gap:0;padding-top:12px;padding-bottom:0;align-items:center}
.header__heading,.header__heading-link{margin:0}.header__heading-link{padding:0 0 10px}
.s4y-logo{width:250px;max-width:100%;height:auto}
.s4y-header-search{width:100%;max-width:660px;justify-self:center;min-height:46px;border-radius:8px;background:#f6f7f9;border-color:#dce0e6;margin-bottom:10px}
.s4y-header-search:focus-within{border-color:#182033;box-shadow:0 0 0 2px #18203312}
.header__icons{margin-bottom:10px;gap:6px}
.header__inline-menu{border-top:1px solid #e8eaee;padding:6px 0 4px}
.header__inline-menu>.list-menu{gap:8px;flex-wrap:wrap}
.header__inline-menu>.list-menu>li>a,.header__inline-menu>.list-menu>li>header-menu>details>summary{font-size:13px;font-weight:600;letter-spacing:0;padding:10px 16px;border-radius:4px;border-bottom:2px solid transparent;min-height:44px}
.header__inline-menu>.list-menu>li>a[aria-current=page]{background:transparent;border-bottom-color:#dc071b;border-radius:0}
.header__inline-menu>.list-menu>li>a:hover,.header__inline-menu>.list-menu>li>header-menu>details>summary:hover,.header__inline-menu>.list-menu>li>header-menu>details[open]>summary{background:#f5f6f8}
}
@media(max-width:989px){.header{padding-top:10px;padding-bottom:10px}.header__icon{min-width:44px;min-height:44px}.s4y-logo{width:170px;max-width:42vw;height:auto}}
.footer__content-top{padding-bottom:32px}.footer__blocks-wrapper{row-gap:28px}.footer-block__heading{font-size:16px;letter-spacing:.2px;margin-bottom:18px}.footer-block__details-content{font-size:13px;line-height:1.7}.footer-block__details-content p{margin-top:0;margin-bottom:14px}.footer-block__details-content a{display:inline-block;min-height:36px;line-height:2.5;text-underline-offset:4px}.footer-block__details-content a:hover{text-decoration:underline}.footer-block--newsletter{border-top:1px solid #ffffff24;padding-top:28px;margin-top:28px;gap:24px}.footer-block__newsletter .footer-block__heading{margin-bottom:14px}.footer .newsletter-form__field-wrapper{max-width:420px}.footer .field__input{min-height:48px}.footer__content-bottom{border-top-color:#ffffff24}.footer__payment{margin-top:8px}@media(min-width:990px){.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:64px}.footer__blocks-wrapper>.footer-block{width:auto;max-width:none}.footer-block--newsletter{align-items:center;justify-content:space-between}}@media(max-width:749px){.footer__content-top{padding-bottom:22px}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px}.footer__blocks-wrapper>.footer-block{margin:0;width:auto;max-width:none}.footer__blocks-wrapper>.footer-block:last-child{grid-column:1/-1;border-top:1px solid #ffffff24;padding-top:24px}.footer-block__heading{font-size:15px;margin-bottom:12px}.footer-block__details-content a{min-height:44px;line-height:3}.footer-block--newsletter{padding-top:24px;margin-top:24px;text-align:left}.footer-block__newsletter{text-align:left}.footer__content-bottom-wrapper{row-gap:18px}}
