:root{--doki-surface: #FCFAF7;--doki-text: #242124;--doki-accent: #D94D75;--doki-purple: #6D3AAE;--doki-pink: #E65E91;--doki-border: #E7E1DB;--doki-product-surface: #FFFFFF;--doki-radius-control: 8px;--doki-radius-media: 12px;--doki-font: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--doki-font)}body.gradient{background:var(--doki-surface);color:var(--doki-text)}.page-width{max-width:132rem}.button,.shopify-payment-button__button,.field__input,.select__select,.quantity{border-radius:var(--doki-radius-control)}.card__media,.media,.product__media,.collection-hero__image-container{border-radius:var(--doki-radius-media)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--doki-accent);outline-offset:3px;box-shadow:none}.header-wrapper,.footer{border-color:var(--doki-border)}.header{min-height:6.4rem;max-height:7.2rem}.diy-brand-wordmark{display:inline-flex;align-items:baseline;color:var(--doki-text);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:800;letter-spacing:-.055em;line-height:1}.diy-brand-wordmark span{color:var(--doki-purple)}.header__heading-link{text-decoration:none}.header__icons{gap:.4rem}.doki-header-search{display:flex;width:clamp(24rem,26vw,42rem);height:4.2rem;margin-right:.8rem;overflow:hidden;border:1px solid var(--doki-border);border-radius:2px;background:#fff}.doki-header-search input[type=search]{min-width:0;flex:1;padding:0 1.4rem;border:0;outline:0;background:transparent;color:var(--doki-text);font-size:1.3rem}.doki-header-search button{display:grid;width:4.4rem;padding:1.1rem;place-items:center;border:0;border-left:1px solid var(--doki-border);background:var(--doki-purple);color:#fff;cursor:pointer}.doki-header-search svg{width:1.8rem;height:1.8rem}.announcement-bar__message{font-size:1.2rem;font-weight:600;letter-spacing:.08em}.footer-block--text .footer-block__heading{color:var(--doki-text);font-size:2.4rem;font-weight:800;letter-spacing:-.055em}.header__menu-item,.header__icon{color:var(--doki-text)}.header__menu-item:hover,.header__active-menu-item{color:var(--doki-accent);text-decoration:none}.price,.price-item{color:var(--doki-text);font-variant-numeric:tabular-nums}#trustpilot-widget-trustbox-0{display:none!important}@media screen and (min-width:990px){.header{max-height:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dokidoki-theme.css.map */
