.glamp-review-campaign-section{--grc-ink: #121212;--grc-paper: #f3f1ed;--grc-card: #ffffff;--grc-accent: #a99f90;--grc-accent-deep: #6f675c;--grc-accent-soft: #e4dfd7;--grc-line: rgba(18, 18, 18, .14);--grc-muted: #67635c;overflow:clip;background:var(--grc-paper);color:var(--grc-ink)}.grc,.grc *{box-sizing:border-box}.grc{font-family:var(--font-body-family, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif);font-size:16px;line-height:1.8;letter-spacing:.035em;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.grc img{display:block;max-width:100%}.grc h1,.grc h2,.grc h3,.grc p,.grc ul,.grc ol{margin-top:0}.grc h1,.grc h2,.grc h3{color:inherit;font-family:var(--font-heading-family, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif);font-weight:700;letter-spacing:.015em}.grc__shell{width:min(100% - 40px,1180px);margin-inline:auto}.grc__narrow{max-width:840px}.grc__hero{position:relative;isolation:isolate;min-height:760px;overflow:hidden;background:#101010;color:#fff}.grc__hero-media,.grc__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.grc__hero-media{z-index:-3;overflow:hidden}.grc__hero-media video{width:100%;height:100%;object-fit:cover;object-position:center 46%}.grc__hero-scrim{z-index:-2;background:linear-gradient(90deg,#080808eb,#080808c4 42%,#08080857 72%,#08080870),linear-gradient(0deg,#0808088a,#08080814 52%,#08080833)}.grc__hero:after{position:absolute;z-index:-1;right:-130px;bottom:-220px;width:560px;height:560px;border:1px solid rgba(255,255,255,.18);border-radius:50%;content:""}.grc__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(32px,6vw,80px);align-items:center;min-height:760px;padding-block:84px}.grc__eyebrow,.grc__section-label{margin-bottom:18px;color:var(--grc-accent-deep);font-size:12px;font-weight:800;letter-spacing:.22em;line-height:1.5}.grc__hero .grc__eyebrow{color:#ffffffb8}.grc__hero h1{max-width:690px;margin-bottom:26px;font-size:clamp(40px,4.2vw,60px);line-height:1.25}.grc__heading-line,.grc__heading-mobile-line{display:block}.grc__lead{max-width:650px;margin-bottom:28px;color:#fffc;font-size:clamp(16px,1.5vw,19px)}.grc__lead-mobile-line{display:inline}.grc__gift-pill{display:inline-flex;gap:10px 16px;align-items:center;margin-bottom:22px;padding:11px 18px 11px 11px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffff0f}.grc__gift-pill-label{padding:7px 12px;border-radius:999px;background:#f4f2ee;color:#171717;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.2}.grc__gift-pill strong{font-size:14px}.grc__fair-note{display:flex;gap:10px;max-width:620px;margin-bottom:30px;color:#ffffffb3;font-size:13px;line-height:1.65}.grc__fair-note span{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:#ffffffeb;color:#171717;font-weight:900}.grc__primary-button,.grc__review-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:14px 24px;border:1px solid #171717;border-radius:2px;background:#171717;color:#fff;font-size:15px;font-weight:800;text-align:center;text-decoration:none;transition:transform .2s ease,background .2s ease}.grc__primary-button:hover,.grc__review-button:hover{transform:translateY(-2px);border-color:#46433f;background:#46433f;color:#fff}.grc__hero .grc__primary-button{border-color:#fff;background:#fff;color:#171717}.grc__hero .grc__primary-button:hover{border-color:#ddd8d0;background:#ddd8d0;color:#171717}.grc__hero-copy,.grc__hero-visual{position:relative;z-index:1}.grc__hero-visual{align-self:end;justify-self:end;width:min(100%,290px)}.grc__hero-frame{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.36);border-radius:2px;background:#e9e7e0;box-shadow:0 28px 64px #0000005c}.grc__gift-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.grc__gift-placeholder{position:relative;min-height:520px;background:radial-gradient(circle at 50% 38%,#fff 0,#e9e7e0 56%,#d8d5cc)}.grc__sponge{position:absolute;bottom:22%;width:34%;height:44%;border-radius:7%;box-shadow:0 28px 35px #0000002e;transform:rotate(-5deg)}.grc__sponge--soft{left:14%;background:linear-gradient(110deg,#ddd5c8,#a99f90)}.grc__sponge--hard{right:14%;background:linear-gradient(110deg,#292929,#050505);transform:rotate(5deg)}.grc__gift-caption{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;background:#090909e0;color:#fff}.grc__gift-caption span{color:#ffffffa8;font-size:10px;font-weight:800;letter-spacing:.15em}.grc__gift-caption strong{font-size:14px;text-align:right}.grc__trust-strip{border-bottom:1px solid var(--grc-line);background:#1a1a1a;color:#fff}.grc__trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.grc__trust-grid div{display:flex;gap:9px;align-items:baseline;padding:20px 26px;border-left:1px solid rgba(255,255,255,.14)}.grc__trust-grid div:last-child{border-right:1px solid rgba(255,255,255,.14)}.grc__trust-grid strong{flex:0 0 auto;font-size:12px}.grc__trust-grid span{font-size:12px;font-weight:650}@media screen and (min-width:990px){.grc__trust-strip{padding-block:24px 18px;border-bottom:0;background:var(--grc-paper)}.grc__trust-grid{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#1a1a1a;box-shadow:0 16px 38px #12121221}.grc__trust-grid div{min-height:92px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:20px 28px;border-left-color:#ffffff1f}.grc__trust-grid div:first-child{border-left:0}.grc__trust-grid div:last-child{border-right:0}.grc__trust-grid strong{color:#c9c2b7;font-size:10px;letter-spacing:.16em}.grc__trust-grid span{font-size:13px;line-height:1.55}}.grc__section-nav{position:sticky;z-index:90;top:var(--grc-sticky-offset, 60px);border-block:1px solid rgba(18,18,18,.14);background:#f3f1edf5;box-shadow:0 8px 22px #12121214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.grc__section-nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 40px,920px);margin-inline:auto}.grc__section-nav a{display:flex;justify-content:center;align-items:center;min-height:58px;padding:10px 16px;border-left:1px solid rgba(18,18,18,.12);color:#171717;font-size:12px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.grc__section-nav a:last-child{border-right:1px solid #171717;border-left-color:#171717;background:#171717;color:#fff}.grc__section-nav a:hover,.grc__section-nav a:focus-visible{background:#e4dfd7;color:#171717;outline:none}.grc__section-nav a:focus-visible{box-shadow:inset 0 0 0 2px #171717}.grc__section-nav a:last-child:hover,.grc__section-nav a:last-child:focus-visible{background:#35322e;color:#fff}.grc__section[id]{scroll-margin-top:calc(var(--grc-sticky-offset, 60px) + 72px)}.grc__section{padding-block:clamp(76px,9vw,124px)}.grc__section-head{max-width:780px;margin:0 auto 54px;text-align:center}.grc__section-head h2,.grc__narrow h2,.grc__channels-grid h2{margin-bottom:22px;font-size:clamp(30px,4vw,48px);line-height:1.35}.grc__section-head>p:last-child,.grc__narrow>p,.grc__channels-grid>div>p{color:var(--grc-muted)}.grc__section--intro{text-align:center}.grc__section--intro .grc__narrow>p:not(.grc__section-label){margin-bottom:13px;font-size:17px}.grc__section--gift-details{border-block:1px solid var(--grc-line);background:#fff}.grc__limited-label{display:inline-block;margin-bottom:18px;padding:7px 15px;border:1px solid #171717;background:#171717;color:#fff;font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1.4}.grc__gift-heading-line{display:block}.grc__gift-heading-mobile-line{display:inline}.grc__gift-overview{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:28px;align-items:stretch}.grc__care-image-wrap{display:grid;min-height:100%;place-items:center;overflow:hidden;border:1px solid var(--grc-line);background:#efede8}.grc__care-image{width:100%;height:100%;min-height:460px;object-fit:cover}.grc__care-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grc__care-card{padding:32px 28px;border:1px solid var(--grc-line);background:var(--grc-paper)}.grc__care-card--hard{background:#191919;color:#fff}.grc__care-card-label,.grc__safety-label{display:block;margin-bottom:12px;color:var(--grc-accent-deep);font-size:10px;font-weight:900;letter-spacing:.2em;line-height:1.4}.grc__care-card--hard .grc__care-card-label{color:var(--grc-accent)}.grc__care-card h3{margin-bottom:14px;font-size:25px}.grc__care-card>p{min-height:104px;margin-bottom:24px;color:var(--grc-muted);font-size:13px}.grc__care-card--hard>p{color:#ffffffb3}.grc__care-card dl{margin:0;border-top:1px solid var(--grc-line)}.grc__care-card--hard dl{border-top-color:#ffffff2e}.grc__care-card dl div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid var(--grc-line);font-size:11px}.grc__care-card--hard dl div{border-bottom-color:#ffffff2e}.grc__care-card dt{font-weight:900}.grc__care-card dd{margin:0;color:var(--grc-muted)}.grc__care-card--hard dd{color:#ffffffb8}.grc__safety-panel{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1px;margin-top:28px;padding:1px;background:#ffffff2e;color:#fff}.grc__safety-panel>div{padding:34px 38px;background:#202020}.grc__safety-panel h3{margin-bottom:16px;font-size:21px}.grc__safety-panel ul{margin-bottom:0;padding-left:1.4em;color:#ffffffbd;font-size:13px}.grc__safety-panel li+li{margin-top:7px}.grc__after-care p:last-child{margin-bottom:0;color:#ffffffbd;font-size:13px}.grc__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;background:var(--grc-line)}.grc__steps li{position:relative;min-height:300px;padding:34px 28px 30px;background:var(--grc-card)}.grc__step-number{position:absolute;top:18px;right:20px;color:#b8b3a8;font-size:12px;font-weight:800;letter-spacing:.14em}.grc__step-icon{display:grid;width:54px;height:54px;margin-bottom:30px;place-items:center;border:1px solid var(--grc-line);border-radius:50%;background:var(--grc-accent);font-size:20px;font-weight:900}.grc__steps h3{margin-bottom:11px;font-size:19px}.grc__steps p{margin-bottom:0;color:var(--grc-muted);font-size:14px}.grc__section--products{background:#141414;color:#fff}.grc__section-head--light>p:last-child{color:#ffffffa8}.grc__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grc__product-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#202020}.grc__product-card--dx{border-color:#e4dfd785}.grc__product-badge{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--grc-accent);color:#111;font-size:12px;font-weight:900}.grc__product-image-wrap{display:grid;min-height:370px;place-items:center;overflow:hidden;background:#f2f1ed}.grc__product-image{width:100%;height:370px;object-fit:contain;transition:transform .45s ease}.grc__product-card:hover .grc__product-image{transform:scale(1.025)}.grc__product-fallback{font-size:clamp(52px,8vw,92px);font-weight:900;letter-spacing:-.06em;opacity:.12}.grc__product-copy{padding:28px}.grc__product-copy>span{color:var(--grc-accent);font-size:10px;font-weight:800;letter-spacing:.18em}.grc__product-copy h3{margin:8px 0 22px;font-size:clamp(22px,2.5vw,30px)}.grc__review-button{width:100%;border-color:#fff;background:#fff;color:#171717}.grc__review-button:hover{border-color:#ddd8d0;background:#ddd8d0;color:#171717}.grc__review-tips{display:grid;grid-template-columns:.6fr 1.4fr;gap:34px;margin-top:30px;padding:30px 34px;border:1px solid rgba(255,255,255,.13);background:#ffffff0b}.grc__review-tips strong{color:var(--grc-accent);font-size:15px}.grc__review-tips ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-bottom:0;padding-left:1.4em;color:#ffffffc2;font-size:13px}.grc__channels-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(44px,8vw,110px);align-items:center}.grc__proof-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.grc__proof-route{display:flex;min-width:0;padding:38px;flex-direction:column;border:1px solid var(--grc-line);background:#fff}.grc__proof-route--other{background:#e9e5de}.grc__proof-route-label,.grc__proof-result-label{color:var(--grc-accent-deep);font-size:10px;font-weight:800;letter-spacing:.18em}.grc__proof-route h3{margin:12px 0 18px;font-size:clamp(22px,2.5vw,30px);line-height:1.45}.grc__proof-route h3 span,.grc__proof-copy-line{display:block}.grc__proof-route>p{margin-bottom:0;color:var(--grc-muted);font-size:14px}.grc__proof-route ol{margin:24px 0 0;padding-left:1.5em;font-size:14px}.grc__proof-route li+li{margin-top:8px}.grc__proof-result{margin-top:28px;padding:24px;border:1px solid var(--grc-line);background:var(--grc-paper)}.grc__proof-route--other .grc__proof-result{background:#fff}.grc__email-note{margin-top:30px;padding:20px 22px;border-left:4px solid var(--grc-accent-deep);background:#fff}.grc__email-note p{margin-bottom:0;color:var(--grc-muted);font-size:13px}.grc__stars{margin:18px 0 22px;color:var(--grc-accent-deep);font-size:28px;letter-spacing:.12em}.grc__verified-badge,.grc__posted-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#121212;color:#fff;font-size:13px;font-weight:800}.grc__verified-badge span,.grc__posted-badge span{color:var(--grc-accent)}.grc__posted-badge{background:var(--grc-accent-deep)}.grc__proof-result p{margin:22px 0 0;color:var(--grc-muted);font-size:13px}.grc__proof-route .grc__email-note{margin-top:18px}.grc__section--form{border-block:1px solid var(--grc-line);background:#fff}.grc__form-shell{max-width:900px}.grc__selected-product{margin:0 0 20px;padding:15px 18px;border:1px solid #c9c2b7;background:#f3f1ed;font-size:14px;text-align:center}.grc__form-checklist{margin-bottom:28px;padding:26px 28px;border:1px solid var(--grc-line);background:var(--grc-paper)}.grc__form-checklist strong{display:block;margin-bottom:12px}.grc__form-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-bottom:0;padding-left:1.4em;color:var(--grc-muted);font-size:13px}.grc__form-embed{width:100%}.grc__form-embed shopify-forms-embed{display:block;width:100%}.grc__form-placeholder{padding:28px;border:1px dashed #989187;color:var(--grc-muted);font-size:13px;text-align:center}.grc__privacy-note{margin:22px 0 0;color:var(--grc-muted);font-size:12px;text-align:center}.grc__privacy-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.grc__section--channels{background:var(--grc-accent-soft)}.grc__channels-grid>div>p{color:#121212b3}.grc__section--channels .grc__section-label{color:#121212}.grc__channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#1212121f}.grc__channel-list li{padding:16px 18px;background:#f7f5f1;font-size:13px;font-weight:800}.grc__faq-shell{max-width:900px}.grc__faq-list{border-top:1px solid var(--grc-line)}.grc__faq-list details{border-bottom:1px solid var(--grc-line)}.grc__faq-list summary{position:relative;padding:24px 52px 24px 0;cursor:pointer;font-weight:800;list-style:none}.grc__faq-list summary::-webkit-details-marker{display:none}.grc__faq-list summary:after{position:absolute;top:50%;right:10px;content:"+";font-size:24px;font-weight:400;transform:translateY(-50%)}.grc__faq-list details[open] summary:after{content:"\2212"}.grc__faq-list details p{margin:-4px 52px 22px 0;color:var(--grc-muted);font-size:14px}.grc__section--terms{padding-block:50px;background:#181818;color:#ffffffb8}.grc__terms-shell{max-width:900px}.grc__terms-shell h2{color:#fff;font-size:17px}.grc__terms-shell ul{margin-bottom:0;padding-left:1.5em;font-size:12px}.grc__mobile-break{display:none}.grc__keep-together{white-space:nowrap}@media screen and (max-width:989px){.grc__hero,.grc__hero-grid{min-height:auto}.grc__hero-grid{grid-template-columns:1fr;gap:38px;padding-block:70px}.grc__hero-scrim{background:linear-gradient(90deg,#080808e0,#0808089e),linear-gradient(0deg,#08080885,#08080829)}.grc__hero-copy{max-width:760px}.grc__hero-visual{width:min(100%,260px);margin-left:auto}.grc__gift-image,.grc__gift-placeholder{aspect-ratio:4 / 3;min-height:0}.grc__steps,.grc__trust-grid{grid-template-columns:repeat(2,1fr)}.grc__gift-overview,.grc__safety-panel{grid-template-columns:1fr}.grc__care-image-wrap{min-height:420px}.grc__proof-route-grid,.grc__channels-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.grc{font-size:15px}.grc__shell{width:min(100% - 32px,1180px)}.grc__hero-grid{gap:30px;padding-block:56px 42px}.grc__hero-scrim{background:linear-gradient(90deg,#080808e0,#080808ad),linear-gradient(0deg,#08080899,#0808082e)}.grc__hero h1{font-size:clamp(34px,10.2vw,46px)}.grc__lead{font-size:15px}.grc__lead-mobile-line,.grc__gift-heading-mobile-line{display:block}.grc__gift-pill{display:flex;flex-direction:column;align-items:flex-start;border-radius:3px}.grc__primary-button{width:100%}.grc__gift-caption{align-items:flex-start;flex-direction:column;gap:5px;padding:15px 18px}.grc__gift-caption strong{text-align:left}.grc__hero-visual{width:min(100%,220px)}.grc__trust-grid{grid-template-columns:1fr;padding-block:8px}.grc__trust-grid div,.grc__trust-grid div:last-child{padding:11px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);border-left:0}.grc__trust-grid div:last-child{border-bottom:0}.grc__section-nav-inner{width:100%}.grc__section-nav a{min-height:52px;padding:8px 4px;font-size:11px;letter-spacing:0}.grc__section{padding-block:68px}.grc__section-head{margin-bottom:38px}.grc__section-head h2,.grc__narrow h2,.grc__channels-grid h2{font-size:30px}.grc__mobile-break{display:block}.grc__steps,.grc__product-grid,.grc__review-tips,.grc__form-checklist ul,.grc__channel-list,.grc__care-card-grid{grid-template-columns:1fr}.grc__care-image-wrap,.grc__care-image{min-height:0;aspect-ratio:4 / 3}.grc__care-card{padding:28px 22px}.grc__care-card>p{min-height:0}.grc__safety-panel>div{padding:28px 22px}.grc__steps li{min-height:0;padding:28px 24px}.grc__step-icon{margin-bottom:20px}.grc__product-image-wrap,.grc__product-image{min-height:0;height:280px}.grc__product-copy{padding:24px 20px}.grc__review-tips{gap:15px;padding:24px 22px}.grc__review-tips ul{grid-template-columns:1fr}.grc__proof-route{padding:28px 22px}.grc__proof-result{padding:20px}.grc__form-checklist{padding:22px 20px}.grc__channel-list li{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.grc__primary-button,.grc__review-button,.grc__section-nav a,.grc__product-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/glamp-review-campaign.css.map */
