.marame-gift-card{display:block;max-width:430px;margin:0 auto;min-height:100vh;background:#0f0e0d;font-family:MARAME Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:var(--marame-body-weight, 300);font-size:calc(12px * var(--marame-body-scale, 1));letter-spacing:calc(.08em + var(--marame-body-tracking, 0em));color:var(--marame-body-colour, #2a2a2d)}.marame-gift-card *,.marame-gift-card *:before,.marame-gift-card *:after{box-sizing:border-box}.marame-gift-card p,.marame-gift-card h1,.marame-gift-card h2{margin:0;font:inherit}.marame-gift-card__hero{display:flex;flex-direction:column;align-items:center;gap:36px;padding:32px 24px 48px}.marame-gift-card__intro{text-align:center}.marame-gift-card .marame-gift-card__eyebrow{font-size:calc(8px * var(--marame-label-scale, 1));color:var(--marame-label-colour, #ffffff47);letter-spacing:calc(.28em + var(--marame-label-tracking, 0em));margin-bottom:14px;text-transform:var(--marame-label-case, uppercase)}.marame-gift-card h1{color:var(--marame-heading-colour, #fff);font-size:calc(22px * var(--marame-heading-scale, 1));font-weight:var(--marame-heading-weight, 300);letter-spacing:calc(-.02em + var(--marame-heading-tracking, 0em));line-height:calc(1.25 * var(--marame-heading-leading, 1))}.marame-gift-card .marame-gift-card__intro-copy{font-size:calc(10px * var(--marame-body-scale, 1));color:var(--marame-body-colour, #fff6);margin-top:12px;letter-spacing:calc(.06em + var(--marame-body-tracking, 0em));line-height:calc(1.7 * var(--marame-body-leading, 1))}.marame-gift-card__perspective{width:86%;max-width:340px;perspective:900px}.marame-gift-card__tilt-x{transform-style:preserve-3d;animation:marame-gift-tilt-x 18.7s cubic-bezier(.36,0,.64,1) -4.675s infinite}.marame-gift-card__art{position:relative;aspect-ratio:85.6/54;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#201c19,#2c2723 40%,#1e1b18,#252118);box-shadow:0 48px 120px #000000bf,0 0 0 .5px #ffffff12 inset,0 1px #ffffff0f inset;animation:marame-gift-tilt-y 26.18s cubic-bezier(.36,0,.64,1) infinite}.marame-gift-card__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff03 3px,#ffffff03 4px);pointer-events:none}.marame-gift-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(149deg,#ffffff0e 0%,transparent 55%);pointer-events:none}.marame-gift-card__chip{position:absolute;top:10%;left:7%;width:30px;height:20px;border-radius:3px;background:#ffffff12;border:.5px solid #ffffff1f}.marame-gift-card__logo{position:absolute;bottom:22%;left:7%;height:7px;width:auto;opacity:.72}.marame-gift-card__card-label{position:absolute;bottom:10%;left:7%;font-size:calc(6px * var(--marame-label-scale, 1));color:var(--marame-label-colour, #ffffff47);letter-spacing:calc(.22em + var(--marame-label-tracking, 0em));text-transform:var(--marame-label-case, uppercase)}.marame-gift-card__amount{position:absolute;top:16%;right:7%;color:var(--marame-body-colour, #fff);font-size:calc(26px * var(--marame-body-scale, 1));font-weight:var(--marame-body-weight, 300);letter-spacing:calc(-.03em + var(--marame-body-tracking, 0em))}.marame-gift-card__form{display:block;margin:0}.marame-gift-card__content{background:#faf9f7;border-radius:20px 20px 0 0;padding:32px 20px 140px}.marame-gift-card__values{padding:0;margin:0 0 36px;border:0;min-width:0}.marame-gift-card__values legend{width:100%;padding:0;margin:0 0 22px;font-size:calc(8px * var(--marame-label-scale, 1));letter-spacing:calc(.22em + var(--marame-label-tracking, 0em));text-align:center;color:var(--marame-label-colour, #aaa);text-transform:var(--marame-label-case, uppercase)}.marame-gift-card__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.marame-gift-card__grid[hidden],.marame-gift-card[data-enhanced] .marame-gift-card__select{display:none}.marame-gift-card__value{position:relative;cursor:pointer}.marame-gift-card__value input{position:absolute;opacity:0;width:1px;height:1px}.marame-gift-card__value>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:13px 1px;border:.5px solid #e0ddd8;background:transparent;color:var(--marame-body-colour, #2a2a2d);font-size:calc(10.5px * var(--marame-body-scale, 1));line-height:calc(1.5 * var(--marame-body-leading, 1));letter-spacing:calc(.03em + var(--marame-body-tracking, 0em));transition:background-color .18s,border-color .18s,color .18s,transform .18s}.marame-gift-card__value input:checked+span{border-color:#2a2a2d;background:#2a2a2d;color:#fff}.marame-gift-card__value input:disabled+span{color:#aaa;text-decoration:line-through;cursor:not-allowed}.marame-gift-card__value:active>span{transform:scale(.91)}.marame-gift-card__value input:focus-visible+span{outline:2px solid #2a2a2d;outline-offset:3px}.marame-gift-card__note{border-block:.5px solid #ede9e3;padding-block:9px;margin-bottom:28px}.marame-gift-card summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;list-style:none;cursor:pointer;font-size:calc(9px * var(--marame-label-scale, 1));letter-spacing:calc(.16em + var(--marame-label-tracking, 0em));text-transform:var(--marame-label-case, uppercase)}.marame-gift-card summary::-webkit-details-marker{display:none}.marame-gift-card summary svg{transition:transform .22s}.marame-gift-card details[open]>summary svg{transform:rotate(180deg)}.marame-gift-card__note::details-content{block-size:0;opacity:0;overflow:clip;interpolate-size:allow-keywords;transition:block-size .28s,opacity .28s,content-visibility .28s allow-discrete}.marame-gift-card__note[open]::details-content{block-size:auto;opacity:1}.marame-gift-card__recipient{padding:7px 0 16px}.marame-gift-card__recipient-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-size:calc(10px * var(--marame-body-scale, 1));letter-spacing:calc(.06em + var(--marame-body-tracking, 0em));line-height:calc(1.6 * var(--marame-body-leading, 1));cursor:pointer}.marame-gift-card__recipient-toggle input{flex:0 0 16px;width:16px;height:16px;accent-color:#2a2a2d}.marame-gift-card[data-enhanced] [data-recipient-enabled=false] .marame-gift-card__recipient-fields{display:none}.marame-gift-card__recipient-fields{padding-top:12px}.marame-gift-card__recipient-fields>label{display:block;font-size:calc(10px * var(--marame-label-scale, 1));letter-spacing:calc(.06em + var(--marame-label-tracking, 0em));margin-top:14px}.marame-gift-card__recipient-fields input,.marame-gift-card__recipient-fields textarea,.marame-gift-card__select select{display:block;width:100%;min-height:44px;border:0;border-bottom:.5px solid #dedad5;border-radius:0;background:transparent;color:var(--marame-body-colour, #2a2a2d);font:inherit;font-size:max(16px,calc(16px * var(--marame-body-scale, 1)));line-height:calc(1.75 * var(--marame-body-leading, 1));padding:4px 0}.marame-gift-card__recipient-fields textarea{resize:vertical;margin-top:8px}.marame-gift-card .marame-gift-card__field-help{margin-top:6px;font-size:calc(9px * var(--marame-body-scale, 1));color:var(--marame-body-colour, #888);letter-spacing:calc(.04em + var(--marame-body-tracking, 0em));line-height:calc(1.6 * var(--marame-body-leading, 1))}.marame-gift-card__count{display:block;margin-top:4px;text-align:right;font-size:calc(8px * var(--marame-body-scale, 1));color:var(--marame-body-colour, #a39e98)}.marame-gift-card__perks{display:flex;flex-direction:column;gap:16px}.marame-gift-card__perks>div{position:relative;padding-left:17px}.marame-gift-card__perks>div:before{content:"";position:absolute;left:0;top:5px;width:3px;height:3px;border-radius:50%;background:#c8c3bb}.marame-gift-card__perks h2{font-size:calc(8.5px * var(--marame-subheading-scale, 1));font-weight:var(--marame-subheading-weight, 300);letter-spacing:calc(.16em + var(--marame-subheading-tracking, 0em));line-height:1;text-transform:var(--marame-subheading-case, uppercase)}.marame-gift-card__perks p{margin-top:4px;font-size:calc(9.5px * var(--marame-body-scale, 1));color:var(--marame-body-colour, #aaa);letter-spacing:calc(.04em + var(--marame-body-tracking, 0em));line-height:calc(1.6 * var(--marame-body-leading, 1))}.marame-gift-card__terms{margin-top:28px;border-top:.5px solid #ede9e3}.marame-gift-card__terms .rte{font-size:calc(11px * var(--marame-body-scale, 1));line-height:calc(1.75 * var(--marame-body-leading, 1));letter-spacing:calc(.04em + var(--marame-body-tracking, 0em))}.marame-gift-card__terms p+p{margin-top:12px}.marame-gift-card__purchase{position:fixed;inset:auto auto 0 50%;transform:translate(-50%);width:100%;max-width:430px;background:#faf9f7;border-top:.5px solid #e8e5e0;padding:14px 20px max(32px,env(safe-area-inset-bottom));z-index:30}.marame-gift-card__purchase .product-form__submit{display:block;width:100%;min-height:52px;padding:18px 0;margin:0;background:#2a2a2d;color:var(--marame-label-colour, #fff);border:0;border-radius:0;font:inherit;font-size:calc(11px * var(--marame-label-scale, 1));line-height:calc(1.5 * var(--marame-label-leading, 1));letter-spacing:calc(.2em + var(--marame-label-tracking, 0em));text-transform:var(--marame-label-case, uppercase);cursor:pointer;transition:background-color .25s,color .25s,transform .18s}.marame-gift-card__purchase .product-form__submit:disabled{background:#e5e2dd;color:#aaa;opacity:1;cursor:default}.marame-gift-card__purchase .product-form__submit:active{transform:scale(.97)}.marame-gift-card__purchase .product-form__submit:before,.marame-gift-card__purchase .product-form__submit:after{display:none}.marame-gift-card__purchase .product-form__error-message-wrapper{font-size:calc(11px * var(--marame-body-scale, 1));line-height:calc(1.6 * var(--marame-body-leading, 1));margin-bottom:12px}.marame-gift-card__purchase[data-keyboard=true]{position:static;transform:none}.marame-gift-card :focus-visible{outline:2px solid #2a2a2d;outline-offset:3px}.marame-gift-card[data-art-paused=true] .marame-gift-card__tilt-x,.marame-gift-card[data-art-paused=true] .marame-gift-card__art{animation-play-state:paused}@keyframes marame-gift-tilt-x{0%,to{transform:rotateX(-5.5deg)}50%{transform:rotateX(5.5deg)}}@keyframes marame-gift-tilt-y{0%,to{transform:rotateY(3.5deg)}50%{transform:rotateY(-3.5deg)}}@media(min-width:750px){.marame-gift-card__recipient-fields input,.marame-gift-card__recipient-fields textarea{font-size:calc(11px * var(--marame-body-scale, 1))}}@media(prefers-reduced-motion:reduce){.marame-gift-card__tilt-x,.marame-gift-card__art{animation:none}.marame-gift-card__value>span,.marame-gift-card summary svg,.marame-gift-card__purchase .product-form__submit,.marame-gift-card__note::details-content{transition:none}}@media(min-width:1024px){.marame-figma-site-header[data-page-profile=gift-card]{max-width:none}.marame-figma-site-header[data-page-profile=gift-card] .marame-figma-header-row{width:100%;max-width:none;margin-inline:0;padding-inline:20px}.marame-gift-card{width:100%;max-width:1280px;min-height:0;padding:56px 48px 88px}.marame-gift-card>product-component{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr);align-items:start;gap:clamp(48px,5vw,80px)}.marame-gift-card__hero{min-width:0;padding:24px 12px 40px;gap:56px}.marame-gift-card__intro{max-width:460px}.marame-gift-card .marame-gift-card__eyebrow{font-size:calc(10px * var(--marame-label-scale, 1));margin-bottom:20px}.marame-gift-card h1{font-size:calc(clamp(32px,3vw,44px) * var(--marame-heading-scale, 1));line-height:calc(1.18 * var(--marame-heading-leading, 1))}.marame-gift-card .marame-gift-card__intro-copy{max-width:340px;margin:20px auto 0;font-size:calc(12px * var(--marame-body-scale, 1));line-height:calc(1.85 * var(--marame-body-leading, 1))}.marame-gift-card__perspective{width:94%;max-width:440px}.marame-gift-card__chip{width:36px;height:24px}.marame-gift-card__logo{height:9px}.marame-gift-card__card-label{font-size:calc(8px * var(--marame-label-scale, 1))}.marame-gift-card__amount{font-size:calc(34px * var(--marame-body-scale, 1))}.marame-gift-card__form{min-width:0;overflow:hidden;background:#faf9f7;border-radius:20px}.marame-gift-card__content{padding:32px 32px 24px;border-radius:0}.marame-gift-card__values{margin-bottom:28px}.marame-gift-card__values legend{margin-bottom:20px;text-align:left;font-size:calc(10px * var(--marame-label-scale, 1));color:var(--marame-label-colour, #777)}.marame-gift-card__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marame-gift-card__value>span{min-height:48px;padding:12px 4px;font-size:calc(12px * var(--marame-body-scale, 1))}.marame-gift-card__note{margin-bottom:24px}.marame-gift-card summary{font-size:calc(10px * var(--marame-label-scale, 1))}.marame-gift-card__recipient-toggle{font-size:calc(12px * var(--marame-body-scale, 1))}.marame-gift-card__recipient-fields>label{font-size:calc(12px * var(--marame-label-scale, 1))}.marame-gift-card__recipient-fields input,.marame-gift-card__recipient-fields textarea{font-size:calc(14px * var(--marame-body-scale, 1))}.marame-gift-card .marame-gift-card__field-help{font-size:calc(11px * var(--marame-body-scale, 1))}.marame-gift-card__count{font-size:calc(10px * var(--marame-body-scale, 1))}.marame-gift-card__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.marame-gift-card__perks>div{padding-left:0}.marame-gift-card__perks>div:before{display:none}.marame-gift-card__perks h2{font-size:calc(9px * var(--marame-subheading-scale, 1));line-height:calc(1.6 * var(--marame-subheading-leading, 1))}.marame-gift-card__perks p{margin-top:8px;font-size:calc(11px * var(--marame-body-scale, 1));line-height:calc(1.7 * var(--marame-body-leading, 1));color:var(--marame-body-colour, #777)}.marame-gift-card__terms{margin-top:24px}.marame-gift-card__terms .rte{font-size:calc(12px * var(--marame-body-scale, 1));line-height:calc(1.8 * var(--marame-body-leading, 1))}.marame-gift-card__purchase,.marame-gift-card__purchase[data-keyboard=true]{position:static;inset:auto;transform:none;width:100%;max-width:none;padding:20px 32px 28px;z-index:auto}.marame-gift-card__purchase .product-form__submit{min-height:52px}}@media(min-width:1024px)and (min-height:800px){.marame-gift-card__hero{position:sticky;top:calc(var(--marame-header-height,62px) + 32px)}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/marame-gift-card.css.map */
