:where(.gg){--gg-font-heading: var(--gg-font-oswald, "Oswald", "Arial Narrow", sans-serif);--gg-font-body: var(--font-body-family, "Montserrat", sans-serif);--gg-ink: #111111;--gg-red: #e12626;--gg-orange: #fa5703;--gg-panel: #2a2923;--gg-vshift: max(0px, calc((100svh - 810px)/2) );position:relative;isolation:isolate;font-family:var(--gg-font-body);color:var(--gg-ink);scroll-margin-top:var(--gg-tabs-height, 0px)}.gg *,.gg *:before,.gg *:after{box-sizing:border-box}.gg p,.gg ul,.gg h1,.gg h2,.gg h3{margin:0}.gg h1,.gg h2,.gg h3{color:inherit}.gg a{text-decoration:none}.gg__heading{font-family:var(--gg-font-heading);font-weight:500;font-style:normal;line-height:.96;text-transform:uppercase;word-break:normal}.gg__heading--xl{font-size:60px;line-height:58px;letter-spacing:1.2px}.gg__heading--lg{font-size:36px;line-height:35px;letter-spacing:.72px}.gg__eyebrow{font-family:var(--gg-font-body);font-weight:700;font-size:14px;line-height:20px;letter-spacing:3.36px;text-transform:uppercase}.gg .gg__eyebrow{margin-inline-end:-3.36px}.gg__label{font-weight:500;font-size:12px;line-height:15px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg__body{font-weight:400;font-size:16px;line-height:21px}.gg-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:12px 24px;border:0;border-radius:0;font-family:var(--gg-font-body);font-weight:500;font-size:12px;line-height:15.135px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.gg-btn:hover{opacity:.85}.gg-btn[disabled]{cursor:not-allowed;opacity:.5}.gg-btn--white{background:#fff;color:var(--gg-ink)}.gg-btn--red{background:var(--gg-red);color:#fff}.gg-link{display:inline-flex;flex-direction:column;justify-content:center;height:24px;font-weight:500;font-size:12px;line-height:15px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:inherit}.gg-link:after{content:"";display:block;margin-top:3px;border-top:1px solid currentColor;opacity:.18}.gg-link:hover:after{opacity:1}.gg-product{display:flex;flex-direction:column;gap:24px;width:100%;color:var(--gg-ink)}.gg-product--light{color:#fff}.gg-product__info{display:flex;flex-direction:column;gap:12px}.gg-product__details{display:flex;flex-direction:column;gap:6px}.gg-product__title{display:block;overflow:hidden;text-overflow:ellipsis;color:inherit}.gg-product__price{height:18px;display:flex;gap:6px;align-items:center;white-space:nowrap}.gg-product__price:has(s){height:21px}.gg-product__price s{text-decoration-thickness:from-font}.gg-product__price-sale{color:#d01f1f}.gg-product--light .gg-product__price-sale{color:#ff7a7a}.gg-product__bullets{padding-left:24px;list-style:disc}.gg-product__bullets li{margin:0}.gg-product__actions{display:flex;align-items:center;gap:24px}.gg-product__error{margin-top:9px;font-size:12px;color:var(--gg-red)}.gg-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:16px}.gg-product__badge{font-weight:500;font-size:12px;line-height:15px;letter-spacing:1.4px;text-transform:uppercase;color:#d01f1f;display:inline-flex;align-items:center;gap:6px}.gg-product__badge--divided:after{content:"";display:block;width:1px;height:12px;background:#1111113d}.gg-product__stars{display:flex;align-items:center;font-size:12px;line-height:16px}.gg-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:24px}.gg-swatches .product__product-groups,.gg-swatches .product__product-group{display:flex;flex-wrap:wrap;gap:3px;margin:0;padding:0;border:0}.gg-swatches [data-debug-container-rendered],.gg-swatches [data-debug-on-variable],.gg-swatches [data-debug-group-handle],.gg-swatches [data-debug-type-on-card],.gg-swatches [data-debug-group-value-count]{display:none}.gg .gg-swatches .product-option__label{flex:none;width:24px;height:24px;margin:0;padding:0;border:0}.gg .gg-swatches .product-option__label a.product-option__link{overflow:visible;width:24px;height:24px;border-width:.938px}.gg-swatches .product-option__link,.gg-swatch{position:relative;display:block;width:24px;height:24px;border:.938px solid rgba(17,17,17,.24);border-radius:888px;background:transparent}.gg-product--light .gg-swatches .product-option__link,.gg-product--light .gg-swatch{border-color:#ffffff3d}.gg-swatches .active .product-option__link,.gg-swatch--current{border-color:var(--gg-ink)}.gg-product--light .gg-swatches .active .product-option__link,.gg-product--light .gg-swatch--current{border-color:#fff}.gg-swatches .product-option__link>*,.gg-swatch__fill{position:absolute;top:2.06px;right:2.06px;bottom:2.06px;left:2.06px;display:block;width:auto;height:auto;border-radius:888px;overflow:hidden}.gg-swatches .product-option__link img,.gg-swatch__fill img{width:100%;height:100%;object-fit:cover}.gg-giftcard{display:flex;justify-content:center;width:100%;padding:8px 0;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.gg-giftcard--light{border-color:#ffffff3d}.gg-giftcard__link{display:inline-flex;align-items:center;gap:12px;color:inherit}.gg-giftcard__text{font-size:16px;line-height:21px;white-space:nowrap}.gg-giftcard__tag{position:relative;display:block;flex:0 0 126px;width:126px;height:26px;color:#fff}.gg-giftcard__tag>svg{position:absolute;top:0;left:0}.gg-giftcard__icon{position:absolute;top:7px;left:12px;width:12px;height:12px}.gg-giftcard__icon svg{position:absolute;top:.75px;left:1.125px}.gg-giftcard__label{position:absolute;top:calc(50% + .5px);left:30px;transform:translateY(-50%);font-weight:500;font-size:12px;line-height:15px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.gg-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:990px){.gg{--gg-frame-gutter: max(0px, calc((100% - 1440px)/2) );--gg-bleed: max(0px, calc(50vw - 720px) )}}@media(max-width:989px){.gg .gg-btn,.gg .gg-link,.gg .gg-product__title,.gg .gg-giftcard__link,.gg .gg-tabs__link,.gg .gg-rc__link,.gg .gg-look__hotspot,.gg .gg-look__popup-title,.gg .gg-swatches a{position:relative}.gg .gg-btn:before,.gg .gg-link:before,.gg .gg-product__title:before,.gg .gg-giftcard__link:before,.gg .gg-tabs__link:before,.gg .gg-rc__link:before,.gg .gg-look__hotspot:before,.gg .gg-look__popup-title:before{content:"";position:absolute;top:min(0px,calc((100% - 44px)/2));right:min(0px,calc((100% - 44px)/2));bottom:min(0px,calc((100% - 44px)/2));left:min(0px,calc((100% - 44px)/2))}.gg .gg-product__title{overflow:visible}.gg .gg-swatches a:before{content:"";position:absolute;top:-10px;right:-1.5px;bottom:-10px;left:-1.5px;border-radius:0}}@media(max-width:989px){.gg__heading--xl{font-size:36px;line-height:35px;letter-spacing:.72px}}@keyframes gg-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes gg-zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes gg-pin-pulse{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:1.95}}@keyframes gg-drift{0%{transform:translateY(-5%) scale(1.14)}to{transform:translateY(5%) scale(1.14)}}.gg-motion .gg-hero__image{animation:gg-zoom-out 2.4s cubic-bezier(.2,.7,.2,1) both}.gg-motion .gg-hero__eyebrow,.gg-motion .gg-hero__title,.gg-motion .gg-hero [data-gg-hero-cta]{animation:gg-rise .9s cubic-bezier(.2,.7,.2,1) backwards}.gg-motion .gg-hero__eyebrow{animation-delay:.15s}.gg-motion .gg-hero__title{animation-delay:.35s}.gg-motion .gg-hero [data-gg-hero-cta]{animation-delay:.6s}.gg-motion [data-gg-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--gg-i, 0) * .11s)}.gg-motion [data-gg-reveal].is-in{opacity:1;transform:none}@supports (animation-timeline: view()){.gg-motion .gg-bs__bg{animation:gg-drift linear both;animation-timeline:view();animation-range:cover}}.gg-motion .gg-look__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.7);border-radius:50%;pointer-events:none;animation:gg-pin-pulse 2.4s ease-out infinite}.gg-motion .gg-look__item:not(.is-visible) .gg-look__pin:after,.gg-motion .gg-look__hotspot:hover .gg-look__pin:after,.gg-motion .gg-look__hotspot[aria-expanded=true] .gg-look__pin:after{animation:none;opacity:0}.gg-motion .gg-look__item.is-visible .gg-look__hotspot[aria-expanded=true] .gg-look__pin:after{animation:gg-pin-burst .7s cubic-bezier(.2,.7,.2,1) both}.gg-motion .gg-tabs__link:after{transition:border-top-color .3s ease}@media(hover:hover){.gg-motion .gg-fd__image,.gg-motion .gg-bs__card-image{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.gg-motion .gg-fd__item:hover .gg-fd__image,.gg-motion .gg-bs__card:hover .gg-bs__card-image{transform:scale(1.05)}.gg-motion .gg-rc__chevron{transition:transform .25s ease}.gg-motion .gg-rc__link:hover .gg-rc__chevron{transform:translate(6px)}}@keyframes gg-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes gg-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes gg-float{0%{translate:0 48px}to{translate:0 -48px}}@keyframes gg-hero-away{to{opacity:0;transform:translateY(-56px)}}@keyframes gg-hero-zoom{to{transform:scale(1.1)}}html.gg-motion{scroll-behavior:smooth}.gg-motion [data-gg-reveal=left]{transform:translate(-48px)}.gg-motion [data-gg-reveal=right]{transform:translate(48px)}.gg-motion [data-gg-reveal=slide]{transform:translate(-20px);transition-duration:.6s}.gg-motion [data-gg-reveal=zoom]{transform:scale(.94)}.gg-motion .gg-hero__title-art{animation:gg-wipe 1.1s cubic-bezier(.65,0,.2,1) .45s backwards}.gg-motion .gg-look__popup:not([hidden]){animation:gg-pop .28s cubic-bezier(.2,.8,.2,1);transform-origin:85% 100%}.gg-tabs__list{position:relative}.gg-tabs__indicator{position:absolute;top:0;left:0;height:1px;width:0;background:var(--gg-red);pointer-events:none;opacity:0}.gg-tabs__indicator.is-ready{opacity:1;transition:transform .4s cubic-bezier(.65,0,.2,1),width .4s cubic-bezier(.65,0,.2,1)}.gg-motion .gg-tabs__link.is-active:after{border-top-color:transparent}@supports (animation-timeline: view()){.gg-motion .gg-hero__content{animation:gg-hero-away linear both;animation-timeline:view();animation-range:exit 0% exit 70%}.gg-motion .gg-hero__media{animation:gg-hero-zoom linear both;animation-timeline:view();animation-range:exit}.gg-motion .gg-rc__artwork,.gg-motion .gg-spot__product-image{animation:gg-float linear both;animation-timeline:view();animation-range:cover}}@media(hover:hover){.gg-motion .gg-look__image{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.gg-motion .gg-look__item:hover .gg-look__image{transform:scale(1.04)}}:is(.gift-guide-mosaic-section,.gift-guide-flash-deals-section,.gift-guide-spotlight-section,.gift-guide-recipient-section,.gift-guide-look-section){content-visibility:auto;contain-intrinsic-size:auto max(100svh,700px)}.gift-guide-look-section{contain-intrinsic-size:auto 838px}html.gg-render-all :is(.gift-guide-mosaic-section,.gift-guide-flash-deals-section,.gift-guide-spotlight-section,.gift-guide-recipient-section,.gift-guide-look-section){content-visibility:visible}@media(max-width:989px){.gift-guide-mosaic-section{contain-intrinsic-size:auto 1428px}.gift-guide-flash-deals-section{contain-intrinsic-size:auto 2231px}.gift-guide-spotlight-section{contain-intrinsic-size:auto 1040px}.gift-guide-recipient-section{contain-intrinsic-size:auto 1519px}.gift-guide-look-section{contain-intrinsic-size:auto 757px}}.gg-product__details,[data-gg-media] img{transition:opacity .2s ease}.gg-product.is-switching .gg-product__details,[data-gg-card]:has(.is-switching) [data-gg-media] img{opacity:.55}.gg-product.is-switching .gg-product__actions{opacity:.55;pointer-events:none}.gg .quick-cart-drawer__trigger{position:relative;width:auto}.gg .quick-cart-drawer__trigger .quick-cart-drawer__trigger--loading{top:50%;left:50%;transform:translate(-50%,-50%)}.gg .quick-cart-drawer__trigger .lds-ring,.gg .quick-cart-drawer__trigger .lds-ring span{width:20px;height:20px}.gg .quick-cart-drawer__trigger>*{pointer-events:none}@keyframes gg-tick{0%{scale:0;opacity:0}50%{scale:1.25;opacity:1}to{scale:1;opacity:1}}@keyframes gg-added{0%,to{box-shadow:0 0 #2ea04300}30%{box-shadow:0 0 0 6px #2ea04373}}@keyframes gg-progress{0%{scale:0 1}to{scale:1 1}}.gg-motion [data-gg-reveal=words]{opacity:1;transform:none}.gg-word{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.12em;margin-block:-.12em}.gg-word>span{display:inline-block;transform:translateY(118%);transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--gg-w, 0) * 80ms)}[data-gg-reveal=words].is-in .gg-word>span{transform:none}.gg-motion .gg-look__item[data-gg-reveal]:not(.is-in) .gg-look__hotspot{scale:0}.gg-motion .gg-look__hotspot{transition:scale .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.5s + var(--gg-pin, 0) * .14s)}.gg-motion .gg-btn.is-added,.gg-motion .gg-look__popup-atc.is-added{animation:gg-added 1.2s ease-out}.gg-motion .gg-btn.is-added,.gg-motion .gg-look__popup-atc.is-added{position:relative}.gg-motion .gg-btn.is-added:after,.gg-motion .gg-look__popup-atc.is-added:after{content:"\2713";position:absolute;top:50%;right:10px;translate:0 -50%;animation:gg-tick .45s cubic-bezier(.34,1.56,.64,1) both}.gg-motion .gg-look__popup-atc.is-added:after{right:auto;left:calc(100% + 6px);color:#2e7d32}@supports (animation-timeline: scroll()){.gg-motion .gift-guide-tabs-section.is-stuck:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--gg-red);transform-origin:left;animation:gg-progress linear both;animation-timeline:scroll(root);pointer-events:none}}@media(hover:hover){.gg-motion .gg-swatch,.gg-motion .gg-swatches .product-option__link{transition:scale .25s cubic-bezier(.34,1.56,.64,1)}.gg-motion .gg-swatch:hover,.gg-motion .gg-swatches .product-option__link:hover{scale:1.22}.gg-motion .gg-mosaic__tile{transition:opacity .8s cubic-bezier(.2,.7,.2,1) calc(var(--gg-i, 0) * .11s),transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--gg-i, 0) * .11s),scale .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.gg-motion .gg-mosaic__tile:hover{z-index:2;scale:1.06;box-shadow:0 10px 28px #00000047}.gg-motion .gg-rc__link-text{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.gg-motion .gg-rc__link:hover .gg-rc__link-text{translate:8px 0}}@keyframes gg-pin-burst{0%{opacity:.9;scale:1}to{opacity:0;scale:2.6}}@keyframes gg-shine{0%{translate:-110% 0}to{translate:110% 0}}@keyframes gg-shine-hover{0%{translate:-110% 0}to{translate:110% 0}}.gg-motion [data-gg-reveal] :is(.gg-bs__card-media,.gg-fd__media){clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.65,0,.2,1);transition-delay:calc(.1s + var(--gg-i, 0) * .11s)}.gg-motion [data-gg-reveal].is-in :is(.gg-bs__card-media,.gg-fd__media){clip-path:inset(0 0 0 0)}.gg-motion [data-gg-reveal] :is(.gg-bs__card-image,.gg-fd__image){scale:1.15;transition:scale 1.4s cubic-bezier(.2,.7,.2,1) calc(.1s + var(--gg-i, 0) * .11s),transform .7s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.gg-motion [data-gg-reveal].is-in :is(.gg-bs__card-image,.gg-fd__image){scale:1}.gg-motion .gg-giftcard__tag{overflow:hidden;clip-path:polygon(0 50%,12px 100%,120px 100%,114px 50%,120px 0,12px 0)}.gg-motion .gg-giftcard__tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);translate:-110% 0;pointer-events:none}.gg-motion .is-in .gg-giftcard__tag:after{animation:gg-shine 1s ease-in-out .9s both}@media(hover:hover){.gg-motion .gg-giftcard__link:hover .gg-giftcard__tag:after{animation:gg-shine 1s ease-in-out .9s both,gg-shine-hover .8s ease-in-out both}.gg-motion .gg-btn{--gg-btn-fill: var(--gg-ink);background-image:linear-gradient(var(--gg-btn-fill),var(--gg-btn-fill));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .45s cubic-bezier(.65,0,.2,1),color .3s ease,opacity .2s ease}.gg-motion .gg-btn--red{--gg-btn-fill: #a81b1b}.gg-motion .gg-btn:not([disabled]):hover{background-size:100% 100%;color:#fff;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/gift-guide.css.map */
