.gift-atelier{--ga-cream: #f7f1e6;--ga-line: rgba(31, 51, 87, .14);color:var(--ga-navy, #1f3357);font-family:var(--font-base, inherit)}.gift-atelier__hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(90% 120% at 85% 40%,#ffffff1a,#fff0 60%),linear-gradient(100deg,var(--ga-red-deep, #3b0a12) 0%,var(--ga-red, #7a1222) 55%,var(--ga-red-deep, #3b0a12) 100%)}.gift-atelier .wt-product__wrapper{color:inherit}.gift-atelier__hero-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-height:440px;gap:32px}.gift-atelier__hero-copy{padding:56px 0}.gift-atelier__eyebrow{margin:0 0 18px;font-size:12.8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ga-gold, #c9ad78)}.gift-atelier__heading{margin:0 0 18px;font-family:var(--font-headline, inherit);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(38.4px,5vw,67.2px);line-height:1.05;color:#fff}.gift-atelier__lead{font-size:17.6px;line-height:1.5;max-width:34ch;color:#ffffffeb}.gift-atelier__lead p{margin:0}.gift-atelier__button{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:15px 26px;font-size:13.6px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#2b1a05;background:var(--ga-gold, #c9ad78);border-radius:3px;transition:transform .25s ease,box-shadow .25s ease}.gift-atelier__button{border:0;font-family:inherit;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none}.gift-atelier__button--fallback,.gift-atelier__button[data-mb-reveal][hidden]{display:none}.gift-atelier__button[data-mb-reveal][hidden]+.gift-atelier__button--fallback{display:inline-flex}.gift-atelier__button:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #0009;text-decoration:none;color:#2b1a05}.gift-atelier__button--navy{color:#fff;background:var(--ga-navy, #1f3357)}.gift-atelier__button--navy:hover{color:#fff}.gift-atelier__hero-media{position:relative;align-self:stretch;min-height:320px}.gift-atelier__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.gift-atelier__hero-scene{position:absolute;top:0;right:0;bottom:0;left:0}.gift-atelier__hero-scene img{position:absolute;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.gift-atelier__hero-scene-box{width:68%;left:6%;bottom:8%}.gift-atelier__hero-scene-tumbler{width:20%;right:8%;bottom:14%}.gift-atelier__hero-scene-pouch{width:30%;right:22%;bottom:4%}.gift-atelier__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:44px 0 36px;border-bottom:1px solid var(--ga-line)}.gift-atelier__step{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;column-gap:18px}.gift-atelier__step-num{grid-row:1 / span 2;font-family:var(--font-headline, inherit);font-size:41.6px;line-height:1;color:var(--ga-gold, #b8955a)}.gift-atelier__step-icon{grid-column:2;grid-row:1 / span 2;width:44px;height:44px;color:var(--ga-gold, #b8955a);border-left:1px solid var(--ga-line);padding-left:18px;box-sizing:content-box}.gift-atelier__step-icon svg{width:44px;height:44px}.gift-atelier__step-copy{grid-column:3}.gift-atelier__step-title{text-transform:none;letter-spacing:0;margin:2px 0 4px;font-family:var(--font-headline, inherit);font-weight:400;font-size:21.6px;line-height:1.2}.gift-atelier__step-text{margin:0;font-size:15.2px;line-height:1.45;opacity:.85}.gift-atelier__gifts{padding:44px 0 24px}.gift-atelier__title{text-transform:none;letter-spacing:0;margin:0 0 6px;font-family:var(--font-headline, inherit);font-weight:400;font-size:clamp(28.8px,3vw,38.4px);line-height:1.15}.gift-atelier__gift-names{margin:0 0 22px;font-size:15.2px;letter-spacing:.02em;opacity:.75}.gift-atelier__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gift-atelier__card{min-width:0}.gift-atelier__card-media{position:relative;aspect-ratio:5 / 3;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:radial-gradient(80% 90% at 50% 100%,#ffffff80,#fff0 70%),linear-gradient(180deg,#f3e9d9,#e8d8c0)}.gift-atelier__card-img{width:100%;height:100%;object-fit:cover}.gift-atelier__card-img--render{position:absolute;top:11%;right:11%;bottom:11%;left:11%;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(60,30,10,.35))}.gift-atelier__card--coupon .gift-atelier__card-img--render{top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%}.gift-atelier__card-img--prize{filter:none}.gift-atelier__coupon-amount{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-headline, inherit);font-size:clamp(22.4px,2.4vw,32px);letter-spacing:.04em;white-space:nowrap;pointer-events:none}.gift-atelier__coupon-amount--gold{color:#4a2e08}.gift-atelier__coupon-amount--navy{color:#e2c48d}.gift-atelier__card-name{text-transform:none;letter-spacing:0;margin:14px 0 4px;font-family:var(--font-headline, inherit);font-weight:400;font-size:19.2px;line-height:1.25}.gift-atelier__card-badge{position:absolute;top:12px;left:12px;padding:6px 10px 5px;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--ga-navy, #1f3357);border-radius:2px}.gift-atelier__card-note{margin:0;font-size:14.4px;line-height:1.45;opacity:.8}.gift-atelier__rules{padding:36px 0 64px;border-top:1px solid var(--ga-line);margin-top:24px}.gift-atelier__rules:last-child{margin-bottom:0;padding-bottom:0}.gift-atelier__rules-text{max-width:72ch;font-size:16px;line-height:1.6}.gift-atelier__rules-text ul{padding-left:1.2em;margin:10px 0}.gift-atelier__rules-text li{margin:6px 0}.gift-atelier__fine-print{max-width:72ch;margin-top:12px;font-size:13.6px;line-height:1.5;opacity:.7}.gift-atelier__fine-print p{margin:0 0 6px}.gift-atelier__rules .gift-atelier__button{margin-top:22px}@media screen and (max-width:899px){.gift-atelier__hero-inner{grid-template-columns:1fr;min-height:0;gap:0}.gift-atelier__hero-copy{padding:36px 0 0}.gift-atelier__heading{font-size:36px}.gift-atelier__lead{font-size:16px}.gift-atelier__button{margin-top:22px}.gift-atelier__hero-media{min-height:0;height:50vw;max-height:280px;margin:0 calc(var(--gap, 8px) * -2)}.gift-atelier__hero-scene img{filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}.gift-atelier__hero-scene-box{width:72%;left:2%;bottom:0}.gift-atelier__hero-scene-tumbler{width:23%;right:3%;bottom:4%}.gift-atelier__hero-scene-pouch{width:35%;right:17%;bottom:0}.gift-atelier__steps{grid-template-columns:1fr;gap:22px}.gift-atelier__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gift-atelier.css.map */
