@font-face{font-family:Campton;src:url(Campton-Light.woff2) format("woff2"),url(Campton-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Campton;src:url(Campton-Book.woff2) format("woff2"),url(Campton-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Campton;src:url(Campton-BookItalic.woff2) format("woff2"),url(Campton-BookItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Campton;src:url(Campton-Medium.woff2) format("woff2"),url(Campton-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Campton;src:url(Campton-MediumItalic.woff2) format("woff2"),url(Campton-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Campton;src:url(Campton-SemiBold.woff2) format("woff2"),url(Campton-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Campton;src:url(Campton-SemiBoldItalic.woff2) format("woff2"),url(Campton-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Campton;src:url(Campton-Bold.woff2) format("woff2"),url(Campton-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Campton;src:url(Campton-BoldItalic.woff2) format("woff2"),url(Campton-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Campton;src:url(Campton-Black.woff2) format("woff2"),url(Campton-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Campton;src:url(Campton-BlackItalic.woff2) format("woff2"),url(Campton-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}.popover--quick-buy{border-radius:8px}.popover--quick-buy .popover__header,.popover--quick-buy .product-form__buy-buttons{border-bottom:none;border-top:none!important}.popover--quick-buy .popover__header{padding:10px 24px 0;background:rgb(var(--background))}.popover--quick-buy .product-form__text,.popover--quick-buy .product-form .shopify-app-block,.popover--quick-buy .product-form .reinsurance{display:none}.popover--quick-buy .quick-buy-product{align-items:flex-start}.popover--quick-buy .quick-buy-product__image{width:74px;height:74px;aspect-ratio:1/1;object-fit:cover}.popover--quick-buy .product-item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.popover--quick-buy .product-item-meta__title{font-size:12px;font-weight:500;line-height:133%;text-transform:uppercase}.popover--quick-buy .product-item-meta__subtitle{margin:0!important;line-height:130%;font-size:12px}.popover--quick-buy .product-item-meta .link{margin:0!important;line-height:130%;font-size:12px;color:rgb(var(--text-color))}.popover--quick-buy .product-item-meta__price-list-container{display:none}.popover--quick-buy .product-form__buy-buttons{padding:0;padding-block-end:0;margin-inline:0;margin-block-start:17px!important}.drawer--quick-buy{max-width:594px!important}.drawer--quick-buy .drawer__header{padding-block-start:18px;padding-block-end:0;padding-inline:37px 0;height:fit-content;max-height:unset;border-bottom:none}.drawer--quick-buy .drawer__title{font-weight:500;font-size:21px;line-height:120%}.drawer--quick-buy .drawer__close-button{top:calc(50% - 3px)}.drawer--quick-buy .drawer__close-button svg{width:20px;height:20px}.drawer--quick-buy .product-form__text,.drawer--quick-buy .product-form .shopify-app-block,.drawer--quick-buy .product-form .reinsurance{display:none}.drawer--quick-buy .quick-buy-product{align-items:flex-start;margin-block-start:70px}.drawer--quick-buy .quick-buy-product__image{width:163px;height:163px;aspect-ratio:1/1;object-fit:cover;margin-inline-end:24px}.drawer--quick-buy .product-item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.drawer--quick-buy .product-item-meta__title{font-size:14px;font-weight:600;line-height:133%;text-transform:uppercase}.drawer--quick-buy .product-item-meta__subtitle{margin:0!important;line-height:130%;font-size:16px}.drawer--quick-buy .product-item-meta .price{font-size:21px;font-weight:500;line-height:130%;padding:16px 0}.drawer--quick-buy .product-item-meta .price--highlight{color:rgb(var(--text-color));font-weight:500}.drawer--quick-buy .product-item-meta .price--compare{color:rgb(var(--text-color));font-weight:400;opacity:.4}.drawer--quick-buy .product-item-meta .link{margin:0!important;line-height:130%;font-size:16px;color:rgb(var(--text-color))}.drawer--quick-buy .product-form__buy-buttons{padding:0;padding-block-end:0;margin-inline:0;margin-block-start:17px!important}.drawer--quick-buy .product-form__buy-buttons .product-form__add-button{width:100%}.drawer--quick-buy .product-form__buy-buttons .loader-button__text{margin:0 auto}@media (max-width: 767px){.variant-picker-container{display:none}.variant-picker-container.is-open{display:block}}variant-picker{margin-bottom:8px}@media (min-width: 768px){variant-picker{margin-bottom:36px;display:block}}variant-picker .block-swatch-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));grid-auto-flow:dense}@media (max-width: 767px){variant-picker .block-swatch-list{gap:8px;max-width:100%;margin:0 auto}}variant-picker .block-swatch.is-disabled{opacity:50%;cursor:none}variant-picker .block-swatch__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px}@media (max-width: 767px){variant-picker .block-swatch__item{height:100%;margin:0}}variant-picker .block-swatch__icon{margin-bottom:12px}variant-picker .block-swatch__value{font-size:12px}@media (min-width: 768px){variant-picker .block-swatch__value{font-size:16px!important}}variant-picker [data-nb-option-values="1"][data-option-name=galenic]{display:none}variant-picker .highlight-second-block{margin-bottom:8px}@media (min-width: 768px){variant-picker .highlight-second-block{margin-bottom:16px}}variant-picker .highlight-second-block .block-swatch:nth-child(2):last-child:not(.hide){grid-column:span 2}variant-picker .highlight-second-block .block-swatch__item{height:100%;max-height:95px}@media (min-width: 768px){variant-picker .highlight-second-block .block-swatch__item{max-height:unset;height:100%}}variant-picker .highlight-second-block .block-swatch__price-container{display:flex;flex-direction:row;align-items:center;gap:5px}variant-picker .highlight-second-block .block-swatch__price{font-weight:600;line-height:115%;margin-top:2px;font-size:14px}@media (min-width: 768px){variant-picker .highlight-second-block .block-swatch__price{font-size:16px}}variant-picker .highlight-second-block .block-swatch__price--compare-at-price{font-weight:400;margin:0;font-size:14px;opacity:.4;text-decoration:line-through;line-height:100%}variant-picker .highlight-second-block .block-swatch__value{line-height:130%;margin:0;font-size:14px}variant-picker .block-swatch__radio[checked=checked]+.block-swatch__item{background:rgb(var(--accent-color))!important}variant-picker .block-swatch__radio:checked+.block-swatch__item{background:rgb(var(--accent-color))!important}variant-picker .product-form__option-selector{margin-block-start:8px!important}@media (min-width: 768px){variant-picker .product-form__option-selector{margin-block-start:4px!important}}variant-picker .product-form__option-selector .block-swatch__item{border:1px solid rgb(var(--accent-color));min-height:37px}@media (min-width: 768px){variant-picker .product-form__option-selector .block-swatch__item{min-height:48px}}variant-picker .product-form__option-selector:first-of-type .block-swatch__item{text-transform:uppercase;font-weight:500;line-height:100%}.product-form__choose-variant-btn{margin-bottom:10px}.product-form__choose-variant-btn .choose-variant-btn{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:500;text-transform:uppercase}.product-form__choose-variant-btn .choose-variant-btn.is-hidden{display:none}.product-form__choose-variant-btn .choose-variant-btn svg{transform:rotate(-90deg)}.product-form__choose-variant-btn .choose-variant-btn svg path{stroke:rgb(var(--text-color))}.product-form__choose-variant-btn .choose-variant-btn--close svg{transform:rotate(90deg)}.product-form__add-button{padding:8px 16px!important;min-height:39px}@media (min-width: 768px){.product-form__add-button{width:fit-content;padding:8px 32px!important}}@media (min-width: 768px){.product-form__add-button .loader-button__text{width:fit-content}}.product-form__add-button .loader-button__text>span{margin-top:5px;line-height:100%;font-weight:500;font-size:13px!important;white-space:nowrap}@media (min-width: 768px){.product-form__add-button .loader-button__text>span{font-size:16px!important}}.product-form__add-button .icon--cart{display:none}@media (min-width: 768px){.product-form__add-button .icon--cart{margin-right:8px;display:flex}}.product-form__add-button .button-divider{width:4px;height:4px;background:rgb(var(--text-color));border-radius:50%;margin:0 10px;background:currentColor}@media (min-width: 768px){.product-form__add-button .button-divider{display:none}}.product-form__add-button .price-list{display:flex;flex-direction:row;align-items:center;justify-content:center}@media (min-width: 768px){.product-form__add-button .price-list{display:none}}.product-form__add-button .price-list .price{font-size:12px;line-height:100%;margin-top:5px;color:currentColor}.section-hidden-desktop{display:block}@media screen and (min-width: 1000px){.section-hidden-desktop{display:none}}.section-hidden-mobile{display:none}@media screen and (min-width: 1000px){.section-hidden-mobile{display:block}}.product-item-meta{display:flex;flex-direction:column;height:100%;gap:8px}@media screen and (min-width: 1000px){.product-item-meta{gap:16px}}.product-item-meta__price-list-container{font-size:15px}.product-item-meta__tag{line-height:130%;margin:0 auto;background:#b2dcd6;width:fit-content;padding:6px 15px 2px;border-radius:512px;font-size:12px;font-weight:500;position:relative;text-transform:uppercase}.product-item-meta__tag svg{display:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 1000px){.product-item-meta__tag svg{display:block}}.product-item-meta__title{text-transform:uppercase;line-height:100%;margin:0;font-size:15px;font-weight:600}.product-item-meta__price-list-container{margin-top:0}.product-item-meta__subtitle{font-size:15px;color:#323e48;font-weight:400;line-height:100%;margin:0}.product-item-meta__description{font-size:16px;font-weight:400;display:none;line-height:130%}.product-item .dots-nav__item{margin:3px}.product-item__list{grid-auto-columns:100%;grid-auto-flow:column;justify-content:start;margin-inline-start:0;margin-inline-end:0;display:grid;scroll-snap-type:x mandatory;height:100%;width:100%}@media screen and (max-width: 767px){.product-item__list{aspect-ratio:1/1}}.product-item__carousel-container{aspect-ratio:1/1}@media screen and (max-width: 767px){.product-item native-carousel-item{aspect-ratio:1/1}}.product-item__carousel{height:100%;margin-right:-1px}.product-item__item{display:block!important;scroll-snap-align:center;scroll-snap-stop:always}.product-item__item img{height:100%;object-fit:cover}.product-item__dots{position:absolute;bottom:16px;left:50%;display:flex!important;transform:translate(-50%)}.product-item__label-list{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap;width:75%;top:8px;left:8px}.product-item__image-wrapper{height:fit-content}@media screen and (min-width: 1000px){.product-item__image-wrapper{margin-block-end:16px}}.product-item__quick-buy-button{right:0!important;bottom:0;border:0;height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:#fff;padding:8px}.product-item__quick-buy-button svg{width:24px;height:24px}.product-item__quick-form{visibility:visible;opacity:1;transform:translateY(0)}.product-item .flickity-page-dots{position:absolute;width:100%;bottom:10px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;display:flex;justify-content:center;flex-wrap:wrap;width:calc(100% - 96px);left:50%;transform:translate(-50%)}.product-item .flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 6px 4px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.product-item .flickity-page-dots .dot:last-of-type{margin-right:0}.product-item .flickity-page-dots .dot:first-of-type{margin-left:0}.product-item .flickity-page-dots .dot.is-selected{opacity:1}.product-item .price{font-weight:600}.product-item .price--compare{color:#323e4890;font-weight:400}.product-item .price--highlight{color:#323e48;font-weight:600}:root{--color-grey-light: #F7F7F8}*{font-family:Campton,sans-serif!important}body,html{scroll-behavior:smooth}[data-diag-result-delete] *,[data-diag-result-edit] *{pointer-events:none}.heading{margin:0!important;padding:0!important}.heading--h1,.heading--h1 split-lines{font-size:28px;font-weight:700;line-height:120%}@media (min-width: 768px){.heading--h1,.heading--h1 split-lines{font-size:51px;letter-spacing:-1px}}.heading--h2{font-size:21px;font-weight:700;line-height:120%;margin:-15px auto 0!important;position:relative;width:fit-content;display:inline;z-index:1;background:linear-gradient(180deg,#fff0 0% 70%,rgb(var(--accent-color)) 70%);background-position-y:-.15em;background-repeat:no-repeat}@media (min-width: 768px){.heading--h2{font-size:38px;line-height:110%;margin-top:10px!important}}.heading--underlined{border-bottom:12px solid var(--accent_color)}.heading--h3{font-size:14px;font-weight:600;line-height:115%}@media (min-width: 768px){.heading--h3{font-size:21px;font-weight:700;line-height:120%;letter-spacing:normal}}.heading--h4{font-size:12px;font-weight:600;line-height:133%;letter-spacing:normal;margin-bottom:5px!important}@media (min-width: 768px){.heading--h4{font-size:18px;line-height:115%;margin-bottom:10px!important}}.text,.text p{font-size:calc(var(--base-font-size) - 2px);margin:0;padding:0;line-height:130%}@media (min-width: 768px){.text,.text p{font-size:var(--base-font-size)}}strong{font-weight:500!important}.button{margin:0;padding:19px 24px 14px;line-height:100%;font-weight:500!important;font-size:16px;text-transform:uppercase}@media (min-width: 768px){.button{padding:16px 24px}}.button--save-diag{border:1px solid rgb(var(--accent-color));display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;padding:8px;width:fit-content}.button--save-diag.desktop-hidden{display:flex!important}@media (min-width: 1200px){.button--save-diag.desktop-hidden{display:none!important}}.button--save-diag.mobile-hidden{display:none}@media (min-width: 1200px){.button--save-diag.mobile-hidden{display:flex}}.button--disabled{background:#eaeced;pointer-events:none}.button--checkout-disabled{background:#eaeced;cursor:not-allowed}.button--border{border:1px solid #fff;padding:6px 8px 3px;font-size:12px;font-weight:600;line-height:130%;text-transform:uppercase;color:#fff}@media (min-width: 768px){.button--border{padding:10px 16px 8px}}.button--border svg{width:16px;height:16px;margin-top:-3px}.button--border svg path{fill:currentColor}.link-with-icon--animated .link-to-animate{position:relative;z-index:1;line-height:1.73333!important}.link-with-icon--animated .link-to-animate:after{content:"";height:8px;position:absolute;bottom:5px;left:0;background:rgb(var(--accent-color));z-index:-1;width:0;transition:width .3s ease-in-out;transform:unset}.link-with-icon--animated:hover .link-to-animate:after{width:100%}.link--animated{position:relative;z-index:1;line-height:1.73333!important}.link--animated:after{content:"";height:8px;position:absolute;bottom:5px;left:0;background:rgb(var(--accent-color));z-index:-1;width:0;transition:width .3s ease-in-out;transform:unset}.link--animated:hover:after{width:100%}@media (max-width: 767px){.section__header{margin-block-end:20px}}.prev-next-button,.flickity-button{border:1px solid rgb(var(--accent-color));background:#fff}.prev-next-button svg path,.flickity-button svg path{fill:#323e48}.prev-next-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:94%;right:50%!important;top:50%;transform:translate(50%,-50%)}.mobile-hidden{display:none}@media (min-width: 768px){.mobile-hidden{display:block}}.desktop-hidden{display:block!important}@media (min-width: 768px){.desktop-hidden{display:none!important}}.html-template-product #main .shopify-section .container{max-width:calc(var(--container-max-width) - 300px)}.product-picto{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1;max-width:120px}@media (min-width: 768px){.product-picto{right:20px}}.product-picto__image{display:block;width:30px;height:auto}.product-picto__text{font-size:11px;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:4px;-webkit-hyphens:auto;hyphens:auto}.product-picto--small{top:8px;right:12px;max-width:100px}.product-picto--small .product-picto__image{width:24px}.product-picto--small .product-picto__text{font-size:9px}.scroller .product-list__inner--scroller .trustpilot-widget iframe:nth-of-type(2){transform:translateY(calc(-100% - 24px))}.product-item__tags{position:absolute;z-index:1;top:14px;left:14px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;margin-right:80px}@media (min-width: 768px){.product-item__tags{top:18px;left:18px;row-gap:10px;column-gap:25px}}.product-item__tag{font-weight:500;line-height:130%;padding:4px 4px 1px;color:rgb(var(--text-color));border:1px solid rgb(var(--accent-color));font-size:8px;text-transform:uppercase;margin-top:0;margin-bottom:0}@media (min-width: 768px){.product-item__tag{font-size:12px;line-height:100%;padding:6px 8px 2px}}.is-loading:after{content:"";position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;z-index:3}.is-loading:before{content:"";border:6px solid #f3f3f3;border-top:6px solid rgb(var(--accent-color));border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;z-index:10}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.html-suffix-hub .product-item-meta__tag,.html-suffix-hub-diag-result .product-item-meta__tag{margin:0 auto!important}.trustpilot-widget iframe:not(.line-item__info .trustpilot-widget iframe){z-index:2!important}.hidden-heading{opacity:0;height:0;visibility:hidden}.template-collection .playshort div[class*=skallup-container]>div{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/256/assets/lugus-custom.css.map */
