.dt-ui{--ink:#0f1b3d;--ink-2:#1f2d5c;--muted:#71706c;--soft:#8f8b86;--paper:#faf9f8;--stone:#f4f2f0;--stone-2:#eceae7;--line:rgba(15, 27, 61, 0.07);--line-2:rgba(15, 27, 61, 0.12);--sky:#ffe6c7;--sand:#f8e7e4;--lilac:#dce4ee;--mint:#ffe6c7;--green:#ff9a2e;--green-deep:#d7301f;--red:#d23c3c;--display:"Fredoka",-apple-system,"Gotham",system-ui,sans-serif;--body:"Fredoka",-apple-system,"Gotham",system-ui,sans-serif;--ease:cubic-bezier(0.22, 1, 0.36, 1);--spring:cubic-bezier(0.34, 1.56, 0.64, 1);--sheet:cubic-bezier(0.32, 0.72, 0, 1);--glass-bg:linear-gradient(145deg, rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.6) 55%, rgba(255, 255, 255, 0.52) 100%);--glass-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.95),inset 0 0 0 1px rgba(255, 255, 255, 0.4),inset 0 -10px 24px -18px rgba(15, 27, 61, 0.1),0 1px 2px rgba(15, 27, 61, 0.04),0 14px 34px -18px rgba(15, 27, 61, 0.22);--chip-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 #fff,0 6px 16px -10px rgba(15, 27, 61, 0.28);--dark-bg:linear-gradient(145deg, #1f2d5c 0%, #0f1b3d 60%);--dark-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.24),inset 0 0 0 1px rgba(255, 255, 255, 0.06),inset 0 12px 24px -16px rgba(255, 255, 255, 0.35),0 14px 30px -12px rgba(15, 27, 61, 0.5);--sheet-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.7),0 2px 6px rgba(15, 27, 61, 0.05),0 40px 90px -30px rgba(15, 27, 61, 0.45);--radius:30px;--inset:12px;color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .dt-ui *,html body .dt-ui ::after,html body .dt-ui ::before{box-sizing:border-box}html body .dt-ui :where(h1,h2,h3,h4,p,ul,ol,li,figure){margin:0;padding:0}html body .dt-ui :where(ul,ol){list-style:none}html body .dt-ui :where(h1,h2,h3,h4){color:var(--ink);font-family:var(--display);font-style:normal;text-transform:none;letter-spacing:.01em}html body .dt-ui a{color:inherit;text-decoration:none}html body .dt-ui a:hover{color:inherit}html body .dt-ui button{-webkit-appearance:none;appearance:none;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;cursor:pointer}html body .dt-ui button:focus,html body .dt-ui button:hover{background:0 0;color:inherit}html body .dt-ui :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,html body .dt-ui [role=tab]:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px}html body .dt-ui .dt-ov__panel:is(:focus,:focus-visible),html body .dt-ui [tabindex="-1"]:not(a,button,input,select,textarea):is(:focus,:focus-visible){outline:0!important}html body .dt-ui :is(a,button):focus:not(:focus-visible){outline:0}html body .dt-ui img{display:block;max-width:100%;height:auto}html body .dt-ui .dt-i{display:block;flex:none;width:20px;height:20px}html body .dt-ui .dt-sr,html body .dt-ui .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.dt-ov-lock{overflow:hidden!important;scrollbar-gutter:stable}html.dt-ov-lock body{overflow:hidden!important;overflow:clip!important}html body .dt-ov{position:fixed;inset:0;z-index:100050;pointer-events:none}html body .dt-ov[hidden]{display:none!important}:where(html body .dt-ov,html body .dt-ov *){touch-action:pan-x pan-y}html body .dt-ov.is-open{pointer-events:auto}html body .dt-ov__backdrop{position:absolute;inset:0;background:rgba(15,27,61,.34);opacity:0;transition:opacity .45s var(--ease)}html body .dt-ov.is-open .dt-ov__backdrop{opacity:calc(1 - var(--dt-drag, 0) * .9)}html body .dt-ov.is-closing .dt-ov__backdrop{transition-duration:.38s}html body .dt-ov__panel{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--paper);box-shadow:var(--sheet-shadow);color:var(--ink);outline:0;isolation:isolate;will-change:transform}html body .dt-ov.is-dragging .dt-ov__backdrop,html body .dt-ov.is-dragging .dt-ov__panel{transition:none!important}html body .dt-ov__grabber{display:none;position:relative;z-index:5;flex:none;height:22px;cursor:grab;touch-action:none}html body .dt-ov__grabber i{position:absolute;top:9px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgba(15,27,61,.16)}html body .dt-ov.is-sheet .dt-ov__grabber{display:block}html body .dt-ov [data-dt-drag]{touch-action:none}html body .dt-ov.is-center{display:grid;place-items:center;padding:24px}html body .dt-ov.is-center .dt-ov__panel{position:relative;width:min(var(--dt-w,560px),100%);max-height:min(var(--dt-h,760px),calc(100dvh - 48px));opacity:0;transform:translate3d(0,22px,0) scale(.965);transition:transform .6s var(--ease),opacity .32s var(--ease)}html body .dt-ov.is-center.is-open .dt-ov__panel{opacity:1;transform:translate3d(0,0,0) scale(1)}html body .dt-ov.is-center.is-closing .dt-ov__panel{transition-duration:.34s,.26s}html body .dt-ov.is-sheet .dt-ov__panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px) * .5);max-height:calc(100dvh - 8px - max(env(safe-area-inset-top,0px),28px));border-radius:32px;transform:translate3d(0,calc(100% + 32px),0);transition:transform .56s var(--sheet)}html body .dt-ov.is-sheet.is-open .dt-ov__panel{transform:translate3d(0,0,0)}html body .dt-ov.is-sheet.is-closing .dt-ov__panel{transition-duration:.4s;transition-timing-function:cubic-bezier(0.4,0,0.9,0.6)}html body .dt-ov.is-sheet.dt-ov--tall .dt-ov__panel{height:calc(100dvh - 8px - max(env(safe-area-inset-top,0px),28px))}html body .dt-ov.is-left .dt-ov__panel{top:var(--inset);bottom:var(--inset);left:var(--inset);width:min(var(--dt-w,420px),calc(100vw - var(--inset) * 2));transform:translate3d(calc(-100% - var(--inset) - 24px),0,0);transition:transform .58s var(--sheet)}html body .dt-ov.is-left.is-open .dt-ov__panel{transform:translate3d(0,0,0)}html body .dt-ov.is-left.is-closing .dt-ov__panel{transition-duration:.42s;transition-timing-function:cubic-bezier(0.4,0,0.9,0.6)}html body .dt-ov.is-top .dt-ov__panel{top:var(--inset);left:50%;width:min(var(--dt-w,1180px),calc(100vw - var(--inset) * 2));max-height:calc(100dvh - var(--inset) * 2);margin-left:calc(min(var(--dt-w,1180px),calc(100vw - var(--inset) * 2))/ -2);opacity:0;transform:translate3d(0,-28px,0) scale(.985);transform-origin:50% 0;transition:transform .6s var(--ease),opacity .3s var(--ease)}html body .dt-ov.is-top.is-open .dt-ov__panel{opacity:1;transform:translate3d(0,0,0) scale(1)}html body .dt-ov.is-top.is-closing .dt-ov__panel{transition-duration:.32s,.24s}html body .dt-ov.is-anchor .dt-ov__backdrop{background:rgba(15,27,61,.12)}html body .dt-ov.is-anchor .dt-ov__panel{top:var(--dt-top,76px);right:var(--dt-right,24px);width:min(var(--dt-w,380px),calc(100vw - 32px));max-height:calc(100dvh - var(--dt-top,76px) - 16px);border-radius:26px;opacity:0;transform:translate3d(0,-10px,0) scale(.96);transform-origin:calc(100% - var(--dt-arrow,22px)) 0;transition:transform .5s var(--ease),opacity .24s var(--ease)}html body .dt-ov.is-anchor.is-open .dt-ov__panel{opacity:1;transform:translate3d(0,0,0) scale(1)}html body .dt-ov.is-anchor.is-closing .dt-ov__panel{transition-duration:.26s,.2s}html body .dt-ov__scroll{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(15,27,61,0.18) transparent}html body .dt-ov__head{position:relative;z-index:3;display:flex;flex:none;align-items:center;gap:12px;min-height:64px;padding:14px 16px 10px 24px}html body .dt-ov.is-sheet .dt-ov__head{min-height:0;padding-top:0}html body .dt-ov__title{flex:1;min-width:0;font:500 22px/1.15 var(--display);letter-spacing:.01em;text-transform:uppercase}html body .dt-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}html body .dt-ambient i{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);opacity:.9}html body .dt-ambient i:first-child{--c:var(--sky);top:-140px;left:-120px;width:380px;height:380px}html body .dt-ambient i:nth-child(2){--c:var(--sand);top:-60px;right:-160px;width:360px;height:360px;opacity:.75}html body .dt-ambient i:nth-child(3){--c:var(--lilac);bottom:-180px;left:30%;width:380px;height:380px;opacity:.6}html body .dt-ui .dt-iconbtn{position:relative;display:inline-grid;flex:none;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--glass-bg);box-shadow:var(--chip-shadow);color:var(--ink);transition:transform .45s var(--spring),background .25s var(--ease),box-shadow .25s var(--ease)}html body .dt-ui .dt-iconbtn:hover{background:#fff;transform:scale(1.06)}html body .dt-ui .dt-iconbtn:active{transform:scale(.92)}html body .dt-ui .dt-iconbtn .dt-i{width:18px;height:18px}html body .dt-ui .dt-ov__close:hover .dt-i{transform:rotate(90deg)}html body .dt-ui .dt-ov__close .dt-i{transition:transform .5s var(--ease)}html body .dt-ui .dt-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:var(--glass-bg);box-shadow:var(--glass-shadow);color:var(--ink);font:600 15px/1 var(--body);letter-spacing:0;white-space:nowrap;transition:transform .5s var(--spring),box-shadow .3s var(--ease),background .3s var(--ease),opacity .3s}html body .dt-ui .dt-pill:hover{transform:translateY(-1px);color:var(--ink)}html body .dt-ui .dt-pill:active{transform:scale(.97)}html body .dt-ui .dt-pill--dark,html body .dt-ui .dt-pill--dark:focus,html body .dt-ui .dt-pill--dark:hover{background:var(--dark-bg);box-shadow:var(--dark-shadow);color:#fff}html body .dt-ui .dt-pill--block{width:100%}html body .dt-ui .dt-pill .dt-i{width:18px;height:18px;transition:transform .5s var(--ease)}html body .dt-ui .dt-pill:hover .dt-i--arrow{transform:translateX(3px)}html body .dt-ui .dt-pill.is-disabled,html body .dt-ui .dt-pill[disabled]{cursor:not-allowed;opacity:.45;transform:none}html body .dt-ui .dt-dots{display:none;gap:5px}html body .dt-ui .dt-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:dt-dots 1s var(--ease) infinite}html body .dt-ui .dt-dots i:nth-child(2){animation-delay:.14s}html body .dt-ui .dt-dots i:nth-child(3){animation-delay:.28s}html body .dt-ui .is-loading>.dt-dots{display:inline-flex}html body .dt-ui .is-loading>:not(.dt-dots){display:none}@keyframes dt-dots{0%,100%,80%{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}html body .dt-ui .dt-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.78);box-shadow:var(--chip-shadow);color:var(--ink-2);font:600 14px/1 var(--body);white-space:nowrap;transition:transform .45s var(--spring),background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}html body .dt-ui .dt-chip:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}html body .dt-ui .dt-chip .dt-i{width:16px;height:16px;color:var(--muted)}html body .dt-ui .dt-chip b{display:grid;place-items:center;min-width:24px;height:24px;margin-right:-8px;padding:0 7px;border-radius:999px;background:rgba(15,27,61,.06);color:var(--muted);font:600 11.5px/1 var(--body)}html body .dt-ui .dt-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--muted);font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}html body .dt-ui .dt-eyebrow .dt-i{width:15px;height:15px}html body .dt-ui .dt-eyebrow a,html body .dt-ui .dt-eyebrow button{margin-left:auto;color:var(--muted);font:600 12px/1 var(--body);letter-spacing:.04em;text-transform:none;transition:color .2s}html body .dt-ui .dt-eyebrow a:hover,html body .dt-ui .dt-eyebrow button:hover{color:var(--ink)}.dt-dot,html body .dt-ui .dt-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--green,#ff9a2e);box-shadow:0 0 0 0 rgba(255,154,46,.55);animation:dt-ping 2.2s ease-out infinite}@keyframes dt-ping{0%{box-shadow:0 0 0 0 rgba(255,154,46,.55)}100%,80%{box-shadow:0 0 0 7px rgba(255,154,46,0)}}html body .dt-ui .dt-field{position:relative;display:block;margin:0 0 12px}html body .dt-ui .dt-field input{display:block;width:100%;height:58px;margin:0;padding:24px 52px 8px 18px;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px rgba(15,27,61,.03)!important;color:var(--ink)!important;font:500 16px/1.2 var(--body)!important;letter-spacing:0;outline:0!important;transition:box-shadow .25s var(--ease);-webkit-appearance:none;appearance:none}html body .dt-ui .dt-field input:hover{box-shadow:inset 0 0 0 1px rgba(15,27,61,.22),0 1px 2px rgba(15,27,61,.03)!important}html body .dt-ui .dt-field input:focus{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 5px rgba(15,27,61,.06)!important}html body .dt-ui .dt-field.is-invalid input{box-shadow:inset 0 0 0 1.5px var(--red),0 0 0 5px rgba(210,60,60,.1)!important}html body .dt-ui .dt-field label{position:absolute;top:19px;left:19px;margin:0;color:var(--soft);font:500 15.5px/1.2 var(--body);letter-spacing:0;pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease),color .3s var(--ease)}html body .dt-ui .dt-field input:-webkit-autofill+label,html body .dt-ui .dt-field input:focus+label,html body .dt-ui .dt-field input:not(:placeholder-shown)+label{color:var(--muted);transform:translateY(-10px) scale(.76)}html body .dt-ui .dt-field__btn{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--muted);transition:background .2s,color .2s}html body .dt-ui .dt-field__btn:hover{background:var(--stone)!important;color:var(--ink)}html body .dt-ui .dt-field__btn .dt-i{width:19px;height:19px}html body .dt-ui .dt-switch{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--ink-2);font:500 14px/1.2 var(--body);cursor:pointer;user-select:none}html body .dt-ui .dt-switch input{position:absolute;opacity:0;pointer-events:none}html body .dt-ui .dt-switch span{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:rgba(15,27,61,.12);transition:background .3s var(--ease)}html body .dt-ui .dt-switch span::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,27,61,.25);transition:transform .4s var(--spring)}html body .dt-ui .dt-switch input:checked+span{background:var(--green)}html body .dt-ui .dt-switch input:checked+span::after{transform:translateX(16px)}html body .dt-ui .dt-switch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}html body .dt-ui .dt-seg{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;border-radius:999px;background:rgba(15,27,61,.055);box-shadow:inset 0 1px 2px rgba(15,27,61,.06)}html body .dt-ui .dt-seg__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/ var(--n,2));border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,27,61,.08),0 6px 16px -8px rgba(15,27,61,.3);transform:translateX(calc(100% * var(--i,0)));transition:transform .5s var(--spring)}html body .dt-ui .dt-seg button{position:relative;z-index:1;height:42px;padding:0 14px;border-radius:999px;color:var(--muted);font:600 14.5px/1 var(--body);text-align:center;transition:color .3s var(--ease)}html body .dt-ui .dt-seg button[aria-selected=true]{color:var(--ink)}html body .dt-ui .dt-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:16px;background:rgba(210,60,60,.08);color:#9b2424;font:500 14px/1.45 var(--body);animation:dt-note-in .5s var(--spring) both}html body .dt-ui .dt-note .dt-i{width:18px;height:18px;margin-top:1px}html body .dt-ui .dt-note a{color:inherit;font-weight:600;text-decoration:underline}html body .dt-ui .dt-note--ok{background:rgba(255,154,46,.14);color:#c2410c}html body .dt-ui .dt-note[hidden]{display:none}@keyframes dt-note-in{from{opacity:0;transform:translateY(-6px) scale(.98)}}html body .dt-ui .dt-card{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ink)}html body .dt-ui .dt-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:20px;background:var(--stone)}html body .dt-ui .dt-card__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .8s var(--ease)}html body .dt-ui .dt-card:hover .dt-card__media img{transform:scale(1.05)}html body .dt-ui .dt-card__body{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 2px}html body .dt-ui .dt-card__brand{color:var(--muted);font:600 11px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase}html body .dt-ui .dt-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink);font:600 14px/1.3 var(--display);letter-spacing:0}html body .dt-ui .dt-card__price{margin-top:2px;color:var(--ink);font:600 13.5px/1.2 var(--body)}html body .dt-ui .dt-card__price :is(del,del *){color:var(--soft);font-weight:500}html body .dt-ui .dt-card__price ins{margin-left:4px;color:var(--green-deep);text-decoration:none}html body .dt-ui .dt-media__empty{display:grid;place-items:center;width:100%;height:100%;color:rgba(15,27,61,.2)}html body .dt-ui .dt-logo{display:grid;flex:none;place-items:center;overflow:hidden;width:44px;height:44px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 4px 12px -8px rgba(15,27,61,.3);color:var(--ink);font:600 16px/1 var(--display)}html body .dt-ui .dt-logo img{width:78%;height:78%;object-fit:contain}html body .dt-logo__word{display:block;max-width:100%;padding:0 3px;color:var(--ink,#0f1b3d);font-family:var(--display, "Fredoka", system-ui, sans-serif);font-weight:600;line-height:.95;letter-spacing:-.01em;text-align:center;white-space:nowrap}html body .dt-logo__word--l{font-size:1em}html body .dt-logo__word--m{font-size:.82em}html body .dt-logo__word--s{font-size:.64em}html body .dt-logo__word--xs{font-size:.52em}html body .dt-ui .dt-rowscroll{display:flex;gap:8px;overflow-x:auto;margin:0 -24px;padding:4px 24px 10px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}html body .dt-ui .dt-rowscroll::-webkit-scrollbar{display:none}html body .dt-ui .dt-skel{display:block;border-radius:12px;background:linear-gradient(100deg,var(--stone) 30%,#f7f6f4 50%,var(--stone) 70%);background-size:300% 100%;animation:dt-shimmer 1.4s linear infinite}html.dt-lz img.dt-lz-w{opacity:0!important}html.dt-lz :is(
.product-thumbnail,.product-thumbnail > a,.woocommerce-loop-product__link,.product__carousel-track,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image > a,.dt-media,.dt-rail__media,.elementor-widget-image .elementor-widget-container,.wp-block-image,.post-thumbnail,.entry-thumbnail
):has(> img.dt-lz-w){background-color:#f4f2f0;background-image:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 70%);background-size:260% 100%;animation:dt-shimmer 1.5s linear infinite}@keyframes dt-shimmer{from{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){html.dt-lz :has(> img.dt-lz-w){animation:none!important}html body .dt-ov__backdrop,html body .dt-ov__panel{transition-duration:0s!important}}html body .dt-ui .dt-field input:focus-visible,html body .dt-ui input.dt-srch__input:focus-visible{outline:0!important}@media (max-width:767px){html body .dt-contact .dt-chero #dt-contact-title{font-size:clamp(30px, 10vw, 44px);min-height:2.04em}}@media (max-width:430px){html body .dt-contact .dt-chero .dt-chero__lead{min-height:6.4em}}@media (max-width:359px){html body .dt-contact .dt-chero .dt-chero__lead{min-height:8em}}