:root{--ds-blue:#165dcc;--ds-red:#e5394f;--ds-ink:#20242b;--ds-line:#d8dee8;--bs-primary:#165dcc;--bs-primary-rgb:22,93,204}
body{font-family:"Segoe UI",Arial,sans-serif;color:var(--ds-ink)}
.ds91-shell{width:min(3600px,calc(100% - clamp(28px,4vw,152px)));margin-inline:auto}
#header{background:#fff;border-bottom:0;position:relative;z-index:30}
.ds91-utility{display:flex;justify-content:space-between;gap:20px;padding-block:12px;color:#626a76;font-size:14px}
.ds91-main-header{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(260px,2fr) auto;gap:30px;align-items:center;padding-block:16px 20px}
.ds91-logo img{width:min(100%,310px);height:auto;object-fit:contain}
.ds91-search{display:flex;min-width:0;margin:0;border:2px solid var(--ds-blue);border-radius:4px;overflow:hidden}
.ds91-search input{width:100%;min-width:0;padding:15px 18px;border:0;font-size:17px;background:#fff;outline-offset:-3px}
.ds91-search button{background:var(--ds-blue);color:#fff;border:0;font-size:28px;width:64px;flex-shrink:0}
.ds91-actions{display:flex;gap:26px;align-items:center}
.ds91-actions a{display:flex;align-items:center;gap:8px;color:var(--ds-ink);text-decoration:none;white-space:nowrap;font-size:14px}
.ds91-actions svg{width:32px;height:32px;stroke:var(--ds-blue);fill:none;stroke-width:1.7;flex-shrink:0}
.ds91-actions small{display:block;font-size:12px;font-weight:400;margin-top:4px;color:#626a76}
.ds91-cart-action{background:var(--ds-blue);border-radius:6px;padding:12px 15px}.ds91-actions .ds91-cart-action,.ds91-actions .ds91-cart-action small{color:#fff}.ds91-cart-action svg{stroke:#fff}
.ds91-actions i{font-style:normal;background:var(--ds-red);color:#fff;border-radius:20px;min-width:24px;padding:3px 7px}
.ds91-navigation{background:var(--ds-blue);border-bottom:4px solid var(--ds-red)}
.ds91-navigation ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0}
.ds91-navigation a{display:block;padding:19px clamp(14px,1.35vw,32px);font-size:17px;font-weight:700;color:#fff;text-decoration:none}
.ds91-navigation a:hover,.ds91-navigation a:focus-visible{background:#ffffff20}
.ds91-menu-toggle{display:none}.ds91-cart-bridge{display:none}
body#index #wrapper{padding:0}body#index #content-wrapper{width:100%;padding:0}body#index #main{margin:0}
body#index #wrapper>.container{width:100%;max-width:none;padding:0}
body#index .ds-home{margin-top:0}
#footer{background:#f5f6f4;padding-top:48px;padding-bottom:0;border-top:1px solid var(--ds-line)}
.ds91-footer{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:30px}
.ds91-footer h2{font-size:19px;font-weight:800;margin-bottom:18px}.ds91-footer p{color:#626a76;line-height:1.6}
.ds91-footer ul{list-style:none;margin:0;padding:0}.ds91-footer li{margin-bottom:10px}.ds91-footer a{color:var(--ds-ink);text-decoration:none}
.ds91-footer-logo{max-width:270px;width:100%;height:auto;margin-bottom:20px}.ds91-copyright{padding:24px 0;border-top:1px solid var(--ds-line);color:#626a76;font-size:14px}
.ds-product-payment{margin-block:24px}button[data-button-action="add-to-cart"]{background:var(--ds-blue)}
@media(max-width:1000px){.ds91-main-header{grid-template-columns:minmax(150px,1fr) auto;gap:15px}.ds91-search{grid-column:1/-1;grid-row:2}.ds91-actions{gap:18px}.ds91-menu-toggle{display:block;color:#fff;background:transparent;border:0;font-size:18px;font-weight:700;padding:15px 0;width:100%;text-align:left}.ds91-navigation ul{display:none;padding-bottom:10px}.ds91-navigation ul.is-open{display:flex;flex-direction:column}.ds91-navigation a{padding:12px 0}.ds91-footer{grid-template-columns:1fr 1fr;gap:25px}.ds91-utility span{display:none}}
.ds91-footer>*{min-width:0}.ds91-footer .block_newsletter,.ds91-footer .block_newsletter .container,.ds91-footer .block_newsletter .row{width:100%;max-width:100%;margin:0;padding:0}.ds91-footer .block_newsletter [class*="col-"]{width:100%;max-width:100%;flex:0 0 100%;padding:0}.ds91-footer .block_newsletter form{max-width:100%}.ds91-footer .block_newsletter input[type="email"]{min-width:0;width:100%;max-width:100%}.ds91-footer .block_newsletter .input-wrapper{min-width:0}.ds91-footer .block_newsletter{padding:0;background:transparent}
@media(max-width:600px){.ds91-utility{font-size:12px;padding-block:8px}.ds91-main-header{grid-template-columns:minmax(90px,1fr) auto;padding-block:10px 15px}.ds91-actions{gap:10px}.ds91-actions a{font-size:12px;flex-direction:column;gap:5px}.ds91-actions a>span{font-size:12px}.ds91-actions svg{width:25px;height:25px}.ds91-actions a:not(.ds91-cart-action)>span{display:none}.ds91-cart-action{padding:8px}.ds91-actions i{min-width:18px;padding:2px 5px}.ds91-logo img{max-width:160px}.ds91-search input{padding:12px;font-size:16px}.ds91-footer{grid-template-columns:1fr}.ds91-footer>div:first-child{max-width:400px}.ds91-footer h2{font-size:18px}}

.ds91-newsletter .container,.ds91-newsletter .row{width:100%;max-width:100%;margin:0;padding:0}.ds91-newsletter [class*="col-"]{width:100%;max-width:100%;flex:0 0 100%;padding:0}.ds91-newsletter input[type="email"]{min-width:0}.ds91-newsletter form{min-width:0;width:100%}.ds91-newsletter>div{max-width:100%}
