.season{display:block;margin-block:clamp(2.4rem,3vw,4rem)}.season .season__card{padding:clamp(1.6rem,2vw,2.4rem);border:1px solid var(--line);border-radius:var(--radius-panel)}.season:not(:defined) .season__slide:first-child{visibility:visible;opacity:1}.season[data-turning] .season__slide{transition:opacity .5s ease,visibility .5s}.season .season__slides{display:grid}.season .season__slide{grid-area:1 / 1;display:grid;gap:1.6rem 3.2rem;align-items:center;visibility:hidden;opacity:0}.season .season__slide.is-active,.season .season__slide:only-child{visibility:visible;opacity:1}@media(min-width:990px){.season .season__slide{grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr)}}.season .season__foot{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center;justify-content:space-between;padding-block-start:1.2rem;border-block-start:1px solid var(--line)}@media(min-width:990px){.season .season__foot{grid-column:1 / -1}}.season .season__foot .button{margin-inline-start:auto}.season .season__foot s{margin-inline-start:.2em;font-weight:400;opacity:.8}.season .season__guidance{min-block-size:2.4rem;color:inherit;font-size:1.4rem;text-underline-offset:.3rem}.season .season__dots{display:flex;gap:.4rem;justify-content:center;margin-block-start:.8rem}.season .season__dots[hidden]{display:none}.season .season__dot{display:grid;place-items:center;inline-size:2.8rem;block-size:2.8rem;padding:0;border:0;background:none;cursor:pointer}.season .season__dot:before{content:"";inline-size:.8rem;block-size:.8rem;border-radius:50%;background:var(--line)}.season .season__dot[aria-current=true]:before{background:var(--action)}.season .season__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:.8rem}.season .season__actions .button{min-block-size:3.6rem;min-inline-size:0;padding:.4rem 1.2rem;font-size:1.3rem}.season p,.season h2{margin:0}.season h2{--display: var(--display-s)}.season .season__label{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;color:var(--ink-soft);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.season .season__label .deal-badge{flex:none}.season .season__label svg{display:block;inline-size:1.6rem;block-size:1.6rem;color:var(--action)}.season .season__text{margin-block-start:.6rem;color:var(--ink-soft);font-size:1.5rem;line-height:1.45}.season .season__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.season .season__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.season .season__item{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.2rem;align-items:center;color:inherit;text-decoration:none}.season .season__item img{inline-size:7.2rem;block-size:7.2rem;object-fit:contain;mix-blend-mode:multiply}.season .season__words{display:grid;gap:.3rem}.season .season__name{font-size:1.5rem;line-height:1.25}.season .season__price{font-size:1.4rem;font-weight:600}.season .season__price s{color:var(--ink-soft);font-weight:400}.season .season__sale,.season .season__saving{color:var(--sale)}.season.season--compact{margin-block:1.2rem 0}.season.season--compact .season__card{container-type:inline-size;padding:.8rem 1.6rem;border-radius:var(--radius-panel)}.season.season--compact .season__slide{gap:.6rem 2.4rem}@media(min-width:990px){.season.season--compact .season__slide{grid-template-columns:minmax(0,1fr) auto;align-items:center}.season.season--compact .season__slide .season__foot{grid-column:2;grid-row:1}.season.season--compact .season__slide .season__list{grid-column:1 / -1;grid-row:2}}@container (min-width: 140rem){.season.season--compact .season__slide{grid-template-columns:auto minmax(0,1fr) auto}.season.season--compact .season__slide .season__foot{grid-column:3;grid-row:1}.season.season--compact .season__slide .season__list{grid-column:2;grid-row:1}}.season.season--compact h2{--display: 1.8rem}.season.season--compact .season__label{font-size:1.1rem}.season.season--compact .season__text,.season.season--compact .season__actions,.season.season--compact .season__guidance,.season.season--compact .season__dots{display:none}.season.season--compact .season__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media(max-width:989px){.season.season--compact .season__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(16rem,1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}}.season.season--compact .season__item{grid-template-columns:4.4rem minmax(0,1fr);gap:.8rem}.season.season--compact .season__item img{inline-size:4.4rem;block-size:4.4rem}.season.season--compact .season__name{display:-webkit-box;overflow:hidden;font-size:1.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.season.season--compact .season__price{font-size:1.3rem}@media(max-width:989px){.season.season--compact .season__price s{display:none}}.season.season--compact .season__foot{padding:0;border:0}@media(max-width:989px){.season.season--compact .season__now,.season.season--compact .pass-quiet,.season.season--compact .season__foot:not(:has([data-bundle])){display:none}.season.season--compact .season__buy{inline-size:100%}.season.season--compact .season__foot .button{inline-size:100%;margin-inline-start:0}}@media(max-width:749px){.season:not(.season--compact) .season__list li{position:relative}.season:not(.season--compact) .season__item{grid-template-columns:5.6rem minmax(0,1fr);padding-inline-end:10rem}.season:not(.season--compact) .season__item img{inline-size:5.6rem;block-size:5.6rem}.season:not(.season--compact) .season__name{font-size:1.4rem}.season:not(.season--compact) .season__actions{position:absolute;inset-block-start:50%;inset-inline-end:0;margin:0;translate:0 -50%}.season:not(.season--compact) .season__actions:has(cart-stepper+cart-stepper){position:static;margin-block-start:.6rem;margin-inline-start:6.8rem;translate:none}.season:not(.season--compact) .season__item:has(+.season__actions cart-stepper+cart-stepper){padding-inline-end:0}.season:not(.season--compact) .season__guidance{font-size:1.3rem}.season:not(.season--compact) .season__foot .button{inline-size:100%;margin-inline-start:0}}.season .season__entry{color:inherit;text-decoration:none;transition:border-color .15s ease}@media(hover:hover){.season .season__entry:hover{border-color:var(--ink-soft)}}.season .season__entry .season__text{margin:0}.season .season__print{position:absolute;top:0;right:0;bottom:0;left:34%;pointer-events:none;-webkit-mask:url(ui-mask-fuzzy-1.webp) center / 100% 100% no-repeat,linear-gradient(to right,transparent 14%,#000 66%);-webkit-mask-composite:source-in;mask:url(ui-mask-fuzzy-1.webp) center / 100% 100% no-repeat,linear-gradient(to right,transparent 14%,#000 66%);mask-composite:intersect}.season .season__print img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 40%;opacity:.26}.season .season__therapy{position:relative}.season .season__therapy>:not(.season__print){position:relative}.season .season__therapy h2{font-size:3.4rem;font-style:italic;line-height:1.1}.season .season__therapy h2 a{color:inherit;text-decoration:none}.season .season__therapy .season__people img{inline-size:4.4rem;block-size:4.4rem;border-radius:50%;object-fit:cover;mix-blend-mode:normal}.season .season__therapy .season__item{grid-template-columns:4.4rem minmax(0,1fr)}.season .season__therapy .season__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:auto}@media(max-width:749px){.season .season__therapy .season__people{grid-template-columns:minmax(0,1fr);gap:.6rem}}.season .season__therapy .season__people :is(.season__name,.season__price),.season .season__therapy .season__guidance{color:var(--ink)}.season .season__therapy .season__people .season__name{font-size:1.4rem}.season .season__therapy .season__people .season__price{font-size:1.25rem;font-weight:400}.season .season__therapy .season__foot{margin-block-start:0}.season .season__therapy .season__foot .button{justify-self:stretch;inline-size:100%;min-inline-size:0;margin:0}.season .season__origin{display:grid;gap:.2rem;margin-block-start:.2rem;color:var(--ink-soft);font-size:1.35rem;line-height:1.4}.season .season__origin .term{color:var(--ink);font-family:Iowan Old Style,Palatino,"Noto Serif",Georgia,serif;font-size:3rem;font-weight:300;line-height:1.15}.season .season__origin .term:lang(ja){font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif CJK JP",serif}.season .season__origin .term:lang(zh){font-family:Songti SC,STSong,"Noto Serif CJK SC",serif}.season .season__origin .term:lang(sa){font-family:Kohinoor Devanagari,"Noto Serif Devanagari",Devanagari Sangam MN,serif}.season .season__title{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;line-height:1.2}.season .season__go{align-self:flex-end;margin-block-start:auto}.season .season__go svg{display:block;inline-size:1.8rem;block-size:1.8rem}.season .season__drawing{color:var(--action)}.season .season__drawing svg{display:block;inline-size:5.4rem;block-size:7.2rem;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.season .season__arrow{inline-size:4rem;block-size:4rem;padding:0;border:1px solid var(--line);border-radius:50%;background:none;color:inherit;font-size:1.6rem;cursor:pointer}.season [aria-disabled=true],.season [data-bundle]:disabled,.season [data-step]:disabled{opacity:.55;cursor:progress}
/*# sourceMappingURL=/cdn/shop/t/36/assets/shop-season.css.map */
