:root{--bt-ink:#2A0E61;--bt-bg:#FBF8FF;--bt-card:#fff;--bt-mute:#6B5A8E;--bt-line:#E4DAF5;--bt-v:#5B3DF5;--bt-p:#FF2D78;--bt-y:#FFD426;--bt-l:#B8F400;--bt-d:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;--bt-b:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}body{background:var(--bt-bg);color:var(--bt-ink);font-family:var(--bt-b)}.bt,.bt-hd,.bt-ft,.bt-dock{font-family:var(--bt-b);color:var(--bt-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.bt *,.bt *:before,.bt *:after,.bt-hd *,.bt-ft *,.bt-dock *{box-sizing:border-box}.bt [hidden]{display:none!important}.bt h1,.bt h2,.bt h3,.bt-ft h3{font-family:var(--bt-d);font-weight:800;letter-spacing:-.02em;margin:0;color:inherit;text-transform:none;line-height:1.15}.bt a,.bt-hd a,.bt-ft a,.bt-dock a{color:inherit;text-decoration:none}.bt img,.bt-hd img,.bt-ft img{display:block;max-width:100%;height:auto}.bt p{margin:0}.bt :focus-visible,.bt-hd :focus-visible,.bt-ft :focus-visible,.bt-dock :focus-visible{outline:3px solid var(--bt-p);outline-offset:2px}.bt-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bt-wrap{max-width:1200px;margin:0 auto;padding-inline:16px}.bt-sec{padding-top:44px}.bt-h2{font-size:clamp(22px,3vw,28px)!important;margin-bottom:16px!important}.bt-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:700 16px var(--bt-b);letter-spacing:0;text-transform:none;border:2px solid var(--bt-ink);border-radius:99px;padding:13px 22px;cursor:pointer;background:var(--bt-y);color:var(--bt-ink);box-shadow:0 4px 0 var(--bt-ink);transition:transform .15s,box-shadow .15s}.bt-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--bt-ink)}.bt-btn[disabled]{opacity:.5;cursor:not-allowed}.bt-btn--v{background:var(--bt-v);color:#fff}.bt-btn i{font-style:normal;font-size:12px;background:var(--bt-ink);color:var(--bt-y);padding:2px 10px;border-radius:99px}.bt-btn--v i{background:var(--bt-y);color:var(--bt-ink)}.bt-hd{background:#fff;border-bottom:2px solid var(--bt-ink)}.bt-hd-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-block:10px}.bt-logo{font:800 26px var(--bt-d)}.bt-logo img{max-height:46px;width:auto;border-radius:10px}.bt-search{display:flex;align-items:center;gap:8px;max-width:560px;width:100%;justify-self:center;background:var(--bt-bg);border:2px solid var(--bt-ink);border-radius:99px;padding:8px 16px;margin:0}.bt-search:focus-within{outline:3px solid var(--bt-p)}.bt-search svg{width:18px;height:18px;flex:none}.bt-search input{all:unset;width:100%;min-width:0;font:500 15px var(--bt-b);color:var(--bt-ink)}.bt-search input::placeholder{color:var(--bt-mute)}.bt-hd-acc{font-weight:700;font-size:14px}.bt-cartb{display:inline-flex;align-items:center;gap:6px;font:700 14px var(--bt-b);background:var(--bt-y);border:2px solid var(--bt-ink);border-radius:99px;padding:8px 14px;white-space:nowrap}.bt-cartb b{background:var(--bt-ink);color:var(--bt-y);border-radius:99px;padding:0 8px;font-size:12px}.bt-nav{border-top:1px solid var(--bt-line)}.bt-nav .bt-wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:8px}.bt-nav a{flex:none;font:700 13px var(--bt-b);padding:6px 14px;border-radius:99px}.bt-nav a:hover,.bt-nav a.is-on{background:var(--bt-ink);color:#fff}@media(max-width:749px){.bt-hd-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"l . c" "s s s";row-gap:10px}.bt-logo{grid-area:l}.bt-cartb{grid-area:c}.bt-search{grid-area:s;max-width:none}.bt-hd-acc{display:none}}.bt-dock{position:fixed;left:50%;transform:translate(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;gap:4px;background:#fff;border:2px solid var(--bt-ink);border-radius:99px;padding:5px;box-shadow:0 5px 0 var(--bt-ink)}.bt-dock a{display:grid;justify-items:center;gap:1px;font:700 11px var(--bt-b);padding:5px 16px;border-radius:99px}.bt-dock a.is-on{background:var(--bt-y)}.bt-dock svg{width:20px;height:20px}.bt-wa{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;width:54px;height:54px;border-radius:50%;background:#25d366;border:2px solid var(--bt-ink);display:grid;place-items:center;box-shadow:0 4px 0 var(--bt-ink)}.bt-wa svg{width:26px;height:26px}.bt-ft{background:var(--bt-ink);color:#f3edff;margin-top:56px;padding:44px 0 110px}.bt-ft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px;font-size:14px}.bt-ft h3{font-size:16px;color:var(--bt-y);margin-bottom:10px}.bt-ft a{display:block;padding:3px 0;opacity:.85}.bt-ft a:hover{opacity:1;text-decoration:underline}.bt-ft p{margin:0 0 6px}.bt-ft-logo{display:inline-block;margin-bottom:12px}.bt-ft-logo img{max-height:56px;width:auto;border-radius:12px;background:#fff;padding:4px}.bt-ft-bot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.15);margin-top:32px;padding-top:18px;font-size:13px;opacity:.85}.bt-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.bt-pay svg{height:24px;width:auto;border-radius:4px}.bt-hero{background:linear-gradient(135deg,var(--bt-v),var(--bt-p));color:#fff;text-align:center;padding:48px 16px 44px}.bt-hero h1{font-size:clamp(42px,8.5vw,88px);line-height:.95;margin-bottom:14px;text-shadow:4px 4px 0 var(--bt-ink);transform:rotate(-2deg)}.bt-hero p{margin:0 0 30px;font-size:18px}.bt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;max-width:780px;margin:auto}.bt-tiles a{background:#ffffff2e;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .2s}.bt-tiles a:hover{transform:translateY(-4px)}.bt-tiles img{width:84px;height:84px;object-fit:contain;border-radius:16px;background:#fff;padding:6px}.bt-tiles b{font:800 16px var(--bt-d)}.bt-tiles i{background:var(--bt-y);color:var(--bt-ink);font:700 12px var(--bt-b);font-style:normal;padding:2px 10px;border-radius:99px}.bt-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px 16px}.bt-cat{display:flex;flex-direction:column;gap:8px;text-align:center}.bt-cat-art{position:relative;display:block;aspect-ratio:1;border-radius:28px;overflow:hidden;border:2px solid var(--bt-ink);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 20%,#fff),color-mix(in srgb,var(--c) 42%,#fff));box-shadow:4px 4px 0 var(--bt-ink);transition:transform .2s,box-shadow .2s}.bt-cat-art:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;left:11%;top:14%;background:color-mix(in srgb,var(--c) 50%,#fff)}.bt-cat-art:after{content:"";position:absolute;left:10px;top:10px;width:38%;height:30%;background-image:radial-gradient(var(--bt-ink) 1.3px,transparent 1.5px);background-size:9px 9px;opacity:.18}.bt-cat-art img{position:absolute;left:13%;top:13%;width:74%;height:74%;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-7deg);transition:transform .25s;z-index:1}.bt-cat:hover .bt-cat-art{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--bt-ink)}.bt-cat:hover .bt-cat-art img{transform:rotate(0) scale(1.06)}.bt-cat b{font:800 15px/1.2 var(--bt-d)}.bt-cat small{font-size:12px;color:var(--bt-mute);margin-top:-6px}.bt-cat.is-on .bt-cat-art{outline:3px solid var(--bt-p);outline-offset:3px}.bt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.bt-card{position:relative;display:flex;flex-direction:column;background:var(--bt-card);border:2px solid var(--bt-ink);border-radius:20px;padding:10px 10px 14px;transition:transform .2s,box-shadow .2s}.bt-card:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--bt-ink)}.bt-rt{position:absolute;top:18px;left:18px;z-index:2;background:var(--bt-v);color:#fff;font:700 11px var(--bt-b);padding:2px 8px;border-radius:99px}.bt-img{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:14px;margin-bottom:10px;overflow:hidden;background:color-mix(in srgb,var(--c) 18%,#fff)}.bt-img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.bt-so{position:absolute;right:8px;bottom:8px;background:var(--bt-p);color:#fff;font:700 11px var(--bt-b);padding:3px 10px;border-radius:99px}.bt-card h3{font:700 14px/1.3 var(--bt-b);letter-spacing:0;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-pr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 4px;padding-right:40px}.bt-pr b{background:var(--bt-l);color:var(--bt-ink);font:800 15px var(--bt-b);padding:2px 10px;border-radius:8px}.bt-pr s{color:var(--bt-mute);font-size:12px}.bt-card em{font:700 12px var(--bt-b);font-style:normal;color:var(--bt-p)}.bt-card form{margin:0}.bt-add{-webkit-appearance:none;appearance:none;position:absolute;right:10px;bottom:10px;width:36px;height:36px;padding:0;border-radius:50%;border:2px solid var(--bt-ink);background:var(--bt-y);color:var(--bt-ink);font:800 20px/1 var(--bt-b);cursor:pointer;display:grid;place-items:center}@media(max-width:480px){.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.bt-cat b{font-size:13px}}.bt-mq{margin-top:44px;background:var(--bt-p);color:#fff;overflow:hidden;white-space:nowrap;font-weight:700}.bt-mq div{display:inline-block;padding:12px 0;animation:btmq 40s linear infinite}.bt-mq span{margin-right:44px}@keyframes btmq{to{transform:translate(-25%)}}.bt-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.bt-trust div{display:flex;gap:14px;align-items:center;background:var(--bt-card);border:2px solid var(--bt-ink);border-radius:18px;padding:14px 16px}.bt-trust span{font-size:28px;flex:none}.bt-trust b{display:block;font-size:15px}.bt-trust small{color:var(--bt-mute);font-size:13px}.bt-top{display:flex;align-items:center;gap:12px;padding-block:20px 6px}.bt-top h1{font-size:clamp(26px,4vw,40px)}.bt-top span{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-back{width:38px;height:38px;border-radius:50%;border:2px solid var(--bt-ink);display:grid;place-items:center;font-size:22px;line-height:1;background:#fff;flex:none}.bt-colb{display:grid;grid-template-columns:116px minmax(0,1fr);gap:22px;align-items:start;padding-top:10px}.bt-rail{position:sticky;top:130px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:none;padding:6px 8px 6px 4px}.bt-rail .bt-cat-art{border-radius:20px;box-shadow:3px 3px 0 var(--bt-ink)}.bt-rail .bt-cat b{font-size:12px}@media(max-width:749px){.bt-colb{grid-template-columns:minmax(0,1fr)}.bt-rail{position:static;flex-direction:row;overflow-x:auto;max-height:none;padding-bottom:10px}.bt-rail .bt-cat{flex:0 0 82px}}.bt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.bt-dd{position:relative}.bt-dd summary{list-style:none;cursor:pointer;font:700 14px var(--bt-b);border:2px solid var(--bt-ink);border-radius:99px;padding:6px 14px;background:#fff}.bt-dd summary::-webkit-details-marker{display:none}.bt-dd summary:after{content:" \25be"}.bt-dd[open] summary{background:var(--bt-ink);color:#fff}.bt-dd>div{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:230px;max-height:320px;overflow:auto;background:#fff;border:2px solid var(--bt-ink);border-radius:16px;padding:14px;box-shadow:5px 5px 0 var(--bt-ink);display:grid;gap:8px}.bt-dd label{display:flex;gap:8px;align-items:center;font-size:14px}.bt-dd input[type=checkbox]{accent-color:var(--bt-v);width:16px;height:16px;margin:0}.bt-range{display:flex;gap:8px}.bt-range input{width:100%;border:2px solid var(--bt-line);border-radius:10px;padding:6px 8px;font:inherit;color:var(--bt-ink)}.bt-dd .bt-btn{padding:8px 14px;font-size:14px;box-shadow:0 3px 0 var(--bt-ink)}.bt-clear{font-size:13px;font-weight:700;color:var(--bt-p)!important;text-decoration:underline!important}.bt-count{margin-left:auto;font-size:14px;color:var(--bt-mute)}.bt-sort select{font:700 14px var(--bt-b);border:2px solid var(--bt-ink);border-radius:99px;padding:6px 12px;background:#fff;color:var(--bt-ink)}.bt-empty{text-align:center;padding:48px 16px;display:grid;gap:14px;justify-items:center}.bt-pag{display:flex;justify-content:center;gap:6px;margin-top:28px;flex-wrap:wrap}.bt-pag a,.bt-pag span{min-width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--bt-ink);border-radius:99px;font-weight:700;padding:0 12px;background:#fff}.bt-pag .is-on{background:var(--bt-ink);color:#fff}.bt-pag .is-gap{border-color:transparent;background:none}.bt-pg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding-top:12px;align-items:start}.bt-gal{position:sticky;top:120px;display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:10px;align-items:start}.bt-main{position:relative;aspect-ratio:1;background:#fff;border:2px solid var(--bt-ink);border-radius:24px;overflow:hidden;display:grid;place-items:center}.bt-main img{width:92%;height:92%;object-fit:contain}.bt-main .bt-off{position:absolute;top:14px;left:14px}.bt-thumbs{display:flex;flex-direction:column;gap:8px;max-height:min(560px,44vw);overflow-y:auto;scrollbar-width:none}.bt-thumbs button{-webkit-appearance:none;appearance:none;flex:none;width:70px;height:70px;padding:4px;border:2px solid var(--bt-line);border-radius:14px;background:#fff;cursor:pointer}.bt-thumbs button.is-on{border-color:var(--bt-ink);box-shadow:2px 2px 0 var(--bt-ink)}.bt-thumbs img{width:100%;height:100%;object-fit:contain}.bt-info{display:grid;gap:16px;min-width:0}.bt-stars{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bt-mute)}.bt-stars span{color:var(--bt-v);letter-spacing:2px;font-size:16px}.bt-title{font-size:clamp(22px,2.6vw,30px)!important}.bt-prow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bt-prow b{background:var(--bt-l);font:800 22px var(--bt-b);padding:4px 14px;border-radius:10px}.bt-prow s{color:var(--bt-mute)}.bt-off{font:800 12px var(--bt-b);color:#fff;background:var(--bt-p);padding:3px 10px;border-radius:99px}.bt-share{-webkit-appearance:none;appearance:none;margin-left:auto;width:38px;height:38px;border-radius:50%;border:2px solid var(--bt-ink);background:#fff;color:var(--bt-ink);display:grid;place-items:center;cursor:pointer;padding:0}.bt-share svg{width:18px;height:18px}.bt-chips{display:flex;flex-wrap:wrap;gap:8px}.bt-chips span{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--bt-b);border:1.5px solid var(--bt-line);background:#fff;border-radius:99px;padding:5px 12px 5px 6px}.bt-chips span:before{content:"\2713";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--bt-v);color:#fff;font-size:11px}.bt-opt{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bt-opt legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.bt-opt label{position:relative}.bt-opt input{position:absolute;opacity:0;pointer-events:none}.bt-opt span{display:block;border:2px solid var(--bt-line);border-radius:12px;padding:7px 14px;font-weight:700;font-size:14px;cursor:pointer;background:#fff}.bt-opt input:checked+span{border-color:var(--bt-ink);background:var(--bt-y)}.bt-opt input:focus-visible+span{outline:3px solid var(--bt-p)}.bt-buy{display:grid;gap:12px;margin:0}.bt-buy .bt-btn{width:100%}.bt-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bt-badges div{background:#fff;border:2px solid var(--bt-line);border-radius:16px;padding:12px 8px;text-align:center;font:700 12px/1.3 var(--bt-b)}.bt-badges span{display:block;font-size:24px;margin-bottom:4px}.bt-accs{display:grid;gap:8px}.bt-acc{background:#fff;border:2px solid var(--bt-line);border-radius:16px}.bt-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;font-weight:700;font-size:14px}.bt-acc summary::-webkit-details-marker{display:none}.bt-acc summary small{display:block;font-weight:400;color:var(--bt-mute);font-size:12px}.bt-acc summary:after{content:"+";margin-left:auto;font-size:20px;line-height:1}.bt-acc[open] summary:after{content:"\2013"}.bt-acc>div{padding:0 16px 16px;font-size:14px;color:var(--bt-ink)}.bt-acc>div img{border-radius:12px}.bt-ic{font-size:20px;flex:none}.bt-rule{display:flex;align-items:center;gap:12px;font-size:20px!important;margin:8px 0 0!important}.bt-rule:after{content:"";flex:1;height:2px;background:var(--bt-line)}.bt-specg{font:700 13px var(--bt-b)!important;letter-spacing:0!important;color:var(--bt-v)!important;margin:14px 0 8px!important}.bt-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bt-specs div{background:#fff;border:2px solid var(--bt-line);border-radius:14px;padding:10px 12px}.bt-specs b{display:block;font-size:14px}.bt-specs small{color:var(--bt-mute);font-size:12px}.bt-tags{display:flex;flex-wrap:wrap;gap:8px}.bt-tags span{background:color-mix(in srgb,var(--c) 14%,#fff);border:1.5px solid color-mix(in srgb,var(--c) 40%,#fff);border-radius:12px;padding:6px 12px;font:500 13px var(--bt-b)}.bt-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.bt-box>span{display:flex;gap:8px;align-items:center;background:#fff;border:2px solid var(--bt-line);border-radius:14px;padding:10px 12px;font-size:13px;font-weight:500}.bt-faq{max-width:760px;margin:0 auto;display:grid;gap:8px}.bt-faq h2{text-align:center}.bt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:44;background:#fff;border-top:2px solid var(--bt-ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:16px;transform:translateY(110%);transition:transform .25s}.bt-sticky.is-on{transform:none}.bt-sticky b{font:800 18px var(--bt-b)}.bt-sticky s{color:var(--bt-mute);font-size:13px;margin-left:6px}.bt-sticky .bt-btn{padding:11px 22px;box-shadow:0 3px 0 var(--bt-ink)}@media(max-width:899px){.bt-pg{grid-template-columns:minmax(0,1fr);gap:20px}.bt-gal{position:static;grid-template-columns:minmax(0,1fr)}.bt-thumbs{flex-direction:row;overflow-x:auto;max-height:none}.bt-thumbs button{width:62px;height:62px}}@media(prefers-reduced-motion:reduce){.bt-mq div{animation:none}.bt-card,.bt-cat-art,.bt-cat-art img,.bt-tiles a,.bt-sticky,.bt-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bt.css.map */
