.dbh{background:#fff;padding:48px 40px 44px;font-family:var(--font-body-family),"Inter",system-ui,sans-serif}.dbh *{box-sizing:border-box}.dbh__grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.02fr 1fr;gap:72px;align-items:start}.dbh__gallery{position:sticky;top:24px;min-width:0}.dbh__box{min-width:0}.dbh__thumbs{max-width:100%}.dbh__main{aspect-ratio:1/1;overflow:hidden;border-radius:16px;border:1px solid #e2e9f2;background:linear-gradient(160deg,#f6f9fc,#e9f1f8)}.dbh__main img{width:100%;height:100%;object-fit:cover;display:block}.dbh__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.dbh__thumb{flex:0 0 68px;width:68px;height:68px;padding:0;border:1px solid #dce3ec;border-radius:10px;overflow:hidden;background:#f6f9fc;cursor:pointer;transition:border-color .2s}.dbh__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dbh__thumb.is-active{border:2px solid #1565a9}.dbh__gdots{display:none}.dbh__gdot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#cdd8e2;cursor:pointer;transition:all .25s}.dbh__gdot[aria-current=true]{background:#1565a9;transform:scale(1.3)}.dbh__rating{display:inline-flex;align-items:center;gap:8px;background:#e9f6ef;color:#0e456f;font-size:13px;font-weight:600;letter-spacing:.01em;padding:7px 15px 7px 13px;border-radius:999px;text-decoration:none;margin-bottom:24px}.dbh__rstars{display:inline-flex;align-items:center;gap:1px}.dbh__rstars svg{width:19px;height:19px;display:block}.dbh__rating b{font-weight:600}.dbh__seoline{font-size:13px;font-weight:500;letter-spacing:.01em;color:#5a5a5a;margin:0 0 10px}.dbh__title{font-family:var(--font-heading-family),"Inter",sans-serif;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.06;letter-spacing:-.035em;color:#1a1a1a;margin:0 0 16px}.dbh__title em{font-style:italic;font-weight:400;color:#1565a9}.dbh__shield{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:#0e456f;margin:0 0 14px}.dbh__shield svg{width:19px;height:19px;flex-shrink:0}.dbh__sub{font-size:17px;line-height:1.5;color:#0e456f;font-weight:500;margin:0 0 20px}.dbh__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0}.dbh__price-amount{font-family:var(--font-heading-family),"Inter",sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;color:#0f1a22}.dbh__price-meta{font-size:14px;font-weight:600;color:#1565a9}.dbh__urgency{display:inline-flex;align-items:center;gap:7px;background:#eaf2f9;color:#0e456f;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin:12px 0 22px}.dbh__urgency:before{content:"";width:6px;height:6px;border-radius:50%;background:#ed2d74;flex-shrink:0}.dbh__desc{margin:0 0 30px;border-top:1px solid #e5e3df;padding-top:20px}.dbh__desc p{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0 0 10px}.dbh__desc p:last-child{margin-bottom:0}.dbh__scale{font-size:13.5px;color:#4a4a4a;margin:0 0 12px}.dbh__selhead{display:flex;align-items:center;gap:14px;margin:0 0 16px}.dbh__selhead:before,.dbh__selhead:after{content:"";flex:1;height:1px;background:#dce3ec}.dbh__selhead span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0e456f;text-align:center}.dbh__packs{border:0;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.dbh__pack{position:relative;display:flex;align-items:flex-start;gap:14px;border:1px solid #dce3ec;border-radius:14px;padding:18px;cursor:pointer;background:#fff;transition:border-color .25s,background .25s,box-shadow .25s}.dbh__pack:hover{border-color:#ed2d74}.dbh__pack:has(input:checked),.dbh__pack.is-selected{border:2px solid #ed2d74;background:#fdf2f7;padding:17px;box-shadow:0 8px 24px -14px #ed2d7473}.dbh__pack input{position:absolute;opacity:0;pointer-events:none}.dbh__pack-radio{flex-shrink:0;width:19px;height:19px;border-radius:50%;border:2px solid #c9d4e2;background:#fff;margin-top:2px;position:relative;transition:border-color .2s}.dbh__pack:has(input:checked) .dbh__pack-radio,.dbh__pack.is-selected .dbh__pack-radio{border-color:#ed2d74}.dbh__pack:has(input:checked) .dbh__pack-radio:after,.dbh__pack.is-selected .dbh__pack-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#ed2d74}.dbh__pack-body{flex:1;min-width:0}.dbh__pack-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dbh__pack-name{font-size:15.5px;font-weight:700;color:#0f1a22}.dbh__chip{display:inline-block;margin-left:8px;background:#cfe0f0;color:#0e456f;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;vertical-align:middle;white-space:nowrap}.dbh__pack-price{font-size:17px;font-weight:700;color:#0e456f;white-space:nowrap;letter-spacing:-.01em}.dbh__pack-meta{display:block;font-size:13px;font-weight:700;color:#1565a9;margin-top:5px}.dbh__pack-line{display:block;font-size:13px;line-height:1.45;color:#4a4a4a;margin-top:4px}.dbh__pack-ship{display:block;font-size:12px;color:#8a94a3;margin-top:7px}.dbh__pack-ship--free{color:#0e456f;font-weight:600}.dbh__pack-badge{position:absolute;top:-12px;right:16px;background:#ed2d74;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;box-shadow:0 6px 14px -6px #ed2d7499}.dbh__pack-badge--alt{background:#0e456f;box-shadow:0 6px 14px -6px #0e456f80}.dbh__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;background:#ed2d74;color:#fff;border:1px solid #ed2d74;border-radius:14px;padding:20px 32px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 24px -10px #ed2d748c;transition:all .3s cubic-bezier(.16,1,.3,1)}.dbh__cta:hover{background:#c01658;border-color:#c01658;box-shadow:0 12px 28px -10px #ed2d74b3}.dbh__pay{font-size:12px;color:#8a94a3;text-align:center;margin:16px 0 0}.dbh__payicons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.dbh__payicons svg,.dbh__payicon{height:24px;width:auto;display:block}.dbh__guar{display:flex;align-items:stretch;gap:0;margin-top:26px}.dbh__g{flex:1;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#1a1a1a;line-height:1.35;padding:0 22px;border-left:1px solid #e5e3df}.dbh__g:first-child{padding-left:0;border-left:none}.dbh__g svg{width:22px;height:22px;color:#1565a9}.dbh__mfaq{margin:22px 0 0;border-top:1px solid #e5e3df}.dbh__mfaq details{border-bottom:1px solid #e5e3df}.dbh__mfaq summary{list-style:none;cursor:pointer;font-size:13.5px;font-weight:600;color:#0f1a22;padding:13px 0;display:flex;align-items:center;gap:10px}.dbh__mfaq summary:before{content:"";width:7px;height:7px;border-right:1.6px solid #1565a9;border-bottom:1.6px solid #1565a9;transform:rotate(-45deg);transition:transform .25s;flex-shrink:0}.dbh__mfaq details[open] summary:before{transform:rotate(45deg)}.dbh__mfaq summary::-webkit-details-marker{display:none}.dbh__mfaq p{font-size:13.5px;line-height:1.6;color:#4a4a4a;margin:0;padding:0 0 14px 17px}.dbh__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid #dce3ec;box-shadow:0 -8px 24px #0f1a2214;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.dbh__sticky.is-visible{display:flex}.dbh__sticky-info{display:flex;flex-direction:column;min-width:0}.dbh__sticky-name{font-size:12px;font-weight:600;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbh__sticky-price{font-size:15px;font-weight:700;color:#0e456f}.dbh__sticky-cta{flex-shrink:0;background:#ed2d74;color:#fff;border:0;border-radius:14px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -8px #ed2d7499}@media(min-width:750px){.dbh__sticky{display:none!important}}@media(max-width:1100px){.dbh{padding:40px 32px 72px}.dbh__grid{gap:48px}}@media(max-width:749px){.dbh{padding:16px 20px 32px}.dbh__grid{grid-template-columns:1fr;gap:24px}.dbh__gallery{position:static}.dbh__main{border-radius:12px}.dbh__thumbs{display:none!important}.dbh__gdots{display:flex;justify-content:center;gap:8px;margin-top:16px}.dbh__rating{margin-bottom:18px}.dbh__title{font-size:31px}.dbh__shield{font-size:12.5px;align-items:flex-start}.dbh__shield svg{margin-top:1px}.dbh__sub{font-size:15.5px;margin-bottom:16px}.dbh__price-amount{font-size:28px}.dbh__price-meta{font-size:13px}.dbh__urgency{margin-bottom:18px}.dbh__desc{padding-top:16px;margin-bottom:26px}.dbh__desc p{font-size:14.5px}.dbh__pack{padding:15px;gap:11px}.dbh__pack:has(input:checked),.dbh__pack.is-selected{padding:14px}.dbh__pack-name{font-size:14.5px}.dbh__chip{margin-left:6px;font-size:9.5px;padding:2px 7px}.dbh__pack-price{font-size:15.5px}.dbh__pack-line{font-size:12.5px}.dbh__cta{padding:18px 24px}}@media(max-width:560px){.dbh__rating{font-size:12.5px;padding:6px 13px;gap:7px;margin-bottom:16px}.dbh__rstars svg{width:17px;height:17px}.dbh__guar{flex-direction:column;gap:0;margin-top:22px}.dbh__g{padding:14px 0;border-left:none;border-top:1px solid #e5e3df;flex-direction:row;align-items:center;gap:12px}.dbh__g:first-child{border-top:none;padding-top:0}.dbh__g svg{flex:0 0 auto}}.dbh__cart-error{margin:10px 0 0;font-size:13px;font-weight:600;color:#b0164f}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dandelion-bebe-hero.css.map */
