@font-face{font-family:DH Fredoka;src:url(dh-Fredoka-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DH Fredoka;src:url(dh-Fredoka-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root,body{--font-heading-family:"DH Fredoka","DH Nunito",sans-serif;--dh-round-font:"DH Fredoka","DH Nunito",sans-serif}[hidden]{display:none!important}.header-wrapper{border:0;background:var(--dh-original-gradient);padding:12px 24px 0;box-shadow:0 8px 25px #a48d8d16}.header{border:3px solid #fff;background:#fff9;border-radius:32px;box-shadow:0 5px #a48d8d24;max-width:1232px;min-height:118px;padding-inline:24px!important}.dh-brand-logo{max-width:116px!important}.dh-brand-logo img{width:116px;height:116px}.header__icons .header__icon{border-radius:50%;background:#ffffffbf;margin:0 3px}.header__heading-link{transform:rotate(-4deg)}.header__inline-menu>.list-menu{gap:4px}.header__menu-item{border-radius:24px;font-weight:800;padding:10px 15px;font-size:13px;transition:background .18s}.header__menu-item:hover,.header__menu-item:focus-visible{background:#ffccde91;text-decoration:none}.header__active-menu-item{color:#121212;text-decoration-thickness:2px;text-underline-offset:5px}.header__submenu{background:#fff6fa;border:2px solid #fff;border-radius:22px;box-shadow:5px 6px #a48d8d24;padding:12px}.header__submenu .header__menu-item{font-size:13px}.dh-header-studio{font-family:var(--font-heading-family);font-size:14px;min-height:43px;box-shadow:3px 4px #a48d8d38!important;border-radius:18px!important}.dh-nav-ribbon{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;max-width:1232px;margin:0 auto;padding:15px 12px 18px;font:800 12px DH Nunito,sans-serif;line-height:1.4}.dh-nav-ribbon a{display:inline-flex;align-items:center;gap:7px;color:#121212;text-decoration:none;border:2px solid #fff;border-radius:24px;background:#ffffffa8;padding:8px 14px;box-shadow:0 3px #a48d8d25;transition:transform .15s,background .15s}.dh-nav-ribbon a:hover{background:#fff;transform:translateY(-2px)}.dh-nav-ribbon a:focus-visible{outline:3px solid #121212;outline-offset:3px}.dh-nav-ribbon a>span{font-size:17px;color:#121212}.dh-nav-ribbon a:nth-child(3){background:#ffccde}.dh-nav-ribbon a:nth-child(4){background:#99e8ff}.dh-hero{padding-top:42px;padding-bottom:66px;min-height:610px}.dh-hero h1,.dh-hero h1 em{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(48px,5.5vw,75px);line-height:1.05;letter-spacing:-.035em;text-shadow:3px 4px 0 #fff}.dh-hero h1 em{display:inline-block;transform:rotate(-2deg)}.dh-hero .dh-eyebrow{display:inline-flex;align-items:center;background:#ffffffb8;border:2px solid #fff;padding:5px 15px;border-radius:24px;font-size:10px;letter-spacing:.09em;transform:rotate(-2deg)}.dh-tiny-star{line-height:1}.dh-hero-note{max-width:390px;font-size:12px}.dh-hero-art{padding-right:36px}.dh-photo-card{border-width:5px;border-radius:45px;box-shadow:10px 12px #a48d8d36;padding:21px 25px 16px}.dh-photo-tag{font-family:var(--font-heading-family);font-size:14px;letter-spacing:.03em;font-weight:500}.dh-photo-caption{font-size:13px;font-weight:800}.dh-photo-card img{border-radius:25px}.dh-floating-note{border:4px solid #fff;outline:2px dashed #a48d8d75;outline-offset:5px;font:500 17px var(--font-heading-family);box-shadow:5px 5px #a48d8d29}.dh-floating-note em{font:600 28px var(--font-heading-family)}.dh-mini-card{right:-5px;bottom:-23px;width:200px;background:#fff;border:4px solid #ffccde;box-shadow:5px 7px #a48d8d35;border-radius:24px;transform:rotate(7deg)}.dh-mini-card img{width:79px;height:82px;object-fit:cover;border-radius:15px}.dh-mini-card b{font-family:var(--font-heading-family);font-size:16px;font-weight:500}.dh-ribbon{border-block:3px solid #fff;font-size:13px;font-weight:800;box-shadow:0 5px #a48d8d15}.dh-button,.dh-home .dh-button{border:3px solid #fff;box-shadow:4px 5px #a48d8d58;border-radius:22px;font-size:15px;font-weight:800;padding:13px 23px;min-height:55px}.dh-button:hover{box-shadow:3px 4px #a48d8d58}.dh-text-link{font-size:13px}.dh-studio h2,.dh-studio h2 em,.dh-story h2,.dh-story h2 em,.dh-giant-copy h2,.dh-giant-copy h2 em{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(36px,4vw,52px);line-height:1.09;letter-spacing:-.025em}.dh-studio-heading .dh-eyebrow{margin-bottom:12px}.dh-studio-heading>p{max-width:385px}.dh-builder{gap:32px}.dh-preview-surface{border:4px solid #fff;border-radius:36px;box-shadow:8px 10px #a48d8d2e}.dh-preview-top{padding:21px;font-size:10px}.dh-preview-type{font-family:var(--font-heading-family);font-weight:500;font-size:12px;border:2px solid #fff}.dh-preview-column{top:240px}.dh-preview-star{color:#fff;filter:drop-shadow(1px 2px 0 #a48d8d88)}.dh-controls{background:#ffffffc7;border:4px solid #fff;border-radius:34px;box-shadow:8px 10px #a48d8d29}.dh-controls legend{font-family:var(--font-heading-family);font-weight:500;font-size:22px}.dh-step{font:800 10px/25px DH Nunito,sans-serif;border:2px solid #fff;box-shadow:2px 2px #a48d8d35}.dh-size-options button{border-radius:17px;box-shadow:2px 3px #a48d8d22}.dh-size-options button[aria-pressed=true]{border-color:#a48d8d;box-shadow:2px 3px #a48d8d45}.dh-swatch[aria-pressed=true]:after{border-color:#51454a}.dh-key-tabs button{border-radius:12px!important}.dh-key-tabs button[aria-pressed=true]{box-shadow:1px 2px #a48d8d44;border-color:#a48d8d}.dh-text-input{border:2px solid #a48d8d52;box-shadow:inset 0 3px #a48d8d0f;text-transform:uppercase}.dh-text-input:focus{outline:2px solid #51454a;outline-offset:3px}.dh-giant-note{border:3px solid #fff;border-radius:25px;box-shadow:4px 5px #a48d8d23}.dh-giant-note b{font-family:var(--font-heading-family);font-weight:500;font-size:18px}.dh-giant-note p{font-size:12px}.dh-giant-note>span{font-size:32px;color:#51454a}.dh-key-kind{display:flex;gap:8px;margin:18px 0}.dh-key-kind button{flex:1;padding:11px 6px;border:2px solid #a48d8d40;border-radius:15px;background:#fff;color:#121212;font:800 12px DH Nunito,sans-serif;cursor:pointer}.dh-key-kind button[aria-pressed=true]{background:#ffccde;border-color:#a48d8d;box-shadow:2px 3px #a48d8d25}.dh-special-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:370px;overflow-y:auto;padding:4px 5px 8px 2px;scrollbar-width:thin;scrollbar-color:#a48d8d #fff}.dh-special-grid button{padding:4px 4px 8px;border:2px solid #e5d9dd;background:#fff;border-radius:15px;cursor:pointer;min-width:0;box-shadow:1px 3px #a48d8d16;color:#121212}.dh-special-grid button[aria-pressed=true]{border-color:#51454a;background:#ffccde;box-shadow:2px 3px #a48d8d32}.dh-special-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.dh-special-grid span{font:700 10px/1.3 DH Nunito,sans-serif;display:block;margin-top:3px}.dh-special-grid button:focus-visible,.dh-key-kind button:focus-visible{outline:2px solid #121212;outline-offset:1px}.dh-shop-help{display:block;text-align:center;font:800 12px/1.6 DH Nunito,sans-serif;margin-top:17px;text-decoration:underline;text-underline-offset:4px;color:#121212}.dh-order-note{font-size:12px}.dh-order-bar strong{font-family:var(--font-heading-family);font-weight:500;font-size:24px}.dh-status{color:#5b294c}.dh-giant-details{gap:10px}.dh-giant-details span{background:#ffffffba;border:2px solid #fff;padding:7px 11px;border-radius:20px}.dh-video-card{border:4px solid #fff;border-radius:30px;box-shadow:9px 11px #a48d8d35}.dh-giant-video{border-radius:18px}.dh-story-card h3{font-family:var(--font-heading-family);font-weight:500;font-size:29px}.dh-story-card{box-shadow:6px 8px #a48d8d32;border:4px solid #fff;border-radius:30px}.collection__title .title,.product__title h1,.card__heading,.footer-block__heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0}.card-wrapper{border-radius:26px}.card--standard>.card__content{padding:15px}.card__inner{border:3px solid #fff;border-radius:25px!important;overflow:hidden;box-shadow:4px 5px #a48d8d24}.card__information{padding-inline:8px}.button,.shopify-challenge__button{border-radius:20px;font-weight:800}.button:after,.button:before{border-radius:20px}.field__input,.select__select{border-radius:14px}.product__media-wrapper .product-media-container{border-radius:24px;overflow:hidden}.footer{border-top:3px solid #fff!important}.footer-block__heading{font-size:22px}.footer__content-top{border-radius:35px;background:#ffffff87;margin-top:30px;padding-top:35px}.menu-drawer{border-top:3px solid #fff;background:var(--dh-original-gradient)}.menu-drawer__menu-item{border-radius:16px;margin:5px 16px;color:#121212;font-weight:800}.menu-drawer__menu-item:hover{background:#fffa}.preview-header{margin:12px auto 0!important;padding-inline:28px!important;width:calc(100% - 48px);height:128px!important;max-width:1232px;border:3px solid #fff!important;border-radius:32px;background:#fff9;box-shadow:0 5px #a48d8d24;gap:16px!important}.preview-logo img{width:116px;height:116px}.preview-header nav{gap:6px!important}.preview-header nav a{padding:10px 14px;border-radius:23px}.preview-header nav a:hover{background:#ffccde99}.preview-announcement{font-family:DH Nunito,sans-serif;font-weight:700}.preview-footer{border-top:3px solid #fff!important}.preview-header>div>.preview-studio-link{font-family:var(--font-heading-family);font-size:14px!important}@media(max-width:1099px){.header__menu-item{padding:9px;font-size:12px}.dh-header-studio{padding-inline:12px;margin-right:7px}.dh-nav-ribbon{gap:7px;font-size:11px}.dh-nav-ribbon a{padding:7px 11px}.dh-preview-column{top:220px}.dh-special-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-header nav a{padding:8px;font-size:11px}.dh-hero h1,.dh-hero h1 em{font-size:57px}}@media(max-width:749px){.header-wrapper{padding:8px 12px 0}.header{padding-inline:12px!important;border-radius:25px;min-height:95px}.dh-brand-logo,.header__heading-logo-wrapper{max-width:92px!important}.dh-brand-logo img{width:92px;height:92px}.dh-nav-ribbon{gap:6px;padding:12px 8px 14px;max-width:440px}.dh-nav-ribbon a{padding:6px 10px;font-size:10px;border-radius:17px;gap:4px}.dh-nav-ribbon a>span{font-size:14px}.dh-hero{padding-top:28px;padding-bottom:52px;gap:38px}.dh-hero h1,.dh-hero h1 em{font-size:49px;line-height:1.06}.dh-hero .dh-eyebrow{font-size:9px;margin-bottom:24px}.dh-hero-note{font-size:11px;margin-top:22px}.dh-lead{font-size:15px;line-height:1.75}.dh-hero-actions{gap:17px}.dh-home .dh-button{font-size:13px;padding:12px 18px;gap:20px}.dh-photo-card{border-radius:32px;padding:15px 16px 10px}.dh-photo-tag{font-size:12px}.dh-photo-caption{font-size:11px}.dh-floating-note{font-size:14px}.dh-floating-note em{font-size:22px}.dh-mini-card{width:170px;bottom:-20px;right:0;padding:6px}.dh-mini-card img{width:65px;height:68px}.dh-mini-card b{font-size:13px}.dh-studio h2,.dh-studio h2 em,.dh-story h2,.dh-story h2 em,.dh-giant-copy h2,.dh-giant-copy h2 em{font-size:39px}.dh-studio-heading>p{font-size:14px;line-height:1.6;margin-top:15px}.dh-studio{padding-top:40px}.dh-preview-column{position:static}.dh-controls{border-radius:28px;padding:23px 18px}.dh-controls legend{font-size:20px}.dh-size-options button{font-size:10px;height:65px;min-height:65px}.dh-slot-icon{font-size:10px}.dh-order-bar strong{font-size:23px}.dh-special-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:340px}.dh-key-kind button{font-size:11px}.dh-giant-note{gap:10px;padding:16px 12px}.dh-giant-note b{font-size:17px}.dh-giant-note p{font-size:11px}.dh-preview-top{padding:18px 14px;gap:6px;font-size:9px}.dh-preview-type{font-size:10px}.dh-shop-help{font-size:11px}.dh-story-card h3{font-size:25px}.preview-header{height:104px!important;width:calc(100% - 24px);padding-inline:14px!important;border-radius:25px}.preview-logo img{width:92px;height:92px}.preview-header>div{gap:14px!important}.preview-header nav{display:none}.preview-footer{padding:28px 22px!important}.footer__content-top{margin-inline:15px}}@media(max-width:360px){.dh-hero h1,.dh-hero h1 em{font-size:42px}.dh-controls{padding-inline:14px}.dh-size-options{gap:7px}.dh-size-options button{font-size:9px}.dh-special-grid{gap:7px}.dh-key-kind button{font-size:10px}.dh-nav-ribbon a{padding:5px 8px}.dh-nav-ribbon{gap:5px}.dh-giant-note>span{display:none}}@media(prefers-reduced-motion:reduce){.dh-nav-ribbon a,.dh-button{transition:none}.dh-hero h1 em{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dh-kawaii.css.map */
