.co-dots{display:none}#CartDrawer .cart-item{grid-template-columns:100px 1fr auto!important;column-gap:20px!important;row-gap:10px!important}#CartDrawer .cart-item__media{grid-column:1!important;grid-row:1 / 3!important}#CartDrawer .cart-item__details{grid-column:2 / 4!important;grid-row:1!important}#CartDrawer .cart-item__quantity{grid-column:2!important;grid-row:2!important;align-self:start}#CartDrawer .cart-item__totals{grid-column:3!important;grid-row:2!important;align-self:start;text-align:right;justify-content:flex-end}#CartDrawer .co-line-old,#CartDrawer .co-line-new,#CartDrawer .co-line-price{white-space:nowrap}#CartDrawer .co-line-disc{max-width:150px}@media screen and (max-width:749px){.page-width{padding-left:17px;padding-right:17px}.announcement-bar__message{font-size:12px;letter-spacing:2.4px;min-height:37px;padding:9px 0}.co-header{padding-top:24px;padding-bottom:24px}.co-header__logo-img{width:170px}.banner__heading{font-size:30px}.banner__text,.banner__text p{font-size:21.5px}.banner__buttons .button{font-size:13px;letter-spacing:3.9px;min-height:36px;padding:8px 18px}.collection__title .title,.co-section-title{font-size:26.3px}.card__heading,.card__heading a{font-size:15px;letter-spacing:3px}.product-grid.slider.slider--mobile .grid__item{width:135px!important;max-width:135px!important;flex:0 0 135px}.product-grid.slider.slider--mobile{gap:17px;scroll-padding-left:17px}.product-grid{--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:15px}.image-with-text__heading{font-size:30.6px}.image-with-text__text,.image-with-text__text p{font-size:16.5px}.image-with-text__content{padding:24px 20px}.co-faq{padding-top:30px!important;padding-bottom:24px!important}.co-faq__list{padding:0}.co-faq__q{font-size:16.5px;padding:8px 0}.co-faq__a{padding-left:40px}.co-features{padding-top:24px!important;padding-bottom:24px!important}.co-features__grid{gap:20px}.footer__blocks-wrapper>.footer-block .footer-block__heading{font-size:13.25px!important;letter-spacing:4px!important}[id$=__co_banner] .banner,[id$=__co_banner] .banner__content,[id$=__co_banner] .banner__media{min-height:240px!important}[id^=MainProduct-]{padding-top:0!important}.product .product__media-list .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product__media-list .product-media-container{--ratio:.75!important;--preview-ratio:.75!important}.product__media-list .product-media-container img{object-fit:cover!important}.product__media-wrapper .slider-buttons{display:none!important}.co-dots{display:flex;justify-content:center;gap:8px;padding:12px 0 6px}.co-dots span{width:7px;height:7px;border-radius:50%;background:#c8c8c8}.co-dots span.is-active{background:#000}.co-rating{font-size:13px;flex-wrap:nowrap;white-space:nowrap}.co-rating__stars{font-size:17px}.product-form__input .form__label{font-size:13.25px}.product-form__input:not(.co-swatches) input[type=radio]+label{min-width:40px;padding:8px 10px!important;font-size:16.5px}.co-points li{font-size:16.5px}.product-form__submit{font-size:13px;letter-spacing:3.9px;min-height:46px}.co-return{padding:56px 0}#CartDrawer .drawer__inner{width:calc(100vw - 50px)!important;max-width:calc(100vw - 50px)!important;padding:0 17px!important}#CartDrawer .drawer__heading{font-size:26px}#CartDrawer .cart-item{grid-template-columns:80px 1fr auto!important;column-gap:16px!important}#CartDrawer .cart-item__name{font-size:16.5px}#CartDrawer .product-option{font-size:14px}#CartDrawer #CartDrawer-Checkout{font-size:13px;letter-spacing:3px}#CartDrawer .co-cart-pay{padding:0 10px}}@media screen and (min-width:750px){.announcement-bar__message{font-size:13.8px!important}}@media screen and (min-width:990px){[id$=__derniere] .image-with-text,[id$=__co_guarantee] .image-with-text{max-width:1243px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}[id$=__derniere] .image-with-text__grid,[id$=__co_guarantee] .image-with-text__grid{flex-wrap:nowrap!important;column-gap:0!important;align-items:stretch!important}[id$=__derniere] .image-with-text__media-item,[id$=__co_guarantee] .image-with-text__media-item{flex:0 0 700px!important;width:700px!important;max-width:700px!important}[id$=__derniere] .image-with-text__text-item,[id$=__co_guarantee] .image-with-text__text-item{flex:1 1 auto!important;width:auto!important;max-width:none!important}[id$=__derniere] .image-with-text__content,[id$=__co_guarantee] .image-with-text__content{padding:0 66px 0 0!important;justify-content:center!important;height:100%!important}}[id$=__derniere] .image-with-text__media,[id$=__co_guarantee] .image-with-text__media{padding-bottom:74.7%!important;height:auto!important}@media screen and (min-width:750px){.co-faq{padding-bottom:76px!important}}@media screen and (min-width:750px){.co-features__grid{grid-template-columns:repeat(3,258px)!important;column-gap:87px!important;justify-content:center!important;max-width:none!important}}@media screen and (min-width:750px){.footer .footer-block__heading{font-size:14.4px!important;letter-spacing:4.32px!important;font-weight:300!important;line-height:1.4!important}.footer__blocks-wrapper{justify-content:flex-start!important;column-gap:0!important}.footer__blocks-wrapper>.footer-block:nth-child(-n+3){width:279px!important;max-width:279px!important;flex:0 0 279px!important;margin-right:82px!important}.footer-block__brand-info{margin-top:50px}.footer__content-bottom{padding-top:40px!important}}.footer__copyright .copyright__content:first-child{display:none!important}.footer .list-payment__item svg{width:38px!important;height:30px!important}.product-form__buttons{max-width:none!important}@media screen and (min-width:990px){.product-form__input:not(.co-swatches) input[type=radio]+label{font-size:18px!important;min-width:40px!important;padding:9px 10px!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:59.3%!important;width:59.3%!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(40.7% - 16px)!important;width:calc(40.7% - 16px)!important;padding-left:69px!important}}@media screen and (max-width:749px){[id$=__derniere] .image-with-text__content,[id$=__co_guarantee] .image-with-text__content{padding:24px 20px 0!important}.collection ul.slider.grid--peek .grid__item{width:135px!important;max-width:135px!important;flex:0 0 135px!important;margin:0!important}.collection ul.slider.grid--peek{gap:17px!important;padding-left:17px!important;padding-right:17px!important;scroll-padding-left:17px;padding-bottom:12px!important;scrollbar-width:thin;scrollbar-color:#9A9A9A #E5E5E5}.collection ul.slider.grid--peek::-webkit-scrollbar{display:block!important;height:4px}.collection ul.slider.grid--peek::-webkit-scrollbar-track{background:#e5e5e5}.collection ul.slider.grid--peek::-webkit-scrollbar-thumb{background:#9a9a9a}.collection .slider-buttons{display:none!important}.co-faq .co-section-title{margin-bottom:20px}.co-header{padding-top:20px!important;padding-bottom:20px!important}.product .product__media-wrapper .slider-mobile-gutter{margin-left:-17px!important;margin-right:-17px!important}.product-form__submit{font-size:13px!important}}[id*=custom_liquid_CgBJdV]{background:#f9f9f9}.co-rev{max-width:none!important}.co-rev__title{font-family:var(--font-heading-family)!important;font-size:30.6px!important;font-weight:400!important}.co-rev__title span{display:inline!important}.co-rev__title span+span:before{content:" "}.co-rev__card{border:0!important}@media screen and (min-width:990px){.co-rev__track{max-width:1420px;margin:0 auto}.co-rev__card{flex-basis:calc((100% - 40px) / 3)!important}}@media screen and (max-width:749px){.co-rev__title{font-size:26.3px!important}}.co-recent{padding-top:56px;padding-bottom:20px}.co-recent__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.co-recent__card{text-decoration:none;color:#000;text-align:center}.co-recent__img{aspect-ratio:2/3;overflow:hidden;background:#f5f5f5}.co-recent__img img{width:100%;height:100%;object-fit:cover;display:block}.co-recent__name{font-size:16px;font-weight:300;letter-spacing:3.2px;text-transform:uppercase;margin:12px 0 4px;line-height:1.3}.co-recent__price{font-size:16px;margin:0}.co-recent__price s{color:#575656;margin-right:6px}.co-recent__price .is-sale{color:#c00}@media screen and (max-width:749px){.co-recent__grid{grid-template-columns:repeat(2,1fr);gap:16px}.co-recent__name{font-size:15px;letter-spacing:3px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/co-mobile2.css.map */
