.gg-hero{position:relative;display:block;width:100%;min-height:var(--gg-hero-h, 380px);min-height:max(var(--gg-hero-h, 380px),min(var(--gg-hero-fit, 0px),640px));overflow:hidden;background:#232323;color:#fff;font-family:var(--font-body--family)}.gg-hero *,.gg-hero *:before,.gg-hero *:after{box-sizing:border-box}.gg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gg-hero__media picture,.gg-hero__poster,.gg-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.gg-hero__video{opacity:0;background:transparent}.gg-hero__video.is-playing{opacity:1}.gg-hero--media .gg-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000040 55%,#0000);pointer-events:none}.gg-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#fff;opacity:.12;pointer-events:none}.gg-hero__grid{position:relative;z-index:1;min-height:inherit;align-items:center}.gg-hero__text{display:flex;flex-direction:column;gap:14px;max-width:620px;padding-inline:60px}.gg-hero__eyebrow,.gg-hero__heading,.gg-hero__lead{margin:0;color:#fff}.gg-hero .gg-hero__text .gg-hero__title{display:flex;flex-direction:column;gap:inherit;margin:0;font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.gg-hero__eyebrow,.gg-hero__heading{display:block}.gg-hero__eyebrow{font-weight:400;font-size:12px;line-height:1.3;color:#d0d0d0}.gg-hero .gg-hero__text .gg-hero__heading{font-family:var(--font-body--family);font-size:52px;font-weight:600;line-height:1.05;letter-spacing:-.5px;text-transform:none;color:#fff}.gg-hero__lead{font-size:17px;line-height:1.5;color:#dbdbdb}.gg-hero__toggle{position:absolute;z-index:2;right:20px;bottom:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .7);border-radius:0;background:#0000008c;color:#fff;cursor:pointer}.gg-hero__toggle[hidden]{display:none}.gg-hero__toggle:hover{background:#000c}.gg-hero__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.gg-hero__icon--play,.gg-hero__toggle.is-paused .gg-hero__icon--pause{display:none}.gg-hero__toggle.is-paused .gg-hero__icon--play{display:block}@media screen and (min-width:750px){.gg-hero__poster,.gg-hero__video{object-position:50% 0}}@media screen and (max-width:749px){.gg-hero{min-height:var(--gg-hero-h-m, 260px)}.gg-hero__text{gap:8px;max-width:100%;padding-inline:0}.gg-hero__eyebrow{font-size:11px}.gg-hero .gg-hero__text .gg-hero__heading{font-size:32px;max-width:300px}.gg-hero__lead{font-size:14px;line-height:1.45;max-width:260px}.gg-hero__toggle{right:12px;bottom:8px}}.gg-hero__concierge{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:6px 0 0;padding:8px 18px;border:1.5px solid rgb(255 255 255 / .75);border-radius:0;background:#8e1218e6;color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.gg-hero__concierge:hover{background:#8e1218}.gg-hero__concierge:focus-visible{outline:2px solid #fff;outline-offset:3px}.gg-hero__concierge.is-loading{opacity:.75;cursor:progress}@media screen and (max-width:749px){.gg-hero__concierge{font-size:13px;padding-block:6px;padding-inline:12px}}.holiday-countdown--chip .holiday-countdown__box{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;box-sizing:border-box;min-width:46px;padding:4px 7px;background:#111;color:#fff;font-size:15px;font-weight:600;line-height:1.3}.holiday-countdown--chip .holiday-countdown__unit{font-size:12px;font-weight:500}.holiday-countdown--band,.holiday-countdown--band .holiday-countdown__digits{gap:12px}.holiday-countdown--band .holiday-countdown__cell{display:flex;flex-direction:column;align-items:center;gap:6px}.holiday-countdown--band .holiday-countdown__box{box-sizing:border-box;overflow:hidden;min-width:76px;padding:10px 0;background:#fff;color:#111;font-size:36px;font-weight:600;line-height:1.2;text-align:center}.holiday-countdown--band .holiday-countdown__caption{font-size:11px;color:var(--holiday-countdown-caption-color, #d0d0d0)}.gg-finder{--gg-ink: #111;--gg-holiday: #8e1218;--gg-tile-grad: linear-gradient(135deg, #8e1218 0%, #4a080b 50%, #140203 100%);--gg-tile-sub: rgb(255 255 255 / .8);--gg-tile-sub-active: #a54146;--gg-muted: #555;--gg-tile-gap: 16px;--gg-tile-h: 144px;color:var(--gg-ink);font-family:var(--font-body--family)}.gg-finder *,.gg-finder *:before,.gg-finder *:after{box-sizing:border-box}.gg-finder[hidden]{display:none}.gg-finder__inner{display:flex;flex-direction:column;gap:14px;padding-block:28px 16px}.gg-finder__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;min-height:36px}.gg-finder__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.gg-finder__heading{margin:0;font-family:var(--font-body--family);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--gg-ink)}.gg-chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--gg-ink);border-radius:0;background:#fff;color:var(--gg-ink);font-size:13px;line-height:1;text-decoration:none;white-space:nowrap;gap:4px}.gg-chip:hover{background:var(--gg-ink);color:#fff}.gg-finder__ship{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.gg-timer{display:flex;align-items:center;gap:10px;color:var(--gg-ink);font-size:14px;text-decoration:none}.gg-timer:hover :is(.gg-timer__lead,.gg-timer__text){text-decoration:underline}.gg-timer__icon,.gg-tip__btn svg{flex:none}.gg-finder .holiday-countdown,.gg-finder .holiday-countdown__digits{gap:4px}.gg-tip{position:relative;flex:none}.gg-tip__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--gg-muted);cursor:pointer}.gg-tip__btn:hover{color:var(--gg-ink)}.gg-tip__panel{display:none;position:absolute;z-index:5;top:100%;right:0;width:260px;max-width:calc(100vw - 32px);padding-top:6px}.gg-tip__text{display:block;padding:12px 14px;background:#fff;color:var(--gg-ink);font-size:13px;line-height:1.45;box-shadow:0 4px 16px #00000040}.gg-tip:hover .gg-tip__panel,.gg-tip:focus-within .gg-tip__panel,.gg-tip.is-open .gg-tip__panel{display:block}.gg-tip.is-dismissed .gg-tip__panel{display:none}.gg-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gg-tile-gap)}.gg-tile{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:var(--gg-tile-h);padding:16px;border:2px solid transparent;background:var(--gg-tile-grad) border-box;color:#fff;text-align:left;text-decoration:none;min-width:0}.gg-tile:hover{border-color:#ffffff8c}.gg-tile:focus-visible{outline:2px solid var(--gg-holiday);outline-offset:2px}.gg-tile.is-active{border-color:var(--gg-holiday);background:#fff;color:var(--gg-holiday)}.gg-tile.is-active:hover{border-color:var(--gg-holiday)}@media(forced-colors:active){.gg-tile.is-active{outline:2px solid Highlight;outline-offset:-6px}}.gg-tile__icon{display:flex;flex:none}.gg-tile__x{position:absolute;top:10px;right:12px;font-size:12px;line-height:1}.gg-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gg-tile__label{font-size:16px;font-weight:600;line-height:1.3}.gg-tile__sub{font-size:13px;line-height:1.4;color:var(--gg-tile-sub);white-space:pre-line}.gg-tile.is-active .gg-tile__sub{color:var(--gg-tile-sub-active)}@media screen and (max-width:1239px){.gg-tiles{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:2px;margin-inline-end:calc(var(--page-margin, 16px) * -1);padding-inline-end:var(--page-margin, 16px)}.gg-tiles::-webkit-scrollbar{display:none}.gg-tile{flex:0 0 188px}}@media screen and (max-width:749px){.gg-finder{--gg-tile-h: 96px}.gg-finder__inner{gap:16px;padding-block:24px 16px}.gg-finder__heading{font-size:17px}.gg-finder__title .gg-chip{display:none}.gg-tile{flex:0 0 calc((100vw - 36px)*.4);gap:12px;padding:12px}.gg-tile__icon svg{width:22px;height:22px}.gg-tile__label{font-size:13px;line-height:1.2}.gg-tile__sub{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gg-timer__text{display:none}.gg-timer__lead{font-size:13px;white-space:nowrap}.gg-finder__head{position:relative;row-gap:6px}.gg-finder__ship{margin-block:-5px}.gg-tip{position:static}.gg-tip__panel{right:auto;left:0;width:min(300px,100%);max-width:none}.gg-timer{gap:6px}.gg-finder .holiday-countdown--chip .holiday-countdown__box{min-width:0;padding:3px 5px;font-size:12px}.gg-finder .holiday-countdown--chip .holiday-countdown__unit{font-size:9px}}@media(prefers-reduced-motion:no-preference){.gg-tile{transition:background-color .15s ease,border-color .15s ease,color .15s ease}}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-iconcard{background:#f6ecea}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-icon{background:#fff;color:#8e1218}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-eyebrow{color:#8e1218;font-size:13px}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-heading{color:#8e1218}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-sub{color:#4a2a2a}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-btn--outline{background:#fff;color:#8e1218;border-color:#8e1218}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-btn--outline:hover{background:#8e1218;color:#fff}.template-collection-gift-guide .ngrid__promo--icon .ngrid__promo-btn:focus-visible{outline:2px solid #8e1218;outline-offset:2px}@media(max-width:989px){.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-article{flex-direction:row;align-items:stretch}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-article-media{flex:0 0 36%;aspect-ratio:auto;min-height:136px}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-article-body{padding:14px 16px;gap:6px}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-eyebrow,.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-readtime{font-size:12px}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-heading{font-size:17px;line-height:1.25}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-teaser{display:none}.template-collection-gift-guide .ngrid__promo--article .ngrid__promo-btn{height:auto;margin-top:0;padding:0;background:none;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}}.ngrid.is-loading [data-products],.ngrid.is-loading .ngrid__footer,.ngrid.is-loading .ngrid__empty{opacity:.5;pointer-events:none}.ngrid__result-count:focus{outline:none}.ngrid__result-count:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ngrid__result-count.is-quiet-focus:focus-visible{outline:none}@media(prefers-reduced-motion:no-preference){.ngrid [data-products],.ngrid .ngrid__footer{transition:opacity .15s ease}}.gg-ship__bg{background:#232323}.gg-ship{--gg-ink: #111;--gg-muted: #fff;position:relative;z-index:1;color:#fff;font-family:var(--font-body--family)}.gg-ship *,.gg-ship *:before,.gg-ship *:after{box-sizing:border-box}.gg-ship__inner{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-block:48px}.gg-ship__copy{display:flex;flex:1 1 0;flex-direction:column;gap:10px;max-width:380px;min-width:0}.gg-ship__eyebrow,.gg-ship__heading,.gg-ship__text{margin:0}.gg-ship__eyebrow{font-size:12px;color:#d0d0d0}.gg-ship__heading{font-family:var(--font-body--family);font-size:32px;font-weight:600;line-height:1.1;color:#fff}.gg-ship__text{font-size:15px;line-height:1.5;color:#dbdbdb}.gg-ship__method-now{text-transform:lowercase}.gg-ship:has([data-cd-pending]) :is(.gg-ship__text,.gg-ship__rows){visibility:hidden}.gg-ship__count{display:flex;flex:none;flex-direction:column;gap:8px}.gg-ship .holiday-countdown--band{--holiday-countdown-caption-color: #d0d0d0}.gg-ship__info{display:flex;flex:0 1 280px;flex-direction:column;gap:10px;min-width:240px;font-size:14px}.gg-ship__rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.gg-ship__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:10px;border-bottom:1px solid #555}.gg-ship__row:last-child{padding-bottom:0;border-bottom:0}.gg-ship__by{font-weight:600}.gg-ship__row.is-passed .gg-ship__method,.gg-ship__row.is-passed .gg-ship__by{color:#b0b0b0;text-decoration:line-through}.gg-ship__links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.gg-ship .gg-tip__btn{width:auto;height:32px;gap:6px;font:inherit;font-size:13px;color:#fff}.gg-ship .gg-tip__btn:hover{text-decoration:underline}.gg-ship .gg-tip__btn:focus-visible,.gg-ship__details:focus-visible{outline:2px solid #fff;outline-offset:2px}.gg-ship .gg-tip__panel{top:auto;right:auto;bottom:100%;left:0;padding:0 0 6px}.gg-ship__details{color:#fff;font-size:13px;font-weight:600}@media screen and (max-width:1239px){.gg-ship__inner{gap:32px}.gg-ship__heading{font-size:28px}}@media screen and (max-width:989px){.gg-ship__inner{flex-wrap:wrap;align-items:flex-start}.gg-ship__copy{flex:1 1 100%;max-width:none}.gg-ship__count{flex:1 1 auto}.gg-ship__info{flex:1 1 240px}}@media screen and (max-width:749px){.gg-ship__inner{flex-direction:column;align-items:stretch;gap:16px;padding-block:24px}.gg-ship__eyebrow{font-size:10px}.gg-ship__heading{font-size:24px}.gg-ship__text{font-size:13px}.gg-ship__count,.gg-ship__info{flex:none;width:100%;min-width:0}.gg-ship .holiday-countdown--band,.gg-ship .holiday-countdown--band .holiday-countdown__digits{display:flex;width:100%;gap:8px}.gg-ship .holiday-countdown--band .holiday-countdown__cell{flex:1 1 0;min-width:0}.gg-ship .holiday-countdown--band .holiday-countdown__box{width:100%;min-width:0;font-size:24px}.gg-ship .holiday-countdown--band .holiday-countdown__caption{font-size:9px}.gg-ship__info{font-size:13px}.gg-ship__row{padding-bottom:8px}.gg-ship__rows{gap:8px}.gg-ship .gg-tip{position:relative}.gg-ship .gg-tip__panel{width:260px;max-width:calc(100vw - 64px)}}.gg-colors{--gg-ink: #111;--gg-muted: #555;--gg-card-bg: #f1f1f1;color:var(--gg-ink);font-family:var(--font-body--family);padding-block:56px 64px;display:flex;flex-direction:column;gap:24px}.gg-colors *,.gg-colors *:before,.gg-colors *:after{box-sizing:border-box}.gg-colors[hidden]{display:none}.gg-colors__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.gg-colors__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.gg-colors__heading{margin:0;font-size:36px;font-weight:600;line-height:1.1;color:var(--gg-ink)}.gg-colors__sub{margin:0;font-size:15px;color:var(--gg-muted)}.gg-colors__picker{min-width:0}.gg-colors__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.gg-colors__chip{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;border:1px solid #d1d1d1;border-radius:0;background:#fff;color:var(--gg-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.gg-colors__chip:hover{border-color:var(--gg-ink)}.gg-colors__chip[aria-pressed=true]{background:var(--gg-ink);border-color:var(--gg-ink);color:#fff;font-weight:600}.gg-colors__chip:focus-visible,.gg-colors__card:focus-visible,.gg-colors__all:focus-visible{outline:2px solid var(--gg-ink);outline-offset:2px}.gg-colors__chip[aria-pressed=true]:focus-visible{outline-color:var(--gg-ink);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gg-ink)}.gg-colors__swatch{flex:none;width:24px;height:24px;border-radius:50%;background:var(--gg-swatch, #ccc);box-shadow:inset 0 0 0 1px #00000021}.gg-colors__chip[aria-pressed=true] .gg-colors__swatch{box-shadow:0 0 0 2px #fff}.gg-colors__showing{display:none;margin:10px 0 0;font-size:13px;color:var(--gg-muted)}.gg-colors__grid{display:flex;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}.gg-colors__item{position:relative;flex:0 1 calc((100% - 5 * 16px) / 6);min-width:0;margin:0;padding:0}.gg-colors__item[hidden],.gg-colors__empty[hidden]{display:none}.gg-colors__empty{margin:0;font-size:14px;color:var(--gg-muted);text-align:center}.gg-colors__card{display:flex;flex-direction:column;gap:8px;color:var(--gg-ink);text-decoration:none}.gg-colors__media{display:block;aspect-ratio:4 / 5;background:#f2f1ed;overflow:hidden}.gg-colors__img{display:block;box-sizing:border-box;width:100%;height:100%;padding:6% 5%;object-fit:cover;object-position:center}.gg-colors__line{font-size:12px;color:var(--gg-muted)}.gg-colors__name{font-size:14px;font-weight:500;line-height:1.35}.gg-colors__price{font-size:14px;font-weight:600}.gg-colors__card:hover .gg-colors__name{text-decoration:underline}.gg-colors__all{align-self:center;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;border:1px solid var(--gg-ink);background:#fff;color:var(--gg-ink);font-size:14px;font-weight:600;text-decoration:none}.gg-colors__all[hidden]{display:none}.gg-colors__all:hover{background:var(--gg-ink);color:#fff}@media screen and (max-width:989px){.gg-colors__grid{display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline-end:calc(var(--page-margin, 16px) * -1);padding-inline-end:var(--page-margin, 16px)}.gg-colors__grid::-webkit-scrollbar{display:none}.gg-colors__item{flex:0 0 200px;scroll-snap-align:start}.gg-colors__chips{justify-content:flex-start}}@media screen and (max-width:749px){.gg-colors{padding-block:36px 40px;gap:16px}.gg-colors__heading{font-size:26px}.gg-colors__sub{font-size:13px}.gg-colors__head{align-items:flex-start;flex-direction:column;gap:14px}.gg-colors__chips{gap:10px}.gg-colors__chip{flex-direction:column;justify-content:flex-start;gap:5px;width:48px;height:auto;min-height:44px;padding:4px 0 0;border:0;border-radius:0;background:none}.gg-colors__chip[aria-pressed=true]{background:none;color:var(--gg-ink)}.gg-colors__chip[aria-pressed=true]:focus-visible{box-shadow:none}.gg-colors__swatch{width:36px;height:36px}.gg-colors__chip[aria-pressed=true] .gg-colors__swatch{box-shadow:inset 0 0 0 1px #00000021,0 0 0 2px #fff,0 0 0 4px var(--gg-ink)}.gg-colors__chip-name{max-width:100%;font-size:11px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.gg-colors__item{flex:0 0 calc((100vw - 52px) / 2.3)}.gg-colors__line{font-size:11px}.gg-colors__name,.gg-colors__price{font-size:13px;line-height:1.3}.gg-colors__all{align-self:stretch}}.gg-why{--gg-ink: #111;--gg-muted: #555;--gg-rule: #e5e5e5;color:var(--gg-ink);font-family:var(--font-body--family);margin-block:0 96px;padding-block:48px;border-block:1px solid var(--gg-rule)}.gg-why *,.gg-why *:before,.gg-why *:after{box-sizing:border-box}.gg-why__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.gg-why__item{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0}.gg-why__icon{display:inline-flex;color:var(--gg-ink)}.gg-why__title{margin:0;font-family:inherit;font-style:inherit;letter-spacing:normal;text-transform:none;font-size:16px;font-weight:600;line-height:1.3;color:var(--gg-ink)}.gg-why__text{margin:0;font-size:14px;line-height:1.5;color:var(--gg-muted)}@media screen and (max-width:989px){.gg-why__list{gap:24px}}@media screen and (max-width:749px){.gg-why{margin-block-end:56px;padding-block:28px}.gg-why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gg-why__item{gap:6px}.gg-why__icon svg{width:24px;height:24px}.gg-why__title{font-size:14px}.gg-why__text{font-size:12px;line-height:1.45}}.rlp.gg-sets{--gg-ink: #111;--gg-muted: #555;--gg-red: #8e1218;--rlp-ink: #111;--rlp-card: #f2f1ed;--rlp-focus: #111;--rlp-gutter: var(--page-margin, 16px);color:var(--gg-ink)}.rlp.gg-sets .rlp-wrap{max-width:none;padding:0}@media screen and (min-width:990px){.rlp.gg-sets{--rlp-gutter: 0px}}.rlp.gg-sets.rlp-pad{padding-top:56px;padding-bottom:64px}.rlp.gg-sets .gg-sets__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;max-width:none;margin:0 0 24px;text-align:left}.rlp.gg-sets .gg-sets__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.rlp.gg-sets .rlp-title{margin:0;font-family:var(--font-body--family);font-size:36px;font-weight:600;line-height:1.1;letter-spacing:0;color:var(--gg-ink)}.rlp.gg-sets .rlp-sub{margin:0;max-width:none;font-size:15px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--gg-muted)}.rlp.gg-sets .gg-sets__all{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;border:1px solid var(--gg-ink);background:#fff;color:var(--gg-ink);font-size:14px;font-weight:600;text-decoration:none}.rlp.gg-sets .gg-sets__all:hover{background:var(--gg-ink);color:#fff}.rlp.gg-sets .rlp-card__media{background:#f2f1ed}.rlp.gg-sets .rlp-card__media img{box-sizing:border-box;padding:6% 5%;object-fit:contain}.rlp.gg-sets .rlp-card__body{padding:12px 0 0;gap:6px}.rlp.gg-sets .rlp-card__title{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.rlp.gg-sets .rlp-card__title+.rlp-card__row{margin-top:0}.rlp.gg-sets .rlp-card__price{font-size:14px;font-weight:600}.rlp.gg-sets .rlp-card__price s{color:var(--gg-muted);font-weight:400}.rlp.gg-sets .rlp-set__save{top:10px;right:auto;left:10px;background:var(--gg-red);color:#fff;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 8px}.rlp.gg-sets .rlp-set__link{margin-top:auto;padding:6px 0 0;border:0;color:var(--gg-ink);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}.rlp.gg-sets .rlp-set__link:hover{text-decoration-thickness:2px}.rlp.gg-sets .rlp-arrow{width:40px;height:40px;border:1px solid #d6d6d6;border-radius:0;background:#fff;color:var(--gg-ink);box-shadow:0 2px 8px #0000001f}.rlp.gg-sets .rlp-arrow:hover{border-color:var(--gg-ink)}@media screen and (max-width:989px){.rlp.gg-sets.rlp-pad{padding-top:36px;padding-bottom:40px}.rlp.gg-sets .rlp-title{font-size:26px}.rlp.gg-sets .rlp-sub{font-size:13px}.rlp.gg-sets .gg-sets__head{flex-direction:column;align-items:flex-start;gap:14px}.rlp.gg-sets .gg-sets__all{height:44px;padding:0 24px}}.ngrid__chips .ngrid__chip{border-radius:0}.gg-faq{--gg-ink: #111;--gg-muted: #555;--gg-rule: #e5e5e5;color:var(--gg-ink);font-family:var(--font-body--family);padding-block:56px 72px}.gg-faq__head{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.gg-faq .gg-faq__title{margin:0;font-family:inherit;font-size:36px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--gg-ink)}.gg-faq .gg-faq__sub{margin:0;font-size:15px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--gg-muted)}.gg-faq__cols{display:grid;grid-template-columns:minmax(0,1fr)}.gg-faq__list{border-top:1px solid var(--gg-rule)}.gg-faq__list+.gg-faq__list{border-top:0}@media(min-width:990px){.gg-faq__cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:start}.gg-faq__list+.gg-faq__list{border-top:1px solid var(--gg-rule)}}.gg-faq__item{border-bottom:1px solid var(--gg-rule)}.gg-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:18px;cursor:pointer;list-style:none}.gg-faq__q::-webkit-details-marker{display:none}.gg-faq__q:focus-visible{outline:2px solid var(--gg-ink);outline-offset:2px}.gg-faq .gg-faq__q-text{margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--gg-ink)}.gg-faq__icon{position:relative;flex:none;width:14px;height:14px}.gg-faq__icon:before,.gg-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:2px;margin-top:-1px;background:currentColor;transition:transform .2s ease}.gg-faq__icon:after{transform:rotate(90deg)}.gg-faq__item[open] .gg-faq__icon:after{transform:rotate(0)}.gg-faq__a{max-width:640px;padding-block:0 20px;font-size:15px;line-height:1.6;color:var(--gg-muted)}.gg-faq__a p{margin:0}.gg-faq__a a{color:var(--gg-ink);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.gg-faq__icon:before,.gg-faq__icon:after{transition:none}}@media(max-width:989px){.gg-faq{padding-block:40px 48px}.gg-faq__head{margin-bottom:16px}.gg-faq .gg-faq__title{font-size:26px}.gg-faq .gg-faq__sub{font-size:13px}.gg-faq .gg-faq__q-text{font-size:15px}.gg-faq__a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/gift-guide.css.map */
