.dap{--dap-blue: #1F5C99;--dap-btn: #1F5C8A;--dap-ink: #333333;--dap-muted: #65645F;--dap-cream: #ECEAE5;--dap-sand: #E3E1D8;--dap-line: #CDCABD;--dap-light-blue: #E7EDF4;--dap-panel: #EEEBE8;--dap-tag-blue: #DFE6FA;--dap-tag-yellow: #E3E5BC;background:var(--dap-cream);color:var(--dap-ink);font-family:Inter,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.dap *,.dap *:before,.dap *:after{box-sizing:border-box}.dap h1,.dap h2,.dap h3,.dap .dap-serif{font-family:"Instrument Serif",serif!important;font-weight:400;color:inherit;margin:0;letter-spacing:0;text-transform:none;line-height:1.1}.dap p{margin:0}:where(.dap) p{font-family:inherit}.dap ul{margin:0;padding:0;list-style:none}.dap img{display:block;max-width:100%;height:auto}.dap a{color:inherit}.dap__wrap{max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}.dap__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:5px 28px;border:0;border-radius:10px;background:var(--dap-btn);color:#fff!important;font-family:"Instrument Serif",serif;font-size:24px;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s;white-space:nowrap}.dap__btn:hover{opacity:.9}.dap__btn[disabled]{opacity:.5;cursor:not-allowed}.dap__btn--white{background:#fff;color:var(--dap-btn)!important}.dap__link{font-weight:500;font-size:16px;line-height:1;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dap__eyebrow{font-weight:600;font-size:14px;letter-spacing:.1em;color:var(--dap-blue);text-transform:uppercase}.dap-hero{display:grid;grid-template-columns:minmax(0,684px) minmax(0,1fr);gap:28px;padding-top:40px;padding-bottom:60px;align-items:start}.dap-gallery{min-width:0}.dap-gallery__stage{position:relative;aspect-ratio:1 / 1;border:1px solid #fff;border-radius:12px;overflow:hidden;background:#eeece7}.dap-gallery__stage img{width:100%;height:100%;object-fit:cover}.dap-gallery__card{position:absolute;left:5%;bottom:5%;width:46.7%;max-width:320px;background:#fff;border-radius:6px;padding:14px 16px 16px;box-shadow:0 4px 6px #121f401a}.dap-gallery__card[hidden]{display:none}.dap-gallery__card h3{font-size:24px;margin-bottom:4px}.dap-gallery__card p{font-size:14px;line-height:1.4}.dap-gallery__nav{position:relative;margin-top:8px}.dap-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dap-gallery__thumbs::-webkit-scrollbar{display:none}.dap-gallery__thumb{flex:0 0 144px;width:144px;aspect-ratio:1 / 1;padding:0;border:1px solid #fff;border-radius:12px;overflow:hidden;background:#eeece7;cursor:pointer;scroll-snap-align:start}.dap-gallery__thumb img{width:100%;height:100%;object-fit:cover}.dap-gallery__thumb[aria-current=true]{border-color:var(--dap-btn)}.dap-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;z-index:2}.dap-gallery__arrow--prev{left:12px}.dap-gallery__arrow--next{right:12px}.dap-gallery__arrow svg{width:40px;height:40px;display:block}.dap-info{min-width:0;display:flex;flex-direction:column;gap:32px}.dap-info h1{font-size:48px}.dap-info__copy{display:flex;flex-direction:column;gap:16px;margin-top:-12px}.dap-info__sub{font-weight:600}.dap-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 6px}.dap-price__amount{font-family:"Instrument Serif",serif;font-size:36px;line-height:1.2;color:var(--dap-ink)}.dap-tag-yellow{background:var(--dap-tag-yellow);color:var(--dap-btn);border-radius:6px;padding:8px 12px;font-family:"Instrument Serif",serif;font-size:18px;line-height:1;white-space:nowrap}.dap-price .dap__link{margin-left:4px}.dap-opt{display:flex;flex-direction:column;gap:12px;border:0;margin:0;padding:0;min-width:0}.dap-opt__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dap-opt__head legend,.dap-opt__name{float:left;padding:0;font-weight:600}.dap-opt__value{flex:1 1 auto;min-width:0}.dap-opt__head .dap__link{margin-left:auto}.dap-pills{display:flex;gap:12px}.dap-pill{flex:1 1 0;min-width:0;position:relative}.dap-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.dap-pill span{display:flex;align-items:center;justify-content:center;height:48px;padding:5px 12px;border:1px solid var(--dap-btn);border-radius:10px;color:var(--dap-btn);font-family:"Instrument Serif",serif;font-size:24px;line-height:1;white-space:nowrap;transition:background .15s,color .15s}.dap-pill input:checked+span{background:var(--dap-btn);color:#fff}.dap-pill input:focus-visible+span{outline:2px solid var(--dap-blue);outline-offset:2px}.dap-opt__help{font-size:14px;line-height:1.3}.dap-packs{display:flex;gap:12px;padding-top:16px}.dap-pack{flex:1 1 0;min-width:0;position:relative;cursor:pointer}.dap-pack input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.dap-pack__card{display:flex;flex-direction:column;justify-content:space-between;height:196px;padding:24px 16px 16px;border:1px solid var(--dap-line);border-radius:10px;background:var(--dap-cream);transition:border-color .15s}.dap-pack input:checked+.dap-pack__card{border-color:var(--dap-btn);box-shadow:inset 0 0 0 1px var(--dap-btn)}.dap-pack input:focus-visible+.dap-pack__card{outline:2px solid var(--dap-blue);outline-offset:2px}.dap-pack__label{font-size:14px;line-height:1;letter-spacing:-.02em;color:var(--dap-muted)}.dap-pack__price{font-family:"Instrument Serif",serif;font-size:28px;line-height:1.1;margin-top:8px}.dap-pack__list{margin-top:16px!important;display:flex;flex-direction:column;gap:12px}.dap-pack__list li{font-size:14px;line-height:1;letter-spacing:-.02em;color:var(--dap-muted)}.dap-pack__list li:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;margin:0 4px 2px 0;border-radius:50%;background:var(--dap-muted)}.dap-pack__save{align-self:flex-start;background:var(--dap-sand);color:var(--dap-muted);border-radius:4px;padding:4px 6px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.dap-pack__tag{position:absolute;top:-14px;right:15px;background:var(--dap-tag-blue);color:#415b6f;border-radius:6px;padding:8px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;z-index:1}.dap-buy{display:flex;flex-direction:column;gap:20px}.dap-buy__atc{width:100%;min-height:50px}.dap-buy__msg{font-size:14px;color:#b3261e}.dap-buy__msg:empty{display:none}.dap-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px}.dap-trust li{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;line-height:1.2}.dap-trust svg{width:24px;height:24px;flex:none}
/*# sourceMappingURL=/cdn/shop/t/120/assets/dap-pillow.css.map */
