.x3-lp{--x3-ink:var(--navy,#082c50);--x3-muted:var(--muted,#52677e);--x3-wash:#f3f7fa;--x3-sand:#f4efe8;--x3-line:var(--border,#d7e6ef);--x3-mark:var(--accent,#0095ad);--x3-stripe:#7c2f33;--x3-save:#0a7a86;color:var(--x3-ink);padding-bottom:48px;background:#fff}.x3-promo{background:var(--x3-ink);color:#fff;text-align:center;padding:10px 20px;font-size:.84rem;font-weight:700;letter-spacing:.01em}.x3-hero{padding-bottom:8px}.x3-lp .breadcrumb{padding-block:16px 6px}.x3-trust{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 20px}.x3-trust span{display:inline-flex;align-items:center;gap:7px;background:var(--x3-wash);border:1px solid var(--x3-line);border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:700;color:var(--x3-ink)}.x3-trust .icon{width:15px;height:15px;color:var(--x3-mark)}.x3-buy{align-items:start;gap:44px}.x3-lp .gallery-stage{position:relative;display:block;aspect-ratio:1;border-radius:28px;background:linear-gradient(180deg,#f7f3ee 0%,var(--x3-sand) 100%);overflow:hidden}.x3-lp .gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0}.x3-lp .gallery-slide img{width:100%;height:100%;max-height:100%;object-fit:contain}.x3-badge{position:absolute;z-index:2;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800;box-shadow:0 8px 24px #082c5014}.x3-badge--pack{top:18px;left:18px;background:#fff;color:var(--x3-ink)}.x3-badge--cod{top:18px;right:18px;background:var(--x3-ink);color:#fff}.x3-stripe{position:absolute;left:0;right:0;bottom:0;z-index:2;height:6px;background:linear-gradient(90deg,#3a6a94 0 33%,#2eb89a 33% 66%,#1a1a1a 66%)}.x3-lp .gallery-thumbnails{gap:10px;padding-block:14px}.x3-lp .gallery-thumbnails button{background:var(--x3-sand);border-radius:14px;border:2px solid transparent}.x3-lp .gallery-thumbnails button[aria-pressed=true]{border-color:var(--x3-mark);background:#fff}.x3-kicker{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--x3-mark);margin:0 0 8px}.x3-lp h1{font-size:clamp(1.8rem,2.7vw,2.45rem);line-height:1.08;letter-spacing:-.045em;max-width:18ch;margin:0 0 10px}.x3-lp .product-subtitle{font-size:.98rem;line-height:1.5;color:var(--x3-muted);margin:0 0 16px;max-width:46ch}.x3-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0 0 16px}.x3-price b{font-size:2.05rem;letter-spacing:-.05em;line-height:1}.x3-price s{font-size:1.15rem;color:#8a9aab}.x3-save{display:inline-flex;align-items:center;background:#e7f6f4;color:var(--x3-save);border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800}.x3-benefits{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.x3-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.4}.x3-benefits i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e7f6f4;color:var(--x3-mark);font-style:normal;font-weight:800;font-size:.75rem;flex-shrink:0;margin-top:2px}.x3-colors{margin:0 0 18px}.x3-colors>p{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.x3-colors>div{display:flex;gap:16px}.x3-colors span{display:grid;justify-items:center;gap:6px;font-size:.7rem;font-weight:700;color:var(--x3-muted)}.x3-colors i{display:block;width:34px;height:34px;border-radius:50%;background:var(--swatch);border:3px solid #fff;box-shadow:0 0 0 1px #c9d8e3}.x3-lp .variant-options{margin:0 0 8px}.x3-lp .variant-options legend{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.x3-lp .option-values{gap:8px}.x3-lp .option-pill span{min-width:52px;text-align:center;padding:11px 14px;border-radius:12px;font-weight:800}.x3-size-help{font-size:.78rem;color:var(--x3-muted);margin:0 0 16px}.x3-offers{margin:4px 0 16px;display:grid;gap:10px}.x3-offers legend{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.x3-offer{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--x3-line);border-radius:18px;background:#fff;cursor:pointer}.x3-offer:has(input:checked){border-color:var(--x3-mark);background:#f3fbfc;box-shadow:0 0 0 1px var(--x3-mark)}.x3-offer input{position:absolute;opacity:0;width:1px;height:1px}.x3-dot{width:22px;height:22px;border-radius:50%;border:2px solid #b7c9d6;background:#fff;position:relative}.x3-offer:has(input:checked) .x3-dot{border-color:var(--x3-mark)}.x3-offer:has(input:checked) .x3-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--x3-mark)}.x3-offer-copy{display:grid;gap:2px;min-width:0}.x3-offer-copy strong{font-size:1rem;letter-spacing:-.02em}.x3-offer-copy small,.x3-offer-copy em{font-size:.78rem;color:var(--x3-muted);font-style:normal}.x3-offer-copy em{color:var(--x3-save);font-weight:700}.x3-offer-price{display:grid;justify-items:end;gap:2px;text-align:end}.x3-offer-price s{font-size:.82rem;color:#8a9aab}.x3-offer-price b{font-size:1.35rem;letter-spacing:-.04em}.x3-offer--hot{padding-top:22px}.x3-hot{position:absolute;top:-11px;right:16px;background:var(--x3-mark);color:#fff;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.x3-lp .buy-button{width:100%;min-height:58px;border-radius:999px;font-size:1.02rem}.x3-lp .product-reassurance{justify-content:center;margin-top:12px}.x3-lp .secure-note{padding-top:6px}.x3-strip{background:var(--x3-ink);color:#fff;margin:36px 0 56px}.x3-strip .container{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-block:22px;text-align:center}.x3-strip strong{display:block;font-size:.95rem}.x3-strip span{display:block;font-size:.78rem;color:#c5d5e4;margin-top:4px}.x3-eye{font-size:.7rem;font-weight:800;letter-spacing:.16em;color:#287088;margin-bottom:12px}.x3-uses{margin-bottom:64px}.x3-uses h2,.x3-story h2,.x3-why h2,.x3-reviews h2,.x3-steps h2,.x3-faq h2,.x3-end h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.04em}.x3-reviews-jump{display:inline-flex;align-items:center;gap:8px;margin:-6px 0 16px;font-size:.82rem;font-weight:800;color:var(--x3-ink)}.x3-reviews-jump:hover{color:var(--x3-mark)}.x3-stars{display:inline-flex;gap:2px;color:#e0b84a}.x3-stars svg{width:14px;height:14px;fill:currentColor}.x3-stars svg.is-empty{color:#d5dee6}.x3-stars--inline svg{width:13px;height:13px}.x3-reviews{margin-bottom:72px}.x3-reviews-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-bottom:22px}.x3-score{display:flex;align-items:center;gap:16px;background:var(--x3-ink);color:#fff;border-radius:22px;padding:16px 22px;min-width:280px}.x3-score strong{font-size:2.1rem;letter-spacing:-.06em;line-height:1}.x3-score small{display:block;color:#c5d5e4;font-size:.74rem;margin-top:4px;line-height:1.35;max-width:22ch}.x3-score .x3-stars{color:#f0c75a}.x3-review-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:auto auto;gap:14px}.x3-review{background:#fff;border:1px solid var(--x3-line);border-radius:22px;padding:22px 20px;display:grid;align-content:start;gap:10px}.x3-review--feature{grid-column:1;grid-row:1 / span 2;background:linear-gradient(180deg,#f7fbfc,#fff 48%);padding:28px 26px;gap:14px}.x3-review-top{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.x3-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:#3a6a94}.x3-review[style*="--avatar:1"] .x3-avatar{background:#2eb89a}.x3-review[style*="--avatar:2"] .x3-avatar{background:#1a1a1a}.x3-review-top strong{display:block;font-size:.95rem}.x3-review-top small{display:block;color:var(--x3-muted);font-size:.74rem;margin-top:2px}.x3-review h3{font-size:1.02rem;letter-spacing:-.03em}.x3-review--feature h3{font-size:1.35rem;line-height:1.2;max-width:18ch}.x3-review p{color:var(--x3-muted);font-size:.92rem;line-height:1.55}.x3-review--feature p{font-size:1.05rem;line-height:1.65;color:var(--x3-ink)}.x3-review em{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--x3-save)}.x3-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.x3-use{background:var(--x3-wash);border:1px solid var(--x3-line);border-radius:18px;padding:18px 16px}.x3-use b{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--x3-mark);margin-bottom:8px}.x3-use p{color:var(--x3-muted);font-size:.88rem;line-height:1.45}.x3-story,.x3-why{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:72px}.x3-photo{border-radius:24px;overflow:hidden;background:var(--x3-sand)}.x3-photo img{width:100%;height:auto}.x3-story p:not(.x3-eye){color:var(--x3-muted);line-height:1.7;margin:18px 0 22px}.x3-point{display:flex;gap:16px;margin-top:22px}.x3-point>b{color:var(--x3-mark);font-size:.78rem;padding-top:3px}.x3-point h3{font-size:1.05rem;margin-bottom:6px}.x3-point p{color:var(--x3-muted);font-size:.92rem;line-height:1.55}.x3-steps{background:var(--x3-wash);border-radius:24px;padding:36px;margin-bottom:72px}.x3-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}.x3-step-grid b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--x3-mark);color:#fff;margin-bottom:12px}.x3-step-grid p{color:var(--x3-muted);font-size:.9rem;line-height:1.5}.x3-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:72px}.x3-faq>div>p:last-child{margin-top:14px;color:var(--x3-muted)}.x3-end{background:var(--x3-ink);color:#fff;border-radius:28px;padding:48px 32px;text-align:center;display:grid;justify-items:center;gap:12px;margin-bottom:20px}.x3-end .x3-eye{color:#7ec8d6}.x3-end h2{color:#fff}.x3-end p:not(.x3-eye){color:#c5d5e4}.x3-end .button{background:var(--x3-mark);min-width:280px;border-radius:999px;margin-top:8px}.x3-lp .sticky-buy{color:var(--x3-ink)}.x3-lp .sticky-buy .button{border-radius:999px}@media(max-width:799px){.x3-lp .container{width:calc(100% - 32px)}.x3-promo{font-size:.74rem;padding:9px 14px;line-height:1.4}.x3-trust{gap:6px;padding-bottom:12px}.x3-trust span{font-size:.7rem;padding:6px 10px}.x3-buy{display:flex;flex-direction:column;gap:6px}.x3-lp h1{font-size:1.95rem;max-width:none}.x3-price b{font-size:1.75rem}.x3-offer{padding:14px;gap:10px;border-radius:16px}.x3-offer-copy strong{font-size:.92rem}.x3-offer-price b{font-size:1.15rem}.x3-lp .buy-button{font-size:.9rem;min-height:54px}.x3-strip{margin:28px 0 36px}.x3-strip .container{grid-template-columns:1fr 1fr;gap:14px;padding-block:18px}.x3-use-grid{grid-template-columns:1fr 1fr;gap:10px}.x3-story,.x3-why{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.x3-why>div:first-child{order:2}.x3-uses h2,.x3-story h2,.x3-why h2,.x3-reviews h2,.x3-steps h2,.x3-faq h2,.x3-end h2{font-size:1.65rem}.x3-reviews{margin-bottom:42px}.x3-reviews-head{grid-template-columns:1fr;gap:14px;align-items:start}.x3-score{min-width:0;width:100%;padding:14px 16px}.x3-score strong{font-size:1.7rem}.x3-review-grid{grid-template-columns:1fr}.x3-review--feature{grid-column:auto;grid-row:auto;padding:22px 18px}.x3-review--feature h3{font-size:1.15rem;max-width:none}.x3-review-top{grid-template-columns:auto 1fr;gap:8px}.x3-review-top .x3-stars{grid-column:2;justify-self:start}.x3-uses{margin-bottom:42px}.x3-steps{padding:22px 18px;margin-bottom:42px}.x3-step-grid{grid-template-columns:1fr;gap:18px}.x3-step-grid article{padding-left:46px;position:relative}.x3-step-grid b{position:absolute;left:0;top:0}.x3-faq{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.x3-end{padding:32px 20px;border-radius:22px}.x3-end .button{width:100%;min-width:0}.x3-badge{font-size:.64rem;padding:6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-shirts-x3.css.map */
