:root{--default-font-family: "tt-commons-pro", sans-serif;--secondary-font-family: "adobe-caslon-pro", serif;--secondary-font-family-semibold: "adobe-caslon-pro", serif;--secondary-font-family-bold: "adobe-caslon-pro", serif;--font-semi-bold: 600;--font-bold: 700;--font-caption-transform: uppercase;--default-color: #402a14;--default-color-hover: #E7E5DC;--x-default-color-critical: #992600;--color-card-border: #f9ddad;--color-outofstock: #e94e48;--color-cool-gold: #f9ddad;--color-warm-gold: #e4ba7;--color-overlay-text: #fff}body,p,a,input,select,h2,h3,h4{font-family:var(--default-font-family)}h2,h3,h4{font-weight:600;line-height:normal}h1{font-family:var(--secondary-font-family);font-style:italic;text-transform:lowercase;font-weight:700;letter-spacing:-.063rem}h1,.text-display-xl{font-size:5rem}@media (min-width: 48em){h1,.text-display-xl{font-size:5rem}}h2{font-family:var(--secondary-font-family);font-style:italic;text-transform:lowercase;font-weight:600;letter-spacing:-.03rem;font-size:4rem}h3{font-size:1.75rem;text-transform:uppercase;letter-spacing:1px}h5{font-family:var(--secondary-font-family);font-size:2.5rem;font-style:italic;line-height:1.1;font-weight:700}h5{font-size:2.5rem;line-height:1.1}h6{font-size:1.35rem}p.text-xs,p.banner__caption{font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:1em}.banner__wrapper>div{padding:calc(var(--gap) / 1)!important}.footer__content .text-xs,.footer__localization{font-size:14px;letter-spacing:0;text-transform:none}.footer__content .text-xs{font-weight:400;font-size:11px!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fffbf7}::-webkit-scrollbar-thumb{background:var(--default-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#713d19}.text-display-lg{font-size:3rem}@media (min-width: 48em){.text-display-lg{font-size:3rem}h2{font-size:4rem}}h3,.text-display-md{font-size:1.8rem}@media (min-width: 48em){h3,.text-display-md{font-size:1.8rem}}h4,.text-display-sm{font-size:1rem;line-height:20px}h6,p,li{font-size:1.4rem}.grid-content__header{overflow:visible}input[type=radio]:checked+.button--pill{background-color:var(--color-background-button-secondary);color:var(--color-text-button-secondary);border-color:var(--color-border-button-secondary)}.quantity,.quantity input{border-radius:6px}.card{height:100%}.card__title{font-family:var( --secondary-font-family);font-style:italic;text-transform:capitalize;font-weight:700;line-height:30px;letter-spacing:-.063rem}.card__content{justify-content:flex-start}.card--product .card__description{min-height:63px;max-height:63px}.card__badge{font-weight:700;background:#fff;color:#402a14;-moz-border-radius:0px;-webkit-border-radius:0px 0px 0px 6px;border-radius:0 0 0 6px}.card__badge--out-of-stock{color:var(--color-outofstock)}.card__bottom .price{margin-bottom:4.5rem}.card__bottom form[data-type=add-to-cart-form]{align-self:flex-end}@media (min-width: 1024px) or (max-width: 768px){.card--collection .card__content div:first-of-type{width:fit-content;display:inline-flex}.card--collection .card__content{flex-direction:row}.card__bottom{position:relative}.card--collection .card__content .card__bottom{display:inline-flex;width:fit-content;margin-left:auto}}@media (min-width: 48em){.container--full_width{margin:0 auto!important}.container--full_width{max-width:1440px}}.button--pill,.button--primary,.button--secondary{border-radius:6px!important}.button--view-product,.button--sm.toggle-filtering,.sort-by.facet-form select{border-radius:6px}.variant_options .button--pill{border-color:var(--color-text-links);color:var(--color-text-links);background:#fff}.variant_options .button--pill:hover{color:#fff;background:var(--color-background-button-secondary-hover);border-color:var(--color-background-button-secondary-hover)}.button--view-product__text,.button--card span{text-transform:capitalize;font-weight:600}@media (min-width: 1024px){#shopify-section-navigation-main .section__wrapper,#shopify-section-sections--19050350477554__navigation-main .section__wrapper{padding:8px var(--gap) 0 var(--gap)}}@media (min-width: 768px){.shopify-section.announcement-bar .container--full_width{max-width:1380px;width:calc(100% - 80px);margin:0 auto}.announcement-bar .top-menu__left{margin-left:calc(50% - 172px)}.announcement-bar .top-menu .container--default{width:100%}.announcement-bar .top-menu .container--default .container,.top-menu .container{width:100%!important}.announcement-bar .top-menu__right a{font-size:1.3rem}.announcement-bar .top-menu__left p{font-weight:700!important;font-size:14px;text-align:center;width:340px}}.header__icons{min-width:3rem}.nav__content li{font-size:1.5rem}#shopify-section-navigation-main{background:#fffbf7}#shopify-section-navigation-main .section__wrapper{max-width:1440px!important;margin:0 auto}.b2c-store .header-column--fullwidth,.b2b-store .header-column--fullwidth{width:610px;flex-wrap:wrap;margin:-23px auto 0}.b2b-store .header-column--fullwidth{width:620px}.nav .megamenu__container:has(.megamenu__banner){grid-template-columns:1fr 1fr 1fr!important}.megamenu__sidebar{background-color:var(--default-color)!important}.megamenu__sidebar li a.nav__main-menu-link:not(.nav__main-menu-link--active){color:#fffbf7!important;font-size:1.6rem;font-weight:500;height:3.4rem}.nav__main-menu-link--active{background:var(--default-color)!important;color:#fffbf7!important;font-size:1.6rem!important;height:3.4rem}.megamenu__sidebar li a.nav__main-menu-link:hover,.megamenu__sidebar li a.nav__main-menu-link--active{font-weight:700}.megamenu__content .megamenu__links li a{font-size:1.6rem;font-weight:400}.megamenu__content .megamenu__links li a:before{content:"\203a";display:inline-block;margin-right:13px;color:var(--default-color);font-size:3rem}.megamenu__content .megamenu__links li a:hover{font-weight:700}@media (min-width: 64em){.header>.container+.container{padding:0!important}}a.main-nav-item[href*="/pages/rewards"],a.main-nav-item[href*="/pages/store-locator"],a.main-nav-item[href*="/pages/about-us"]{display:none}@media (max-width: 63.99em){.header>.container+.container{padding:0!important}a.main-nav-item[href*="/pages/rewards"],a.main-nav-item[href*="/pages/store-locator"],a.main-nav-item[href*="/pages/about-us"]{display:auto}}.features-bar{margin:0 auto}@media (min-width: 47.8125em) and (max-width: 53.125em){.features-bar__item div strong,.features-bar__item div p{font-size:1.25rem!important;max-width:16rem!important}}@media (max-width: 77.5em){.shopify-section.features-bar{overflow:visible;max-width:100vw}.features-bar .container--default{max-width:100%;border-radius:0!important}}.shopify-section.hero-basic .no-image-background .collection-icons{position:absolute;right:0}.hero-basic__description p,.hero-basic__description h3{color:#fff}body.template-collection .hero-basic__description p,body.template-collection .hero-basic__description h3{color:#402a14}.hero-basic__description p{font-size:1.8rem;line-height:24px}.form-email-signup__form .button.button--sm:hover{color:var(--default-color)}.form-email-signup__content .subheading{margin-top:-10px}footer{margin-top:0!important}.footer .container{gap:0rem}.footer .container .footer__content .footer__menu p{font-weight:700;font-size:1.6rem}@media (min-width: 1024px){#shopify-section-sections--19050350510322__navigation-footer .footer__content{flex:0 15%!important;max-width:15%!important}#shopify-section-sections--19050350510322__navigation-footer .footer__content:first-child{flex:0 22%!important;max-width:22%!important;padding-right:4rem;margin-top:0}#shopify-section-sections--19050350510322__navigation-footer .container:last-child .footer__content:last-child{margin-top:0}#shopify-section-sections--19050350510322__navigation-footer .footer__content:nth-of-type(2),#shopify-section-sections--19050350510322__navigation-footer .footer__content:nth-of-type(3),#shopify-section-sections--19050350510322__navigation-footer .footer__content:nth-of-type(4),#shopify-section-sections--19050350510322__navigation-footer .footer__content:nth-of-type(5){margin-top:80px}}.footer__menu{margin-top:12px}#sections--19050350510322__form_email_signup_rNPyQf h3{font-weight:700;font-style:italic}.form-email-signup{width:100vw;background:var(--default-color)}.form-email-signup .section__wrapper{max-width:1440px;width:100%;margin:0 auto}.form__output-wrapper.success{color:#fff;padding:4px 0 0;justify-content:center}@media (min-width: 768px){.form__output-wrapper.success{position:absolute}}@media (min-width: 1024px){.form__output-wrapper.success{position:absolute;padding:.5rem 0 0 4rem;justify-content:flex-start}}.predictive-search{border:1px solid #E7E5DC;border-radius:6px;padding:16px 32px}.predictive-search-wrapper .form__input-wrapper{border-radius:0!important;background:transparent;box-shadow:none;border:none}.form__input-wrapper input[type=search]{background:#fff;border:1px solid #f9ddad;border-radius:6px;color:#402a14;flex:none;width:calc(100% - 90px);height:40px}.predictive-search-wrapper .form__input-wrapper button{border-radius:6px!important;height:40px;font-size:1.6rem;background:var(--color-background-button-secondary);border-color:var(--color-background-button-secondary);color:var(--color-text-button-secondary)}.predictive-search-wrapper .form__input-wrapper button:hover{background:var(--color-background-button-secondary-hover);border-color:var(--color-background-button-secondary-hover);color:var(--color-text-button-secondary)}.predictive-search__mobile-header{border-bottom:none!important;padding:0!important;margin-bottom:32px}.banner__wrapper--header,.predictive-search img{border-radius:6px}.search-sidebar__clear{border-radius:6px!important;padding:8px}.predictive-search .search-sidebar{border:1px solid #f9ddad;background:#fff;border-radius:6px}.predictive-search .search-products .card{height:100%!important}search-products__grid .card__content{justify-content:flex-start}.predictive-search .search-products__grid .card__title{text-align:center}.search-sidebar__list recent-searches{margin:0}.predictive-search .search-banners{padding:0}#shopify-section-template--19050350772466__main .section__wrapper{padding-top:32px!important}#shopify-section-template--19050350772466__main .wysiwyg h1{margin:0 0 2rem}#shopify-section-template--19050350772466__main .container{width:calc(100% - 24px);margin:0 12px}.shopify-section.search-results{padding-top:68px}.search-results .form__input-wrapper{background:var(--color-background-body);border:none;border-radius:0;color:#402a14}.search-results .form__input-wrapper .button{border-radius:6px!important;height:40px;font-size:1.6rem;text-transform:lowercase}.predictive-search__results-container .search-sidebar{margin-top:2.1rem}.b2b-store .main-product{height:1px;overflow:hidden}.main-product__blocks>*:first-child{margin-top:0;margin-bottom:4px}.main-product__title div h1{font-family:var(--secondary-font-family);font-weight:600;font-style:italic}@media (min-width: 48em){.main-product__blocks .main-product__title+.shopify-block.shopify-app-block{margin:0!important}}.button--add-to-cart{background-color:var(--color-background-button-secondary);border-color:var(--color-border-button-secondary);color:var(--color-text-button-secondary)}.button--add-to-cart:hover{border-color:var(--color-border-button-secondary-hover);background-color:var(--color-background-button-secondary-hover)!important;color:var(--color-text-button-secondary-hover)}.shopify-payment-button button{background-color:var(--color-background-button-primary);border-color:var(--color-border-button-primary);color:var(--color-text-button-primary)}.shopify-payment-button button:hover{border-color:var(--color-border-button-primary-hover);background-color:var(--color-background-button-primary-hover)!important;color:var(--color-text-button-primary-hover)}.main-product__description+.alignment-horizontal--left{margin-bottom:-20px}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{padding:12px!important;box-shadow:none!important;background:#fff!important;border:1px solid var(--color-border-button-primary);border-radius:10px!important;width:100%}.jdgm-carousel-item__review-body>p,.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{font-size:14px!important;text-align:center}.jdgm-carousel--card-theme .jdgm-carousel-item__review-rating{text-align:center}.jdgm-carousel-wrapper .jdgm-star.jdgm-star,.jdgm-carousel .jdgm-star.jdgm-star{color:var(--default-color)!important;background:#fff!important}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name:before{content:"-"}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:center!important}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#e4ba7e!important}.recommended-products{margin-right:40px;margin-left:40px;width:calc(100% - 80px)}.recommended-products .grid-content__header--left{padding-left:0!important}.recommended-products h2{font-family:tt-commons-pro,sans-serif;font-weight:600}.richtext-with-truncation-handling{height:190px}.richTextTruncated{display:-webkit-box;max-width:100%;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.richTextNotTruncated{overflow:visible;white-space:auto;text-overflow:visible}.template-page-about-us .rich-text__content h2{font-family:var(--secondary-font-family);font-size:4rem;font-style:italic;letter-spacing:-.03rem;text-transform:lowercase;line-height:1.1}.template-page-about-us swiper-slide .button__text{color:var(--color-text)}.hero__wrapper{position:relative}.hero__wrapper .hero__ui-share-print{position:absolute;right:0;top:36px;z-index:2}.shopify-section.grid-content.slider.slider-enabled .container{overflow:hidden}.shopify-section.hero-basic{font-weight:300;max-width:1440px;margin:0 auto}.hero__wrapper .rich-text__content{width:40%;font-size:1.85rem;line-height:2.2rem}.hero .breadcrumbs .container ol li a[aria-current]{background-color:transparent;border-radius:unset}.shopify-section.hero-basic .hero-basic__description div:nth-of-type(2){display:none}.hero__wrapper .hero__ui-share-print{top:auto;bottom:0}.template-page-about-us .grid-content__column>figure img{border-radius:6px}#mini-cart{z-index:999999999999999999999999999999999999!important}.mini-cart__close,.mini-cart__footer,.accordion details{border-radius:0!important}.accordion details{background:var(--color-background-body)!important}.nav__mobile-accordion-opener{border-radius:0!important}.form-contact__alerts.success,.form-contact__alerts.error{font-weight:700;font-size:2rem}.form-contact__alerts.error{color:var(--x-default-color-critical)}@media (min-width: 64em){.form-contact__information{padding:3.4rem 0 0 3.4rem!important}}body.homepage swiper-slide .banner__caption{text-transform:uppercase;font-size:1.8rem;color:var(--color-overlay-text)}body.homepage swiper-slide h2{font-family:var(--secondary-font-family);font-style:italic;font-size:4.8rem;line-height:5.4rem;margin:12px 0!important;color:var(--color-overlay-text)}body.homepage h3{text-transform:uppercase}body.homepage h1.rich-text__heading,body.homepage h2{text-transform:lowercase}body.homepage h2{font-family:var(--secondary-font-family);font-weight:var(--font-bold);font-style:italic;font-size:4rem!important;letter-spacing:-.03rem;text-transform:lowercase;line-height:1.1}body.homepage .subheading,body.homepage .subheading p{font-size:1.6rem}body.homepage .slideshow-text-controls__heading{font-size:2.4rem;font-family:var(--secondary-font-family);font-weight:var(--font-bold);font-style:italic;transition:transform .2s;color:var(--color-text);margin:.4rem 0;transform:translate(0);transform-origin:left}body.homepage .rich-text__content h5{font-family:var(--secondary-font-family);font-weight:var(--font-bold);font-style:italic;font-size:1.85rem!important;text-align:center;word-break:break-all;line-height:2.3rem}body.homepage .grid-content.slider .heading__section .text--caption{text-transform:var(--font-caption-transform);font-size:1.5rem}body.homepage .grid-content.slider .buttons__wrapper--below{margin-top:3em}body.homepage .card--collection .card__title{font-size:1.85rem}body.homepage .rich-text__content .text--caption{margin-bottom:2.25rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.button--plain,.button--plain-xs,.button--plain-sm{font-weight:var(--font-semi-bold);border-bottom:1px solid var(--default-color)}body.homepage .banner__wrapper h1{letter-spacing:-.03rem;line-height:1.1;color:var(--color-overlay-text);max-width:530px}body.homepage .grid-content__header>*,body.homepage .grid-content__header-block>*{margin-bottom:0!important}body.homepage .grid-content__header .text--caption{font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}body.homepage .grid-content__header .subheading h2{padding-top:1.2rem}body.homepage .slider-enabled swiper-container[data-desktop-layout=slider]{margin-top:4rem}body.homepage .banner__wrapper .buttons__wrapper .button--plain{color:#fff;border-bottom:1px solid #fff;font-size:1.6rem}body.homepage .banner__wrapper .banner__subheading h2,body.homepage .banner__wrapper .banner__subheading h1{color:#fff}body.homepage .grid-content__header.grid-content__header--center{margin-bottom:50px}.hero-basic__description{line-height:1.5;width:80%}.card--style-padding figure{border-radius:unset}.card--text-v__bottom .card__content{justify-content:center}.template-password #nav-wrapper{display:none}.template-password h1{font-family:var(--primary-font-family);font-size:1.8rem;text-transform:none}.template-password .main-password__wrapper p:first-child{display:none}.template-password .main-password__wrapper form{width:400px;margin:100px auto}body.template-page-rewards #shopify-section-template--20193076314354__custom_liquid_JeReyV{margin-top:64px}.yotpo-widget-hero-section .yotpo-title{margin-bottom:1.6rem}.yotpo-widget-hero-section .yotpo-title,.yotpo-widget-campaign-widget .yotpo-container-headline,.yotpo-customized-text.yotpo-headline .yotpo-inner-text,.yotpo-coupons-redemption-widget-container .yotpo-headline{font-family:var(--secondary-font-family);font-style:italic!important;text-transform:lowercase;font-weight:600;letter-spacing:-.03rem;font-size:3rem!important}.yotpo-widgets-action-button,.yotpo-button-style{font-weight:600!important;font-style:normal;text-transform:capitalize!important;font-family:var(--default-font-family)!important}.yotpo-description,.yotpo-description-text,.yotpo-inner-text:not(.yotpo-customized-text.yotpo-headline .yotpo-inner-text){font-family:var(--default-font-family)!important}.yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container{padding-top:3.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/174/assets/km-styles.css.map */
