.ev-gift{background:#f6f0eb;color:#191c17}.ev-gift *{box-sizing:border-box}.ev-gift__draft{margin:0;padding:11px 20px;text-align:center;background:#e9e2d9;color:#364234;font-size:12px;letter-spacing:.03em}.ev-gift__hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1440px;margin:auto}.ev-gift__visual{min-height:700px;position:relative;overflow:hidden;background:#e9e2d9}.ev-gift__photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ev-gift__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(25,28,23,.26));pointer-events:none}.ev-gift__card{position:absolute;z-index:1;left:50%;top:56%;width:min(58%,350px);aspect-ratio:1.586;min-height:0;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:#f6f0eb;border:1px solid rgba(214,203,180,.65);border-radius:11px;background:linear-gradient(135deg,#46533f,#364234 48%,#293529);box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0000003b,0 2px 3px #00000029,7px 15px 24px #00000045;transform:translate(-50%,-50%) perspective(900px) rotate(-7deg) rotateY(-9deg) rotateX(4deg)}.ev-gift__card:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(204,183,159,.3);border-radius:6px;background:linear-gradient(115deg,rgba(255,255,255,.07),transparent 40%,rgba(255,255,255,.025) 72%,transparent);pointer-events:none}.ev-gift__logo{display:block;width:155px;max-width:65%;height:auto;max-height:44px;object-fit:contain;object-position:left center}.ev-gift__card-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px;position:relative;z-index:1}.ev-gift__card-bottom>span:first-child{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.ev-gift__card-value{font-size:19px;white-space:nowrap}.ev-gift__visual-caption{position:absolute;z-index:1;bottom:28px;width:100%;margin:0;text-align:center;padding:0 24px;color:#fff;font-size:13px}.ev-gift__purchase{padding:62px 58px 48px}.ev-gift__eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:11px;line-height:1.6;font-weight:500;margin:0 0 18px}.ev-gift h1{font-size:clamp(40px,4.1vw,62px)!important;line-height:1.08!important;max-width:470px;margin:0 0 24px;letter-spacing:-.03em}.ev-gift__intro{color:#616161;font-size:15px;line-height:1.8;margin-bottom:28px}.ev-gift__intro p{margin:0}.ev-gift__amounts{margin:0;padding:0;border:0;min-width:0}.ev-gift__amounts legend{font-size:13px;font-weight:600;margin:0 0 12px;padding:0}.ev-gift__options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ev-gift__option{margin:0;display:block;position:relative;cursor:pointer}.ev-gift__option input{position:absolute;opacity:0;width:1px;height:1px}.ev-gift__option span{display:block;text-align:center;border:1px solid #bcb3a7;padding:13px 8px;font-size:14px;transition:background .15s}.ev-gift__option input:checked+span{background:#364234;color:#f6f0eb;border-color:#364234}.ev-gift__option input:focus-visible+span{outline:2px solid #191c17;outline-offset:3px}.ev-gift__option--custom{grid-column:1 / -1}.ev-gift__custom{margin-top:16px}.ev-gift__custom label,.ev-gift__fields label{font-size:12px;margin:0 0 7px;display:block}.ev-gift__currency-input{display:flex;align-items:center;background:#fff;border:1px solid #bcb3a7;padding-left:14px}.ev-gift__currency-input input{width:100%;min-width:0;padding:12px;border:none;background:transparent}.ev-gift__error{font-size:12px;color:#8a3528;margin:8px 0 0}.ev-gift__currency-note{font-size:11px;color:#616161;margin:10px 0 22px}.ev-gift__personalise{border-top:1px solid #d6cec4;border-bottom:1px solid #d6cec4}.ev-gift summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.ev-gift summary::-webkit-details-marker{display:none}.ev-gift__personalise summary{padding:17px 0;font-size:13px}.ev-gift details[open]>summary>span{transform:rotate(45deg)}.ev-gift__fields{padding-bottom:20px}.ev-gift__fields input,.ev-gift__fields textarea{display:block;width:100%;background:#fff;border:1px solid #bcb3a7;border-radius:0;padding:11px;margin:0 0 15px}.ev-gift__buy{display:block;border:0;border-radius:2px;width:100%;background:#be9057;color:#191c17;text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:12px;padding:19px;margin-top:24px;opacity:1;cursor:pointer;text-align:center;text-decoration:none}.ev-gift__preview-note{font-size:11px;text-align:center;color:#616161;line-height:1.7;margin:12px 0 0}.ev-gift__possibilities{background:#364234;color:#f6f0eb;text-align:center;padding:82px max(7vw,24px)}.ev-gift h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.18!important;margin:0 0 20px;letter-spacing:-.02em}.ev-gift__possibilities h2,.ev-gift__possibilities h3{color:#f6f0eb!important}.ev-gift__section-intro{max-width:670px;margin:0 auto;color:#e9e2d9;line-height:1.8;font-size:14px}.ev-gift__three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1120px;margin:46px auto 0}.ev-gift h3{font-size:24px!important;line-height:1.3!important;margin:0 0 14px}.ev-gift__three-up article>div{font-size:13px;line-height:1.9}.ev-gift__three-up p{margin:0}.ev-gift__rule{display:block;width:28px;height:1px;background:#be9057;margin:0 auto 25px}.ev-gift__how{text-align:center;padding:82px max(7vw,24px)}.ev-gift__how article>div{color:#616161}.ev-gift__step-number{display:block;color:#8b6438;font-size:12px;letter-spacing:.15em;margin-bottom:18px}.ev-gift__faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;background:#e9e2d9;padding:80px max(8vw,24px)}.ev-gift__faq>div:first-child>p:not(.ev-gift__eyebrow),.ev-gift__faq a{font-size:13px;line-height:1.9}.ev-gift__faq a{text-decoration:underline;text-underline-offset:4px}.ev-gift__faq details{border-bottom:1px solid #bcb3a7}.ev-gift__faq summary{padding:21px 0;font-size:13px;font-weight:500}.ev-gift__faq details>div{font-size:13px;line-height:1.9;padding:0 26px 20px 0;color:#616161}.ev-gift__faq details p{margin:0}@media(min-width:1441px){.ev-gift__hero{padding:40px 0}.ev-gift__visual{border-radius:3px}}@media(max-width:1050px){.ev-gift__purchase{padding:45px 30px}.ev-gift__visual{min-height:680px}.ev-gift__three-up{gap:24px}}@media(max-width:767px){.ev-gift__hero{grid-template-columns:1fr}.ev-gift__visual{min-height:360px}.ev-gift__card{width:260px;max-width:72%;top:53%;padding:20px;border-radius:9px}.ev-gift__logo{width:125px;max-height:36px}.ev-gift__card-value{font-size:16px}.ev-gift__card-bottom>span:first-child{font-size:9px}.ev-gift__visual-caption{bottom:18px;font-size:11px}.ev-gift__purchase{padding:38px 24px 45px}.ev-gift h1{font-size:42px!important;max-width:330px}.ev-gift__intro{font-size:14px}.ev-gift__three-up{grid-template-columns:1fr;gap:34px;margin-top:36px;max-width:420px}.ev-gift__possibilities,.ev-gift__how{padding:55px 25px}.ev-gift__faq{grid-template-columns:1fr;gap:25px;padding:55px 24px}}.ev-gift__retreat-cta{padding:70px max(8vw,24px);text-align:center;border-bottom:1px solid #d6cec4}.ev-gift__retreat-cta h2{max-width:740px;margin-left:auto;margin-right:auto}.ev-gift__retreat-copy{max-width:620px;margin:0 auto;color:#616161;font-size:14px;line-height:1.85}.ev-gift__retreat-copy p{margin:0}.ev-gift__retreat-button{display:inline-block;max-width:100%;margin-top:28px;padding:18px 28px;border-radius:2px;background:#be9057;color:#191c17;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.ev-gift__retreat-button:hover{background:#a87c45}.ev-gift__retreat-button:focus-visible{outline:2px solid #191c17;outline-offset:4px}@media(max-width:767px){.ev-gift__retreat-cta{padding:50px 24px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AEA */
