:root{--gp-orange:#D95325;--gp-orange-dark:#B83F18;--gp-ink:#15191C;--gp-muted:#59616A;--gp-warm:#F6F6F3;--gp-line:#E7E9E9}body{-webkit-font-smoothing:antialiased}.gp-shell{width:calc(100% - 64px);max-width:1380px;margin-inline:auto}.gp-retail-home{color:var(--gp-ink);font-family:var(--font-body--family,Arial,sans-serif)}.gp-retail-home *,.gp-retail-nav *{box-sizing:border-box}.gp-retail-home a,.gp-retail-nav a{text-decoration:none}.gp-retail-home a:focus-visible,.gp-retail-nav a:focus-visible,.gp-retail-nav button:focus-visible,.gp-retail-nav input:focus-visible,.gp-retail-nav summary:focus-visible{outline:3px solid #212121;outline-offset:3px}#header-group{position:relative;z-index:40;background:#fff}#header-component{--header-background: #fff}#header-component .header__row--top{min-height:70px;border-bottom:1px solid var(--gp-line)}#header-component .header__columns{max-width:1380px;margin-inline:auto}#header-component .header__icon{border-radius:10px}#header-component .header__icon:hover{background:#f5f5f5}#shopify-section-header_announcements_9jGBFp{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gp-retail-nav{position:relative;z-index:39;background:#fff;border-bottom:1px solid var(--gp-line);box-shadow:0 5px 16px #00000006}.gp-nav-inner{display:flex;align-items:center;gap:18px;min-height:76px}.gp-department{position:relative;flex-shrink:0}.gp-department-toggle{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;min-height:48px;padding:0 20px;background:var(--gp-ink);color:#fff;font-weight:750;font-size:14px;border-radius:9px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.gp-department-toggle::-webkit-details-marker{display:none}.gp-department-toggle:hover,.gp-department[open] .gp-department-toggle{background:#34383c}.gp-burger{width:17px;display:flex;flex-direction:column;gap:4px}.gp-burger i{height:2px;width:100%;background:currentColor;border-radius:1px}.gp-down{font-size:18px;opacity:.8}.gp-department-panel{position:absolute;top:calc(100% + 11px);left:0;width:325px;max-height:min(70vh,650px);overflow:auto;background:#fff;border:1px solid var(--gp-line);border-radius:14px;box-shadow:0 20px 60px #00000026;padding:14px;z-index:90}.gp-panel-title{font-size:12px;color:#697078;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px}.gp-department-panel a{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;color:#24272a;font-size:14px;font-weight:700;transition:background .18s,color .18s}.gp-department-panel a:hover{background:#fff1e9;color:var(--gp-orange-dark)}.gp-department-panel .gp-panel-all{border-top:1px solid var(--gp-line);margin-top:10px;padding-top:18px;color:var(--gp-orange-dark)}.gp-search-form{display:flex;align-items:center;flex:1 1 370px;min-width:220px;position:relative;background:#f5f6f6;border:1px solid transparent;border-radius:10px;height:48px;transition:box-shadow .2s,background .2s}.gp-search-form:focus-within{background:#fff;border-color:#c8cbcf;box-shadow:0 0 0 3px #d953251a}.gp-search-form input{border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;min-width:0;width:100%;height:100%;padding:0 15px!important;color:var(--gp-ink);font-size:14px;letter-spacing:0}.gp-search-form input::placeholder{color:#747c85}.gp-search-form button{display:flex;align-items:center;justify-content:center;flex:none;width:49px;height:44px;border:0;background:none;color:#252525;cursor:pointer}.gp-search-form button:hover{color:var(--gp-orange-dark)}.gp-search-suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--gp-line);border-radius:12px;box-shadow:0 16px 45px #0000001f;padding:9px;max-height:420px;overflow-y:auto;z-index:91}.gp-search-suggest[hidden]{display:none}.gp-suggest-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border-radius:8px;color:#202326;font-weight:600;font-size:14px}.gp-suggest-link:hover,.gp-suggest-link:focus{background:#f5f5f5}.gp-suggest-hint{color:#727b82;font-size:12px;padding:12px}.gp-quick-links{display:flex;gap:24px;align-items:center;justify-content:flex-end;flex-shrink:0}.gp-quick-links a{font-size:13px;font-weight:800;color:#252525;white-space:nowrap;transition:color .2s}.gp-quick-links a:hover{color:var(--gp-orange)}.gp-quick-links .gp-quick-new{color:var(--gp-orange-dark)}.gp-quick-new span{display:inline-block;margin-left:3px;padding:3px 5px;font-size:9px;line-height:1;background:#fde9df;color:#ab3714;border-radius:3px;vertical-align:middle}.gp-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:570px;background:#f2f0ea;overflow:hidden;margin-top:24px;border-radius:18px}.gp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(35px,5vw,85px)}.gp-eyebrow,.gp-overline{font-size:11px;letter-spacing:.15em;font-weight:850;color:var(--gp-orange-dark);text-transform:uppercase}.gp-eyebrow{display:flex;align-items:center;gap:9px}.gp-spark{width:8px;height:8px;background:var(--gp-orange);border-radius:50%}.gp-hero h1{font-size:clamp(42px,4.3vw,78px);line-height:1.03;letter-spacing:-.056em;font-weight:850;margin:25px 0;max-width:690px}.gp-hero h1 em{font-weight:500;font-style:normal;color:var(--gp-orange-dark)}.gp-hero-copy>p{font-size:clamp(15px,1.2vw,18px);line-height:1.7;max-width:475px;color:#5a6163;margin:0 0 28px}.gp-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.gp-btn{display:inline-flex;gap:20px;justify-content:center;align-items:center;min-height:49px;padding:13px 22px;font-size:13px;font-weight:800;border-radius:9px;transition:transform .2s,box-shadow .2s,background .2s}.gp-btn:hover{transform:translateY(-2px)}.gp-btn-orange{background:var(--gp-orange);color:#fff!important}.gp-btn-orange:hover{background:var(--gp-orange-dark);box-shadow:0 8px 18px #b83f1838}.gp-btn-outline{color:#242424!important;border:1px solid #b9bbb8;background:transparent}.gp-btn-outline:hover{background:#fff}.gp-btn-light{background:#f4f5f3;color:#1e2326!important;border:1px solid #e3e5e2}.gp-btn-light:hover{background:#eceeeb}.gp-hero-proof{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#676b69;margin-top:32px}.gp-hero-proof i{width:3px;height:3px;border-radius:50%;background:#aaa}.gp-hero-visual{position:relative;min-height:510px;background:#e6ddd2;overflow:hidden}.gp-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(18,14,12,.4),transparent 50%);pointer-events:none}.gp-hero-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.gp-hero:hover .gp-hero-image{transform:scale(1.035)}.gp-hero-sticker{position:absolute;bottom:34px;left:34px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:10px}.gp-hero-sticker small{letter-spacing:.18em;font-size:10px;font-weight:850}.gp-hero-sticker strong{font-size:clamp(23px,2.5vw,36px);font-weight:750;line-height:1.1;letter-spacing:-.035em}.gp-trust{margin-top:24px;border-block:1px solid var(--gp-line)}.gp-trust-inner{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.gp-trust-inner span{font-size:12px;font-weight:750;white-space:nowrap;color:#3f4548}.gp-section{padding-block:82px}.gp-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:29px}.gp-heading h2{font-weight:800;letter-spacing:-.045em;font-size:clamp(27px,3vw,42px);line-height:1.18;margin:8px 0 0}.gp-text-link{display:inline-flex;gap:12px;align-items:center;color:#232323!important;font-size:13px;font-weight:800;white-space:nowrap;border-bottom:1px solid #aaa;padding-bottom:6px}.gp-text-link:hover{color:var(--gp-orange-dark)!important;border-color:var(--gp-orange-dark)}.gp-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gp-cat-card{display:block;background:#f5f5f3;border-radius:13px;overflow:hidden;color:var(--gp-ink)!important;transition:box-shadow .25s,transform .25s}.gp-cat-card:hover{box-shadow:0 16px 32px #00000017;transform:translateY(-4px)}.gp-cat-picture{height:238px;display:flex;align-items:center;justify-content:center;background:#f2f0ed;overflow:hidden}.gp-cat-picture img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.gp-cat-card:hover img{transform:scale(1.05)}.gp-cat-fallback{font-size:64px;letter-spacing:-.08em;font-weight:900;color:#d0d0cb}.gp-cat-caption{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 21px;font-size:16px}.gp-cat-caption span{color:var(--gp-orange)}.gp-center-action{display:flex;justify-content:center;margin-top:32px}.gp-novelties{background:#f6f6f3}.gp-new-label{display:inline-flex;vertical-align:middle;align-items:center;letter-spacing:.05em;padding:6px 8px;border-radius:4px;background:var(--gp-orange);color:#fff;font-size:10px;font-weight:850;transform:translateY(-3px)}.gp-tag-new{color:#bd3f11}.gp-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.gp-product-card{color:var(--gp-ink)!important;min-width:0}.gp-product-thumb{aspect-ratio:4/5;background:#fff;border-radius:12px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.gp-product-thumb img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .3s}.gp-product-card:hover .gp-product-thumb img{transform:scale(1.035)}.gp-product-tag{position:absolute;z-index:2;left:13px;top:13px;background:var(--gp-orange);color:#fff;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.08em;padding:6px 8px}.gp-product-meta{padding:15px 3px}.gp-product-meta>span{font-size:10px;letter-spacing:.1em;color:#7b8186;font-weight:700}.gp-product-meta h3{font-size:15px;line-height:1.5;font-weight:700;margin:7px 0;min-height:44px}.gp-product-meta strong{font-size:18px;font-weight:850}.gp-editorial-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:20px}.gp-editorial-card{min-height:430px;position:relative;display:block;border-radius:13px;overflow:hidden;background:#c3b4a1;color:#fff!important}.gp-editorial-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.gp-editorial-card:hover img{transform:scale(1.045)}.gp-editorial-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000c4,#0000000a 70%)}.gp-editorial-content{position:absolute;bottom:35px;left:35px;right:25px}.gp-editorial-content span{font-size:10px;letter-spacing:.14em;font-weight:800}.gp-editorial-content h3{font-size:clamp(28px,3vw,46px);line-height:1.08;letter-spacing:-.04em;font-weight:800;max-width:520px;margin:13px 0 23px}.gp-editorial-card:not(.gp-editorial-feature) h3{font-size:clamp(25px,2.5vw,36px)}.gp-editorial-content b{display:inline-block;border-bottom:1px solid rgba(255,255,255,.75);padding-bottom:5px;font-size:13px}.gp-how{background:#17191b;color:#fff}.gp-how .gp-overline{color:#f1a786}.gp-how-heading{margin-bottom:37px}.gp-how-note{color:#b9bcbd;font-size:13px}.gp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gp-step{border-top:1px solid #62686B;padding-top:20px}.gp-step-number{font-size:14px;font-weight:800;color:#ff986c}.gp-step h3{font-size:25px;line-height:1.18;letter-spacing:-.03em;margin:30px 0 12px;color:#fff}.gp-step p{font-size:14px;color:#ced0d0;line-height:1.65;max-width:310px}.gp-how .gp-center-action{margin-top:50px}main[data-template*=product] .product-information{--gap:36px}main[data-template*=product] media-gallery{display:block;min-width:0}main[data-template*=product] .product-media-container{background:#f6f6f4;border-radius:12px;overflow:hidden}main[data-template*=product] .product-media-container img{object-fit:contain}main[data-template*=product] .product-details{border-radius:12px}main[data-template*=product] h1{font-size:clamp(26px,2.4vw,38px);line-height:1.14;letter-spacing:-.04em;font-weight:800}main[data-template*=product] .add-to-cart-button,main[data-template*=product] .button--primary{min-height:54px;border-radius:8px;font-weight:800}main[data-template*=product] .add-to-cart-button{background:var(--gp-orange);color:#fff;border-color:var(--gp-orange)}main[data-template*=product] .add-to-cart-button:hover{background:var(--gp-orange-dark)}main[data-template*=product] slideshow-controls{border-radius:8px}main[data-template*=collection] .product-card,main[data-template*=search] .product-card{border-radius:10px}footer .footer-content{border-top:1px solid #e7e7e7}footer a:hover{color:var(--gp-orange-dark)!important}@media(min-width:990px){#header-component header-menu{display:none}#header-component .header__columns{min-height:66px}}@media(max-width:1199px){.gp-nav-inner,.gp-quick-links{gap:12px}.gp-quick-links a{font-size:12px}.gp-hero{min-height:520px}.gp-hero-copy{padding:44px}}@media(max-width:989px){.gp-shell{width:calc(100% - 36px)}.gp-nav-inner{flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}.gp-search-form{order:1;flex:1 0 100%;height:45px}.gp-department{order:2}.gp-department-toggle{min-height:40px;padding:0 13px;font-size:12px}.gp-department-panel{width:min(330px,calc(100vw - 36px))}.gp-quick-links{order:3;flex:1 1 auto;gap:15px;overflow:auto;justify-content:flex-start}.gp-quick-links a{font-size:12px}.gp-hero{grid-template-columns:1fr .9fr;min-height:490px}.gp-hero h1{font-size:clamp(35px,4.5vw,54px)}.gp-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gp-cat-picture{height:185px}.gp-products-grid{gap:12px}.gp-trust-inner{justify-content:center;padding-block:15px}}@media(max-width:700px){.gp-shell{width:calc(100% - 28px)}.gp-retail-nav{z-index:29}.gp-nav-inner{gap:9px}.gp-search-form{margin-bottom:2px}.gp-search-form input{font-size:13px}.gp-quick-links{gap:13px}.gp-quick-links a{font-size:11px}.gp-quick-new span{font-size:8px}.gp-hero{grid-template-columns:1fr;margin-top:12px;border-radius:12px;min-height:0}.gp-hero-copy{padding:39px 24px 36px}.gp-hero h1{font-size:clamp(39px,8.9vw,58px);margin:17px 0}.gp-hero-copy>p{font-size:14px;line-height:1.65;margin-bottom:23px}.gp-hero-visual{min-height:330px}.gp-hero-sticker{bottom:25px;left:25px}.gp-hero-sticker strong{font-size:24px}.gp-hero-proof{margin-top:23px}.gp-trust{margin-top:12px}.gp-trust-inner{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:12px;min-height:0}.gp-trust-inner span{font-size:10px;white-space:normal;line-height:1.4}.gp-section{padding-block:48px}.gp-heading{align-items:start;gap:15px;flex-wrap:wrap;margin-bottom:21px}.gp-heading h2{font-size:30px}.gp-heading .gp-text-link{font-size:12px}.gp-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gp-cat-picture{height:155px}.gp-cat-caption{padding:13px;min-height:58px;font-size:13px}.gp-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gp-product-meta h3{font-size:13px;min-height:60px}.gp-product-meta strong{font-size:17px}.gp-editorial-grid{grid-template-columns:1fr;gap:12px}.gp-editorial-card{min-height:320px}.gp-editorial-card:not(.gp-editorial-feature){min-height:260px}.gp-editorial-content{bottom:27px;left:23px}.gp-editorial-content h3{font-size:32px}.gp-editorial-card:not(.gp-editorial-feature) h3{font-size:27px}.gp-steps{grid-template-columns:1fr;gap:26px}.gp-step{padding-top:15px}.gp-step h3{margin:12px 0;font-size:24px}.gp-step p{max-width:none}.gp-how .gp-center-action{margin-top:28px}main[data-template*=product] h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.gp-retail-home *,.gp-retail-nav *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.gp-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid var(--gp-line);margin-top:52px;margin-bottom:64px;padding-top:27px}.gp-product-assurance>div{padding:12px 15px 12px 0}.gp-assurance-icon{font-size:19px;color:var(--gp-orange);margin-bottom:17px;display:block}.gp-product-assurance strong{display:block;font-size:15px;color:#191c1e;margin:0 0 7px}.gp-product-assurance p{font-size:13px;color:#677079;line-height:1.6;max-width:350px;margin:0}main[data-template*=collection] .product-card,main[data-template*=search] .product-card{overflow:hidden;border-radius:12px;transition:transform .2s}main[data-template*=collection] .product-card:hover,main[data-template*=search] .product-card:hover{transform:translateY(-2px)}main[data-template*=collection] h1{letter-spacing:-.04em;font-weight:850}#header-group+.gp-retail-nav{isolation:isolate}@media(max-width:700px){.gp-product-assurance{grid-template-columns:1fr;margin-top:32px;margin-bottom:35px;gap:5px}.gp-product-assurance>div{padding:15px 0;border-bottom:1px solid var(--gp-line)}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/gp-retail.css.map */
