.dl-buy-anchor{scroll-margin-top:var(--header-height, 72px)}.dl-buy{display:flex;flex-direction:column;gap:28px}.dl-buy__head{display:flex;flex-direction:column;gap:14px;max-width:820px}.dl-buy__heading{margin:0;font:700 var(--dl-fs-h2)/.9 var(--font-heading--family);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.dl-buy__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(24px,3vw,44px);align-items:start}.dl-buy__media{display:flex;flex-direction:column;gap:10px;min-width:0}.dl-buy__stage{position:relative;aspect-ratio:1;overflow:hidden;background:var(--dl-bone)}.dl-buy__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.dl-buy__track::-webkit-scrollbar{display:none}.dl-buy__slide{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden;scroll-snap-align:start}.dl-buy__slide img,.dl-buy__placeholder{width:100%;height:100%;object-fit:cover}.dl-buy__placeholder{fill:var(--dl-line)}.dl-buy__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.dl-buy__layer[data-layer=hero],.dl-buy[data-size=midsize] .dl-buy__slide--main:has([data-layer=midsize]) [data-layer=midsize],.dl-buy[data-size=fullsize] .dl-buy__slide--main:has([data-layer=fullsize]) [data-layer=fullsize],.dl-buy[data-size=longbed] .dl-buy__slide--main:has([data-layer=longbed]) [data-layer=longbed]{display:block}.dl-buy[data-size=midsize] .dl-buy__slide--main:has([data-layer=midsize]) [data-layer=hero],.dl-buy[data-size=fullsize] .dl-buy__slide--main:has([data-layer=fullsize]) [data-layer=hero],.dl-buy[data-size=longbed] .dl-buy__slide--main:has([data-layer=longbed]) [data-layer=hero]{display:none}.dl-buy__shown{position:absolute;z-index:1;top:12px;right:12px;display:flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 4px;background:rgb(var(--dl-ink-rgb) / .86);color:var(--dl-bone);font:700 10px/1 var(--font-heading--family);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));pointer-events:none}.dl-buy__shown--left{right:auto;left:12px}.dl-buy[data-ready=true] .dl-buy__shown{padding-left:10px}.dl-buy__shown-check{display:grid;flex:none;place-items:center;width:20px;height:20px;background:var(--dl-orange);color:var(--dl-ink)}.dl-buy[data-ready=true] .dl-buy__shown-check,.dl-buy[data-ready=true] .dl-buy__video-link,.dl-buy__video-link[hidden]{display:none}.dl-buy__video-link{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:rgb(var(--dl-ink-rgb) / .82);color:var(--dl-bone);font:700 10px/1 var(--font-heading--family);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.dl-buy__video-link:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dl-buy__video-link span{color:var(--dl-orange);font-size:9px}.dl-buy__nav{position:absolute;top:50%;display:grid;place-items:center;width:var(--dl-touch);height:var(--dl-touch);border:0;background:var(--dl-white);color:var(--dl-ink);transform:translateY(-50%);cursor:pointer}.dl-buy__nav--prev{left:12px}.dl-buy__nav--next{right:12px}.dl-buy__nav:disabled{opacity:.35;cursor:default}.dl-buy__nav:focus-visible{outline:2px solid var(--dl-orange);outline-offset:-4px}.dl-buy__count{position:absolute;right:14px;bottom:14px;padding:7px 9px;background:var(--dl-ink);color:var(--dl-bone);font:700 11px/1 var(--font-heading--family);letter-spacing:.1em;pointer-events:none}.dl-buy__count:empty,.dl-buy__stage:not(:has(.dl-buy__slide+.dl-buy__slide)) :is(.dl-buy__nav,.dl-buy__count){display:none}.dl-buy__thumbs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/5);gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.dl-buy__thumbs::-webkit-scrollbar{display:none}.dl-buy__thumbs--scroll{grid-auto-columns:calc((100% - 5 * 8px) / 5.4)}.dl-buy__thumbs>*{scroll-snap-align:start}.dl-buy__thumb{position:relative;aspect-ratio:1;padding:0;border:0;overflow:hidden;background:var(--dl-bone);cursor:pointer}.dl-buy__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dl-buy__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none}.dl-buy__thumb[aria-current=true]:after,.dl-buy__thumb:focus-visible:after{border-color:var(--dl-orange)}.dl-buy__thumb:focus-visible{outline:none}.dl-buy__box{display:flex;flex-direction:column;gap:20px;min-width:0}.dl-buy__price{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-block:1px solid var(--dl-surface-line)}.dl-buy__price{container-type:inline-size}.dl-buy__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px clamp(8px,2.4vw,14px);min-width:0}.dl-buy__price-now{flex:none;font:700 clamp(30px,8.8vw,44px)/1 var(--font-heading--family);letter-spacing:-.01em;white-space:nowrap}.dl-buy__price-was{flex:none;font:500 clamp(15px,4.2vw,18px)/1 var(--font-body--family);color:var(--dl-surface-muted)}.dl-promocode{--dl-promocode-c: 10px;--dl-promocode-notch: 5px;position:relative;display:inline-flex;align-items:stretch;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--dl-white);text-align:left;cursor:copy;-webkit-tap-highlight-color:transparent}.dl-promocode:focus-visible{outline:2px solid var(--dl-orange);outline-offset:3px}.dl-promocode__deal{display:flex;align-items:center;padding:0 14px;background:var(--dl-orange);color:var(--dl-ink);font:700 12px/1.1 var(--font-subheading--family);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,var(--dl-promocode-c) 100%,0 calc(100% - var(--dl-promocode-c)));-webkit-mask:radial-gradient(circle var(--dl-promocode-notch) at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--dl-promocode-notch) at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--dl-promocode-notch) at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--dl-promocode-notch) at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.dl-promocode__code{position:relative;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--dl-ink);clip-path:polygon(0 0,calc(100% - var(--dl-promocode-c)) 0,100% var(--dl-promocode-c),100% 100%,0 100%);-webkit-mask:radial-gradient(circle var(--dl-promocode-notch) at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--dl-promocode-notch) at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--dl-promocode-notch) at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--dl-promocode-notch) at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;transition:background-color .15s}.dl-promocode__code:before{content:"";position:absolute;top:calc(var(--dl-promocode-notch) + 4px);bottom:calc(var(--dl-promocode-notch) + 4px);left:0;width:1px;background:repeating-linear-gradient(to bottom,rgb(255 255 255 / .45) 0 3px,transparent 3px 6px)}.dl-promocode__text{font:700 17px/1 var(--font-heading--family);letter-spacing:.08em;white-space:nowrap}.dl-promocode__action{display:inline-flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid rgb(255 255 255 / .18);color:var(--dl-text-on-dark);font:600 10px/1 var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .15s}.dl-promocode__icon{flex:none}.dl-promocode__icon--done,.dl-promocode[data-copied] .dl-promocode__icon--copy{display:none}.dl-promocode[data-copied] .dl-promocode__icon--done{display:block}@media(hover:hover){.dl-promocode:hover .dl-promocode__code{background:var(--dl-black)}.dl-promocode:hover .dl-promocode__action{color:var(--dl-orange)}}.dl-promocode[data-copied] .dl-promocode__action{color:var(--dl-orange)}.dl-promocode[data-copied] .dl-promocode__text{animation:dl-promocode-pop .35s var(--dl-ease, ease)}@keyframes dl-promocode-pop{40%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.dl-promocode[data-copied] .dl-promocode__text{animation:none}}@container (max-width: 359px){.dl-buy__price-row .dl-promocode__deal{padding-inline:11px;font-size:11px;letter-spacing:.1em}.dl-buy__price-row .dl-promocode__code{gap:10px;padding-inline:12px}.dl-buy__price-row .dl-promocode__action{padding-left:10px}}@container (max-width: 459px){.dl-buy__price-row .dl-promocode{flex:1 1 100%}.dl-buy__price-row .dl-promocode__code{flex:1;justify-content:space-between}}.dl-buy__affirm{margin:0;font:500 14px/1.4 var(--font-body--family)}@media(max-width:749px){.dl-buy__affirm{font-size:13px}}.dl-buy__price-note,.dl-buy__hint{margin:0;font:400 13px/1.4 var(--font-body--family);color:var(--dl-surface-muted)}.dl-buy__hint{font-size:14px}.dl-buy__picker{display:flex;flex-direction:column;gap:12px}.dl-buy__picker-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dl-buy__not-listed{font:500 13px/1 var(--font-body--family);color:var(--dl-surface-muted)}.dl-buy__selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl-buy .dl-select:disabled{opacity:.55;cursor:not-allowed}.dl-buy__fit{display:flex;align-items:center;gap:10px;margin:0;font:600 14px/1.35 var(--font-body--family)}.dl-buy__guess{margin:0;padding:10px 12px;border-left:3px solid var(--dl-orange);background:color-mix(in srgb,var(--dl-orange) 8%,transparent);font:500 14px/1.4 var(--font-body--family)}.dl-buy__selects .dl-select.is-guess{border-color:var(--dl-orange);box-shadow:inset 0 0 0 1px var(--dl-orange)}.dl-buy__fit[hidden],.dl-buy__guess[hidden],.dl-buy__hint[hidden]{display:none}.dl-buy__cta-wrap{display:flex;flex-direction:column;gap:12px}.dl-buy__gift{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px;min-width:0;border:0;background:var(--dl-warm-white);color:var(--dl-ink);box-shadow:inset 0 0 0 1px var(--dl-line)}.dl-buy__gift-head{display:flex;align-items:center;gap:10px;min-width:0}.dl-buy__gift-badge{flex:none;padding:5px 8px 4px;background:var(--dl-orange);color:var(--dl-ink);font:700 12px/1 var(--font-heading--family);letter-spacing:.08em;text-transform:uppercase}.dl-buy__gift-body{min-width:0}.dl-buy__gift-eyebrow{display:none}.dl-buy__gift-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font:700 14px/1.15 var(--font-heading--family);letter-spacing:.02em;text-transform:uppercase}.dl-buy__gift-value{font:500 12px/1 var(--font-body--family);letter-spacing:0;text-transform:none;color:var(--dl-text-muted)}.dl-buy__gift-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dl-buy__gift-options--one{grid-template-columns:minmax(0,1fr)}.dl-buy__gift-option{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 10px 4px 4px;background:var(--dl-white);color:var(--dl-ink);box-shadow:inset 0 0 0 1px var(--dl-line);cursor:pointer;transition:box-shadow .15s var(--dl-ease)}.dl-buy__gift-options--one .dl-buy__gift-option{cursor:default}.dl-buy__gift-option input{position:absolute;opacity:0;pointer-events:none}.dl-buy__gift-photo{flex:none;display:block;width:52px;height:40px;object-fit:contain}.dl-buy__gift-name{display:inline-flex;align-items:center;gap:6px;min-width:0;font:600 12px/1 var(--font-subheading--family);letter-spacing:.08em;text-transform:uppercase}.dl-buy__gift-tick{display:none}.dl-buy__gift-option:has(input:checked){box-shadow:inset 0 0 0 2px var(--dl-orange)}.dl-buy__gift-option:not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1px var(--dl-ink)}.dl-buy__gift-option:has(input:focus-visible){outline:2px solid var(--dl-orange);outline-offset:2px}.dl-buy__gift-option:has(input:disabled){opacity:.4;cursor:not-allowed}.dl-buy__gift-chip{flex:none;width:12px;height:12px;border-radius:50%;background:#8a877f;box-shadow:inset 0 0 0 1px #00000040}.dl-buy__gift-option[data-color=black] .dl-buy__gift-chip{background:#161615}.dl-buy__gift-option[data-color=bone] .dl-buy__gift-chip{background:#e9e5d9}@media(max-width:380px){.dl-buy__gift-photo{width:40px}}@media(prefers-reduced-motion:reduce){.dl-buy__gift-option{transition:none}}.dl-buy__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:70px;padding:12px 20px;border:0;background:var(--dl-orange);color:var(--dl-ink);cursor:pointer;transition:background-color .15s var(--dl-ease)}.dl-buy__cta:hover{background:var(--dl-orange-hover)}.dl-buy__cta:focus-visible{outline:2px solid var(--dl-ink);outline-offset:-6px}.dl-buy__cta[aria-busy=true]{opacity:.7;cursor:progress}.dl-buy__cta-label{font:700 18px/1 var(--font-heading--family);letter-spacing:.06em;text-transform:uppercase;text-align:center}.dl-buy__cta-affirm{font:600 13px/1 var(--font-subheading--family);letter-spacing:.02em}.dl-buy__added{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:var(--dl-ink);color:var(--dl-white);font:600 14px/1.3 var(--font-body--family)}.dl-buy__added[hidden]{display:none}.dl-buy__added a{color:var(--dl-white);font-weight:700;white-space:nowrap}.dl-buy__sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-sticky);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,3vw,40px) calc(12px + var(--safe-area-inset-bottom, 0px));background:var(--dl-dark-1);border-top:1px solid var(--dl-line-dark);color:var(--dl-bone);font-family:var(--font-body--family);transform:translateY(0);transition:transform .2s var(--dl-ease)}.dl-buy__sticky[hidden]{display:flex;visibility:hidden;transform:translateY(100%)}.dl-buy__sticky-text{display:flex;flex-direction:column;gap:4px;min-width:0}.dl-buy__sticky-title{font:700 15px/1.1 var(--font-heading--family);letter-spacing:.02em;text-transform:uppercase}.dl-buy__sticky-sub{overflow:hidden;font:400 13px/1.2 var(--font-body--family);color:var(--dl-text-muted-on-dark);white-space:nowrap;text-overflow:ellipsis}.dl-buy__sticky-buy{display:flex;align-items:center;gap:18px}.dl-buy__sticky-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:700 20px/1 var(--font-heading--family)}.dl-buy__sticky-affirm{font:400 12px/1 var(--font-body--family);color:var(--dl-text-muted-on-dark)}.dl-buy__sticky-affirm .dl-affirm-logo{filter:invert(1)}.dl-buy__sticky-cta{height:48px;white-space:nowrap}@media(max-width:599px){.dl-buy__sticky-text,.dl-buy__sticky-affirm{display:none}.dl-buy__sticky-buy{justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.dl-buy__sticky{transition:none}.dl-buy__track{scroll-behavior:auto}}main>.shopify-section:first-child .dl-section:has(.dl-buy){padding-top:min(var(--dl-pt, var(--dl-pad-default)),24px)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dialed-buy.css.map */
