.shop-banner-mosaic[data-v-f9e5d6b0]{gap:12px;width:100%;margin:0 0 48px;font-family:Ubuntu,Arial,sans-serif;display:grid}.shop-banner-group[data-v-f9e5d6b0]{gap:12px;min-width:0;display:grid}.shop-banner-group.is-primary[data-v-f9e5d6b0]{aspect-ratio:2.62;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.shop-banner-group.is-primary>.shop-banner-card[data-v-f9e5d6b0]:first-child{grid-row:span 2}.shop-banner-group.is-primary.has-one[data-v-f9e5d6b0]{aspect-ratio:3.2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shop-banner-group.is-primary.has-two[data-v-f9e5d6b0]{grid-template-rows:minmax(0,1fr)}.shop-banner-group.is-primary.has-one>.shop-banner-card[data-v-f9e5d6b0]:first-child,.shop-banner-group.is-primary.has-two>.shop-banner-card[data-v-f9e5d6b0]:first-child{grid-row:auto}.shop-banner-group.is-extra[data-v-f9e5d6b0]{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-banner-group.is-extra>.shop-banner-card[data-v-f9e5d6b0]{aspect-ratio:2.1}.shop-banner-card[data-v-f9e5d6b0]{isolation:isolate;-webkit-user-select:none;user-select:none;background:#f3f4f6;border:0;border-radius:30px;min-width:0;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 13px #17253820}.shop-banner-card img[data-v-f9e5d6b0]{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .3s;display:block}.shop-banner-copy[data-v-f9e5d6b0]{pointer-events:none;text-align:left;overflow-wrap:anywhere;gap:6px;padding:50px 24px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.shop-banner-copy>strong[data-v-f9e5d6b0]{-webkit-line-clamp:2;color:inherit;letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:clamp(18px,2.1vw,29px);font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.shop-banner-copy>span[data-v-f9e5d6b0]{-webkit-line-clamp:3;color:#e0e2e7;-webkit-box-orient:vertical;font-size:clamp(13px,1.1vw,16px);font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.has-light-text .shop-banner-copy[data-v-f9e5d6b0]{color:#fff;background:linear-gradient(#0000 0%,#0009 52%,#000000d1 100%)}.has-dark-text .shop-banner-copy[data-v-f9e5d6b0]{color:#17191e;background:0 0}.has-dark-text .shop-banner-copy>span[data-v-f9e5d6b0]{color:#62666e}.shop-banner-card[data-v-f9e5d6b0]:focus-visible{outline-offset:4px;outline:3px solid #475569}.shop-banner-card:focus-visible img[data-v-f9e5d6b0]{transform:scale(1.035)}.shop-banner-ad[data-v-f9e5d6b0]{color:#626d7e;pointer-events:none;background:#fffffff0;border-radius:6px;padding:3px 7px;font-size:10px;line-height:1.5;position:absolute;top:12px;right:14px}@media (hover:hover) and (pointer:fine){.shop-banner-card:hover img[data-v-f9e5d6b0]{transform:scale(1.035)}}@media (max-width:850px){.shop-banner-mosaic[data-v-f9e5d6b0]{gap:10px;margin-bottom:36px}.shop-banner-group[data-v-f9e5d6b0]{gap:10px}.shop-banner-group.is-primary[data-v-f9e5d6b0]{aspect-ratio:2.3}.shop-banner-group.is-primary.has-one[data-v-f9e5d6b0]{aspect-ratio:2.8}.shop-banner-group.is-extra[data-v-f9e5d6b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-banner-card[data-v-f9e5d6b0]{border-radius:23px}}@media (max-width:570px){.shop-banner-mosaic[data-v-f9e5d6b0]{margin-bottom:30px}.shop-banner-group.is-primary[data-v-f9e5d6b0],.shop-banner-group.is-primary.has-one[data-v-f9e5d6b0],.shop-banner-group.is-primary.has-two[data-v-f9e5d6b0],.shop-banner-group.is-extra[data-v-f9e5d6b0]{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.shop-banner-group.is-primary>.shop-banner-card[data-v-f9e5d6b0]:first-child{aspect-ratio:1.6;grid-row:auto}.shop-banner-card[data-v-f9e5d6b0],.shop-banner-group.is-extra>.shop-banner-card[data-v-f9e5d6b0]{aspect-ratio:2.1;border-radius:18px}.shop-banner-ad[data-v-f9e5d6b0]{padding:3px 5px;font-size:8px;top:8px;right:8px}}@media (max-width:850px){.shop-banner-copy[data-v-f9e5d6b0]{gap:4px;padding:34px 18px 15px}.shop-banner-copy>strong[data-v-f9e5d6b0]{font-size:20px}.shop-banner-copy>span[data-v-f9e5d6b0]{font-size:13px}}@media (prefers-reduced-motion:reduce){.shop-banner-card img[data-v-f9e5d6b0]{transition:none}.shop-banner-card:hover img[data-v-f9e5d6b0],.shop-banner-card:focus-visible img[data-v-f9e5d6b0]{transform:none}}.store-product-rich-description[data-v-391c0fab]{color:#596271;overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.8;overflow:auto}.store-product-rich-description[data-v-391c0fab] *{box-sizing:border-box;max-width:100%}.store-product-rich-description[data-v-391c0fab] h2,.store-product-rich-description[data-v-391c0fab] h3,.store-product-rich-description[data-v-391c0fab] h4{color:#263246;letter-spacing:-.02em;margin:1.3em 0 .65em;font-weight:500;line-height:1.35}.store-product-rich-description[data-v-391c0fab] h2{font-size:23px}.store-product-rich-description[data-v-391c0fab] h3{font-size:19px}.store-product-rich-description[data-v-391c0fab] h4{font-size:16px}.store-product-rich-description[data-v-391c0fab]>:first-child{margin-top:0}.store-product-rich-description[data-v-391c0fab]>:last-child{margin-bottom:0}.store-product-rich-description[data-v-391c0fab] p{margin:0 0 1em}.store-product-rich-description[data-v-391c0fab] ul,.store-product-rich-description[data-v-391c0fab] ol{margin:.5em 0 1em;padding-left:1.6em}.store-product-rich-description[data-v-391c0fab] li{margin:.3em 0}.store-product-rich-description[data-v-391c0fab] strong,.store-product-rich-description[data-v-391c0fab] b{font-weight:600}.store-product-rich-description[data-v-391c0fab] a{color:#226fdb;text-underline-offset:3px;text-decoration:underline}.store-product-rich-description[data-v-391c0fab] img{border-radius:12px;max-width:100%;height:auto;margin:12px auto;display:block}.store-product-rich-description[data-v-391c0fab] figure{margin:20px 0}.store-product-rich-description[data-v-391c0fab] figcaption{text-align:center;color:#758095;font-size:12px}.store-product-rich-description[data-v-391c0fab] table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}.store-product-rich-description[data-v-391c0fab] th,.store-product-rich-description[data-v-391c0fab] td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:12px 14px}.store-product-rich-description[data-v-391c0fab] th{color:#263246;background:#f7f9fc;font-weight:500}.store-product-rich-description[data-v-391c0fab] blockquote{background:#f8faff;border-left:3px solid #d8e6fa;border-radius:0 10px 10px 0;margin:20px 0;padding:14px 20px}.store-product-rich-description[data-v-391c0fab] hr{background:#edf0f4;border:0;height:1px;margin:24px 0}@media (max-width:600px){.store-product-rich-description[data-v-391c0fab]{font-size:13px}.store-product-rich-description[data-v-391c0fab] h2{font-size:20px}.store-product-rich-description[data-v-391c0fab] h3{font-size:17px}.store-product-rich-description[data-v-391c0fab] th,.store-product-rich-description[data-v-391c0fab] td{padding:9px 10px}}
