.header__heading-link .h2{white-space:nowrap}.card__heading,.card__heading a{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:.08em;line-height:1.55}.card-information .price{font-size:1.4rem;letter-spacing:.03em}.product__title h1,.product__title h2,.product__title .h1{font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.25;letter-spacing:.03em}.button,.shopify-payment-button__button--unbranded{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase}.collection__title,.title-wrapper-with-link,.collection-list-title{text-align:center;justify-content:center}.collection__title .title{width:100%}h2.product__title.h1,.product__title.h1{font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.25;letter-spacing:.03em}.article-card .card__heading,.article-card .card__heading a{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:.01em;line-height:1.3}[id$=__home_nouveautes] .collection__description,[id$=__home_coups_de_coeur] .collection__description{text-align:center;max-width:60rem;margin:0 auto 1rem;opacity:.8}[id$=__home_nouveautes] .title-wrapper-with-link,[id$=__home_coups_de_coeur] .title-wrapper-with-link{justify-content:center}[id$=__home_types] .title-wrapper-with-link,[id$=__home_marques] .title-wrapper-with-link{justify-content:center;text-align:center}[id$=__home_types] .title,[id$=__home_marques] .title{text-align:center;width:100%}[id$=__home_types] .multicolumn-card{position:relative;transition:transform .35s ease}[id$=__home_types] .multicolumn-card:hover{transform:translateY(-4px)}[id$=__home_types] .multicolumn-card__image-wrapper{overflow:hidden}[id$=__home_types] .multicolumn-card__info{padding-top:1.6rem}[id$=__home_types] .multicolumn-card__info h3{font-size:2.2rem;letter-spacing:.02em;margin-bottom:.4rem}[id$=__home_types] .multicolumn-card__info h3 a,[id$=__home_marques] .multicolumn-card__info h3 a{color:inherit;text-decoration:none}[id$=__home_types] .multicolumn-card__info .link,[id$=__home_marques] .multicolumn-card__info .link{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:#ad112a}[id$=__home_types] .multicolumn-card__info .link:after,[id$=__home_marques] .multicolumn-card__info .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[id$=__home_marques] .multicolumn-card{position:relative;padding:2.4rem 1rem;border-top:1px solid rgba(173,17,42,.25);border-bottom:1px solid rgba(173,17,42,.25)}[id$=__home_marques] .multicolumn-list{align-items:stretch}[id$=__home_marques] .multicolumn-list__item{display:flex}[id$=__home_marques] .multicolumn-card{display:flex;flex-direction:column;width:100%}[id$=__home_marques] .multicolumn-card__info{display:flex;flex-direction:column;flex:1}[id$=__home_marques] .multicolumn-card__info h3{font-family:Cormorant,serif;font-size:clamp(2.2rem,2.4vw,2.75rem);font-weight:500;letter-spacing:.04em;margin:0 0 .4rem;color:#6b0012;white-space:nowrap;line-height:1.15}[id$=__home_marques] .multicolumn-card__info .rte{font-size:1.35rem;opacity:.75;font-style:italic;min-height:3.2em;flex:1}[id$=__home_marques] .multicolumn-card__info .link{margin-top:auto}@media(max-width:749px){[id$=__home_types] .multicolumn-card__info h3{font-size:1.7rem}[id$=__home_marques] .multicolumn-card__info h3{font-size:2rem;letter-spacing:.02em;white-space:nowrap}[id$=__home_marques] .multicolumn-card{padding:1.8rem .4rem}}.announcement-bar__message{padding-top:.55rem;padding-bottom:.55rem;min-height:0;font-size:1.15rem}@media screen and (min-width:990px){.header--top-center .header__inline-menu{margin-top:.2rem}.header--top-center .header__heading-link{margin-bottom:0}}[id$=__brand_hero] .banner{height:clamp(220px,24vw,300px);min-height:0}[id$=__brand_hero] .banner__content{min-height:0;padding:0}[id$=__brand_hero] .banner__content:before{display:none!important;padding-bottom:0!important}[id$=__brand_hero] .banner__media img{object-fit:cover;object-position:50% 41%}@media screen and (max-width:749px){[id$=__brand_hero] .banner{height:118px}}.header__inline-menu .header__menu-item{padding-top:.7rem;padding-bottom:.7rem}.announcement-bar .slider-button{height:3rem;min-height:0}.utility-bar__grid{min-height:0}li.facets__item:has(>label[for="Filter-filter.v.availability-2"]),li.mobile-facets__item:has(>label[for="Filter-filter.v.availability-mobile-2"]),li:has(>label[for="Filter-filter.v.availability-2"]),li:has(>label[for="Filter-filter.v.availability-mobile-2"]){display:none!important}@media screen and (min-width:990px){slider-component.slider-component-desktop{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem;box-sizing:border-box}slider-component.slider-component-desktop .slider--desktop{--desktop-margin-left-first-item:0px;scroll-padding-left:0}slider-component.slider-component-desktop .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}slider-component.slider-component-desktop .slider--desktop:after{display:none}slider-component.slider-component-desktop .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)}slider-component.slider-component-desktop .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)}slider-component.slider-component-desktop .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)}slider-component.slider-component-desktop .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)}.slider.slider--desktop.product-grid .slider__slide{padding-top:.8rem;padding-bottom:1.6rem}.collection__title--desktop-slider{text-align:center}}@media screen and (min-width:750px){[id$=__brand_hero] .banner{height:clamp(300px,27vw,500px)}[id$=__brand_hero] .banner__media img{object-position:50% 50%}}.product-grid .card-wrapper{height:100%}.product-grid .card-wrapper .card{background:#fff;border:1px solid rgba(107,0,18,.13);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #1c0a0c0f;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;height:100%}.product-grid .card-wrapper .card .card__inner{border-radius:0}.product-grid .card-wrapper .card>.card__content{border-top:1px solid rgba(184,115,51,.28);padding:1.1rem 1rem 1.3rem;background:linear-gradient(180deg,#fff,#fbf4ef)}.product-grid .card-wrapper:hover .card{border-color:#ad112a73;box-shadow:0 6px 18px #6b001224;transform:translateY(-3px)}.product-grid .card-wrapper .card__heading a{color:#1c0a0c}.product-grid .card-wrapper .price{color:#6b0012;font-weight:500}.product-grid .card-wrapper .caption-with-letter-spacing{color:#b87333}@media(prefers-reduced-motion:reduce){.product-grid .card-wrapper:hover .card{transform:none}}@media screen and (min-width:750px){[id$=__brand_hero] .banner{height:clamp(420px,38vw,640px)}[id$=__brand_hero] .banner__media img{object-position:50% 50%}[id$=__brand_hero] .banner__content{padding:4rem 5rem;max-width:var(--page-width);margin:0 auto}[id$=__brand_hero] .banner__box{max-width:56rem;padding:0}[id$=__brand_hero] .banner__heading{line-height:1.08;margin-bottom:1.6rem}[id$=__brand_hero] .banner__text{font-size:1.7rem;letter-spacing:.02em;opacity:.9}}@media screen and (max-width:749px){[id$=__brand_hero] .banner{height:auto}[id$=__brand_hero] .banner__media{position:relative;height:21rem}[id$=__brand_hero] .banner__media img{object-position:60% 50%}[id$=__brand_hero] .banner__content{padding:2.4rem 1.6rem 3.2rem}[id$=__brand_hero] .banner__heading{font-size:3rem;line-height:1.12}}.sg-theme-toggle{background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground));padding:0}.sg-theme-toggle .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.sg-theme-toggle svg{width:2rem;height:2rem}.sg-theme-toggle__sun{display:none!important}html[data-theme=dark] .sg-theme-toggle__sun{display:flex!important}html[data-theme=dark] .sg-theme-toggle__moon{display:none!important}.sg-theme-toggle:hover{color:#b87333}html.sg-theme-anim body,html.sg-theme-anim body *{transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background-color:#160a0c}html[data-theme=dark] .header-wrapper{border-bottom-color:#b8733338}html[data-theme=dark] .header__heading-link,html[data-theme=dark] .header__menu-item{color:#f2e6dc}html[data-theme=dark] .header__menu-item:hover span,html[data-theme=dark] .header__active-menu-item{color:#d8906b}html[data-theme=dark] .header__heading-logo{filter:brightness(0) invert(.92) sepia(.15)}html[data-theme=dark] .product-grid .card-wrapper .card{background:#1e0e11;border-color:#b8733333;box-shadow:0 2px 10px #00000073}html[data-theme=dark] .product-grid .card-wrapper .card>.card__content{background:linear-gradient(180deg,#1e0e11,#26121a);border-top-color:#b8733338}html[data-theme=dark] .product-grid .card-wrapper:hover .card{border-color:#b8733380;box-shadow:0 6px 20px #0009}html[data-theme=dark] .product-grid .card-wrapper .card__heading a,html[data-theme=dark] .card__heading a{color:#f2e6dc}html[data-theme=dark] .product-grid .card-wrapper .price,html[data-theme=dark] .price{color:#e3a47c}html[data-theme=dark] .price--on-sale .price-item--regular{color:#f2e6dc8c}html[data-theme=dark] .product-grid .card-wrapper .caption-with-letter-spacing{color:#c98a55}html[data-theme=dark] .card__inner{background-color:#f4ede8}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] .h1,html[data-theme=dark] .h2,html[data-theme=dark] .title{color:#f2e6dc}html[data-theme=dark] [id$=__home_marques] .multicolumn-card__info h3{color:#e3a47c}html[data-theme=dark] [id$=__home_marques] .multicolumn-card{border-color:#b8733340}html[data-theme=dark] [id$=__home_types] .multicolumn-card__info .link,html[data-theme=dark] [id$=__home_marques] .multicolumn-card__info .link,html[data-theme=dark] .rte a,html[data-theme=dark] .link--text:hover{color:#d8906b}html[data-theme=dark] .field__input,html[data-theme=dark] .select__select,html[data-theme=dark] .customer .field input,html[data-theme=dark] textarea{background-color:#1e0e11;color:#f2e6dc}html[data-theme=dark] .field:after,html[data-theme=dark] .select:after{box-shadow:0 0 0 var(--inputs-border-width) #f2e6dc59}html[data-theme=dark] .field__label,html[data-theme=dark] .field__input::placeholder{color:#f2e6dca6}html[data-theme=dark] [id$=__brand_hero] .banner__heading{color:#f7ece4}html[data-theme=dark] [id$=__brand_hero] .banner__text{color:#f7ece4e6}html[data-theme=dark] .header__submenu,html[data-theme=dark] .mega-menu__content,html[data-theme=dark] .menu-drawer,html[data-theme=dark] .menu-drawer__submenu{background-color:#1a0b0e;border-color:#b8733333}html[data-theme=dark] .predictive-search,html[data-theme=dark] .search-modal{background-color:#1a0b0e}html[data-theme=dark] .header__heading-link .h2,html[data-theme=dark] .header__heading-link{color:#e8b48c!important}html[data-theme=dark] .product-grid .card-wrapper .caption-with-letter-spacing{color:#d49a68}.sg-theme-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sg-theme-toggle .svg-wrapper{width:38px;height:38px;border-radius:50%;box-sizing:border-box;border:1.5px solid rgba(155,17,30,.55);background:#9b111e12;color:#8e0e1c;box-shadow:0 1px 3px #6b00121f;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.sg-theme-toggle svg{width:20px;height:20px;stroke-width:2}.sg-theme-toggle:hover .svg-wrapper{background:#9b111e;border-color:#9b111e;color:#fbf4ef;transform:rotate(-12deg)}.sg-theme-toggle:focus-visible{outline:none}.sg-theme-toggle:focus-visible .svg-wrapper{outline:2px solid #B87333;outline-offset:2px}html[data-theme=dark] .sg-theme-toggle .svg-wrapper{border-color:#e3a47cbf;background:#b8733329;color:#e8b48c;box-shadow:0 0 0 3px #b873331a,0 0 12px #e3a47c2e}html[data-theme=dark] .sg-theme-toggle:hover .svg-wrapper{background:#e3a47c;border-color:#e3a47c;color:#1a0b0e}html[data-theme=dark] .sg-theme-toggle:hover{color:inherit}@media(max-width:749px){.sg-theme-toggle{width:42px;height:42px}.sg-theme-toggle .svg-wrapper{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.sg-theme-toggle:hover .svg-wrapper{transform:none}}.sg-lang__form{display:flex;align-items:center;gap:.8rem;margin:0}.sg-lang__group{display:inline-flex;align-items:center;border:1.5px solid rgba(155,17,30,.55);border-radius:999px;padding:2px;background:#9b111e0d}.sg-lang__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:600;letter-spacing:.08em;line-height:1;color:#6b0012;min-width:3.4rem;height:3rem;padding:0 .9rem;border-radius:999px;transition:background-color .2s ease,color .2s ease}.sg-lang__btn:hover{background:#9b111e1f;color:#9b111e}.sg-lang__btn.is-active{background:#9b111e;color:#fbf4ef;cursor:default}.sg-lang__btn:focus-visible{outline:2px solid #B87333;outline-offset:2px}.sg-lang--header{margin-right:.6rem}.sg-lang__label{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#121212b3}.sg-lang--drawer{padding:1.2rem 3.2rem 1.4rem;margin-bottom:.4rem;border-bottom:1px solid rgba(155,17,30,.15)}.sg-lang--drawer .sg-lang__btn{height:3.8rem;min-width:4.6rem;font-size:1.4rem}html[data-theme=dark] .sg-lang__group{border-color:#e3a47cb3;background:#b873331f}html[data-theme=dark] .sg-lang__btn{color:#e8b48c}html[data-theme=dark] .sg-lang__btn:hover{background:#e3a47c2e;color:#f2e6dc}html[data-theme=dark] .sg-lang__btn.is-active{background:#e3a47c;color:#1a0b0e}html[data-theme=dark] .sg-lang__label{color:#f2e6dcb3}html[data-theme=dark] .sg-lang--drawer{border-color:#b8733340}.sg-search-toggle .sg-search-pill{display:inline-flex;align-items:center;justify-content:center}.sg-search-toggle .sg-search-pill__label{display:none}.sg-search-toggle .sg-search-pill>.svg-wrapper{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}details[open]>.sg-search-toggle .sg-search-pill>.svg-wrapper:not(.header__icon-close){display:none}details:not([open])>.sg-search-toggle .sg-search-pill>.header__icon-close{display:none}.sg-search-toggle .svg-wrapper svg{width:2.2rem;height:2.2rem}.sg-search-toggle .svg-wrapper:not(.header__icon-close){color:#8e0e1c}.sg-search-toggle .svg-wrapper:not(.header__icon-close) svg path{stroke-width:.6px;stroke:currentColor}@media screen and (max-width:989px){.sg-search-toggle .sg-search-pill{width:38px;height:38px;border-radius:50%;background:#9b111e;box-shadow:0 1px 3px #6b001240}.sg-search-toggle .sg-search-pill .svg-wrapper:not(.header__icon-close){color:#fbf4ef}.sg-search-toggle .svg-wrapper svg{width:2rem;height:2rem}details[open]>.sg-search-toggle .sg-search-pill{background:transparent;box-shadow:none}html[data-theme=dark] .sg-search-toggle .sg-search-pill{background:#e3a47c}html[data-theme=dark] .sg-search-toggle .sg-search-pill .svg-wrapper:not(.header__icon-close){color:#1a0b0e}}@media screen and (min-width:990px){.header>.header__search .sg-search-toggle,.header__icons .header__search .sg-search-toggle{width:auto;height:auto;padding:0}.sg-search-toggle .sg-search-pill{justify-content:flex-start;gap:1rem;width:26rem;height:4.2rem;padding:0 1.6rem 0 1.4rem;border:1.5px solid rgba(155,17,30,.55);border-radius:999px;background:#fff;box-shadow:0 1px 4px #6b00121a;transition:border-color .2s ease,box-shadow .2s ease}.sg-search-toggle:hover .sg-search-pill{border-color:#9b111e;box-shadow:0 2px 10px #9b111e2e}.sg-search-toggle .sg-search-pill__label{display:block;font-size:1.35rem;letter-spacing:.02em;color:#121212ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;height:auto}.sg-search-toggle:hover .sg-search-pill__label{color:#6b0012}details[open]>.sg-search-toggle .sg-search-pill{border-color:transparent;box-shadow:none;background:transparent;width:4.4rem;padding:0;justify-content:center}details[open]>.sg-search-toggle .sg-search-pill__label{display:none}html[data-theme=dark] .sg-search-toggle .sg-search-pill{background:#1e0e11;border-color:#e3a47cb3}html[data-theme=dark] .sg-search-toggle .sg-search-pill__label{color:#f2e6dcbf}html[data-theme=dark] .sg-search-toggle .svg-wrapper:not(.header__icon-close){color:#e8b48c}}@media screen and (min-width:1200px){.sg-search-toggle .sg-search-pill{width:32rem}}.sg-search-toggle:focus-visible{outline:none}.sg-search-toggle:focus-visible .sg-search-pill{outline:2px solid #B87333;outline-offset:2px}.search-modal .search__input.field__input{font-size:1.6rem}.search-modal .field:after{box-shadow:0 0 0 1.5px #9b111e8c}.search-modal .field:focus-within:after{box-shadow:0 0 0 2px #9b111e}html[data-theme=dark] .search-modal .field:after{box-shadow:0 0 0 1.5px #e3a47cb3}.password-main,.password-main .email-signup-banner.banner,.password-main .email-signup-banner .banner__media{background-color:#120506!important}.password-main .email-signup-banner.banner{min-height:calc(100vh - 12rem)}body.password,body.password .password-header,body.password .password-main,body.password .password-main>*,body.password .password-footer,body.password .shopify-section,body.password .email-signup-banner,body.password .email-signup-banner.banner,body.password .email-signup-banner .banner__media,body.password .email-signup-banner__box,body.password .banner__box{background-color:#120506!important;background-image:none!important}html:has(body.password){background-color:#120506!important}body.password .password-main .email-signup-banner.banner{min-height:calc(100vh - 12rem)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/selfgasm-custom.css.map */
