:root{--dop-navy: #2a5a86;--dop-navy-deep: #1d4468;--dop-green: #92c051;--dop-green-deep: #6fa03a;--dop-cream: #f6f1e2;--dop-cream-2: #fdfaf1;--dop-sky: #a9d3ec;--dop-sky-soft: #dceff8;--dop-bg: #bfe3f3;--dop-green-soft: #e9f5d7;--dop-yellow: #f5cf46;--dop-pink: #f2b8ce;--dop-pink-soft: #fbe4ee;--dop-coral: #ea7a50;--dop-ink: #3a4b58;--dop-white: #ffffff;--dop-line: #e7ddc6;--dop-line-soft: #ece3cf;--dop-placeholder: #b3a98f;--dop-yellow-deep: #c99a1e;--dop-lilac: #c6b3ff;--dop-lilac-deep: #8a6fd6;--dop-pink-deep: #e07fa3;--dop-coral-ink: #c4491d;--dop-green-ink: #4a6b26;--dop-yellow-ink: #947116;--dop-lilac-ink: #8063d3;--dop-pink-ink: #d03d74;--dop-placeholder-ink: #776c51;--dop-char-raccy: var(--dop-sky);--dop-char-pip: var(--dop-yellow);--dop-char-nomi: var(--dop-green);--dop-char-doro: var(--dop-coral);--dop-char-oma: var(--dop-lilac);--dop-char-momo: var(--dop-pink);--dop-font-body: "Zen Maru Gothic", sans-serif;--dop-font-display: "Baloo 2", sans-serif;--dop-font-hand: "Yomogi", cursive;--dop-font-kana: "Mochiy Pop One", "Zen Maru Gothic", sans-serif;--dop-t-micro: .625rem;--dop-t-fine: .71875rem;--dop-t-caption: .78125rem;--dop-t-label: .8125rem;--dop-t-label-l: .84375rem;--dop-t-ui: .875rem;--dop-t-body-s: .90625rem;--dop-t-body: 1rem;--dop-t-h5: clamp(1.15625rem, calc(1.14063rem + .0781vw) , 1.1875rem);--dop-t-h4: clamp(1.28125rem, calc(1.23438rem + .2344vw) , 1.375rem);--dop-t-h3: clamp(1.34375rem, calc(1.26563rem + .3906vw) , 1.5rem);--dop-t-h2-modal: clamp(1.4375rem, calc(1.34375rem + .4688vw) , 1.625rem);--dop-t-h2: clamp(1.5rem, calc(1.375rem + .625vw) , 1.75rem);--dop-t-price: clamp(1.71875rem, calc(1.51563rem + 1.0156vw) , 2.125rem);--dop-t-display: clamp(1.9375rem, calc(1.59375rem + 1.7188vw) , 2.625rem);--dop-t-wm-header: clamp(1.28125rem, calc(1.17188rem + .5469vw) , 1.5rem);--dop-t-wm: clamp(2.0625rem, calc(1.90625rem + .7813vw) , 2.375rem);--dop-t-wm-hero: clamp(2.375rem, calc(2.1875rem + .9375vw) , 2.75rem);--dop-lh-body: 1.75;--dop-lh-tight: 1.3;--dop-lh-heading: 1.18;--dop-s-1: .25rem;--dop-s-2: .375rem;--dop-s-3: .5rem;--dop-s-4: .625rem;--dop-s-5: clamp(.6875rem, calc(.65625rem + .1563vw) , .75rem);--dop-s-6: clamp(.75rem, calc(.6875rem + .3125vw) , .875rem);--dop-s-7: clamp(.78125rem, calc(.67188rem + .5469vw) , 1rem);--dop-s-8: clamp(.8125rem, calc(.65625rem + .7813vw) , 1.125rem);--dop-s-9: clamp(.90625rem, calc(.73438rem + .8594vw) , 1.25rem);--dop-s-10: clamp(.96875rem, calc(.76563rem + 1.0156vw) , 1.375rem);--dop-s-11: clamp(1.0625rem, calc(.84375rem + 1.0938vw) , 1.5rem);--dop-s-12: clamp(1.125rem, calc(.875rem + 1.25vw) , 1.625rem);--dop-s-13: clamp(1.28125rem, calc(.98438rem + 1.4844vw) , 1.875rem);--dop-s-14: clamp(1.4375rem, calc(1.09375rem + 1.7188vw) , 2.125rem);--dop-s-15: clamp(1.625rem, calc(1.1875rem + 2.1875vw) , 2.5rem);--dop-s-16: clamp(1.75rem, calc(1.25rem + 2.5vw) , 2.75rem);--dop-r-xs: .4375rem;--dop-r-s: .625rem;--dop-r-m: .75rem;--dop-r-l: .875rem;--dop-r-xl: 1rem;--dop-r-2xl: 1.125rem;--dop-r-3xl: 1.25rem;--dop-r-4xl: 1.375rem;--dop-r-5xl: 1.5rem;--dop-r-6xl: 1.625rem;--dop-r-pill: 1.875rem;--dop-r-round: 50%;--dop-bw-hair: .0625rem;--dop-bw-thin: .125rem;--dop-bw: .15625rem;--dop-bw-thick: .1875rem;--dop-bw-panel: .3125rem;--dop-shadow-sticker: 3px 3px 0 var(--dop-navy);--dop-shadow-sticker-soft: 3px 3px 0 rgba(29, 68, 104, .16);--dop-shadow-card: 0 12px 0 rgba(146, 192, 81, .1), 0 16px 34px rgba(58, 75, 88, .08);--dop-shadow-char-card: 0 8px 0 rgba(146, 192, 81, .1), 0 12px 24px rgba(58, 75, 88, .07);--dop-shadow-modal: 0 24px 60px rgba(29, 68, 104, .35);--dop-shadow-nav: 0 14px 24px rgba(58, 75, 88, .14);--dop-shadow-frame: 0 3px 8px rgba(58, 75, 88, .12);--dop-shadow-pay: 0 1px 2px rgba(58, 75, 88, .08);--dop-shadow-star: 0 1px 0 rgba(29, 68, 104, .18);--dop-shadow-star-strong: 0 1px 0 rgba(29, 68, 104, .25);--dop-drop-char: drop-shadow(3px 4px 0 rgba(29, 68, 104, .16));--dop-drop-mark: drop-shadow(1px 2px 0 rgba(29, 68, 104, .16));--dop-dur-press: .12s;--dop-dur-fast: .15s;--dop-dur: .18s;--dop-dur-slow: .2s;--dop-ease: ease;--dop-plaid: repeating-linear-gradient(0deg, rgba(42, 90, 134, .1) 0 2px, transparent 2px 16px), repeating-linear-gradient(90deg, rgba(42, 90, 134, .1) 0 2px, transparent 2px 16px), var(--dop-sky-soft);--dop-gingham: repeating-linear-gradient(0deg, rgba(146, 192, 81, .16) 0 12px, transparent 12px 24px), repeating-linear-gradient(90deg, rgba(146, 192, 81, .16) 0 12px, transparent 12px 24px), var(--dop-cream-2);--dop-dots-page: radial-gradient(circle at 8px 8px, rgba(255, 255, 255, .4) 1.5px, transparent 2.2px) 0 0 / 26px 26px;--dop-dots-contact: radial-gradient(circle at 8px 8px, rgba(146, 192, 81, .1) 1.4px, transparent 2px) 0 0 / 28px 28px;--dop-header-h: 4.125rem;--dop-container: 60rem;--dop-container-pad: 1.25rem;--dop-modal-reveal: 52.5rem;--dop-modal-select: 36.25rem;--dop-z-deco: 1;--dop-z-deco-fore: 2;--dop-z-header: 40;--dop-z-modal: 100}:root{--font-body-family: var(--dop-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--dop-font-display);--font-heading-style: normal;--font-heading-weight: 800;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: 0px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--media-shadow-visible: 0;--page-width: var(--dop-container);--page-width-margin: 0rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: .1;--product-card-shadow-visible: 1;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: .1;--collection-card-shadow-visible: 1;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: 0rem;--collection-card-shadow-blur-radius: 0rem;--blog-card-image-padding: 0rem;--blog-card-corner-radius: 0rem;--blog-card-text-alignment: left;--blog-card-border-width: 0rem;--blog-card-border-opacity: 0;--blog-card-shadow-opacity: .1;--blog-card-shadow-visible: 1;--blog-card-shadow-horizontal-offset: 0rem;--blog-card-shadow-vertical-offset: 0rem;--blog-card-shadow-blur-radius: 0rem;--badge-corner-radius: 4rem;--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 0px;--popup-shadow-opacity: 0;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 0px;--popup-shadow-blur-radius: 0px;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 0px;--drawer-shadow-blur-radius: 0px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--text-boxes-border-opacity: 0;--text-boxes-border-width: 0px;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 0px;--text-boxes-shadow-blur-radius: 0px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--buttons-shadow-blur-radius: 0px;--buttons-border-offset: 0px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 0px;--inputs-shadow-blur-radius: 0px;--inputs-radius-outset: 0px;--variant-pills-radius: 40px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 0px;--variant-pills-shadow-blur-radius: 0px}:root,.color-card,.color-scheme-1{--color-background: 253, 250, 241;--gradient-background: #fdfaf1;--color-background-contrast: 237, 210, 129;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 253, 250, 241;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 253, 250, 241;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #fdfaf1}.color-white,.color-scheme-2{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-background-contrast: 191, 191, 191;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 255, 255, 255;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #ffffff}.color-sky,.color-scheme-3{--color-background: 220, 239, 248;--gradient-background: #dceff8;--color-background-contrast: 114, 190, 227;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 220, 239, 248;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 220, 239, 248;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #dceff8}.color-green,.color-scheme-4{--color-background: 233, 245, 215;--gradient-background: #e9f5d7;--color-background-contrast: 177, 220, 113;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 233, 245, 215;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 233, 245, 215;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #e9f5d7}.color-cream,.color-scheme-5{--color-background: 246, 241, 226;--gradient-background: #f6f1e2;--color-background-contrast: 216, 194, 129;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 246, 241, 226;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 246, 241, 226;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #f6f1e2}.color-page{--color-background: 191, 227, 243;--gradient-background: #bfe3f3;--color-background-contrast: 84, 180, 223;--color-foreground: 58, 75, 88;--color-shadow: 29, 68, 104;--color-button: 234, 122, 80;--color-button-text: 255, 255, 255;--color-secondary-button: 191, 227, 243;--color-secondary-button-text: 42, 90, 134;--color-link: 42, 90, 134;--color-badge-foreground: 42, 90, 134;--color-badge-background: 191, 227, 243;--color-badge-border: 42, 90, 134;--payment-terms-background-color: #bfe3f3}body,.color-card,.color-scheme-1,.color-white,.color-scheme-2,.color-sky,.color-scheme-3,.color-green,.color-scheme-4,.color-cream,.color-scheme-5,.color-page{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 100%);height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100%;margin:0;font-family:var(--dop-font-body);font-size:var(--dop-t-body);font-style:normal;font-weight:400;line-height:var(--dop-lh-body);color:var(--dop-ink);-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dop-tokens.css.map */
