@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-Medium.woff2) format("woff2"),url(PlayfairDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Light.woff2) format("woff2"),url(Avenir-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Regular.woff2) format("woff2"),url(Avenir-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Heavy.woff2) format("woff2"),url(Avenir-Heavy.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Black.woff2) format("woff2"),url(Avenir-Black.woff) format("woff");font-weight:900;font-style:normal}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.scroll-trigger.scroll-trigger--cancel.animate--slide-in{transform:translateY(0)}}*:not(button,span){letter-spacing:0}label{letter-spacing:0!important}h1{text-transform:uppercase}.button{padding-top:2px}.lightgrey-bg{position:absolute;top:0;left:0;right:0;height:775px;background:#f3f4f6;border-radius:4px}@media screen and (max-width:768px){.lightgrey-bg{display:none}}button,.button{text-transform:uppercase;opacity:1;transition:opacity .2s ease-in-out;border-radius:2px}button:not([disabled]):hover,.button:not([disabled]):hover{opacity:.8!important;transition:opacity .2s ease-in-out}button:after,.button:after{box-shadow:none!important;border-radius:2px}button:before,.button:before{border-radius:2px}button:disabled,.button:disabled{opacity:1}.price__badge-sold-out,.card__badge span{background:#000;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}@media screen and (max-width:768px){.product-grid-container .grid__item{width:100%;max-width:100%}.product-grid-container .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card-wrapper{width:100%}}.card{border-radius:4px}.card:hover .quick-add,.card:hover .learn-more{opacity:1}.card:hover .full-unstyled-link,.card:hover .learn-more a{text-decoration:none}.card__media{z-index:unset!important;border-radius:4px!important}@media screen and (max-width:768px){.card__media{margin:0!important;width:100%!important}}.card__media .quick-add{display:none;margin:0!important;width:221px;height:50px;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:ease-in .2s;z-index:10}.card__media .quick-add button{border:none;text-transform:uppercase;font-size:16px;background:#fff;color:#000;padding:2px 0!important}.card__media .quick-add button:after{box-shadow:none!important}.card__media .quick-add button:disabled{opacity:.8}.card__media .quick-add .text{height:16px}.card__media .quick-add .icon{display:none;font-size:28px}.card__media .learn-more{margin:0!important;width:fit-content;height:50px;border:none;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:ease-in .2s;z-index:10}.card__media .learn-more a{border:none;text-transform:uppercase;font-size:16px;background:#fff;color:#000;white-space:nowrap;text-decoration:none}.card__media .learn-more a:hover{text-decoration:none}.card__media .learn-more a:after{box-shadow:none!important}.card__media img{border-radius:4px}@media screen and (max-width:768px){.card__media .quick-add{display:block;opacity:1;width:50px;left:initial;top:initial;bottom:-15px;right:-15px}.card__media .quick-add .text{display:none}.card__media .quick-add .icon{display:block}.card__media .quick-add .form{width:35px;height:35px}.card__media .quick-add button{min-width:unset;width:50px}.card__media .learn-more{display:none!important}}.card__media .opacity{opacity:.5}@media screen and (max-width:768px){.card .card__content{padding:0}}@media screen and (min-width:768px){.card .card__content{padding:0}}.card .card__content .card__information{display:flex;justify-content:space-between;align-items:center;padding:1.6rem}.card .card__content .card__information .card__heading{font-size:22px;text-align:left}.card .card__content .card__information .card-information{width:fit-content}.card .card__content .card__information .card-information .price{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:500;white-space:nowrap}@media screen and (max-width:768px){.card .card__content .card__information{flex-direction:column-reverse;justify-content:start;align-items:start;padding:0;margin-top:20px}.card .card__content .card__information .price{font-size:12px!important}.card .card__content .card__information .card__heading{text-align:left;margin-bottom:10px;font-size:20px}.card .card__content .card__information .card__heading:hover{text-decoration:none}}.card .quick-add.bottom{margin:0 1.6rem 1.6rem}.card .quick-add.bottom button{background-color:#000;color:#fff}.card .quick-add.bottom button:after{box-shadow:none}.card .quick-add.bottom button:before{box-shadow:none}@media screen and (max-width:768px){.card .quick-add.bottom{display:none}}.card__badge{display:none}.card__container-tag{display:inline-flex;padding:4px 5px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#fff;position:absolute;top:8px;left:8px;z-index:1}@media screen and (min-width:768px){.card__container-tag{padding:6px 10px;top:26px;left:26px}}.card__tag{font-size:10.24px;line-height:120%;margin-top:2px;color:#000}@media screen and (min-width:768px){.card__tag{font-size:16px}}@media screen and (max-width:768px){.card img{width:8px;height:8px}}@media screen and (max-width:768px){.card--card{border:none!important}}@media screen and (max-width:768px){.banner .custom-simple{height:20rem!important}}@media screen and (min-width:1439px){.banner.max-width{max-width:1440px;margin:0 auto!important}}.shopify-challenge__button{text-transform:uppercase;margin-top:24px!important}.personalized-word-container.supplement{display:none}.personalized-word-container.mot-personnalise{display:flex;flex-direction:column;margin-top:85px}@media screen and (min-width:768px){.personalized-word-container.mot-personnalise{max-width:60%}}.personalized-word-container.mot-personnalise label{display:flex;align-items:flex-end;position:absolute;line-height:1;height:1.8rem;top:-6rem;color:rgba(var(--color-foreground),.75)}.personalized-word-container.mot-personnalise span{display:flex;align-items:flex-end;position:absolute;line-height:120%;height:1.8rem;top:-2.8rem;color:rgba(var(--color-foreground),.6);font-size:12px}.personalized-word-container.mot-personnalise textarea{margin:0;padding:15px}.personalized-word-container.field:before{box-shadow:none}.is-unselected{display:none!important}.product__title,.product__title h1,.product__title h2,.card__heading,.card__heading a,.cart-item__name{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lugus-custom.css.map */
