*{border-radius:0!important}.placeholder-image{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#999;font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;text-align:center;width:100%;height:100%}html{scroll-behavior:smooth}.hero-saison .hero__title{animation:fadeInUp .8s ease-out both}.hero-saison .hero__subtitle{animation:fadeInUp .8s ease-out .2s both}.hero-saison .button{animation:fadeInUp .8s ease-out .4s both}.product-card{transition:none}.product-card:hover{transform:none;box-shadow:none}.product-card:hover .product-card__media-wrapper img{transform:scale(1.04)}.section-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-reveal.revealed{opacity:1;transform:translateY(0)}.button,.button-secondary{transition:background-color .3s ease,color .3s ease,transform .3s ease}.button-secondary:hover{transform:translateY(-2px)}.value-proposition{animation:fadeIn .8s ease-out .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-reveal.revealed .saison-product-card{animation:fadeInUp .5s ease-out both}.section-reveal.revealed .saison-product-card:nth-child(2){animation-delay:.1s}.section-reveal.revealed .saison-product-card:nth-child(3){animation-delay:.2s}.section-reveal.revealed .saison-product-card:nth-child(4){animation-delay:.3s}.section-reveal.revealed .saison-benefit{animation:fadeInUp .5s ease-out both}.section-reveal.revealed .saison-benefit:nth-child(2){animation-delay:.15s}.section-reveal.revealed .saison-benefit:nth-child(3){animation-delay:.3s}.section-reveal.revealed .saison-carousel-item{animation:fadeInUp .4s ease-out both}.section-reveal.revealed .saison-carousel-item:nth-child(2){animation-delay:.08s}.section-reveal.revealed .saison-carousel-item:nth-child(3){animation-delay:.16s}.section-reveal.revealed .saison-carousel-item:nth-child(4){animation-delay:.24s}.section-reveal.revealed .saison-carousel-item:nth-child(5){animation-delay:.32s}.section-reveal.revealed .saison-carousel-item:nth-child(6){animation-delay:.4s}.section-reveal.revealed .saison-carousel-item:nth-child(7){animation-delay:.48s}.section-reveal.revealed .saison-carousel-item:nth-child(8){animation-delay:.56s}.placeholder-image--hero{min-height:100svh;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.placeholder-image--hero span{font-size:1.5rem;color:#bbb;letter-spacing:.15em}.placeholder-image--card{aspect-ratio:3 / 4;background:linear-gradient(135deg,#f8f8f8,#eee);min-height:300px}.placeholder-image--editorial{aspect-ratio:4 / 3;min-height:400px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.placeholder-image--editorial span{font-size:1.25rem;color:#aaa;letter-spacing:.12em}.top-bar{background-color:#000;color:#fff;padding:12px 0;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-body--family);font-weight:var(--font-body--weight)}.top-bar .section,.top-bar .top-bar-container{padding:0 var(--margin-xl)}.top-bar p{margin:0;line-height:1.2}.hero-saison{--hero-border-width: 0px !important;--hero-border-style: none !important;position:relative}.hero-saison .hero__media{border-radius:0!important}.hero-saison .hero__media img{object-fit:cover;width:100%;height:100%}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2;pointer-events:none}.hero-saison .hero__content-wrapper{z-index:3}.hero-saison .hero__content{color:#fff}.hero-saison h1{letter-spacing:.08em;line-height:1.1;margin:0 0 20px;text-transform:uppercase;color:#fff;font-size:clamp(1.75rem,4vw,3.5rem)}.hero-saison .hero__subtitle{border-radius:0!important;font-size:1rem;line-height:1.6;margin-bottom:32px;font-weight:300;letter-spacing:.02em;color:#ffffffe6;max-width:600px}.hero-saison .hero__cta{border-radius:0!important;padding:10px 24px;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:var(--font-accent--weight);background-color:#fff;color:#000;border:none}.hero-saison .hero__cta:hover{background-color:#000;color:#fff;transform:translateY(-2px);box-shadow:none}.hero__media img,.product-card__media-wrapper img,.editorial-section__image-wrapper img,.saison-carousel-item__image img,.saison-product-card__image img,.saison-editorial__image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease}.product-card__media-wrapper{aspect-ratio:3 / 4;overflow:hidden;background:transparent}.product-card__media-wrapper img,.product-card__media-wrapper .product-card__media{aspect-ratio:unset!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.product-grid .card-gallery .product-media-container{aspect-ratio:3 / 4!important;max-height:none!important}.product-grid .card-gallery .product-media-container img{aspect-ratio:unset!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.value-proposition{padding:72px var(--margin-xl) 48px;text-align:center;background-color:var(--color-background)}.value-proposition .value-props-container{max-width:800px;margin:0 auto}.value-proposition h2{letter-spacing:.05em;line-height:1.2;margin-bottom:16px;text-transform:uppercase;font-size:1.75rem;font-weight:var(--font-heading--weight)}.value-proposition p{font-size:1.125rem;line-height:1.8;max-width:680px;margin:0 auto;color:rgb(var(--color-foreground-rgb) / .8);font-weight:300;letter-spacing:.01em}.saison-tabs-section{padding:80px 0 96px}.saison-tabs{display:flex;gap:0;border-bottom:1px solid #E6E6E6;margin:0 auto 48px;max-width:800px;justify-content:center;padding:0 var(--margin-xl)}.saison-tab{background:none;border:none;padding:16px 24px;font-family:var(--font-heading--family);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#999;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .3s ease,border-color .3s ease}.saison-tab:hover{color:#666}.saison-tab.active{color:#000;border-bottom-color:#000}.saison-tab-content{display:none;padding:0 var(--margin-xl)}.saison-tab-content.active{display:block}.saison-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch}.saison-carousel::-webkit-scrollbar{height:4px}.saison-carousel::-webkit-scrollbar-track{background:#f0f0f0}.saison-carousel::-webkit-scrollbar-thumb{background:#ccc}.saison-carousel-item{flex:0 0 240px;scroll-snap-align:start;text-decoration:none;color:var(--color-foreground);transition:transform .3s ease}.saison-carousel-item:hover{transform:translateY(-4px)}.saison-carousel-item__image{aspect-ratio:3 / 4;overflow:hidden;margin-bottom:12px}.saison-carousel-item__image img{width:100%;height:100%;object-fit:cover}.saison-carousel-item__title{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;font-weight:400;margin:0 0 4px;line-height:1.4}.saison-carousel-item__price{font-size:.75rem;color:#999}.saison-tab-ver-todo{display:inline-block;margin-top:24px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);border-bottom:1px solid var(--color-foreground);padding-bottom:2px;transition:opacity .3s ease}.saison-tab-ver-todo:hover{opacity:.6}@media screen and (max-width:749px){.saison-tabs-section{padding:48px 0 64px}.saison-tabs-section>.saison-tabs,.saison-tabs-section>.saison-tab-content{grid-column:1 / -1!important;width:100%;box-sizing:border-box}.saison-tabs{overflow-x:auto;justify-content:flex-start;padding:0 16px;margin-bottom:32px;scrollbar-width:none;-ms-overflow-style:none}.saison-tabs::-webkit-scrollbar{display:none}.saison-tab{padding:14px 18px;font-size:.75rem;white-space:nowrap;letter-spacing:.1em}.saison-tab-content{padding:0}.saison-carousel{padding-inline:16px;padding-bottom:12px;gap:12px;scrollbar-width:none;-ms-overflow-style:none}.saison-carousel::-webkit-scrollbar{display:none}.saison-carousel-item{flex:0 0 calc(50vw - 22px);scroll-snap-align:start}.saison-tab-ver-todo{display:inline-block;margin-left:16px;margin-top:20px}}.saison-benefits{padding:80px var(--margin-xl);background-color:#fff}@media screen and (max-width:749px){.saison-benefits{padding:48px var(--margin-xl)}}.saison-benefits__grid{display:grid;grid-template-columns:1fr;gap:48px;max-width:960px;margin:0 auto;text-align:center}@media screen and (min-width:750px){.saison-benefits__grid{grid-template-columns:repeat(3,1fr);gap:64px}}.saison-benefit{display:flex;flex-direction:column;align-items:center}.saison-benefit__icon{width:36px;height:36px;margin-bottom:20px;color:#000}.saison-benefit h3{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:500}.saison-benefit p{font-size:.875rem;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .7);margin:0;max-width:260px}.saison-products-section{padding:96px var(--margin-xl);background-color:#f9f9f9}.saison-products-section__title{text-align:center;font-size:1.75rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 48px;font-weight:var(--font-heading--weight)}.saison-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto}@media screen and (min-width:750px){.saison-products-grid{grid-template-columns:repeat(4,1fr)}}.saison-product-card{text-decoration:none;color:var(--color-foreground);transition:transform .4s ease-out;display:block}.saison-product-card:hover{transform:translateY(-6px)}.saison-product-card__image{aspect-ratio:3 / 4;overflow:hidden;margin-bottom:16px}.saison-product-card__image img{width:100%;height:100%;object-fit:cover}.saison-product-card__info h3{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-weight:400;line-height:1.4}.saison-product-card__price{font-size:.75rem;color:#999}.saison-products-section__cta{text-align:center;margin-top:48px}@media screen and (max-width:749px){.saison-products-section{padding:56px var(--margin-xl)}.saison-products-section__title{font-size:1.375rem;margin:0 0 32px}.saison-products-grid{gap:16px}.saison-products-section__cta{margin-top:32px}}.saison-editorial{padding:96px var(--margin-xl)}.saison-editorial__grid{display:grid;grid-template-columns:1fr;gap:48px;max-width:1100px;margin:0 auto;align-items:center}@media screen and (min-width:750px){.saison-editorial__grid{grid-template-columns:1fr 1fr;gap:64px}}.saison-editorial__image-wrapper{position:relative;overflow:hidden;aspect-ratio:4 / 5}.saison-editorial__image-wrapper img{width:100%;height:100%;object-fit:cover}.saison-editorial__content h2{letter-spacing:.04em;line-height:1.15;margin:0 0 24px;text-transform:uppercase;font-size:1.75rem;font-weight:var(--font-heading--weight)}.saison-editorial__content p{font-size:1rem;line-height:1.8;color:rgb(var(--color-foreground-rgb) / .75);letter-spacing:.01em;font-weight:300;margin:0 0 32px}@media screen and (max-width:749px){.saison-editorial{padding:64px var(--margin-md)}.saison-editorial__grid{gap:32px}}.footer{border-top:1px solid var(--color-border)}.footer__container{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;padding:64px var(--margin-xl) 48px var(--margin-xl)}@media screen and (min-width:750px){.footer__container{grid-template-columns:repeat(4,1fr)}}.footer__column{display:flex;flex-direction:column}.footer__column--right{justify-content:flex-start}.footer__heading,.menu__heading__default{letter-spacing:.04em;margin:0 0 24px;text-transform:uppercase;font-size:.875rem;font-weight:var(--font-heading--weight)}.menu__heading__default{text-decoration:none}.footer p{font-size:.875rem;line-height:1.8;letter-spacing:.01em;margin:0 0 12px}.footer--contact,.footer--hours h3{font-weight:var(--font-paragraph--weight);line-height:1.8;font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .8)}.footer--hours li{list-style:none;padding:8px 0;border-bottom:1px solid var(--color-border)}.menu__link{letter-spacing:.01em;text-decoration:none;font-size:.875rem;color:var(--color-foreground)}.menu__link:hover{text-decoration:none}.menu__link__default{color:inherit;letter-spacing:.01em}.footer-social-links{display:flex;flex-direction:column;gap:16px}.footer-social-links .icon-link{--button-size: 2.5rem;--minimum-touch-target: 2.5rem;border-radius:0!important}.footer{--color-background: #1A1A1A;background-color:var(--color-background)}.footer,.footer a,.footer__container a,.footer .menu__heading__default{color:#fff}.footer--contact p,.footer--contact a,.footer--hours h3,.footer--hours p,.footer--help a,.footer--social-links a{color:#ccc}.footer__container a:hover{color:#fff}.footer .form__input{border-radius:0!important;margin-bottom:16px;min-width:320px!important}.footer .form__input::placeholder{letter-spacing:.01em;font-size:.875rem}.footer .form__button{border-radius:0!important;padding:18px 32px;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;border:none}.whatsapp-sticky{position:fixed;bottom:28px;right:28px;width:54px;height:54px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;text-decoration:none;box-shadow:0 4px 16px #25d36659;transition:transform .25s ease,box-shadow .25s ease}.whatsapp-sticky svg{width:26px;height:26px;flex-shrink:0}.whatsapp-sticky:hover{transform:scale(1.08);box-shadow:0 6px 24px #25d36680;text-decoration:none}.whatsapp-sticky__tooltip{position:absolute;right:calc(100% + 10px);background:#1a1a1a;color:#fff;font-family:var(--font-body--family);font-size:11px;letter-spacing:.06em;white-space:nowrap;padding:7px 12px;pointer-events:none;opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .2s ease}.whatsapp-sticky:hover .whatsapp-sticky__tooltip{opacity:1;transform:translate(0)}@media screen and (max-width:749px){.whatsapp-sticky{bottom:20px;right:20px;width:50px;height:50px}.whatsapp-sticky__tooltip{display:none}}.cart-drawer{border-radius:0!important;border:1px solid var(--color-border)}.cart-drawer__summary,.cart-drawer__title{border-bottom:1px solid var(--color-border);border-radius:0!important}.cart-drawer__form-group,.cart-drawer__textarea,.cart-drawer button,.cart-drawer button.variant-option,.cart-drawer img.variant-option__image,.cart-drawer__swatch--variant-image{border-radius:0!important}body{--font-paragraph--case: none}h1,h2,h3,h4,h5,h6{letter-spacing:.02em;text-transform:uppercase}a{text-decoration:none;border-bottom:0px}a:hover{text-decoration:underline}button,input,textarea,select{border-radius:0!important}.card-hover-effect-none .product-card:hover,.card-hover-effect-none .collection-card:hover{transform:none;box-shadow:none}.text-uppercase{text-transform:uppercase}.letter-spacing-tight{letter-spacing:-.01em}.letter-spacing-normal{letter-spacing:.05em}.letter-spacing-wide{letter-spacing:.1em}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}img,.shopify-image,.payload-image-group__image{border-radius:0!important}.form__input,.form__textarea{border-radius:0!important;min-height:48px}.form__button-group{display:flex;gap:12px}.badge{border-radius:0!important;padding:4px 12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.menu__list,.submenu,.sub-menu-list{border-radius:0!important;overflow:visible}.menu__list{padding:0;list-style:none}.menu__list-item{display:flex;flex-direction:column;border-radius:0!important}.menu__link,.menu__link__default{border-radius:0!important;padding:24px 16px;text-transform:uppercase;letter-spacing:.08em}.mega-menu__list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0!important;position:fixed;left:50%;transform:translate(-50%);background-color:var(--color-background);border:1px solid var(--color-border);z-index:999;width:calc(100% - 48px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mega-menu__list.show{opacity:1;visibility:visible}.mega-menu__list__item{border-bottom:1px solid var(--color-border)}.mega-menu__link,.mega-menu__link__default{text-decoration:none;padding:16px 32px;display:block;border-radius:0!important}.search-input,.search-results__list-item,.facet__title,.facet__title__checkbox{border-radius:0!important}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:96px 0}@media screen and (max-width:749px){.feature-grid{grid-template-columns:1fr}}.feature-grid__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.media-with-content,.media-with-content__column{border-radius:0!important}@media screen and (min-width:750px){.media-with-content__column{border-radius:0!important}}.media-with-content__media,.media-with-content__column>*{border-radius:0!important}.blog-section{padding:96px var(--margin-xl)}.blog-post-card__link a{color:var(--color-foreground);border-radius:0!important}.marquee__track{border-radius:0!important;border-radius:var(--style-border-radius-popover)}.marquee__text{--button-border-width: 0;padding:0 var(--margin-xl)}.group-block,.group-block-content{border-radius:0!important}.group-heading{--font-paragraph--case: uppercase}.description-block{border-radius:0!important}.block--description:not(.product-block){border-radius:0!important}.quantity-input,.quantity-year-input,.quantity-month-input{border-radius:0!important}summary{border-radius:0!important}.accordion__list,.layered-slideshow{border-radius:0!important}.layered-slideshow__button{border-radius:0!important;min-width:48px;min-height:48px;padding:0}.layered-slideshow__divider{border-radius:0!important}.divider{border-radius:0!important;border-radius:var(--style-border-radius-popover)}.shopify-image,.media-gallery__image,.media-gallery__video,.media-gallery__model,.product--moblue__image,.payload-image-group,.payload-image-group__image{border-radius:0!important}.broadcast-image svg{border-radius:0!important}.product-review-image,.product-additional-images-container,.product-additional-images,.product-additional-images--thumbs{border-radius:0!important}.product-additional-images--thumbs>*{border-radius:0!important}.features-image,.tabs__list,.page-layout__content-inner{border-radius:0!important}@media screen and (max-width:749px){.value-proposition{padding:64px var(--margin-md)}.value-proposition h2{font-size:1.5rem}}.mcl-product__media{background:#fff}@media screen and (max-width:749px){.menu-drawer{width:100vw!important;max-width:100vw!important}}.menu-drawer{background-color:#fff!important;border-right:none!important;box-shadow:none!important}@media screen and (min-width:750px){.menu-drawer{border-right:1px solid rgba(0,0,0,.1)!important;box-shadow:4px 0 24px #00000014!important}}.menu-drawer__navigation{padding-top:0!important}.menu-drawer__navigation-container{padding-bottom:48px}.menu-drawer__menu.has-submenu{padding-inline:28px!important;margin-block-end:0!important}.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-size:1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#000!important;padding-block:22px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;min-height:0!important;transition:color .2s ease!important}.menu-drawer__menu-item--mainlist:hover{color:#0006!important}.menu-drawer__menu-item--child{font-family:var(--font-body--family)!important;font-size:.8125rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#00000080!important;padding-block:16px!important;transition:color .2s ease!important}.menu-drawer__menu-item--child:hover{color:#000!important}.menu-drawer__list-item--divider{border-bottom-color:#0000000f!important}.menu-drawer__close-button{color:#000!important;padding:22px 28px!important}.menu-drawer__submenu{background-color:#fff!important}.menu-drawer__back-button{font-family:var(--font-body--family)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#00000061!important;padding:22px 28px!important}.menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.55)!important;backdrop-filter:brightness(.55)!important}@media screen and (max-width:749px){.mcl-section{overflow-x:hidden;max-width:100vw}.mcl-collection{width:100%;box-sizing:border-box;overflow:hidden}.mcl-grid{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/saison-style.css.map */
