.dlf{--dlf-pink:#FBAE9D;--dlf-blue:#4E8EB1;--dlf-blue-d:#3B7597;--dlf-ink:#0A0A0A;--dlf-sky:#E3EEF5;--dlf-serif:var(--font-heading--family,"Newsreader",Georgia,serif);--dlf-sans:var(--font-body--family,"Red Hat Text",system-ui,sans-serif);font-family:var(--dlf-sans);color:var(--dlf-ink);background:#fff;overflow:hidden}.dlf *{box-sizing:border-box}.dlf a{color:inherit}.dlf-serif{font-family:var(--dlf-serif);font-weight:200;letter-spacing:-.015em;line-height:.92;margin:0}.dlf-eye{font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.dlf-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.dlf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;font-family:var(--dlf-sans);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:background-color .25s,color .25s,transform .2s,opacity .25s}.dlf-btn:active{transform:scale(.98)}.dlf-b-black{background:var(--dlf-ink);color:#fff}.dlf-b-black:hover{background:#383838}.dlf-b-white{background:#fff;color:var(--dlf-ink)}.dlf-b-white:hover{background:var(--dlf-pink)}.dlf-b-blue{background:var(--dlf-blue-d);color:#fff}.dlf-b-blue:hover{background:#2c5c78}.dlf-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dlf-hero{background:var(--dlf-pink)}.dlf-hero-in{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;padding-top:56px}.dlf-hero-txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px;padding-bottom:96px}.dlf-hero h1{font-size:clamp(64px,8.6vw,136px)}.dlf-hero p{margin:0;font-size:18px;line-height:1.6;max-width:470px}.dlf-stage-hero{flex:1 1 560px;min-width:0;position:relative;height:640px;--k:1}.dlf-stage-hero:hover{--k:1.35}.dlf-arch{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:500px;max-width:94%;height:560px;background:#fff;border-radius:250px 250px 0 0}.dlf-fan{position:absolute;left:50%;bottom:46px;width:0;height:0}.dlf-fan img{position:absolute;left:0;bottom:0;width:auto;transform-origin:50% 100%;transform:translate(calc(-50% + var(--x) * var(--k) * 1px)) rotate(calc(var(--r) * var(--k) * 1deg));filter:drop-shadow(-10px 22px 20px rgba(10,10,10,.28));transition:transform 1s cubic-bezier(.65,0,.35,1)}.dlf-seal{position:absolute;top:6px;right:6px;width:150px;height:150px;z-index:30}.dlf-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;animation:dlfSpin 20s linear infinite}.dlf-seal div{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;background:var(--dlf-ink);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.dlf-facts{background:var(--dlf-ink);color:#fff}.dlf-facts .dlf-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dlf-facts .dlf-wrap>div{padding:24px 0 24px 28px;display:flex;flex-direction:column;gap:2px;border-right:1px solid #2a2a2a}.dlf-facts .dlf-wrap>div:first-child{padding-left:0}.dlf-facts .dlf-wrap>div:last-child{border-right:0}.dlf-facts b{font-family:var(--dlf-serif);font-weight:300;font-size:30px}.dlf-facts span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd}.dlf-names{padding:34px 0;border-bottom:1px solid #e6e6e6;overflow:hidden}.dlf-names-track{display:flex;width:max-content;animation:dlfMq 60s linear infinite}.dlf-names-track>span{display:inline-flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap}.dlf-names em{font-family:var(--dlf-serif);font-weight:200;font-style:italic;font-size:72px;line-height:1}.dlf-names i{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:flex-end;justify-content:center;overflow:hidden}.dlf-names i img{height:58px;width:auto;transform:rotate(-10deg)}.dlf-sec{padding-top:110px;padding-bottom:40px}.dlf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:56px}.dlf-head h2{font-size:clamp(48px,6vw,92px)}.dlf-head p{margin:0;font-size:15px;line-height:1.6;max-width:360px;color:#383838}.dlf-feat{background:var(--dlf-ink);color:#fff;border-radius:30px;padding:44px;display:flex;flex-wrap:wrap;gap:48px;align-items:center;position:relative;animation:dlfGlow 3.4s ease-in-out infinite}.dlf-feat-tag{position:absolute;top:-18px;left:44px;background:var(--dlf-blue);color:var(--dlf-ink);padding:10px 20px;border-radius:999px}.dlf-set{position:relative;border-radius:24px}.dlf-set-inner{position:absolute;left:0;right:0}.dlf-set img.dlf-p{position:absolute;left:50%;bottom:0;width:auto;transform-origin:50% 100%;filter:drop-shadow(-8px 18px 16px rgba(10,10,10,.22));transition:transform .95s cubic-bezier(.65,0,.35,1),z-index 0s linear .42s}.dlf-shadow{position:absolute;left:50%;width:64%;height:26px;transform:translate(-50%);border-radius:50%;background:#0a0a0a33;filter:blur(12px)}.dlf-pill{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;z-index:40;border-radius:999px;animation:dlfPill 5.2s cubic-bezier(.65,0,.35,1) infinite both;box-shadow:0 12px 24px -12px #0000008c}.dlf-pill-b{animation-delay:2.6s}.dlf-chip{transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;font-family:var(--dlf-sans);cursor:pointer;border:0}.dlf-chip:hover{transform:translateY(-2px)}.dlf-chips{display:flex;gap:8px;flex-wrap:wrap}.dlf-mist{min-height:48px;padding:4px 14px 4px 4px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:13px;background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #3a3a3a}.dlf-mist[aria-pressed=true]{background:#fff;color:var(--dlf-ink);box-shadow:inset 0 0 0 1px #fff}.dlf-mist i,.dlf-add i{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:flex-end;justify-content:center;overflow:hidden}.dlf-mist i img,.dlf-add i img{height:36px;width:auto}.dlf-price{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.dlf-price b{font-family:var(--dlf-serif);font-weight:300;font-size:64px;line-height:1}.dlf-save{font-weight:700;font-size:13px;padding:7px 14px;border-radius:999px}.dlf-math{background:#1a1a1a;border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#bdbdbd}.dlf-math>span{display:flex;align-items:center;gap:8px}.dlf-math small{display:flex;flex-direction:column;font-size:12px}.dlf-math strong{font-size:16px;color:#fff}.dlf-math em{font-family:var(--dlf-serif);font-style:normal;font-size:32px;color:var(--dlf-blue)}.dlf-btnrow{display:flex;gap:12px;flex-wrap:wrap}.dlf-btnrow>*{flex:1 1 220px}.dlf-inside{display:none;flex-direction:column;gap:8px}.dlf-inside.is-open{display:flex;animation:dlfUp .5s cubic-bezier(.2,.7,.2,1) both}.dlf-row{display:flex;gap:12px;align-items:center;border-radius:16px;padding:8px 14px 8px 8px}.dlf-row i{width:56px;height:64px;flex:0 0 auto;border-radius:12px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.dlf-row span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dlf-row span b{font-size:15px}.dlf-row span small{font-size:12px;line-height:1.45}.dlf-row s{font-size:13px;white-space:nowrap}.dlf-dark .dlf-row{background:#1a1a1a}.dlf-dark .dlf-row small,.dlf-dark .dlf-row s{color:#bdbdbd}.dlf-light .dlf-row{background:#f2f2f2}.dlf-light .dlf-row small,.dlf-light .dlf-row s{color:#555}.dlf-total{display:flex;justify-content:space-between;font-size:14px;padding:6px 4px 0}.dlf-nudge{margin:28px 0 36px;background:var(--dlf-sky);border-radius:18px;padding:20px 28px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;font-size:16px}.dlf-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:28px}.dlf-card{background:#fff;border:1px solid #e6e6e6;border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:20px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.dlf-card:hover{transform:translateY(-6px);box-shadow:0 34px 60px -40px #0a0a0a73}.dlf-card-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:8px}.dlf-card-top h3{font-size:50px;line-height:.95}.dlf-card-top p{margin:8px 0 0;font-size:14px;color:#383838}.dlf-card-top .dlf-r{text-align:right}.dlf-card-top .dlf-r b{display:block;font-family:var(--dlf-serif);font-weight:300;font-size:44px;line-height:1}.dlf-off{position:absolute;top:18px;left:18px;background:var(--dlf-ink);color:#fff;font-size:12px;font-weight:700;padding:7px 13px;border-radius:999px;z-index:5}.dlf-builder{background:#fbf1f4;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px}.dlf-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dlf-slot{height:120px;border-radius:14px;border:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;position:relative;background:#fff;box-shadow:inset 0 0 0 1.5px #e2c5cf;font-family:var(--dlf-sans);font-size:13px;color:#8a6170}.dlf-slot img{height:100px;width:auto;filter:drop-shadow(-4px 8px 8px rgba(10,10,10,.2));animation:dlfDrop .55s cubic-bezier(.2,1.2,.3,1) both}.dlf-slot span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.dlf-add{min-height:44px;padding:3px 12px 3px 3px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:#fff;box-shadow:inset 0 0 0 1px #e2c5cf;font-size:12px;color:var(--dlf-ink)}.dlf-add i{width:36px;height:36px}.dlf-add i img{height:32px}.dlf-singles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:36px 20px}.dlf-single{display:flex;flex-direction:column;gap:12px}.dlf-single-img{position:relative;aspect-ratio:1/1.12;border-radius:22px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:26px;overflow:hidden}.dlf-single-img img{width:auto;filter:drop-shadow(-6px 14px 14px rgba(10,10,10,.2));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dlf-single:hover .dlf-single-img img{transform:translateY(-10px) rotate(-4deg) scale(1.04)}.dlf-quick{position:absolute;right:14px;bottom:14px;width:48px;height:48px;border-radius:50%;background:var(--dlf-ink);display:grid;place-items:center}.dlf-quick.is-added{background:var(--dlf-blue-d)}.dlf-tag{align-self:flex-start;font-size:13px;font-weight:500;text-decoration:none;background:var(--dlf-sky);color:#2c5c78;padding:9px 14px;border-radius:999px}.dlf-faq{max-width:900px;margin:0 auto;padding:110px 40px 100px}.dlf-faq details{border-bottom:1px solid #e6e6e6}.dlf-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--dlf-serif);font-weight:300;font-size:26px}.dlf-faq summary::-webkit-details-marker{display:none}.dlf-faq summary i{width:40px;height:40px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-family:var(--dlf-sans);font-style:normal;font-size:20px;background:#f2f2f2;transition:transform .25s}.dlf-faq details[open] summary i{background:var(--dlf-ink);color:#fff;transform:rotate(45deg)}.dlf-faq p{margin:0 0 24px;font-size:16px;line-height:1.7;color:#383838;max-width:680px}.dlf-close{background:var(--dlf-blue)}.dlf-close .dlf-wrap{padding-top:96px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.dlf-close h2{font-size:clamp(56px,8vw,128px);line-height:.88;color:#fff;flex:1 1 600px}@keyframes dlfMq{to{transform:translate(-50%)}}@keyframes dlfSpin{to{transform:rotate(360deg)}}@keyframes dlfUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dlfGlow{0%,to{box-shadow:0 0 #4e8eb100,0 50px 90px -50px #0a0a0a99}50%{box-shadow:0 0 0 10px #4e8eb159,0 50px 90px -50px #0a0a0a99}}@keyframes dlfPill{0%{opacity:0;transform:translate(-50%,12px)}8%,42%{opacity:1;transform:translate(-50%)}50%,to{opacity:0;transform:translate(-50%,-12px)}}@keyframes dlfDrop{0%{opacity:0;transform:translateY(-40px) rotate(-12deg) scale(.7)}to{opacity:1;transform:none}}@keyframes dlfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.dlf-float{animation:dlfFloat 6s ease-in-out infinite;position:absolute;top:0;right:0;bottom:0;left:0}.dlf-up{animation:dlfUp 1s cubic-bezier(.2,.7,.2,1) both}@media(max-width:1024px){.dlf-facts .dlf-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.dlf-facts .dlf-wrap>div{border-right:0;padding:20px 12px!important}}@media(max-width:760px){.dlf-wrap{padding:0 16px}.dlf-hero-in{padding-top:30px;gap:0}.dlf-hero-txt{padding-bottom:18px;gap:18px}.dlf-stage-hero{height:420px;flex-basis:100%}.dlf-fan{transform:scale(.62);transform-origin:50% 100%}.dlf-arch{width:300px;height:360px}.dlf-seal{transform:scale(.66);transform-origin:100% 0}.dlf-facts b{font-size:24px}.dlf-names em{font-size:44px}.dlf-sec{padding-top:64px}.dlf-feat{padding:34px 14px 22px;gap:30px;border-radius:24px}.dlf-feat-tag{left:16px}.dlf-set-scale{transform:scale(.74);transform-origin:50% 100%}.dlf-feat .dlf-set{height:360px!important;flex-basis:100%!important}.dlf-feat h3{font-size:48px!important}.dlf-price b{font-size:46px}.dlf-math{gap:8px;padding:14px}.dlf-btnrow{flex-direction:column}.dlf-btnrow>*{flex:1 1 auto;width:100%}.dlf-card{padding:14px}.dlf-card .dlf-set{height:290px!important}.dlf-card-top h3{font-size:40px}.dlf-card-top .dlf-r b{font-size:34px}.dlf-singles{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.dlf-faq{padding:64px 18px}.dlf-faq summary{font-size:20px}.dlf-close .dlf-wrap{padding-top:56px;padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.dlf *{animation:none!important;transition:none!important}.dlf-pill-b{display:none}.dlf-pill{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/dlf-friday.css.map */
