.StorefrontHero-module__OLNM3q__root{color:#111b2d;background:#eef3fc;border:1px solid #e2e8f2;border-radius:28px;width:100%;overflow:hidden;container-type:inline-size}.StorefrontHero-module__OLNM3q__frame{background:linear-gradient(115deg,#f7f9ff 5%,#f0f5ff 50%,#e8effc 100%);grid-template-columns:1.12fr 1fr;gap:8px;min-height:432px;padding:48px 48px 34px;display:grid;position:relative}.StorefrontHero-module__OLNM3q__copy{z-index:2;align-self:center;padding-right:16px;position:relative}.StorefrontHero-module__OLNM3q__eyebrow{color:#33599f;word-break:keep-all;align-items:center;gap:9px;margin-bottom:21px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.StorefrontHero-module__OLNM3q__eyebrow>span{background:#245bff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.StorefrontHero-module__OLNM3q__copy h2{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(31px,3.1vw,48px);font-weight:800;line-height:1.24;letter-spacing:-.055em!important}.StorefrontHero-module__OLNM3q__copy>p{color:#66748a;word-break:keep-all;overflow-wrap:anywhere;max-width:470px;margin:18px 0 0;font-size:15px;font-weight:450;line-height:1.8}.StorefrontHero-module__OLNM3q__primaryButton{color:#fff;background:#245bff;border-radius:12px;justify-content:center;align-items:center;gap:22px;max-width:100%;min-height:50px;margin-top:27px;padding:0 22px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #245bff20}.StorefrontHero-module__OLNM3q__primaryButton:hover{background:#1645d9;transform:translateY(-2px)}.StorefrontHero-module__OLNM3q__primaryButton:focus-visible,.StorefrontHero-module__OLNM3q__controlButton:focus-visible,.StorefrontHero-module__OLNM3q__dots button:focus-visible{outline-offset:4px;outline:3px solid #245bff}.StorefrontHero-module__OLNM3q__media{align-self:center;min-width:0}.StorefrontHero-module__OLNM3q__catalogArtwork{justify-content:center;align-items:center;height:100%;padding:12px;display:flex;position:relative}.StorefrontHero-module__OLNM3q__catalogArtwork>img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 20px 22px #19376120);width:100%;height:100%;position:relative}.StorefrontHero-module__OLNM3q__controlsPlaceholder{height:34px;margin-top:20px}.StorefrontHero-module__OLNM3q__textArtwork{z-index:1;text-align:center;background:#ffffffd9;border:1px solid #dbe5f5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px 16px;display:flex;position:relative;box-shadow:0 18px 45px #245bff0d}.StorefrontHero-module__OLNM3q__textArtwork>span{color:#526780;font-size:13px;font-weight:700}.StorefrontHero-module__OLNM3q__textArtwork>strong{color:#245bff;letter-spacing:-.06em;margin-top:14px;font-size:clamp(40px,5vw,66px);line-height:1.15}.StorefrontHero-module__OLNM3q__textArtwork small{margin-left:5px;font-size:22px}.StorefrontHero-module__OLNM3q__textArtwork p{color:#526780;word-break:keep-all;margin:10px 0;font-size:12px}.StorefrontHero-module__OLNM3q__textArtwork>div{border-top:1px dashed #cbd9ed;width:100%;margin-top:22px;padding-top:18px;font-size:20px;font-weight:800}.StorefrontHero-module__OLNM3q__visual{align-self:center;min-width:0;height:360px;position:relative}.StorefrontHero-module__OLNM3q__customTint{opacity:.22;filter:blur(30px);pointer-events:none;border-radius:50%;position:absolute;inset:0}.StorefrontHero-module__OLNM3q__artwork{isolation:isolate;height:100%;position:relative}.StorefrontHero-module__OLNM3q__orbit{z-index:-1;background:linear-gradient(145deg,#dfebff,#d8e4ff80);border-radius:50%;width:345px;max-width:100%;height:345px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StorefrontHero-module__OLNM3q__orbitInner{z-index:-1;border:1px solid #bfcfed88;border-radius:50%;width:280px;max-width:82%;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StorefrontHero-module__OLNM3q__mainProduct,.StorefrontHero-module__OLNM3q__backProduct{background:#fff;border:1px solid #e8ecf4;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 26px 44px -20px #1c355d55}.StorefrontHero-module__OLNM3q__mainProduct{z-index:2;width:70%;height:71%;padding:15px;top:16%;left:13%;transform:rotate(-7deg)}.StorefrontHero-module__OLNM3q__backProduct{z-index:1;width:47%;height:59%;padding:12px;top:5%;right:0;transform:rotate(9deg)}.StorefrontHero-module__OLNM3q__mainProduct img,.StorefrontHero-module__OLNM3q__backProduct img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.StorefrontHero-module__OLNM3q__tabletArtwork .StorefrontHero-module__OLNM3q__mainProduct{width:51%;height:85%;padding:14px;top:7%;left:19%}.StorefrontHero-module__OLNM3q__tabletArtwork .StorefrontHero-module__OLNM3q__backProduct{width:45%;height:77%;top:7%;right:5%}.StorefrontHero-module__OLNM3q__featureBadge{z-index:4;background:#fff;border:1px solid #e2e9f4;border-radius:15px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute;top:3px;right:-4px;transform:rotate(3deg);box-shadow:0 12px 32px #183e7214}.StorefrontHero-module__OLNM3q__featureBadge small{color:#78849a;margin-bottom:3px;font-size:10px;display:block}.StorefrontHero-module__OLNM3q__featureBadge strong{color:#183460;font-size:16px}.StorefrontHero-module__OLNM3q__windowsMark{grid-template-columns:repeat(2,12px);gap:3px;display:grid;transform:perspective(60px)rotateY(-10deg)}.StorefrontHero-module__OLNM3q__windowsMark i{background:#1c8dee;width:12px;height:12px}.StorefrontHero-module__OLNM3q__giftBadge{z-index:4;background:#fff;border:1px solid #e3e9f2;border-radius:18px;align-items:center;gap:13px;padding:12px 18px 12px 11px;display:flex;position:absolute;bottom:-4px;left:2px;transform:rotate(2deg);box-shadow:0 13px 30px #14386a12}.StorefrontHero-module__OLNM3q__giftPhotos{align-items:center;display:flex}.StorefrontHero-module__OLNM3q__giftPhotos img{object-fit:contain;width:43px;height:48px}.StorefrontHero-module__OLNM3q__giftPhotos img+img{margin-left:-6px}.StorefrontHero-module__OLNM3q__giftBadge strong{margin-bottom:3px;font-size:15px;font-weight:800;display:block}.StorefrontHero-module__OLNM3q__giftBadge span{color:#72809a;font-size:10px;display:block}.StorefrontHero-module__OLNM3q__brandArtwork{justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.StorefrontHero-module__OLNM3q__brandArtwork>img{object-fit:contain;filter:drop-shadow(0 20px 20px #20324c20);max-width:80%;max-height:93%}.StorefrontHero-module__OLNM3q__numberBadge{z-index:4;color:#fff;background:#245bff;border-radius:18px;align-items:center;gap:14px;padding:15px 22px;display:flex;position:absolute;bottom:-2px;right:0;transform:rotate(4deg);box-shadow:0 12px 25px #245bff25}.StorefrontHero-module__OLNM3q__numberBadge>strong{font-size:53px;line-height:1;letter-spacing:-.05em!important}.StorefrontHero-module__OLNM3q__numberBadge>strong>span{margin-left:2px;font-size:19px}.StorefrontHero-module__OLNM3q__numberBadge>div{color:#dce6ff;font-size:11px;line-height:1.7}.StorefrontHero-module__OLNM3q__numberBadge b{color:#fff;font-weight:700}.StorefrontHero-module__OLNM3q__workBadge{z-index:4;background:#fff;border-radius:17px;align-items:center;gap:13px;padding:15px 21px;display:flex;position:absolute;bottom:5px;left:0;transform:rotate(-3deg);box-shadow:0 12px 28px #183e721a}.StorefrontHero-module__OLNM3q__workBadge strong{color:#245bff;font-size:23px;line-height:1.2;display:block}.StorefrontHero-module__OLNM3q__workBadge span:not(.StorefrontHero-module__OLNM3q__signal){color:#6b7c94;margin-top:4px;font-size:11px;display:block}.StorefrontHero-module__OLNM3q__signal{align-items:flex-end;gap:3px;height:27px;display:flex}.StorefrontHero-module__OLNM3q__signal i{background:#245bff;border-radius:2px;width:5px}.StorefrontHero-module__OLNM3q__signal i:first-child{height:8px}.StorefrontHero-module__OLNM3q__signal i:nth-child(2){height:14px}.StorefrontHero-module__OLNM3q__signal i:nth-child(3){height:20px}.StorefrontHero-module__OLNM3q__signal i:nth-child(4){height:27px}.StorefrontHero-module__OLNM3q__discountArt{z-index:4;color:#245bff;text-shadow:0 5px #eff5ff;position:absolute;top:3px;left:-8px;transform:rotate(-7deg)}.StorefrontHero-module__OLNM3q__discountArt>span{margin-left:8px;font-size:15px;font-weight:800;display:block}.StorefrontHero-module__OLNM3q__discountArt strong{font-size:98px;font-weight:850;line-height:1;letter-spacing:-.08em!important}.StorefrontHero-module__OLNM3q__discountArt small{font-size:47px;letter-spacing:-.05em!important}.StorefrontHero-module__OLNM3q__supportBadge{z-index:4;background:#fff;border-radius:18px;padding:14px 21px;position:absolute;bottom:5px;right:0;box-shadow:0 12px 28px #183e721a}.StorefrontHero-module__OLNM3q__supportBadge>span{color:#245bff;margin-right:8px;font-size:24px;font-weight:600}.StorefrontHero-module__OLNM3q__supportBadge strong{font-size:18px}.StorefrontHero-module__OLNM3q__supportBadge small{color:#73829b;margin-top:3px;font-size:10px;display:block}.StorefrontHero-module__OLNM3q__uploadedArtwork{justify-content:center;align-items:center;height:100%;padding:4px 10px;display:flex}.StorefrontHero-module__OLNM3q__uploadedImage{object-fit:contain;filter:drop-shadow(0 14px 20px #293c5b16);border-radius:14px;width:100%;height:100%}.StorefrontHero-module__OLNM3q__imageFallback{color:#587297;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;display:flex}.StorefrontHero-module__OLNM3q__imageFallback img{object-fit:contain;width:68px;height:68px}.StorefrontHero-module__OLNM3q__controls{justify-content:flex-end;align-items:center;gap:6px;margin-top:20px;display:flex}.StorefrontHero-module__OLNM3q__counter{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 11px 0 9px;font-size:12px}.StorefrontHero-module__OLNM3q__counter b{font-weight:800}.StorefrontHero-module__OLNM3q__counter>span{color:#a1aec1}.StorefrontHero-module__OLNM3q__controlButton{color:#445671;cursor:pointer;background:#fff;border:1px solid #e0e7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.StorefrontHero-module__OLNM3q__controlButton:hover{background:#eaf0fc}.StorefrontHero-module__OLNM3q__dots{align-items:center;display:flex}.StorefrontHero-module__OLNM3q__dots button{cursor:pointer;background:0 0;border:0;padding:10px 5px}.StorefrontHero-module__OLNM3q__dots span{background:#c4cee0;border-radius:5px;width:5px;height:5px;transition:width .25s;display:block}.StorefrontHero-module__OLNM3q__dots button[aria-current=true] span{background:#245bff;width:20px}@container (max-width:900px){.StorefrontHero-module__OLNM3q__frame{min-height:380px;padding:34px 28px 28px}.StorefrontHero-module__OLNM3q__copy h2{font-size:34px}.StorefrontHero-module__OLNM3q__copy>p{font-size:13px}.StorefrontHero-module__OLNM3q__visual{height:305px}.StorefrontHero-module__OLNM3q__featureBadge{padding:10px;right:-8px}.StorefrontHero-module__OLNM3q__featureBadge strong{font-size:13px}.StorefrontHero-module__OLNM3q__giftBadge{padding:10px;left:-20px}.StorefrontHero-module__OLNM3q__giftBadge span{font-size:9px}.StorefrontHero-module__OLNM3q__giftPhotos img{width:35px}.StorefrontHero-module__OLNM3q__discountArt strong{font-size:80px}}@container (max-width:640px){.StorefrontHero-module__OLNM3q__media{justify-self:center;width:100%;max-width:390px}.StorefrontHero-module__OLNM3q__frame{grid-template-columns:1fr;gap:6px;padding:28px 24px 23px}.StorefrontHero-module__OLNM3q__copy{padding:0}.StorefrontHero-module__OLNM3q__eyebrow{margin-bottom:13px;font-size:10px}.StorefrontHero-module__OLNM3q__copy h2{text-wrap:pretty;max-width:100%;font-size:clamp(27px,6.6vw,35px);line-height:1.28}.StorefrontHero-module__OLNM3q__copy>p{margin-top:13px;font-size:12px;line-height:1.75}.StorefrontHero-module__OLNM3q__primaryButton{gap:20px;min-height:44px;margin-top:19px;padding:0 17px;font-size:12px}.StorefrontHero-module__OLNM3q__visual{justify-self:center;width:100%;max-width:390px;height:242px;margin-top:12px}.StorefrontHero-module__OLNM3q__orbit{width:250px;height:250px}.StorefrontHero-module__OLNM3q__orbitInner{width:215px;height:215px}.StorefrontHero-module__OLNM3q__mainProduct{border-radius:16px;width:65%;height:77%;padding:10px;top:12%;left:15%}.StorefrontHero-module__OLNM3q__backProduct{border-radius:15px;width:43%;height:69%;right:4%}.StorefrontHero-module__OLNM3q__tabletArtwork .StorefrontHero-module__OLNM3q__mainProduct{width:45%;height:87%;padding:9px;left:22%}.StorefrontHero-module__OLNM3q__tabletArtwork .StorefrontHero-module__OLNM3q__backProduct{width:42%;height:80%;padding:8px;right:7%}.StorefrontHero-module__OLNM3q__featureBadge{border-radius:12px;gap:8px;padding:9px 12px;top:0;right:0}.StorefrontHero-module__OLNM3q__featureBadge small{font-size:8px}.StorefrontHero-module__OLNM3q__featureBadge strong{font-size:12px}.StorefrontHero-module__OLNM3q__windowsMark{grid-template-columns:repeat(2,9px);gap:2px}.StorefrontHero-module__OLNM3q__windowsMark i{width:9px;height:9px}.StorefrontHero-module__OLNM3q__giftBadge{border-radius:13px;gap:9px;padding:9px 12px;bottom:0;left:0}.StorefrontHero-module__OLNM3q__giftPhotos img{width:32px;height:34px}.StorefrontHero-module__OLNM3q__giftBadge strong{font-size:12px}.StorefrontHero-module__OLNM3q__giftBadge span{font-size:8px}.StorefrontHero-module__OLNM3q__numberBadge{border-radius:13px;gap:10px;padding:10px 15px;bottom:0;right:4px}.StorefrontHero-module__OLNM3q__numberBadge>strong{font-size:41px}.StorefrontHero-module__OLNM3q__numberBadge>strong>span{font-size:15px}.StorefrontHero-module__OLNM3q__numberBadge>div{font-size:9px}.StorefrontHero-module__OLNM3q__workBadge{border-radius:13px;gap:10px;padding:11px 15px;bottom:0;left:0}.StorefrontHero-module__OLNM3q__workBadge strong{font-size:19px}.StorefrontHero-module__OLNM3q__workBadge span:not(.StorefrontHero-module__OLNM3q__signal){font-size:9px}.StorefrontHero-module__OLNM3q__discountArt{top:5px;left:3px}.StorefrontHero-module__OLNM3q__discountArt>span{font-size:12px}.StorefrontHero-module__OLNM3q__discountArt strong{font-size:76px}.StorefrontHero-module__OLNM3q__discountArt small{font-size:38px}.StorefrontHero-module__OLNM3q__supportBadge{border-radius:13px;padding:10px 15px;bottom:0;right:0}.StorefrontHero-module__OLNM3q__supportBadge strong{font-size:15px}.StorefrontHero-module__OLNM3q__supportBadge small{font-size:9px}.StorefrontHero-module__OLNM3q__uploadedArtwork{padding:0}.StorefrontHero-module__OLNM3q__controls{gap:4px}.StorefrontHero-module__OLNM3q__counter{margin:0 6px;font-size:10px}.StorefrontHero-module__OLNM3q__controlButton{width:30px;height:30px}.StorefrontHero-module__OLNM3q__dots{display:none}}@media (prefers-reduced-motion:reduce){.StorefrontHero-module__OLNM3q__root *{transition:none!important;animation:none!important}}.StorefrontHero-module__OLNM3q__cleanCatalog{background:#f0f2f5;border-color:#0000;border-radius:0}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{background:#f0f2f5;grid-template-columns:1fr 1.25fr;padding-left:56px;padding-right:28px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__eyebrow{color:#626c7b;font-weight:600}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__eyebrow>span{display:none}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:clamp(31px,3vw,44px);letter-spacing:-.045em!important}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{color:#515b6b}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{box-shadow:none;background:#20242b;border-radius:7px;gap:15px;font-size:13px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton:hover{background:#343b46;transform:none}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__catalogArtwork{padding:0}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__catalogArtwork>img{filter:none;mix-blend-mode:multiply}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__customTint{display:none}@container (max-width:900px){.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{padding-left:28px;padding-right:24px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:34px}}@container (max-width:640px){.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{grid-template-columns:1fr;padding:28px 24px 23px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:clamp(27px,6.6vw,35px)}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__media,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__visual{max-width:480px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{font-size:12px}}.StorefrontHero-module__OLNM3q__copy{min-width:0}.StorefrontHero-module__OLNM3q__copy>p{white-space:pre-line}@container (max-width:640px){.StorefrontHero-module__OLNM3q__frame{grid-template-rows:minmax(252px,auto) auto}.StorefrontHero-module__OLNM3q__copy{align-self:center}.StorefrontHero-module__OLNM3q__controlsPlaceholder{height:30px}}.StorefrontHero-module__OLNM3q__root{color:var(--brand-ink,#14294f);background:var(--brand-surface,#f3f6fb)}.StorefrontHero-module__OLNM3q__eyebrow{color:#527092;font-size:15px}.StorefrontHero-module__OLNM3q__copy h2,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{color:var(--brand-ink,#14294f);font-size:clamp(36px,3.4vw,52px);font-weight:800;line-height:1.3}.StorefrontHero-module__OLNM3q__copy>p,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{color:#4d5e77;max-width:520px;font-size:20px;font-weight:400;line-height:1.7}.StorefrontHero-module__OLNM3q__primaryButton,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{background:var(--brand-blue,#245bea);min-height:56px;box-shadow:none;border-radius:12px;padding:0 24px;font-size:17px}.StorefrontHero-module__OLNM3q__primaryButton:hover,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton:hover{background:#194ed0}.StorefrontHero-module__OLNM3q__cleanCatalog,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{background:#f3f6fb}@container (max-width:900px){.StorefrontHero-module__OLNM3q__copy h2,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:37px}.StorefrontHero-module__OLNM3q__copy>p,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{font-size:18px}}@container (max-width:640px){.StorefrontHero-module__OLNM3q__eyebrow{font-size:14px}.StorefrontHero-module__OLNM3q__copy h2,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:34px;line-height:1.3}.StorefrontHero-module__OLNM3q__copy>p,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{font-size:17px;line-height:1.7}.StorefrontHero-module__OLNM3q__primaryButton,.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{min-height:52px;font-size:16px}.StorefrontHero-module__OLNM3q__frame{grid-template-rows:minmax(285px,auto) auto}}.StorefrontHero-module__OLNM3q__cleanCatalog{background:#fffaf6;border:1px solid #eee7df;border-radius:24px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{background:#fffaf6;grid-template-columns:1.02fr 1.16fr;gap:24px;min-height:452px;padding:48px 44px 48px 56px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__eyebrow{color:#983d0b;margin-bottom:22px;font-size:14px;font-weight:750;display:inline-flex;letter-spacing:-.02em!important}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__eyebrow>span{background:#f37321;width:8px;height:8px;display:block}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{text-wrap:initial;font-size:clamp(36px,3.4vw,52px);line-height:1.28;letter-spacing:-.045em!important}.StorefrontHero-module__OLNM3q__catalogTitleAccent{color:#cf500d;margin-bottom:2px;display:block}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{color:#584b40;margin-top:22px;font-size:19px;line-height:1.75}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{background:#bf490b;border-radius:12px;gap:25px;min-height:56px;margin-top:29px;font-size:17px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton:hover{background:#a83d06}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton:focus-visible{outline-color:#a83d06}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__visual{height:340px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__catalogArtwork{isolation:isolate;background:#fffaf6;padding:5px 0 24px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__catalogArtwork>img{filter:none;mix-blend-mode:normal;z-index:1}.StorefrontHero-module__OLNM3q__catalogCaption{text-align:center;color:#745843;font-size:13px;font-weight:650;position:absolute;bottom:0;left:0;right:0;letter-spacing:.035em!important}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__controlsPlaceholder{display:none}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__controls{margin-top:12px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__dots button[aria-current=true] span{background:#c34d0d}@container (max-width:900px){.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{gap:12px;min-height:410px;padding:36px 28px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:37px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{font-size:17px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__visual{height:290px}}@container (max-width:640px){.StorefrontHero-module__OLNM3q__cleanCatalog{border-radius:20px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__frame{grid-template-rows:auto auto;grid-template-columns:1fr;gap:3px;min-height:0;padding:28px 24px 22px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__eyebrow{margin-bottom:16px;font-size:13px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy h2{font-size:clamp(27px,7.8vw,34px);line-height:1.27}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__copy>p{margin-top:16px;font-size:16px;line-height:1.7}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__primaryButton{gap:22px;min-height:50px;margin-top:21px;padding:0 20px;font-size:16px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__media{max-width:400px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__visual{max-width:400px;height:195px;margin-top:9px}.StorefrontHero-module__OLNM3q__cleanCatalog .StorefrontHero-module__OLNM3q__catalogArtwork{padding-bottom:19px}.StorefrontHero-module__OLNM3q__catalogCaption{font-size:12px}}
.StorefrontCategories-module__llQkJa__categories,.StorefrontCategories-module__llQkJa__loading{grid-template-columns:repeat(var(--category-count,3),minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.StorefrontCategories-module__llQkJa__card{color:#14294f;background:#f4f7fb;border:1px solid #e4eaf2;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:146px;padding:22px 26px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.StorefrontCategories-module__llQkJa__tablet{background:#f2f7fa}.StorefrontCategories-module__llQkJa__phone{background:#f6f5fc}.StorefrontCategories-module__llQkJa__card:hover{background:#edf3ff;border-color:#8eaceb}.StorefrontCategories-module__llQkJa__card:focus-visible{outline-offset:4px;outline:3px solid #245bea}.StorefrontCategories-module__llQkJa__copy{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.StorefrontCategories-module__llQkJa__copy strong{letter-spacing:-.04em;font-size:22px;font-weight:750;line-height:1.4}.StorefrontCategories-module__llQkJa__copy>span{color:#62738a;font-size:13px;line-height:1.5}.StorefrontCategories-module__llQkJa__copy .StorefrontCategories-module__llQkJa__more{color:#344e72;margin-top:12px;font-weight:650}.StorefrontCategories-module__llQkJa__more>span{margin-left:6px}.StorefrontCategories-module__llQkJa__artwork{flex-shrink:1;justify-content:center;align-items:center;width:48%;min-width:0;max-width:180px;height:100px;display:flex}.StorefrontCategories-module__llQkJa__artwork img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.StorefrontCategories-module__llQkJa__artwork svg{color:#7895bc;width:88px;max-height:80px}.StorefrontCategories-module__llQkJa__loading>span{background:#f2f5f9;border-radius:18px;height:146px}@media (max-width:1023px){.StorefrontCategories-module__llQkJa__card{gap:8px;padding:18px 16px}.StorefrontCategories-module__llQkJa__copy strong{font-size:20px}.StorefrontCategories-module__llQkJa__copy>span:not(.StorefrontCategories-module__llQkJa__more){display:none}}@media (max-width:639px){.StorefrontCategories-module__llQkJa__categories,.StorefrontCategories-module__llQkJa__loading{gap:8px;margin-top:16px}.StorefrontCategories-module__llQkJa__card{border-radius:14px;flex-direction:column-reverse;justify-content:center;gap:7px;min-height:120px;padding:12px 7px}.StorefrontCategories-module__llQkJa__artwork{flex-shrink:0;width:100%;max-width:105px;height:62px}.StorefrontCategories-module__llQkJa__artwork svg{height:60px}.StorefrontCategories-module__llQkJa__copy{text-align:center}.StorefrontCategories-module__llQkJa__copy strong{letter-spacing:-.03em;font-size:16px;line-height:1.4}.StorefrontCategories-module__llQkJa__copy .StorefrontCategories-module__llQkJa__more{display:none}.StorefrontCategories-module__llQkJa__loading>span{border-radius:14px;height:120px}}
