.exc{position:relative;isolation:isolate;overflow-x:clip;color:var(--exc-text);background:var(--exc-bg);padding-block:var(--exc-pt-m) var(--exc-pb-m);font-family:inherit}.exc *,.exc *:before,.exc *:after{box-sizing:border-box}.exc__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.exc__bg picture,.exc__bg img{display:block;width:100%;height:100%;object-fit:cover}.exc__bg-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--exc-bg-ov)}.exc__wrap{width:100%;max-width:var(--exc-max);margin-inline:auto;padding-inline:var(--exc-px-m)}.exc__intro{display:grid;gap:.6rem;margin-bottom:var(--exc-intro-gap);text-align:center;justify-items:center}.exc--intro-left .exc__intro{text-align:left;justify-items:start}.exc--intro-right .exc__intro{text-align:right;justify-items:end}.exc__eyebrow{margin:0;color:var(--exc-sub);font-weight:700;font-size:.8125rem;letter-spacing:.16em}.exc--caps .exc__eyebrow{text-transform:uppercase}.exc__heading-wrap{position:relative;display:inline-block;max-width:100%;padding-inline:.5rem}.exc__heading{margin:0;color:var(--exc-heading);font-family:Fredoka,sans-serif;font-weight:var(--font-heading-weight, 700);font-size:var(--exc-h-m);line-height:1.1;text-wrap:balance}.exc--h-italic .exc__heading{font-style:italic}.exc__heading em{font-style:inherit;color:var(--exc-primary)}.exc__underline{display:block;width:62%;height:.5rem;margin:.3rem auto 0;color:var(--exc-primary);overflow:visible}.exc__spark{position:absolute;top:-.25rem;color:var(--exc-primary);display:none}.exc__spark--l{left:-2.2rem}.exc__spark--r{right:-2.2rem;transform:scaleX(-1)}.exc__desc{max-width:60ch}.exc__desc p{margin:0}.exc__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--exc-gap-m);grid-template-columns:minmax(0,1fr)}.exc__item{min-width:0;display:flex}.exc__card{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;background:var(--card-bg, var(--exc-card-bg));color:var(--card-fg, var(--exc-card-text));border:var(--exc-bw) solid var(--exc-card-border);border-radius:var(--exc-radius);box-shadow:var(--exc-shadow);overflow:hidden;transition:transform .4s var(--exc-ease),box-shadow .4s var(--exc-ease)}.exc__stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.exc__stretch:focus-visible{outline:3px solid var(--exc-primary);outline-offset:-3px}.exc__media{position:relative;flex:none;display:flex;flex-direction:column;aspect-ratio:var(--exc-ratio-m);overflow:hidden}.exc__media picture,.exc__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.exc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx, 50%) var(--fy, 50%);transition:transform .9s var(--exc-ease)}.exc__placeholder{object-fit:cover;background:#0000000f}.exc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-ov, var(--exc-ov));pointer-events:none}.exc--grad .exc__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55) 100%)}.exc__body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.9rem;padding:clamp(1rem,3.2vw,1.5rem);pointer-events:none}.exc__body a,.exc__body button{pointer-events:auto}.exc__body{padding-bottom:clamp(4rem,9vw,5rem)}.exc__card--split .exc__body,.exc__card--bottom .exc__body,.exc__card--center .exc__body{justify-content:flex-end}.exc__card--left .exc__body{align-items:flex-start;text-align:left}.exc__card--center.exc__card--center .exc__body{align-items:center;text-align:center}.exc__card--right .exc__body{align-items:flex-end;text-align:right}.exc__top{display:grid;gap:.4rem;justify-items:inherit;width:100%}.exc__card--left .exc__top{justify-items:start}.exc__card--center .exc__top{justify-items:center}.exc__card--right .exc__top{justify-items:end}.exc__icon{display:inline-grid;place-items:center;width:var(--ic, 48px);height:var(--ic, 48px);color:var(--ic-color, #fff);transition:transform .4s var(--exc-ease)}.exc__icon svg,.exc__icon img{width:100%;height:100%;object-fit:contain}.exc__card-eyebrow{margin:0;color:var(--card-heading, var(--exc-card-heading));font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-shadow:0 1px 6px rgba(0,0,0,.4)}.exc--caps .exc__card-eyebrow{text-transform:uppercase}.exc__title{margin:0;color:var(--card-heading, var(--exc-card-heading));font-family:Fredoka,sans-serif;font-weight:var(--font-heading-weight, 800);font-size:var(--exc-title-m);line-height:1;letter-spacing:-.005em;text-wrap:balance;text-shadow:0 2px 10px rgba(0,0,0,.35)}.exc--caps-title .exc__title{text-transform:uppercase}.exc__title strong{font-weight:900}.exc__title em{display:block;font-style:italic;font-weight:inherit;text-transform:none;font-size:1.2em;line-height:1;color:var(--card-accent, var(--exc-secondary))}.exc__text{margin:0;color:var(--card-heading, var(--exc-card-heading));text-shadow:0 1px 6px rgba(0,0,0,.4);max-width:34ch}.exc__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%}.exc__card--left .exc__actions{justify-content:flex-start}.exc__card--right .exc__actions{justify-content:flex-end}.exc__btn{--b-bg: var(--exc-btn-bg);--b-fg: var(--exc-btn-fg);--b-bgh: var(--exc-btn-bg-h);--b-fgh: var(--exc-btn-fg-h);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.7rem 2.25rem;border:2px solid transparent;border-radius:999px;background:var(--b-bg);color:var(--b-fg);font:inherit;font-weight:800;font-size:.9375rem;letter-spacing:.04em;line-height:1.1;text-decoration:none;cursor:pointer;box-shadow:0 6px 18px #0000002e;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--exc-ease),box-shadow .3s ease}.exc--caps .exc__btn{text-transform:uppercase}.exc__btn--secondary{--b-bg: var(--exc-btn2-bg);--b-fg: var(--exc-btn2-fg);--b-bgh: var(--exc-btn2-bg-h);--b-fgh: var(--exc-btn2-fg)}.exc__btn--outline{--b-bg: transparent;--b-fg: var(--exc-btn-bg);border-color:currentColor;box-shadow:none}.exc__btn--link{--b-bg: transparent;--b-bgh: transparent;--b-fgh: var(--exc-link-h);min-height:0;padding:.25rem 0;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:.25em}.exc__ico,.exc__btn-img{flex:none;transition:transform .3s var(--exc-ease)}.exc__btn:focus-visible{outline:3px solid var(--exc-primary);outline-offset:3px}.exc__foot{position:relative;z-index:2;padding:var(--exc-foot-pad) 1rem;text-align:center;pointer-events:none}.exc__foot a,.exc__foot button,.exc__foot input,.exc__foot select,.exc__foot textarea,.exc__foot summary{pointer-events:auto}.exc__caption{margin:0;font-size:var(--exc-cap);font-weight:700;letter-spacing:.08em;line-height:1.6;color:var(--card-fg, var(--exc-card-text));text-wrap:balance}.exc--caps .exc__caption{text-transform:uppercase}.exc__foot a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .25s ease}.exc__custom{margin-top:.5rem}@media(hover:hover){.exc__card:hover{transform:translateY(calc(var(--exc-lift) * -1));box-shadow:var(--exc-shadow-h)}.exc__card:hover .exc__img{transform:scale(var(--exc-zoom))}.exc__card:hover .exc__icon{transform:scale(1.1) rotate(-4deg)}.exc__card:hover .exc__ico--arrow,.exc__card:hover .exc__ico--arrow_long{transform:translate(4px)}.exc__btn:hover,.exc__card:hover .exc__btn:first-child{background:var(--b-bgh);color:var(--b-fgh);transform:translateY(-2px);box-shadow:0 10px 24px #00000042}.exc__btn--outline:hover,.exc__card:hover .exc__btn--outline:first-child{border-color:var(--b-bgh)}.exc__btn--link:hover,.exc__card:hover .exc__btn--link:first-child{background:transparent;box-shadow:none;transform:none}.exc__foot a:hover{color:var(--exc-link-h)}.exc__nav-btn:hover:not(:disabled){background:var(--exc-primary);color:#fff}}.exc__nav{display:none;justify-content:center;gap:.75rem;margin-top:1rem}.exc__nav-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;border:2px solid var(--exc-primary);background:transparent;color:var(--exc-primary);cursor:pointer;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.exc__nav-btn:disabled{opacity:.35;cursor:default}.exc__nav-btn:focus-visible{outline:3px solid var(--exc-primary);outline-offset:2px}.exc__extras{margin-top:1.5rem;display:grid;gap:1rem}.exc__custom-block{border-radius:var(--exc-radius)}.exc.is-armed [data-exc-anim]:not(.is-in){opacity:0}.exc [data-exc-anim].is-in{animation-duration:var(--exc-dur);animation-timing-function:var(--exc-ease);animation-fill-mode:backwards;animation-delay:calc(var(--exc-delay, 0ms) + var(--exc-stagger, 0ms) * var(--exc-stagger-on, 1))}.exc [data-exc-anim=fade-up].is-in{animation-name:exc-fade-up}.exc [data-exc-anim=fade-down].is-in{animation-name:exc-fade-down}.exc [data-exc-anim=fade].is-in{animation-name:exc-fade}.exc [data-exc-anim=slide-left].is-in{animation-name:exc-slide-left}.exc [data-exc-anim=slide-right].is-in{animation-name:exc-slide-right}.exc [data-exc-anim=zoom-in].is-in{animation-name:exc-zoom-in}@keyframes exc-fade-up{0%{opacity:0;transform:translate3d(0,var(--exc-dist),0)}to{opacity:1;transform:none}}@keyframes exc-fade-down{0%{opacity:0;transform:translate3d(0,calc(var(--exc-dist) * -1),0)}to{opacity:1;transform:none}}@keyframes exc-fade{0%{opacity:0}to{opacity:1}}@keyframes exc-slide-left{0%{opacity:0;transform:translate3d(calc(var(--exc-dist) * -1.5),0,0)}to{opacity:1;transform:none}}@keyframes exc-slide-right{0%{opacity:0;transform:translate3d(calc(var(--exc-dist) * 1.5),0,0)}to{opacity:1;transform:none}}@keyframes exc-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.exc.is-armed .exc__intro:not(.is-in) .exc__underline path{stroke-dasharray:300;stroke-dashoffset:300}.exc__intro.is-in .exc__underline path{stroke-dasharray:300;animation:exc-draw .9s var(--exc-ease) calc(var(--exc-delay, 0ms) + .35s) backwards}.exc__intro.is-in .exc__spark{animation:exc-pop .6s var(--exc-ease) calc(var(--exc-delay, 0ms) + .5s) backwards}@keyframes exc-draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes exc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.exc__spark--r{transform-origin:center}@media(max-width:749px){.exc [data-exc-anim]{--exc-stagger-on: 0}.exc--m-scroll .exc__grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--exc-px-m) * -1);padding:.5rem var(--exc-px-m) 1rem;scroll-padding-inline:var(--exc-px-m);scrollbar-width:none;-webkit-overflow-scrolling:touch}.exc--m-scroll .exc__grid::-webkit-scrollbar{display:none}.exc--m-scroll .exc__item{flex:0 0 var(--exc-card-m);scroll-snap-align:center}.exc--m-scroll .exc__nav{display:flex}}@media(min-width:750px){.exc{padding-block:var(--exc-pt) var(--exc-pb)}.exc__wrap{padding-inline:var(--exc-px)}.exc__heading{font-size:var(--exc-h)}.exc__spark{display:block}.exc__grid{gap:var(--exc-gap);grid-template-columns:repeat(var(--exc-cols-t),minmax(0,1fr))}.exc__media{aspect-ratio:var(--exc-ratio)}.exc__title{font-size:clamp(1.5rem,4.2vw,var(--exc-title))}}@media(min-width:990px){.exc__grid{grid-template-columns:repeat(var(--exc-cols-d),minmax(0,1fr))}.exc__title{font-size:clamp(1.75rem,3.2vw,var(--exc-title))}}@media(prefers-reduced-motion:reduce){.exc [data-exc-anim],.exc [data-exc-anim].is-in{animation:none!important;opacity:1!important;transform:none!important}.exc__intro .exc__underline path,.exc__intro .exc__spark{animation:none!important;stroke-dashoffset:0!important}.exc__card,.exc__img,.exc__btn,.exc__icon,.exc__ico,.exc__btn-img{transition:none!important}.exc__card:hover,.exc__card:hover .exc__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
