:root{--hl-green: #16a34a;--hl-green-2: #16a34a;--hl-green-soft: #fff3e8;--hl-ink: #111111;--hl-paper: #f7f7f5;--hl-line: #ececE8;--hl-sale: #e5484d;--hl-radius: 16px;--hl-shadow: 0 20px 44px -20px rgba(17, 17, 17, .28);--hl-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-family: var(--hl-font);--font-heading-family: var(--hl-font);--font-heading-weight: 900;--buttons-radius: 12px;--buttons-radius-outset: 13px;--inputs-radius: 12px;--inputs-radius-outset: 13px;--variant-pills-radius: 10px;--product-card-corner-radius: 1.6rem;--collection-card-corner-radius: 1.6rem;--media-radius: 16px;--popup-corner-radius: 16px}body.hl-rf{font-family:var(--hl-font);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hl-rf ::selection{background:var(--hl-green);color:#fff}.hl-rf :focus-visible{outline:3px solid var(--hl-green);outline-offset:3px}:where(.hl-rf .content-for-layout) :where(h1,.h0,.h1,h2,.h2),:where(.hl-rf) :where(.main-page-title,.collection-hero__title,.title--primary){font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.02}.hl-rf .hm-announce{padding:11px 0;background:var(--hl-ink)}.hl-rf .hm-announce-inner{gap:36px}.hl-rf .hm-announce-inner span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffffffc7}.hl-rf .hm-announce-inner em{color:#1fb255}.hl-rf .cp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--hl-ink);color:#fff;letter-spacing:.16em}.hl-rf .cp-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#1fb255;box-shadow:0 0 0 3px #1fb25540}.hl-rf .cp-title{letter-spacing:-.035em}.hl-rf .cp-sub{color:#6b7066;font-weight:500}.hl-rf .cp-tabs{gap:12px;margin-top:22px;flex-wrap:wrap}.hl-rf .cp-tab{gap:12px;padding:8px 18px 8px 8px;border-radius:16px;border:1.5px solid var(--hl-line);background:#fff;box-shadow:0 6px 18px -12px #1111114d;transition:transform .2s,border-color .2s,box-shadow .2s}.hl-rf .cp-tab:hover{border-color:var(--hl-green);transform:translateY(-3px);box-shadow:0 16px 30px -16px #16a34a8c}.hl-rf .cp-tab-icon{width:46px;height:46px;border-radius:12px}.hl-rf .cp-tab-label{font-size:12px;letter-spacing:.06em}.hl-rf .cp-tab-sub{font-size:10.5px;color:#8a8f87;margin-top:2px}.hl-rf .cp-card{position:relative;border-radius:18px;border:1px solid var(--hl-line);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.hl-rf .cp-card:hover{transform:translateY(-4px);box-shadow:var(--hl-shadow);border-color:#dcded6}.hl-rf .cp-card-img{background:#f3f3f0}.hl-rf .cp-card-badge{top:10px;left:10px;padding:5px 10px;border-radius:8px;font-size:9px;letter-spacing:.12em;background:#111111e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hl-rf .cp-card-promo{top:10px;right:10px;padding:5px 9px;border-radius:8px;background:var(--hl-sale);font-size:12px;font-weight:900;letter-spacing:-.01em;transform:rotate(3deg);box-shadow:0 6px 14px -6px #e5484db3}.hl-rf .cp-card-soldout{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 10px;border-radius:8px;background:#fff;color:var(--hl-ink);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 16px -8px #00000059}.hl-rf .cp-card.is-soldout .cp-card-img img{filter:grayscale(.8);opacity:.6}.hl-rf .cp-card-body{gap:0}.hl-rf .cp-card-cat{color:var(--hl-green);font-weight:800}.hl-rf .cp-card-name{text-transform:uppercase;font-weight:900;letter-spacing:-.01em;line-height:1.2}.hl-rf .cp-card-name:hover,.hl-rf .cp-card-rating .cp-stars{color:var(--hl-green)}.hl-rf .cp-card-from{color:#8a8f87;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hl-rf .cp-card-new{font-weight:900;letter-spacing:-.03em}.hl-rf .cp-card-prices-col:has(.cp-card-old:not([style*=none])) .cp-card-new{color:var(--hl-sale)}.hl-rf .cp-card-old{color:#9ea39a}.hl-rf .cp-card-select{padding:10px 34px 10px 12px;border-radius:10px;border:1.5px solid var(--hl-line);font-weight:700;background-color:var(--hl-paper);transition:border-color .15s}.hl-rf .cp-card-select:hover,.hl-rf .cp-card-select:focus{border-color:var(--hl-ink);outline:none}.hl-rf .cp-add{padding:11px 16px;border-radius:12px;font-weight:800;letter-spacing:.06em;background:var(--hl-green);box-shadow:0 10px 20px -12px #16a34ae6;transition:background .2s,transform .15s,box-shadow .2s}.hl-rf .cp-add:hover{background:var(--hl-ink);box-shadow:none}.hl-rf .cp-add:active{transform:scale(.97)}.hl-rf .cp-add:disabled{background:#d6d8d0;box-shadow:none}.hl-rf .cp-cta a{border-radius:999px;padding:16px 38px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s}.hl-rf .cp-cta a:after{content:" \2192"}.hl-rf .cp-cta a:hover{background:var(--hl-green);transform:translateY(-2px);box-shadow:0 14px 28px -14px #16a34ae6}@media(max-width:768px){.hl-rf .cp-card{border-radius:14px}.hl-rf .cp-card:hover{transform:none}.hl-rf .cp-tabs{gap:8px;flex-wrap:nowrap}.hl-rf .cp-tab{padding:6px 12px 6px 6px;border-radius:14px}.hl-rf .cp-tab-icon{width:36px;height:36px;border-radius:10px}.hl-rf .cp-tab-label{font-size:10.5px}.hl-rf .cp-tab-sub{font-size:9px}.hl-rf .cp-card-soldout{left:8px;bottom:8px;font-size:9px}.hl-rf .cp-add{padding:11px 10px}}.hl-reas{font-family:var(--hl-font)}.hl-rf .product__title h1,.hl-rf .product__title .h1{font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:1.02;font-size:clamp(28px,3.4vw,44px)}.hl-rf .product__info-container .price{font-family:var(--hl-font)}.hl-rf .product__info-container .price-item--regular,.hl-rf .product__info-container .price-item--sale{font-weight:900;font-size:26px;letter-spacing:-.02em}.hl-rf .product__info-container .price--on-sale .price-item--sale{color:var(--hl-sale)}.hl-rf .product__info-container .price__badge-sale,.hl-rf .product__info-container .badge{border-radius:8px;font-weight:800;letter-spacing:.04em}.hl-rf .product__media-list .product__media-item .product__media,.hl-rf .product__media-wrapper .product-media-container{border-radius:20px;overflow:hidden}.hl-rf .thumbnail{border-radius:12px}.hl-rf .hp-trust{border-radius:14px;background:var(--hl-green-soft);border-color:#ffd9bd}.hl-rf .hp-trust-stars{color:var(--hl-green)}.hl-rf .hp-badge{border-radius:10px;padding:6px 12px}.hl-rf .hp-info-row{border-radius:12px;background:var(--hl-paper);border-color:var(--hl-line)}.hl-rf .hp-qty-grid__label{font-weight:800;color:var(--hl-ink);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.hl-rf .hp-qty-grid__items{gap:12px;padding-top:6px}.hl-rf .hp-qty-card{padding:14px 8px 12px;border-radius:14px;border-color:var(--hl-line);transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.hl-rf .hp-qty-card:hover:not(.is-soldout){border-color:var(--hl-ink);transform:translateY(-2px)}.hl-rf .hp-qty-card.is-selected{border-color:var(--hl-green);background:var(--hl-green-soft);box-shadow:0 0 0 1.5px var(--hl-green) inset,0 12px 24px -16px #16a34acc}.hl-rf .hp-qty-card__title{font-size:15px;font-weight:900;text-transform:uppercase}.hl-rf .hp-qty-card__price{font-size:17px;font-weight:900;letter-spacing:-.02em}.hl-rf .hp-qty-card__badge{border-radius:6px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hl-rf .hp-review{border-radius:14px}.hl-rf .hp-sticky-atc{border-radius:18px 18px 0 0;box-shadow:0 -12px 30px #0000001f;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.hl-rf .hp-sticky-atc__button{border-radius:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px}.hl-rf .product-form__submit{min-height:58px;border-radius:14px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 14px 28px -14px #16a34ae6}.hl-rf .product-form__submit:not([disabled]):hover{background:var(--hl-ink)!important;box-shadow:none}.hl-rf .product-form__input input[type=radio]+label{border-radius:10px!important;padding:10px 16px;font-weight:700;border:1.5px solid var(--hl-line)}.hl-rf .product-form__input input[type=radio]:checked+label{background:var(--hl-ink)!important;color:#fff!important;border-color:var(--hl-ink)!important}.hl-rf #CartDrawer .drawer__inner{border-radius:22px 0 0 22px;overflow:hidden;border:0!important;box-shadow:-20px 0 60px #0003;background:#fff}.hl-rf #CartDrawer .drawer__header{background:var(--hl-ink);color:#fff;margin:0 -1.5rem 12px;padding:18px 24px;border-bottom:0}.hl-rf #CartDrawer .drawer__heading{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:20px}.hl-rf #CartDrawer .drawer__close{color:#fff;border-radius:50%;background:#ffffff1a;width:40px;height:40px;top:12px;right:16px}.hl-rf #CartDrawer .drawer__close:hover{background:var(--hl-green)}.hl-rf #CartDrawer .drawer__close .svg-wrapper,.hl-rf #CartDrawer .drawer__close svg{color:#fff}.hl-rf #CartDrawer .cart-item{border:1px solid var(--hl-line);border-radius:16px;padding:12px;margin-bottom:10px;display:grid}.hl-rf #CartDrawer .cart-items td{border:0}.hl-rf #CartDrawer .cart-item__image{border-radius:12px}.hl-rf #CartDrawer .cart-item__name{font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:-.01em;color:var(--hl-ink);text-decoration:none}.hl-rf #CartDrawer .cart-item__name:hover{color:var(--hl-green)}.hl-rf #CartDrawer .quantity{border-radius:999px!important;background:var(--hl-paper);border-color:transparent!important}.hl-rf #CartDrawer .quantity:after,.hl-rf #CartDrawer .quantity:before{display:none}.hl-rf #CartDrawer .drawer__footer{border-top:1px solid var(--hl-line);box-shadow:0 -16px 30px -20px #00000040}.hl-rf #CartDrawer .totals__total{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.hl-rf #CartDrawer .totals__total-value{font-weight:900;font-size:24px;letter-spacing:-.02em}.hl-rf .hb-perks{border-radius:16px;border-color:var(--hl-line);box-shadow:0 10px 24px -18px #00000059}.hl-rf .hb-ship-bar__track,.hl-rf .hb-tiers__track{height:7px}.hl-rf .hb-tiers__mark{width:13px;height:13px;margin-left:-6.5px;margin-top:-6.5px}.hl-rf .hb-perk-row__img{border-radius:10px;width:38px;height:38px}.hl-rf .cart__checkout-button{min-height:58px;border-radius:14px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 14px 28px -14px #16a34ae6}.hl-rf .cart__checkout-button:hover{background:var(--hl-ink)!important;box-shadow:none}.hl-rf .drawer__inner-empty .cart__empty-text{font-weight:900;text-transform:uppercase;letter-spacing:-.02em}@media(max-width:749px){.hl-rf #CartDrawer .drawer__inner{border-radius:0}}.hl-rf .title-wrapper-with-link .title{font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.hl-rf .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1.5px solid var(--hl-line);text-decoration:none;font-weight:700;font-size:13px;color:var(--hl-ink)}.hl-rf .title-wrapper-with-link .underlined-link:hover{border-color:var(--hl-ink)}.hl-rf .cart__footer .cart__blocks{background:#fff;border:1px solid var(--hl-line);border-radius:22px;padding:22px;box-shadow:var(--hl-shadow)}.hl-rf .totals__total-value{font-weight:900;letter-spacing:-.02em}.hl-rf .button:not(.button--tertiary):not(.product-form__submit):not(.cart__checkout-button){min-height:50px;border-radius:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.hl-rf .button:not(.button--tertiary):after,.hl-rf .button:not(.button--tertiary):before{border-radius:12px}.hl-rf .button:not(.button--secondary):not(.button--tertiary):not(.product-form__submit):not(.cart__checkout-button){--color-button: 255, 106, 0;--color-button-text: 255, 255, 255}.hl-rf .button:not(.button--secondary):not(.button--tertiary):not(.product-form__submit):not(.cart__checkout-button):not([disabled]):hover{--color-button: 17, 17, 17}.hl-rf .field:after,.hl-rf .select:after{border-radius:12px}.hl-rf .field:before,.hl-rf .select:before{border-radius:12px}.hl-rf .field__input,.hl-rf .select__select{border-radius:12px}.hl-rf .facets__summary,.hl-rf .facet-filters__field .select__select{font-weight:700}.hl-rf .active-facets__button-inner,.hl-rf .pagination__item{border-radius:10px}.hl-rf .pagination__item--current{background:var(--hl-ink);color:#fff}.hl-rf .ft-ticker{padding:12px 0}.hl-rf .ft-ticker-item{font-size:11px}.hl-rf .ft-section{background:var(--hl-ink);border-top:0;color:#c9ccc4}.hl-rf .ft-logo{color:#fff;font-size:24px}.hl-rf .ft-logo span{color:#1fb255}.hl-rf .ft-col-title{color:#1fb255;background:#1fb2551a;border-color:#1fb2554d;border-radius:999px;padding:5px 12px}.hl-rf .ft-contact-label{color:#fff}.hl-rf .ft-contact-text,.hl-rf .ft-newsletter-desc{color:#9ea39a}.hl-rf .ft-contact-text strong{color:#fff}.hl-rf .ft-link{color:#b5b9b0;font-size:13px;transition:color .2s,transform .2s}.hl-rf .ft-link:hover{color:#1fb255;transform:translate(3px)}.hl-rf .ft-newsletter-form{border:1.5px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 4px 4px 18px;background:#ffffff0a}.hl-rf .ft-newsletter-input{color:#fff}.hl-rf .ft-newsletter-input::placeholder{color:#80857c}.hl-rf .ft-newsletter-btn{background:var(--hl-green);color:#fff;border-radius:999px;width:40px;height:40px;padding:0;display:grid;place-items:center}.hl-rf .ft-newsletter-btn:hover{background:#fff;color:var(--hl-ink)}.hl-rf .ft-social{background:#ffffff0f;border-color:#ffffff24;border-radius:50%;width:38px;height:38px}.hl-rf .ft-social svg{fill:#fff}.hl-rf .ft-social:hover{background:var(--hl-green);border-color:var(--hl-green)}.hl-rf .ft-livreur{background:#ffffff0f;border-color:#ffffff1f;color:#c9ccc4;border-radius:8px}.hl-rf .ft-divider{border-top-color:#ffffff1a}.hl-rf .ft-bottom,.hl-rf .ft-bottom a{color:#80857c}.hl-rf .ft-bottom a:hover{color:#1fb255}.hl-rf .hl-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.hl-rf .hl-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hl-rf .hl-reveal{opacity:1;transform:none;transition:none}}.hl-rf .ft-payments img{background:#fff;border-radius:8px;padding:4px 8px;box-sizing:content-box}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hl-refonte.css.map */
