.gp-stage{position:relative;aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden;background:#0a1220;container-type:inline-size}.gp-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease}.gp-slide.is-active{opacity:1;visibility:visible}.gp-slide--img img{width:100%;height:100%;object-fit:contain}.gp-stage__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#0c1a2999;color:var(--cream);font-size:26px;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.gp-stage__nav--prev{left:10px}.gp-stage__nav--next{right:10px}.gp-stage__nav:hover{background:#0c1a29d9}.gp-stage .gp-gallery__count,.gp-stage .gp-gallery__zoom{z-index:2}.gp-gallery__zoom{border:0;cursor:zoom-in;font-family:inherit}.gp-stage.is-html .gp-gallery__zoom{display:none}.gp-thumb__tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(160deg,#16243a,#0c1a29);color:var(--sky);font-family:Archivo,sans-serif;font-weight:700;font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:4px;line-height:1.1}.gp-co{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 70% 40%,#1d3252,#0c1a29 55%,#08111c);color:var(--cream);font-family:Inter,sans-serif}.gp-co__head{position:absolute;left:6cqw;top:6cqw;z-index:2;display:grid;gap:.6cqw}.gp-co__brand{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.2em;font-size:2.4cqw;color:var(--sky)}.gp-co__name{font-family:Archivo,sans-serif;font-weight:900;font-stretch:78%;text-transform:uppercase;font-size:10.5cqw;line-height:.86;letter-spacing:-.02em;max-width:60cqw}.gp-co__sub{font-family:Archivo,sans-serif;font-weight:600;font-size:2.6cqw;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.gp-co__badge{position:absolute;right:5cqw;top:5cqw;z-index:2;width:19cqw;height:19cqw;border-radius:50%;background:#0c1a29d9;border:.4cqw solid var(--sky);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;text-align:center}.gp-co__badge strong{font-family:Archivo,sans-serif;font-weight:900;font-size:6cqw;line-height:1}.gp-co__badge .gp-stars{font-size:2cqw;letter-spacing:.2cqw}.gp-co__badge small{font-size:1.8cqw;opacity:.85}.gp-co__photo{position:absolute;right:-2cqw;bottom:-2cqw;width:66cqw;height:78cqw}.gp-co__photo img{width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 3cqw 4cqw rgba(0,0,0,.45))}.gp-co__pts{position:absolute;left:6cqw;bottom:6cqw;z-index:2;list-style:none;margin:0;padding:0;display:grid;gap:2.4cqw;max-width:48cqw}.gp-co__pts li{display:flex;gap:2cqw;align-items:flex-start;background:#0c1a29c7;border:1px solid rgba(137,195,228,.25);border-radius:2.4cqw;padding:2cqw 2.4cqw;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gp-co__n{flex:0 0 5cqw;height:5cqw;border-radius:50%;background:var(--sky);color:var(--navy);font-family:Archivo,sans-serif;font-weight:800;font-size:2.8cqw;display:flex;align-items:center;justify-content:center}.gp-co__pts b{display:block;font-family:Archivo,sans-serif;font-weight:800;font-size:3cqw;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.gp-co__pts em{display:block;font-style:normal;font-size:2.3cqw;opacity:.8;margin-top:.4cqw;line-height:1.3}.gp-sl{position:absolute;top:0;right:0;bottom:0;left:0;padding:7cqw;background:linear-gradient(160deg,#13233a,#0c1a29);color:var(--cream);display:flex;flex-direction:column;font-family:Inter,sans-serif}.gp-sl--center{align-items:center;text-align:center;justify-content:center}.gp-sl__eye{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:2.4cqw;color:var(--sky);margin:0 0 1.6cqw}.gp-sl__title{font-family:Archivo,sans-serif;font-weight:900;font-stretch:80%;text-transform:uppercase;font-size:6.4cqw;line-height:.95;letter-spacing:-.01em;margin:0 0 4cqw;max-width:80cqw}.gp-sl__foot{margin:auto 0 0;font-size:2.6cqw;opacity:.85}.gp-sl__muted{font-size:2.6cqw;opacity:.8;margin:1cqw 0 4cqw}.gp-sl__big{font-family:Archivo,sans-serif;font-weight:900;font-size:22cqw;line-height:.9;margin:0}.gp-sl__stars{font-size:5cqw;letter-spacing:.8cqw}.gp-sl__cw{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4cqw;flex:1;min-height:0}.gp-sl__cw--3{grid-template-columns:repeat(3,1fr);align-content:center}.gp-sl__cwi{background:#f5f5f00f;border-radius:2.4cqw;padding:2cqw;display:flex;flex-direction:column;gap:.6cqw;min-height:0}.gp-sl__cwi img{flex:1;min-height:0;width:100%;object-fit:contain}.gp-sl__cwi b{font-family:Archivo,sans-serif;font-size:2.8cqw;text-transform:uppercase}.gp-sl__cwi span{font-size:2.1cqw;opacity:.8}.gp-sl__sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.gp-sl__sizes div{background:#f5f5f00f;border-radius:2cqw;padding:2.2cqw;display:flex;flex-direction:column;gap:.4cqw}.gp-sl__sizes b{font-family:Archivo,sans-serif;font-weight:900;font-size:6cqw;line-height:1;color:var(--sky)}.gp-sl__sizes span{font-size:2.4cqw;opacity:.85}.gp-sl__quotes{display:grid;gap:2.4cqw;width:100%;text-align:left}.gp-sl__quotes figure{margin:0;background:#f5f5f00f;border-left:.6cqw solid var(--sky);border-radius:0 2cqw 2cqw 0;padding:2.4cqw 3cqw}.gp-sl__quotes blockquote{margin:0;font-size:3cqw;line-height:1.35}.gp-sl__quotes figcaption{font-size:2.2cqw;opacity:.75;margin-top:.8cqw}.gp-sl__steps,.gp-sl__trust{list-style:none;margin:0;padding:0;display:grid;gap:2.4cqw;counter-reset:s}.gp-sl__steps li,.gp-sl__trust li{background:#f5f5f00f;border-radius:2.4cqw;padding:2.6cqw 3cqw;display:grid;gap:.6cqw}.gp-sl__steps li{counter-increment:s;padding-left:12cqw;position:relative}.gp-sl__steps li:before{content:"0" counter(s);position:absolute;left:3cqw;top:50%;transform:translateY(-50%);font-family:Archivo,sans-serif;font-weight:900;font-size:5cqw;color:var(--sky)}.gp-sl__steps b,.gp-sl__trust b{font-family:Archivo,sans-serif;font-size:3.2cqw;text-transform:uppercase}.gp-sl__steps span,.gp-sl__trust span{font-size:2.5cqw;opacity:.85}.gp-tag__n{display:inline-block;margin-right:.4em;opacity:.7}.gp-dark .gp-pitch__card p,.gp-dark .gp-pitch__card .gp-by{color:var(--slate)}.gp-dark .gp-pitch__card .gp-tag,.gp-light .gp-num{color:var(--steel)}.gp-light .gp-steps li{background:var(--card)}.gp-light .gp-steps a{color:var(--steel)}.gp-light .gp-photo figcaption{background:#0c1a29d9}.gp-mt-s{margin-top:14px}.gp-btn--dark{background:var(--navy);color:var(--cream)!important}.gp-btn--dark:hover{background:#13253a}.gp-restore{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;background:var(--card);border:1px solid var(--line);text-decoration:none;font-size:14px;color:var(--navy)!important;max-width:420px}.gp-restore img{width:48px;height:48px;border-radius:50%;object-fit:cover}.gp-restore b{display:block}.gp-dark .gp-acc--faq p{color:var(--body)}.gp-subnav a{scroll-margin-top:80px}.gpdp [id^=gp-]{scroll-margin-top:70px}.gp-recs{padding:56px 0 72px}.gp-recs+.gp-recs{padding-top:0}.gp-recs__head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:22px}.gp-recs__head .gp-h2{margin:0}.gp-recs__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,46%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 8px;scrollbar-width:thin}@media(min-width:750px){.gp-recs__grid{grid-auto-columns:minmax(220px,30%)}}@media(min-width:990px){.gp-recs__grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0}}.gp-card{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--navy)!important;transition:transform .15s ease,box-shadow .15s ease}.gp-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0c1a2926}.gp-card__img{position:relative;aspect-ratio:1/1;background:#f1f5f7}.gp-card__img{background:#f1f5f7}.gp-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;transition:opacity .3s ease,transform .5s ease}.gp-card__img img+img{opacity:0}@media(hover:hover){.gp-card:hover .gp-card__img img:first-of-type:not(:last-of-type){opacity:0}.gp-card:hover .gp-card__img img+img{opacity:1}.gp-card:hover .gp-card__img img:only-of-type{transform:scale(1.04)}}.gp-card__badge{position:absolute;left:10px;top:10px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--navy);color:var(--cream)}.gp-card__badge--sale{background:var(--sky);color:var(--navy)}.gp-card__body{padding:14px 16px 16px;display:grid;gap:4px}.gp-card__type{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-weight:600}.gp-card__title{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;line-height:1.15;text-transform:uppercase}.gp-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;margin-top:4px}.gp-card__meta s{opacity:.55;margin-right:4px}.gp-card__meta .gp-stars{font-size:12px}.gp-card__rc{font-size:12px;color:var(--slate)}.gp-recs[hidden]{display:none}.gp-opts{display:flex;flex-wrap:wrap;gap:8px}.gp-opt{position:relative}.gp-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.gp-opt span{display:flex;align-items:center;justify-content:center;min-width:52px;height:46px;padding:0 16px;border:1px solid var(--line);border-radius:12px;font-weight:600;background:var(--chip);font-size:15px}.gp-opt input:checked+span{background:var(--sky);color:var(--navy);border-color:var(--sky)}.gp-opt input:focus-visible+span{outline:2px solid var(--sky);outline-offset:2px}.gp-opt.is-out span{opacity:.45;text-decoration:line-through}.gp-desc{color:var(--body);font-size:16px;margin:0 0 18px}.gp-desc p{margin:0 0 10px}.gp-desc h1,.gp-desc h2,.gp-desc h3,.gp-desc h4{font-family:Archivo,sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;line-height:1.3}.gp-desc img{border-radius:12px;margin:10px 0}.gp-desc [style]{color:inherit!important;background-color:transparent!important}.gp-acc .gp-acc__body{color:var(--body);font-size:15px;margin:0 0 16px}.gp-acc .gp-acc__body ul{padding-left:20px;display:grid;gap:6px;margin:0}.gp-acc .gp-acc__body p{margin:0 0 8px}.gp-sec--tight{padding:48px 0 8px}.gp-title--basic{font-size:clamp(34px,5.4vw,54px)}.gpdp--basic .gp-stage{background:#f3f6f8}@media(max-width:749px){.gp-stage__nav{display:none}.gp-co__pts{bottom:12cqw;gap:2cqw}.gp-co__pts li{padding:1.8cqw 2.2cqw}.gp-stage .gp-gallery__count{bottom:10px;left:10px}.gp-stage .gp-gallery__zoom{bottom:10px;right:10px}}.gp-thumb__tile{font-size:8px;letter-spacing:.04em;word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gp-extra.css.map */
