.sa-headrow{min-height:80px;padding:10px 24px;gap:20px}.sa-headrow .sa-brand img{width:132px;max-height:58px}.sa-search{height:50px}.sa-search select{width:122px;max-width:30%;font-size:12px}.sa-search input{font-size:17px}.sa-account-menu{position:relative}.sa-account-menu summary{list-style:none;cursor:pointer}.sa-account-menu summary::-webkit-details-marker{display:none}.sa-account-panel{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:285px;background:white;color:#0f1111;border:1px solid #d5d9d9;border-radius:5px;padding:20px;box-shadow:0 10px 30px #0004;display:grid;gap:8px;z-index:65}.sa-account-panel>a,.sa-account-panel>button{font-size:14px;padding:8px 12px;text-align:start}.sa-account-panel>button{border:0;background:none;display:flex;justify-content:space-between}.sa-account-panel>button:hover{background:#f0f2f2}.sa-account-panel .sa-button{justify-content:center;text-align:center;margin-bottom:8px}.sa-nav{min-height:46px}.sa-nav-scroll>button{color:inherit;background:none;border:1px solid transparent;font-size:13px;padding:7px 12px;white-space:nowrap}.sa-nav-scroll>button:hover{border-color:white}.sa-nav-scroll [data-sa-count]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-inline-start:3px;background:#37475a;border-radius:12px;font-size:11px}.sa-home{max-width:2000px}.sa-promo-strip{display:flex;gap:12px;padding:14px 18px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:thin}.sa-promo{flex:1 0 0;min-width:220px;min-height:430px;border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden;scroll-snap-align:start;background:#ff2447;color:#fff;box-shadow:0 2px 5px #0002;isolation:isolate}.sa-promo:before{content:"";position:absolute;inset:auto -20% 4%;height:150px;background:linear-gradient(155deg,transparent 42%,#ffffff24 43%,transparent 48%);z-index:-1;transform:rotate(-10deg)}.sa-promo>span{font-size:14px;font-weight:700;margin-bottom:10px}.sa-promo h1,.sa-promo h2{font-size:30px;line-height:1.45;margin:0 0 10px}.sa-promo p{font-size:15px;margin-bottom:12px}.sa-promo-art{display:flex;align-items:center;justify-content:center;flex:1;min-height:190px;margin:8px -6px 20px}.sa-promo-art svg{width:155px;height:155px;stroke-width:1.2;filter:drop-shadow(8px 18px 6px #0002);transform:rotate(-9deg)}.sa-promo-art img{width:100%;height:210px;object-fit:contain;filter:drop-shadow(0 12px 10px #0002)}.sa-promo>a:last-child{font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:white;color:#111;border-radius:30px;padding:9px 14px;margin-top:auto;min-height:42px}.sa-promo-brand{background:linear-gradient(155deg,#ff7900,#ff5000)}.sa-promo-blue{background:linear-gradient(155deg,#0579fb,#095bc9)}.sa-promo-peach{background:linear-gradient(155deg,#ff2447,#d70e31)}.sa-promo-lilac{background:linear-gradient(155deg,#b52d73,#752b85)}.sa-promo-green{background:linear-gradient(155deg,#167665,#074d48)}.sa-home-content{padding-inline:18px}.sa-category-grid{margin-top:0;gap:14px}.sa-category{border:1px solid #d5d9d9;border-radius:14px;padding:20px;box-shadow:none}.sa-category h2{font-size:21px}.sa-category-art{height:200px;border-radius:12px}.sa-category .sa-textlink{margin-top:14px}.sa-shelf{border-radius:8px}.sa-card{position:relative;padding-top:46px}.sa-card-tools{display:flex;gap:6px;justify-content:flex-end;position:absolute;top:8px;inset-inline-end:8px;z-index:2}.sa-card-tools button{width:34px;height:34px;padding:0;border:1px solid #d5d9d9;border-radius:50%;background:#fff;color:#334456;font-size:23px;line-height:1}.sa-card-tools button:hover{border-color:#176b68;background:#f7f3e9}.sa-card-tools button[aria-pressed=true]{color:#b12704;background:#f2ead8;border-color:#176b68}.sa-product-summary{position:relative}.sa-product-summary .sa-card-tools{position:static;justify-content:flex-start;margin-bottom:15px}.sa-signin-panel{border-radius:0;margin:26px -18px 0;padding:38px 20px;border:1px solid #d5d9d9;background:white}.sa-signin-panel h2{font-size:27px}.sa-signin-panel .sa-button{min-width:310px;font-weight:400;font-size:16px;box-shadow:none}.sa-signin-panel .sa-new-customer{margin:10px 0 0;font-size:12px}.sa-new-customer>a{color:#007185;text-decoration:underline}.sa-footer{background:#232f3e;color:white}.sa-backtop{display:block;background:#37475a;padding:20px;text-align:center;font-size:14px}.sa-backtop:hover{background:#485769}.sa-footer-grid{max-width:1250px;grid-template-columns:repeat(4,minmax(0,1fr));padding:60px 30px;gap:60px}.sa-footer-grid h2{font-size:19px;margin-bottom:16px}.sa-footer-grid p,.sa-footer-grid a:not(.sa-brand),.sa-footer-grid button{font-size:14px;line-height:1.9;color:#ddd}.sa-footer-grid button{display:block;background:none;border:0;text-align:start;padding:0;margin:0 0 8px}.sa-footer-grid a:hover,.sa-footer-grid button:hover{text-decoration:underline}.sa-footer-locale{border-top:1px solid #ffffff24;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;padding:30px}.sa-footer-locale .sa-brand{margin-inline-end:45px}.sa-footer-locale .sa-brand img{width:120px;max-height:54px}.sa-footer-locale button{border:1px solid #7f8996;border-radius:4px;background:none;color:#ddd;font-size:14px;min-height:43px;padding:8px 18px}.sa-footbase{background:#131a22;justify-content:center;gap:22px;text-align:center;padding:18px}.sa-market .sa-list-dialog{margin:auto;border-radius:10px;width:1050px;max-width:94vw;max-height:90dvh;padding:26px;overflow:auto}.sa-list-dialog .sa-dialog-heading{position:sticky;top:-26px;padding-block:12px;background:white;z-index:3}.sa-list-dialog>p{color:#565959;font-size:13px}.sa-list-empty{text-align:center;padding:65px 10px}.sa-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sa-saved-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #d5d9d9;border-radius:8px;min-width:0;background:#fff}.sa-saved-card img{width:100%;height:180px;object-fit:contain}.sa-saved-card h3{font-size:15px;margin:10px 0 0;line-height:1.6}.sa-saved-card strong{margin-top:auto;font-size:19px}.sa-saved-card .sa-textlink{margin:0}.sa-list-remove{border:1px solid #d5d9d9;border-radius:20px;background:#fff;font-size:12px;padding:5px 14px;align-self:flex-start}.sa-compare-scroll{overflow-x:auto}.sa-compare-table{border-collapse:collapse;width:100%;font-size:14px}.sa-compare-table caption{text-align:start;font-weight:700;padding:10px}.sa-compare-table th,.sa-compare-table td{min-width:200px;border:1px solid #d5d9d9;padding:14px;text-align:start;vertical-align:top}.sa-compare-table th:first-child{min-width:120px;background:#f5f7f7}.sa-compare-table .sa-saved-card{border:0;padding:0}.sa-toast{position:fixed;z-index:150;bottom:22px;left:50%;transform:translateX(-50%);background:#131921;color:white;border-radius:6px;padding:12px 20px;max-width:90vw;box-shadow:0 4px 18px #0003}.sa-missing-product{border:1px solid #d5d9d9;padding:16px;margin-bottom:16px}.sa-promo a:focus-visible{outline-color:#131921}
@media(min-width:1700px){.sa-promo{min-height:525px}.sa-promo h1,.sa-promo h2{font-size:37px}.sa-promo-art svg{width:190px;height:190px}.sa-promo-art img{height:270px}}
@media(max-width:1100px){.sa-headrow{gap:12px}.sa-promo{flex:0 0 29%;min-width:245px}.sa-footer-grid{gap:30px;padding:44px 26px}.sa-footer-grid h2{font-size:17px}}
@media(max-width:760px){.sa-headrow{min-height:112px;padding:8px 12px;gap:8px 12px}.sa-headrow>.sa-brand img{width:102px;max-height:45px}.sa-headrow>.sa-account-menu{grid-column:2;grid-row:1}.sa-account-menu summary{padding:0}.sa-account-menu strong{font-size:12px}.sa-account-menu summary>span{font-size:10px}.sa-account-panel{position:fixed;top:63px;inset-inline:12px;width:auto;max-width:400px;margin-inline-start:auto}.sa-search{height:44px}.sa-search select{width:108px;max-width:35%;font-size:11px}.sa-search input{font-size:16px}.sa-nav{padding-inline:12px;min-height:40px}.sa-nav-scroll>button{font-size:12px;padding:6px 8px}.sa-promo-strip{padding:12px 12px 18px;gap:10px;scroll-padding-inline:12px}.sa-promo{flex:0 0 68%;min-width:240px;min-height:380px;padding:22px;border-radius:16px}.sa-promo h1,.sa-promo h2{font-size:28px}.sa-promo-art{min-height:150px}.sa-promo-art svg{width:125px;height:125px}.sa-home-content{padding-inline:12px}.sa-category-grid{gap:10px}.sa-category{padding:15px;border-radius:10px}.sa-category h2{font-size:17px}.sa-category-art{height:150px}.sa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;padding:35px 24px}.sa-footer-grid h2{font-size:17px}.sa-footer-grid p,.sa-footer-grid a:not(.sa-brand),.sa-footer-grid button{font-size:13px}.sa-footer-locale{padding:25px 15px;gap:10px}.sa-footer-locale .sa-brand{width:100%;margin:0 0 10px}.sa-footer-locale button{font-size:12px;padding-inline:12px}.sa-signin-panel{margin-inline:-12px;padding:30px 16px}.sa-signin-panel h2{font-size:22px}.sa-signin-panel .sa-button{min-width:250px}.sa-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-market .sa-list-dialog{padding:18px}.sa-list-dialog .sa-dialog-heading{top:-18px}.sa-saved-card{padding:12px}.sa-saved-card img{height:135px}.sa-card{padding-top:46px}.sa-card-tools button{width:32px;height:32px}.sa-footbase{flex-direction:column;gap:6px}.sa-promo-art img{height:170px}}
@media(prefers-reduced-motion:reduce){.sa-promo-strip{scroll-behavior:auto}}
