.gg{container-type:inline-size;--gg-u: calc(100cqw / 375);--gg-serif: var(--home-serif, calluna, Georgia, serif);--gg-sans: var(--home-sans, "Sofia Pro Regular", "Sofia Pro", sans-serif);--gg-sans-strong: var(--home-sans-strong, "Sofia Pro", sans-serif);--gg-sans-strong-weight: var(--home-sans-strong-weight, 500);--gg-photo: #f4f4f4;--gg-tile: #f3f4f6;display:block;background:#fff;color:#000}@media screen and (min-width:1000px){.gg{--gg-u: calc(100cqw / 1440)}}.gg *,.gg *:before,.gg *:after{box-sizing:border-box}.gg :where(h1,h2,h3,p){margin:0}.gg :where(a){color:inherit;text-decoration:none}.gg-media{position:relative;display:block;overflow:hidden;background:var(--gg-photo)}.gg-media>img,.gg-media>picture,.gg-media>picture>img,.gg-media>.gg-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.gg-placeholder{fill:#00000040}.gg-title{font-family:var(--gg-serif);font-weight:300;font-style:normal;font-size:25px;line-height:1.2;letter-spacing:0;text-transform:none;text-box:trim-both cap alphabetic}.gg-copy{font-family:var(--gg-sans);font-weight:400;font-size:16px;line-height:25px;letter-spacing:0;text-align:center}.gg-label{position:absolute;z-index:1;font-family:var(--gg-sans);font-weight:400;font-size:11px;line-height:normal;letter-spacing:2.083px;text-transform:uppercase;color:var(--gg-label-color, #000)}@media screen and (min-width:1000px){.gg-br{display:none}}.gg-hero__media{aspect-ratio:375 / 495}.gg-hero__content{position:absolute;z-index:1;top:calc(20 * var(--gg-u));left:50%;transform:translate(-50%);width:max-content;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--gg-hero-color, #fff)}.gg-hero__ornament{display:block;width:calc(28.9 * var(--gg-u));height:auto}.gg-hero__title{margin-top:calc(24 * var(--gg-u));white-space:nowrap;color:inherit}.gg-hero__text{display:none}.gg-hero__intro{padding:calc(41.67 * var(--gg-u)) calc(16.67 * var(--gg-u));text-align:center}.gg-hero__intro p{max-width:304px;margin-inline:auto;font-family:var(--gg-sans);font-size:14.58px;line-height:normal}@media screen and (min-width:1000px){.gg-hero__inner{padding-bottom:calc(var(--gg-space, 20) * var(--gg-u))}.gg-hero__media{aspect-ratio:1440 / 595.66}.gg-hero__content{top:calc(var(--gg-top, 190.5) * var(--gg-u));left:var(--gg-x, 76.39%)}.gg-hero__ornament{width:calc(35.75 * var(--gg-u))}.gg-hero__title{width:343px;margin-top:calc(22 * var(--gg-u));font-size:40px;white-space:normal}.gg-hero__text{display:block;width:373px;margin-top:33px}.gg-hero__intro{display:none}}.gg-text__inner{padding:calc(var(--gg-pt-m, 104) * var(--gg-u)) 16px calc(var(--gg-pb-m, 78) * var(--gg-u));text-align:center}.gg-text__title,.gg-text__copy{max-width:259px;margin-inline:auto}.gg-text__copy{margin-top:20px}@media screen and (min-width:1000px){.gg-text__inner{padding:calc(var(--gg-pt-d, 92) * var(--gg-u)) 24px calc(var(--gg-pb-d, 79) * var(--gg-u))}.gg-text__title,.gg-text__copy{max-width:524px}.gg-text__title{font-size:40px}.gg-text__copy{margin-top:33px}}.gg-feature__inner{display:flex;flex-direction:column}.gg-feature__panel{order:-1;display:flex;flex-direction:column;align-items:center;padding:calc(26 * var(--gg-u)) 16px calc(var(--gg-pb-m, 33.5) * var(--gg-u))}.gg-feature__thumb{width:calc(237 * var(--gg-u));height:calc(308.1 * var(--gg-u));flex:none}.gg-feature__thumb .gg-label{top:calc(20.5 * var(--gg-u));left:50%;transform:translate(-50%);white-space:nowrap;text-align:center}.gg-feature__text{max-width:var(--gg-text-m, 289px);margin-top:calc(var(--gg-gap-m, 27.4) * var(--gg-u))}.gg-feature__hero{width:100%;height:calc(408 * var(--gg-u))}.gg-feature__hero .gg-label{top:28.5px;left:calc(28 * var(--gg-u))}@media screen and (min-width:1000px){.gg-feature__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start}.gg-feature--reverse .gg-feature__hero{order:2}.gg-feature__panel{order:0;padding:calc(var(--gg-offset, 105.34) * var(--gg-u)) 0 0}.gg-feature__thumb{width:calc(360 * var(--gg-u));height:calc(468 * var(--gg-u))}.gg-feature__thumb .gg-label{top:calc(35.5 * var(--gg-u))}.gg-feature__text{max-width:var(--gg-text-d, 275px);margin-top:calc(var(--gg-gap-d, 31) * var(--gg-u))}.gg-feature__hero{height:auto;aspect-ratio:1}.gg-feature__hero .gg-label{left:calc(29 * var(--gg-u))}}.gg-products__inner{display:flex;flex-direction:column;padding-bottom:calc(var(--gg-pb-m, 36) * var(--gg-u))}.gg-products__feature{order:-1;position:relative}.gg-products__panel{display:block;height:calc(325 * var(--gg-u))}.gg-products__panel .gg-label{top:calc(17.5 * var(--gg-u));left:calc(19 * var(--gg-u))}.gg-products__text{max-width:var(--gg-text-m, 293px);margin:calc(39.5 * var(--gg-u)) auto 0;padding-inline:16px;box-sizing:content-box}.gg-products__grid{display:grid;grid-template-columns:repeat(2,calc(166.67 * var(--gg-u)));column-gap:calc(7.33 * var(--gg-u));row-gap:var(--gg-row-m, 0px);align-items:start;margin-top:calc(var(--gg-grid-mt-m, 22) * var(--gg-u));padding-inline:calc(17 * var(--gg-u))}.gg-card{display:flex;flex-direction:column;min-width:0}.gg-card__media{aspect-ratio:1;background:var(--gg-tile)}.gg-card__media>img{inset:auto;top:2.5%;left:50%;width:95.1%;height:auto;transform:translate(-50%);object-fit:contain}.gg-card__name{min-height:26px;margin-top:16.67px;font-family:var(--gg-sans);font-size:14px;line-height:normal;letter-spacing:2.083px;text-transform:uppercase}.gg-card__price{min-height:22.92px;margin-top:6.25px;font-family:var(--gg-sans);font-size:14.58px;line-height:normal;text-transform:uppercase}@media screen and (min-width:1000px){.gg-products__inner{display:grid;grid-template-columns:calc(665.5 * var(--gg-u)) calc(692 * var(--gg-u));justify-content:space-between;align-items:start;padding:calc(31.84 * var(--gg-u)) calc(19.5 * var(--gg-u)) calc(var(--gg-pb-d, 32) * var(--gg-u)) calc(24 * var(--gg-u))}.gg-products--panel-left .gg-products__inner{padding-left:calc(19.5 * var(--gg-u));padding-right:calc(24 * var(--gg-u))}.gg-products--panel-left .gg-products__inner{grid-template-columns:calc(692 * var(--gg-u)) calc(665.5 * var(--gg-u))}.gg-products__feature{order:2;height:calc(735 * var(--gg-u))}.gg-products--panel-left .gg-products__feature{order:-1}.gg-products__panel{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.gg-products__panel .gg-label{top:auto;bottom:calc(27.5 * var(--gg-u));left:calc(29.5 * var(--gg-u))}.gg-products__feature[data-label=bottom-right] .gg-label{left:auto;right:calc(29.5 * var(--gg-u))}.gg-products__feature[data-label=top-left] .gg-label{bottom:auto;top:calc(27.5 * var(--gg-u))}.gg-products__feature[data-label=top-right] .gg-label{bottom:auto;top:calc(27.5 * var(--gg-u));left:auto;right:calc(29.5 * var(--gg-u))}.gg-products__text{position:absolute;z-index:1;top:var(--gg-ty, 20.68%);left:var(--gg-tx, 82.66%);transform:translate(-50%);width:var(--gg-text-d, 154px);max-width:none;margin:0;padding:0;color:var(--gg-panel-text, #000);pointer-events:none}.gg-products__grid{grid-template-columns:repeat(2,calc(328.58 * var(--gg-u)));column-gap:calc(8.33 * var(--gg-u));row-gap:calc(10.8 * var(--gg-u));margin:0;padding:0}.gg-card__name{min-height:24.6px;margin-top:14.06px;font-size:16.88px;letter-spacing:1.406px}.gg-card__media>img{top:0;width:88.9%}.gg-card__price{min-height:19.69px;margin-top:8.44px;font-size:12.66px}}.gg-giftcard__inner{position:relative;padding-bottom:calc(55 * var(--gg-u))}.gg-giftcard__bg{height:calc(325 * var(--gg-u))}.gg-giftcard__card{--gg-s: .7128;position:absolute;z-index:1;top:calc(160 * var(--gg-u));left:50%;transform:translate(-50%,-50%);width:calc(459px * var(--gg-s));height:calc(296px * var(--gg-s));overflow:hidden;border-radius:calc(25px * var(--gg-s));background:var(--gg-card-bg, #f1efec);box-shadow:calc(5px * var(--gg-s)) calc(5px * var(--gg-s)) calc(2px * var(--gg-s)) #00000040;text-align:center}.gg-giftcard__ribbon{position:absolute;top:20.27%;left:-16.45%;width:116.9%;max-width:none;height:20%}.gg-giftcard__title{position:absolute;top:7.77%;left:0;right:0;font-size:calc(30px * var(--gg-s));white-space:nowrap}.gg-giftcard__text{position:absolute;top:43.24%;left:17.97%;right:18.08%;font-size:calc(16px * var(--gg-s));line-height:calc(25px * var(--gg-s))}.gg-giftcard__cta{position:absolute;top:76.35%;bottom:10.34%;left:26.47%;right:26.47%;display:flex;align-items:center;justify-content:center;background:#000;color:#f9f9f9;font-family:var(--gg-sans-strong);font-weight:var(--gg-sans-strong-weight);font-size:calc(12.012px * var(--gg-s));line-height:normal;letter-spacing:calc(1.03px * var(--gg-s));text-transform:uppercase;transition:opacity .2s}.gg-giftcard__cta:hover{opacity:.85}.gg-giftcard__cta span{text-box:trim-both cap alphabetic}@media screen and (min-width:1000px){.gg-giftcard__inner{height:calc(550 * var(--gg-u));padding-bottom:0}.gg-giftcard__bg{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.gg-giftcard__card{--gg-s: 1;top:50%}}
/*# sourceMappingURL=/cdn/shop/t/569/assets/gift-guide.css.map */
