html,body{width:100%!important;max-width:100vw!important;overflow-x:clip!important;margin:0!important;padding:0!important}.chromatic-pdp,main#MainContent{overflow:visible!important}.m-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.m-section-my{margin-top:0!important;margin-bottom:0!important}.m-section-py{padding-top:32px!important;padding-bottom:32px!important}.container,.container-fluid,.container-full,.container-narrow{width:100%!important;max-width:1360px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}@media screen and (max-width:767px){.m-section-py{padding-top:24px!important;padding-bottom:24px!important}.container,.container-fluid,.container-full,.container-narrow{padding-left:16px!important;padding-right:16px!important}}body .m-section__heading,.m-section__heading,.m-richtext__title,.m-content-box__heading,.m-image-with-text__title,.m-newsletter-section__heading,.exx-testimonials__title{font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:400!important;font-size:26px!important;color:#261008!important;line-height:1.25!important}body .m-section__subheading,body .m-richtext__subtitle,.m-section__subheading,.m-richtext__subtitle,.m-image-with-text__subtitle,.m-content-box__subheading,.exx-testimonials__eyebrow{font-family:Poppins,sans-serif!important;text-transform:uppercase!important;letter-spacing:3px!important;font-size:11px!important;font-weight:500!important;color:#bf814b!important;margin-bottom:8px!important}.kemmille-hero .m-hero__content .m-hero__title{font-size:56px;line-height:1.15;letter-spacing:4px;text-transform:uppercase;font-weight:300}.kemmille-hero .m-hero__content .m-hero__subtitle{text-transform:uppercase;letter-spacing:8px;font-size:14px;font-weight:400;color:#bf814b!important;margin-bottom:16px}.kemmille-hero .m-hero__content .m-hero__text p{font-size:18px;line-height:1.7;font-weight:300;max-width:600px;margin:0 auto}.kemmille-hero .m-button--secondary{background-color:transparent!important;border:1px solid #BF814B!important;color:#fff!important;text-transform:uppercase;letter-spacing:3px;font-size:13px;padding:16px 40px;transition:all .4s ease}.kemmille-hero .m-button--secondary:hover{background-color:#bf814b!important;color:#fff!important;border-color:#bf814b!important}.kemmille-hero .m-hero__bg:after{background:linear-gradient(180deg,#26100873,#26100899)!important}@media screen and (max-width:767px){.kemmille-hero .m-hero__content .m-hero__title{font-size:32px;letter-spacing:2px}.kemmille-hero .m-hero__content .m-hero__subtitle{letter-spacing:5px;font-size:11px}.kemmille-hero .m-hero__content .m-hero__text p{font-size:15px}}.kemmille-richtext .m-section__heading{font-size:36px;font-weight:300;letter-spacing:4px;margin-bottom:24px}.kemmille-richtext .m-richtext__text p{max-width:720px;margin:0 auto;font-size:16px;line-height:1.85;color:#8c593b;font-weight:300}@media screen and (min-width:1280px){.kemmille-richtext>.container{padding-left:250px!important;padding-right:250px!important}}.container-full{padding-left:0!important;padding-right:0!important}.kemmille-collection .m-section__heading{font-size:32px;font-weight:300;letter-spacing:3px}.kemmille-collection .m-section__subheading{font-size:12px!important;letter-spacing:5px;color:#bf814b}.m-slider-controls .m-slider-controls__button-prev,.m-slider-controls .m-slider-controls__button-next,.m-slider-controls__button-prev,.m-slider-controls__button-next,.swiper-button-prev,.swiper-button-next{width:44px!important;height:44px!important;background-color:#fff!important;background:#fff!important;color:#261008!important;border:1px solid #e8ddd6!important;border-radius:50%!important;box-shadow:0 2px 8px #2610080f!important;display:flex!important;align-items:center!important;justify-content:center!important}.m-slider-controls .m-slider-controls__button-prev svg,.m-slider-controls .m-slider-controls__button-next svg,.m-slider-controls__button-prev svg,.m-slider-controls__button-next svg,.swiper-button-prev svg,.swiper-button-next svg{color:#261008!important;fill:#261008!important}.swiper-pagination-bullet,.kemmille-collection .swiper-pagination-bullet,.kemmille-testimonials .swiper-pagination-bullet{background-color:#26100833!important;background:#26100833!important;opacity:1!important;border:none!important;outline:none!important;box-shadow:none!important;width:8px!important;height:8px!important;margin:0 4px!important;border-radius:50%!important;transition:all .3s ease!important;display:inline-block!important;cursor:pointer!important}.swiper-pagination-bullet:before,.swiper-pagination-bullet:after,.kemmille-collection .swiper-pagination-bullet:before,.kemmille-testimonials .swiper-pagination-bullet:before{display:none!important;content:none!important}.swiper-pagination-bullet-active,.kemmille-collection .swiper-pagination-bullet-active,.kemmille-testimonials .swiper-pagination-bullet-active{background-color:#bf814b!important;background:#bf814b!important;opacity:1!important;width:24px!important;height:8px!important;border-radius:4px!important;border:none!important;outline:none!important;box-shadow:none!important}.m-product-card,.m-product-card:hover,.kemmille-collection .m-product-card,.kemmille-collection .m-product-card:hover{transform:none!important;box-shadow:none!important}.kemmille-collection .m-product-card__name a{font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:13px}.kemmille-collection .m-button--link{color:#bf814b!important;text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:500;border-bottom:1px solid #BF814B;padding-bottom:4px;transition:all .3s ease}.kemmille-collection .m-button--link:hover{color:#401e0b!important;border-bottom-color:#401e0b}.kemmille-iwt .m-image-with-text__subtitle{text-transform:uppercase;letter-spacing:5px;font-size:12px;color:#bf814b!important;margin-bottom:12px}.kemmille-iwt .m-image-with-text__title{font-size:36px;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.kemmille-iwt .m-image-with-text__text p{font-size:16px;line-height:1.85;font-weight:300}.kemmille-iwt .m-button--secondary{background-color:transparent!important;border:1px solid #BF814B!important;text-transform:uppercase;letter-spacing:3px;font-size:13px;padding:14px 36px;margin-top:24px;transition:all .4s ease}.kemmille-iwt .m-button--secondary:hover{background-color:#bf814b!important;color:#fff!important}.kemmille-iwt .m-image-with-text__content{padding:60px 80px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.kemmille-iwt .m-image-with-text__content{padding:40px 24px}.kemmille-iwt .m-image-with-text__title{font-size:24px;letter-spacing:2px}}.kemmille-video .m-video-section__title{text-transform:uppercase;letter-spacing:4px;font-weight:300;font-size:28px}.kemmille-video .m-video__play-button,.kemmille-video .m-video-section__play-button{border-color:#bf814b!important;color:#bf814b!important;transition:all .3s ease}.kemmille-video .m-video__play-button:hover,.kemmille-video .m-video-section__play-button:hover{background-color:#bf814b!important;color:#fff!important}.kemmille-testimonials .m-testimonial__title{font-size:16px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important;word-spacing:normal!important;text-transform:none!important;margin-bottom:12px!important}.kemmille-testimonials .m-testimonial__title p{font:inherit!important;line-height:inherit!important;letter-spacing:0!important;word-spacing:normal!important;text-transform:none!important}.kemmille-testimonials .m-testimonial__content p{font-size:15px;line-height:1.85;font-weight:300;font-style:italic}.kemmille-testimonials .m-testimonial__footer{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#bf814b!important;font-weight:400}.kemmille-testimonials.m-testimonials--layout-5 .m-stars{margin-bottom:16px}.kemmille-testimonials.m-testimonials--layout-5 .m-slider-controls{margin-top:24px}.kemmille-testimonials .m-icon-star,.kemmille-testimonials .m-icon-star svg,.kemmille-testimonials [class*=star]{color:#bf814b!important;fill:#bf814b}.kemmille-testimonials .m-slider-controls__button-prev,.kemmille-testimonials .m-slider-controls__button-next{background-color:transparent!important;border:1px solid #BF814B!important;color:#bf814b!important;width:44px;height:44px;border-radius:50%;transition:all .3s ease}.kemmille-testimonials .m-slider-controls__button-prev:hover,.kemmille-testimonials .m-slider-controls__button-next:hover{background-color:#bf814b!important;color:#fff!important}.kemmille-testimonials .swiper-pagination-bullet{background-color:#bf814b66}.kemmille-testimonials .swiper-pagination-bullet-active{background-color:#bf814b}.kemmille-testimonials,.exx-testimonials-section,[id^=EXXTestimonials-]{background-color:#fff!important}.kemmille-faq,.m-collapsible-section,[id^=m-collapsible-]{background-color:#fffaf7!important}.kemmille-faq .m-section__heading{margin-bottom:40px}.kemmille-faq .m-collapsible-tab__header{padding:20px 0;font-size:16px;font-weight:400;letter-spacing:1px;color:#261008;border-bottom:1px solid rgba(191,156,136,.4);transition:all .3s ease;cursor:pointer}.kemmille-faq .m-collapsible-tab__header:hover{color:#bf814b}.kemmille-faq .m-collapsible-tab__content p{font-size:15px;line-height:1.8;color:#8c593b;font-weight:300;padding:16px 0}.kemmille-faq .m-collapsible-tab__header .m-collapsible-tab__icon,.kemmille-faq .m-collapsible-tab__header:after{color:#bf814b}.kemmille-newsletter .m-section__heading,.kemmille-newsletter .m-newsletter__heading,.kemmille-newsletter .m-newsletter-section__heading{font-size:36px;font-weight:300;letter-spacing:4px;text-transform:uppercase;color:#261008!important}.kemmille-newsletter{background-color:#fffaf7!important;border-top:1px solid #eee1d9;border-bottom:1px solid #eee1d9}.kemmille-newsletter .m-newsletter__description p,.kemmille-newsletter .m-newsletter__desc p,.kemmille-newsletter .m-newsletter-section__description p{color:#401e0b!important;font-size:16px;line-height:1.7;font-weight:300;max-width:560px;margin:16px auto 0}.kemmille-newsletter .m-newsletter-form{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;max-width:540px!important;margin:24px auto 0!important;gap:0!important;width:100%!important}.kemmille-newsletter .m-newsletter-form input[type=email],.kemmille-newsletter .m-newsletter-form .m-newsletter-form__input{height:48px!important;line-height:48px!important;padding:0 20px!important;border:1px solid #BF814B!important;border-right:none!important;border-radius:0!important;flex:1!important;box-sizing:border-box!important;margin:0!important;background-color:#fff!important;color:#261008!important}.kemmille-newsletter .m-newsletter-form .m-button--primary,.kemmille-newsletter .m-newsletter-form .m-button{height:48px!important;line-height:48px!important;padding:0 32px!important;border:1px solid #BF814B!important;border-radius:0!important;background-color:#bf814b!important;color:#fff!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.kemmille-icons{border-top:1px solid #e8ddd6;border-bottom:1px solid #e8ddd6;background-color:#f4e8e0!important}.m-icon-box,.m-icon-box__inner,.m-icon-box__card,.m-icon-box-item,.m-icon-box--small,.m-icon-box__wrapper,.m-icon-box__inner.m\:flex-col.m\:items-center,[class*=m-icon-box]{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}section.kemmille-icons{background-color:#f4e8e0!important;border-top:1px solid #e8d6ca!important;border-bottom:1px solid #e8d6ca!important}.kemmille-icons .m-icon-box__heading{font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#261008;margin-bottom:6px}.kemmille-icons .m-icon-box__desc p{font-size:13px;color:#8c593b;font-weight:300}.kemmille-icons .m-icon-box__icon svg{color:#bf814b}.kemmille-icons .m-icon-box:hover{transform:translateY(-4px)}@media screen and (max-width:767px){.kemmille-icons .m-mixed-layout__inner,.m-icon-box-section .m-mixed-layout__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important;width:100%!important}.kemmille-icons .m:column,.m-icon-box-section .m:column{width:100%!important;max-width:100%!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important}.kemmille-icons .m-icon-box,.m-icon-box-section .m-icon-box{width:100%!important;max-width:100%!important}.kemmille-icons .m-icon-box__inner,.m-icon-box-section .m-icon-box__inner{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.kemmille-icons .m-icon-box__heading,.m-icon-box-section .m-icon-box__heading{font-size:11.5px!important;letter-spacing:1px!important;margin-bottom:4px!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important}.kemmille-icons .m-icon-box__desc p,.kemmille-icons .m-icon-box__description p,.m-icon-box-section .m-icon-box__desc p,.m-icon-box-section .m-icon-box__description p{font-size:10.5px!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important}.kemmille-icons .m-icon-box__icon svg,.m-icon-box-section .m-icon-box__icon svg{width:32px!important;height:32px!important;margin-bottom:8px!important}}body .m-button--primary{background-color:#bf814b;color:#fff;border:none;text-transform:uppercase;letter-spacing:2px;font-weight:500;transition:all .4s ease}body .m-button--primary:hover{background-color:#401e0b;color:#fff}.m-announcement-bar{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:300}@media screen and (max-width:767px){.m-announcement-bar{border-bottom:1px solid rgba(191,129,75,.35)!important}.m-announcement-bar__content{min-height:36px;max-height:36px;padding:8px 40px 8px 14px;overflow:hidden;font-size:12px;font-weight:450;line-height:20px;letter-spacing:1.5px;white-space:nowrap;text-overflow:ellipsis}.m-announcement-bar__content b,.m-announcement-bar__content strong{color:#401e0b;font-weight:500}.m-announcement-bar__close{width:36px;padding:9px 10px;color:#261008}.m-announcement-bar__close svg{width:18px;height:18px;stroke-width:1.2px}}@media screen and (max-width:374px){.m-announcement-bar__content{padding-left:10px;font-size:11.5px;letter-spacing:1.25px}}body .m-footer,.m-footer,.m-footer--block,.m-footer__bottom,footer{border-top:1px solid #e8ddd6;background-color:#fff6f0!important;color:#261008!important}body .m-footer--block-title,.m-footer--block-title{text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#261008!important}body .m-footer--block .social-media-links a{color:#261008!important;background-color:#fff!important;border:1px solid #e8ddd6!important;transition:all .3s}body .m-footer--block .social-media-links a:hover{background-color:#bf814b!important;color:#fff!important;border-color:#bf814b!important;box-shadow:none}body .m-product-card__tag-name{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:0;background-color:#bf814b;color:#fff}body .m-product-card .m-button--primary,body .m-product-card .m-add-to-cart{background-color:#fff!important;color:#261008!important;border-color:#e8ddd6!important;text-transform:uppercase;letter-spacing:1px;font-size:12px;transition:all .3s ease}body .m-product-card__addons .m-tooltip--style-1{background-color:#fff!important;color:#261008!important;border:1px solid #e8ddd6!important;box-shadow:none!important}body .m-product-card__addons .m-tooltip--style-1.added-to-wishlist,body .m-product-card__addons .m-tooltip--style-1.added-to-compare,body .m-product-card__addons .m-tooltip--style-1:active,body .m-product-card__addons .m-tooltip--style-1:focus-visible{background-color:#bf814b!important;color:#fff!important;border-color:#bf814b!important}@media(hover:hover)and (pointer:fine){body .m-product-card .m-button--primary:hover,body .m-product-card .m-add-to-cart:hover,body .m-product-card__addons .m-tooltip--style-1:hover{background-color:#bf814b!important;color:#fff!important;border-color:#bf814b!important;box-shadow:none!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.kemmille-richtext:after{content:"";display:block;width:60px;height:1px;background-color:#bf814b;margin:0 auto;position:relative;bottom:0}@media screen and (max-width:767px){.kemmille-testimonials .m-section__header{margin-bottom:24px}.kemmille-testimonials .m-testimonial__title,.kemmille-testimonials .m-testimonial__title p{font-size:15px;line-height:1.65;letter-spacing:.2px}.kemmille-testimonials .m-testimonial__footer,.kemmille-testimonials .m-testimonial__name{font-size:12px}.kemmille-testimonials.m-testimonials--layout-5 .m-slider-controls{margin-top:18px}.kemmille-richtext .m-section__heading,.kemmille-collection .m-section__heading,.kemmille-newsletter .m-section__heading,.kemmille-newsletter .m-newsletter__heading,.kemmille-faq .m-section__heading{font-size:24px;letter-spacing:2px}.kemmille-richtext .m-richtext__text p,.kemmille-newsletter .m-newsletter__description p,.kemmille-newsletter .m-newsletter__desc p{font-size:14px}.kemmille-icons .m-icon-box__heading{font-size:13px;letter-spacing:1px}.kemmille-newsletter .m-newsletter-section__content{padding-left:4px;padding-right:4px}.kemmille-newsletter .m-newsletter-section__description p{max-width:320px;margin-top:10px;line-height:1.6}.kemmille-newsletter .m-newsletter-section__form{width:calc(100% - 24px)!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;margin-top:20px!important;box-sizing:border-box!important}.kemmille-newsletter .m-newsletter-form{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.kemmille-newsletter .m-newsletter-form>form{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.kemmille-newsletter .m-newsletter-form__wrapper{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden}.kemmille-newsletter .m-newsletter-form__input-wrapper,.kemmille-newsletter .m-newsletter-form__input,.kemmille-newsletter .m-newsletter-form__button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.kemmille-newsletter .m-newsletter-form__button{display:flex!important;justify-self:stretch!important}.kemmille-newsletter .m-newsletter-form input[type=email]{border-right:1px solid #BF814B!important}.kemmille-icons .m-mixed-layout__wrapper,.kemmille-icons .m-mixed-layout__inner{width:100%!important;margin-left:0!important;margin-right:0!important}.kemmille-icons .m-mixed-layout__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important}.kemmille-icons .m-icon-box{min-width:0!important;padding:0 6px!important;transform:none!important}.kemmille-icons .m-icon-box__image,.kemmille-icons .m-icon-box__icon{max-width:44px!important;margin-left:auto!important;margin-right:auto!important}.kemmille-icons .m-icon-box__desc p{font-size:12px;line-height:1.5}.kemmille-collection .m-slider-controls .m-slider-controls__button-prev,.kemmille-collection .m-slider-controls .m-slider-controls__button-next{width:36px;height:36px}}body .m-header.m-header--transparent .m-header__container{border-bottom:none}body .m-header.m-header--transparent .m-header__logo-text{font-size:22px;letter-spacing:6px;text-transform:uppercase;font-weight:300}body .m-header__logo-text{font-size:20px;letter-spacing:3px;text-transform:uppercase;font-weight:500;color:#261008;white-space:nowrap}body .m-header .m-header__menu-item>a{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:400}body,html{margin-top:0!important;padding-top:0!important}#shopify-section-header-group,.m-header-group,.m-announcement-bar,.m-announcement-bar__container,#shopify-section-annoucement{margin-top:0!important;padding-top:0!important;top:0!important}.m-header__action{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important}.m-header__action>*,.m-header__action a,.m-header__action button,.m-header__search button,.m-header__account,.m-header__wishlist,.m-cart-icon-bubble,.m-header__action .m-tooltip{background:none!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#261008!important}.m-header__action .m-tooltip:before,.m-header__action .m-tooltip:after,.m-header__action .m-tooltip__content{display:none!important}.m-header__action svg,.m-header__search svg,.m-header__account svg,.m-header__wishlist svg,.m-cart-icon-bubble svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;fill:none!important;stroke:#261008!important;stroke-width:1.2px!important;color:#261008!important}.m-header .m-cart-count-bubble,.m-header .m-wishlist-count{font-size:10px!important;font-weight:500!important;width:16px!important;min-width:16px!important;height:16px!important;line-height:16px!important;border-radius:50%!important;background-color:#bf814b!important;color:#fff!important;top:-6px!important;right:-7px!important}.m-search-popup--wrapper{background-color:#fff!important;color:#261008!important}.m-search-popup--wrapper .container-fluid>.m\:flex>:last-child{gap:24px!important}.m-search-popup--wrapper .m-header__account,.m-search-popup--wrapper .m-header__wishlist,.m-search-popup--wrapper .m-cart-icon-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;padding:0!important;margin:0!important;color:#261008!important}.m-search-popup--wrapper .m-header__account svg,.m-search-popup--wrapper .m-header__wishlist svg,.m-search-popup--wrapper .m-cart-icon-bubble svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;fill:none!important;stroke:#261008!important;stroke-width:1.2px!important;color:#261008!important}.m-search-popup--wrapper .m-cart-count-bubble,.m-search-popup--wrapper .m-wishlist-count{width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;border-radius:50%!important;background-color:#bf814b!important;color:#fff!important;font-size:10px!important;font-weight:500!important;line-height:16px!important;top:-6px!important;right:-7px!important}@media screen and (max-width:1023px){.m-header__mobile{--kemmille-header-icon-color: #261008}.m-header__mobile-right{gap:12px!important;align-items:center!important}.m-header__mobile-right>*,.m-header__mobile-right a,.m-header__mobile-right button,.m-header__mobile-right .m-header__wishlist,.m-header__mobile-right .m-cart-icon-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;padding:0!important;margin:0!important;color:var(--kemmille-header-icon-color)!important}.m-header__mobile-right svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;fill:none!important;color:var(--kemmille-header-icon-color)!important;stroke:var(--kemmille-header-icon-color)!important;stroke-width:1.2px!important}.m-header__mobile .m-menu-button{color:var(--kemmille-header-icon-color)!important}.m-header__mobile .m-hamburger-box{width:22px!important;height:22px!important;padding:0!important}.m-header__mobile .m-hamburger-box__inner,.m-header__mobile .m-hamburger-box__inner:before,.m-header__mobile .m-hamburger-box__inner:after{height:1.2px!important;background:var(--kemmille-header-icon-color)!important}.m-header__mobile .m-hamburger-box__inner:before{top:-7px}.m-header__mobile .m-hamburger-box__inner:after{bottom:-7px}}.m-footer--block-newsletter,.m-footer--block-newsletter .m-footer--block-title,.m-footer--block-newsletter .m-footer--block-content,.m-footer--block-newsletter p,.m-newsletter-section,.m-newsletter-section .m-section__heading,.m-newsletter-section .m-newsletter__description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.m-footer--block-newsletter .m-newsletter-form,.m-newsletter-section .m-newsletter-form{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;margin:20px auto 0!important;max-width:480px!important;width:100%!important}.kemmille-newsletter .m-newsletter-section__form{width:min(100%,540px)!important;max-width:540px!important;margin-left:auto!important;margin-right:auto!important}.kemmille-newsletter .m-newsletter-form__wrapper,.kemmille-newsletter .m-newsletter-form__input-wrapper{width:100%!important;min-width:0!important}.kemmille-newsletter .m-newsletter-form>form{display:block!important;width:100%!important;min-width:0!important}.kemmille-newsletter .m-newsletter-form__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important}.kemmille-newsletter .m-newsletter-form__input-wrapper{flex:1 1 auto!important}.kemmille-newsletter .m-newsletter-form__input{width:100%!important;min-width:0!important}.kemmille-newsletter .m-newsletter-form__button{position:static!important;inset:auto!important;width:auto!important;min-width:max-content!important}@media screen and (max-width:479px){.kemmille-newsletter .m-newsletter-form__wrapper{grid-template-columns:1fr!important}.kemmille-newsletter .m-newsletter-form input[type=email]{border-right:1px solid #BF814B!important}.kemmille-newsletter .m-newsletter-form__button{width:100%!important}}.m-footer--block-newsletter{width:100%!important;max-width:100%!important}.m-footer--block-newsletter .m-footer--block-inner{width:100%;max-width:760px;margin:0 auto}.m-footer--block-newsletter .m-newsletter-form__wrapper{width:100%}.m-footer--block-newsletter .m-newsletter-form__button-below{display:flex;flex-direction:column;align-items:stretch}.m-footer--block-newsletter .m-newsletter-form__button-below .m-newsletter-form__input-wrapper,.m-footer--block-newsletter .m-newsletter-form__button-below .m-newsletter-form__button{width:100%}.m-footer--block-newsletter .m-newsletter-form__button-below input[type=email]{border-right:1px solid #BF814B!important}.m-footer--block-newsletter .m-newsletter-form input[type=email],.m-newsletter-section .m-newsletter-form input[type=email]{height:46px!important;padding:0 16px!important;border:1px solid #BF814B!important;border-right:none!important;border-radius:0!important;background-color:#fff!important;color:#261008!important;flex:1!important;box-sizing:border-box!important;margin:0!important}.m-footer--block-newsletter .m-newsletter-form button,.m-footer--block-newsletter .m-newsletter-form .m-button,.m-newsletter-section .m-newsletter-form .m-button{height:46px!important;padding:0 24px!important;background-color:#bf814b!important;color:#fff!important;border:1px solid #BF814B!important;border-radius:0!important;flex-shrink:0!important;box-sizing:border-box!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .m-button,body button,body [role=button],body .m-slider-controls__button,body .m-header__action a,body .m-header__action button{font-weight:inherit}body .m-button:hover,body button:hover,body [role=button]:hover,body .m-slider-controls__button:hover,body .m-header__action a:hover,body .m-header__action button:hover{border-color:transparent!important;font-weight:inherit!important;box-shadow:none!important;outline:none!important}body.template-index #MainContent .m-button:hover,body.template-index #MainContent button:hover,body.template-index #MainContent [role=button]:hover{border-color:transparent!important;box-shadow:none!important;outline:none!important;font-weight:inherit!important}.m-slider-controls__button:hover,.m-slider-controls__button:hover svg,.m-header__action a:hover,.m-header__action a:hover svg,.m-header__action button:hover,.m-header__action button:hover svg{color:#261008!important;stroke:#261008!important}.kemmille-collection .m-slider-controls__button:hover,.kemmille-testimonials .m-slider-controls__button:hover,.m-header__action a:hover,.m-header__action button:hover{background-color:#f3e3d8!important}@media screen and (max-width:767px){body .kemmille-newsletter .m-newsletter-section__form{width:calc(100% - 32px)!important;max-width:420px!important;min-width:0!important;margin:20px auto 0!important;padding:0!important;box-sizing:border-box!important}body .kemmille-newsletter .m-newsletter-form,body .kemmille-newsletter .m-newsletter-form>form,body .kemmille-newsletter .m-newsletter-form__wrapper,body .kemmille-newsletter .m-newsletter-form__input-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body .kemmille-newsletter .m-newsletter-form{display:block!important;margin-top:0!important}body .kemmille-newsletter .m-newsletter-form__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:visible!important}body .kemmille-newsletter .m-newsletter-form input[type=email],body .kemmille-newsletter .m-newsletter-form__button{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;margin:0!important;box-sizing:border-box!important}body .kemmille-newsletter .m-newsletter-form input[type=email]{border:1px solid #BF814B!important}}.kemmille-about-intro,.kemmille-guide-intro{border-bottom:1px solid #e8d8ce}.kemmille-about-intro .m-richtext,.kemmille-guide-intro .m-richtext,.kemmille-page-cta .m-richtext{max-width:760px;margin:0 auto}.kemmille-about-intro .m-richtext__title,.kemmille-guide-intro .m-richtext__title,.kemmille-page-cta .m-richtext__title{font-size:34px;line-height:1.25;font-weight:300;letter-spacing:3px;text-transform:uppercase;color:#261008}.kemmille-about-intro .m-richtext__description,.kemmille-guide-intro .m-richtext__description,.kemmille-page-cta .m-richtext__description{max-width:680px;margin:18px auto 0;color:#8c593b;font-size:16px;line-height:1.8;font-weight:300}.kemmille-page-cta{border-top:1px solid #e8d8ce}.kemmille-page-cta .m-richtext__button{margin-top:28px}.kemmille-page-cta .m-button{min-width:210px}.kemmille-care-guide,.kemmille-size-guide{border-top:1px solid #eadbd2;border-bottom:1px solid #eadbd2}.kemmille-care-guide .m-section__heading,.kemmille-size-guide .m-section__heading{font-size:30px;font-weight:300;letter-spacing:3px}.kemmille-care-guide .m-collapsible-tab__header,.kemmille-size-guide .m-collapsible-tab__header{padding:18px 0;color:#261008;font-size:15px;font-weight:400;letter-spacing:.4px;border-bottom:1px solid rgba(191,129,75,.28)}.kemmille-care-guide .m-collapsible-tab__content p,.kemmille-size-guide .m-collapsible-tab__content p{max-width:820px;padding:10px 0 18px;color:#8c593b;font-size:14px;line-height:1.75}@media screen and (max-width:767px){.kemmille-about-intro .m-richtext__title,.kemmille-guide-intro .m-richtext__title,.kemmille-page-cta .m-richtext__title{font-size:25px;line-height:1.3;letter-spacing:2px}.kemmille-about-intro .m-richtext__description,.kemmille-guide-intro .m-richtext__description,.kemmille-page-cta .m-richtext__description{font-size:14px;line-height:1.7}.kemmille-care-guide .m-section__heading,.kemmille-size-guide .m-section__heading{font-size:24px;letter-spacing:2px}.kemmille-care-guide .m-collapsible-tab__header,.kemmille-size-guide .m-collapsible-tab__header{padding:15px 0;font-size:14px;line-height:1.45}.kemmille-page-cta .m-button{width:100%;min-width:0;max-width:320px}}.template-product .m-main-product .product-block-group--price .m-price,.template-product .m-main-product .product-block-group--price .m-price-item,.template-product .m-main-product .product-block-group--price .m-price-item--last{color:#bf814b!important}.template-product .m-main-product .product-block-group--price .m-price__sale .m-price-item--regular{color:#8c593b!important;opacity:.65}.template-product .m-main-product .m-add-to-cart{background-color:#bf814b!important;border:1px solid #BF814B!important;color:#fff!important;box-shadow:none!important}.template-product .m-main-product .m-add-to-cart:hover,.template-product .m-main-product .m-add-to-cart:focus-visible{background-color:#401e0b!important;border-color:#401e0b!important;color:#fff!important}.template-product .m-main-product .m-add-to-cart:disabled{background-color:#bf9c88!important;border-color:#bf9c88!important;color:#fff!important;opacity:.65}.kemmille-care-details .m-richtext__description{max-width:720px;margin:0 auto;color:#8c593b;font-size:15px;line-height:1.8}.kemmille-care-details .m-richtext__description h3{margin-top:3.5rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#261008;border-bottom:1px solid rgba(191,129,75,.2);padding-bottom:.5rem}.kemmille-care-details .m-richtext__description h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600;color:#bf814b;letter-spacing:.05em}.kemmille-care-details .m-richtext__description p{margin-bottom:1.25rem}.kemmille-care-details .m-richtext__description>p:first-of-type{margin-bottom:2.5rem;font-size:1.1em;line-height:1.6}.kemmille-care-details .m-richtext__description p:last-child{margin-bottom:0}.kemmille-care-details .m-richtext__description p em{display:block;margin-top:4rem;font-size:1.15em;color:#bf814b;text-align:center;font-family:inherit}@media screen and (max-width:767px){.kemmille-care-details .m-richtext__description{font-size:14px;line-height:1.7;padding:0 15px}.kemmille-care-details .m-richtext__description h3{margin-top:2.5rem;font-size:1.15rem;letter-spacing:.08em}.kemmille-care-details .m-richtext__description h4{margin-top:1.5rem;font-size:1rem}.kemmille-care-details .m-richtext__description p em{margin-top:3rem;font-size:1.1em}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/kemmille-brand.css.map */
