:root{--sm-accent: #ff5a1f;--sm-ink: #0f0f0f;--sm-grey: #f2f2f0;--sm-muted: #4d4d4d;--sm-price: #c83c07;--sm-radius: 1.6rem;--sm-radius-sm: 1.2rem}h1,h2,.h0,.h1,.h2{text-transform:uppercase;letter-spacing:-.02em;line-height:.98}.card__heading,.card__heading a,.product__title h1,.product__title h2{font-family:var(--font-body-family)}.card__heading{font-weight:600;text-transform:none;letter-spacing:0;line-height:1.3}.product__title h1{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:-.02em;line-height:.98}.button,.shopify-challenge__button,.customer button,.button-label{font-weight:700;letter-spacing:.01em}.button--tertiary{border-radius:999px}.announcement-bar__message{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.header__menu-item{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.header__submenu .header__menu-item{text-transform:none;font-weight:600}.price--on-sale .price__sale .price-item--last,.price--on-sale .price-item--sale{color:var(--sm-price)}.price .price-item--last,.price__regular .price-item--regular{font-family:var(--font-heading-family);letter-spacing:-.01em}.price--large .price-item--last,.price--large .price__regular .price-item--regular{font-size:3.2rem}.price s.price-item--regular{font-family:var(--font-body-family);font-weight:400;color:var(--sm-muted)}.badge{font-weight:700;padding:.5rem 1.1rem}.sm-savings{display:inline-block;margin-left:.8rem;padding:.5rem 1.1rem;border-radius:999px;background:var(--sm-accent);color:var(--sm-ink);font-weight:700;font-size:1.3rem;vertical-align:middle}.card-wrapper .card__media,.card-wrapper .card__inner{border-radius:var(--sm-radius-sm)}.card__information{text-align:left}.quick-add__submit{border-radius:999px;min-height:4.4rem}.product__info-container>*+*{margin-top:1.6rem}.product-form__submit{min-height:5.6rem;font-size:1.6rem}.product__accordion{border:2px solid var(--sm-grey);border-radius:var(--sm-radius-sm);padding:0 1.6rem}.product__accordion+.product__accordion{margin-top:.8rem}.product__accordion .summary__title .accordion__title{font-weight:700;text-transform:uppercase;font-size:1.4rem}.sm-delivery{background:var(--sm-grey);border-radius:var(--sm-radius);padding:1.6rem 1.8rem;display:grid;gap:1.2rem;font-size:1.4rem;line-height:1.5}.sm-delivery__row{display:flex;gap:1.2rem;align-items:flex-start}.sm-delivery__row p{margin:0}.sm-delivery__row span.sm-delivery__muted{color:var(--sm-muted)}.sm-section{padding-top:var(--sm-pt, 2.4rem);padding-bottom:var(--sm-pb, 2.4rem)}.sm-icon-dot{width:3.6rem;height:3.6rem;flex:0 0 3.6rem;border-radius:50%;background:var(--sm-accent);color:var(--sm-ink);display:grid;place-items:center}.sm-icon-dot svg{width:1.9rem;height:1.9rem}.sm-pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:0 1.8rem;border:2px solid var(--sm-ink);border-radius:999px;font-weight:700;font-size:1.4rem;text-decoration:none;color:var(--sm-ink);background:transparent;transition:background-color .15s ease,color .15s ease}.sm-pill:hover,.sm-pill--solid{background:var(--sm-ink);color:#fff}.sm-pill--solid:hover{background:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-ink)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 2.8rem;border-radius:999px;font-weight:700;font-size:1.6rem;text-decoration:none;border:2px solid transparent}.sm-btn svg{width:2rem;height:2rem}.sm-btn--light{background:#fff;color:var(--sm-ink)}.sm-btn--accent{background:var(--sm-accent);color:var(--sm-ink)}.sm-btn--outline-light{border-color:#fff;color:#fff}.sm-btn:hover{filter:brightness(.94)}.sm-hero__frame{position:relative;min-height:var(--sm-hero-h, 62rem);border-radius:2rem;overflow:hidden;background:var(--sm-ink);display:flex;align-items:flex-end}.sm-hero__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sm-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,15,15,var(--sm-overlay, .28))}.sm-hero__badge{position:absolute;top:2.8rem;left:2.8rem;z-index:2;background:var(--sm-accent);color:var(--sm-ink);border-radius:999px;padding:1rem 1.8rem;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-3deg);text-decoration:none}.sm-hero__content{position:relative;z-index:2;padding:0 5.6rem 5.6rem;color:#fff;display:flex;flex-direction:column;gap:2rem;max-width:96rem}.sm-hero__title{margin:0;color:#fff;font-size:clamp(5rem,7vw,9.2rem);line-height:.92}.sm-hero__title mark{background:var(--sm-accent);color:var(--sm-ink);padding:0 1.4rem;border-radius:1rem;display:inline-block;line-height:1}.sm-hero__text{margin:0;font-size:2rem;font-weight:500;line-height:1.4;max-width:56rem}.sm-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.6rem}.sm-chips{display:flex;gap:1rem;flex-wrap:wrap}.sm-tiles{display:grid;grid-template-columns:repeat(var(--sm-cols, 3),minmax(0,1fr));gap:1.6rem}.sm-tile{border-radius:var(--sm-radius);padding:2.8rem;display:flex;flex-direction:column;gap:.8rem;text-decoration:none;min-height:12rem;box-sizing:border-box}.sm-tile--accent{background:var(--sm-accent);color:var(--sm-ink)}.sm-tile--dark{background:var(--sm-ink);color:#fff}.sm-tile--light{background:var(--sm-grey);color:var(--sm-ink)}.sm-tile__title{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin:0}.sm-tile--small .sm-tile__title{font-family:var(--font-body-family);font-weight:700;font-size:1.7rem;text-transform:none;letter-spacing:0}.sm-tile__text{margin:0;font-weight:600;font-size:1.5rem;line-height:1.45}.sm-tile--small .sm-tile__text{font-weight:400;font-size:1.4rem;color:var(--sm-muted)}.sm-tile--dark .sm-tile__text{color:#fff}.sm-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--sm-ink);border-radius:2rem;overflow:hidden;min-height:48rem}.sm-banner--image-first .sm-banner__media{order:-1}.sm-banner__body{padding:5.6rem;display:flex;flex-direction:column;justify-content:center;gap:1.8rem;color:#fff}.sm-banner__eyebrow{font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-accent)}.sm-banner__title{margin:0;color:#fff;font-size:clamp(3.6rem,4.4vw,5.8rem);line-height:.95}.sm-banner__text{margin:0;font-size:1.7rem;line-height:1.5;max-width:46rem}.sm-banner__media{position:relative;min-height:36rem}.sm-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;margin-bottom:2.4rem}.sm-head h2{margin:0}.sm-head h2 em{font-style:normal;color:var(--sm-accent)}.sm-cats{display:grid;grid-template-columns:repeat(var(--sm-cols, 4),minmax(0,1fr));gap:1.6rem}.sm-cat{position:relative;display:block;height:38rem;border-radius:var(--sm-radius);overflow:hidden;background:var(--sm-ink);text-decoration:none}.sm-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sm-cat:hover img{transform:scale(1.04)}.sm-cat__label{position:absolute;left:1.6rem;bottom:1.6rem;background:#fff;color:var(--sm-ink);border-radius:999px;padding:1.2rem 1.8rem;font-weight:700;font-size:1.5rem;display:inline-flex;align-items:center;gap:.8rem}.sm-cat__label svg{width:1.6rem;height:1.6rem}@media screen and (max-width:989px){.sm-tiles,.sm-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-banner{grid-template-columns:1fr}.sm-banner__media{order:-1;min-height:26rem}.sm-banner__body{padding:3.2rem 2.4rem}}@media screen and (max-width:749px){.sm-hero__frame{min-height:var(--sm-hero-h-mobile, 52rem);border-radius:1.6rem}.sm-hero__badge{top:1.6rem;left:1.6rem;font-size:1.2rem;padding:.8rem 1.4rem}.sm-hero__content{padding:0 2rem 2.4rem;gap:1.2rem}.sm-hero__title{font-size:5.6rem}.sm-hero__text{font-size:1.5rem}.sm-hero__actions .sm-btn{width:100%;min-height:5.2rem;font-size:1.5rem}.sm-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.6rem;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.sm-pill{flex:0 0 auto;min-height:4.2rem;font-size:1.3rem;padding:0 1.6rem}.sm-tiles{gap:1rem}.sm-tile{padding:1.6rem;min-height:0;border-radius:1.4rem}.sm-tile__title{font-size:2rem}.sm-tile__text{font-size:1.2rem}.sm-tile--small .sm-tile__title{font-size:1.4rem}.sm-tile--small .sm-tile__text{font-size:1.2rem}.sm-cats{gap:1rem}.sm-cat{height:20rem;border-radius:1.4rem}.sm-cat__label{left:1rem;bottom:1rem;padding:.8rem 1.2rem;font-size:1.3rem}.sm-banner{border-radius:1.6rem;min-height:0}.sm-banner__media{min-height:22rem}.sm-banner__title{font-size:3.4rem}.sm-banner__text{font-size:1.4rem}.price--large .price-item--last,.price--large .price__regular .price-item--regular{font-size:2.8rem}}.price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem}.price .price-item{margin:0}.price--large{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;letter-spacing:0}.price--large>*{vertical-align:middle}.price--large .price__container{display:inline-flex;align-items:baseline}.price--large.price--on-sale .price__sale{column-gap:1.4rem}.price--large s.price-item--regular{font-size:1.8rem;line-height:1}.price--large .price-item--last,.price--large .price__regular .price-item--regular{line-height:1}.price--large .badge,.price--large .sm-savings{margin:0;line-height:1.2}.sm-savings{background:transparent;border:2px solid var(--sm-ink);color:var(--sm-ink)}.product-form__submit.button--primary{min-height:6rem;font-size:1.7rem;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 .5rem 0 var(--sm-ink);transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease}.product-form__submit.button--primary:hover:not([disabled]){transform:translateY(.2rem);box-shadow:0 .3rem 0 var(--sm-ink)}.product-form__submit.button--primary:after{box-shadow:0 0 0 2px var(--sm-ink)}.product-form__buttons{margin-bottom:.8rem}.drawer__inner{border-radius:2rem 0 0 2rem;padding:0 2.4rem;border:0}.drawer__header{padding:2.4rem 0 1.6rem;border-bottom:2px solid var(--sm-grey)}.drawer__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:-.01em;font-size:2.6rem}.drawer__close{border-radius:50%;background:var(--sm-grey);width:4.4rem;height:4.4rem;display:grid;place-items:center}.cart-drawer .cart-item__media img,.cart-drawer .cart-item__image{border-radius:var(--sm-radius-sm);background:var(--sm-grey)}.cart-drawer .cart-item__name{font-weight:700;text-decoration:none}.cart-drawer .quantity{border-radius:999px}.cart-drawer .quantity:after{border-radius:999px}.drawer__footer{border-top:2px solid var(--sm-grey);padding:1.6rem 0 2.4rem}.sm-cart-stock{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-size:1.4rem;font-weight:700;color:var(--sm-price)}.sm-cart-stock__dot{position:relative;width:1rem;height:1rem;flex:0 0 1rem;border-radius:50%;background:var(--sm-accent)}.sm-cart-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--sm-accent);animation:sm-cart-pulse 1.6s ease-out infinite}@keyframes sm-cart-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.sm-cart-stock__dot:after{animation:none}}.sm-cart-trust{display:flex;justify-content:center;gap:1.2rem;list-style:none;margin:1.4rem 0 0;padding:0;font-size:1.2rem;letter-spacing:0;white-space:nowrap;color:var(--sm-muted)}.sm-cart-trust li{display:inline-flex;align-items:center;gap:.5rem}.sm-cart-trust svg{width:1.4rem;height:1.4rem;flex:none;color:var(--sm-ink)}.cart-drawer .totals__total{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.6rem}.cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:-.01em}.cart-drawer .totals{margin-bottom:1.6rem}.cart-drawer .cart__checkout-button{min-height:5.8rem;font-size:1.6rem;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 .5rem 0 var(--sm-ink)}.cart-drawer .cart__checkout-button:after{box-shadow:0 0 0 2px var(--sm-ink)}.drawer__inner-empty .button{border-radius:999px}.drawer__inner-empty .cart__empty-text{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2.4rem}@media screen and (max-width:749px){.drawer__inner{border-radius:1.6rem 0 0 1.6rem;padding:0 1.6rem}.drawer__heading{font-size:2.2rem}}.product__title h1{font-size:clamp(2.6rem,2.3vw,3.4rem);line-height:1.05;letter-spacing:-.01em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.product__title{margin-bottom:.4rem}@media screen and (max-width:749px){.product__title h1{font-size:2.4rem}}.utility-bar .announcement-bar__message.h5,.announcement-bar__message.h5{font-size:1.3rem;line-height:1.2;min-height:0;padding:.7rem 0;letter-spacing:.04em}.announcement-bar-slider .slider-button{height:auto;min-height:3.2rem}@media screen and (max-width:749px){.utility-bar .utility-bar__grid.page-width{padding-left:1.2rem;padding-right:1.2rem}.utility-bar .announcement-bar__message.h5,.announcement-bar__message.h5{font-size:1rem;letter-spacing:.03em;padding:.6rem 0}.announcement-bar-slider .slider-button{display:none}}cart-drawer .cart-item__title .cart-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sommet.css.map */
