:root{--jk-green: #3f6b4a;--jk-green-dark: #2d5036;--jk-green-soft: #e8f0e9;--jk-brown: #8b5e3c;--jk-cream: #f7f3ea;--jk-cream-dark: #efe8d8;--jk-ink: #1f2a24;--jk-muted: #6b726d;--jk-line: #e4dfd2;--jk-radius: 14px;--jk-radius-sm: 8px;--jk-shadow: 0 6px 24px rgba(31, 42, 36, .08);--jk-shadow-hover: 0 14px 34px rgba(31, 42, 36, .16);--jk-serif: "Playfair Display", Georgia, "Times New Roman", serif;--jk-sans: "Inter", "Assistant", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--jk-sans);color:var(--jk-ink);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.collection-hero__title,.banner__heading{font-family:var(--jk-serif);letter-spacing:0;color:inherit}h1,.h1,.title{font-weight:700}h2,.h2{font-weight:600}.title-wrapper-with-link .title,.collection-list-title,.featured-collection .title,.collection-list .title{text-align:center;position:relative;padding-bottom:1.4rem;margin-bottom:1rem}.title-wrapper-with-link .title:after,.collection-list .title:after,.featured-collection .title:after{content:"";display:block;width:56px;height:3px;margin:1.2rem auto 0;background:linear-gradient(90deg,var(--jk-green),var(--jk-brown));border-radius:3px}.title-wrapper-with-link{justify-content:center}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--jk-sans);font-weight:600;letter-spacing:.04em;border-radius:var(--jk-radius-sm);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.button:not(.button--secondary):not(.button--tertiary):focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #3f6b4a47}.button:before,.button:after{border-radius:var(--jk-radius-sm)}.announcement-bar,.utility-bar{font-family:var(--jk-sans);letter-spacing:.08em;font-size:1.25rem;background:var(--jk-green-dark)}.announcement-bar__message{font-weight:500}.header-wrapper{background:#fff!important;border-bottom:1px solid var(--jk-line)!important;box-shadow:0 2px 14px #1f2a240a}.header__menu-item,.header__menu-item span{font-family:var(--jk-sans);font-weight:500;color:var(--jk-ink)!important;letter-spacing:.03em}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--jk-green)!important}.header__icon{color:var(--jk-ink);transition:color .2s}.header__icon:hover{color:var(--jk-green)}.cart-count-bubble{background:var(--jk-brown);color:#fff}.header__submenu,.mega-menu__content{border-radius:0 0 var(--jk-radius) var(--jk-radius);box-shadow:var(--jk-shadow);border:1px solid var(--jk-line)}.card-wrapper{height:100%}.product-card-wrapper .card{border-radius:var(--jk-radius);overflow:hidden;background:#fff;border:1px solid var(--jk-line);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.product-card-wrapper:hover .card{transform:translateY(-5px);box-shadow:var(--jk-shadow-hover);border-color:transparent}.product-card-wrapper .card__inner{border-radius:var(--jk-radius) var(--jk-radius) 0 0;background:var(--jk-cream)}.product-card-wrapper .card__media img{transition:transform .5s ease}.product-card-wrapper:hover .card__media img{transform:scale(1.06)}.product-card-wrapper .card__content{padding:1.2rem 1.4rem 1.6rem}.card__heading,.card__heading a{font-family:var(--jk-sans);font-weight:600;font-size:1.5rem;line-height:1.35;color:var(--jk-ink)}.card-information{margin-top:.6rem}.price,.price-item{font-family:var(--jk-sans)}.price-item--regular,.price__regular .price-item{color:var(--jk-ink);font-weight:700}.price--on-sale .price-item--sale{color:var(--jk-green-dark);font-weight:700}.price--on-sale .price-item--regular{color:var(--jk-muted);font-weight:400}.badge{font-family:var(--jk-sans);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;padding:.45rem 1.1rem;border-radius:40px}.badge.color-scheme-4,.badge.color-scheme-d25a70ba-6ce4-4ae1-804c-ace7bfcbd29b{background:var(--jk-brown);color:#fff}.quick-add__submit{border-radius:var(--jk-radius-sm)}.card--standard.card--media .card__inner,.collection-list .card__inner{border-radius:var(--jk-radius);overflow:hidden}.collection-list .card:hover .media img{transform:scale(1.06)}.collection-list .media img{transition:transform .5s ease}.collection-list .card__heading{font-family:var(--jk-serif);font-size:1.8rem}.banner,.slideshow{overflow:hidden}.banner__heading{font-weight:700}.banner__buttons .button{padding-inline:3.2rem}.collection-hero__title{font-family:var(--jk-serif);text-align:center}.facets-container,.facets-wrapper{font-family:var(--jk-sans)}.facets__summary,.facet-filters__field select{border-radius:var(--jk-radius-sm)}.product-grid{row-gap:2.4rem}.product__title h1,.product__title{font-family:var(--jk-serif);font-weight:700}.product .price{font-size:2.4rem}.product .price-item--regular{font-weight:700}.product-form__input .form__label{font-weight:600;font-family:var(--jk-sans)}.product-form__submit{border-radius:var(--jk-radius-sm);font-weight:700}.product__media-wrapper .media,.product__media-list .media{border-radius:var(--jk-radius);overflow:hidden;background:var(--jk-cream)}.product__info-container .icon-with-text{margin:.6rem 0}.product__accordion .accordion,.accordion{border-color:var(--jk-line)}.accordion__title{font-family:var(--jk-sans);font-weight:600}.product-form__input input[type=radio]+label{border-radius:40px;transition:all .2s ease}.product-form__input input[type=radio]:checked+label{background:var(--jk-green);border-color:var(--jk-green);color:#fff}.cart__footer,.cart-notification,.cart-drawer__dialog{font-family:var(--jk-sans)}.cart-notification{border-radius:var(--jk-radius);box-shadow:var(--jk-shadow-hover)}.cart__checkout-button{font-weight:700}.cart-item__name{font-family:var(--jk-sans);font-weight:600}.field__input,.select__select,.customer .field input{border-radius:var(--jk-radius-sm);font-family:var(--jk-sans)}.field:after,.select:after,.customer .field:after{border-radius:var(--jk-radius-sm)}.travlla-footer{font-family:var(--jk-sans)}.travlla-col-h{font-family:var(--jk-serif);letter-spacing:.02em}img{image-rendering:auto}a{transition:color .2s ease}:focus-visible{outline:3px solid rgba(63,107,74,.45);outline-offset:2px}@media screen and (max-width:749px){.product-grid{row-gap:1.6rem}.product-card-wrapper .card__content{padding:1rem 1rem 1.3rem}.card__heading,.card__heading a{font-size:1.35rem}.title-wrapper-with-link .title,.collection-list .title{font-size:2.4rem}.banner__buttons .button{padding-inline:2.2rem}.product .price{font-size:2rem}.announcement-bar{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/jk-design.css.map */
