.dxl{--dxl-paper:#F5F2EC;--dxl-paper-2:#ECE7DF;--dxl-ink:#2B2B2B;--dxl-soft:#6B665F;--dxl-line:#E3DDD3;--dxl-green:#22352C;--dxl-brass:#A6884F;--dxl-max:1400px;--dxl-ease:cubic-bezier(.22,.61,.36,1);--dxl-serif:var(--element-text-font-family--heading,"Baskervville"),"Baskervville",Georgia,"Times New Roman",serif;--dxl-sans:var(--element-text-font-family--body,"Inter"),"Inter",Arial,sans-serif;--dxl-price-ink:#42434D;font-variant-numeric:lining-nums tabular-nums;background:var(--dxl-paper);color:var(--dxl-ink);font-family:var(--dxl-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.dxl *{box-sizing:border-box}.dxl img{display:block;max-width:100%}.dxl a{color:inherit;text-decoration:none}.dxl__wrap{max-width:var(--dxl-max);margin:0 auto;padding:0 40px}.dxl h1,.dxl h2,.dxl h3{font-family:var(--dxl-serif);font-weight:400;margin:0}.dxl__eyebrow{font-family:var(--dxl-sans);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--dxl-brass);margin:0 0 14px}.dxl__lede{font-size:15.5px;color:var(--dxl-soft);max-width:52ch;margin:0}.dxl__btn{font-family:var(--dxl-sans);display:inline-block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:16px 36px;border:1px solid currentColor;transition:background .45s var(--dxl-ease),color .45s var(--dxl-ease),border-color .45s var(--dxl-ease)}.dxl .dxl__btn--solid{background:var(--dxl-ink);color:#fff;border-color:var(--dxl-ink)}.dxl .dxl__btn--solid:hover{background:transparent;color:var(--dxl-ink)}.dxl .dxl__btn--light{background:#fff;color:var(--dxl-ink);border-color:#fff}.dxl .dxl__btn--light:hover{background:transparent;color:#fff}.dxl .dxl__btn--ghost{background:transparent;color:#fff;border-color:#fffc}.dxl .dxl__btn--ghost:hover{background:#fff;color:var(--dxl-ink)}.dxl .dxl__btn--dark{background:transparent;color:var(--dxl-ink)}.dxl .dxl__btn--dark:hover{background:var(--dxl-ink);color:#fff}.dxl .dxl__link{font-family:var(--dxl-sans);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;position:relative}.dxl .dxl__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .5s var(--dxl-ease)}.dxl .dxl__link:hover:after{transform:scaleX(.35)}.dxl.dxl--js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s var(--dxl-ease),transform 1s var(--dxl-ease);transition-delay:calc(var(--i,0) * 90ms)}.dxl.dxl--js [data-reveal].is-in{opacity:1;transform:none}.dxl__hero{position:relative;height:clamp(520px,82vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:#1a1917}.dxl__hero-media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform}.dxl__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.12);animation:dxlKen 9s var(--dxl-ease) forwards}@keyframes dxlKen{to{transform:scale(1)}}.dxl__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0e0d0ba8,#0e0d0b4d 42%,#0e0d0b0f 70%,#0e0d0b3d)}.dxl__hero-inner{position:relative;z-index:2;color:#fff;width:100%;max-width:var(--dxl-max);margin:0 auto;padding:0 40px 84px}.dxl__hero-inner>*{animation:dxlUp 1.1s var(--dxl-ease) both}.dxl__hero-inner>:nth-child(2){animation-delay:.15s}.dxl__hero-inner>:nth-child(3){animation-delay:.3s}.dxl__hero-inner>:nth-child(4){animation-delay:.45s}@keyframes dxlUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.dxl__hero .dxl__eyebrow{color:#ffffffe0}.dxl__hero h1{font-size:clamp(44px,6.4vw,92px);line-height:1;letter-spacing:0;margin:0 0 18px;text-shadow:0 2px 30px rgba(0,0,0,.35)}.dxl__hero h1 em{font-style:italic;font-weight:400}.dxl__hero h1 .dxl__wordmark{display:inline-block;height:1.16em;width:auto;vertical-align:-.24em;margin-left:.1em;filter:brightness(0) invert(1);opacity:.97}.dxl__hero p{font-family:var(--dxl-sans);font-size:clamp(15px,1.25vw,18px);letter-spacing:.02em;max-width:46ch;margin:0 0 32px;color:#ffffffeb}.dxl__hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.dxl__cue{position:absolute;right:40px;bottom:36px;z-index:2;color:#fff;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;display:flex;align-items:center;gap:12px;opacity:.85}.dxl__cue i{display:block;width:1px;height:38px;background:#ffffffb3;animation:dxlBob 1.6s ease-in-out infinite alternate}@keyframes dxlBob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.dxl__sec{padding:96px 0 0}.dxl__sec--tight{padding-top:72px}.dxl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.dxl__head h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:0}.dxl__head--center{flex-direction:column;align-items:center;text-align:center}.dxl__head--center .dxl__lede{text-align:center}.dxl__head-side{display:flex;align-items:center;gap:26px;flex-shrink:0}.dxl__railwrap{position:relative}.dxl__rail{--dxl-per:var(--dxl-per-lg,5);display:flex;gap:var(--dxl-gap,20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0 6px;margin:0 -2px}.dxl__rail::-webkit-scrollbar{display:none}.dxl__rail>*{flex:0 0 calc((100% - (var(--dxl-per) - 1) * var(--dxl-gap,20px)) / var(--dxl-per));scroll-snap-align:start}.dxl__arrows{display:flex;gap:8px}.dxl__arrow{width:44px;height:44px;border:1px solid var(--dxl-ink);background:transparent;color:var(--dxl-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .4s var(--dxl-ease),color .4s var(--dxl-ease);font-size:0}.dxl__arrow:before{content:"";width:9px;height:9px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);margin-left:-3px}.dxl__arrow--prev:before{transform:rotate(135deg);margin-left:3px}.dxl__arrow:hover{background:var(--dxl-ink);color:#fff}.dxl__tile{position:relative;display:flex;flex-direction:column;background:transparent;color:var(--dxl-ink)}.dxl__tile-media{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:var(--dxl-paper-2)}.dxl__tile--circle .dxl__tile-media{aspect-ratio:1/1;border-radius:50%}.dxl__tile-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.1s var(--dxl-ease)}.dxl__tile:hover .dxl__tile-media img{transform:scale(1.05)}.dxl__tile-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#12110f00;transition:background .55s var(--dxl-ease)}.dxl__tile:hover .dxl__tile-media:after{background:#12110f38}.dxl__tile-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 2px 0;min-height:1.6em;color:var(--dxl-ink)}.dxl__tile-name{display:block;font-family:var(--dxl-serif);font-size:18px;line-height:1.3;color:var(--dxl-ink)}.dxl__tile-meta{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dxl-soft);white-space:nowrap}.dxl__tile--over .dxl__tile-ov{position:absolute;inset:auto 0 0 0;z-index:2;padding:120px 26px 28px;color:#fff;background:linear-gradient(to top,#0a0a09b8,#0a0a096b 40%,#0a0a0900)}.dxl__tile--over .dxl__tile-ov h3{font-size:clamp(24px,2.1vw,32px);line-height:1.1;margin:0 0 8px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.dxl__tile--over .dxl__tile-pal{display:block;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.9;margin:0 0 18px}.dxl__tile--over .dxl__btn{opacity:0;transform:translateY(10px);transition:opacity .55s var(--dxl-ease),transform .55s var(--dxl-ease),background .45s,color .45s;padding:13px 26px;font-size:11px}.dxl__tile--over:hover .dxl__btn{opacity:1;transform:none}@media(hover:none){.dxl__tile--over .dxl__btn{opacity:1;transform:none}}.dxl__feature{display:grid;grid-template-columns:7fr 5fr;gap:0;align-items:stretch}.dxl__feature--flip .dxl__feature-media{order:2}.dxl__feature-media{position:relative;overflow:hidden;min-height:520px;background:#1a1917}.dxl__feature-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--dxl-ease)}.dxl__feature:hover .dxl__feature-media img{transform:scale(1.035)}.dxl__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(32px,5vw,80px);background:#fff}.dxl__feature-copy h2{font-size:clamp(30px,3.1vw,44px);line-height:1.1;margin:0 0 18px}.dxl__feature-copy p{color:var(--dxl-soft);margin:0 0 32px;max-width:40ch;font-size:15.5px}.dxl__feature-copy .dxl__btn{align-self:flex-start}.dxl__feature--dark .dxl__feature-copy{background:var(--dxl-green);color:#fff}.dxl__feature--dark .dxl__feature-copy p{color:#ffffffd1}.dxl__feature--dark .dxl__eyebrow{color:#ffffffb3}.dxl__product{display:flex;flex-direction:column;color:var(--dxl-ink)}.dxl__product-media{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff}.dxl__product-media img{width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--dxl-ease),transform 1.1s var(--dxl-ease)}.dxl__product-media .dxl__product-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.dxl__product:hover .dxl__product-alt{opacity:1}.dxl__product:hover .dxl__product-media img:first-child{transform:scale(1.04)}.dxl__product-title{display:block;margin-top:14px;font-family:var(--dxl-serif);font-size:15.5px;line-height:1.35}.dxl__product-price{display:block;font-family:var(--dxl-sans);font-size:16px;font-weight:700;line-height:1.2;color:var(--dxl-price-ink);font-variant-numeric:lining-nums tabular-nums;margin-top:6px}.dxl__promise{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dxl-line);border-bottom:1px solid var(--dxl-line);margin-top:96px}.dxl__promise div{padding:28px 24px;text-align:center;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dxl-soft)}.dxl__promise div+div{border-left:1px solid var(--dxl-line)}.dxl__band{position:relative;margin-top:96px;min-height:520px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;background:#1a1917}.dxl__band-media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.dxl__band-media img{width:100%;height:100%;object-fit:cover}.dxl__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0d0b80}.dxl__band-inner{position:relative;z-index:2;padding:80px 24px;max-width:720px}.dxl__band .dxl__eyebrow{color:#ffffffc7}.dxl__band h2{font-size:clamp(32px,3.6vw,52px);line-height:1.06;margin:0 0 16px}.dxl__band p{margin:0 auto 34px;max-width:46ch;color:#ffffffe0;font-size:15.5px}@media(prefers-reduced-motion:reduce){.dxl *,.dxl *:before,.dxl *:after{animation:none!important;transition:none!important}.dxl [data-reveal]{opacity:1;transform:none}.dxl__hero-media img{transform:none}}@media(max-width:1100px){.dxl__wrap{padding:0 28px}.dxl__rail{--dxl-per:var(--dxl-per-md,3)}.dxl__feature{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dxl__wrap{padding:0 18px}.dxl__hero{height:78vh;min-height:520px}.dxl__hero-inner{padding:0 18px 56px}.dxl__hero-ctas .dxl__btn{padding:13px 22px;font-size:11px}.dxl__cue{display:none}.dxl__sec{padding-top:64px}.dxl__head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.dxl__head--center{align-items:center}.dxl__head-side{width:100%;justify-content:space-between}.dxl__rail{--dxl-per:var(--dxl-per-sm,1.6);--dxl-gap:12px;scroll-padding-left:0}.dxl__feature,.dxl__feature--flip{grid-template-columns:1fr}.dxl__feature--flip .dxl__feature-media{order:0}.dxl__feature-media{min-height:0;aspect-ratio:4/5}.dxl__promise{grid-template-columns:1fr;margin-top:64px}.dxl__promise div+div{border-left:0;border-top:1px solid var(--dxl-line)}.dxl__band{margin-top:64px;min-height:440px}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/dibor-christmas-landing.css.map */
