.gift-guide-gift-card{display:flex;flex-direction:column;align-items:center;gap:24px;padding-block:var(--gg-gc-padding-top-mobile, 0px) var(--gg-gc-padding-bottom-mobile, 0px);padding-inline:20px;background-color:var(--gg-gc-bg, #fffde9);color:var(--gg-gc-text, #05331f)}.gift-guide-gift-card__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.gift-guide-gift-card__overline{margin:0;font-family:Spezia Extended,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.05em}.gift-guide-gift-card__heading{margin:0;font-family:"Spezia Serif",serif;font-size:32px;font-weight:400;line-height:1.15;letter-spacing:-.01em}.gift-guide-gift-card__heading p{margin:0}.gift-guide-gift-card__heading em{font-style:italic;font-weight:500}.gift-guide-gift-card__description{margin:0;white-space:pre-line;font-family:Spezia,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.gift-guide-gift-card__stack{position:relative;width:calc(100% + 5px);aspect-ratio:355 / 279;container-type:inline-size}.gift-guide-gift-card__accent,.gift-guide-gift-card__card{position:absolute;width:87.32cqw;aspect-ratio:310 / 220;border-radius:28px}.gift-guide-gift-card__accent{inset-block-start:48.71%;inset-inline-start:48.17%;transform:translate(-50%,-50%) rotate(-9.57deg) skew(-.3deg);background-color:var(--gg-gc-accent-bg, #ff6839)}.gift-guide-gift-card__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6.76cqw;inset-block-start:54.83%;inset-inline-start:53.29%;padding-block:9.01cqw;padding-inline:6.76cqw;overflow:hidden;transform:translate(-50%,-50%) rotate(-6.23deg) skew(-.2deg);background-color:var(--gg-gc-card-bg, #c7e6a2);color:var(--gg-gc-text, #05331f);text-decoration:none}.gift-guide-gift-card__card-text{display:flex;flex-direction:column;align-items:flex-start;gap:3.38cqw}.gift-guide-gift-card__card-kicker{font-family:Spezia Extended,sans-serif;font-size:max(20px,5.63cqw);font-weight:500;line-height:1.2;letter-spacing:-.01em}.gift-guide-gift-card__card-title{font-family:Spezia Extended,sans-serif;font-size:max(28px,7.89cqw);font-weight:600;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.gift-guide-gift-card__button{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding-block:5.07cqw;padding-inline:6.76cqw;border-radius:28px;background-color:var(--gg-gc-button-bg, #05331f);box-shadow:inset 1px 1px 2px #0003,inset -4px -4px 4px #fffdee24,inset 1px 1px 8px #0000001f;filter:drop-shadow(2px 2px 3px rgb(0 0 0 / 6%));color:var(--gg-gc-button-text, #fffde9);font-family:Spezia Extended,sans-serif;font-size:max(12px,3.38cqw);font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap}.gift-guide-gift-card__card:focus-visible{outline:3px solid var(--gg-gc-text, #05331f);outline-offset:3px}.gift-guide-gift-card__ribbon{position:absolute;inset-block-start:-4.38%;inset-inline-start:57.45%;width:44.26%;height:53.18%;pointer-events:none}.gift-guide-gift-card__ribbon-svg{display:block;width:100%;height:100%}@media screen and (min-width:990px){.gift-guide-gift-card{flex-direction:row;align-items:center;justify-content:center;padding-block:var(--gg-gc-padding-top, 40px) var(--gg-gc-padding-bottom, 0px);padding-inline:80px}.gift-guide-gift-card__intro{flex:0 1 560px;gap:24px;width:auto}.gift-guide-gift-card__overline{font-size:20px}.gift-guide-gift-card__heading{font-size:clamp(32px,3.61vw,52px)}.gift-guide-gift-card__description{font-size:20px}.gift-guide-gift-card__stack{flex:0 1 612px;width:auto;aspect-ratio:612.35 / 476.19}.gift-guide-gift-card__accent,.gift-guide-gift-card__card{width:87.7cqw;aspect-ratio:537 / 378.02;border-radius:30px}.gift-guide-gift-card__accent{inset-block-start:48.38%;inset-inline-start:48.31%;transform:translate(-50%,-50%) rotate(-9.42deg)}.gift-guide-gift-card__card{gap:5.23cqw;inset-block-start:54.51%;inset-inline-start:53.1%;padding-block:9.8cqw;padding-inline:7.84cqw 10.45cqw;transform:translate(-50%,-50%) rotate(-6.13deg)}.gift-guide-gift-card__card-text{gap:1.96cqw}.gift-guide-gift-card__card-kicker{font-size:max(20px,5.88cqw)}.gift-guide-gift-card__card-title{font-size:max(28px,7.84cqw)}.gift-guide-gift-card__button{padding-block:3.35cqw;padding-inline:5.55cqw;font-size:max(12px,2.29cqw)}.gift-guide-gift-card__ribbon{inset-block-start:-11.28%;inset-inline-start:50.83%;width:62.15%;height:75.43%;transform:rotate(1.78deg)}}@media screen and (min-width:990px){.gift-guide-gift-card--page-width{padding-inline:max(80px,calc((100% - 90rem)/2 + 80px))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gift-guide-gift-card.css.map */
