.dm-gc :where(h1,h2,h3,p,figure){margin:0;letter-spacing:normal;color:inherit}.dm-gc :where(ul,ol){margin:0;padding:0;list-style:none}.dm-gc img{display:block;max-width:100%}.dm-gc a{color:inherit}.dm-gc{font-family:var(--font-body);font-size:17px;line-height:1.6;letter-spacing:normal;color:var(--ink);background:var(--milk)}.dm-gc :is(*,*:before,*:after){box-sizing:border-box}.dm-gc .card__title{text-transform:uppercase}.dm-gc .mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;unicode-bidi:plaintext;text-align:left}.dm-gc .ltr{direction:ltr;unicode-bidi:isolate}.dm-gc .display{font-family:var(--font-display);font-weight:900;line-height:.9;letter-spacing:-.02em}.dm-gc .section-title{font-family:var(--font-head-he);font-weight:800;font-size:clamp(32px,5.2vw,72px);line-height:1.02;letter-spacing:-.01em}.dm-gc .section-head{display:flex;flex-wrap:wrap;align-items:end;gap:8px 24px;padding:0 var(--gutter);margin-block-end:clamp(24px,4vw,48px)}.dm-gc .section-head>.mono:first-child{flex-basis:100%;color:var(--burgundy)}.dm-gc .eyebrow{color:var(--chrome-hi)}.dm-gc .visually-hidden,.dm-gc .skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dm-gc .skip-link:focus{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;background:var(--ink);color:var(--milk);padding:8px 12px}.dm-gc :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.dm-gc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;font:600 16px/1 var(--font-body);text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),background-color .3s,color .3s}.dm-gc .btn:hover{transform:translateY(-2px)}.dm-gc .btn--primary{background:var(--burgundy);color:var(--milk)}.dm-gc .btn--primary:hover{background:#5c1f19}.dm-gc .btn--ghost{border-color:currentColor;color:var(--milk);background:#14141426;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dm-gc .btn--ghost:hover{background:var(--milk);color:var(--ink)}.dm-gc .fit{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(80px,10vw,140px) var(--gutter);background:var(--milk);color:var(--ink)}.dm-gc .fit:before,.dm-gc .fit:after{content:"";position:absolute;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(60px);pointer-events:none}.dm-gc .fit:before{background:radial-gradient(30% 35% at 25% 40%,rgb(47 75 255 / .45),transparent 70%),radial-gradient(28% 32% at 70% 65%,rgb(113 39 31 / .3),transparent 70%);animation:aurora-a 18s ease-in-out infinite alternate}.dm-gc .fit:after{background:radial-gradient(26% 30% at 55% 25%,rgb(154 120 255 / .4),transparent 70%),radial-gradient(24% 28% at 35% 80%,rgb(38 66 43 / .24),transparent 70%);animation:aurora-b 22s ease-in-out infinite alternate}@keyframes aurora-a{to{transform:translate(8%,-6%) rotate(12deg) scale(1.1)}}@keyframes aurora-b{to{transform:translate(-10%,8%) rotate(-10deg) scale(1.15)}}.dm-gc .fit__intro{display:grid;gap:16px;max-width:46ch}.dm-gc .fit__intro p{font-size:clamp(17px,1.5vw,19px)}.dm-gc .fit__intro strong{color:var(--burgundy);font-weight:600}.dm-gc .fit__panel{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:clamp(20px,3vw,36px);border:1px solid rgb(255 255 255 / .75);border-radius:18px;background:linear-gradient(145deg,#ffffff9e,#f9f5e66b);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 30px 60px -28px #14141459,inset 0 1px #ffffffe6;color:var(--ink);overflow:hidden}.dm-gc .fit__form{display:grid;gap:24px;align-content:start}.dm-gc .fit__field{display:grid;gap:10px;border:0;padding:0;margin:0}.dm-gc .fit__label{display:flex;align-items:center;gap:8px;font-size:16px;color:#141414cc}.dm-gc .fit__label output{font:500 18px var(--font-mono);color:var(--ink);margin-inline-start:auto}.dm-gc .fit__step{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--forest);font:500 12px var(--font-mono);color:var(--forest);flex:none}.dm-gc .fit input[type=range]{width:100%;accent-color:var(--forest);height:28px}.dm-gc .fit__result{display:grid;gap:12px;align-content:start}.dm-gc .fit__result-label{display:flex;align-items:center;gap:8px;font-size:16px;color:#141414cc}.dm-gc .fit__size{font-size:clamp(72px,9vw,128px);color:var(--burgundy);direction:ltr;text-align:left}.dm-gc .fit__bar{height:4px;border-radius:4px;background:#1414141a;overflow:hidden}.dm-gc .fit__bar-fill{height:100%;width:60%;background:var(--burgundy);transform-origin:left}.dm-gc .fit__log{display:grid;gap:4px;color:#141414b3;font-size:13px}.dm-gc .fit__log li:before{content:"\203a  ";color:var(--burgundy)}.dm-gc .fit__note{font-size:14px;color:#141414a6}.dm-gc .fit__panel:not(.has-result) .fit__bar,.dm-gc .fit__panel:not(.has-result) .fit__log{visibility:hidden}.dm-gc .fit__panel:not(.has-result) .fit__size{color:#14141426}.dm-gc .scan--panel .scan__line{opacity:0;height:45%;translate:0 -100%;background:linear-gradient(transparent,rgb(255 255 255 / .85) 50%,transparent);box-shadow:none}.dm-gc .scan--panel .scan__line:after{display:none}.dm-gc{--sky: #A9CFF3}.dm-gc .gc-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:calc(100svh - var(--dm-header-h) - var(--dm-ticker-h));padding:clamp(40px,6vw,88px) var(--gutter)}.dm-gc .gc-panel{grid-column:1;grid-row:1;display:grid;gap:18px;max-width:560px}.dm-gc .gc-stage{grid-column:2;grid-row:1;display:grid;justify-items:center;gap:22px;perspective:1400px}.dm-gc .gc-blobs{position:absolute;z-index:-1;inset-block:0;right:0;width:55%;pointer-events:none}.dm-gc .gc-blobs span{position:absolute;display:block}.dm-gc .gc-blobs span:nth-child(1){width:62%;aspect-ratio:1;right:-8%;top:4%;background:var(--forest);animation:blob 16s ease-in-out infinite alternate}.dm-gc .gc-blobs span:nth-child(2){width:44%;aspect-ratio:1;right:34%;top:46%;background:var(--sky);animation:blob 19s ease-in-out infinite alternate-reverse}.dm-gc .gc-blobs span:nth-child(3){width:30%;aspect-ratio:1;right:2%;top:66%;background:var(--sky);opacity:.7;animation:blob 13s ease-in-out infinite alternate}@keyframes blob{0%{border-radius:58% 42% 55% 45%/46% 58% 42% 54%;transform:rotate(0) scale(1)}50%{border-radius:40% 60% 38% 62%/62% 40% 60% 38%;transform:rotate(40deg) scale(1.08)}to{border-radius:64% 36% 48% 52%/38% 56% 44% 62%;transform:rotate(-20deg) scale(.96)}}.dm-gc .gc-float,.dm-gc .gc-tilt{width:min(480px,100%);transform-style:preserve-3d}.dm-gc .gc-card{position:relative;width:100%;aspect-ratio:1.586;transform-style:preserve-3d}.dm-gc .gc-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 40px 80px -30px #1414148c,inset 0 1px #ffffff1f}.dm-gc .gc-front{display:grid;grid-template-rows:auto 1fr auto;padding:clamp(18px,2.4vw,28px);background:radial-gradient(120% 90% at 85% 10%,#31553a,var(--forest) 60%);color:var(--milk)}.dm-gc .gc-front__label{opacity:.7;text-align:left}.dm-gc .gc-front__brand{display:grid;justify-items:center;align-content:center;gap:4px}.dm-gc .gc-logo{width:54%;filter:brightness(0) invert(95%) sepia(10%)}.dm-gc .gc-heart{font-size:14px;line-height:1}.dm-gc .gc-front__kids{font-size:11px;letter-spacing:.3em;opacity:.85}.dm-gc .gc-front__amount{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;font-size:clamp(34px,4.4vw,56px);font-variant-numeric:tabular-nums}.dm-gc .gc-cur{font:500 .45em var(--font-body);opacity:.8}.dm-gc .gc-back{transform:rotateY(180deg);display:grid;align-content:center;gap:10px;padding:clamp(20px,3vw,34px);background:var(--milk);border:1px solid rgb(38 66 43 / .15);color:var(--forest);text-align:center;font-family:Bellefair,serif}.dm-gc .gc-back__to{font-size:clamp(22px,2.4vw,30px);line-height:1.1}.dm-gc .gc-back__msg{font-size:clamp(18px,1.8vw,22px);line-height:1.35;color:var(--burgundy);overflow-wrap:anywhere}.dm-gc .gc-back__from{font-size:18px}.dm-gc .gc-back__mark{position:absolute;inset-block-end:14px;left:18px;font:900 14px var(--font-display);color:var(--forest)}.dm-gc .gc-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx, 30%) var(--my, 20%),rgb(255 255 255 / .22),transparent 45%),linear-gradient(105deg,transparent calc(var(--sweep, -60%) - 14%),rgb(255 255 255 / .3) var(--sweep, -60%),transparent calc(var(--sweep, -60%) + 14%))}.dm-gc .gc-back .gc-shine{opacity:.5}.dm-gc .gc-flip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgb(38 66 43 / .3);border-radius:999px;background:#f9f5e6cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 14px var(--font-body);color:var(--forest);cursor:pointer}.dm-gc .gc-flip svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dm-gc .gc-flip:hover{border-color:var(--forest)}.dm-gc .gc-title{font-size:clamp(52px,6.2vw,100px);color:var(--forest);text-align:left}.dm-gc .gc-lead{font-size:clamp(17px,1.5vw,20px);color:var(--burgundy);max-width:42ch}.dm-gc .gc-form{display:grid;gap:18px}.dm-gc .gc-step{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.dm-gc .gc-step legend{display:flex;align-items:center;gap:8px;padding:0;margin-block-end:12px;font-size:16px;color:#141414cc}.dm-gc .gc-optional{color:#14141473;font-size:14px}.dm-gc .gc-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dm-gc .gc-amount-opt{position:relative}.dm-gc .gc-amount-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.dm-gc .gc-amount-opt span{display:grid;place-items:center;min-height:52px;border:1px solid rgb(38 66 43 / .3);border-radius:14px;font:500 16px var(--font-mono);color:var(--forest);transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--ease)}.dm-gc .gc-amount-opt:hover span{border-color:var(--forest)}.dm-gc .gc-amount-opt input:checked+span{background:var(--forest);border-color:var(--forest);color:var(--milk);transform:translateY(-2px)}.dm-gc .gc-amount-opt input:focus-visible+span{outline:2px solid var(--signal);outline-offset:3px}.dm-gc .gc-names{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dm-gc .gc-field{display:grid;gap:6px;font-size:14px;color:#141414b3}.dm-gc .gc-field>span{display:flex;justify-content:space-between}.dm-gc .gc-counter{font-size:11px;color:#14141473}.dm-gc .gc-field input,.dm-gc .gc-field textarea{width:100%;padding:12px 16px;border:1px solid rgb(38 66 43 / .25);border-radius:14px;background:#fff9;font:16px var(--font-body);color:var(--ink);resize:none}.dm-gc .gc-field input:focus,.dm-gc .gc-field textarea:focus{border-color:var(--forest);outline:none;background:#fff}.dm-gc .gc-buy{width:100%;min-height:58px;font-size:17px}.dm-gc .gc-buy .fit__step{border-color:#f9f5e699;color:var(--milk)}.dm-gc .gc-note{font-size:14px;color:#14141499}.dm-gc .gc-how{padding:clamp(72px,9vw,128px) var(--gutter);background:var(--concrete)}.dm-gc .gc-how .section-title{color:var(--forest);margin-block-end:clamp(32px,4vw,56px)}.dm-gc .gc-how__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);counter-reset:none}.dm-gc .gc-how__list li{display:grid;gap:10px;align-content:start;padding-block-start:20px;border-block-start:1px solid rgb(113 39 31 / .25)}.dm-gc .gc-how__n{font-size:clamp(48px,5vw,72px);color:var(--burgundy);text-align:left;transform-origin:left center}.dm-gc .gc-how__list h3{font:800 clamp(20px,1.8vw,26px)/1.2 var(--font-head-he);color:var(--forest)}.dm-gc .gc-how__list p{color:#141414b3}.dm-gc .gc-pick{display:grid;justify-items:center;gap:clamp(28px,3vw,40px);padding:clamp(72px,9vw,128px) 0;overflow:hidden}.dm-gc .gc-pick__title{font:400 clamp(34px,4.4vw,64px)/1.05 "Bellefair",serif;color:var(--forest);text-align:center;padding:0 var(--gutter)}.dm-gc .gc-pick__band{width:100%;direction:ltr;overflow:hidden}.dm-gc .gc-pick__track{display:flex;gap:14px;width:max-content;will-change:transform}.dm-gc .gc-pick__track img{width:clamp(140px,15vw,220px);aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;background:var(--concrete)}.dm-gc .gc-pick__cta.btn--ghost{color:var(--forest);background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dm-gc .gc-pick__cta.btn--ghost:hover{background:var(--forest);color:var(--milk)}@media(max-width:900px){.dm-gc .gc-hero{grid-template-columns:1fr;min-height:0}.dm-gc .gc-stage{grid-column:1;grid-row:1}.dm-gc .gc-panel{grid-column:1;grid-row:2;max-width:none}.dm-gc .gc-blobs{inset-block:0 auto;right:0;width:100%;height:420px}.dm-gc .gc-blobs span:nth-child(1){width:52%;right:-12%;top:-6%}.dm-gc .gc-blobs span:nth-child(2){width:40%;right:70%;top:20%}.dm-gc .gc-blobs span:nth-child(3){width:26%;right:8%;top:62%}.dm-gc .gc-title{text-align:center}.dm-gc .gc-lead{text-align:center;margin-inline:auto}}@media(max-width:767px){.dm-gc .gc-float,.dm-gc .gc-tilt{width:min(360px,88vw)}.dm-gc .gc-face{border-radius:16px}.dm-gc .gc-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-gc .gc-names,.dm-gc .gc-how__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dm-gc .gc-blobs span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dm-giftcard.css.map */
