@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";:root{--dhb-rose:#d70b70;--dhb-pink:#f31885;--dhb-dark:#3d0626;--dhb-gold:#e4b15d;--dhb-ivory:#fff7f4}body{background:#fff4f7}.header-wrapper{background:linear-gradient(110deg,#61002d,#bd075c 54%,#6d0035)!important;border-bottom:1px solid #dcb778!important;box-shadow:0 4px 24px #49002326}.header__heading-link,.header__heading-link .h2{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.09em!important;color:#f4d68e!important;text-shadow:0 1px 13px rgba(255,216,128,.37)}.header__menu-item,.header__icon,.header__active-menu-item{color:#ffeacb!important}.header__menu-item span{font-family:DM Sans,Arial,sans-serif;font-size:1.13rem;letter-spacing:.08em}.header__menu-item:hover,.header__icon:hover{color:#fff!important}.header__inline-menu .list-menu__item--link{text-transform:uppercase}.menu-drawer{background:#fff1f5!important}.menu-drawer__menu-item{color:#4f092c!important}.footer{background:#37001e!important;border-top:2px solid #ddb36b;color:#fff1ec!important}.footer *{color:inherit}.footer a:hover{color:#f6ca76!important}h1,h2,h3,.h0,.h1,.h2{font-family:Playfair Display,Georgia,serif}.button,.shopify-payment-button__button--unbranded{background:linear-gradient(120deg,#f9d78b,#bd7d27,#ffeca5)!important;color:#3c0628!important;border:none!important;font-weight:700!important;letter-spacing:.07em!important}.button:after{box-shadow:0 0 0 1px #c3994e!important}.collection-hero__title,.main-page-title,.product__title h1{color:#8c134f}.card__heading a,.price{color:#5d1439}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-4px)}.card__inner{border-radius:10px;overflow:hidden}.dhb-home{font-family:DM Sans,Arial,sans-serif;color:#47142f;background:#fff6f8;overflow:hidden}.dhb-home *{box-sizing:border-box}.dhb-home a{text-decoration:none}.dhb-announcement{padding:11px 15px;text-align:center;background:linear-gradient(100deg,#480022,#8c0646,#480022);color:#f4d392;letter-spacing:.25em;font-size:10px;font-weight:700;line-height:1.8}.dhb-announcement span{margin:0 12px;font-size:14px;color:#fff3ba}.dhb-hero{background:radial-gradient(ellipse at 28% 48%,rgba(255,119,192,.26),transparent 58%),linear-gradient(90deg,#460026b0,#bb005b47),url(/cdn/shop/files/dollhouse-fuchsia-hollywood-backdrop.jpg?v=1792783966) center/cover;min-height:740px;color:#fff;position:relative;isolation:isolate}.dhb-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;background:linear-gradient(transparent,#32001da1);z-index:-1}.dhb-light{position:absolute;pointer-events:none;height:600px;width:34%;filter:blur(2px);top:-130px;opacity:.28;background:conic-gradient(from 80deg at 50% 0%,transparent 0 80deg,rgba(255,239,177,.7) 94deg,transparent 116deg 360deg);z-index:-1}.dhb-light-left{left:-9%;transform:rotate(23deg)}.dhb-light-right{right:-10%;transform:scaleX(-1) rotate(23deg)}.dhb-mini-nav{display:flex;justify-content:center;gap:clamp(15px,4vw,55px);flex-wrap:wrap;padding:26px 20px 10px;position:relative;z-index:2}.dhb-mini-nav a{font-size:10px;color:#fff3d1;letter-spacing:.16em;font-weight:700;transition:color .2s}.dhb-mini-nav a:hover{color:#fff}.dhb-hero-inner{max-width:1280px;margin:auto;padding:60px 45px 115px;display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center;min-height:650px}.dhb-hero-copy{text-align:left;position:relative;z-index:1}.dhb-overline,.dhb-eyebrow{letter-spacing:.29em;font-size:11px;font-weight:700;color:#d8aa54;text-transform:uppercase}.dhb-overline{color:#ffdb9c;margin:0 0 24px}.dhb-hero h1{margin:0;line-height:.98;letter-spacing:-.05em;font-family:Playfair Display,Georgia,serif;text-transform:none}.dhb-hero h1 span{display:block;font-size:clamp(38px,5vw,73px);font-weight:400;font-style:italic;color:#fff6ed;text-shadow:0 3px 16px #670033}.dhb-hero h1 strong{display:block;font-size:clamp(49px,6.3vw,94px);font-weight:700;line-height:1.04;background:linear-gradient(110deg,#fff3c3,#e9bc62 25%,#fff5c5 49%,#bd771b 80%,#ffe5a9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 2px rgba(56,10,24,.36))}.dhb-gold-rule{width:190px;height:1px;background:linear-gradient(90deg,#a56d31,#f4d78e,#a56d31);margin:34px 0 30px;position:relative}.dhb-gold-rule span{color:#f9d68b;position:absolute;left:85px;top:-12px;background:#a10b55;padding:0 6px}.dhb-hero-sub{font-size:clamp(14px,1.4vw,17px);line-height:1.9;color:#fff5fa;max-width:450px;text-shadow:0 1px 5px #60052e}.dhb-hero-buttons{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:35px}.dhb-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:16px 24px;min-height:51px;font-size:11px;letter-spacing:.13em;font-weight:700;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.dhb-btn:hover{transform:translateY(-3px)}.dhb-btn-gold{color:#45152a!important;background:linear-gradient(110deg,#d4a049,#fff2c0 35%,#d7a75a 65%,#ffd88e);border:1px solid #fff0bf;box-shadow:0 5px 16px #6e002c78}.dhb-btn-outline{color:#fff!important;border:1px solid #ffdc9d;background:#4200283b}.dhb-hero-foot{font-size:10px;letter-spacing:.27em;margin:50px 0 0;color:#ffe5bc}.dhb-feature-photo{justify-self:end;width:min(100%,410px);position:relative;transform:rotate(2deg);transition:transform .3s}.dhb-feature-photo:hover{transform:rotate(0) translateY(-5px)}.dhb-feature-frame{position:relative;border:9px solid #ffdca6;box-shadow:0 15px 70px #39001a99,0 0 0 2px #aa672d,0 0 50px #f4c15c66;border-radius:170px 170px 12px 12px;overflow:hidden;background:#ef1780}.dhb-feature-frame img{display:block;width:100%;aspect-ratio:.8;object-fit:cover;object-position:50% 22%}.dhb-feature-label{position:absolute;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(90deg,#5b002b,#aa0b59,#5b002b);border-top:1px solid #f8db98;color:#ffe9bc;padding:14px 5px;font-size:11px;letter-spacing:.25em;font-weight:700}.dhb-feature-label span{margin-left:7px}.dhb-spark{position:absolute;z-index:1;color:#ffdc7d;text-shadow:0 0 15px #fff8e5;font-size:30px}.dhb-spark-1{top:18%;left:6%}.dhb-spark-2{top:25%;right:7%}.dhb-spark-3{bottom:15%;left:51%}.dhb-marquee{position:absolute;bottom:0;width:100%;background:#4b0027d9;border-top:1px solid #e7ad61;display:flex;gap:80px;justify-content:space-around;padding:17px 20px;color:#ffdda4;font-size:10px;letter-spacing:.24em;font-weight:700;text-align:center}.dhb-editorial,.dhb-signatures{max-width:1380px;padding:95px 35px 100px;margin:auto}.dhb-section-head{text-align:center;margin:0 auto 50px;max-width:770px}.dhb-section-head h2,.dhb-newsletter h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(37px,5vw,62px);color:#54132f;line-height:1.2;font-weight:500;margin:10px 0 15px;letter-spacing:-.03em}.dhb-section-head h2 em,.dhb-newsletter h2 em,.dhb-dance-copy h2 em,.dhb-campaign-copy h2 em{color:#c80b64;font-weight:400}.dhb-section-head>p:last-child{font-size:15px;color:#77596d;line-height:1.8}.dhb-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dhb-collection-tile{color:#3e0c27;background:#fff;box-shadow:0 8px 30px #6e133f14;overflow:hidden;border:1px solid #f3d3df;transition:transform .25s,box-shadow .25s}.dhb-collection-tile:hover{transform:translateY(-6px);box-shadow:0 14px 40px #7a10462e}.dhb-tile-photo{height:300px;overflow:hidden;background:radial-gradient(#f774bb,#ba1167)}.dhb-img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .3s}.dhb-collection-tile:hover .dhb-img{transform:scale(1.04)}.dhb-tile-fallback{display:grid;height:100%;place-items:center;font:italic 31px Playfair Display,serif;color:#f9d79e;text-align:center}.dhb-tile-info{padding:21px 18px 25px}.dhb-tile-info>span{display:block;color:#b18c57;font-size:9px;letter-spacing:.18em;font-weight:700}.dhb-tile-info h3{font:500 28px/1.2 Playfair Display,serif;margin:13px 0 22px}.dhb-tile-info h3 em{color:#bc0f63;font-weight:400}.dhb-tile-info b{font-size:9px;letter-spacing:.15em;color:#a20b54}.dhb-gold-marquee{background:linear-gradient(110deg,#d3a653,#fbeac1,#c28a3e);padding:24px 18px;color:#561038;font-size:12px;letter-spacing:.26em;text-align:center;font-weight:700}.dhb-gold-marquee span{margin:0 18px}.dhb-signatures{padding-top:100px;text-align:center}.dhb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;text-align:left}.dhb-product{display:block;color:#511330;transition:transform .2s}.dhb-product:hover{transform:translateY(-4px)}.dhb-product-img{height:330px;position:relative;background:linear-gradient(#fbe2ee,#fff8f4);overflow:hidden;border:1px solid #f5d3de}.dhb-product-img img{width:100%;height:100%;object-fit:cover}.dhb-product-tag{position:absolute;left:12px;top:14px;background:#fff6efed;color:#7b1548;padding:7px 9px;letter-spacing:.13em;font-size:9px;font-weight:700}.dhb-product-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:18px 2px}.dhb-product-meta h3{font:500 18px/1.3 Playfair Display,serif;margin:0}.dhb-product-meta p{font-size:12px;font-weight:700;white-space:nowrap;margin:0;color:#9d235d}.dhb-text-link{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;color:#8f1250!important;margin-top:55px;border-bottom:1px solid #bb9053;padding-bottom:9px}.dhb-campaign{display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 10% 70%,#d92684,#78033f 65%,#4c002b);color:#fff;min-height:560px}.dhb-campaign-copy{align-self:center;padding:80px max(35px,9vw)}.dhb-campaign-copy h2{font:500 clamp(45px,5vw,70px)/1.16 "Playfair Display",serif;margin:10px 0 20px}.dhb-campaign-copy h2 em{color:#f8d58a}.dhb-campaign-copy>p:not(.dhb-overline){max-width:430px;font-size:15px;line-height:1.85;color:#ffe1ed;margin-bottom:35px}.dhb-campaign-photo{overflow:hidden;min-height:520px;background:linear-gradient(#e760ad,#e41177)}.dhb-campaign-photo img{display:block;width:100%;height:100%;max-height:680px;object-fit:cover}.dhb-dance{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:110px auto;gap:85px;align-items:center;padding:0 40px}.dhb-dance-photo{background:#f9d5e5;min-height:420px;border:12px solid #fff;box-shadow:0 12px 35px #5c0a3422;max-height:580px;overflow:hidden}.dhb-dance-photo img{width:100%;height:100%;min-height:420px;max-height:560px;object-fit:cover;display:block}.dhb-dance-fallback{display:grid;place-items:center;height:420px;color:#8d1452;font:italic 40px Playfair Display,serif}.dhb-dance-copy h2{font:500 clamp(43px,5vw,66px)/1.14 "Playfair Display",serif;color:#54132f;margin:12px 0 20px}.dhb-dance-copy>p:last-of-type{color:#735e69;line-height:1.9;font-size:15px;max-width:420px;margin-bottom:35px}.dhb-btn-outline-dark{color:#5b123a!important;border:1px solid #b8834e;background:#fff7f1}.dhb-newsletter{text-align:center;background:radial-gradient(circle at 50% 0,#8f034a,#410021 75%);padding:85px 24px 35px;color:#fff}.dhb-newsletter .dhb-eyebrow{color:#f5d083}.dhb-newsletter h2{color:#fff1ea;margin-top:6px}.dhb-newsletter h2 em{color:#f4c879}.dhb-newsletter>p{color:#ffe1ee;font-size:14px}.dhb-newsletter-form{max-width:550px;margin:30px auto 0;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.dhb-newsletter-form input{background:#fff8f7;color:#3b132b;flex:1;min-width:190px;padding:19px 16px;border:1px solid #e9b965;font:600 11px DM Sans,sans-serif;letter-spacing:.07em}.dhb-newsletter-form button{border:none;background:linear-gradient(110deg,#dcaa59,#ffebac,#cd9244);padding:0 25px;min-height:52px;font:700 11px DM Sans,sans-serif;letter-spacing:.07em;color:#3e122c;cursor:pointer}.dhb-form-message{flex-basis:100%;color:#fff!important}.dhb-newsletter .dhb-signoff{padding-top:85px;letter-spacing:.22em;font-size:10px;color:#e4bb7c}.dhb-signoff span{margin:0 12px}@media(max-width:1050px){.dhb-hero-inner{gap:25px;padding:65px 27px 95px}.dhb-feature-frame{border-width:6px}.dhb-collection-grid{gap:12px}.dhb-tile-photo{height:240px}.dhb-tile-info{padding:18px 12px}.dhb-tile-info h3{font-size:22px}.dhb-product-img{height:255px}}@media(max-width:749px){.dhb-announcement{font-size:8px;letter-spacing:.12em}.dhb-announcement span{margin:0 5px}.dhb-hero{min-height:0}.dhb-mini-nav{padding:17px 12px;gap:12px}.dhb-mini-nav a{font-size:8px;letter-spacing:.05em}.dhb-hero-inner{grid-template-columns:1fr;padding:50px 22px 82px;gap:35px}.dhb-hero-copy{text-align:center}.dhb-overline{margin-bottom:15px}.dhb-hero h1 span{font-size:39px}.dhb-hero h1 strong{font-size:clamp(47px,12vw,76px)}.dhb-gold-rule{margin:25px auto}.dhb-hero-sub{margin:auto;max-width:470px}.dhb-hero-buttons{justify-content:center}.dhb-hero-foot{margin-top:25px}.dhb-feature-photo{justify-self:center;width:68%;max-width:290px;transform:none}.dhb-feature-frame{border-radius:125px 125px 9px 9px}.dhb-feature-frame img{aspect-ratio:.84}.dhb-spark-1{top:14%}.dhb-spark-2{top:40%}.dhb-marquee{gap:12px;padding:12px 7px;font-size:7px;letter-spacing:.05em}.dhb-editorial,.dhb-signatures{padding:65px 17px}.dhb-section-head{margin-bottom:30px}.dhb-section-head h2{font-size:38px}.dhb-section-head>p:last-child{font-size:13px}.dhb-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dhb-tile-photo{height:205px}.dhb-tile-info h3{font-size:21px;margin:9px 0 16px}.dhb-tile-info>span,.dhb-tile-info b{font-size:8px}.dhb-gold-marquee{font-size:9px;letter-spacing:.1em}.dhb-gold-marquee span{margin:0 5px}.dhb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dhb-product-img{height:220px}.dhb-product-meta{display:block}.dhb-product-meta h3{font-size:15px}.dhb-product-meta p{margin-top:8px;font-size:11px}.dhb-campaign,.dhb-dance{grid-template-columns:1fr}.dhb-campaign-copy{padding:55px 24px;text-align:center}.dhb-campaign-copy h2{font-size:47px}.dhb-campaign-copy>p:not(.dhb-overline){margin:0 auto 30px}.dhb-campaign-photo{min-height:280px;max-height:380px}.dhb-dance{margin:65px auto;gap:25px;padding:0 22px}.dhb-dance-photo,.dhb-dance-photo img{min-height:290px;max-height:380px}.dhb-dance-copy{text-align:center}.dhb-dance-copy h2{font-size:42px}.dhb-dance-copy>p:last-of-type{margin-left:auto;margin-right:auto}.dhb-newsletter{padding:65px 17px 26px}.dhb-newsletter h2{font-size:42px}.dhb-newsletter-form button{min-height:49px}.dhb-newsletter .dhb-signoff{padding-top:45px;font-size:8px;letter-spacing:.12em}}@media(max-width:370px){.dhb-mini-nav{gap:9px}.dhb-mini-nav a{font-size:7px}.dhb-tile-photo{height:170px}.dhb-tile-info h3{font-size:18px}.dhb-product-img{height:185px}.dhb-hero h1 strong{font-size:44px}}@media(prefers-reduced-motion:reduce){.dhb-home *{transition:none!important;animation:none!important}}.dhb-viet-hero{width:100%;background:#5d002f;color:#fce4bd}.dhb-viet-art{background:#9e0756;border-bottom:2px solid #deb768}.dhb-viet-art a{display:block;width:100%;line-height:0}.dhb-viet-art img{display:block;width:100%;height:auto;object-fit:contain;max-width:none}.dhb-viet-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;max-width:1450px;margin:0 auto;padding:22px 44px;background:transparent}.dhb-viet-toolbar-intro>span{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:.22em;color:#fae0a4;font-size:16px}.dhb-viet-toolbar-intro p{margin:5px 0 0;color:#f8d6e4;font-size:12px;letter-spacing:.06em}.dhb-viet-toolbar-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.dhb-viet-view,.dhb-viet-shop{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:12px 20px;font:700 11px/1.4 DM Sans,Arial,sans-serif;letter-spacing:.11em;text-align:center;transition:transform .15s ease,filter .15s ease}.dhb-viet-view{color:#f7ddae!important;border:1px solid #edc57f}.dhb-viet-shop{color:#46162a!important;background:linear-gradient(115deg,#dfac55,#fff2bf 45%,#cb8f43);border:1px solid #eac077}.dhb-viet-shop:hover,.dhb-viet-view:hover{transform:translateY(-2px);filter:brightness(1.06)}@media(max-width:749px){.dhb-viet-toolbar{padding:19px 15px 23px;display:flex;flex-direction:column;text-align:center;gap:15px}.dhb-viet-toolbar-intro>span{font-size:13px;letter-spacing:.12em}.dhb-viet-toolbar-actions{width:100%;justify-content:center}.dhb-viet-view,.dhb-viet-shop{font-size:9px;min-height:40px;padding:10px 12px}.dhb-viet-art img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dollhouse-glam.css.map */
