body,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6,button,input,select,textarea,.button{font-family:El Messiri,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif}body{color:rgb(var(--dm-ink));-webkit-font-smoothing:antialiased}html,body{max-width:100%;overflow-x:hidden}img,svg,video,iframe,picture{max-width:100%}h1,h2,h3,h4,h5,h6,p,a,li,span,.rte{overflow-wrap:break-word;word-wrap:break-word}h1,h2,h3,.h1,.h2,.h3{font-weight:700;letter-spacing:0}.button,.shopify-payment-button__button--unbranded,button.button{border-radius:var(--dm-radius-sm);font-weight:600;letter-spacing:0}.card,.card-wrapper,.collection-card,.product-card-wrapper{border-radius:var(--dm-radius)}.card__inner,.media,.card .ratio{border-radius:var(--dm-radius);overflow:hidden}.card-wrapper{transition:transform .25s ease,box-shadow .25s ease;border-radius:var(--dm-radius)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(var(--dm-ink),.1)}.card__badge{display:none!important}.card-wrapper .card__inner{position:relative}.card-wrapper .card__media,.card-wrapper .card__inner .media{background:rgb(var(--dm-surface));border-radius:var(--dm-radius);overflow:hidden}.card-wrapper .card__media img,.card-wrapper .card__inner .media img{width:100%;height:100%;object-fit:cover;object-position:center}.card-wrapper .dm-badges,.card-wrapper .dm-wishlist{z-index:6}.dm-badges{position:absolute;inset-inline-start:10px;top:10px;z-index:2;display:flex;flex-direction:column;gap:6px;pointer-events:none}.dm-badge{display:inline-block;font-size:.75rem;font-weight:700;line-height:1;padding:6px 10px;border-radius:999px;color:#fff}.dm-badge--sale{background:rgb(var(--dm-sale-badge))}.dm-badge--new{background:rgb(var(--dm-new))}.dm-badge--soldout{background:rgb(var(--dm-ink))}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:rgb(var(--dm-sale));font-weight:700}.price__sale .price-item--regular,s.price-item{color:rgb(var(--dm-muted));opacity:1}.card .card__media{position:relative;z-index:2}.dm-wishlist{position:absolute;inset-inline-end:10px;top:10px;z-index:5;pointer-events:auto;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:#ffffffe6;border:1px solid rgba(var(--dm-border),1);cursor:pointer;transition:transform .15s ease,background .15s ease}.dm-wishlist:hover{transform:scale(1.08)}.dm-wishlist svg{width:18px;height:18px;stroke:rgb(var(--dm-ink));fill:none}.dm-wishlist.is-active svg{fill:rgb(var(--dm-sale-badge));stroke:rgb(var(--dm-sale-badge))}.dm-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.dm-feature{display:flex;align-items:center;gap:.75rem;padding:1rem;text-align:start}.dm-feature__icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(var(--dm-surface),1);color:rgb(var(--dm-ink))}.dm-feature__icon svg{width:24px;height:24px}.dm-feature__title{font-weight:700;font-size:.95rem;margin:0}.dm-feature__desc{font-size:.8rem;color:rgb(var(--dm-muted));margin:0}@media(max-width:1023px){.dm-features{grid-template-columns:repeat(2,1fr);gap:1.5rem}.dm-feature{flex-direction:column;text-align:center;gap:.5rem;padding:1rem .5rem}}@media(max-width:749px){.dm-features{gap:.75rem}.dm-feature{gap:.4rem;padding:.75rem .4rem}}.dm-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem}.dm-banner--reversed .dm-banner__media{order:2}.dm-banner--reversed .dm-banner__text{order:1}.dm-banner__media img{width:100%;height:auto;border-radius:var(--dm-radius);display:block}.dm-banner__subtitle{color:rgb(var(--dm-muted));font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;margin-bottom:.5rem}.dm-banner__heading{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;margin:0 0 1rem}.dm-banner__desc{color:rgb(var(--dm-muted));line-height:1.8;margin-bottom:1.5rem;max-width:46ch}@media(max-width:749px){.dm-banner{grid-template-columns:1fr;gap:1.25rem}.dm-banner__text{text-align:center}.dm-banner__desc{margin-inline:auto}}.dm-reviews__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.dm-reviews__track::-webkit-scrollbar{display:none}.dm-review{scroll-snap-align:start;flex:0 0 auto;min-width:280px;max-width:320px;width:min(320px,80vw);background:#fff;border:1px solid rgba(var(--dm-border),1);border-radius:var(--dm-radius);padding:1.25rem}.dm-review__stars{color:#f5a623;letter-spacing:2px;margin-bottom:.5rem}.dm-review__body{color:rgb(var(--dm-ink));line-height:1.7;margin-bottom:.75rem}.dm-review__name{font-weight:700;font-size:.9rem}.dm-review__imgs{display:flex;gap:.4rem;margin-top:.6rem}.dm-review__imgs img{width:52px;height:52px;object-fit:cover;border-radius:8px}.dm-warranty{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;text-align:center;flex-wrap:wrap}@media(max-width:767px){.dm-warranty{flex-direction:column;gap:1.25rem}}.dm-float{position:fixed;inset-inline-end:18px;z-index:60;width:52px;height:52px;border-radius:999px;display:grid;place-items:center;box-shadow:0 6px 20px #0000002e;cursor:pointer;border:none;transition:transform .15s ease,opacity .2s ease}.dm-float:hover{transform:scale(1.06)}.dm-float--whatsapp{bottom:18px;background:#25d366}.dm-float--whatsapp svg{width:28px;height:28px;fill:#fff}.dm-float--top{bottom:80px;background:rgb(var(--dm-ink));opacity:0;pointer-events:none}.dm-float--top.is-visible{opacity:1;pointer-events:auto}.dm-float--top svg{width:22px;height:22px;stroke:#fff;fill:none}html.dm-no-scroll,html.dm-no-scroll body{overflow:hidden}.announcement-bar{background:rgb(var(--dm-ink))}.announcement-bar__message{font-weight:600}.utility-bar:has(.announcement-bar__message[style*=--dm-ann-bg]){background:var(--dm-ann-bg, rgb(var(--dm-ink)))}.announcement-bar__message[style*=--dm-ann-bg],.announcement-bar__message[style*=--dm-ann-bg] span{color:var(--dm-ann-fg, #fff)}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;column-gap:clamp(.5rem,1.6vw,1.75rem);justify-content:center}.header__inline-menu .header__menu-item{white-space:nowrap;padding-inline:0;font-size:1.5rem;font-weight:600}.header__inline-menu .header__menu-item span{position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;inset-inline-start:0;bottom:-4px;width:0;height:2px;background:currentColor;transition:width .25s ease}.header__inline-menu .header__menu-item:hover span:after{width:100%}.header__icons .header__icon .svg-wrapper{width:4.4rem;height:4.4rem}.header__icons .header__icon .svg-wrapper svg,.header__icons .header__icon svg{width:2rem;height:2rem}@media screen and (min-width:990px){.header{padding-top:12px;padding-bottom:12px;column-gap:1rem}}@media screen and (min-width:990px)and (max-width:1200px){.header__inline-menu{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.header__inline-menu::-webkit-scrollbar{display:none}}html[dir=rtl] .dm-feature{text-align:start}html[dir=rtl] .slider-button .icon-caret,html[dir=rtl] .icon-caret{transform:scaleX(-1)}.dm-section-heading{text-align:center;margin-bottom:1.75rem}.dm-section-heading h2{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;display:inline-block}.dm-section-heading h2:after{content:"";display:block;width:56px;height:3px;background:rgb(var(--dm-ink));margin:.6rem auto 0;border-radius:2px}.dm-viewall{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:rgb(var(--dm-ink))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dr-mattress.css.map */
