[data-brand=moodi]{--md-violet:var(--theme-accent);--md-pink:#ff7eb6;--md-yellow:#ffd23f;--md-mint:#5ee1b5;--md-ink:var(--theme-text)}[data-brand=moodi] h1,[data-brand=moodi] h2,[data-brand=moodi] h3{font-weight:var(--theme-heading-weight,800);letter-spacing:0}[data-brand=moodi] .bt-btn{--theme-button-radius:999px;font-weight:800}[data-brand=moodi] .bt-header[data-header=chips]{border-bottom:2px solid var(--md-ink);background-color:var(--theme-header-bg)}[data-brand=moodi] .bt-header .bt-category-bar{background:var(--md-yellow);border-bottom:2px solid var(--md-ink);max-width:none;padding:8px 24px}[data-brand=moodi] .bt-category-bar button{--bt-btn-bg:#fff;--bt-btn-border:var(--md-ink);--bt-btn-fg:var(--md-ink);border-width:2px}[data-brand=moodi] .bt-category-bar button:nth-child(4n+2){--bt-btn-bg:var(--md-pink)}[data-brand=moodi] .bt-category-bar button:nth-child(4n+3){--bt-btn-bg:var(--md-mint)}[data-brand=moodi] .bt-category-bar button.active,[data-brand=moodi] .bt-category-bar button:hover{--bt-btn-bg:var(--md-violet);--bt-btn-fg:#fff;--bt-btn-border:var(--md-ink)}[data-brand=moodi] .bt-logo span{border:2px solid var(--md-ink);background:var(--md-violet);color:#fff;box-shadow:3px 3px 0 var(--md-ink);border-radius:12px;padding:2px 14px;font-size:22px;font-weight:800;display:inline-block;transform:rotate(-2deg)}[data-brand=moodi] .bt-nav{margin-inline:auto}[data-brand=moodi] .bt-nav button{--bt-btn-radius:999px;--bt-btn-fg:var(--md-ink);font-weight:700}[data-brand=moodi] .bt-nav button.active{--bt-btn-bg:var(--md-ink);--bt-btn-fg:#fff}[data-brand=moodi] .bt-badge{background:var(--md-pink);color:var(--md-ink);border:2px solid var(--md-ink)}[data-brand=moodi] .bt-tabbar{display:none}@media (width<=768px){[data-brand=moodi].bt-shell{padding-bottom:76px}[data-brand=moodi] .bt-tabbar{z-index:950;border:2px solid var(--md-ink);box-shadow:4px 4px 0 var(--md-ink);background:#fff;border-radius:26px;grid-auto-columns:1fr;grid-auto-flow:column;padding:6px;display:grid;position:fixed;inset:auto 10px 10px}[data-brand=moodi] .bt-tabbar button{--theme-button-bg:transparent;--theme-button-color:var(--md-ink);--theme-button-radius:18px;border:0;justify-items:center;gap:2px;padding:6px 4px;font-size:11px;font-weight:700;display:grid;position:relative}[data-brand=moodi] .bt-tabbar button.active{background:var(--md-yellow)}[data-brand=moodi] .bt-tabbar .bt-badge{top:0;position:absolute;inset-inline-end:22%}[data-brand=moodi] .bt-header-actions .bt-cart-btn,[data-brand=moodi] .bt-header-actions .bt-wish-btn{display:none}[data-brand=moodi] .bt-sticky-buy{inset-block-end:80px}}[data-brand=moodi] .bt-hero[data-hero=mood-picker]{text-align:center;max-width:none;padding-inline:max(24px, calc((100% - var(--bt-max)) / 2 + 24px));background:var(--md-violet);color:#fff;border-bottom:2px solid var(--md-ink);grid-template-columns:1fr;justify-items:center;gap:36px}[data-brand=moodi] .bt-hero-copy,[data-brand=moodi] .bt-hero-copy p{color:#fff}[data-brand=moodi] .bt-hero-copy p{margin-inline:auto}[data-brand=moodi] .bt-hero-copy h1{font-size:clamp(38px,5.4vw,76px);line-height:1.04}[data-brand=moodi] .bt-hero-tag{border:2px solid var(--md-ink);background:var(--md-yellow);border-radius:999px;padding:3px 14px;display:inline-block;transform:rotate(-2deg);color:var(--md-ink)!important}[data-brand=moodi] .bt-hero .bt-hero-actions{justify-content:center}[data-brand=moodi] .bt-hero .bt-btn{--theme-button-border:var(--md-ink);box-shadow:3px 3px 0 var(--md-ink);border-width:2px}[data-brand=moodi] .bt-hero .bt-btn-outline{--theme-button-bg:#fff;--theme-button-color:var(--md-ink)}[data-brand=moodi] .bt-moods{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;width:100%;display:flex}[data-brand=moodi] .bt-moods h2{color:var(--md-yellow);flex:0 0 100%;margin:0;font-size:22px}[data-brand=moodi] .bt-mood{border:2px solid var(--md-ink);--theme-button-radius:26px;--theme-button-border:var(--md-ink);--theme-button-color:var(--md-ink);max-width:260px;box-shadow:5px 5px 0 var(--md-ink);cursor:pointer;flex:200px;justify-items:center;gap:4px;padding:18px 14px;font-size:18px;display:grid}[data-brand=moodi] .bt-mood-0{--theme-button-bg:var(--md-pink);transform:rotate(-2deg)}[data-brand=moodi] .bt-mood-1{--theme-button-bg:var(--md-yellow);transform:rotate(1.5deg)}[data-brand=moodi] .bt-mood-2{--theme-button-bg:var(--md-mint);transform:rotate(-1deg)}[data-brand=moodi] .bt-mood-3{--theme-button-bg:#fff;transform:rotate(2deg)}[data-brand=moodi] .bt-mood:hover{transform:translateY(-4px)rotate(0)}[data-brand=moodi] .bt-mood img{object-fit:cover;border:2px solid var(--md-ink);border-radius:50%;width:96px;height:96px}[data-brand=moodi] .bt-mood small{opacity:.75;font-size:12px}[data-brand=moodi] .bt-section-head h2{font-size:clamp(28px,3.6vw,46px)}[data-brand=moodi] .bt-section-head small{color:var(--md-violet)}[data-brand=moodi] .bt-section-head .bt-motif{color:var(--md-pink);margin:0 auto 4px;font-size:26px;line-height:1;display:block}[data-brand=moodi] .bt-section-head .bt-motif:before{content:"✦"}[data-brand=moodi] .bt-points-steps li{border:2px solid var(--md-ink);box-shadow:4px 4px 0 var(--md-ink);background:#fff;border-radius:22px;padding:20px}[data-brand=moodi] .bt-cats-personas .bt-cat:nth-child(2n){transform:rotate(1.5deg)}[data-brand=moodi] .bt-cats-personas .bt-cat:nth-child(odd){transform:rotate(-1.5deg)}[data-brand=moodi] .bt-product-card{--bt-card-pad:12px 12px 6px;background:#fff;border:0;border-radius:4px;position:relative;transform:rotate(-1.4deg);box-shadow:0 10px 22px -8px #1e143c59,0 0 0 1px #1e143c0f}[data-brand=moodi] .bt-product-card:nth-child(2n){transform:rotate(1.6deg)}[data-brand=moodi] .bt-product-card:nth-child(3n){transform:rotate(-.4deg)}[data-brand=moodi] .bt-product-card:hover{transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 22px 34px -12px #1e143c73}[data-brand=moodi] .bt-product-card:before{content:"";background:color-mix(in srgb, var(--md-yellow) 80%, transparent);z-index:2;width:70px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg)}[data-brand=moodi] .bt-product-image{aspect-ratio:1;border-radius:2px}[data-brand=moodi] .bt-product-info{text-align:center;padding:14px 4px 4px}[data-brand=moodi] .bt-product-info h3{font-size:18px}[data-brand=moodi] .bt-product-price{color:var(--md-violet);font-size:18px;font-weight:800}[data-brand=moodi] .bt-add-btn{--theme-button-bg:var(--md-yellow);--theme-button-color:var(--md-ink);--theme-button-border:var(--md-ink);--theme-button-radius:999px;border-width:2px}[data-brand=moodi] .bt-add-btn:not(:disabled):hover{--theme-button-bg:var(--md-pink)}[data-brand=moodi] .bt-products-toolbar{z-index:20;background:color-mix(in srgb, var(--theme-bg) 94%, transparent);flex-wrap:wrap;gap:10px;padding:10px 0 14px;display:flex;position:sticky;top:96px}[data-brand=moodi] .bt-filter-search{border:2px solid var(--md-ink);background:#fff;border-radius:999px;flex:0 220px}[data-brand=moodi] .bt-chip{--theme-button-radius:999px;--theme-button-border:var(--md-ink);--theme-button-bg:#fff;--theme-button-color:var(--md-ink);border-width:2px;font-weight:700}[data-brand=moodi] .bt-chip:nth-child(4n+2){--theme-button-bg:var(--md-pink)}[data-brand=moodi] .bt-chip:nth-child(4n+3){--theme-button-bg:var(--md-mint)}[data-brand=moodi] .bt-chip.active{background:var(--md-violet);color:#fff}[data-brand=moodi] .bt-product-page{max-width:1200px}[data-brand=moodi] .bt-product-layout[data-layout=tabs]{grid-template-columns:1.05fr 1fr;gap:40px}[data-brand=moodi] .bt-product-gallery-wrap .theme-product-main-image-button{--theme-button-radius:28px;--theme-button-border:var(--md-ink);box-shadow:7px 7px 0 var(--md-pink);border:3px solid}[data-brand=moodi] .bt-product-gallery-wrap .theme-product-thumbs button{--theme-button-radius:14px;--theme-button-border:var(--md-ink);border-width:2px}[data-brand=moodi] .bt-product-details h1{font-size:clamp(28px,3.4vw,44px)}[data-brand=moodi] .bt-detail-price{color:var(--md-violet);font-size:30px;font-weight:800}[data-brand=moodi] .bt-pdp-tabs{border:2px solid var(--md-ink);box-shadow:4px 4px 0 var(--md-ink);background:#fff;border-radius:24px;padding:18px}[data-brand=moodi] .bt-mood-tags li{border:2px solid var(--md-ink);background:var(--md-mint)}[data-brand=moodi] .bt-mood-tags li:nth-child(3n+2){background:var(--md-pink)}[data-brand=moodi] .bt-mood-tags li:nth-child(3n){background:var(--md-yellow)}[data-brand=moodi] .bt-pdp-trust li{border:2px solid var(--md-ink);background:#fff}[data-brand=moodi] .bt-cart-body,[data-brand=moodi] .bt-checkout-form{border:2px solid var(--md-ink);box-shadow:5px 5px 0 var(--md-ink);background:#fff;border-radius:28px 28px 28px 6px;position:relative}[data-brand=moodi] .bt-checkout-summary{border:2px solid var(--md-ink);background:var(--md-yellow);box-shadow:5px 5px 0 var(--md-ink);border-radius:28px 28px 6px}[data-brand=moodi] .bt-footer{background:var(--md-ink);color:#fff;border-radius:36px 36px 0 0;margin-top:64px}[data-brand=moodi] .bt-footer-stickers{flex-wrap:wrap;gap:10px;display:flex}[data-brand=moodi] .bt-footer-stickers button{--bt-btn-radius:14px;--bt-btn-border:#fff;border:2px solid;padding:6px 16px;font-weight:800}[data-brand=moodi] .bt-footer-stickers button:nth-child(4n+1){--bt-btn-bg:var(--md-yellow);--bt-btn-fg:var(--md-ink);transform:rotate(-3deg)}[data-brand=moodi] .bt-footer-stickers button:nth-child(4n+2){--bt-btn-bg:var(--md-pink);--bt-btn-fg:var(--md-ink);transform:rotate(2deg)}[data-brand=moodi] .bt-footer-stickers button:nth-child(4n+3){--bt-btn-bg:var(--md-mint);--bt-btn-fg:var(--md-ink);transform:rotate(-1.5deg)}[data-brand=moodi] .bt-footer-stickers button:nth-child(4n){--bt-btn-bg:var(--md-violet);--bt-btn-fg:#fff;transform:rotate(3deg)}[data-brand=moodi] .bt-footer-name{color:var(--md-yellow);font-size:28px}[data-brand=moodi] .bt-footer-contact strong{color:var(--md-pink)}@media (width<=768px){[data-brand=moodi] .bt-header .bt-category-bar{padding-inline:12px}[data-brand=moodi] .bt-product-layout[data-layout=tabs]{grid-template-columns:1fr}[data-brand=moodi] .bt-products-toolbar{top:92px}[data-brand=moodi] .bt-footer{border-radius:24px 24px 0 0}}@media (width>=1025px){[data-brand=moodi] .bt-product-details{order:-1}[data-brand=moodi] .bt-product-gallery-wrap{border:3px solid var(--md-ink);background:var(--md-violet);box-shadow:8px 8px 0 var(--md-ink);border-radius:40px;padding:28px;transform:rotate(1.2deg)}}
