.dl-hp{padding:64px 0 56px}.dl-hp-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.dl-hp-intro{text-align:center;margin-bottom:36px}.dl-hp-intro h2{margin-top:12px}.dl-hp-slider{position:relative}.dl-hp .dl-hp-track{display:flex;gap:4px;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dl-hp .dl-hp-track::-webkit-scrollbar{display:none}.dl-hp-card{flex:0 0 calc((100% - 12px)/4);scroll-snap-align:start;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none}.dl-hp-img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f0f0ee}.dl-hp-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.dl-hp-card:hover .dl-hp-img img{transform:scale(1.03)}.dl-hp-text{padding:16px 12px 0;flex:1}.dl-hp-brand{font-family:Jost,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dl-ink)}.dl-hp-name{font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.45;margin:6px 0 0;letter-spacing:.01em}.dl-hp-name a{color:var(--dl-ink);text-decoration:none}.dl-hp-name a:hover{text-decoration:underline;text-underline-offset:3px}.dl-hp-price{font-family:Jost,sans-serif;font-size:14px;font-weight:400;color:var(--dl-ink);margin-top:6px}.dl-hp-price s{color:var(--dl-ink-soft);margin-left:8px;font-size:13px}.dl-hp-save{font-family:Jost,sans-serif;font-size:12px;font-weight:400;color:var(--dl-violet);margin-top:8px;letter-spacing:.02em}.dl-hp-form{padding:16px 12px 0;margin:0}.dl-hp-add{width:100%;height:44px;border:1px solid var(--dl-ink);border-radius:0;background:transparent;color:var(--dl-ink);font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.dl-hp-add:hover{background:var(--dl-ink);color:#fff}.dl-hp-add[disabled]{opacity:.45;cursor:default}.dl-hp .dl-arrow{top:38%;width:40px;height:40px;background:#ffffffeb;border:1px solid rgba(33,29,36,.12);box-shadow:none}.dl-hp .dl-arrow--prev{left:-20px}.dl-hp .dl-arrow--next{right:-20px}.dl-hp .dl-progress{margin-top:30px;max-width:160px;height:1px}@media(min-width:1001px){.dl-hp .dl-arrow,.dl-hp .dl-progress{display:none!important}}@media(max-width:1000px)and (min-width:681px){.dl-hp-card{flex-basis:calc((100% - 8px) / 3)}}@media(max-width:680px){.dl-hp{padding:48px 0 40px}.dl-hp-wrap{padding:0 0 0 16px}.dl-hp-intro{padding-right:16px;margin-bottom:26px}.dl-hp-card{flex-basis:76%}.dl-hp-text,.dl-hp-form{padding-left:4px;padding-right:4px}.dl-hp .dl-arrow{display:none!important}}.dl-hp-lock,.dl-hp-lock body{overflow:hidden}.dl-hp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center}.dl-hp-modal[hidden]{display:none}.dl-hp-modal-backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#14111773;opacity:0;transition:opacity .2s}.dl-hp-modal-panel{position:relative;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#fff;color:var(--dl-ink);padding:34px 32px 28px;border-radius:0;transform:translateY(12px);opacity:0;transition:transform .2s,opacity .2s;font-family:Jost,sans-serif}.dl-hp-modal.is-open .dl-hp-modal-backdrop{opacity:1}.dl-hp-modal.is-open .dl-hp-modal-panel{transform:none;opacity:1}.dl-hp-modal-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:none;color:var(--dl-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.dl-hp-modal-x svg{width:20px;height:20px}.dl-hp-modal-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(33,29,36,.12)}.dl-hp-modal-img{width:72px;height:72px;object-fit:cover;background:#f0f0ee;flex:none}.dl-hp-modal-added{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.dl-hp-modal-name{font-size:15px;font-weight:300;margin-top:4px;line-height:1.4}.dl-hp-modal-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;margin:22px 0 14px}.dl-hp-options{display:flex;flex-direction:column;gap:8px}.dl-hp-opt{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(33,29,36,.18);cursor:pointer;transition:border-color .2s;font-size:14px;font-weight:400}.dl-hp-opt:hover{border-color:var(--dl-ink)}.dl-hp-opt:has(input:checked){border-color:var(--dl-ink);box-shadow:inset 0 0 0 1px var(--dl-ink)}.dl-hp-opt input{accent-color:var(--dl-ink);width:16px;height:16px;margin:0;flex:none}.dl-hp-opt-main{flex:1}.dl-hp-opt-main em{font-style:normal;color:var(--dl-violet);font-size:12px;margin-left:6px;letter-spacing:.02em}.dl-hp-opt-price{font-variant-numeric:tabular-nums}.dl-hp-modal-note{font-size:12px;color:var(--dl-ink-soft);margin:12px 0 0}.dl-hp-modal-checkout,.dl-hp-modal-continue{display:block;width:100%;height:48px;margin-top:18px;border-radius:0;cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.dl-hp-modal-checkout{background:var(--dl-ink);color:#fff;border:1px solid var(--dl-ink)}.dl-hp-modal-checkout:hover{background:#000}.dl-hp-modal-continue{background:transparent;color:var(--dl-ink);border:0;height:auto;margin-top:14px;text-decoration:underline;text-underline-offset:4px;letter-spacing:.14em}.dl-hp-modal-checkout[disabled],.dl-hp-modal-continue[disabled]{opacity:.5;cursor:default}.dl-hp-modal-error{color:#8a2f20;font-size:13px;margin:12px 0 0;text-align:center}@media(max-width:680px){.dl-hp-modal{align-items:flex-end}.dl-hp-modal-panel{width:100vw;max-height:88vh;padding:28px 20px calc(22px + env(safe-area-inset-bottom));transform:translateY(40px)}}@media(prefers-reduced-motion:reduce){.dl-hp-modal-panel,.dl-hp-modal-backdrop,.dl-hp-img img{transition:none}}.dl-hp-img{cursor:pointer}.dl-hp-modal-details{display:inline-block;margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-ink-soft);text-decoration:underline;text-underline-offset:3px}.dl-hp-modal-details[hidden]{display:none}.dl-hp-modal-continue.is-solid-alt{height:48px;margin-top:10px;border:1px solid var(--dl-ink);text-decoration:none;letter-spacing:.2em}.dl-hp-modal-continue.is-solid-alt:hover{background:var(--dl-ink);color:#fff}.dl-hp-img{position:relative}.dl-hp-img .dl-hp-img-2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease,transform .6s ease}@media(hover:hover){.dl-hp-img.has-second:hover .dl-hp-img-2{opacity:1}}.dl-hp-img.has-second.is-revealed .dl-hp-img-2,.dl-hp-img.has-second.is-touched .dl-hp-img-2{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/31/assets/daline-packs.css.map */
