.ph-slot{position:relative;display:block;width:100%;height:100%}.ph-slot__label{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;gap:.2rem;max-width:22rem;padding:.7rem .9rem;border-radius:10px;background:#fffdf8e6;color:var(--hm-fg);box-shadow:0 6px 18px -10px #46372859;font-size:.8rem;line-height:1.35;pointer-events:none}.ph-slot__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hm-btn)}.gallery__main{border-radius:14px;box-shadow:0 30px 50px -36px #46372873}.gallery__thumbs button,.gallery__thumbs>span{border-radius:8px;overflow:hidden}.gallery__thumbs>span{position:relative;flex:0 0 72px;width:72px;height:72px;background:var(--hm-soft)}.gallery__thumbs--slots{counter-reset:slot}.gallery__thumbs--slots>span:after{counter-increment:slot;content:counter(slot);position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;font-weight:700;background:#fffdf8eb;color:var(--hm-fg)}.gallery-hint{margin:0;font-size:.8rem;line-height:1.45;color:var(--hm-muted);background:var(--hm-soft);border-radius:8px;padding:.6rem .8rem}@media(min-width:900px){.product{grid-template-columns:1.25fr .75fr}}.section--soft{background:var(--hm-soft)}.split__media{aspect-ratio:4 / 5;min-height:0;border-radius:14px;overflow:hidden;box-shadow:0 30px 50px -38px #46372866}.split__media img{height:100%}@media(min-width:900px){.split:has(>.split__media:first-child){grid-template-columns:1.3fr 1fr;gap:4rem}.split:has(>.split__copy:first-child){grid-template-columns:1fr 1.3fr;gap:4rem}.split__media{max-height:720px}}.split__copy h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.split__copy p{color:var(--hm-muted);font-size:1.02rem;line-height:1.6}.step-card img,.step-card .ph-slot{border-radius:14px;overflow:hidden}.step-card .ph-slot{height:auto}.step-card .ph-slot__label{left:.6rem;right:.6rem;bottom:.6rem;font-size:.74rem;padding:.55rem .7rem}.product__info [data-price] .price{font-size:1.35rem}@media(max-width:899px){.product{padding:0 0 3rem;gap:1.25rem}.product .gallery{margin-inline:calc(var(--hm-gutter) * -1)}.product .gallery__main{border-radius:0;box-shadow:none}.product .gallery__thumbs,.product .gallery-hint{margin-inline:var(--hm-gutter)}.product__info{position:static}.product__title{font-size:1.6rem;line-height:1.2}.product__info [data-price] .price{font-size:1.25rem}.variant-options label{min-height:46px;font-size:.9rem}.product-block--buy .btn{min-height:52px;font-size:1rem}.split__media{margin-inline:calc(var(--hm-gutter) * -1);border-radius:0;box-shadow:none}.split__copy{max-width:none}.compare{font-size:.82rem}.compare th,.compare td{padding:.6rem .3rem}.ph-slot__label{left:.75rem;right:.75rem;bottom:.75rem}.step-card{grid-template-columns:40% 1fr;column-gap:1rem;row-gap:.25rem;align-items:center}.step-card>:first-child{grid-row:span 2}.step-card h3{margin:0;align-self:end}.step-card p{margin:0;align-self:start}.step-card .ph-slot__label{left:.4rem;right:auto;bottom:.4rem;padding:.3rem .5rem;font-size:0}.step-card .ph-slot__eyebrow{font-size:.58rem}}.hero__media img{object-position:65% center}.hero__content{align-self:end;justify-content:flex-start;margin:0 var(--hm-gutter) clamp(1.25rem,4vw,3rem);padding:clamp(1.3rem,3vw,2.4rem);max-width:34rem;background:#fbf8f3eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;box-shadow:0 12px 40px #2b2a281f}.hero__content h1{margin:0}@media(max-width:749px){.hero{display:block;min-height:0;background:var(--hm-bg, #fbf8f3)}.hero__media{position:relative;inset:auto;aspect-ratio:1 / 1}.hero__media img{object-position:72% center}.hero__content{margin:0;max-width:none;padding:1.4rem var(--hm-gutter) 2rem;gap:.75rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none}.hero__content h1{font-size:clamp(2rem,9vw,2.5rem);line-height:1.1}.hero__sub{font-size:.98rem}.hero__actions{flex-direction:column}.hero__actions .btn{width:100%;text-align:center;justify-content:center}}.cat-card__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px}.gallery__trust{list-style:none;margin:.5rem 0 0;padding:.9rem 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;background:var(--hm-soft);border-radius:14px}.gallery__trust li{display:flex;align-items:center;gap:.6rem;font-size:.82rem;line-height:1.3}.gallery__trust svg{flex:0 0 26px;width:26px;height:26px;color:var(--hm-fg)}.gallery__trust strong{display:block;font-size:.88rem}@media(min-width:900px){.product>.gallery{position:sticky;top:calc(var(--hm-header) + 1rem)}.product>.product__info{position:static}.product>.gallery .gallery__main{max-height:calc(100vh - var(--hm-header) - 12rem);border-radius:14px}}@media(max-width:899px){.product .gallery__trust{grid-template-columns:1fr;padding:.8rem .9rem;gap:.55rem;margin-inline:var(--hm-gutter)}}.gift-box{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1.5px dashed var(--hm-btn);border-radius:14px;background:var(--hm-soft)}.gift-box svg{flex:0 0 30px;width:30px;height:30px;color:var(--hm-btn)}.gift-box p{margin:0;font-size:.9rem;line-height:1.35}.gift-box strong{display:block;font-size:.98rem}.size-help{display:inline-block;margin-top:.55rem;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;color:var(--hm-fg)}.eta{display:flex;gap:.6rem;align-items:flex-start;margin:.2rem 0 0;padding:.75rem .9rem;border-radius:12px;background:var(--hm-soft);font-size:.88rem;line-height:1.4}.eta svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.15rem}.pay-icons .pay-icon{width:38px;height:24px}.ba__kicker,.ba__heading{text-align:center}.ba__heading{font-size:clamp(1.7rem,3vw,2.4rem);margin:0 0 2rem}.ba{display:grid;gap:1.25rem}@media(min-width:750px){.ba{grid-template-columns:1fr 1fr;gap:1.75rem}}.ba__card{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 44px -34px #46372873;display:flex;flex-direction:column}.ba__media{aspect-ratio:4 / 3;background:var(--hm-soft);overflow:hidden}.ba__media img{width:100%;height:100%;object-fit:cover;display:block}.ba__card--before .ba__media img{filter:brightness(.95)}.ba__steps{height:100%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;padding:0 8%;background:repeating-linear-gradient(-45deg,#ece6dc 0 14px,#e6dfd3 14px 28px)}.ba__steps span{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.2rem;background:#fff;color:#9a8f80;box-shadow:0 6px 16px -10px #0006}.ba__body{padding:1.2rem 1.4rem 1.5rem}.ba__tag{display:inline-block;margin:0 0 .8rem;padding:.25rem .75rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ba__card--before .ba__tag{background:#efe9e0;color:#8a7f70}.ba__card--after .ba__tag{background:var(--hm-btn);color:#fff}.ba ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ba li{display:flex;gap:.6rem;align-items:center;font-size:1rem}.ba li:before{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700}.ba li.no{color:#8a7f70}.ba li.no:before{content:"\2715";background:#efe9e0;color:#a3604e}.ba li.yes{font-weight:600}.ba li.yes:before{content:"\2713";background:var(--hm-btn);color:#fff}.ba__cta{text-align:center;margin-top:2rem}.hero__note{margin:.2rem 0 0;font-size:.85rem;color:var(--hm-muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dodolia-pdp.css.map */
