:root{--gp-ink:#171714;--gp-cream:#f6f1e9;--gp-blush:#e9d8cf;--gp-sage:#cdd7c6;--gp-white:#fff;--gp-radius:22px;--gp-shadow:0 18px 50px rgba(28,25,20,.09)}html{scroll-behavior:smooth}body{background:#fff;color:var(--gp-ink)}.gp-shell{max-width:1440px;margin:auto;padding-inline:clamp(18px,4vw,64px)}.gp-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.gp-reveal.is-visible{opacity:1;transform:none}.gp-eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.gp-display{font-size:clamp(2.6rem,6vw,6.3rem);line-height:.92;letter-spacing:-.055em;margin:0}.gp-heading{font-size:clamp(2rem,4vw,4.6rem);line-height:1;letter-spacing:-.045em;margin:0}.gp-copy{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65;max-width:62ch}.gp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--gp-ink);color:#fff;text-decoration:none;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.gp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000002e;background:#34342f}.gp-btn--light{background:#fff;color:#171714}.gp-hero{position:relative;min-height:min(820px,88vh);margin:14px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,var(--gp-blush),var(--gp-cream));isolation:isolate}.gp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 8s ease}.gp-hero:hover .gp-hero__media{transform:scale(1.035)}.gp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,10,8,.67),rgba(10,10,8,.12) 65%,transparent);z-index:-1}.gp-hero__content{display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(28px,7vw,96px);color:#fff;max-width:840px}.gp-hero__content .gp-copy{max-width:48ch}.gp-rating{display:inline-flex;gap:9px;align-items:center;padding:8px 13px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:22px}.gp-marquee{overflow:hidden;background:var(--gp-ink);color:#fff;padding:15px 0}.gp-marquee__track{display:flex;width:max-content;animation:gpMarquee 28s linear infinite}.gp-marquee__item{display:flex;align-items:center;gap:24px;padding-right:36px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.gp-marquee__item:after{content:"\2726";opacity:.7}@keyframes gpMarquee{to{transform:translate(-50%)}}.gp-section{padding-block:clamp(62px,9vw,132px)}.gp-section--cream{background:var(--gp-cream)}.gp-section__head{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:clamp(30px,5vw,64px)}.gp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.gp-card{text-decoration:none;color:inherit}.gp-card__media{position:relative;aspect-ratio:1/1.18;overflow:hidden;border-radius:var(--gp-radius);background:#eee}.gp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.gp-card:hover img{transform:scale(1.045)}.gp-card__badge{position:absolute;left:14px;top:14px;background:#fff;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:700}.gp-card__info{padding:16px 4px}.gp-card__title{font-size:1.05rem;margin:0 0 8px}.gp-card__price{font-weight:700}.gp-card__compare{opacity:.55;text-decoration:line-through;margin-left:7px}.gp-split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,6vw,90px);align-items:center}.gp-split__visual{min-height:560px;border-radius:28px;background:linear-gradient(145deg,var(--gp-blush),var(--gp-sage));overflow:hidden}.gp-split__visual img{width:100%;height:100%;object-fit:cover}.gp-pill-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.gp-pill{border:1px solid rgba(0,0,0,.16);border-radius:999px;padding:10px 14px;font-size:.86rem}.gp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gp-stat{background:#fff;border-radius:var(--gp-radius);padding:clamp(24px,4vw,50px);box-shadow:var(--gp-shadow)}.gp-stat__number{font-size:clamp(3rem,6vw,6rem);line-height:.9;letter-spacing:-.06em}.gp-stat p{margin-bottom:0}.gp-faq{max-width:900px;margin:auto}.gp-faq details{border-bottom:1px solid rgba(0,0,0,.15);padding:22px 0}.gp-faq summary{cursor:pointer;font-size:1.1rem;font-weight:700;list-style:none;display:flex;justify-content:space-between}.gp-faq summary:after{content:"+";font-size:1.4rem}.gp-faq details[open] summary:after{content:"\2013"}.gp-faq__answer{padding:14px 0 0;line-height:1.7;opacity:.78}body:has([data-template^=product]) .product-information{padding-top:24px}body:has([data-template^=product]) .product-information__grid{gap:clamp(28px,5vw,76px)}body:has([data-template^=product]) .product-details{border-radius:24px}body:has([data-template^=product]) .add-to-cart-button{border-radius:999px;min-height:56px;font-weight:800;letter-spacing:.04em}body:has([data-template^=product]) .product-media{border-radius:20px;overflow:hidden}body:has([data-template^=product]) .product-details h1{font-size:clamp(2.1rem,4vw,4.2rem)!important;line-height:.98!important;letter-spacing:-.045em!important}.header-section{transition:background .25s,box-shadow .25s}.header-section.gp-scrolled{background:#ffffffeb!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 24px #0000000f}@media(max-width:900px){.gp-product-grid{grid-template-columns:repeat(2,1fr)}.gp-split,.gp-stats{grid-template-columns:1fr}.gp-section__head{align-items:start;flex-direction:column}.gp-hero{min-height:680px;margin:8px}.gp-hero:after{background:linear-gradient(0deg,#0a0a08c2,#0a0a080a 75%)}}@media(max-width:520px){.gp-product-grid{gap:12px}.gp-card__media{border-radius:16px}.gp-card__info{padding-top:11px}.gp-card__title{font-size:.93rem}.gp-hero__content{padding:26px}.gp-display{font-size:3rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.gp-reveal{opacity:1;transform:none;transition:none}.gp-marquee__track{animation:none}.gp-hero__media,.gp-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/grandpick.css.map */
