@font-face{font-family:Xirod;src:url(../assets/Xirod-Regular.woff2) format("woff2"),url(../assets/Xirod-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(../assets/OpenSans-Bold.woff2) format("woff2"),url(../assets/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.h0,.h0 p{font-family:var(--h0-font-family);font-size:52px;font-style:italic;font-weight:800;line-height:110%;text-transform:uppercase;letter-spacing:0;text-wrap:balance}@media(min-width:768px){.h0,.h0 p{font-size:62px}}.h1,.h1 p{font-family:var(--h1-font-family);font-size:38px;font-style:italic;font-weight:800;line-height:110%;text-transform:uppercase;letter-spacing:0;text-wrap:balance}@media(min-width:768px){.h1,.h1 p{font-size:52px}}.h2,.h2 p{font-family:Open Sans;font-size:24px;font-weight:700;line-height:110%;letter-spacing:0;text-wrap:balance}.h3,.h3 p{font-family:Open Sans;font-size:18px;font-weight:700;line-height:110%;letter-spacing:0;text-wrap:balance}.h4,.h4 p{font-family:Open Sans;font-size:16px;font-weight:700;line-height:110%;letter-spacing:0;text-wrap:balance}.sport,.sport p{font-family:Xirod;font-size:22px;font-weight:400;line-height:100%;letter-spacing:0}a,button,li,p,span{font-size:14px;line-height:160%;font-weight:400;letter-spacing:0}.button{padding:12px 15px;border-radius:16px 0}.button span{font-family:Open Sans Condensed,sans-serif;font-size:16px;font-style:italic;font-weight:800;line-height:100%;letter-spacing:.32px;text-transform:uppercase}.carousel-controls-container .carousel-controls__buttons{gap:0}.carousel-controls-container .carousel-button[direction=prev]{border-radius:16px 0 0;border:1px solid var(--bleu-profond)}.carousel-controls-container .carousel-button[direction=next]{border-radius:0 0 16px;border:1px solid var(--bleu-profond)}.collapsible-content-item__summary{cursor:pointer;list-style:none}.collapsible-content-item__summary::-webkit-details-marker{display:none}.collapsible-content-item__summary svg:last-child{transition:transform .3s ease}.collapsible-content-item[open]>.collapsible-content-item__summary svg:last-child{transform:rotate(45deg)}.collapsible-content-item[open]>.collapsible-content-item__content{animation:accordion-reveal .2s ease-out}@keyframes accordion-reveal{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.collapsible-content-item[open]>.collapsible-content-item__content{animation:none}.collapsible-content-item__summary svg:last-child{transition:none}}.section-main-header .header{padding-inline:20px;padding-block:10px;gap:15px;border-bottom:1px solid rgb(var(--text-color)/3%)}@media(min-width:48rem){.section-main-header .header{grid-template:"hamburger logo actions"/auto 1fr auto}}@media(min-width:1100px){.section-main-header .header{grid-template-areas:"logo navigation actions";grid-template-columns:auto minmax(0,1fr) auto;padding-block:0;align-items:stretch}}.section-main-header .header__localization .market-selector__button{box-shadow:none;padding:0}@media(min-width:1100px){.section-main-header .header__localization localization-listbox.header__localization-dropdown{height:100%;display:flex;align-items:center;margin-block:0;padding-block:10px}}.section-main-header .header__localization localization-listbox.header__localization-dropdown[open]{z-index:1}.section-main-header .header__actions-group{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;column-gap:10px;min-width:0}@media(min-width:768px){.section-main-header .header__actions-group{column-gap:20px}}@media(min-width:1100px){.section-main-header .header__actions-group{align-self:stretch}}.section-main-header .header__localization--desktop{display:none!important}@media(min-width:1100px){.section-main-header .header__localization--desktop{display:flex!important;flex-shrink:0;align-self:stretch;align-items:stretch}}.section-main-header .header__actions{column-gap:10px;grid-area:unset}@media(min-width:768px){.section-main-header .header__actions{column-gap:20px}}@media(min-width:1100px){.section-main-header .header__navigation{grid-area:navigation;min-width:0;display:flex;align-self:stretch;padding-inline:0;box-shadow:none;background-color:transparent;transform:none}}.section-main-header .header__navigation .item-label{font-size:14px;font-weight:600;line-height:160%;text-transform:uppercase}@media(min-width:1100px){.section-main-header .header__navigation .item-label{white-space:nowrap;overflow-wrap:normal}}.section-main-header .header__navigation-inner{padding-block:0}@media(min-width:1100px){.section-main-header .header__navigation-inner{flex:1;width:100%;align-items:stretch}.section-main-header .header__navigation-inner>.header-primary-menu{align-items:stretch;height:100%}.section-main-header .header__navigation-inner>.header-secondary-menu{align-self:center;height:auto}}@media(min-width:1100px){.section-main-header .header__navigation-dropdown-reference{height:100%;display:flex;align-items:center;margin-block:0;padding-block:10px}}@media(min-width:1100px){.section-main-header .header__navigation-item{align-content:center;overflow:hidden;clip-path:inset(0)}}.section-main-header .header__navigation-item--link:not([data-mega-menu-link]) .item-label--duplicate{visibility:hidden}.section-main-header .header__navigation-item .item-label--duplicate{background-color:var(--bleu-pale)}@media(min-width:1100px){.section-main-header .header__logo{transform:none}}.section-main-header .header__btn-show-nav{display:none}@media(max-width:1099.98px){.section-main-header .header__navigation{display:none}.section-main-header .hamburger{display:block}.section-main-header .header__logo{transform:none}}@media(min-width:1100px){.section-main-header .header-primary-menu{display:flex;flex-wrap:nowrap;align-items:stretch;height:100%;min-width:0}.section-main-header .header-primary-menu>li{display:flex;align-items:stretch;height:100%;flex:0 1 auto;min-width:0}.section-main-header .header-primary-menu>li>.header__navigation-item{align-self:center}}.section-main-header sticky-header[state=sticky]:not([expanded]) .header__navigation{transform:none}.section-main-header sticky-header[state=sticky]:not([expanded]) .header__navigation-inner{transform:none;opacity:1}.section-main-header .hamburger{padding:8px}.section-main-header .hamburger .icon-hamburger{color:rgb(var(--text-color))}.section-main-header .header-action-btn__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bleu-pale);width:36px;height:36px;padding:4px}.section-main-header .icon-account,.section-main-header .icon-cart,.section-main-header .icon-search{max-width:16px;height:auto;width:100%}.section-main-header .header__search-toggle{display:flex;align-items:center}.section-main-header{--search-panel-field-height:4.75rem}.section-main-header .header__search--desktop{position:absolute;top:100%;left:0;right:0;z-index:111;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.section-main-header search-panel[open]+.header__search--desktop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease,visibility 0s linear 0s}.section-main-header .search-panel__field{display:flex;align-items:center;gap:.75rem;height:var(--search-panel-field-height);padding:0 var(--container-outer-width);background-color:rgb(var(--background-color)/1)}.section-main-header .search-panel__input{flex:1 1 auto;min-width:0}.section-main-header .search-panel__close{flex:none;display:flex;align-items:center;justify-content:center;padding:.5rem}.section-main-header .search-panel__close svg{width:1.25rem;height:1.25rem}.section-main-header .search-panel{padding-top:var(--search-panel-field-height)}.section-main-header .header-submenu .link-inner{text-transform:uppercase;font-size:14px;font-weight:600;line-height:160%}@media(hover:hover)and (pointer:fine){.section-main-header .header-submenu a .link-inner,.section-main-header .mega-menu-link a .link-inner{display:inline;padding-bottom:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .3s}.section-main-header .header-submenu a .link-inner:after,.section-main-header .mega-menu-link a .link-inner:after{content:none}.section-main-header .header-submenu a:hover .link-inner,.section-main-header .mega-menu-link a:hover .link-inner{background-size:100% 1px}}mobile-menu menu-item-label{font-family:var(--font-family-body);font-size:18px;font-weight:700;line-height:110%;text-transform:uppercase}mobile-menu .mobile-menu__go-back{color:var(--bleu-glacial);padding-bottom:16px;border-bottom:1.25px solid rgb(var(--text-color)/5%)}mobile-menu .mobile-menu__go-back span{color:currentColor;font-size:16px;text-transform:uppercase;line-height:110%;font-weight:700}mobile-menu .mobile-menu__link{font-family:var(--font-family-body);font-size:16px;font-weight:700;line-height:110%;text-transform:uppercase}mobile-menu .mobile-menu__page[data-level="1"] .mobile-menu__link:not(:last-child){border-bottom:1.25px solid rgb(var(--text-color)/5%)}mobile-menu .mobile-menu__action{margin-top:20px}mobile-menu .mobile-menu__action span{font-size:18px}mobile-menu .mobile-menu__footer{padding-top:20px;margin-top:auto}mobile-menu .mobile-menu__footer svg{color:var(--bleu-glacial)}mobile-menu .mobile-menu__page{padding-bottom:20px;padding-left:20px;padding-right:20px}mobile-menu .mobile-menu__promotions,mobile-menu .promotion-card{flex:1 1 auto;min-height:250px}mobile-menu .promotion-card__image{aspect-ratio:auto;min-height:0}.promotion-card__badge{font-size:11px;font-weight:400;line-height:160%;border-radius:8px 0;padding:2px 10px}.promotion-card__heading{font-size:24px;font-style:italic;font-weight:800;line-height:110%;margin-top:10px}.promotion-card__actions{position:relative;align-self:end;justify-self:start;padding:clamp(.75rem,5cqi,1.5rem)}.mega-menu-page__links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.mega-menu-page__links .mega-menu-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.mega-menu-page__links .link-inner{font-size:20px;font-weight:700;line-height:110%;text-transform:uppercase;cursor:pointer}.header-dropdown__clip:has(.localization-listbox__heading):not(:has(.input)) .localization-listbox__heading,.header-dropdown__panel:has(.localization-listbox__heading):not(:has(.input)) .localization-listbox__heading,modal-element:has(.localization-listbox__heading):not(:has(.input)) .localization-listbox__heading{text-transform:uppercase;margin-top:10px}.header-dropdown__clip:has(.localization-listbox__heading):not(:has(.input)) .listbox__item span:not(.market-selector__iso-code),.header-dropdown__panel:has(.localization-listbox__heading):not(:has(.input)) .listbox__item span:not(.market-selector__iso-code),modal-element:has(.localization-listbox__heading):not(:has(.input)) .listbox__item span:not(.market-selector__iso-code){text-transform:capitalize}.header-dropdown__clip:has(.localization-listbox__heading):not(:has(.input)),.header-dropdown__panel:has(.localization-listbox__heading):not(:has(.input)){width:max-content;min-width:0}.header-dropdown__panel:has(.localization-listbox__heading):not(:has(.input)) .listbox__item,.header-dropdown__panel:has(.localization-listbox__heading):not(:has(.input)) .localization-listbox-list{width:max-content;min-width:0;white-space:nowrap}.email-signup__group{display:flex;align-items:stretch;width:100%;overflow:hidden;border-radius:16px 0}.email-signup__field{flex:1 1 auto;min-width:0;background-color:#fff;--input-background:#fff;--input-height:48px;--input-border-radius:0;--input-ring-width:0;--input-ring-inset-width:0;--input-focus-ring-width:0;--input-focus-ring-inset-width:0}.email-signup__field :is(input){border-radius:0}.email-signup__submit{flex:0 0 auto;align-self:stretch;white-space:nowrap;margin:0;--button-min-height:48px;--button-border-radius:0;min-height:48px;border-radius:0}.email-signup__group:focus-within{outline:2px solid rgb(var(--text-color)/22%);outline-offset:2px}.filters-mobile-modal,.filters__desktop-form{--filter-title-size:26px}.filters-mobile-modal .accordion__summary>span:first-child,.filters__desktop-form .accordion__summary>span:first-child{font-family:var(--h1-font-family);font-size:var(--filter-title-size);font-style:italic;font-weight:800;line-height:110%;letter-spacing:0;text-transform:uppercase}.block-heading-h5{--block-heading-sm-size:28px;font-family:var(--h1-font-family);font-size:var(--block-heading-sm-size);font-style:italic;font-weight:800;line-height:110%;letter-spacing:0;text-transform:uppercase}.block-paragraph{--link-list-separator-size:7px;--link-list-separator-gap:10px}.block-paragraph ul{display:block;margin:0;padding:0;list-style:none}.block-paragraph li{display:inline;margin:0;padding:0}.block-paragraph li::marker{content:none}.block-paragraph li:not(:last-child):after{content:"";display:inline-block;width:var(--link-list-separator-size);height:var(--link-list-separator-size);margin-inline:var(--link-list-separator-gap);border-radius:50%;background-color:var(--bleu-glacial);vertical-align:middle}.product-card{border-radius:10px;border:1px solid #f5f6f7}.product-card image-loader{background-color:#fcfcfc}.product-card image-loader img{mix-blend-mode:multiply}.product-card .product-card__badge-container{left:10px;top:10px;right:unset}.product-card__info{padding:0!important;border-top:1px solid #f5f6f7}.product-card__swatches{padding:8px 15px;border-bottom:1px solid #f5f6f7;gap:8px;margin:0}.product-card__swatches .color-swatch__label{width:16px;height:16px;box-shadow:none}.product-card__price,.product-card__title{padding:0 15px}.product-card__title{margin:10px 0 0}.product-card__title a{font-size:16px;font-weight:700;line-height:130%;text-transform:uppercase}.product-card__price{gap:8px;margin-bottom:15px}.product-card__price span{font-size:16px;font-weight:400;line-height:160%}.product-card__price .price__regular span{font-weight:600}.product-card__price .price__compare-at:after{content:"";display:none}.product-card__price .price__compare-at span{text-decoration:line-through}.product-card__price .price__sale{color:var(--text-color)}.product-card__price .price__sale span{font-weight:600!important;color:currentColor}.product-card__price .price__item{display:flex;flex-direction:row;align-items:center;justify-content:center}.product-card__price .price__discount{display:inline-flex;align-items:center;background:rgb(var(--product-sale-badge-background));color:rgb(var(--product-sale-badge-color));white-space:nowrap;font-family:var(--h1-font-family);font-size:14px;font-style:italic;font-weight:700;line-height:100%;text-transform:uppercase;border-radius:6px 0;padding:4px 5px}.product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}@media(hover:hover){.product-card__overlay:hover .product-card__image--hover{opacity:1}}.product-title__subtitle{margin-top:4px;font-family:var(--h1-font-family);font-size:28px;font-style:italic;font-weight:800;line-height:110%;letter-spacing:0;text-transform:uppercase;color:rgb(var(--heading-color))}.product-price .price__item span{font-family:var(--font-family-body);font-size:26px;font-weight:700;line-height:110%}.product-reviews-summary,.product-reviews-summary a,.product-reviews-summary li,.product-reviews-summary p,.product-reviews-summary span{font-size:12px;line-height:160%}.product-price__sku{margin-inline-start:auto;font-size:12px;line-height:21.88px;letter-spacing:-.14px;opacity:.6;white-space:nowrap}.product-pack-notice{display:flex;align-items:center;gap:8px}.product-pack-notice__icon{flex-shrink:0;display:inline-flex;color:var(--bleu-glacial)}.product-pack-notice__link{font-size:14px;line-height:160%;color:inherit}.pack-products{scroll-margin-top:calc(var(--header-height-sticky,5rem) + 1rem)}.product-badge.product-badge--sold-out{padding:6px 8px;border-radius:6px 0;font-family:var(--h1-font-family)!important;background-color:#e6eaeb;color:rgb(var(--text-color));font-style:italic;font-weight:600;line-height:110%;font-size:14px;white-space:nowrap}.product-option-badge{align-self:center;margin-inline-start:auto}.color-swatch[data-unavailable]{position:relative}.color-swatch[data-unavailable] .color-swatch__label{opacity:.3}.color-swatch[data-unavailable] .color-swatch__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:1;width:max-content;max-width:none;transform:translate(-50%);box-shadow:0 2px 8px rgb(var(--text-color)/20%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.color-swatch[data-unavailable]:has(input:focus-visible) .color-swatch__tooltip,.color-swatch[data-unavailable]:hover .color-swatch__tooltip{opacity:1;visibility:visible}.color-swatch[data-nonexistent] label,.option-value-radio[data-nonexistent] label{cursor:not-allowed}.product-buy-buttons .flex:has(>.btn-add-to-cart:disabled)>.quantity-selector{display:none}.btn-add-to-cart:disabled{background:#0a2a39a6}.list-with-icons--pill li{padding-block:4px}.product-variant-picker .product-option-name,.product-variant-picker .product-option-value{font-size:14px;line-height:160%;text-transform:uppercase}.product-size-chart{margin-bottom:16px}.product-size-chart__link{background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:160%;text-decoration:underline;cursor:pointer;color:var(--bleu-glacial)}.product-quiz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-radius:var(--block-border-radius);background:rgb(var(--product-quiz-background,var(--color-background-alt,231 242 251)))}.product-quiz__main{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.product-quiz__heading{font-size:16px;font-weight:700;line-height:110%}.product-quiz__text{font-size:14px;font-weight:400;line-height:160%}.product-quiz__button{flex-shrink:0}.product-key-features--custom{padding:18px 24px}.product-key-features--custom .product-key-features__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.product-key-features--custom .product-key-features__icon{flex-shrink:0;display:inline-flex}.product-key-features--custom .product-key-features__icon .icon,.product-key-features--custom .product-key-features__icon img,.product-key-features--custom .product-key-features__icon svg{width:var(--key-features-icon-size,24px);height:auto}.product-key-features--custom .product-key-features__content{font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:120%;text-align:center;text-transform:none;letter-spacing:normal}.product-info .block-spacing--product{--spacing-default:16px}.product-info .block-spacing--product .product-title+*{margin-top:8px}.product-info .block-spacing--product .product-reviews-summary+.block-product-price{margin-top:8px}.product-variant-picker__option listbox-element{width:100%}@media(min-width:768px){.product-variant-picker__option listbox-element{width:60%}}.product-buy-buttons .quantity-selector{flex:none;width:7.5rem}@media(min-width:64rem){.sticky-add-to-cart-container{top:auto;bottom:0}.sticky-add-to-cart-spacer.is-active{display:block}}.sticky-add-to-cart__option-name{font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:160%;text-transform:uppercase}.section-related-products:not(:has(product-recommendations>*)) .section-full-width{padding-block:0;background-color:transparent}.size-guide{--modal-width:min(34rem, 100%)}.size-guide:not([open]):not([visible]){display:none}.size-guide__inner{max-height:calc(100dvh - 3rem);overflow-y:auto;padding:clamp(1.25rem,.75rem + 1.6667vw,2.5rem)}.size-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:40px}.size-guide__title{font-family:var(--h1-font-family);font-size:24px;font-style:italic;font-weight:800;line-height:110%;text-transform:uppercase;color:rgb(var(--heading-color))}@media(min-width:768px){.size-guide__title{font-size:30px}}.size-guide__columns{display:grid;gap:32px}@media(min-width:768px){.size-guide__columns{gap:40px}}.size-guide--cols-2{--modal-width:min(56rem, 100%)}@media(min-width:768px){.size-guide--cols-2 .size-guide__columns{grid-template-columns:1fr 1fr}}.size-guide__column{display:flex;flex-direction:column;gap:24px;min-width:0}.size-guide__media{display:flex;flex-direction:column;gap:8px}.size-guide__subtitle{font-family:var(--h1-font-family);font-size:18px;font-style:italic;font-weight:800;line-height:110%;text-transform:uppercase;color:rgb(var(--heading-color))}.size-guide video-media,.size-guide__image{border-radius:var(--block-md-border-radius);overflow:hidden}.size-guide video-media{background:rgb(var(--text-color)/6%)}.size-guide__table{overflow-x:auto}.size-guide__table table{width:100%;margin:0;table-layout:fixed;border:1px solid var(--gris-gele);border-radius:var(--block-md-border-radius);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14px;line-height:160%}.size-guide__table tr{border:0}.size-guide__table td,.size-guide__table th{padding:12px;border:0;text-align:center;vertical-align:middle;overflow-wrap:break-word}.size-guide__table td+td,.size-guide__table th+th{border-left:1px solid var(--gris-gele)}.size-guide__table thead th{background:var(--bleu-glacial);color:var(--blanc);font-weight:700;text-transform:uppercase}.size-guide__table tbody tr:nth-child(2n) td{background:var(--bleu-pale)}.size-guide__note{font-size:14px;line-height:160%;color:rgb(var(--text-color))}:root{--bleu-profond:#0A2A39;--bleu-glacial:#00A3C8;--rouge-energie:#E22023;--gris-gele:#A7D3E9;--bleu-pale:#E7F2FB;--blanc:#FFFFFF}.product-badge{font-family:var(--h1-font-family);font-size:14px;font-style:italic;font-weight:700;line-height:100%;text-transform:uppercase;border-radius:6px 0;padding:6px 8px}.product-badge--sold-out{background-color:#9ba8ae}.svg-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.svg-background svg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}@media(min-width:768px){.svg-background .desktop-hidden{display:none}}@media(max-width:767px){.svg-background .mobile-hidden{display:none}}.agJsWidget.agJsWidget{display:none!important}.shopify-policy__container .shopify-policy__title h1{font-family:var(--h1-font-family)!important;font-size:38px!important;font-style:italic;font-weight:800!important;line-height:110%!important;text-transform:uppercase!important;letter-spacing:0!important;text-wrap:balance!important}@media(min-width:768px){.shopify-policy__container .shopify-policy__title h1{font-size:52px!important}}.shopify-policy__container h2{font-size:24px!important;font-weight:700!important;line-height:110%!important;letter-spacing:0!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lugus-custom.css.map */
