:root{--section-max-width: 1300px}.section{max-width:var(--section-max-width)}.section.has-background{max-width:calc(var(--section-max-width) - 20px)}@media only screen and (max-width:480px){.section.is-width-half .container.small-down--has-limit{max-width:var(--section-max-width)}}.section.is-width-wide .container.has-limit{max-width:var(--section-max-width)}@media only screen and (max-width:480px){.section.is-width-wide .container.small-down--has-limit{max-width:var(--section-max-width)}}@media only screen and (max-width:480px){.section.section__wrapper{max-width:var(--section-max-width)}}@media only screen and (min-width:799px){.shopify-section.top-bar .navbar{min-height:28px}}.shopify-section.top-bar .navbar-link{padding:0 .75rem;line-height:0}.shopify-section.top-bar .navbar-link:last-child{padding:0 0 0 .75rem}.shopify-section.top-bar .navbar-item{line-height:0}.header__top-bar-icon{margin-right:.8rem}@media only screen and (min-width:1280px){.top-bar__item:first-child .navbar-item{width:0}}@media only screen and (max-width:1279px){.top-bar__item:nth-child(2),.top-bar.disclosure-enabled .top-bar__item:nth-child(2){display:none}}.top-bar__item.top-bar__disclosure{margin-left:.75rem}.top-bar__item.top-bar__disclosure .disclosure__toggle{background-color:unset;border:none;padding:0;font-size:inherit;font-weight:inherit;color:#fff;text-transform:capitalize}.top-bar__item.top-bar__disclosure .disclosure{padding-top:0;padding-bottom:0;padding-left:.75rem}.top-bar__item.top-bar__disclosure button.disclosure__button{font-size:14px;font-weight:unset;text-transform:capitalize}.top-bar__item.top-bar__disclosure .header-menu__disclosure .disclosure__list-wrap{transform:translate(-10px);padding-top:5px}.top-bar__item.disclosure__toggle .icon{width:.8rem;height:.8rem}@media only screen and (max-width:798px){.top-bar{display:flex;justify-content:center}.top-bar .top-bar__item:not(:first-child),.top-bar .top-bar__menu{display:none}.navbar{min-height:2rem}}@media only screen and (max-width:798px){.top-bar .top-bar__item p{display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:798px){html:has([data-show-mobile-menu=true]) .shopify-section.top-bar{position:fixed;top:0}}.header__brand{padding:.25rem .75rem}.shopify-section.top-bar .header__menu .navbar-link{padding:0 .75rem .5rem}.navbar-item.has-dropdown a:after,.navbar-item.has-mega-menu a:after{display:none}.navbar-link:not(.is-arrowless){padding-right:.5em}#header{border-bottom:1px solid #ddd}.sticky-menu-wrapper{visibility:visible!important;opacity:1!important;max-height:100%!important;display:block!important}a.navbar-link.header__link.is-active .header__link.header__menu-toggle{display:none}.header__logo .image-element__wrap{margin-top:1rem;margin-bottom:1rem}.header__inner-content,.is-sticky .header__inner-content{padding-top:.2rem;padding-bottom:0}.icon.header__icon{height:1.5rem;width:1.5rem;margin-left:.5rem}.header-cart__count.badge{top:-.5rem;left:calc(65% + .1rem)}.header__brand{padding:.5rem .75rem}@media only screen and (min-width:799px){#header{position:fixed;width:100%}}.mobile-top-bar{margin-top:1rem;text-transform:none;font-weight:400}.language-switcher-mobile-container{display:flex}.locale-mobile{font-weight:400;color:#000;padding-left:1.5rem;background-color:unset;border:none;text-transform:uppercase;font-size:1rem}.locale-mobile.active{color:#b5b5b5}ul.mobile-menu__list.has-margin-bottom{margin-bottom:0;padding-bottom:0}header#header{box-shadow:0 0 1rem #00000024}.subbanner-items{display:flex;justify-content:space-between;max-width:1200px;width:95%;padding:.25rem 0;margin-left:auto;margin-right:auto}.shopify-section-group-footer-group-classic .footer__container{background-color:#a92324}.shopify-section-group-footer-group-classic .footer__container,.shopify-section-group-footer-group-classic .footer__container a{color:#fff}.shopify-section.footer .icon{height:1.5rem;width:1.5rem}.footer .social-icons li{padding-right:1rem}li.footer__menu-link{padding:.1rem 0}@media only screen and (max-width:798px){li.footer__menu-link{padding:.25rem 0}}@media only screen and (max-width:480px){.small-down--sixteen,.small-down--one-whole{width:calc(100% + -0px)}}.breadcrumb-separator .icon svg{height:60%;width:60%}.breadcrumb li,.breadcrumb li span{line-height:1}.image-element__wrap svg{height:100%;width:100%;margin-left:auto;margin-right:auto;display:block}.featured-collection__title.title{position:relative;text-align:center}.featured-collection__title img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;max-width:150%;height:72px;z-index:1}.featured-collection__title a,.featured-collection__title{position:relative;z-index:3}.featured-collection__title.has-brush a:hover{color:unset}.mobile-menu-link:after,.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{content:"\e902"}.select select:active,.select select:focus{box-shadow:none}@media only screen and (max-width:798px){.product__thumbnail.has-padding-bottom{padding-bottom:0}}.ajax-cart.ajax-cart--drawer{height:100%}.ajax-cart__form{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 330px);border-bottom:2px solid rgba(51,51,51,.5)}.ajax-cart__details-wrapper{position:absolute;z-index:10;bottom:0;width:100%;background-color:#fff;border-top:none}html:has(.ajax-cart__overlay.is-visible){overflow:hidden}@media only screen and (min-width:799px){#theme-ajax-cart.is-drawer{width:32rem;right:-32rem}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.button,.age-gate__confirm_btn{padding:.5em 4em}p a:not(.button),.shopify-policy__body li a{text-decoration:underline}h1.collection__title{font-size:1.5em}.collection__description.content h2{font-size:1.25em}.collection__description.content h3{font-size:1em}.collection__description.content li h3{margin-bottom:0}.heading-wrapper--collection.heading-wrapper{margin-bottom:20px}.collection__description.content ul{margin-left:1em}.collection__tag-filter.select select,.collection__sort-by-filter.select select{border-color:#ccc}.collection__tag-filter.select:after{content:url(//www.colorelle.ch/cdn/shop/t/3/assets/sliders-light.svg?v=71177970834883619831780480177)!important}.collection__sort-by-filter.select:after{content:url(//www.colorelle.ch/cdn/shop/t/3/assets/arrow-up-wide-short-light.svg?v=138459510055302948981780480149)!important}.collection__tag-filter.select:after,.collection__sort-by-filter.select:after{width:1.2rem;height:1.2rem;z-index:4;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:798px){.shopify-section.collection-main{padding-top:20px!important}}@media only screen and (max-width:798px){.collection__filters .select,.collection__sort-by-filter.select{width:calc(50% - 10px)}.collection__filters .is-grouped{justify-content:space-between}.collection__filters{margin-bottom:15px}}.product__thumbnail variant-selection{display:none}.product__thumbnail .button .icon:first-child:not(:last-child){margin-right:0}.thumbnail__caption.quick-add-to-cart{display:flex;justify-content:space-between}.quick-add-to-cart .button--add-to-cart{background-color:#fff}.quick-add-to-cart .button--add-to-cart:hover{border-color:#fff!important}.quick-add-to-cart .button--add-to-cart svg{color:#333}.quick-add-to-cart .button{padding-right:.5em}.quick-add-to-cart .cart-warning{display:none}@media only screen and (min-width:799px){.product__images.one-half{width:calc(60% - 20px)}}@media only screen and (min-width:799px){.product__information.one-half{width:calc(40% - 20px)}}@media only screen and (max-width:798px){.product-gallery .flickity-page-dots{display:block}.product-gallery .flickity-button{display:none}.product__images{margin-bottom:45px}}.product-block--price-static{margin-bottom:5px}.product-block--availability{margin-top:.5rem}.product-block--availability .product-availability .available{color:#329703}.product-block--availability .product-availability .backorder{color:#4c4c4c}.availability-icon svg{width:12px;margin-right:8px}.availability-icon.available svg{fill:#5ca33b}.availability-icon.backorder svg{fill:#4c4c4c}.product-block--form .swatch__options{display:none}.form-notice{width:100%;display:flex;align-items:center}.form-notice .icon{margin:.25rem .5rem .25rem 0;height:1rem;width:1rem}.swatch .option-title{margin-bottom:calc(.5rem + 7px)}.purchase-details .purchase-details__spb--false .button--add-to-cart{width:100%}.purchase-details .purchase-details__spb--false{margin-top:5px}.product__payment-methods.column{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.product-block .product__payment-methods svg,.product-block .product__payment-methods img{width:40px;height:auto;margin-bottom:2rem}.product-information-container{font-size:.875rem;margin:.25rem 0;display:flex;flex-direction:column;gap:.75rem}.product-information__title{font-weight:700;margin-bottom:.25rem}.product-information__value{line-height:1}.product-information__difficulty .product-information__value{display:flex;gap:.25rem}.product-information__circle{width:1rem;height:1rem;border-radius:100px}.product-information__circle-full{background-color:#000}.product-information__circle-empty{border:2px solid #000}.product-block--product-accordion{margin-bottom:2.5rem}.product-block--product-accordion .accordion dt{border-bottom:none}.product-block--product-accordion .accordion dt a{font-size:1rem;text-transform:uppercase;padding:15px 40px 15px 0;border-bottom:1px solid #ccc}.product-block--product-accordion .accordion dt a:hover{background-color:#fff}.product-block--product-accordion .accordion dt a[aria-expanded=true]{background-color:#fff;border-bottom:none}.product-block--product-accordion .accordion dd{padding:5px 0 30px;color:#666;border-bottom:1px solid #ccc}.product-block--product-accordion .accordion dd p:not(:last-child){margin-bottom:1rem}.accordion dd:not([aria-hidden=true]):first-of-type{display:none}.accordion dd[aria-hidden=false]:first-of-type{display:block}.product-block--product-accordion .accordion dt small{left:unset;right:10px}.product-block--product-accordion .accordion .right{width:10px}.product-block--product-accordion .accordion [aria-expanded=true] small,.accordion dt:first-of-type [aria-expanded=true] small{transform:translateY(-60%) rotate(360deg)}.icon-checkmark{display:flex;align-items:center;height:100%}.product-details__value,.product-details__name{display:flex;align-items:center}.product-block--trust-element{margin-bottom:1rem}.trust-element{display:flex;align-items:center;justify-content:center}.trust-element-icon{width:15%;padding:1rem;padding-left:0}.trust-element-icon .image-element__wrap{margin-left:0}.trust-element-icon img{max-height:40px}.trust-element-text{width:85%;padding-left:1rem}.trust-element-text h2{font-size:1rem}@media only screen and (max-width:798px){.product-gallery__thumbnails{display:none}}@media only screen and (max-width:798px){.product-breadcrumb{padding-top:20px!important;padding-bottom:0!important}}.cart__card{border-top:1px solid #cccccc}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#e2517e;transition:width .6s ease}.progress-bar-container{margin:5px 10px 40px}.progress-message{text-align:center}.ajax-cart__list .progress-container{margin-top:15px}.ajax-cart__list .progress-bar-container{margin:5px 1rem 40px}.cart__cost-summary.container{display:flex;flex-direction:row}.ajax-cart__button{margin-top:0}.shopify-policy__container{margin-top:2rem!important;margin-bottom:4rem!important;max-width:90ch!important}.shopify-policy__title{margin-bottom:2rem!important}.shopify-policy__title h1{font-size:2rem!important}.image-with-text-column__column .image-element__wrap{height:unset;margin-bottom:1rem}@media only screen and (max-width:798px){.image-with-text__text-column{padding:30px 0}.image-with-text-column__column{padding:20px 0}}.icon-with-text-column h2{font-size:1.75rem}.icon-with-text-column .icon-column__title{font-size:1.25rem}@media only screen and (max-width:798px){.image-with-text__alignment-left{padding-bottom:0}}@media only screen and (max-width:798px){.shopify-section.icon-with-text-column .has-gutter-enabled.has-multirow-blocks .has-gutter{margin-bottom:0}}.sticker-holder.sticker-shape-square .thumbnail-sticker__text{color:#fff;font-weight:700}@media only screen and (min-width:799px){.product-wrap:hover .sticker-holder{display:none}}.product__grid-item .image-element__wrap{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:visible}.product__imageContainer{aspect-ratio:1 / 1}.product__grid-item .product-image__wrapper img{max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.thumbnail .product-image__wrapper,.gallery-cell .product-image__wrapper{aspect-ratio:1 / 1;width:100%;position:relative;overflow:hidden}.thumbnail .product-image__wrapper .product__imageContainer,.thumbnail .product-image__wrapper .image__container,.thumbnail .product-image__wrapper .image-element__wrap,.thumbnail .product-image__wrapper a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%!important;height:100%!important}.thumbnail .product-image__wrapper img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;display:block}.product__thumbnail{margin-bottom:20px}a.product-thumbnail__title{font-weight:700}.box-shadow .image-with-text-column__column{box-shadow:0 5px 30px -4px #ccc;transition:box-shadow .3s}.box-shadow .image-with-text-column__column:hover{box-shadow:0 5px 30px -4px #999}@media only screen and (max-width:798px){.box-shadow .image-with-text-column__column{margin-bottom:30px}.box-shadow>.container{padding-bottom:0}.shopify-section.icon-with-text-column:has(.no-padding-mobile){padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width:798px){.how-to-section .image-with-text__image-column{height:unset}.how-to-section .image-with-text__text-column{padding:0}}@media only screen and (min-width:799px){.how-to-section .image-with-text__image-column{width:calc(40% - 20px)}.how-to-section .image-with-text__text-column{width:calc(60% - 20px)}}@media only screen and (max-width:798px){.mobile-column-reverse .container{flex-direction:column-reverse}}@media only screen and (max-width:480px){.rich-text__content{padding-left:10px}}@media only screen and (min-width:481px){.rich-text__content{padding-left:0}}.plyr__control--preview{display:block;background-color:unset}.video-wrapper .play-icon-button-control{width:52px;height:52px}.video-wrapper .image-wrapper{position:relative}.section--grid-section.center-image .grid-item{display:flex;justify-content:center}.field-hp{display:none}.banner__wrapper.is-medium .image-element__wrap{height:38vh}.image-with-text-overlay__buttons .button,.image-with-text-overlay__buttons .age-gate__confirm_btn{flex:unset}@media only screen and (min-width:799px){.image-with-text-overlay__banner{max-height:40vh}}@media only screen and (min-width:481px)and (max-width:1364px){.image-with-text-overlay .caption{max-width:95%;left:calc(52.5% - 50vw)}}@media only screen and (min-width:1365px){.image-with-text-overlay .caption{max-width:var(--section-max-width);left:calc(50% - 650px)}}.image-with-text-overlay .caption .caption-content{border-radius:5px}@media only screen and (min-width:799px){.image-with-text-overlay .caption .caption-content{max-width:495px}}@media only screen and (max-width:798px){.image-with-text-overlay .mobile-text--over-media .caption{text-align:center}}.image-with-text-overlay .mobile-text--below-media .caption{margin:0}@media only screen and (max-width:798px){.featured-collection--grid-mobile.featured-collection--onboarding-false .featured-collection__button-container{margin-top:0}}@media only screen and (max-width:798px){.h1-section .rich-text__content{padding:0 0 15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-custom.css.map */
