:root{--dp-cream: #FAFAF7;--dp-purple: #654184;--dp-purple-dark: #4F3169;--dp-yellow: #F8D979;--dp-yellow-soft: #FBF1CD;--dp-lilac: #F3EFF7;--dp-lilac-2: #EAE2F1;--dp-ink: #2E1F3F;--dp-muted: #6B5C7A;--dp-line: #E6E1EC;--dp-r: 22px;--dp-r-lg: 40px;--dp-shadow: 0 18px 40px -22px rgba(46, 31, 63, .42);--dp-ease: cubic-bezier(.16, 1, .3, 1);--dp-font-heading: "Fraunces", Georgia, serif;--dp-font-body: "DM Sans", system-ui, sans-serif;--font-heading-family: var(--dp-font-heading);--font-body-family: var(--dp-font-body)}:root:root{--font-menu: var(--dp-font-body)}body,button,input,select,textarea{font-family:var(--dp-font-body)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.heading,[class*=font-heading]{font-family:var(--dp-font-heading);font-weight:600}::selection{background:var(--dp-yellow);color:var(--dp-ink)}.button,.button-solid,.button-outline,button[type=submit].button{border-radius:999px;font-family:var(--dp-font-body);font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--dp-purple);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--dp-purple)}.dp-topbar{background:var(--dp-purple);color:var(--dp-cream)}.dp-topbar__in{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,2vw,20px);box-sizing:border-box;display:flex;justify-content:flex-end}.dp-topbar__list{list-style:none;margin:0;padding:0;display:flex;gap:2px}.dp-topbar a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;font-family:var(--dp-font-body);font-weight:500;font-size:13px;line-height:1;letter-spacing:.01em;color:var(--dp-cream);text-decoration:none;transition:color .2s}.dp-topbar a:hover,.dp-topbar a[aria-current]{color:var(--dp-yellow)}.dp-topbar a:focus-visible{outline-color:var(--dp-yellow)}@media(max-width:767px){.dp-topbar__in{justify-content:center}.dp-topbar a{min-height:40px;padding:0 14px}}.sticky-header-content{background:var(--dp-cream)!important;background-image:none!important;border-bottom:1px solid var(--dp-line)}.header{background:var(--dp-cream)}.header a{font-weight:500}.header-logo{transition:transform .35s var(--dp-ease)}.header-logo:hover{transform:rotate(-2deg) scale(1.03)}.x-container-header-search{width:100%;max-width:48rem}.x-container-header-search>div>div.border,.x-container-header-search .border-solid{background:#fff;border:1.5px solid var(--dp-purple);border-radius:999px;box-shadow:0 8px 20px -14px #654184a6;transition:box-shadow .25s var(--dp-ease)}.x-container-header-search>div>div.border:focus-within{box-shadow:0 0 0 4px #f8d97999}.x-container-header-search .input-search{background:transparent;font-size:15px;min-height:48px}.x-container-header-search .btn-search{color:var(--dp-purple);opacity:1}#header-search-result,#header-suggest-search{z-index:70;background:#fff;border:1px solid var(--dp-line);border-radius:18px;box-shadow:var(--dp-shadow);overflow-y:auto}.cart-count-bubble,[class*=cart-dot]{background:var(--dp-yellow);color:var(--dp-ink);font-weight:700}.x-container-header-nav{border-top:1px solid var(--dp-line)}@media(min-width:1024px){.x-container-header-nav .list-menu{column-gap:4px}.x-container-header-nav .list-menu>li{white-space:nowrap}.x-container-header-nav .list-menu>li>:not(.toggle-menu) a{font-size:14.5px;font-weight:500;padding:8px 5px;background:linear-gradient(var(--dp-yellow),var(--dp-yellow)) 0 100% / 0 3px no-repeat;transition:background-size .3s var(--dp-ease),color .2s}.x-container-header-nav .list-menu>li:hover>:not(.toggle-menu) a,.x-container-header-nav .list-menu>li>:not(.toggle-menu) a:focus-visible{background-size:100% 3px;color:var(--dp-purple-dark)}}@media(min-width:1024px)and (max-width:1279px){.x-container-header-nav .list-menu{column-gap:1px}.x-container-header-nav .list-menu>li>:not(.toggle-menu) a{font-size:13px;padding:8px 3px}}@media(min-width:1024px)and (max-width:1119px){.x-container-header-nav .list-menu{column-gap:0}.x-container-header-nav .list-menu>li>:not(.toggle-menu) a{font-size:12px;padding:8px 2px}}.toggle-menu{background:#fff;border:1px solid var(--dp-line);border-radius:18px;box-shadow:var(--dp-shadow)}.toggle-menu .nav-link{font-size:14.5px;font-weight:500;color:var(--dp-ink);transition:color .2s}.toggle-menu .nav-link:hover,.toggle-menu .nav-link:focus-visible{color:var(--dp-purple)}.sub-menu-toggle.background-header{background:#fff;border:1px solid var(--dp-line);border-radius:16px;box-shadow:var(--dp-shadow)}ul.background-header.scrollbar-body .font-menu-level-0{font-family:var(--dp-font-body);font-size:17px;font-weight:500;color:var(--dp-ink)}ul.background-header.scrollbar-body .font-menu-level-1,ul.background-header.scrollbar-body .font-menu-level-2{font-family:var(--dp-font-body);font-size:15.5px;color:var(--dp-ink)}ul.background-header.scrollbar-body li>div:not(.sticky){min-height:48px}.dp-msearch{padding:8px 16px 12px;background:var(--dp-cream)}.dp-msearch__field{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;box-sizing:border-box;padding:0 5px 0 18px;background:#fff;color:var(--dp-muted);border:1.5px solid var(--dp-purple);border-radius:999px;box-shadow:0 8px 20px -14px #654184a6;font-size:15px;text-decoration:none;cursor:pointer}.dp-msearch__text{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-msearch__icon{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--dp-purple);color:var(--dp-cream);display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.dp-msearch{display:none}}@media(max-width:1023px){.x-header-icon-search{display:none!important}}@media(min-width:768px)and (max-width:1023px){.dp-msearch{padding:6px 28px 12px}}.background-footer{position:relative}.background-footer:before{content:"";position:absolute;left:0;right:0;top:-43px;height:44px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 820 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44 L0 22 C120 4 240 40 400 20 C560 2 700 38 820 12 L820 44 Z' fill='%23654184'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.background-footer a{color:#fafaf7eb;transition:color .2s}.background-footer a:hover,.background-footer a:focus-visible{color:var(--dp-yellow)}.background-footer p.h6{font-family:var(--dp-font-heading);font-weight:600;font-size:21px;letter-spacing:.005em;color:var(--dp-yellow)}.dp-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,2vw,20px);box-sizing:border-box}.dp-section{position:relative;padding-block:clamp(32px,6vw,72px)}.dp-section--wave-top{padding-top:clamp(84px,11vw,124px)}.dp-eyebrow{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--dp-purple)}.dp-title{margin:0;font-family:var(--dp-font-heading);font-weight:600;line-height:1.08;color:var(--dp-ink);font-size:clamp(32px,4.4vw,56px);text-wrap:balance}.dp-title--sm{font-size:clamp(26px,3.2vw,42px);line-height:1.1;letter-spacing:-.01em}.dp-text{font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:#4a3a5c;max-width:62ch}.dp-text p{margin:0}.dp-actions{display:flex;flex-wrap:wrap;gap:12px}.dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;box-sizing:border-box;border:1.5px solid var(--dp-purple);border-radius:999px;font-family:var(--dp-font-body);font-weight:700;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .3s var(--dp-ease),box-shadow .3s var(--dp-ease)}.dp-btn:active{transform:scale(.97)}.dp-btn--primary{background:var(--dp-purple);color:var(--dp-cream);box-shadow:0 12px 24px -14px #654184e6}.dp-btn--primary:hover{background:var(--dp-purple-dark);border-color:var(--dp-purple-dark);color:var(--dp-cream);transform:translateY(-2px)}.dp-btn--secondary{background:transparent;color:var(--dp-purple)}.dp-btn--secondary:hover{background:var(--dp-purple);color:var(--dp-cream)}.dp-btn--yellow{background:var(--dp-yellow);border-color:var(--dp-yellow);color:var(--dp-ink)}.dp-btn--yellow:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.dp-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--dp-yellow);color:var(--dp-ink);font-size:12px;font-weight:700}.dp-badge--outline{background:transparent;border:1.5px solid var(--dp-purple);color:var(--dp-purple)}.dp-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dp-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1.5px solid var(--dp-line);border-radius:999px;background:#fff;color:var(--dp-purple);font-weight:500;font-size:14px;text-decoration:none;transition:border-color .2s,background-color .2s}.dp-chip:hover{border-color:var(--dp-purple);background:var(--dp-lilac)}.dp-wave{position:absolute;left:0;right:0;width:100%;height:clamp(34px,6vw,64px);display:block;pointer-events:none}.dp-wave--top{top:-1px}.dp-wave--bottom{bottom:-1px}.dp-shape-0{border-radius:60% 40% 55% 45%/50% 55% 45% 50%}.dp-shape-1{border-radius:45% 55% 40% 60%/55% 45%}.dp-shape-2{border-radius:55% 45% 60% 40%/45% 55%}.dp-tone-0{background:var(--dp-lilac)}.dp-tone-1{background:var(--dp-yellow-soft)}.dp-add-to-list{display:block;width:100%;min-height:44px;padding-top:4px;background:none;border:0;text-align:center;font-size:13px;color:var(--dp-purple);text-decoration:underline;cursor:pointer}.dp-info{background:#fff;border:1.5px dashed var(--dp-purple);border-radius:22px 22px 22px 6px;padding:22px 26px}.dp-search-empty__box{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.dp-wa{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;align-items:center;justify-content:flex-end;text-decoration:none}.dp-wa__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;box-sizing:border-box;background:var(--dp-purple);color:var(--dp-cream);border:2px solid var(--dp-cream);box-shadow:0 10px 24px -8px #2e1f3f8c;transition:transform .25s var(--dp-ease),background-color .2s ease}.dp-wa__icon svg{width:28px;height:28px;display:block;fill:currentColor}.dp-wa:hover .dp-wa__icon,.dp-wa:focus-visible .dp-wa__icon{background:var(--dp-purple-dark);transform:translateY(-2px)}.dp-wa:focus-visible{outline:2px solid var(--dp-yellow);outline-offset:3px;border-radius:999px}.dp-wa__label{position:absolute;right:66px;top:50%;transform:translate(6px,-50%);background:#fff;color:var(--dp-ink);border:1px solid var(--dp-line);padding:9px 14px;border-radius:999px;white-space:nowrap;font-family:var(--dp-font-body);font-weight:500;font-size:14px;line-height:1;box-shadow:0 10px 24px -14px #2e1f3f80;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s var(--dp-ease),visibility .2s}@media(hover:hover)and (min-width:768px){.dp-wa:hover .dp-wa__label,.dp-wa:focus-visible .dp-wa__label{opacity:1;visibility:visible;transform:translateY(-50%)}}@media(max-width:767px){.dp-wa{right:14px;bottom:14px}.dp-wa__icon{width:50px;height:50px}.dp-wa__icon svg{width:25px;height:25px}.dp-wa__label{display:none}}@media(prefers-reduced-motion:reduce){.dp-wa__icon,.dp-wa__label,.dp-btn,.header-logo{transition:none}.dp-wa:hover .dp-wa__icon,.header-logo:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/distripanales.css.map */
