:root{--g3-ease:cubic-bezier(.23,1,.32,1);--g3-sh-card:0 1px 2px rgba(44,31,26,.08),0 14px 36px rgba(44,31,26,.12);--g3-sh-float:0 2px 6px rgba(44,31,26,.12),0 28px 60px rgba(44,31,26,.22)}::selection{background:#b8986a;color:#2c1f1a}.g3-hero{position:relative;isolation:isolate;min-height:calc(100svh - 96px);display:flex;align-items:flex-end;margin-bottom:52px;background:#2c1f1a;color:#f5f0e8}.g3-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.g3-hero__img,.g3-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.g3-hero__img{object-position:50% 40%}.g3-hero__video{opacity:0;transition:opacity 1s ease}.g3-hero__video.is-playing{opacity:1}.g3-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#241a162e,#241a1600,#241a164d 52%,#241a16e0)}.g3-hero__in{width:100%;max-width:1200px;margin:0 auto;padding:0 20px 88px}html:not(#gq) body .g3-hero .g3-hero__title{margin:0;font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:clamp(52px,14vw,128px)!important;line-height:.94!important;letter-spacing:-.03em;color:#f5f0e8!important;text-wrap:balance;font-variant-numeric:lining-nums}.g3-hero__l1,.g3-hero__l2{display:block}.g3-hero__l2{font-style:italic;font-weight:500;padding-bottom:.12em;margin-bottom:-.12em}.g3-hero__sub{margin:18px 0 0;max-width:34ch;font-family:var(--font-body-family);font-size:17px;line-height:1.5;color:#efe6da;text-shadow:0 1px 14px rgba(36,26,22,.5)}.g3-hero__cta{margin-top:24px}.g3-hero .g2-btn:focus-visible{outline-color:#f5f0e8}.g3-kit{position:absolute;left:16px;right:16px;bottom:-44px;z-index:3;display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:20px;background:#f5f0e8;color:#2c1f1a!important;text-decoration:none!important;box-shadow:var(--g3-sh-float);transition:transform .2s var(--g3-ease)}.g3-kit:active{transform:scale(.98)}.g3-kit:focus-visible{outline:2px solid #2C1F1A;outline-offset:3px}.g3-kit__img{flex-shrink:0;width:68px;height:68px;border-radius:14px;object-fit:cover;background:#d8c5b5}.g3-kit__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g3-kit__name{font-family:var(--font-heading-family);font-weight:600;font-size:22px;line-height:1.05}.g3-kit__note{font-family:var(--font-body-family);font-size:13px;line-height:1.35;color:#5e4b43}.g3-kit__price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-body-family);font-size:17px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.g3-kit__price s{font-size:13px;font-weight:400;color:#6e5c53}@media(hover:hover)and (pointer:fine){.g3-kit:hover{transform:translateY(-3px)}}@media(min-width:750px){.g3-hero{min-height:min(calc(100svh - 96px),880px)}.g3-hero__in{padding:0 40px 104px}.g3-hero__sub{font-size:19px}.g3-kit{left:auto;right:40px;width:400px}}@media(min-width:1280px){.g3-kit{right:calc((100vw - 1200px)/2 + 20px)}}@media(prefers-reduced-motion:no-preference){.g3-hero__l1,.g3-hero__l2,.g3-hero__sub,.g3-hero__cta{animation:g3Rise .9s var(--g3-ease) both}.g3-hero__l2{animation-delay:.1s}.g3-hero__sub{animation-delay:.22s}.g3-hero__cta{animation-delay:.32s}.g3-kit{animation:g3Card .7s var(--g3-ease) .5s both}.g3-hero__img{animation:g3Settle 12s var(--g3-ease) both}}@keyframes g3Rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes g3Card{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes g3Settle{0%{transform:scale(1.06)}to{transform:none}}.g3-sx{padding:56px 0 64px}.g3-sx__grid{display:grid;gap:24px}.g3-sx__stage{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#d8c5b5}.g3-sx__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);filter:blur(4px);transition:opacity .45s var(--g3-ease),transform .6s var(--g3-ease),filter .45s var(--g3-ease)}.g3-sx__stage img.is-on{opacity:1;transform:none;filter:none}html:not(#gq) body .g3-sx .g3-sx__title{margin:0;font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:40px!important;line-height:1.02!important;letter-spacing:-.02em;color:#2c1f1a!important;text-wrap:balance}.g3-sx__now{margin:20px 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.g3-sx__name{font-family:var(--font-heading-family);font-weight:600;font-size:28px;line-height:1.1;color:#2c1f1a}.g3-sx__price{font-family:var(--font-body-family);font-size:15px;color:#5e4b43;font-variant-numeric:lining-nums tabular-nums}.g3-sx__desc{margin:4px 0 0;min-height:3em;font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:#5e4b43}.g3-sx__sw{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.g3-sx__btn{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:50%;overflow:hidden;background:#d8c5b5;cursor:pointer;box-shadow:inset 0 0 0 1px #2c1f1a29;transition:transform .16s var(--g3-ease)}.g3-sx__btn img{width:100%;height:100%;object-fit:cover;transform:scale(3.1);transform-origin:50% 52%;display:block;pointer-events:none}.g3-sx__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #2c1f1a2e}.g3-sx__btn[aria-pressed=true]{box-shadow:0 0 0 2px #f5f0e8,0 0 0 4px #2c1f1a}.g3-sx__btn:active{transform:scale(.94)}.g3-sx__btn:focus-visible{outline:2px solid #2C1F1A;outline-offset:4px}.g3-sx__ctas{margin-top:24px;display:flex;flex-direction:column;gap:6px}.g3-sx__ctas .g2-link{align-self:center}@media(hover:hover)and (pointer:fine){.g3-sx__btn:hover{transform:scale(1.06)}}@media(min-width:990px){.g3-sx{padding:112px 0}.g3-sx__grid{grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}html:not(#gq) body .g3-sx .g3-sx__title{font-size:64px!important;line-height:.98!important}.g3-sx__sw{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;max-width:520px}.g3-sx__ctas{flex-direction:row;align-items:center;gap:24px}.g3-sx__ctas .g2-link{align-self:auto}}.g3-steps{padding:64px 0;background:#ede4d7}html:not(#gq) body .g3-steps .g3-steps__title{margin:0;font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:40px!important;line-height:1.02!important;letter-spacing:-.02em;color:#2c1f1a!important;text-wrap:balance;max-width:14ch}.g3-steps__sub{margin:10px 0 0;font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:#5e4b43;max-width:42ch}.g3-steps__track{list-style:none;margin:28px -16px 0;padding:0 16px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.g3-steps__track::-webkit-scrollbar{display:none}.g3-step{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.g3-step__media{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#d8c5b5}.g3-step__media img{width:100%;height:100%;object-fit:cover;display:block}.g3-step__n{position:absolute;left:14px;bottom:8px;font-family:var(--font-heading-family);font-weight:600;font-size:64px;line-height:1;color:#f5f0e8;text-shadow:0 2px 18px rgba(36,26,22,.45);font-variant-numeric:lining-nums}.g3-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.g3-step__name{font-family:var(--font-body-family);font-size:20px;font-weight:700;color:#2c1f1a}.g3-step__time{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:#5e4b43;font-variant-numeric:lining-nums;white-space:nowrap}.g3-step__text{margin:0;font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:#5e4b43}@media(min-width:990px){.g3-steps{padding:112px 0}html:not(#gq) body .g3-steps .g3-steps__title{font-size:64px!important;line-height:.98!important}.g3-steps__track{margin:48px 0 0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:24px;overflow:visible}}.g3-mech{padding:64px 0;background:#f5f0e8}.g3-mech__grid{display:grid;gap:28px}.g3-mech__media{border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:#d8c5b5}.g3-mech__media img{width:100%;height:100%;object-fit:cover;display:block}html:not(#gq) body .g3-mech .g3-mech__title{margin:0;font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:40px!important;line-height:1.02!important;letter-spacing:-.02em;color:#2c1f1a!important;text-wrap:balance}.g3-mech__list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:22px}.g3-mech__item{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.g3-mech__icon{width:28px;height:28px;border-radius:50%;background:#2c1f1a;color:#f5f0e8;display:grid;place-items:center}.g3-mech__h{display:block;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.3;color:#2c1f1a}.g3-mech__p{margin:4px 0 0;font-family:var(--font-body-family);font-size:16px;line-height:1.55;color:#5e4b43;max-width:46ch}@media(min-width:990px){.g3-mech{padding:112px 0}.g3-mech__grid{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.g3-mech__media{aspect-ratio:1}html:not(#gq) body .g3-mech .g3-mech__title{font-size:56px!important;line-height:1!important}}.g3-cmp{padding:64px 0;background:#ede4d7}html:not(#gq) body .g3-cmp .g3-cmp__title{margin:0;font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:40px!important;line-height:1.02!important;letter-spacing:-.02em;color:#2c1f1a!important;text-wrap:balance}.g3-cmp__wrap{margin-top:28px;border-radius:20px;background:#f5f0e8;box-shadow:var(--g3-sh-card);overflow:hidden}.g3-cmp table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-body-family);font-size:14px;line-height:1.4;color:#2c1f1a}.g3-cmp th,.g3-cmp td{padding:14px 10px;text-align:left;vertical-align:top}.g3-cmp thead th{font-size:13px;font-weight:700;padding-top:16px;padding-bottom:12px}.g3-cmp thead th:first-child{width:28%}.g3-cmp .is-us{background:#2c1f1a;color:#f5f0e8}.g3-cmp thead .is-us{font-family:var(--font-heading-family);font-size:22px;font-weight:600;line-height:1}.g3-cmp tbody th{font-weight:500;color:#5e4b43}.g3-cmp tbody tr+tr th,.g3-cmp tbody tr+tr td{border-top:1px solid #D9CCBF}.g3-cmp tbody tr+tr .is-us{border-top-color:#4a3a33}.g3-cmp tbody .is-us{font-weight:700}.g3-cmp__note{margin:14px 0 0;font-family:var(--font-body-family);font-size:12px;line-height:1.5;color:#5e4b43}@media(min-width:990px){.g3-cmp{padding:112px 0}html:not(#gq) body .g3-cmp .g3-cmp__title{font-size:56px!important;line-height:1!important}.g3-cmp__wrap{max-width:880px}.g3-cmp table{font-size:16px}.g3-cmp th,.g3-cmp td{padding:18px 24px}}@media(max-width:749px){html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryViewer] ul.product__media-list{margin-left:0!important;width:100%!important;gap:0!important;padding:0!important}html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryViewer] .product__media-item{width:100%!important;max-width:100%!important;margin-left:0!important;padding:0!important}html:not(#gq):not(#gq2) body .product__media-wrapper .product-media-container,html:not(#gq):not(#gq2) body .product__media-wrapper .product__media{border-radius:0!important}html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryThumbnails]{margin-top:10px;padding:0 16px}html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryThumbnails] li{width:56px!important;height:56px!important}}html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail{border-radius:12px!important;overflow:hidden}html:not(#gq):not(#gq2) body .product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail[aria-current]{box-shadow:0 0 0 2px #2c1f1a!important;border-color:transparent!important}html:not(#gq):not(#gq2) body .product__info-wrapper .gq-pdp-eyebrow{display:none!important}html:not(#gq):not(#gq2) body .product__info-wrapper .product__title h1{font-size:44px!important;line-height:.98!important;margin:4px 0 10px!important}html:not(#gq):not(#gq2) body .product__info-wrapper .g2-pdp-sub{font-size:17px;margin-top:8px}@media(min-width:990px){html:not(#gq):not(#gq2) body .product__info-wrapper .product__title h1{font-size:60px!important}}.g3-offer{margin:20px 0 8px;padding:18px 16px 16px;border-radius:22px;background:#fff;box-shadow:var(--g3-sh-card)}.g3-offer .g2-price{margin-top:0}.g3-offer .g2-price__now{font-size:32px}html:not(#gq):not(#gq2) body .product__info-wrapper .g3-offer .gq-incl{margin:14px 0 4px;padding:12px 14px 4px;background:#f5f0e8;border-radius:14px}.g3-offer .g2-lines{margin:12px 0 4px}html:not(#gq):not(#gq2) body .product__info-wrapper .g3-offer .ast-container{margin-top:8px}.g3-offer .g2-guar{margin-top:14px;padding-top:14px;border-top:1px solid #E4D8C9}.g3-eta{font-weight:700}html:not(#gq):not(#gq2) body .product__info-wrapper .g2-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 10px}html:not(#gq):not(#gq2) body .product__info-wrapper .g2-benefits li{align-items:flex-start;gap:8px;padding:12px;border-radius:14px;background:#ede4d7;font-size:14px;line-height:1.35}html:not(#gq):not(#gq2) body .product__info-wrapper .g2-benefits li svg{margin-top:1px}@media(prefers-reduced-motion:reduce){.g3-sx__stage img,.g3-kit,.g3-sx__btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gq3.css.map */
