:root{--cr-night: #140a22;--cr-night-2: #1f1233;--cr-pink: #ff4fb0;--cr-cyan: #2fe3ff;--cr-violet: #a27bff;--cr-sand: #fff6ee;--cr-muted: #bfb0d6;--cr-ink: #1a0d28;--cr-line: #ffffff1a;--cr-nav: 68px;--cr-ease-out: cubic-bezier(.23, 1, .32, 1);--cr-ease-drawer: cubic-bezier(.32, .72, 0, 1)}.cr-ico{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.cr-nav{display:none}@media screen and (max-width:749px){body.caroule-app{padding-bottom:calc(var(--cr-nav) + env(safe-area-inset-bottom,0px))}body.caroule-app .header__icon--menu{display:none}.cr-nav{position:fixed;z-index:40;left:0;right:0;bottom:0;height:calc(var(--cr-nav) + env(safe-area-inset-bottom,0px));padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background:color-mix(in srgb,var(--cr-night) 95%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--cr-line)}}.cr-nav__item{height:58px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:600 12px/1 var(--font-body--family, sans-serif);color:var(--cr-sand);text-decoration:none;cursor:pointer;border-radius:14px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--cr-ease-out),color .15s ease}.cr-nav__item:active{transform:scale(.92)}.cr-nav__item[aria-current=page]{color:var(--cr-pink)}.cr-nav__item[aria-current=page] .cr-ico{filter:drop-shadow(0 0 6px var(--cr-pink))}.cr-nav__item:focus-visible,.cr-sheet :focus-visible,.cr-tile:focus-visible,.cr-chip:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:2px}.cr-sheet{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end}.cr-sheet[hidden]{display:none}.cr-sheet__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#05020bb8;opacity:0;transition:opacity .2s ease}.cr-sheet__panel{position:relative;background:var(--cr-night);color:var(--cr-sand);border-radius:26px 26px 0 0;box-shadow:0 -1px #ff4fb066;max-height:86%;overflow-y:auto;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .2s var(--cr-ease-out)}.cr-sheet.is-open .cr-sheet__veil{opacity:1}.cr-sheet.is-open .cr-sheet__panel{transform:none;transition:transform .32s var(--cr-ease-drawer)}.cr-sheet__grab{width:44px;height:5px;border-radius:3px;background:#ffffff40;margin:4px auto 12px}.cr-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cr-sheet__title{margin:0;font:italic 800 24px/1.05 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-sheet__close{width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--cr-sand);display:grid;place-items:center;cursor:pointer}.cr-rayon{border-bottom:1px solid var(--cr-line);padding:6px 0 12px}.cr-rayon__link{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:var(--cr-sand);text-decoration:none;font:700 17px/1.2 var(--font-body--family, sans-serif)}.cr-rayon__link .cr-ico{color:var(--cr-pink)}.cr-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cr-chips::-webkit-scrollbar{display:none}.cr-chip{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:20px;border:1.5px solid #ffffff2a;background:#ffffff0d;color:var(--cr-sand);font:600 14px/1 var(--font-body--family, sans-serif);text-decoration:none;white-space:nowrap;transition:transform .12s var(--cr-ease-out),background-color .15s ease}.cr-chip:active{transform:scale(.95)}.cr-welcome{position:relative;display:block;height:var(--cr-welcome-h, 216px);border-radius:24px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:var(--cr-night-2);box-shadow:0 0 0 1.5px #ffffff14,0 12px 30px #0007;transition:transform .14s var(--cr-ease-out)}.cr-welcome:active{transform:scale(.985)}.cr-welcome__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#140a22d9,#140a2266 55%,#140a2200)}.cr-welcome__title{position:absolute;z-index:2;left:18px;bottom:18px;max-width:62%;margin:0;font:italic 800 clamp(28px,7vw,44px)/1 var(--font-heading--family, sans-serif);color:#fff;text-shadow:0 2px 12px #0009}.cr-go{position:absolute;z-index:2;right:16px;bottom:16px;width:56px;height:56px;border-radius:50%;background:var(--cr-pink);color:#fff;display:grid;place-items:center;box-shadow:0 0 18px #ff4fb099}.cr-go .cr-ico{stroke-width:2.6;width:26px;height:26px}@media screen and (min-width:750px){.cr-welcome{height:calc(var(--cr-welcome-h, 216px) * 1.6)}}.cr-tiles{display:grid;grid-template-columns:repeat(var(--cr-cols, 4),1fr);gap:10px}.cr-tile{--c: var(--cr-pink);position:relative;aspect-ratio:1;max-width:100%;border-radius:20px;border:1.5px solid color-mix(in srgb,var(--c) 22%,transparent);background:color-mix(in srgb,var(--c) 13%,var(--cr-night));display:grid;place-items:center;color:var(--c);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .13s var(--cr-ease-out),border-color .18s ease,box-shadow .22s var(--cr-ease-out),background-color .18s ease}.cr-tile--violet{--c: var(--cr-violet)}.cr-tile--cyan{--c: var(--cr-cyan)}.cr-tile svg{width:min(48px,56%);height:auto;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 10px color-mix(in srgb,var(--c) 60%,transparent))}.cr-tile svg .f{fill:currentColor;fill-opacity:.14}.cr-tile:active{transform:scale(.94)}.cr-tile[aria-expanded=true]{border:2px solid var(--c);background:color-mix(in srgb,var(--c) 22%,var(--cr-night));box-shadow:0 0 18px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 14px color-mix(in srgb,var(--c) 30%,transparent)}.cr-panel{--c: var(--cr-pink);margin-top:14px;padding:16px;border-radius:22px;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 8%,var(--cr-night));box-shadow:0 0 22px color-mix(in srgb,var(--c) 35%,transparent);color:var(--cr-sand)}.cr-panel[hidden]{display:none}.cr-panel.is-in{animation:cr-pop .2s var(--cr-ease-out)}@keyframes cr-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.cr-panel--violet{--c: var(--cr-violet)}.cr-panel--cyan{--c: var(--cr-cyan)}.cr-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.cr-panel__title{margin:0;font:italic 800 28px/1.05 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-panel__all{display:inline-flex;align-items:center;gap:4px;color:var(--c);font:700 14px/1 var(--font-body--family, sans-serif);text-decoration:none;padding:10px 0;white-space:nowrap}.cr-panel__all .cr-ico{width:18px;height:18px}.cr-feel{background:var(--cr-night-2);color:var(--cr-sand);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 0 1px var(--cr-line)}.cr-feel__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cr-feel__title{margin:0;font:italic 800 18px/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-feel__sole{font:700 13px/1 var(--font-body--family, sans-serif);color:var(--cr-cyan)}.cr-meter{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;font:600 13.5px/1 var(--font-body--family, sans-serif)}.cr-meter__bars{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.cr-meter__bars i{height:8px;border-radius:4px;background:#ffffff1a}.cr-meter__bars i.on{background:linear-gradient(90deg,var(--cr-cyan),var(--cr-violet));box-shadow:0 0 6px #2fe3ff66}.cr-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cr-specs div{border-radius:12px;background:#ffffff0a;border:1px solid var(--cr-line);padding:10px;display:flex;flex-direction:column;gap:4px;min-width:0}.cr-specs span{font:600 11px/1 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--cr-muted)}.cr-specs b{font:800 15px/1.15 var(--font-body--family, sans-serif);overflow-wrap:anywhere}.cr-fits{display:flex;gap:8px}.cr-fits span{flex:1;text-align:center;padding:10px 0;border-radius:12px;border:1.5px solid var(--cr-line);font:700 13px/1 var(--font-body--family, sans-serif);color:var(--cr-muted)}.cr-fits span.on{border:2px solid var(--cr-violet);color:var(--cr-sand);background:#a27bff1f;box-shadow:0 0 10px #a27bff55}.cr-feel__note{font-size:12.5px;color:var(--cr-muted);margin:0}.cr-stiz{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px;border-radius:20px;border:2px solid var(--cr-cyan);background:color-mix(in srgb,var(--cr-cyan) 7%,var(--cr-night));box-shadow:0 0 18px #2fe3ff33;color:var(--cr-sand)}.cr-stiz__img{width:84px;height:84px;border-radius:50%;object-fit:cover;border:2px solid var(--cr-cyan);background:var(--cr-night-2)}.cr-stiz__body{display:flex;flex-direction:column;gap:8px;min-width:0}.cr-stiz__title{margin:0;font:italic 800 18px/1.15 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-stiz__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:23px;border:2px solid var(--cr-sand);color:var(--cr-sand);font:700 14px/1 var(--font-body--family, sans-serif);text-decoration:none;transition:transform .14s var(--cr-ease-out),background-color .15s ease}.cr-stiz__btn:active{transform:scale(.97)}.cr-stiz__profile{color:var(--cr-sand);font:600 14px/1 var(--font-body--family, sans-serif);text-decoration:underline;text-underline-offset:3px;padding:8px 0;align-self:flex-start}.cr-editor-hint{padding:12px 14px;border:1.5px dashed #ffffff55;border-radius:12px;font-size:13px;color:var(--cr-muted)}@media(hover:hover)and (pointer:fine){.cr-chip:hover{background:#ffffff1f}.cr-stiz__btn:hover{background:#ffffff14}}@media(prefers-reduced-motion:reduce){.cr-panel.is-in{animation:none}.cr-sheet__panel,.cr-sheet.is-open .cr-sheet__panel{transition:none}}.cr-rouli-art{display:block;width:100%;height:100%}.cr-buddy{position:fixed;z-index:39;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:0;pointer-events:none}body.caroule-app .cr-buddy{bottom:calc(var(--cr-nav) + 12px + env(safe-area-inset-bottom,0px))}@media screen and (min-width:750px){body.caroule-app .cr-buddy{bottom:24px;right:24px}}.cr-buddy__av{pointer-events:auto;flex:none;width:60px;height:60px;padding:5px;border-radius:50%;border:2.5px solid var(--cr-pink);background:var(--cr-ink);box-shadow:0 0 16px #ff4fb077;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .13s var(--cr-ease-out),opacity .2s ease}.cr-buddy__av:active{transform:scale(.92)}.cr-buddy.is-off .cr-buddy__av{opacity:.55;box-shadow:none;border-color:#ffffff40}.cr-say{pointer-events:auto;position:relative;margin-right:-6px;max-width:min(250px,calc(100vw - 110px));background:#fff;color:var(--cr-ink);border-radius:18px 18px 4px;padding:10px 30px 10px 14px;font:600 14px/1.35 var(--font-body--family, sans-serif);box-shadow:0 8px 20px #0007;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translate(8px) scale(.96);transform-origin:100% 100%;transition:opacity .18s var(--cr-ease-out),transform .18s var(--cr-ease-out),visibility .18s}.cr-say.is-on{opacity:1;visibility:visible;transform:none}.cr-say__cta{align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:18px;background:var(--cr-pink);color:#fff;font:700 13px/1 var(--font-body--family, sans-serif);text-decoration:none}.cr-say__cta[hidden]{display:none}.cr-say__x{position:absolute;top:-8px;right:-2px;width:26px;height:26px;border-radius:50%;border:2px solid #fff;background:var(--cr-ink);color:#fff;font:700 13px/1 var(--font-body--family, sans-serif);display:grid;place-items:center;padding:0;cursor:pointer}.cr-say__x:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.cr-g-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-bottom:6px}.cr-g-dots{display:flex;gap:6px}.cr-g-dots i{width:24px;height:4px;border-radius:2px;background:#ffffff26}.cr-g-dots i.on{background:linear-gradient(90deg,var(--cr-cyan),var(--cr-pink))}.cr-g-say{display:flex;align-items:flex-end;gap:10px;margin:8px 0 18px}.cr-g-say .cr-g-av{width:50px;height:50px;flex:none;padding:4px;border-radius:50%;border:2.5px solid var(--cr-pink);background:var(--cr-ink)}.cr-g-say p{margin:0;background:#fff;color:var(--cr-ink);border-radius:18px 18px 18px 4px;padding:12px 14px;font:600 16px/1.35 var(--font-body--family, sans-serif)}.cr-g-opts{display:grid;gap:10px}.cr-g-opts.two{grid-template-columns:1fr 1fr}.cr-g-opt{min-height:60px;border-radius:18px;border:1.5px solid #ffffff2a;background:var(--cr-night-2);color:var(--cr-sand);font:700 16px/1.2 var(--font-body--family, sans-serif);padding:0 16px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:transform .12s var(--cr-ease-out)}.cr-g-opt:active{transform:scale(.97)}.cr-g-opt small{display:block;margin-top:4px;font:500 13px/1.2 var(--font-body--family, sans-serif);color:var(--cr-muted)}.cr-g-width{border-radius:18px;padding:14px 16px;background:#2fe3ff14;box-shadow:inset 0 0 0 2px #2fe3ff66;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.cr-g-width span{font:600 13px/1.3 var(--font-body--family, sans-serif);color:var(--cr-muted)}.cr-g-width b{font:italic 800 24px/1 var(--font-heading--family, sans-serif);color:var(--cr-cyan);white-space:nowrap}.cr-g-line{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cr-line)}.cr-g-line img,.cr-g-line .cr-g-ph{width:58px;height:58px;border-radius:14px;object-fit:cover;background:#f3f0f6;flex:none}.cr-g-line .cr-g-ph{background:var(--cr-night-2);border:1.5px dashed #ffffff40}.cr-g-line .m{flex:1;min-width:0}.cr-g-line b{display:block;font:700 14px/1.25 var(--font-body--family, sans-serif)}.cr-g-line span{font-size:13px;color:var(--cr-muted)}.cr-g-line em{font:700 15px/1 var(--font-body--family, sans-serif);font-style:normal;color:var(--cr-cyan);font-variant-numeric:tabular-nums;white-space:nowrap}.cr-g-atelier{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:12px 14px;margin-top:10px;background:#2fe3ff12;box-shadow:inset 0 0 0 1.5px #2fe3ff55}.cr-g-atelier .cr-ico{color:var(--cr-cyan);margin-top:2px}.cr-g-atelier b{display:block;font:700 14px/1.25 var(--font-body--family, sans-serif)}.cr-g-atelier span{font-size:13px;color:var(--cr-muted)}.cr-g-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--cr-line)}.cr-g-row b{display:block;font:700 14px/1.25 var(--font-body--family, sans-serif)}.cr-g-row span{font-size:13px;color:var(--cr-muted)}.cr-switch{width:52px;height:32px;border-radius:16px;border:0;background:#ffffff26;position:relative;flex:none;cursor:pointer;transition:background-color .18s ease}.cr-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .2s var(--cr-ease-out)}.cr-switch[aria-checked=true]{background:var(--cr-cyan)}.cr-switch[aria-checked=true]:after{transform:translate(20px)}.cr-g-note{font-size:12.5px;color:var(--cr-muted);margin:10px 0 14px}.cr-g-add{width:100%;min-height:56px;border:0;border-radius:28px;background:var(--cr-pink);color:#fff;font:700 16px/1 var(--font-body--family, sans-serif);cursor:pointer;box-shadow:0 0 20px #ff4fb066;transition:transform .14s var(--cr-ease-out),opacity .15s ease}.cr-g-add:active{transform:scale(.97)}.cr-g-add[disabled]{opacity:.6;cursor:progress}.cr-g-err{color:#ff8a8a;font-size:13px;margin-top:8px}.cr-g-link{display:block;text-align:center;color:var(--cr-cyan);font:700 14px/1 var(--font-body--family, sans-serif);padding:16px 0 4px;text-decoration:none}@media(prefers-reduced-motion:reduce){.cr-say{transform:none;transition:opacity .15s ease,visibility .15s}}.cr-storycard{position:relative;display:block;width:100%;min-height:250px;border:0;padding:0;border-radius:24px;overflow:hidden;isolation:isolate;cursor:pointer;text-align:left;background:var(--cr-night-2);box-shadow:0 0 0 1.5px #ffffff14;transition:transform .14s var(--cr-ease-out)}.cr-storycard:active{transform:scale(.985)}.cr-storycard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-storycard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#140a2200 30%,#140a22ee 92%)}.cr-storycard__in{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cr-storycard small{display:block;margin-bottom:6px;font:700 12px/1 var(--font-body--family, sans-serif);color:var(--cr-cyan);letter-spacing:.04em}.cr-storycard__title{display:block;font:italic 800 clamp(24px,6vw,40px)/1.05 var(--font-heading--family, sans-serif);color:#fff}.cr-storycard__play{width:52px;height:52px;flex:none;border-radius:50%;background:#fff;color:var(--cr-ink);display:grid;place-items:center;box-shadow:0 0 18px #fff6}.cr-storycard__play svg{width:22px;height:22px;fill:currentColor;margin-left:3px}.cr-hl{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:14px 2px 2px}.cr-hl::-webkit-scrollbar{display:none}.cr-hl__item{flex:none;width:68px;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--cr-sand);font:700 12px/1.1 var(--font-body--family, sans-serif);text-align:center;transition:transform .12s var(--cr-ease-out)}.cr-hl__item:active{transform:scale(.94)}.cr-hl__ring{width:64px;height:64px;border-radius:50%;padding:3px;background:conic-gradient(var(--cr-pink),var(--cr-violet),var(--cr-cyan),var(--cr-pink))}.cr-hl__item.is-past .cr-hl__ring{background:conic-gradient(#6b5a80,#a99bc0,#6b5a80)}.cr-hl__ring>span{display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--cr-night);overflow:hidden;background:var(--cr-night-2)}.cr-hl__ring img{width:100%;height:100%;object-fit:cover}.cr-stories{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;color:#fff}.cr-stories[hidden]{display:none}.cr-st-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.cr-st-slide.is-on{opacity:1;visibility:visible}.cr-st-slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-st-slide.is-on>img{animation:cr-kb 6s ease-out both}@keyframes cr-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.cr-st-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000a,#0000 22% 48%,#000d 86%);pointer-events:none}.cr-st-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#1f1233 0 18px,#241539 18px 36px)}.cr-st-ph b{font:800 13px/1 var(--font-body--family, sans-serif);letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed #ffffff55;border-radius:999px;padding:8px 12px}.cr-st-bot{position:absolute;z-index:3;left:16px;right:16px;bottom:calc(28px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px}.cr-st-date{font:800 13px/1 var(--font-body--family, sans-serif);color:var(--cr-cyan);letter-spacing:.04em}.cr-st-title{margin:0;font:italic 800 clamp(30px,8vw,52px)/1.02 var(--font-heading--family, sans-serif);color:#fff;text-shadow:0 2px 14px #000a}.cr-st-bot p{margin:0;font-size:15px;line-height:1.45;color:#f1e9fb;max-width:36ch}.cr-st-btn{position:relative;z-index:4;display:inline-flex;align-items:center;min-height:50px;padding:0 20px;border-radius:25px;background:var(--cr-pink);color:#fff;font:700 15px/1 var(--font-body--family, sans-serif);text-decoration:none;box-shadow:0 0 18px #ff4fb088}.cr-st-tap{position:absolute;z-index:2;top:0;bottom:0;border:0;padding:0;background:transparent;cursor:pointer}.cr-st-tap--l{left:0;width:32%}.cr-st-tap--r{right:0;width:68%}.cr-st-tap:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:-6px}.cr-st-top{position:absolute;z-index:3;left:0;right:0;top:0;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 0}.cr-st-segs{display:flex;gap:4px}.cr-st-segs i{flex:1;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.cr-st-segs b{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.cr-st-head{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.cr-st-count{font:700 13px/1 var(--font-body--family, sans-serif);text-shadow:0 1px 6px #000a}.cr-st-count em{font-style:normal;color:var(--cr-cyan);margin-right:6px}.cr-st-x{width:44px;height:44px;border:0;border-radius:50%;background:#0006;color:#fff;display:grid;place-items:center;cursor:pointer}@media(prefers-reduced-motion:reduce){.cr-st-slide.is-on>img{animation:none}}.cr-shop{background:var(--cr-night-2);color:var(--cr-sand);border-radius:22px;overflow:hidden;box-shadow:0 0 0 1.5px #2fe3ff33}.cr-shop__map{position:relative;height:110px;background:radial-gradient(120% 100% at 50% 30%,#2a1648,#140a22 75%)}.cr-shop__map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cr-shop__body{padding:14px;display:flex;flex-direction:column;gap:10px}.cr-shop__title{margin:0;font:italic 800 22px/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-shop__line{margin:0;font-size:14px;line-height:1.45;color:var(--cr-muted)}.cr-shop__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:24px;background:var(--cr-pink);color:#fff;font:700 14px/1 var(--font-body--family, sans-serif);text-decoration:none;box-shadow:0 0 16px #ff4fb055;transition:transform .14s var(--cr-ease-out)}.cr-btn:active{transform:scale(.97)}.cr-btn--alt{background:transparent;color:var(--cr-cyan);box-shadow:inset 0 0 0 2px var(--cr-cyan)}.cr-rayon--account .cr-rayon__link{color:var(--cr-muted);font-weight:600}.header-logo img{transform:rotate(-3deg)}@media screen and (max-width:749px){body.caroule-app .header__columns{grid-template-columns:1fr auto auto!important;grid-template-areas:"logo search actions"!important;grid-template-rows:auto!important;grid-auto-rows:0!important;padding-inline:12px 4px!important}body.caroule-app .header__columns header-drawer,body.caroule-app .header__columns .header-drawer{display:none!important}body.caroule-app .header__columns .header-logo{grid-area:logo!important;justify-self:start}body.caroule-app .header__columns .search-action{grid-area:search!important}body.caroule-app .header__columns header-actions{grid-area:actions!important}body.caroule-app header-actions .account-drawer{display:none}}.product-card__content.product-grid__card{background:#fff;color:var(--cr-ink);border-radius:20px;overflow:hidden;padding-bottom:12px;--color-foreground: var(--cr-ink);--color-foreground-heading: var(--cr-ink);--color-primary: var(--cr-ink)}.product-card__content.product-grid__card{--padding-block-start: 0px !important;--padding-block-end: 12px !important}.product-card__content.product-grid__card>:not(.card-gallery),.product-card__content.product-grid__card .text-block,.product-card__content.product-grid__card product-price,.product-card__content.product-grid__card .price{padding-inline:12px}.product-card__content.product-grid__card .text-block .price,.product-card__content.product-grid__card product-price .price{padding-inline:0}.product-card__content.product-grid__card :is(a,h3,h4,p,span){color:var(--cr-ink)}.product-badges__badge.cr-badge{border:2px solid var(--cr-ink);border-radius:999px;font-weight:800;transform:rotate(-4deg)}.product-badges__badge.cr-badge--new,.product-badges__badge.cr-badge--sale{background:var(--cr-pink);color:#fff}.product-badges__badge.cr-badge--out{background:var(--cr-ink);color:var(--cr-sand);border-color:var(--cr-sand)}.cr-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cr-panel__img{display:block;width:calc(100% + 32px);max-width:none;height:130px;margin:-16px -16px 14px;object-fit:cover;border-radius:20px 20px 0 0}.cr-hl__ring>span img,.cr-st-slide>img{object-fit:cover}.cr-tile__label{display:none}.cr-duo{display:grid;gap:12px}@media screen and (min-width:750px){.cr-tiles{gap:16px}.cr-tile{aspect-ratio:auto;min-height:112px;grid-template-columns:auto 1fr;justify-items:start;gap:16px;padding:0 24px;text-decoration:none}.cr-tile svg{width:56px}.cr-tile__label{display:block;font:italic 800 clamp(18px,1.8vw,24px)/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand);text-align:left}.cr-panel{display:grid;grid-template-columns:minmax(220px,34%) 1fr;grid-template-rows:auto 1fr;column-gap:24px;padding:20px}.cr-panel__img{grid-row:1 / span 2;width:100%;height:170px;margin:0;border-radius:14px}.cr-panel .cr-chips{flex-wrap:wrap;overflow:visible;align-content:flex-start}.cr-duo{grid-template-columns:1fr 1fr;gap:16px}.cr-welcome--card{height:calc(var(--cr-welcome-h, 190px) * 1.5)}.cr-shop{display:grid;grid-template-columns:1.2fr 1fr}.cr-shop__map{height:auto;min-height:260px}.cr-shop__body{padding:28px;justify-content:center;gap:14px}.cr-shop__title{font-size:30px}.cr-shop__btns{max-width:420px}.cr-storycard{min-height:380px}.cr-hl{gap:20px}.cr-stories{background:#05020bf2}.cr-st-slide,.cr-st-top{left:50%;right:auto;width:min(440px,52.875vh);transform:translate(-50%)}.cr-st-slide{top:3vh;bottom:3vh;border-radius:18px;overflow:hidden}.cr-st-top{top:3vh;padding-top:12px}.cr-st-bot{left:16px;right:16px;bottom:24px}.cr-st-slide .cr-st-bot{position:absolute}.cr-st-tap{top:50%;bottom:auto;width:52px;height:52px;border-radius:50%;background:#ffffff1f;transform:translateY(-50%);transition:background-color .15s ease}.cr-st-tap:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff}.cr-st-tap--l{left:calc(50% - min(220px,(100vh - 6vh) * 9 / 32) - 76px);width:52px}.cr-st-tap--l:before{transform:translate(-30%,-50%) rotate(-135deg)}.cr-st-tap--r{right:calc(50% - min(220px,(100vh - 6vh) * 9 / 32) - 76px);width:52px}.cr-st-tap--r:before{transform:translate(-70%,-50%) rotate(45deg)}.cr-sheet{align-items:center;justify-content:center}.cr-sheet__panel{width:min(520px,calc(100vw - 48px));max-height:86vh;border-radius:26px;box-shadow:0 0 0 1.5px #ff4fb066,0 30px 80px #000c;padding:12px 24px 24px;opacity:0;transform:translateY(16px) scale(.98);transition:transform .2s var(--cr-ease-out),opacity .2s ease}.cr-sheet.is-open .cr-sheet__panel{opacity:1;transform:none;transition:transform .24s var(--cr-ease-out),opacity .2s ease}.cr-sheet__grab{display:none}}@media(hover:hover)and (pointer:fine){.cr-tile:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--c) 35%,transparent)}.cr-welcome:hover .cr-go,.cr-storycard:hover .cr-storycard__play{transform:scale(1.06)}.cr-go,.cr-storycard__play{transition:transform .16s var(--cr-ease-out)}.cr-st-tap:hover{background:#fff3}}.product-card__content.product-grid__card .text-block{font-size:14px;font-weight:700;line-height:1.25}.product-card__content.product-grid__card .text-block :is(p,a,span){font-size:inherit;font-weight:inherit;line-height:inherit}.product-card .quick-add__button{background:var(--cr-pink);color:#fff;box-shadow:0 0 12px #ff4fb088;transition:transform .12s var(--cr-ease-out)}.product-card .quick-add__button:active{transform:scale(.9)}.product-card .quick-add__button svg{color:#fff}.cr-topnav{display:flex;align-items:center;gap:6px}.cr-topnav__item{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:22px;background:transparent;color:var(--cr-sand);font:700 15px/1 var(--font-body--family, sans-serif);text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s var(--cr-ease-out)}.cr-topnav__item .cr-ico{width:20px;height:20px}.cr-topnav__item:active{transform:scale(.96)}.cr-topnav__item[aria-current=page]{color:var(--cr-pink);background:#ff4fb01a}.cr-topnav__item[aria-current=page] .cr-ico{filter:drop-shadow(0 0 6px var(--cr-pink))}@media(hover:hover)and (pointer:fine){.cr-topnav__item:hover{background:#ffffff12}}.cr-cta{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;min-height:58px;padding:0 24px;border-radius:29px;background:var(--cr-pink);color:#fff;font:italic 800 22px/1 var(--font-heading--family, sans-serif);text-decoration:none;box-shadow:0 0 24px #ff4fb077;transition:transform .14s var(--cr-ease-out)}.cr-cta .cr-ico{width:26px;height:26px;stroke-width:2.6}.cr-cta:active{transform:scale(.97)}@media screen and (min-width:750px){.cr-cta{max-width:520px;margin-inline:auto}}.cr-fpill{display:none}@media screen and (max-width:749px){body.caroule-app .facets-toggle__wrapper{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0;margin-inline:calc(var(--padding-lg, 16px) * -1);padding-inline:var(--padding-lg, 16px)}body.caroule-app .facets-toggle__wrapper::-webkit-scrollbar{display:none}body.caroule-app .facets-toggle__button,.cr-fpill{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-radius:21px;border:1.5px solid #ffffff2e;background:#ffffff0d;color:var(--cr-sand);font:700 14px/1 var(--font-body--family, sans-serif);white-space:nowrap;cursor:pointer;transition:transform .12s var(--cr-ease-out),background-color .15s ease}body.caroule-app .facets-toggle__button{border-color:var(--cr-cyan);color:var(--cr-cyan)}.cr-fpill .cr-ico{width:16px;height:16px}.cr-fpill b{min-width:20px;height:20px;border-radius:10px;background:var(--cr-ink);color:var(--cr-cyan);font:800 11px/20px var(--font-body--family, sans-serif);text-align:center;padding:0 5px}.cr-fpill.is-active{background:#2fe3ff1f;border-color:var(--cr-cyan);box-shadow:0 0 10px #2fe3ff44}body.caroule-app .facets-toggle__button:active,.cr-fpill:active{transform:scale(.95)}body.caroule-app .facets--drawer{--dialog-drawer-opening-animation: crSheetUp;--dialog-drawer-closing-animation: crSheetDown;top:auto!important;bottom:0!important;left:0!important;right:0!important;margin:auto 0 0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:86dvh!important;border:0;border-radius:26px 26px 0 0!important;box-shadow:0 -1px #ff4fb066,0 -20px 60px #000a;padding-bottom:env(safe-area-inset-bottom,0px)}body.caroule-app .facets--drawer:before{content:"";display:block;flex:none;width:44px;height:5px;margin:8px auto 0;border-radius:3px;background:#ffffff40}}@keyframes crSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes crSheetDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images){display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images)>.facets__inputs-list-item{width:auto;flex:none;margin:0}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images) .checkbox{position:relative}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images) .checkbox__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images) .checkbox__label{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:21px;border:1.5px solid #ffffff2a;background:#ffffff0d;color:var(--cr-sand);font:600 14px/1.1 var(--font-body--family, sans-serif);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images) .checkbox__label svg,body.caroule-app .facets .facets__inputs-list:not(.facets__inputs-list--swatches):not(.facets__inputs-list--images) .checkbox__label .icon-checkmark{display:none}body.caroule-app .facets .checkbox:has(.checkbox__input:checked) .checkbox__label{border:2px solid var(--cr-cyan);background:#2fe3ff1f;color:#fff;box-shadow:0 0 10px #2fe3ff44}body.caroule-app .facets .checkbox:has(.checkbox__input:focus-visible) .checkbox__label{outline:3px solid var(--cr-cyan);outline-offset:2px}body.caroule-app .facets .checkbox:has(.checkbox__input:disabled) .checkbox__label{opacity:.4;text-decoration:line-through}body.caroule-app .facets__pill-label{border-radius:21px}@media screen and (min-width:750px){body.caroule-app .facets--horizontal .facets__summary{min-height:40px;padding:0 14px;border-radius:20px;border:1.5px solid #ffffff2e;background:#ffffff0d;font-weight:700;transition:border-color .15s ease,background-color .15s ease}body.caroule-app .facets--horizontal details[open]>.facets__summary{border-color:var(--cr-cyan);background:#2fe3ff1f}body.caroule-app .facets--horizontal .facets__panel-content{border-radius:18px;border:1.5px solid #ffffff1f;box-shadow:0 20px 50px #000a}}@media(prefers-reduced-motion:reduce){body.caroule-app .facets--drawer{--dialog-drawer-opening-animation: none;--dialog-drawer-closing-animation: none}}.cr-legacy-menu{display:none!important}@media screen and (max-width:749px){body.caroule-app{padding-bottom:calc(var(--cr-nav) + 28px + env(safe-area-inset-bottom,0px))}.cr-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));height:var(--cr-nav);padding:0 8px;grid-template-columns:repeat(5,1fr);border-radius:34px;border:1px solid #ffffff1a;background:color-mix(in srgb,var(--cr-night-2) 88%,transparent);box-shadow:0 12px 30px #000a,0 0 0 1px #00000040}.cr-nav__item{height:52px;width:52px;justify-self:center;border-radius:50%;color:#cfc3e2}.cr-nav__item .cr-ico{width:26px;height:26px}.cr-nav__item[aria-current=page]{color:#fff;background:color-mix(in srgb,var(--cr-pink) 32%,transparent)}.cr-nav__item[aria-current=page] .cr-ico{filter:none}.cr-nav__rouli{width:66px;height:66px;margin-top:-10px;padding:0;background:var(--cr-pink);box-shadow:0 0 22px #ff4fb099,0 8px 18px #0008}.cr-nav__rouli-disc{display:block;width:54px;height:54px}body.caroule-app .cr-buddy{left:12px;right:12px;bottom:calc(var(--cr-nav) + 22px + env(safe-area-inset-bottom,0px));justify-content:center}body.caroule-app .cr-buddy__av{display:none}body.caroule-app .cr-say{margin-right:0;border-radius:18px;transform-origin:50% 100%;transform:translateY(8px) scale(.96)}body.caroule-app .cr-say.is-on{transform:none}body.caroule-app .cr-say:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:#fff;transform:translate(-50%) rotate(45deg);border-radius:2px}body.caroule-app .cr-buddy.is-off~.cr-nav .cr-nav__rouli,body.caroule-app:has(.cr-buddy.is-off) .cr-nav__rouli{filter:grayscale(.6);opacity:.75}}@media screen and (max-width:749px){body.caroule-app{--cr-nav: 72px;--cr-nav-lift: 18px;padding-bottom:calc(var(--cr-nav) + var(--cr-nav-lift) + 24px + env(safe-area-inset-bottom,0px))}body.caroule-app .cr-nav{left:14px;right:14px;bottom:calc(var(--cr-nav-lift) + env(safe-area-inset-bottom,0px));height:var(--cr-nav);padding:0 10px;border-radius:36px;border:1px solid rgb(255 255 255 / .16);background:linear-gradient(180deg,#ffffff1a,#ffffff08),#1f12338c;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040,0 14px 34px #0000008c}body.caroule-app .cr-nav__item:not(.cr-nav__rouli){width:54px;height:54px;color:#eee6f7;background:#ffffff12;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}body.caroule-app .cr-nav__item[aria-current=page]:not(.cr-nav__rouli){color:#fff;background:linear-gradient(180deg,#ff4fb073,#ff4fb038);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ff4fb08c,0 0 16px #ff4fb073}body.caroule-app .cr-nav__rouli{width:68px;height:68px;margin-top:-14px;background:radial-gradient(circle at 35% 30%,#ff8ccf,var(--cr-pink) 60%);box-shadow:inset 0 1px #ffffff73,0 0 24px #ff4fb099,0 10px 20px #00000080}body.caroule-app .cr-buddy{bottom:calc(var(--cr-nav) + var(--cr-nav-lift) + 14px + env(safe-area-inset-bottom,0px))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media screen and (max-width:749px){body.caroule-app .cr-nav{background:#1f1233f5}}}@media screen and (max-width:749px){body.caroule-app{--cr-nav: 76px}body.caroule-app .cr-nav__item:not(.cr-nav__rouli),body.caroule-app .cr-nav__item[aria-current=page]:not(.cr-nav__rouli){width:64px;height:66px;border-radius:18px;flex-direction:column;gap:3px;background:none;box-shadow:none}.cr-nav__ic{display:grid;place-items:center;width:44px;height:34px;border-radius:17px;background:#ffffff12;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14;transition:background-color .15s ease}.cr-nav__ic .cr-ico{width:22px;height:22px}.cr-nav__label{font:600 11.5px/1 var(--font-body--family, sans-serif);color:#e6dcf3;letter-spacing:.01em;white-space:nowrap}.cr-nav__item[aria-current=page] .cr-nav__ic{background:linear-gradient(180deg,#ff4fb08c,#ff4fb047);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ff4fb099,0 0 14px #ff4fb073}.cr-nav__item[aria-current=page] .cr-nav__label{color:#fff;font-weight:800}body.caroule-app .cr-nav__rouli{width:72px;height:84px;margin-top:-22px;padding:0;flex-direction:column;gap:4px;background:none;box-shadow:none;border-radius:0}body.caroule-app .cr-nav__rouli .cr-nav__rouli-disc{width:62px;height:62px;padding:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8ccf,var(--cr-pink) 60%);box-shadow:inset 0 1px #ffffff73,0 0 22px #ff4fb099,0 8px 18px #00000080}body.caroule-app .cr-nav__rouli .cr-nav__label{color:#fff;font-weight:800}}@media screen and (min-width:750px){body.caroule-app .cr-buddy{right:max(32px,env(safe-area-inset-right,0px));bottom:32px}}.cr-brand-logo{object-fit:contain;filter:drop-shadow(0 0 10px rgb(162 123 255 / .35))}.cr-brands__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.cr-brands__title{margin:0;font:italic 800 24px/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-brands .cr-panel__all{border:0;background:none;color:var(--cr-cyan);cursor:pointer}.cr-brands__row{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:10px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 6px;scroll-snap-type:x proximity}.cr-brands__row::-webkit-scrollbar{display:none}.cr-brand{--c: var(--cr-pink);display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--c) 35%,transparent);background:color-mix(in srgb,var(--c) 12%,var(--cr-night));color:#fff;font:italic 800 17px/1 var(--font-heading--family, sans-serif);text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:transform .13s var(--cr-ease-out),border-color .15s ease,box-shadow .2s ease}.cr-brand--1{--c: var(--cr-violet)}.cr-brand--2{--c: var(--cr-cyan)}.cr-brand:active{transform:scale(.96)}.cr-chips--wrap{flex-wrap:wrap;overflow:visible}@media screen and (min-width:750px){.cr-brands__row{display:flex;flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.cr-brands__title{font-size:30px}}@media(hover:hover)and (pointer:fine){.cr-brand:hover{border-color:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 45%,transparent)}}.cr-brand--logo{min-height:64px;min-width:112px;padding:8px 16px;background:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 6px 14px #00000059}.cr-brands__row>.cr-brand:nth-child(3n+1){transform:rotate(-2deg)}.cr-brands__row>.cr-brand:nth-child(3n+2){transform:rotate(1.5deg)}.cr-brands__row>.cr-brand:active{transform:scale(.95)}.cr-brand__logo{display:block;width:auto;max-width:112px;height:44px;object-fit:contain}.cr-brands__row>.cr-brand:not(.cr-brand--logo){min-height:64px;min-width:112px;background:#fff;border:2px solid #fff;border-radius:14px;color:var(--cr-ink);font:italic 900 18px/1 var(--font-heading--family, sans-serif);text-transform:uppercase;letter-spacing:-.01em;box-shadow:0 6px 14px #00000059}@media(hover:hover)and (pointer:fine){.cr-brands__row>.cr-brand:hover{border-color:var(--cr-pink);box-shadow:0 0 16px #ff4fb08c}}.cr-marquee{display:grid;gap:12px;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cr-marquee__row{overflow:hidden;padding-block:6px}.cr-marquee__track{display:flex;width:max-content;animation:cr-marquee var(--cr-speed, 40s) linear infinite}.cr-marquee__row--rev .cr-marquee__track{animation-direction:reverse;animation-duration:calc(var(--cr-speed, 40s) * 1.15)}.cr-marquee__set{display:flex;gap:12px;padding-right:12px}.cr-marquee__set>.cr-brand{flex:none}.cr-marquee__set>.cr-brand:nth-child(3n+1){transform:rotate(-2deg)}.cr-marquee__set>.cr-brand:nth-child(3n+2){transform:rotate(1.5deg)}.cr-marquee__set>.cr-brand:not(.cr-brand--logo){min-height:64px;min-width:112px;background:#fff;border:2px solid #fff;border-radius:14px;color:var(--cr-ink);font:italic 900 18px/1 var(--font-heading--family, sans-serif);text-transform:uppercase;box-shadow:0 6px 14px #00000059}.cr-marquee:hover .cr-marquee__track,.cr-marquee:focus-within .cr-marquee__track,.cr-marquee:active .cr-marquee__track{animation-play-state:paused}@keyframes cr-marquee{to{transform:translate(-50%)}}@media screen and (min-width:750px){.cr-marquee{margin-inline:0}}@media(prefers-reduced-motion:reduce){.cr-marquee{-webkit-mask-image:none;mask-image:none}.cr-marquee__row{overflow-x:auto;scrollbar-width:none}.cr-marquee__track{animation:none}.cr-marquee__set[aria-hidden=true]{display:none}}.cr-foot{background:linear-gradient(180deg,var(--cr-night) 0%,#1a0d2c 100%);color:var(--cr-sand);border-top:1px solid var(--cr-line);padding-inline:max(var(--page-margin, 16px),env(safe-area-inset-left,0px));padding-top:var(--padding-block-start, 32px);padding-bottom:var(--padding-block-end, 24px)}.cr-foot__in{max-width:var(--page-width, 1200px);margin-inline:auto;display:flex;flex-direction:column;gap:24px}.cr-foot__hero{display:flex;align-items:center;gap:14px}.cr-foot__rouli{flex:none;width:64px;height:64px;padding:5px;border-radius:50%;border:2.5px solid var(--cr-pink);background:var(--cr-ink);box-shadow:0 0 18px #ff4fb066}.cr-foot__punch{margin:0;font:italic 800 26px/1.05 var(--font-heading--family, sans-serif)}.cr-foot__sub{margin:4px 0 0;font-size:14px;color:var(--cr-muted)}.cr-foot__cols{display:grid;gap:0}.cr-foot__col{border-top:1px solid var(--cr-line)}.cr-foot__col>summary,.cr-foot__label{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0;font:800 13px/1 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--cr-cyan);cursor:pointer}.cr-foot__col>summary::-webkit-details-marker{display:none}.cr-foot__col>summary:after{content:"+";font:700 22px/1 var(--font-body--family, sans-serif);color:var(--cr-sand)}.cr-foot__col[open]>summary:after{content:"\2013"}.cr-foot__body{display:flex;flex-direction:column;gap:2px;padding-bottom:14px}.cr-foot__body p{margin:0 0 8px;font-size:15px;line-height:1.45}.cr-foot__body a{display:flex;align-items:center;min-height:40px;color:var(--cr-sand);font-size:15px;text-decoration:none}.cr-foot__muted{color:var(--cr-muted)}.cr-foot__social{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cr-foot__sbtn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:23px;border:1.5px solid #ffffff2e;background:#ffffff0d;color:var(--cr-sand);font:700 14px/1 var(--font-body--family, sans-serif);text-decoration:none;transition:transform .13s var(--cr-ease-out),border-color .15s ease}.cr-foot__sbtn:active{transform:scale(.96)}.cr-foot__form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cr-foot__form input[type=email]{flex:1;min-width:0;height:50px;padding:0 18px;border-radius:25px;border:1.5px solid #ffffff33;background:#ffffff0d;color:var(--cr-sand);font:500 16px/1 var(--font-body--family, sans-serif)}.cr-foot__form input[type=email]:focus-visible{outline:3px solid var(--cr-cyan);outline-offset:2px}.cr-foot__form button{height:50px;padding:0 22px;border:0;border-radius:25px;background:var(--cr-pink);color:#fff;font:800 15px/1 var(--font-body--family, sans-serif);cursor:pointer;box-shadow:0 0 16px #ff4fb055}.cr-foot__ok,.cr-foot__err{width:100%;margin:0;font-size:13px}.cr-foot__ok{color:#3ddc84}.cr-foot__err{color:#ff8a8a}.cr-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--cr-line);font-size:12.5px;color:var(--cr-muted)}.cr-foot__pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cr-foot__pay svg{width:38px;height:24px}@media screen and (min-width:750px){.cr-foot__cols{grid-template-columns:repeat(3,1fr) 1.4fr;gap:32px}.cr-foot__col{border-top:0}.cr-foot__col>summary{pointer-events:none;min-height:36px}.cr-foot__col>summary:after{display:none}.cr-foot__punch{font-size:34px}}@media(hover:hover)and (pointer:fine){.cr-foot__body a:hover{color:var(--cr-pink)}.cr-foot__sbtn:hover{border-color:var(--cr-pink)}}.cr-crit{display:grid;gap:10px;margin:0}.cr-crit__row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.cr-crit dt{font:700 12px/1.2 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--cr-muted)}.cr-crit dd{margin:0;display:flex;flex-wrap:wrap;gap:6px}.cr-crit__chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:16px;border:1.5px solid #ffffff1f;color:#ffffff59;font:600 13px/1 var(--font-body--family, sans-serif)}.cr-crit__chip.is-on{border:2px solid var(--cr-cyan);background:#2fe3ff1f;color:#fff;font-weight:700}img.cr-brand-logo[src*=caroule-logo-sticker]{filter:drop-shadow(0 3px 6px rgb(0 0 0 / .5))}.cr-shop__map--real{display:block;width:100%;height:230px;padding:0;border:0;cursor:zoom-in;overflow:hidden}.cr-shop__map--real img{width:100%;height:100%;object-fit:cover;object-position:52% 41%;transform:scale(1.35);transform-origin:52% 41%;transition:transform .4s var(--cr-ease-out)}.cr-shop__mapcta{position:absolute;right:12px;bottom:12px;padding:8px 14px;border-radius:18px;background:#140a22cc;border:1.5px solid var(--cr-violet);color:#fff;font:700 13px/1 var(--font-body--family, sans-serif)}.cr-map-full{display:block;width:100%;height:auto;border-radius:16px}@media screen and (min-width:750px){.cr-shop__map--real{position:relative;height:400px;min-height:0}.cr-shop__map--real img{position:absolute;top:0;right:0;bottom:0;left:0}.cr-shop:has(.cr-shop__map--real) .cr-shop__body{align-self:center}}@media(hover:hover)and (pointer:fine){.cr-shop__map--real:hover img{transform:scale(1.42)}}.product-details rte-formatter.cr-desc{display:block;padding:16px;border-radius:18px;background:var(--cr-night-2);box-shadow:0 0 0 1px var(--cr-line);color:#eadff5;font-size:15px;line-height:1.55}.cr-desc>:first-child{margin-top:0}.cr-desc>:last-child{margin-bottom:0}.cr-desc p:empty{display:none}.cr-desc :is(h1,h2){margin:0 0 10px;font:italic 800 20px/1.15 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-desc :is(h3,h4,h5,h6){margin:18px 0 8px;font:800 12px/1.2 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--cr-cyan)}.cr-desc p{margin:0 0 10px}.cr-desc hr{border:0;border-top:1px solid var(--cr-line);margin:16px 0}.cr-desc ul,.cr-desc ol{list-style:none;margin:0;padding:0}.cr-desc li{display:flex;flex-wrap:wrap;gap:2px 10px;padding:9px 0;border-bottom:1px solid var(--cr-line);font-size:14.5px}.cr-desc li:last-child{border-bottom:0}.cr-desc li p{margin:0}.cr-desc li.cr-desc__row{display:grid;grid-template-columns:minmax(6.5em,38%) 1fr;gap:12px;align-items:baseline}.cr-desc .cr-desc__v{color:#fff}.cr-desc .cr-desc__k{font:700 11.5px/1.5 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--cr-muted)}.cr-desc a{color:var(--cr-pink)}.cr-desc li:not(.cr-desc__row){display:block;position:relative;padding-left:18px}.cr-desc li:not(.cr-desc__row):before{content:"";position:absolute;left:2px;top:1.05em;width:7px;height:7px;border-radius:50%;background:var(--cr-pink)}@media(min-width:990px){.product-details rte-formatter.cr-desc{padding:22px 24px}}.caroule-app :is(.cr-shop,.cr-hl,.cr-storycard,.cr-panel,.cr-welcome,.cr-duo) img{color:transparent;font-size:0}.cr-g-sec{margin:16px 0 2px;font:800 12px/1.2 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--cr-cyan)}.cr-g-line.is-off{opacity:.4}.cr-g-line .m>span{display:block}.cr-g-ph--ok{display:grid;place-items:center;color:var(--cr-cyan);border-style:solid!important;border-color:#2fe3ff66!important}.cr-g-free{color:var(--cr-pink)!important}.cr-g-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cr-g-size select,.cr-g-swap{min-height:34px;border-radius:17px;border:1.5px solid #ffffff33;background:var(--cr-night-2);color:var(--cr-sand);font:700 13px/1 var(--font-body--family, sans-serif);padding:0 12px;cursor:pointer}.cr-g-size select{padding-right:28px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cr-g-swap{color:var(--cr-cyan);border-color:#2fe3ff55}.cr-g-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:10px 0 2px;border-radius:22px;background:var(--cr-night-2);box-shadow:inset 0 0 0 1.5px #ffffff1f}.cr-g-seg button{min-height:40px;border:0;border-radius:18px;background:transparent;color:var(--cr-muted);font:700 14px/1 var(--font-body--family, sans-serif);cursor:pointer}.cr-g-seg button.is-on{background:var(--cr-pink);color:#fff}body.caroule-app .facets--drawer .facets__actions{background:var(--cr-night);background-image:none;box-shadow:0 -1px 0 var(--cr-line),0 -18px 24px -6px var(--cr-night);padding-block:12px max(14px,env(safe-area-inset-bottom,0px))}body.caroule-app .facets--drawer .facets__filters-wrapper{padding-bottom:24px}.cr-g-opts.three{grid-template-columns:repeat(3,1fr)}.cr-g-opts.three .cr-g-opt{min-height:52px;justify-content:center;text-align:center;padding:0 8px}.cr-g-seg.three{grid-template-columns:repeat(3,1fr)}.cr-g-swap--mute{color:var(--cr-muted);border-color:#ffffff26}.cr-g-link{width:100%;background:none;border:0;cursor:pointer}.cr-coltitle{margin:14px var(--page-margin, 16px) 12px;font:italic 800 28px/1.05 var(--font-heading--family, sans-serif);color:var(--cr-sand);text-transform:none;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cr-coltitle small{font:600 13px/1 var(--font-body--family, sans-serif);color:var(--cr-muted)}@media(min-width:990px){.cr-coltitle{margin-top:24px;font-size:36px}}.cr-marquee__row:hover .cr-marquee__track,.cr-marquee__row:active .cr-marquee__track,.cr-marquee__row:focus-within .cr-marquee__track{animation-play-state:paused}body.caroule-app .product-card .card-gallery{position:static}body.caroule-app .product-card .card-gallery>:is(slideshow-component,.slideshow,a,img,.product-media-container){position:relative}body.caroule-app .product-card .quick-add{display:flex;inset:auto 12px 3px auto;min-width:32px;width:auto;height:auto;justify-content:flex-end;align-items:flex-end}body.caroule-app .product-card .quick-add__button{width:32px!important;min-width:32px!important;max-width:none!important;height:32px;min-height:0;padding:0;margin:0;place-items:center;box-shadow:0 0 10px #ff4fb066}body.caroule-app .product-card .quick-add__button .add-to-cart-text{margin-inline:0;padding-inline:0}body.caroule-app .product-card .quick-add__button svg{width:16px;height:16px}body.caroule-app .product-card :is(product-price,.price){padding-right:44px}body.caroule-app .product-card .product-badges{top:8px;left:8px;right:auto}body.caroule-app .product-card .product-badges__badge.cr-badge{font-size:10px;line-height:1;padding:3px 7px;border-width:1.5px;transform:rotate(-3deg)}@media screen and (min-width:750px){body.caroule-app .product-card:has(.quick-add__product-form-component--multi-variant) .quick-add__button--choose,body.caroule-app .product-card:not(:has(.quick-add__product-form-component--multi-variant)) .quick-add__button--add{display:grid}}body.caroule-app .product-card product-price{margin-top:auto}.cr-combo{border-radius:20px;padding:14px 14px 16px;background:var(--cr-night-2);box-shadow:inset 0 0 0 1.5px #ff4fb055;color:var(--cr-sand)}.cr-combo__head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.cr-combo__head .cr-g-av{width:44px;height:44px;flex:none;padding:3px;border-radius:50%;border:2px solid var(--cr-pink);background:var(--cr-ink)}.cr-combo__title{display:block;font:italic 800 19px/1.15 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-combo__sub{display:block;margin-top:2px;font-size:13px;color:var(--cr-muted)}.cr-combo .cr-combo__img{flex:none;line-height:0}.cr-combo .cr-combo__name{display:block;font:700 14px/1.25 var(--font-body--family, sans-serif);color:var(--cr-sand);text-decoration:none}.cr-combo .cr-g-add{margin-top:12px;min-height:50px;font-size:15px}.cr-combo .cr-g-note{margin:10px 0 0}.cr-cartmate{display:grid;gap:10px;margin-top:14px}.cr-cartmate:empty,.cr-cartmate__fix:empty{display:none}.cr-ship p{margin:0 0 6px;font-size:14px;color:var(--cr-sand)}.cr-ship b{color:var(--cr-cyan)}.cr-ship__bar{display:block;height:8px;border-radius:4px;background:#ffffff1f;overflow:hidden}.cr-ship__bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--cr-cyan),var(--cr-pink));transition:width .4s var(--cr-ease-out)}.cr-cartmate .cr-g-atelier{margin-top:0}.cr-g-link--mute{color:var(--cr-muted);padding-top:6px}.cr-uni__title{margin:0;font:italic 800 26px/1.05 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-uni__subtitle{margin:6px 0 0;font-size:14px;color:var(--cr-muted)}.cr-uni__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:14px 0 12px;border-radius:26px;background:var(--cr-night-2);box-shadow:inset 0 0 0 1.5px #ffffff1f}.cr-uni__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:22px;background:transparent;color:var(--cr-muted);font:800 15px/1 var(--font-body--family, sans-serif);cursor:pointer;transition:background-color .16s ease,color .16s ease}.cr-uni__tabs button .cr-ico{width:20px;height:20px}.cr-uni__tabs button[aria-selected=true]{background:var(--cr-pink);color:#fff}.cr-uni__tabs button[data-cr-uni-tab=style][aria-selected=true]{background:var(--cr-cyan);color:var(--cr-ink)}.cr-uni__side{display:none}.cr-uni__side.is-on{display:block}.cr-uni__sidehead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cr-uni__label{margin:0;font:italic 800 20px/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-uni__side--skate .cr-uni__label{color:var(--cr-pink)}.cr-uni__side--style .cr-uni__label{color:var(--cr-cyan)}.cr-uni__sub{margin:4px 0 10px;font-size:13.5px;color:var(--cr-muted)}.cr-uni__chips{margin-bottom:12px}.cr-uni__rail{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;margin:0 calc(var(--page-margin, 16px) * -1);padding:2px var(--page-margin, 16px) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}.cr-uni__rail::-webkit-scrollbar{display:none}.cr-uni__card{scroll-snap-align:start;min-width:0}.cr-uni__card>a{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:#fff;color:var(--cr-ink);text-decoration:none;transition:transform .14s var(--cr-ease-out)}.cr-uni__card>a:active{transform:scale(.97)}.cr-uni__img{position:relative;display:block;aspect-ratio:1;background:#f4f2f6}.cr-uni__img img{width:100%;height:100%;object-fit:contain}.cr-uni__img .cr-badge{position:absolute;top:8px;left:8px;font-size:10px;padding:3px 7px}.cr-uni__meta{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.cr-uni__brand{font:700 10.5px/1.2 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.06em;color:#6b5a80}.cr-uni__name{font:700 13px/1.25 var(--font-body--family, sans-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-uni__price{margin-top:auto;padding-top:4px;font:800 13.5px/1 var(--font-body--family, sans-serif)}.cr-uni__card--more>a{align-items:center;justify-content:center;gap:8px;min-height:180px;background:var(--cr-night-2);color:var(--cr-sand);box-shadow:inset 0 0 0 1.5px #ffffff26;font:800 14px/1.2 var(--font-body--family, sans-serif);text-align:center;padding:12px}.cr-uni__side--skate .cr-uni__card--more>a{color:var(--cr-pink)}.cr-uni__side--style .cr-uni__card--more>a{color:var(--cr-cyan)}@media(min-width:990px){.cr-uni__head{text-align:center}.cr-uni__title{font-size:36px}.cr-uni__tabs{display:none}.cr-uni__sides{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.cr-uni__side,.cr-uni__side.is-on{display:block;min-width:0;padding:18px;border-radius:22px;background:var(--cr-night-2)}.cr-uni__side--skate{box-shadow:inset 0 0 0 1.5px #ff4fb055}.cr-uni__side--style{box-shadow:inset 0 0 0 1.5px #2fe3ff55}.cr-uni__rail{grid-auto-columns:30%;margin:0;padding:2px 0 8px;scroll-padding-inline:0}}.cr-g-packs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cr-g-pack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:10px 14px;border-radius:18px;border:1.5px solid #ffffff2a;background:var(--cr-night-2);color:var(--cr-sand);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .12s var(--cr-ease-out)}.cr-g-pack:active{transform:scale(.97)}.cr-g-pack b{font:800 15px/1.2 var(--font-body--family, sans-serif)}.cr-g-pack span{font:700 14px/1.2 var(--font-body--family, sans-serif);color:var(--cr-cyan);font-variant-numeric:tabular-nums}.cr-g-pack small{font-size:12px;color:var(--cr-pink)}.cr-g-pack--both{grid-column:1 / -1}.cr-g-pack.is-on{border-color:var(--cr-pink);background:#ff4fb01a}.cr-g-gift{margin-top:12px;padding:12px 14px;border-radius:16px;background:#ff4fb012;box-shadow:inset 0 0 0 1.5px #ff4fb055}.cr-g-gift>b{display:block;font:800 14.5px/1.25 var(--font-body--family, sans-serif)}.cr-g-gift>span{display:block;margin:2px 0 10px;font-size:13px;color:var(--cr-muted)}.cr-g-gift .cr-chip.is-on{background:var(--cr-pink);border-color:var(--cr-pink);color:#fff}.cr-g-wait{display:flex;gap:6px;padding:4px 0 10px 64px}.cr-g-wait i{width:8px;height:8px;border-radius:50%;background:var(--cr-pink);animation:cr-wait .9s ease-in-out infinite}.cr-g-wait i:nth-child(2){animation-delay:.15s}.cr-g-wait i:nth-child(3){animation-delay:.3s}@keyframes cr-wait{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.cr-g-wait i{animation:none;opacity:.7}}.cr-uni__ico{width:26px;height:26px;flex:none}.cr-uni__sub,.cr-uni__chips,.cr-uni__sidehead{display:none}.cr-uni__tabs{margin-top:12px}@media(min-width:990px){.cr-uni__sidehead{display:flex;margin-bottom:12px}}.cr-uni__brand{display:none}.cr-uni__img{overflow:hidden}.cr-uni__img img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.cr-foot__route{display:block;margin-top:4px;font-size:13px}body:has([data-cr-grouped]) results-list,body:has([data-cr-grouped]) .product-grid-container{display:none!important}.cr-grouped{display:grid;gap:26px;padding-bottom:32px}.cr-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.cr-group__title{margin:0;display:flex;align-items:baseline;gap:8px;font:italic 800 22px/1.1 var(--font-heading--family, sans-serif);color:var(--cr-sand)}.cr-group__title small{font:600 13px/1 var(--font-body--family, sans-serif);color:var(--cr-muted)}.cr-group:nth-child(4n+1) .cr-group__title{color:var(--cr-pink)}.cr-group:nth-child(4n+3) .cr-group__title{color:var(--cr-cyan)}@media(min-width:990px){.cr-grouped .cr-uni__rail{grid-auto-columns:calc((100% - 50px) / 6);margin:0;padding:2px 0 8px}.cr-group__title{font-size:28px}}body:has([data-cr-grouped]) .cr-coltitle{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cr-drop{display:grid;gap:14px;justify-items:start;padding-top:6px}.cr-drop__sticker{margin:6px 0 0;padding:8px 18px 10px;border-radius:14px;background:var(--cr-pink);color:#fff;font:italic 900 34px/1 var(--font-heading--family, sans-serif);border:3px solid #fff;box-shadow:0 0 0 3px var(--cr-ink),0 10px 30px #ff4fb055;transform:rotate(-3deg);animation:cr-drop-in .52s var(--cr-ease-out) both}@keyframes cr-drop-in{0%{opacity:0;transform:rotate(-12deg) scale(.6)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.cr-drop__ticker{width:calc(100% + var(--page-margin, 16px) * 2);margin-inline:calc(var(--page-margin, 16px) * -1);overflow:hidden;border-block:1.5px solid #2fe3ff55;background:#2fe3ff10}.cr-drop__track{display:flex;width:max-content;gap:18px;padding:9px 0;animation:cr-marquee 28s linear infinite;font:800 13px/1 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.12em;color:var(--cr-cyan);white-space:nowrap}.cr-drop__track i{font-style:normal;color:var(--cr-pink)}.cr-drop__jump{display:flex;flex-wrap:wrap;gap:8px}.cr-drop__jump a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:20px;background:var(--cr-night-2);box-shadow:inset 0 0 0 1.5px #ffffff26;color:var(--cr-sand);font:700 14px/1 var(--font-body--family, sans-serif);text-decoration:none}.cr-drop__jump b{min-width:22px;padding:3px 6px;border-radius:10px;background:var(--cr-pink);color:#fff;font-size:12px;text-align:center}.cr-group{scroll-margin-top:90px}@media(hover:hover)and (min-width:990px){.cr-grouped .cr-uni__card>a{transition:transform .18s var(--cr-ease-out),box-shadow .18s ease}.cr-grouped .cr-uni__card:nth-child(odd)>a:hover{transform:rotate(-1.5deg) translateY(-3px);box-shadow:0 10px 24px #ff4fb040}.cr-grouped .cr-uni__card:nth-child(2n)>a:hover{transform:rotate(1.5deg) translateY(-3px);box-shadow:0 10px 24px #2fe3ff40}.cr-drop__sticker{font-size:44px}}@media(prefers-reduced-motion:reduce){.cr-drop__sticker,.cr-drop__track{animation:none}}.cr-grouped{gap:48px}.cr-group+.cr-group,.cr-duel{position:relative}.cr-group--feature .cr-uni__rail{grid-auto-columns:42%}.cr-group--feature .cr-uni__card:first-child{grid-column:span 2}.cr-group--feature .cr-uni__card:first-child .cr-uni__name{font-size:15px}.cr-group--mosaic .cr-uni__rail{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.cr-group--mini .cr-uni__rail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:8px;margin:0;padding:0;overflow:visible}.cr-group--mini .cr-uni__meta{padding:6px 8px 8px}.cr-group--mini .cr-uni__name{font-size:11.5px}.cr-group--mini .cr-uni__price{font-size:12px}@media(min-width:990px){.cr-group--feature .cr-uni__rail{grid-auto-columns:calc((100% - 50px) / 6)}.cr-group--mosaic .cr-uni__rail{grid-template-columns:repeat(4,1fr)}.cr-group--mini .cr-uni__rail{grid-template-columns:repeat(6,1fr)}}.cr-duel{padding:18px 14px 20px;border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#3a1660 0%,var(--cr-night-2) 70%);box-shadow:inset 0 0 0 1.5px #ff4fb055,0 0 40px #ff4fb022}.cr-duel__head{text-align:center;margin-bottom:12px}.cr-duel__title{margin:0;font:italic 900 30px/1 var(--font-heading--family, sans-serif);color:var(--cr-sand);text-transform:uppercase;letter-spacing:.02em}.cr-duel__sub{margin:6px 0 0;font-size:13.5px;color:var(--cr-muted)}.cr-duel__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px}.cr-duel__round{font-weight:800;color:var(--cr-cyan)}.cr-duel__line{flex:1;text-align:center;color:var(--cr-sand);font-weight:700}.cr-duel__dots{display:flex;gap:4px}.cr-duel__dots i{width:7px;height:7px;border-radius:50%;background:#ffffff2a}.cr-duel__dots i.on{background:var(--cr-pink)}.cr-duel__dots i.now{background:var(--cr-cyan)}.cr-duel__ring{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cr-duel__vs{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%) rotate(-8deg);z-index:2;padding:6px 10px;border-radius:12px;background:var(--cr-ink);color:var(--cr-pink);border:2.5px solid var(--cr-pink);font:italic 900 18px/1 var(--font-heading--family, sans-serif);pointer-events:none}.cr-duel__card{display:flex;flex-direction:column;padding:0;border:0;border-radius:18px;overflow:hidden;background:#fff;color:var(--cr-ink);text-align:left;text-decoration:none;cursor:pointer;transition:transform .22s var(--cr-ease-out),opacity .22s ease,box-shadow .22s ease}.cr-duel__card:active{transform:scale(.96)}.cr-duel__card img{width:100%;aspect-ratio:1;object-fit:cover;background:#f4f2f6}.cr-duel__meta{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px}.cr-duel__name{font:700 13px/1.25 var(--font-body--family, sans-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-duel__price{font:800 13px/1 var(--font-body--family, sans-serif)}.cr-duel__card.is-win{transform:scale(1.04) rotate(-1.5deg);box-shadow:0 0 0 3px var(--cr-pink),0 12px 30px #ff4fb066}.cr-duel__card.is-lose{opacity:.25;transform:scale(.94)}.cr-duel__ring.is-done .cr-duel__card{pointer-events:none}.cr-duel__result{display:grid;justify-items:center;gap:12px}.cr-duel__crown{margin:0;font:italic 900 22px/1 var(--font-heading--family, sans-serif);color:var(--cr-pink)}.cr-duel__card--win{width:min(260px,70%);box-shadow:0 0 0 3px var(--cr-pink),0 14px 34px #ff4fb066;transform:rotate(-2deg);animation:cr-drop-in .52s var(--cr-ease-out) both}.cr-duel__btns{display:grid;gap:4px;width:100%;max-width:360px}.cr-duel__btns a.cr-g-add{display:grid;place-items:center;text-decoration:none}@media(min-width:990px){.cr-duel{padding:28px 40px 30px}.cr-duel__ring{max-width:640px;margin:0 auto;gap:40px}.cr-duel__bar{max-width:640px;margin:0 auto 14px}.cr-duel__card:hover{transform:translateY(-4px) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.cr-duel__card,.cr-duel__card--win{transition:none;animation:none}}.cr-grouped{box-sizing:border-box;width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 16px);min-width:0}.cr-grouped>*{min-width:0}.cr-grouped .cr-uni__rail{align-items:start}.cr-group--feature .cr-uni__card:first-child .cr-uni__img{aspect-ratio:4 / 3}.cr-group--feature .cr-uni__card:first-child .cr-uni__img img{object-fit:contain;background:#f4f2f6}.cr-drop__jump{flex-wrap:nowrap;width:calc(100% + var(--page-margin, 16px) * 2);margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);overflow-x:auto;scrollbar-width:none}.cr-drop__jump::-webkit-scrollbar{display:none}.cr-drop__jump a{flex:none}.cr-g-note--gift{color:var(--cr-pink);font-weight:700}.cr-g-gift--cart{margin-top:0}.cr-duel--home .cr-duel__title{font-size:32px}.cr-duel__picks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;padding:0;list-style:none}.cr-duel__pick{position:relative;min-width:0}.cr-duel__pick>a{display:flex;flex-direction:column;gap:2px;height:100%;padding-bottom:8px;border-radius:14px;overflow:hidden;background:#fff;color:var(--cr-ink);text-decoration:none}.cr-duel__pick img{width:100%;aspect-ratio:1;object-fit:cover;background:#f4f2f6}.cr-duel__pick .cr-duel__name{padding-inline:7px;font-size:11.5px}.cr-duel__pick .cr-duel__price{padding-inline:7px;font-size:12px}.cr-duel__pickcat{padding:5px 7px 0;font:800 9.5px/1 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--cr-pink)}.cr-duel__add{position:absolute;top:6px;right:6px;width:30px;height:30px;border:0;border-radius:50%;background:var(--cr-pink);color:#fff;font:800 18px/1 var(--font-body--family, sans-serif);box-shadow:0 0 10px #ff4fb088;cursor:pointer}.cr-duel__add.is-done{background:var(--cr-cyan);color:var(--cr-ink);font-size:14px}.cr-duel--group{margin-top:14px;padding:0;background:none;box-shadow:none}.cr-duel--group.is-open{padding:14px;background:radial-gradient(120% 90% at 50% 0%,#3a1660 0%,var(--cr-night-2) 70%);box-shadow:inset 0 0 0 1.5px #ff4fb055;border-radius:22px}.cr-duel__start{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;width:100%;padding:12px 16px;border:1.5px dashed #ff4fb088;border-radius:18px;background:#ff4fb00f;color:var(--cr-sand);font:800 16px/1.2 var(--font-body--family, sans-serif);text-align:left;cursor:pointer}.cr-duel__start span{grid-row:span 2;font-size:24px}.cr-duel__start small{font:500 12.5px/1.2 var(--font-body--family, sans-serif);color:var(--cr-muted)}@media(min-width:990px){.cr-duel__picks{grid-template-columns:repeat(6,1fr);max-width:900px}.cr-duel__start{max-width:420px}}.cr-duel{position:relative;overflow:hidden}.cr-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.cr-confetti i{position:absolute;top:-12px;border-radius:2px;animation:cr-confetti 1.9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes cr-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),520px) rotate(var(--r));opacity:0}}.cr-duel__result.is-in>*{animation:cr-pop-in .42s var(--cr-ease-out) both}.cr-duel__result.is-in>:nth-child(2){animation-delay:.12s}.cr-duel__result.is-in>:nth-child(3){animation-delay:.22s}.cr-duel__result.is-in>:nth-child(4){animation-delay:.32s}@keyframes cr-pop-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.cr-duel__crown{font-size:30px;text-shadow:0 0 18px #ff4fb099}.cr-duel__rouli{display:flex;align-items:flex-end;gap:10px;width:100%;max-width:420px}.cr-duel__rav{width:58px;height:58px;flex:none;padding:4px;border-radius:50%;border:2.5px solid var(--cr-pink);background:var(--cr-ink);animation:cr-rouli-hop .9s var(--cr-ease-out) .2s both}@keyframes cr-rouli-hop{0%{transform:translateY(30px) rotate(-30deg);opacity:0}60%{transform:translateY(-8px) rotate(8deg);opacity:1}to{transform:none}}.cr-duel__say{flex:1;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#fff;color:var(--cr-ink)}.cr-duel__say p{margin:0;font:700 15px/1.3 var(--font-body--family, sans-serif)}.cr-duel__badge{display:inline-block;margin-bottom:4px;padding:3px 9px;border-radius:10px;background:var(--cr-pink);color:#fff;font:900 12px/1.2 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.06em;transform:rotate(-2deg)}.cr-duel__shy{display:grid;gap:8px;width:100%;max-width:420px}.cr-duel__peek{position:relative;display:grid;place-items:center;min-height:64px;border:1.5px dashed #2fe3ff88;border-radius:18px;background:#2fe3ff0f;color:var(--cr-sand);cursor:pointer;overflow:hidden}.cr-duel__blur{font:italic 900 30px/1 var(--font-heading--family, sans-serif);color:var(--cr-cyan);filter:blur(9px);opacity:.8;transition:filter .5s var(--cr-ease-out),opacity .3s ease}.cr-duel__peeklabel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 12px;font:800 15px/1.25 var(--font-body--family, sans-serif);text-align:center}.cr-duel__peek.is-open{cursor:default;padding:12px 12px 34px}.cr-duel__peek.is-open .cr-duel__blur{filter:none;opacity:1}.cr-duel__peek.is-open .cr-duel__peeklabel{inset:auto 0 8px;font-size:13px;font-weight:600;color:var(--cr-muted)}.cr-duel__addall.is-done{background:var(--cr-cyan);color:var(--cr-ink)}@media(prefers-reduced-motion:reduce){.cr-duel__result.is-in>*,.cr-duel__rav{animation:none}.cr-duel__blur{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/caroule.css.map */
