:root{--b-ink: #14304a;--b-ink-2: #4b6077;--b-blue: #14304a;--b-blue-dark: #0c2236;--b-sky: #bfe6f7;--b-cloud: #7cc6f0;--b-pink: #f7a8c4;--b-pink-soft: #fde6ef;--b-sun: #ffd45c;--b-cream: #fff7ec;--b-blush: #fde6ef;--b-line: #ead9cc;--b-white: #ffffff;--b-radius: 20px;--b-radius-sm: 12px;--b-shadow: 0 10px 30px rgba(20, 48, 74, .1);--b-retro: 4px 4px 0 var(--b-ink);--b-font-head: var(--font-heading--family, inherit);--b-font-body: var(--font-body--family, inherit)}.b-section{color:var(--b-ink);font-family:var(--b-font-body)}.b-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.b-pad{padding-block:clamp(48px,7vw,88px)}.b-center{text-align:center}.b-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--b-sun);color:var(--b-ink);border:2px solid var(--b-ink);font-size:13px;font-weight:700;letter-spacing:.02em}.b-h1,.b-h2{font-family:var(--b-font-head);color:var(--b-ink);margin:0;letter-spacing:-.01em;font-weight:400}.b-h1{font-size:clamp(40px,5.6vw,68px);line-height:1.05;text-shadow:3px 3px 0 var(--b-pink),6px 6px 0 var(--b-sun)}.b-h2{font-size:clamp(30px,3.8vw,44px);line-height:1.1}.b-h3{font-family:var(--b-font-body);color:var(--b-ink);margin:0;font-size:18px;line-height:1.3;font-weight:700}.b-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--b-ink-2);margin:16px 0 0;max-width:34em}.b-sub{font-size:16px;line-height:1.55;color:var(--b-ink-2);margin:10px auto 0;max-width:40em}.b-muted{color:var(--b-ink-2)}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--b-font-body);font-size:16px;font-weight:700;text-decoration:none;border:2px solid var(--b-ink);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.b-btn--primary{background:var(--b-pink);color:var(--b-ink);box-shadow:var(--b-retro)}.b-btn--primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--b-ink)}.b-btn--primary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--b-ink)}.b-btn--ghost{background:var(--b-white);color:var(--b-ink)}.b-btn--ghost:hover{background:var(--b-sky)}.b-icon{width:20px;height:20px;flex:none}.b-checks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.b-checks li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--b-ink)}.b-checks .b-icon{width:18px;height:18px;color:var(--b-ink);background:var(--b-sun);border-radius:50%;padding:2px}.b-announce{background:var(--b-pink);color:var(--b-ink);font-size:13px;font-weight:700;border-bottom:2px solid var(--b-ink)}.b-announce__list{list-style:none;margin:0 auto;padding:9px 20px;display:flex;justify-content:center;gap:28px;max-width:1200px}.b-announce__list li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.b-announce__list a{color:inherit;text-decoration:underline;text-underline-offset:2px}.b-announce .b-icon{width:16px;height:16px}@media(max-width:749px){.b-announce__list li:not(:first-child){display:none}}.b-hero{background:linear-gradient(170deg,var(--b-hero-bg, #bfe6f7) 0%,var(--b-hero-bg2, #fde6ef) 100%);overflow:hidden}.b-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(36px,6vw,80px)}.b-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.b-hero__media{position:relative}.b-hero__media img{display:block;width:100%;height:auto;border-radius:28px;border:3px solid var(--b-ink);box-shadow:8px 8px 0 var(--b-ink);aspect-ratio:4 / 5;object-fit:cover}.b-hero__fallback img{aspect-ratio:1 / 1;object-fit:contain;background:#fff}@media(max-width:899px){.b-hero__grid{grid-template-columns:1fr}.b-hero__media{order:-1}.b-hero__media img{aspect-ratio:1 / 1;border-radius:22px;box-shadow:6px 6px 0 var(--b-ink)}}.b-trust{background:var(--b-white);border-bottom:2px solid var(--b-ink)}.b-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:28px}.b-trust__item{display:flex;gap:14px;align-items:flex-start;color:inherit;text-decoration:none}.b-trust__icon{width:46px;height:46px;border-radius:50%;background:var(--b-sky);color:var(--b-ink);border:2px solid var(--b-ink);display:grid;place-items:center;flex:none}.b-trust__item:nth-child(2) .b-trust__icon{background:var(--b-pink)}.b-trust__item:nth-child(3) .b-trust__icon{background:var(--b-sun)}.b-trust__item:nth-child(4) .b-trust__icon{background:var(--b-cloud)}.b-trust__icon .b-icon{width:22px;height:22px}.b-trust__title{font-weight:700;font-size:15px;margin:2px 0;color:var(--b-ink)}.b-trust__text{font-size:14px;line-height:1.45;color:var(--b-ink-2);margin:0}@media(max-width:899px){.b-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}.b-swatches{background:var(--b-cream)}.b-benefits{background:var(--b-sky);border-block:2px solid var(--b-ink)}.b-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.b-benefits__media img{width:100%;height:auto;display:block;border-radius:28px;background:#fff;aspect-ratio:1 / 1;object-fit:cover;border:3px solid var(--b-ink);box-shadow:8px 8px 0 var(--b-pink)}.b-benefits__list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:20px}.b-benefits__list li{display:flex;gap:16px;align-items:flex-start}.b-benefits__list .b-trust__icon{background:#fff}.b-benefits__list p{margin:4px 0 0;color:var(--b-ink-2);font-size:15px;line-height:1.5}.b-benefits .b-btn{margin-top:30px}@media(max-width:899px){.b-benefits__grid{grid-template-columns:1fr}}.b-reviews{background:var(--b-cream)}.b-reviews__head{margin-bottom:28px}.b-editor-note{border:2px dashed var(--b-line);border-radius:var(--b-radius);padding:24px;text-align:center;color:var(--b-ink-2);font-size:15px}.b-faq{background:#fff}.b-faq__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:start}.b-faq__list{border-top:2px solid var(--b-ink)}.b-faq details{border-bottom:1px solid var(--b-line)}.b-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;font-size:17px;color:var(--b-ink)}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary:after{content:"+";display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--b-pink);border:2px solid var(--b-ink);font-size:18px;font-weight:700;line-height:1;color:var(--b-ink);transition:transform .2s ease}.b-faq details[open] summary:after{transform:rotate(45deg);background:var(--b-sun)}.b-faq__answer{padding:0 0 20px;color:var(--b-ink-2);font-size:15px;line-height:1.6}.b-faq__answer p{margin:0 0 10px}.b-faq__answer a,.b-faq a{color:var(--b-ink);font-weight:700}@media(max-width:899px){.b-faq__grid{grid-template-columns:1fr}}.b-size{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border:2px solid var(--b-ink);border-radius:var(--b-radius-sm);overflow:hidden;margin:6px 0 10px;background:#fff}.b-size th,.b-size td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--b-line)}.b-size tr:last-child td{border-bottom:0}.b-size th{background:var(--b-sky);color:var(--b-ink);font-weight:700}.b-size tbody tr:nth-child(2n) td{background:var(--b-cream)}.b-size td:first-child{font-weight:700;color:var(--b-ink)}.b-size-note{font-size:13px;color:var(--b-ink-2);margin:0}.b-ptrust{display:grid;gap:14px;font-family:var(--b-font-body);color:var(--b-ink)}.b-ptrust__rows{list-style:none;margin:0;padding:14px 16px;display:grid;gap:10px;background:var(--b-sky);border-radius:var(--b-radius-sm)}.b-ptrust__rows li{display:flex;align-items:center;gap:10px;font-size:14px}.b-ptrust__rows .b-icon{color:var(--b-ink);width:18px;height:18px}.b-ptrust__rows a{color:inherit}.b-ptrust details{border:1px solid var(--b-line);border-radius:var(--b-radius-sm);padding:0 16px}.b-ptrust summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px}.b-ptrust details>div{padding-bottom:14px}.b-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.b-pay svg{width:38px;height:24px;display:block}.b-ptrust__contact{font-size:13px;color:var(--b-ink-2);margin:0}.b-ptrust__contact a{color:var(--b-ink);font-weight:700}.b-footer{background:var(--b-ink);color:#ffffffdb;font-size:14px}.b-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:56px 36px}.b-footer h3{color:var(--b-sun);font-family:var(--b-font-body);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.b-footer__brand{color:#fff;font-family:var(--b-font-head);font-size:30px;margin:0 0 10px;text-shadow:2px 2px 0 var(--b-pink),4px 4px 0 var(--b-cloud)}.b-footer p{margin:0 0 8px;line-height:1.55}.b-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.b-footer a{color:inherit;text-decoration:none}.b-footer a:hover{color:var(--b-pink);text-decoration:underline}.b-footer__bottom{border-top:1px solid rgba(255,255,255,.14);padding-block:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.b-footer .b-pay svg{width:38px;height:24px}.b-footer__secure{display:inline-flex;align-items:center;gap:8px;font-size:13px}.b-footer__secure .b-icon{width:16px;height:16px}@media(max-width:899px){.b-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.b-footer__grid{grid-template-columns:1fr}}.b-pdp-hl__checks .b-icon{color:var(--b-ink)!important;background:var(--b-sun);border-radius:50%;padding:2px}.b-size-link{color:var(--b-ink)!important;font-weight:700!important}.b-bundles .b-bundle-wrap{border-color:#d9cbbf}.b-bundles .b-bundle-wrap.is-active{border-color:var(--b-ink);background:#fff;box-shadow:4px 4px 0 var(--b-pink)}.b-bundles .b-bundle__badge{background:var(--b-sun);color:var(--b-ink);border:2px solid var(--b-ink)}.b-bundles .b-bundle__strip{background:var(--b-pink-soft);color:var(--b-ink)}.b-bundles .b-bundle__price s{color:#c2185b}.b-bundles .b-bundle__pairs{background:var(--b-cream)}.b-pacc summary:after{border-color:var(--b-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand.css.map */
