/* Desktop header, both storefronts. Icons: Font Awesome Free 6.7.2 (fontawesome.com, CC BY 4.0) as CSS masks; the cart is the product card picture (CART_ICON). Order: hotline, theme, tracking, wishlist, cart. Each icon has its own colour; on hover it takes the text colour. */
:root{--fa-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");--fa-fire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z'/%3E%3C/svg%3E");--fa-gift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z'/%3E%3C/svg%3E");--fa-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z'/%3E%3C/svg%3E");--fa-percent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z'/%3E%3C/svg%3E");--fa-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z'/%3E%3C/svg%3E");--fa-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z'/%3E%3C/svg%3E");--fa-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");--fa-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");--fa-moon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z'/%3E%3C/svg%3E");--fa-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z'/%3E%3C/svg%3E");--fa-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z'/%3E%3C/svg%3E");--fa-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");--fa-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");--fa-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E");--fa-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48C336 50.1 285.9 0 224 0S112 50.1 112 112l0 48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z'/%3E%3C/svg%3E");--fa-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z'/%3E%3C/svg%3E");--fa-bars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");--fa-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");}
@media (min-width:1000px){
  :root{--sc-head-font:clamp(15px,1.2vw,16px)}
  html .dtop{display:flex;align-items:center;gap:2px}
  html .dtop>a,html .dtop>button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;padding:0!important;font-size:0;line-height:1}
  html .dtop>a::before,html .dtop>button::before,html .dtop-phone::before,html .dsrch::before,html .dsubnav .dnavlink::before,html .dcat-trigger span::before{content:"";flex:none;display:block;width:22px;height:22px;font-size:0;background:var(--sc-ic,currentColor);-webkit-mask:var(--sc-fa) center/contain no-repeat;mask:var(--sc-fa) center/contain no-repeat}
  html .dtop>a.dtop-phone{order:1;width:auto;gap:7px;padding:0 10px!important;font-size:var(--sc-head-font);font-weight:700}
  html .dtop>a.dtop-phone::before{--sc-fa:var(--fa-phone);--sc-ic:#16a34a;width:18px;height:18px}
  html .dtop>button:not(.thb){display:none!important}
  html .dtop>.thb{order:3}
  html .dtop>.thb>*{display:none!important}
  html .dtop>.thb::before{--sc-fa:var(--fa-moon);--sc-ic:#6366f1}
  html[data-theme=dark] .dtop>.thb::before{--sc-fa:var(--fa-sun);--sc-ic:#fbbf24}
  html .dtop>a[href$="/track"]{order:4}
  html .dtop>a[href$="/track"]::before{--sc-fa:var(--fa-truck);--sc-ic:#3b82f6;width:27px;content:"";font-size:0}
  html .dtop>a[href$="/wish"]{order:5}
  html .dtop>a[href$="/wish"]::before{--sc-fa:var(--fa-heart);--sc-ic:#f43f5e;content:"";font-size:0}
  html .dtop>a[href$="/checkout"]{order:6}
  html .dtop>a[href$="/checkout"]::before{width:31px;height:28px;content:"";font-size:0;-webkit-mask:none;mask:none;background:url(data:image/png;base64,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) center/contain no-repeat}
  html .dtop>a em{position:absolute;top:0;right:-1px;box-sizing:border-box;min-width:17px;height:17px;margin:0;padding:0 4px;border-radius:9px;background:var(--rd);color:#fff;font-size:10px;font-weight:700;font-style:normal;line-height:17px;text-align:center}
  /* Search: never slides under the logo on narrow screens. */
  html header .hl{flex:none;margin-right:12px}
  html .dsrch input{height:38px;padding:0 14px 0 41px;font-size:var(--sc-head-font)}
  html .dsrch::before{--sc-fa:var(--fa-search);--sc-ic:var(--bl);position:absolute;left:14px;top:50%;width:17px;height:17px;margin-top:-8.5px;color:var(--mu);pointer-events:none;z-index:1}
  html .sc-search-placeholder{left:41px;right:14px;gap:0;font-size:var(--sc-head-font)}
  html .sc-search-placeholder b{display:none}
  html .sc-search-placeholder::after{content:"";flex:none;width:1.5px;height:1.15em;margin-left:2px;background:currentColor;animation:sc-caret 1s steps(2) infinite}
  @keyframes sc-caret{from{opacity:1}to{opacity:0}}
  /* Menu row */
  html .dsubnav .dnavlink,html .dsubnav .dcat-trigger{font-size:var(--sc-head-font)}
  html .dsubnav .dcatmenu a{text-align:left}
  html .dsubnav .dcatmenu a em{flex:none;white-space:nowrap}
  html .dsubnav .dnavlink[href="/"]::before,html .dsubnav .dnavlink[href="#/"]::before{--sc-fa:var(--fa-home);--sc-ic:#0ea5e9}
  html .dsubnav .dnavlink[href$="/o/0"]::before{--sc-fa:var(--fa-tag);--sc-ic:#f59e0b}
  html .dsubnav .dnavlink[href$="/shop"]::before{--sc-fa:var(--fa-bag);--sc-ic:#a855f7}
  html .dsubnav .dnavlink[href$="/profile"]::before{--sc-fa:var(--fa-user);--sc-ic:#14b8a6}
  html .dsubnav .dnavlink::before{width:17px;height:17px}
  html .dsubnav .dcat-trigger{justify-content:flex-start}
  html .dsubnav .dcat-trigger::before{--sc-fa:var(--fa-bars)}
  html .dsubnav .dcat-trigger span{margin-left:auto;font-size:0}
  html .dcat-trigger span::before{--sc-fa:var(--fa-down);width:11px;height:11px}
  html .dnavinner{flex-wrap:wrap}
  /* A link the owner added may point at a page the old CSS hides from this row. */
  html .dsubnav .dnavlink[data-ic]{display:flex!important}
  /* The open page looks the same as a hovered link. */
  html .dsubnav .dnavlink:not(.dcat-trigger):is(:hover,.on){background:var(--bg)!important;color:var(--rd)!important}
  html .dtop>a:hover::before,html .dtop>button:hover::before,html .dsubnav .dnavlink:not(.dcat-trigger):is(:hover,.on)::before{--sc-ic:currentColor}
}
/* The menu under the category button has room for larger text only on wider screens. */
@media (min-width:1200px){html .dsubnav .dcatmenu a{font-size:14px}}
@media (prefers-reduced-motion:reduce){html .sc-search-placeholder::after{animation:none;display:none}}
/* Menu icons chosen in the panel; the variables must be set on the ::before too, because the ::before rules above set their own. */
html .dsubnav .dnavlink[data-ic=star]::before{--sc-fa:var(--fa-star);--sc-ic:#eab308}
html .dsubnav .dnavlink[data-ic=fire]::before{--sc-fa:var(--fa-fire);--sc-ic:#ef4444}
html .dsubnav .dnavlink[data-ic=gift]::before{--sc-fa:var(--fa-gift);--sc-ic:#ec4899}
html .dsubnav .dnavlink[data-ic=bolt]::before{--sc-fa:var(--fa-bolt);--sc-ic:#f59e0b}
html .dsubnav .dnavlink[data-ic=percent]::before{--sc-fa:var(--fa-percent);--sc-ic:#10b981}
html .dsubnav .dnavlink[data-ic=tag]::before{--sc-fa:var(--fa-tag);--sc-ic:#f59e0b}
html .dsubnav .dnavlink[data-ic=bag]::before{--sc-fa:var(--fa-bag);--sc-ic:#a855f7}
html .dsubnav .dnavlink[data-ic=gem]::before{--sc-fa:var(--fa-gem);--sc-ic:#06b6d4}
html .dsubnav .dnavlink[data-ic=truck]::before{--sc-fa:var(--fa-truck);--sc-ic:#3b82f6}
html .dsubnav .dnavlink[data-ic=home]::before{--sc-fa:var(--fa-home);--sc-ic:#0ea5e9}
html .dsubnav .dnavlink[data-ic=link]::before{--sc-fa:var(--fa-link);--sc-ic:#6366f1}
.sc-dw-ic{display:inline-block;flex:none;width:18px;height:18px;background:var(--sc-ic,currentColor);-webkit-mask:var(--sc-fa) center/contain no-repeat;mask:var(--sc-fa) center/contain no-repeat}
.sc-dw-ic[data-ic=star]{--sc-fa:var(--fa-star);--sc-ic:#eab308}
.sc-dw-ic[data-ic=fire]{--sc-fa:var(--fa-fire);--sc-ic:#ef4444}
.sc-dw-ic[data-ic=gift]{--sc-fa:var(--fa-gift);--sc-ic:#ec4899}
.sc-dw-ic[data-ic=bolt]{--sc-fa:var(--fa-bolt);--sc-ic:#f59e0b}
.sc-dw-ic[data-ic=percent]{--sc-fa:var(--fa-percent);--sc-ic:#10b981}
.sc-dw-ic[data-ic=tag]{--sc-fa:var(--fa-tag);--sc-ic:#f59e0b}
.sc-dw-ic[data-ic=bag]{--sc-fa:var(--fa-bag);--sc-ic:#a855f7}
.sc-dw-ic[data-ic=gem]{--sc-fa:var(--fa-gem);--sc-ic:#06b6d4}
.sc-dw-ic[data-ic=truck]{--sc-fa:var(--fa-truck);--sc-ic:#3b82f6}
.sc-dw-ic[data-ic=home]{--sc-fa:var(--fa-home);--sc-ic:#0ea5e9}
.sc-dw-ic[data-ic=link]{--sc-fa:var(--fa-link);--sc-ic:#6366f1}
/* Campaign page: same height as the page banners. */
.sc-camp-hero{width:100%;aspect-ratio:3/1;overflow:hidden;border-radius:12px;background:var(--cd);margin:0 0 14px;box-sizing:border-box}
.sc-camp-hero picture{display:contents}
.sc-camp-hero img{display:block;width:100%;height:100%;object-fit:contain}
.sc-camp-hero.plain{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 clamp(20px,4vw,40px);background:linear-gradient(120deg,var(--rd),#ff8a65);color:#fff}
.sc-camp-hero.plain b{font-size:clamp(20px,3vw,32px);line-height:1.25}
@media (min-width:1000px){.sc-camp-hero{aspect-ratio:1320/238}}
