.gn-designed-product{--gp-paper:#f4f3ee;--gp-ink:#151719;--gp-blue:#0757d1;--gp-line:#d3d2cb;background:var(--gp-paper);color:var(--gp-ink);font:14px/1.55 Libre Franklin,sans-serif;margin:0}.gn-designed-product *,.gn-designed-product *:before,.gn-designed-product *:after{box-sizing:border-box}.gn-designed-product h1,.gn-designed-product h2,.gn-designed-product h3,.gn-designed-product p{margin:0}.gn-designed-product button,.gn-designed-product input,.gn-designed-product select,.gn-designed-product textarea{font:inherit;color:inherit}.gn-designed-product button,.gn-designed-product summary{cursor:pointer}.gn-designed-product a{color:inherit}.gn-designed-product button:disabled{cursor:not-allowed;opacity:.45}.gn-designed-product [hidden]{display:none!important}.gn-designed-product :focus-visible{outline:2px solid var(--gp-blue);outline-offset:4px}.gp-purchase{display:grid;grid-template-columns:minmax(0,720fr) minmax(0,520fr);gap:clamp(40px,7.2vw,104px);padding:32px 3.333vw 64px}.gp-gallery,.gp-buy{min-width:0}.gp-gallery{align-self:start;position:sticky;top:120px}.gp-eyebrow{font-size:10px;letter-spacing:1px;font-weight:600;line-height:1.5}.gp-crumb{font-size:9px;letter-spacing:0;margin-bottom:18px!important}.gp-crumb a{text-decoration:none}.gp-blue,.gp-rating{color:var(--gp-blue)!important}.gp-media-stage{position:relative}.gp-media{height:min(44vw,760px);min-height:360px}.gp-media>button{width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gp-media img,.gp-media video,.gp-media iframe,.gp-media model-viewer{width:100%;height:100%;object-fit:contain;display:block}.gp-media iframe{border:0}.gp-thumbnails{display:flex;gap:16px;overflow:auto;padding:4px 2px 12px;scrollbar-width:thin}.gp-thumbnails>button{position:relative;flex:0 0 78px;width:78px;height:78px;border:1px solid var(--gp-line);border-radius:6px;background:transparent;padding:3px}.gp-thumbnails>button[aria-pressed=true]{border:2px solid var(--gp-blue)}.gp-thumbnails img{width:100%;height:100%;object-fit:contain}.gp-thumbnails span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:26px}.gp-gallery-note{margin-top:12px!important}.gp-buy{display:flex;flex-direction:column;gap:16px}.gp-buy h1{font:700 clamp(32px,2.64vw,64px)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.gp-rating{font-size:12px}.gp-subtitle{font-size:18px;line-height:1.4}.gp-intro{font-size:14px}.gp-main-price{font-size:22px;border-bottom:1px solid var(--gp-line);padding-bottom:18px}.gp-main-price s{font-size:14px;color:#656861;margin-left:12px}.gp-form{display:flex;flex-direction:column;gap:16px}.gp-options{display:grid;grid-template-columns:1fr;gap:8px}.gp-form label:not(.gp-plan){font-size:10px;letter-spacing:.7px}.gp-form select,.gp-form input:not([type=radio]):not([type=checkbox]),.gp-form textarea{max-width:100%;min-width:0;border:1px solid var(--gp-line);padding:14px 12px;border-radius:4px;background:#fff;min-height:46px;width:100%}.gp-options select{margin-bottom:8px}.gp-plans{border:0;padding:0;display:grid;gap:8px;min-width:0;margin:0}.gp-plans legend{font-size:10px;margin-bottom:8px;letter-spacing:.7px}.gp-plan{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;padding:16px;border:1px solid var(--gp-line);border-radius:6px;font-size:12px;cursor:pointer}.gp-plan:has(input:checked){border-color:var(--gp-blue);background:#fff}.gp-plan input{accent-color:var(--gp-blue);margin:0;width:16px;height:16px}.gp-plan strong{color:var(--gp-blue)}.gp-plan-detail{border:1px solid var(--gp-blue);padding:16px;border-radius:6px;background:#fff;font-size:12px}.gp-plan-detail select{margin:8px 0 10px}.gp-plan-detail p{margin-bottom:8px}.gp-buy-row{display:flex;gap:12px}.gp-quantity{display:grid;grid-template-columns:32px minmax(25px,1fr) 32px;border:1px solid var(--gp-line);border-radius:4px;align-items:center;flex:0 0 116px}.gp-quantity button{height:48px;padding:8px;border:0;background:none;display:grid;place-items:center}.gp-quantity svg{width:14px;height:14px;fill:none}.gp-quantity input{padding:0!important;text-align:center;border:0!important;background:none!important;width:100%;-webkit-appearance:textfield;appearance:textfield}.gp-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.gp-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:14px 24px;border:1px solid var(--gp-blue);border-radius:6px;background:var(--gp-blue);color:#fff!important;text-decoration:none;font-size:12px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s}.gp-button svg{width:20px;height:20px}.gp-add{flex:1;min-width:0}.gp-stock{font-size:10px;letter-spacing:.6px}.gp-stock:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#377a3c;margin-right:8px}.gp-stock[data-unavailable]:before{background:#777}.gp-service-links{font-size:10px}.gp-buy-details{border-top:1px solid var(--gp-line)}.gn-designed-product details{border-bottom:1px solid var(--gp-line)}.gn-designed-product summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:22px 0;font-size:12px;font-weight:600}.gn-designed-product summary::-webkit-details-marker{display:none}.gn-designed-product summary svg{width:18px;height:18px;flex:0 0 18px}.gn-designed-product details[open]>summary svg{transform:rotate(45deg)}.gn-designed-product details>div,.gn-designed-product details>p{padding:0 0 24px}.gp-story-nav{display:flex;justify-content:center;gap:40px;border-block:1px solid var(--gp-line);padding:24px 20px;overflow:auto;white-space:nowrap;font-size:11px;letter-spacing:.6px}.gp-story-nav a{text-decoration:none}.gp-section{padding:80px 3.333vw;scroll-margin-top:120px}.gp-section h2,.gp-founder h2,.gp-community h2{font:700 clamp(38px,4.2vw,78px)/1.03 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:-.4px;margin:16px 0 28px}.gp-section h3{font:700 27px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;margin:12px 0}.gp-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;align-items:start}.gp-story-image{position:sticky;top:120px;aspect-ratio:1;background:#e6e7df;overflow:hidden;border-radius:6px}.gp-story-image img{height:100%;width:100%;object-fit:contain}.gp-rte p+p,.gp-rte ul,.gp-rte ol{margin-top:16px}.gp-rte h1,.gp-rte h2,.gp-rte h3{font:700 28px/1.15 Barlow Condensed,sans-serif;margin:24px 0 12px}.gp-rte img,.gp-rte iframe{max-width:100%;height:auto}.gp-rte table{max-width:100%;display:block;overflow:auto}.gp-rte{overflow-wrap:anywhere;min-width:0}.gp-rte ul,.gp-rte ol{padding-left:20px}.gp-full-description{font-size:15px}.gp-benefits{background:#e7e8e0}.gp-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.gp-benefit-grid article{border-top:1px solid var(--gp-line);padding-top:20px}.gp-step{font:700 52px/1 Barlow Condensed,sans-serif;color:var(--gp-blue)}.gp-inside{background:#151719;color:var(--gp-paper)}.gp-inside-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.gp-inside h2{max-width:700px}.gp-facts img{max-width:100%;max-height:680px;object-fit:contain}.gp-facts button{background:none;border:0;padding:0;width:100%;cursor:zoom-in}.gp-facts table{background:#fff;color:#151719;padding:16px;max-width:100%;width:100%;border-collapse:collapse}.gp-facts:empty{display:none}.gp-facts td,.gp-facts th{border-bottom:1px solid var(--gp-line);padding:6px}.gp-inside details{border-color:#424541}.gp-inside details:first-child{border-top:1px solid #424541}.gp-verified-details{margin:0}.gp-verified-details>div{padding:18px 0;border-top:1px solid #424541}.gp-verified-details dt{font-size:10px;color:#b0b3ac}.gp-verified-details dd{margin:8px 0 0;font-size:16px}.gp-inside-grid>div>p{margin-top:24px}.gp-principles{display:flex;justify-content:space-around;gap:30px;padding:26px 20px;background:var(--gp-blue);color:#fff;font:700 30px/1 Barlow Condensed,sans-serif;text-align:center}.gp-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.gp-how-grid article{border-top:1px solid var(--gp-line);padding-top:26px}.gp-how{background:#e7e8e0}.gp-extra-details{margin-top:36px}.gp-film{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:#151719;color:#fff}.gp-film video{width:100%;max-height:650px}.gp-compare>p:not(.gp-eyebrow){margin-bottom:32px}.gp-table-scroll{overflow:auto}.gp-compare table{border-collapse:collapse;width:100%;min-width:620px;text-align:left}.gp-compare th,.gp-compare td{padding:22px 18px;border-bottom:1px solid var(--gp-line);font-size:13px}.gp-compare thead th{font-size:10px;font-weight:600;letter-spacing:.7px;background:#e7e8e0}.gp-compare tbody tr:first-child{color:var(--gp-blue);background:#eaeee9}.gp-founder{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#151719;color:#fff}.gp-founder>img{width:100%;height:600px;object-fit:cover}.gp-founder>div{padding:70px 7vw}.gp-founder p{margin-bottom:28px}.gp-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:7vw;background:#e7e8e0}.gp-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gp-related-grid>a{text-decoration:none;display:flex;flex-direction:column;gap:10px}.gp-related-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--gp-line);border-radius:6px}.gp-related-grid h3{font-size:24px;margin:0}.gp-related-grid span{margin-top:auto;font-size:11px;padding-top:16px}.gp-reviews{background:#e7e8e0}.gp-community{text-align:center;background:#151719;color:#fff;padding:80px 20px}.gp-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 3.333vw;background:var(--gp-blue);color:#fff;gap:30px}.gp-service-grid a{display:grid;grid-template-columns:28px 1fr;column-gap:16px;color:inherit;text-decoration:none}.gp-service-grid svg{width:24px;height:24px;grid-row:span 2}.gp-service-grid strong,.gp-service-grid span{font-size:12px}.gp-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 3.333vw;background:var(--gp-paper);box-shadow:0 -3px 20px #0002;border-top:1px solid var(--gp-line)}.gp-sticky-buy>span{font:700 24px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.gp-modal{border:0;padding:50px 24px 24px;max-width:95vw;max-height:95dvh;background:var(--gp-paper);border-radius:6px;box-shadow:0 20px 100px #0005}.gp-modal::backdrop{background:#000b}.gp-modal>button{position:absolute;right:12px;top:10px;width:34px;height:34px;border:1px solid var(--gp-line);border-radius:50%;background:#fff;font-size:20px}.gp-modal img{max-width:85vw;max-height:80dvh;object-fit:contain;display:block}.gp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.gp-gift label{display:block;margin:8px 0}.gp-gift input[type=checkbox]{accent-color:var(--gp-blue)}.gp-street .gp-purchase{grid-template-columns:55fr 45fr;padding:0;gap:0}.gp-street .gp-gallery{background:#daddd5;padding:35px 3.85vw;min-height:860px;position:relative;top:auto;height:100%}.gp-street .gp-media{height:600px}.gp-street .gp-buy{padding:44px 3.85vw 60px}.gp-street .gp-buy h1{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(38px,4.1vw,76px)}.gp-street .gp-plan,.gp-street .gp-button,.gp-street .gp-form select{border-radius:0}.gp-street .gp-story h2,.gp-street .gp-founder h2{font-family:Anton,sans-serif;font-weight:400}.gp-street .gp-story-image{background:#daddd5}.gp-street .gp-story-nav{background:#151719;color:#fff}@media(hover:hover){.gp-button:hover{background:#0448ae;transform:translateY(-1px)}.gp-thumbnails>button:hover{border-color:var(--gp-blue)}.gp-related-grid a:hover img{border-color:var(--gp-blue)}}@media(max-width:1023px){.gp-purchase{gap:32px;padding-inline:24px}.gp-media{min-height:280px}.gp-buy-row{flex-wrap:wrap}.gp-add{flex-basis:100%}.gp-quantity{min-height:46px}.gp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-founder>img{height:480px}.gp-story-nav{gap:24px}.gp-street .gp-gallery,.gp-street .gp-buy{padding:28px 24px}.gp-street .gp-media{height:450px}.gp-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gp-purchase,.gp-street .gp-purchase{display:flex;flex-direction:column;gap:28px;padding:20px 20px 40px}.gp-gallery{position:static;top:auto;width:100%}.gp-media,.gp-street .gp-media{height:390px;min-height:0}.gp-thumbnails{gap:10px}.gp-thumbnails>button{flex-basis:58px;width:58px;height:58px}.gp-buy h1{font-size:38px}.gp-buy{gap:14px}.gp-main-price{font-size:22px}.gp-quantity{flex:0 0 105px}.gp-buy-row{flex-wrap:nowrap;gap:10px}.gp-add{flex-basis:auto;font-size:11px;padding:12px}.gp-story-nav{justify-content:flex-start;padding:20px;gap:28px}.gp-section{padding:48px 20px;scroll-margin-top:95px}.gp-section h2,.gp-founder h2,.gp-community h2{font-size:40px;margin:14px 0 24px}.gp-story,.gp-inside-grid,.gp-how-grid,.gp-film,.gp-faq,.gp-founder{grid-template-columns:1fr;gap:30px}.gp-story-image{position:static;max-height:480px}.gp-full-description{font-size:14px}.gp-benefit-grid{grid-template-columns:1fr;gap:28px}.gp-how-grid{gap:24px}.gp-how-grid h3{font-size:28px}.gp-principles{gap:16px;padding:22px 14px;font-size:18px}.gp-compare th,.gp-compare td{padding:16px 12px}.gp-founder{gap:0}.gp-founder>img{height:380px}.gp-founder>div{padding:40px 20px}.gp-related-grid{gap:16px}.gp-related-grid h3{font-size:22px}.gp-related-grid p{font-size:12px}.gp-community{padding:50px 20px}.gp-service-grid{grid-template-columns:1fr;padding:30px 20px;gap:24px}.gp-sticky-buy{padding:10px 16px;gap:12px}.gp-sticky-buy>span{font-size:17px;max-width:45%}.gp-sticky-buy .gp-button{font-size:10px;padding:12px;min-height:42px}.gp-street .gp-gallery{padding:20px;margin:-20px -20px 0;width:calc(100% + 40px);min-height:0}.gp-street .gp-buy{padding:0}.gp-street .gp-buy h1{font-size:42px}.gp-form [data-gp-status]{font-size:12px}.gp-reviews #stamped-main-widget{max-width:100%;overflow-wrap:anywhere}.gp-rte table{max-width:calc(100vw - 40px)}}@keyframes gp-title-enter{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:no-preference){.gp-buy h1{animation:gp-title-enter .75s cubic-bezier(.5,0,.5,1) both}.gp-reveal-ready [data-gp-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.gp-reveal-ready [data-gp-reveal].gp-is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gn-designed-product *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gn-designed-product .gp-rte .pdWrapper-preview,.gn-designed-product .gp-rte .toggle-pd{display:none!important}.gn-designed-product .gp-rte .pdWrapper-full{display:block!important}.gp-proof{padding:44px 3.333vw;border-top:1px solid var(--gp-line);display:grid;grid-template-columns:1fr auto 1fr auto;gap:24px;align-items:center;background:#e7e8e0}.gp-proof>strong{font:700 64px/1 Barlow Condensed,sans-serif}.gp-proof small{font:400 22px/1 Libre Franklin,sans-serif}.gp-proof>a{font-size:11px}.gp-graffiti{display:none}.gp-street .gp-graffiti{display:block;font:400 42px/1.3 Barcelona Graffiti Bombing,sans-serif;font-variant:small-caps;color:#4d8eff;transform:rotate(-4deg)}.gp-principles{overflow:hidden;position:relative;justify-content:flex-start;padding:20px 0}.gp-marquee-track{display:flex;width:max-content;animation:gp-marquee var(--gp-marquee-duration,30s) linear infinite}.gp-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:60px;padding-right:60px}.gp-marquee-group span{white-space:nowrap}.gp-principles[data-paused=true] .gp-marquee-track{animation-play-state:paused}@keyframes gp-marquee{to{transform:translate(-50%)}}@media(max-width:767px){.gp-proof{padding:30px 20px;grid-template-columns:1fr auto;gap:16px}.gp-proof>p:not(.gp-eyebrow){grid-column:1/-1}.gp-proof>a{grid-column:1/-1}.gp-proof>strong{font-size:48px}.gp-principles{font-size:24px}.gp-marquee-group{gap:32px;padding-right:32px}}@media(prefers-reduced-motion:reduce){.gp-marquee-track{animation:none!important}}.gp-star-rating{display:flex;align-items:center;gap:12px;text-decoration:none;width:fit-content;line-height:1.4}.gp-star-rating>span:last-child{text-decoration:underline;text-underline-offset:3px}.gp-stars{display:inline-block;position:relative;white-space:nowrap;font:20px/1 Arial,sans-serif;letter-spacing:2px;color:#c7cbd1;flex-shrink:0}.gp-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#0757d1}.gp-purchase-stacked .gp-gallery{height:auto;min-height:0;align-self:start;background:#e9ebe5}.gp-editorial-gallery{display:grid;gap:16px}.gp-gallery-video{aspect-ratio:1;overflow:hidden;border-radius:10px;background:#101416}.gp-gallery-video video{width:100%;height:100%;object-fit:cover;display:block}.gp-gallery-pair,.gp-gallery-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-gallery-tile{min-width:0;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#ffffff4d;scroll-margin-top:110px}.gp-gallery-tile button{border:0;background:none;width:100%;height:100%;padding:0;cursor:zoom-in}.gp-gallery-tile img{display:block;width:100%;height:100%;object-fit:contain}.gp-gallery-more{border-top:1px solid var(--gp-line)}.gp-gallery-more summary{padding:18px 0;font-size:12px}.gp-media-selected{outline:2px solid var(--gp-blue);outline-offset:-2px}.gp-purchase-stacked .gp-buy{align-self:start;position:sticky;top:78px;max-height:calc(100dvh - 78px);overflow-y:auto;scrollbar-width:thin}.gp-street .gp-button{border-radius:5px}.gp-blueprint-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gp-blueprint-icons article{border-top:1px solid var(--gp-line);padding-top:24px}.gp-blueprint-icons svg{width:32px;height:32px;fill:none;stroke:var(--gp-blue);stroke-width:1.5}.gp-blueprint-icons h3{font:400 26px/1.15 Anton,sans-serif}.gp-blueprint-icons p{font-size:14px}.gp-value-cta{margin-top:28px}.gp-proof .gp-stars{font-size:28px}.gp-story.gp-sizeon-story{align-items:center}.gp-sizeon-story .gp-story-image{position:static}.gp-sizeon-story .gp-full-description{max-width:600px;font-size:16px}.gp-sizeon-story .gp-full-description p+p{margin-top:18px}@media(max-width:767px){.gp-purchase-stacked .gp-buy{position:static;max-height:none;overflow:visible}.gp-editorial-gallery,.gp-gallery-pair,.gp-gallery-rest{gap:12px}.gp-gallery-tile{border-radius:10px}.gp-blueprint-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.gp-star-rating{flex-wrap:wrap;gap:8px}.gp-sizeon-story .gp-full-description{font-size:15px}}.gp-benefit-grid .gp-step svg{width:34px;height:34px;fill:none;stroke:var(--gp-blue);stroke-width:1.5}.gp-story-image-left .gp-story-image{grid-column:1;grid-row:1}.gp-story-image-left>div:first-child{grid-column:2;grid-row:1}.gp-story-image-left{align-items:center}.gp-value-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw;align-items:center;background:#e9ebe5}.gp-value-image{aspect-ratio:1;overflow:hidden;border-radius:10px}.gp-value-image img{display:block;width:100%;height:100%;object-fit:contain}.gp-value-accordion{margin-top:28px}.gp-value-image-left .gp-value-image{grid-column:1;grid-row:1}.gp-value-image-left .gp-value-copy{grid-column:2;grid-row:1}.gp-value-image-left{background:#151719;color:#fff}.gp-value-image-left .gp-value-cta{background:var(--gp-blue)}.gp-benefit-grid:has(>article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.gp-story-image{border-radius:10px}@media(max-width:767px){.gp-story-image-left>div:first-child,.gp-story-image-left .gp-story-image,.gp-value-image-left .gp-value-image,.gp-value-image-left .gp-value-copy{grid-column:auto;grid-row:auto}.gp-value-story{grid-template-columns:1fr;gap:28px}.gp-story-image-left .gp-story-image,.gp-value-image-left .gp-value-image{order:-1}.gp-benefit-grid:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gp-benefit-grid h3{font-size:23px}.gp-proof .gp-stars{font-size:24px}}.gp-purchase-stacked .gp-gallery{position:static}.gp-gallery-lead .gp-gallery-tile{width:100%}.gp-gallery-pair:empty{display:none}.gp-gallery-pair>.gp-gallery-tile:only-child{grid-column:1/-1}.gp-gallery-video :is(iframe,model-viewer){width:100%;height:100%;border:0}.gp-gallery-lead{min-width:0}.gn-designed-product .gp-rte{font-family:Libre Franklin,sans-serif;font-size:15px;line-height:1.75;color:var(--gp-ink);text-align:left}.gn-designed-product .gp-rte :is(.product__description,.pdWrapper){max-width:100%;width:auto;font:inherit;color:inherit}.gn-designed-product .gp-rte p{font:inherit;line-height:inherit;margin:0 0 18px}.gn-designed-product .gp-rte p:last-child{margin-bottom:0}.gn-designed-product .gp-rte :is(ul,ol){margin:20px 0;padding-left:24px}.gn-designed-product .gp-rte li{margin:10px 0;line-height:1.65}.gn-designed-product .gp-rte .gp-description-benefits{list-style:none;padding:0;margin:24px 0}.gn-designed-product .gp-description-benefits li{position:relative;padding:14px 0 14px 32px;margin:0;border-bottom:1px solid var(--gp-line)}.gn-designed-product .gp-description-benefits li:first-child{border-top:1px solid var(--gp-line)}.gn-designed-product .gp-line-icon{display:inline-block;width:20px;height:20px;vertical-align:-4px;flex-shrink:0;color:currentColor;fill:none;stroke:currentColor}.gn-designed-product .gp-description-benefits li>.gp-line-icon{position:absolute;left:0;top:16px;color:var(--gp-blue)}.gn-designed-product .gp-rte a{text-underline-offset:3px}.gn-designed-product .gp-rte img{display:block;max-width:100%;height:auto;border-radius:10px}.gn-designed-product .gp-rte :is(td,th){padding:10px;min-width:90px;white-space:normal}.gn-designed-product .gp-buy-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:16px;line-height:1.4;cursor:pointer}.gn-designed-product .gp-buy-details summary>.gn-icon{width:20px;height:20px;flex-shrink:0}.gn-designed-product .gp-buy-details details[open] summary>.gn-icon{transform:rotate(45deg)}.gn-designed-product .gp-buy-details .gp-rte{padding:4px 0 20px}.gn-designed-product :is(.gp-add,.gp-sticky button,.gp-button){border-radius:5px;min-height:46px}.gn-designed-product .gp-marquee-toggle .gp-line-icon{width:16px;height:16px}@media(max-width:749px){.gn-designed-product .gp-rte{font-size:15px;line-height:1.7}.gn-designed-product .gp-description-benefits li{padding-block:14px}.gn-designed-product .gp-buy select,.gn-designed-product .gp-buy input:not([type=radio]):not([type=checkbox]){font-size:16px;min-height:44px}.gn-designed-product .gp-buy-details summary{min-height:52px}.gn-designed-product .gp-full-description{max-width:100%}}.gp-purchase-stacked .gp-editorial-gallery{display:grid;gap:16px;min-width:0}.gp-purchase-stacked .gp-gallery-video:first-child{aspect-ratio:1.45;border-radius:20px;overflow:hidden;background:#0a0c10}.gp-purchase-stacked .gp-gallery-video:first-child video{width:100%;height:100%;object-fit:cover;display:block}.gp-purchase-stacked .gp-gallery-pair{gap:16px;margin:0}.gp-purchase-stacked .gp-gallery-pair .gp-gallery-tile{border-radius:16px}.gp-editorial-thumbnails{display:flex;gap:9px;overflow-x:auto;max-width:100%;padding:3px 2px 10px;scrollbar-width:thin;scroll-snap-type:x proximity}.gp-editorial-thumbnails>button{-webkit-appearance:none;appearance:none;flex:0 0 64px;width:64px;height:64px;padding:3px;border:1px solid #d3d2cb;border-radius:13px;background:transparent;cursor:pointer;scroll-snap-align:start;transition:border-color .2s,background .2s}.gp-editorial-thumbnails>button:hover{border-color:var(--gp-blue);background:#0757d10a}.gp-editorial-thumbnails>button:focus-visible{outline:2px solid var(--gp-blue);outline-offset:1px}.gp-editorial-thumbnails img{display:block;width:100%;height:100%;object-fit:contain;border-radius:9px}.gp-modal>button .gp-line-icon{width:24px;height:24px}@media(max-width:749px){.gp-purchase-stacked .gp-editorial-gallery{gap:12px}.gp-purchase-stacked .gp-gallery-video:first-child{border-radius:16px}.gp-purchase-stacked .gp-gallery-pair{gap:12px}.gp-purchase-stacked .gp-gallery-pair .gp-gallery-tile{border-radius:12px}.gp-editorial-thumbnails>button{flex-basis:58px;width:58px;height:58px}}.gp-mobile-benefits{display:none}@media(max-width:767px){.gn-designed-product.gp-street .gp-purchase{padding:16px 16px 36px;gap:14px;background:var(--gp-paper)}.gn-designed-product .gp-purchase-stacked .gp-gallery{padding:0;background:transparent}.gn-designed-product .gp-gallery .gp-crumb,.gn-designed-product .gp-gallery-note,.gn-designed-product .gp-purchase-stacked .gp-gallery-pair{display:none}.gn-designed-product .gp-purchase-stacked .gp-editorial-gallery{gap:10px}.gn-designed-product .gp-gallery-lead .gp-gallery-tile{border-radius:16px;overflow:hidden}.gn-designed-product .gp-gallery-lead{aspect-ratio:1.2;overflow:hidden;border-radius:16px}.gn-designed-product .gp-gallery-lead .gp-gallery-tile{height:100%;aspect-ratio:auto}.gn-designed-product .gp-editorial-thumbnails{padding-bottom:4px}.gn-designed-product.gp-street .gp-buy{padding:0;width:100%;gap:12px}.gn-designed-product .gp-buy>*{order:10}.gn-designed-product .gp-buy>.gp-eyebrow{display:none}.gn-designed-product .gp-buy>.gp-rating{order:1;min-height:24px;gap:8px;font-size:12px;flex-wrap:wrap}.gn-designed-product .gp-buy>h1{order:2;font-size:clamp(32px,8.8vw,38px);line-height:1.12;letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:100%}.gn-designed-product .gp-buy>.gp-main-price{order:3;border:0;padding:0;font-size:24px;line-height:1.3}.gn-designed-product .gp-buy>.gp-intro{order:4;font-size:14px;line-height:1.65;margin:0}.gn-designed-product .gp-buy>.gp-mobile-benefits{order:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:4px 0;margin:0;gap:12px}.gn-designed-product .gp-mobile-benefits li{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;font-size:11px;line-height:1.45;min-width:0}.gn-designed-product .gp-mobile-benefits svg{width:25px;height:25px;fill:none;stroke:var(--gp-blue);stroke-width:1.5;flex-shrink:0}.gn-designed-product .gp-buy>form{order:6}.gn-designed-product .gp-buy-row{gap:8px}.gn-designed-product .gp-sticky-buy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.15;font-size:15px}}@media(max-width:767px){.gn-designed-product .gp-purchase-stacked .gp-gallery{margin:0;width:100%;max-width:100%}.gn-designed-product .gp-editorial-gallery{width:100%;max-width:100%}.gn-designed-product .gp-buy :is(h1,.gp-intro,.gp-main-price){min-width:0}.gn-designed-product .gp-buy>.gp-rating{margin:0}}.gn-designed-product .gp-proof{background:#0757d1;color:#fff;border-top-color:#ffffff26}.gn-designed-product .gp-proof :is(p,a,strong,small){color:inherit}.gn-designed-product .gp-proof .gp-stars{color:#fff5}.gn-designed-product .gp-proof .gp-stars-fill{color:#fff}.gn-designed-product .gp-proof a:focus-visible{outline-color:#fff}.gp-variant-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0 20px}.gp-variant-choices[hidden],.gp-options select[hidden],.gp-editorial-gallery>[hidden]{display:none!important}.gp-variant-choice{display:flex;align-items:center;gap:10px;min-height:72px;padding:8px 12px;border:1px solid #c9ccce;border-radius:5px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;cursor:pointer}.gp-variant-choice img{width:48px;height:56px;object-fit:contain;flex-shrink:0}.gp-variant-choice[aria-pressed=true]{border-color:#0757d1;box-shadow:inset 0 0 0 1px #0757d1;background:#0757d10a}.gp-variant-choice:focus-visible{outline:2px solid #0757d1;outline-offset:3px}.gp-variant-choice.is-sold-out span{text-decoration:line-through}.gp-variant-choice:hover{border-color:#0757d1}.gp-gallery-lead[data-gp-variant-lead] button{display:block;width:100%;aspect-ratio:1;border:0;border-radius:10px;overflow:hidden;background:transparent;padding:0;cursor:zoom-in}.gp-gallery-lead[data-gp-variant-lead] img{display:block;width:100%;height:100%;object-fit:contain}.gp-video-return{border:1px solid currentColor;border-radius:5px;background:transparent;padding:10px 16px;justify-self:start;font:inherit;font-size:13px;cursor:pointer}@media(max-width:767px){.gp-variant-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-variant-choice{padding:8px;font-size:12px;gap:6px}}.gp-extra-video-thumb{position:relative}.gp-extra-video-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000002e;color:#fff;border-radius:inherit}.gp-extra-video-thumb svg{width:24px;height:24px;stroke:currentColor;fill:none}.gp-video-modal{width:min(960px,94vw);max-height:92dvh;padding:44px 16px 16px;border:1px solid #41464e;border-radius:10px;background:#0b1017;color:#fff;overflow:auto}.gp-video-modal::backdrop{background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gp-video-modal-close{position:absolute;top:6px;right:8px;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.gp-video-modal-close svg{width:22px;height:22px}.gp-video-modal-content video{display:block;width:100%;max-height:calc(90dvh - 70px);object-fit:contain;border-radius:5px}.gp-video-modal-content iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.gp-video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(min-width:768px){.gn-designed-product.gp-street .gp-purchase .gp-gallery{position:sticky;top:88px;align-self:start;height:auto;min-height:0;max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.gn-designed-product .gp-purchase-stacked .gp-buy{position:static;max-height:none;overflow:visible;align-self:start}}.gp-option-dropdown{position:relative;min-width:0;margin:8px 0 22px}.gp-option-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px;border:1px solid #c6c9cd;border-radius:5px;background:#fff;text-align:left}.gp-option-trigger>img{width:42px;height:46px;object-fit:contain}.gp-option-trigger>span{flex:1;min-width:0}.gp-option-trigger>svg{width:18px;height:18px;flex-shrink:0}.gp-option-dropdown .gp-variant-choices{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;gap:0;margin:0;padding:6px;background:#fff;border:1px solid #c6c9cd;border-radius:5px;max-height:320px;overflow:auto;box-shadow:0 12px 28px #0002}.gp-option-dropdown .gp-variant-choice{width:100%;min-height:60px;border:0;border-radius:3px;box-shadow:none}.gp-option-dropdown .gp-variant-choice img{height:46px;width:42px}.gp-option-dropdown .gp-variant-choice.is-sold-out span{text-decoration:none;opacity:.6}.gp-option-dropdown .gp-variant-choice.is-sold-out span:after{content:" \2014  Sold out";font-size:11px}.gp-option-dropdown .gp-variant-choice:hover,.gp-option-dropdown .gp-variant-choice[aria-selected=true]{background:#0757d10d}.gp-athletes{margin-top:28px;min-width:0}.gn-designed-product .gp-athletes h2,.gn-designed-product .gp-purchase-related h2{font:400 clamp(22px,2vw,30px)/1.2 "Anton",sans-serif;letter-spacing:.2px;margin:0 0 20px}.gp-athlete-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-athlete-card{flex:0 0 38%;min-width:0;scroll-snap-align:start}.gp-athlete-card>button{position:relative;width:100%;aspect-ratio:9/16;display:block;padding:0;overflow:hidden;border:0;border-radius:20px;background:#111}.gp-athlete-card img{width:100%;height:100%;object-fit:cover;display:block}.gp-athlete-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.gp-athlete-play svg{width:48px;height:48px;padding:13px;border-radius:50%;background:#ffffffe0;color:#111;stroke-width:2}.gp-athlete-name{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#000b);padding:32px 12px 12px;text-align:left;font-size:12px;line-height:1.3}.gp-athlete-controls{display:flex;justify-content:center;gap:12px;padding:16px 0 8px}.gp-athlete-controls button{display:grid;place-items:center;width:38px;height:38px;background:#e6e8e8;border:0;border-radius:50%}.gp-athlete-controls svg{width:18px;height:18px}.gp-reference-details{margin-top:24px}.gn-designed-product .gp-reference-details summary{font-size:15px;font-weight:500;letter-spacing:.6px;min-height:68px}.gp-reference-details summary svg{width:20px;height:20px;transition:transform .2s}.gp-reference-details details[open] summary svg{transform:rotate(180deg)}.gp-reference-details .gp-rte{overflow-wrap:anywhere}.gp-reference-details .gp-rte h3{font-size:18px;margin:12px 0}.gp-purchase-facts img{max-width:100%;height:auto}.gp-purchase-facts button{border:0;background:transparent;padding:0}.gp-purchase-related{margin-top:30px}.gp-purchase-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-purchase-related-grid article{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;gap:8px}.gp-purchase-related-grid a{text-decoration:none}.gp-purchase-related-grid article>a:first-child{width:100%}.gp-purchase-related-grid img{width:100%;height:150px;object-fit:contain;filter:none;box-shadow:none}.gn-designed-product .gp-purchase-related-grid h3{font:500 12px/1.4 Libre Franklin,sans-serif;margin-top:10px}.gp-purchase-related-grid article>p{margin-top:auto;font-size:13px}.gp-purchase-related-grid .gp-button{font-size:10px;min-height:38px;padding:8px 10px;width:100%;background:var(--gp-blue);color:#fff;border-radius:5px}@media(max-width:767px){.gn-designed-product .gp-purchase .gp-gallery{position:static;max-height:none;overflow:visible}.gp-option-trigger{min-height:60px}.gp-athlete-card{flex-basis:43%}.gp-purchase-related-grid{gap:10px}.gp-purchase-related-grid img{height:120px}.gp-purchase-related-grid .gp-button{font-size:9px;padding:8px 5px}.gp-reference-details summary{min-height:62px}}.gn-designed-product .gp-buy-details.gp-reference-details details[open] summary>.gn-icon{transform:rotate(180deg)}.gn-designed-product .gp-reference-details .gp-rte a:has(>.gn-icon){display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:middle}.gn-designed-product .gp-reference-details .gp-rte a>.gn-icon{display:block;width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex:0 0 18px;vertical-align:middle}.gp-reference-details .gp-benefit-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:26px 0 30px;list-style:none}.gp-reference-details .gp-benefit-icons li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:0;padding:0;border:0}.gp-reference-details .gp-benefit-icons svg{width:32px;height:32px;flex:none;color:var(--gp-blue,#0757d1);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gp-reference-details .gp-benefit-icons h3{font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;margin:0;letter-spacing:0;text-transform:none}.gp-reference-details .gp-benefit-icons p{font-size:12px;line-height:1.6;margin:0;color:inherit}.gp-purchase-facts .gp-facts-label-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px}@media(max-width:767px){.gp-reference-details .gp-benefit-icons{gap:12px;padding:22px 0}.gp-reference-details .gp-benefit-icons h3{font-size:12px}.gp-reference-details .gp-benefit-icons p{font-size:11px}}body.gn-designed-product main img{filter:none!important;box-shadow:none!important;text-shadow:none!important}body.gn-designed-product main :is(.gp-brand-featured,.gp-product-card,.gp-stack-card,.gn-ps-art){box-shadow:none!important}body.gn-designed-product .gp-founder--full{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;height:calc(100svh - 80px);min-height:640px;max-height:1100px;padding:clamp(32px,6vw,112px);overflow:hidden;background:#071019;color:#fff}body.gn-designed-product .gp-founder--full>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;border-radius:0}body.gn-designed-product .gp-founder--full:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(3,9,15,.8),rgba(3,9,15,.35) 48%,transparent 75%);pointer-events:none}body.gn-designed-product .gp-founder--full>div{padding:0;background:transparent;max-width:560px;width:48%;color:#fff}body.gn-designed-product .gp-founder--full h2{font-size:clamp(58px,6vw,110px);line-height:.98;margin:22px 0 24px;color:#fff}body.gn-designed-product .gp-founder--full>div>p:not(.gp-eyebrow):not(.gp-graffiti){font-size:16px;line-height:1.7;max-width:43ch}body.gn-designed-product .gp-founder--full .gp-button{margin-top:24px;background:#0757d1;color:#fff!important}@media(max-width:767px){body.gn-designed-product .gp-founder--full{height:calc(100svh - 64px);min-height:720px;max-height:none;align-items:flex-end;padding:36px 22px 48px}body.gn-designed-product .gp-founder--full>img{object-position:74% center}body.gn-designed-product .gp-founder--full:before{background:linear-gradient(0deg,rgba(3,9,15,.96),rgba(3,9,15,.7) 35%,transparent 74%)}body.gn-designed-product .gp-founder--full>div{width:100%;max-width:480px}body.gn-designed-product .gp-founder--full h2{font-size:clamp(46px,12vw,74px);margin:16px 0}body.gn-designed-product .gp-founder--full .gp-graffiti{display:none}body.gn-designed-product .gp-founder--full .gp-button{margin-top:22px}}body.gn-designed-product .gp-founder--full{scroll-margin-top:84px}body.gn-designed-product .gp-founder--full>img{object-position:center top}@media(max-width:767px){body.gn-designed-product .gp-founder--full{scroll-margin-top:70px}body.gn-designed-product .gp-founder--full>img{object-position:74% top}}@media(max-width:767px){body.gn-designed-product .gp-founder--full .gp-button{width:100%}}@media(min-width:1024px){.gn-designed-product .gp-proof{grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(16px,1.6vw,24px)}.gn-designed-product .gp-proof>p{margin:0}.gn-designed-product .gp-proof>p:not(.gp-eyebrow){font-size:clamp(11px,.92vw,14px);line-height:1.5;white-space:nowrap}.gn-designed-product .gp-proof>.gp-eyebrow,.gn-designed-product .gp-proof>a{white-space:nowrap}.gn-designed-product .gp-proof .gp-stars{font-size:clamp(20px,1.84vw,28px)}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/bf26lp-gn-product-page.css.map */
