:root{--jnh-leaf: #005345;--jnh-mint: #038264;--jnh-pistachio: #a9c47f;--jnh-sprout: #b8d87b;--jnh-dipped: #473729;--jnh-coated: #004f71;--jnh-candy: #72c5e8;--jnh-filled: #99d5e9;--jnh-macadamia: #efe2c2;--jnh-taupe: #dadbd4;--jnh-heather: #e0e1dd;--jnh-cashew: #fcf9f4;--font-body-family: "omnes-pro", sans-serif;--font-h1-size: 3rem;--font-heading-family: "apparat", sans-serif;--font-heading-weight: 900;--font-heading-letter-spacing: -.03em;--font-subheading-family: "apparat", sans-serif;--font-subheading-weight: 900;--font-subheading-transform: uppercase;--font-navigation-family: "omnes-pro", sans-serif;--font-navigation-weight: 700;--font-button-family: "apparat", sans-serif;--font-pcard-title-family: "omnes-pro", sans-serif;--font-pcard-badge-family: "apparat", sans-serif;--font-pcard-price-family: "apparat", sans-serif;--font-pcard-price-weight: 700;--buttons-transform: uppercase;--buttons-letter-spacing: -.03em;--font-button-weight: 900;--font-h4-size: 1.8rem;--pcard-radius: max(20px, 1.5vw);--blocks-radius: max(40px, 3vw);--blocks-radius-mobile: max(20px, 3vw)}shopify-account{--shopify-account-color-accent: var(--jnh-leaf);--shopify-account-color-background-subdued: var(--jnh-macadamia);--shopify-account-color-text-subdued: var(--jnh-dipped)}shopify-account::part(dialog){border-radius:var(--pcard-radius)!important}body{letter-spacing:.02em}h4,.h4{font-family:var(--font-body-family);font-weight:600;letter-spacing:.01em}h6,.h6{font-family:var(--font-body-family);font-weight:700;letter-spacing:.01em}button,.btn{font-size:1.4rem!important}input:is([type=checkbox],[type=radio]){--active: var(--jnh-macadamia);--border: var(--jnh-macadamia);border:2px solid var(--border)}input:is([type=checkbox],[type=radio]):checked{--active-inner: var(--jnh-dipped)}.font-body-bolder{font-weight:700!important}.topbar{font-size:1.3rem;background-image:url(kto-top-bar.png);background-size:cover}.topbar a{font-weight:500}.topbar__text{font-weight:700}@media(min-width:1024px){.topbar__inner{grid-template-columns:1fr 1fr;gap:2vw}}.topbar__menu{gap:2.5vw;flex-wrap:nowrap}.topbar__center{display:none}.search__field{border:2px solid var(--jnh-macadamia);border-radius:100vw}.search__types{background:var(--jnh-macadamia);border-radius:100vw}.search__types:after{display:none}.search__types select{font-weight:500}.search__input{line-height:calc(var(--buttons-height) - 4px)}.header__menu>ul{gap:5vw}.account-button{font-weight:700!important;color:var(--jnh-dipped)}.account-button svg{width:26px;margin-right:.5rem}.cart-count{--cart-count-size: 2rem !important;font-size:1.2rem!important;color:#000;font-weight:600}.cart-count--absolute{top:10%!important;right:3%!important}.menu-drawer__menus{background:var(--jnh-sprout);padding:30px;padding-inline:30px!important}.menu-drawer__menus:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(kto-pattern-candies.svg);background-size:cover}.menu-drawer__item-link-heading{font-family:omnes-pro,sans-serif;letter-spacing:0;color:var(--jnh-leaf);font-size:2rem}@media screen and (min-width:1700px){.page-width{padding-inline:max(calc((100vw - 1600px)/2),5vw)}}.featured-collection .rich-text__heading,.collection-list .rich-text__heading,.related-products .rich-text__heading,.more-products .rich-text__heading{text-transform:uppercase}.section__header--buttons{margin-top:30px;display:flex;justify-content:center}.section__header--buttons .btn{background:transparent;border-color:transparent}.featured-collection.color-scheme-8,.featured-collection.color-scheme-12,.section--related-products.color-scheme-7,.more-products.color-scheme-12{position:relative;background-image:url(kto-pattern-candies.svg);background-size:cover}:is(.featured-collection.color-scheme-8,.featured-collection.color-scheme-12,.section--related-products.color-scheme-7,.more-products.color-scheme-12) .section__container,:is(.featured-collection.color-scheme-8,.featured-collection.color-scheme-12,.section--related-products.color-scheme-7,.more-products.color-scheme-12) .related-products,:is(.featured-collection.color-scheme-8,.featured-collection.color-scheme-12,.section--related-products.color-scheme-7,.more-products.color-scheme-12)>*{position:relative;z-index:1}:is(.featured-collection.color-scheme-8,.featured-collection.color-scheme-12,.section--related-products.color-scheme-7,.more-products.color-scheme-12):after{content:"";display:block;position:absolute;width:100%;height:45%;bottom:0;left:0;background:#fff;z-index:0}.featured-collection.color-scheme-10{position:relative;background-image:url(kto-pattern-candies-dark.svg);background-size:cover}.featured-collection.color-scheme-10 .section__container{position:relative;z-index:1}.featured-collection.color-scheme-10:after{content:"";display:block;position:absolute;width:100%;height:45%;top:0;background:#fff;z-index:0}.featured-collection__header-controls,.featured-collection__controls{margin:0}.swiper-button{border:none}.product-card,.card-media{box-shadow:0 4px 15px #00000014;-webkit-mask-image:unset;mask-image:unset}.product-card__wrapper{display:flex;flex-direction:column}.product-card__info{flex:1 1 auto;gap:10px}.product-card .product-card__info .product-card__main-actions{position:static;inset:auto;width:100%;transform:none;display:flex}.product-card .product-card__info .product-card__main-actions s .select{flex:0 1 150px}.product-card .product-card__info .product-card__actions .btn{opacity:1;transform:none;flex:1 1 auto}.product-card .product-card__info .product-card__action-button{width:100%!important}.product-card .product-card__info .product-card__action-text{position:static;max-width:none;overflow:visible;white-space:normal;line-height:1}.product-card__title{font-weight:600;font-size:1.8rem;letter-spacing:.009em;line-height:1}.f-price{letter-spacing:-.01em;flex:1 1 auto}@media(min-width:768px){.f-price--large{font-size:2.2rem;line-height:150%}}.f-badge{background:var(--jnh-macadamia);text-transform:uppercase;color:#000;font-size:1rem}@media(max-width:767.98px){.product-card .product-card__info .product-card__action-button{height:auto!important;min-height:3.8rem;padding:0 1.5rem;border-radius:var(--buttons-radius, 0)}.product-card-list-on-mobile .product-card__info .product-card__actions{position:static;inset:auto;transform:none}}.product-card-style-card.color-inherit{border-radius:var(--pcard-radius)}.breadcrumbs{position:relative;z-index:5;font-size:1.2rem;font-weight:500}.breadcrumbs--sep{width:.5em;background:transparent}.breadcrumbs--sep:before{content:">";display:inline-block;transform:translateY(-.3em)}.footer__wrapper{padding:0}.footer__top{padding-top:30px;padding-bottom:30px}.footer__top-wrapper>.footer-block:nth-child(4) .linklist{columns:2}.footer__top-wrapper>.footer-block:nth-child(4) .linklist li+li{padding-top:0!important}.footer__top-wrapper>.footer-block:nth-child(4) .linklist li{padding-bottom:.8rem}.footer__list-social{gap:0}.footer-block__heading{text-transform:uppercase;font-family:apparat,sans-serif;font-weight:800}.footer-newsletter .form-field{display:flex;flex-direction:column;gap:1rem}.footer-newsletter .form-field input[type=email]{border-radius:100vw;border:2px solid #fff}.footer__bottom{background:var(--jnh-leaf);padding-top:10px;padding-bottom:10px;font-size:1.2rem}.index-template .section:has(.grid-banner){background-image:url(kto-home-hero.svg);background-size:cover}.promotion__text{text-transform:uppercase;font-size:1.6rem!important}.index-template .collection-card a img{transition:all .5s ease-in-out}.index-template .collection-card a:hover img,.index-template .collection-card a:focus img{transform:scale(1.05)}.index-template .collection-card__image{box-shadow:0 4px 15px #00000014;-webkit-mask-image:unset!important;mask-image:unset!important}.index-template .collection-card motion-element{aspect-ratio:2/1.1!important}.index-template .image-with-text{background:#fff}.index-template .image-with-text .image-with-text__wrapper{align-items:stretch;background:var(--jnh-dipped);border-radius:var(--blocks-radius)}.index-template .image-with-text .image-with-text__inner{position:relative;padding:25% 60px 60px}.index-template .image-with-text .image-with-text__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;background-image:url(kto-jerrys-home.svg);background-size:cover;background-position:top center;aspect-ratio:2/1;background-repeat:no-repeat}.index-template .image-with-text .image-with-text__media{align-self:stretch!important}.index-template .image-with-text .hover-wrapper,.index-template .image-with-text .hover-wrapper *{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.home-promo .rich-text__heading{line-height:1}.home-promo .rich-text__heading strong{display:block}.home-promo-1 .rich-text{max-width:50%}.home-promo-1 .text-subheading{position:relative;width:fit-content;padding:10px 20px 10px 0}.home-promo-1 .text-subheading:before{content:"";display:block;position:absolute;top:0;right:0;width:100vw;height:100%;border-radius:100vw;background:rgb(var(--color-button-text));z-index:0}.home-promo-1 .text-subheading span{position:relative;color:#fff;z-index:2}.home-promo .card-media__button{margin:0}.home-promo .btn{color:rgb(var(--color-button-text))!important}.home-promo-3 .rich-text{max-width:48%!important}.index-template .section-app:has(.jdgm-widget){background-color:var(--jnh-cashew);background-image:url(kto-pistacho.png);background-size:cover;padding:45px 0}.index-template .section-app:has(.jdgm-widget) .shopify-app-block{display:flex;flex-direction:row;justify-content:flex-end}.index-template .section-app:has(.jdgm-widget) .jdgm-widget{padding:0;margin:0;width:70vw}.index-template .section-app:has(.jdgm-widget) .jdgm-testimonials-carousel .jdgm-header,.index-template .section-app:has(.jdgm-widget) .jdgm-videos-carousel .jdgm-header,.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-header{margin-bottom:0}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-title{font-family:apparat,sans-serif;text-transform:uppercase;color:var(--jnh-dipped);font-weight:900;text-align:left;font-size:var(--font-h1-size)}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-content{justify-content:flex-start}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-cards-wrapper{padding:15px 0;max-width:unset}.index-template .section-app:has(.jdgm-widget) .jdgm-videos-container{flex-direction:column!important;flex-wrap:wrap;max-height:50vh;gap:30px;align-items:unset;justify-content:unset}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel{filter:drop-shadow(0px 4px 10px rgba(0,0,0,.1))}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-title{text-overflow:none;line-clamp:unset;-webkit-line-clamp:unset}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-media-card{width:calc(50% - 15px);border-radius:20px;gap:15px;justify-content:center;pointer-events:none}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-text{flex:0 0 auto;justify-content:flex-start;padding:15px 30px 0}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-text p{max-width:unset;text-align:left;font-weight:600}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{flex:0 0 auto;gap:10px;align-items:flex-start;padding:0 30px 15px}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{justify-content:flex-start}.index-template .section-app:has(.jdgm-widget) .jdgm-star{color:#fec602!important}.index-template .section-app:has(.jdgm-widget) .jdgm-testimonials-carousel .jdgm-reviewer-verified-icon,.index-template .section-app:has(.jdgm-widget) .jdgm-videos-carousel .jdgm-reviewer-verified-icon,.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-reviewer-verified-icon{color:var(--jnh-candy)}.collection-template{background-color:var(--jnh-cashew);background-image:url(kto-pattern-nuts-large.svg);background-size:cover;background-attachment:fixed}.collection-template .featured-collection{position:relative}.collection-template .featured-collection .section__container{position:relative;z-index:1}.collection-template .featured-collection:after{content:"";display:block;position:absolute;width:100%;height:45%;bottom:0;background:#fff;z-index:0}.collection-template .facet-accordion-details{border-bottom-color:var(--jnh-macadamia)}.collection-template .section.section:has(.grid-banner){background-image:url(kto-pattern-candies.svg);background-size:cover}.collection-template .section.section:has(.grid-banner) .rich-text__heading{text-transform:uppercase}.collection-template .grid-list .product-card,.build-a-box .section-products-bundle-selection .product-card{padding:15px}.collection-hero__inner,.collection{background:transparent}.collection-hero__title{font-size:5.5rem;color:var(--jnh-leaf)}.collection__toolbar{background:transparent!important;padding:0 0 15px;box-shadow:none}.collection__toolbar.is-stuck{background:#fff!important;box-shadow:0 4px 15px #00000014;border-radius:100vw}.collection__toolbar #ProductCount{color:var(--jnh-dipped);font-weight:600}.collection__toolbar .facet-short select{min-width:220px;border-color:transparent;border-radius:100vw}.facet-panel__title{margin:0 0 2rem;color:var(--jnh-dipped);font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);text-transform:uppercase}.face-form{padding:20px;background:#fff;border-radius:var(--pcard-radius);box-shadow:0 4px 15px #00000014}.pagination__item{background:transparent;font-weight:900;font-family:apparat,sans-serif;color:var(--jnh-leaf)}.pagination__item:hover,.pagination__item:focus{color:var(--jnh-pistachio)}.pagination__item--current{color:var(--jnh-mint)}.collection-template .grid-banner__item,.collection-template .card-media picture{aspect-ratio:2/1.1!important}product-info.use-color-scheme-in-container>.product{padding:0 0 45px!important}.product .product__media-wrapper{z-index:5;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.08))}.product-template .product .product__block--description{position:relative;padding-bottom:30px}.product-template .product .product__block--description:before{content:"";display:block;position:absolute;bottom:0;left:-100vw;width:200vw;height:300vh;background:var(--jnh-cashew);background-image:url(kto-pattern-product.svg);background-size:contain;z-index:-10}.product__block--badges:not(:empty)+.product__block--title{margin-top:24px!important}.product__block--title .product__title{color:var(--jnh-dipped);font-size:4rem}.product-form__quantity{flex:0 1 150px}.product-form__input--button input[type=radio]+label,.quantity__input{border:2px solid var(--jnh-macadamia)!important;min-width:150px!important;font-weight:600}.product-form__input--button input[type=radio]+label{justify-content:space-between;gap:2rem}.product-form__input--button .variant-option__price{font-weight:400;white-space:nowrap}.quantity{width:fit-content!important}.installment{padding-top:5px;font-size:1.2rem;font-family:omnes-pro,sans-serif}.product-form__input--button input[type=radio]:checked+label,.product-form__input--button input[type=radio]+label:hover{background:var(--jnh-filled)!important;color:#000!important;border-color:var(--jnh-filled)!important}.product-template .appstle_sub_widget{color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.product-template .appstle_widget_title{margin-bottom:1.2rem!important;color:inherit!important;font-family:inherit!important;font-size:var(--font-body-size)!important;font-weight:700!important;line-height:2.4rem!important}.product-template .appstle_subscription_wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr));gap:.8rem!important}.product-template .appstle_subscription_wrapper_option{margin:0!important;padding:1.2rem 2rem!important;color:inherit!important;background:rgb(var(--color-background))!important;border:2px solid var(--jnh-macadamia)!important;border-radius:var(--variant-pills-radius, var(--buttons-radius))!important;box-shadow:none!important;transition:background-color var(--duration-default) ease,border-color var(--duration-default) ease}.product-template .appstle_subscription_wrapper_option:hover,.product-template .appstle_subscription_wrapper_option.appstle-active-option,.product-template .appstle_subscription_wrapper_option.appstle_selected_background{color:#000!important;background:var(--jnh-filled)!important;border-color:var(--jnh-filled)!important}.product-template :is(.appstle_one_time_details_wrapper,.appstle_subscription_radio_wrapper){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;min-height:calc(var(--buttons-height) - 2.8rem)}.product-template .appstle_radio_label{flex:1 1 auto;margin:0!important;color:inherit!important;font-family:inherit!important;font-weight:600!important;cursor:pointer}.product-template .appstle_subscription_wrapper_option>div>input[type=radio],.product-template .appstle_circle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.product-template :is(.appstle_one_time_price_wrapper,.appstle_subscription_amount_wrapper){flex:0 0 auto;margin:0!important;font-weight:400!important;white-space:nowrap}.product-template .appstle_subscribe_option{margin-top:1.2rem!important}.product-template .appstle_select_label{color:inherit!important;font-family:inherit!important;font-size:1.2rem!important;font-weight:700!important}.product-template .appstle_select{width:100%!important;min-height:var(--inputs-height);padding:0 4rem 0 1.6rem!important;color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-background))!important;border:2px solid var(--jnh-macadamia)!important;border-radius:var(--inputs-radius)!important;font-family:inherit!important}@media screen and (max-width:600px){.product-template .appstle_subscription_wrapper{grid-template-columns:1fr}}.product__block--collapsible_tab{margin:10px 0!important}.product .accordion-details__summary{border-block-end:2px solid var(--jnh-macadamia);padding-block:1rem!important}.product .accordion-details[aria-expanded=true] .accordion-details__summary{border-color:var(--jnh-pistachio)}.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11{position:relative;background-image:url(kto-pattern-candies.svg);background-size:cover}:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11) .section__container,:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11)>*{position:relative;z-index:1}:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11):after{content:"";display:block;position:absolute;width:100%;height:45%;top:0;left:0;background:#fff;z-index:0}:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11) .swiper-button{background:transparent}:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11) .swiper-button.btn{--swiper-navigation-size: 3rem}:is(.product-template .featured-collection.color-scheme-11,.product-template .more-products.color-scheme-11) .swiper-button:not(.swiper-button--blank):hover{color:#fff}.product-template .collection-card__image>*{aspect-ratio:10/2}.product-template .jdgm-widget{max-width:unset!important}.product-template .jdgm-widget .jm-review-widget-header{position:relative;display:flex;align-items:center;flex-wrap:wrap;column-gap:30px;padding-top:calc(var(--font-h1-size) + 15px)}.product-template .jdgm-widget .jm-review-widget-header__average-rating-display{padding:15px;border:2px solid var(--jnh-macadamia);border-radius:20px;aspect-ratio:1/1}.product-template .jdgm-widget .jm-review-widget-header__title{position:absolute;top:0;text-transform:uppercase;font-family:apparat,sans-serif;font-size:var(--font-h1-size);font-weight:900;color:var(--jnh-dipped)}.product-template .jdgm-widget .jm-average-rating-display>*{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;align-items:center}.product-template .jdgm-widget .jm-average-rating-display>* .jm-text:last-child{flex:0 0 100%;text-align:center}.product-template .jdgm-widget .jm-review-widget-header__main-content{flex:1 1 auto;justify-content:space-between;margin:0}.product-template .jdgm-widget .jm-button{border-radius:100vw;font-family:apparat,sans-serif;font-weight:800;text-transform:uppercase}.product-template .jdgm-widget .jm-button--primary{background:var(--jnh-mint)}.product-template .jdgm-widget .jm-button--secondary{color:var(--jnh-mint);border:2px solid}.product-template .jdgm-widget .jdgm-tabs{flex:0 0 100%}.product-template .jdgm-widget .jm-progress-bar{--jm-progress-track: var(--jnh-cashew) !important;--jm-progress-fill: var(--jnh-macadamia) !important}.product-template .jdgm-widget .jm-star-rating__filled svg path{fill:#fec602!important}.product-template .jdgm-widget .jm-filters__buttons{display:none}.product-template .jdgm-widget .jm-box>.jm-stack{display:flex;align-items:center;gap:30px;justify-content:space-between}.product-template .jdgm-widget .jm-box>.jm-stack>.jm-cluster.jm-review-item__body{flex:0 0 60%}.product-template .jdgm-widget .jm-box>.jm-stack>.jm-cluster:not(.jm-review-item__body){flex:0 0 auto;padding:15px;border:2px solid var(--jnh-macadamia);border-radius:20px}.product-template .jdgm-widget .jm-box>.jm-stack>.jm-cluster:not(.jm-review-item__body)>*{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;width:100%}.product-template .jdgm-widget .jm-box>.jm-stack>.jm-cluster:not(.jm-review-item__body)>* p{flex:1 1 100%;text-align:center;font-weight:700;color:#000!important}.product-template .jdgm-widget .jm-box.jm-box--inherit-color.jm-reviewer-avatar.jm-reviewer-avatar--with-initial{display:none}.product-template .jdgm-widget .jm-stack.jm-stack--space-400.jm-review-item__content{display:flex;flex-direction:column;gap:10px}.product-template .jdgm-widget .jm-stack .jm-review-item__content>.jm-cluster:not(.jm-reviewer-info){order:-100;margin-top:0}.product-template .jdgm-widget .jm-reviewer-info{order:100}.product-template .jdgm-widget .jdgm-review-content__body-content p{line-height:1.5!important}.product-template .jdgm-widget span.jm-with-icon.jm-voting-controls__icon svg path{fill:var(--jnh-sprout)!important}.page-template .section-breadcrumb{background:var(--jnh-cashew)}@media(min-width:1200px){.page-template .hd2{color:var(--jnh-dipped)}.page-width--narrow,.contact-form,.faq .section-rich-text{max-width:950px;padding-inline:0!important}}.build-a-box{background-color:var(--jnh-cashew);background-image:url(kto-pattern-nuts-large.svg);background-size:cover;background-attachment:fixed}.build-a-box .section-breadcrumb,.build-a-box .section-products-bundle-selection{background:transparent!important}.products-bundle-selection__bar{box-shadow:0 4px 15px #00000014;-webkit-mask-image:unset;mask-image:unset;border:none!important;background:#fff}@media(max-width:767.98px){:root{--font-body-size: 1.4rem}.collection-hero__title{font-size:3rem!important}.collection__toolbar.is-stuck{border-radius:20px;padding:15px}.collection__toolbar-left{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.collection__toolbar .btn svg{display:none}.collection-template .grid-list .product-card,.build-a-box .section-products-bundle-selection .product-card{padding:5px}.product-card__title{font-size:1.4rem}button,.btn{font-size:1.2rem!important}.product-card__atc>div{gap:0}.product-card__atc svg{display:none}.product__block--title .product__title{font-size:3rem}.product-form__input--button input[type=radio]+label,.quantity__input{min-width:unset!important}.account-button{font-size:1.2rem;gap:5px}.account-button svg{width:20px}.cart-icon{width:20px;height:20px}.search__types{max-width:135px!important}.search__types select{padding-inline-start:15px;padding-inline-end:20px}.search__input{padding-inline-start:150px!important}.home-promo{aspect-ratio:3/2}.home-promo .card-media__heading{line-height:1;font-size:2.8rem!important}.home-promo .rich-text__heading strong{display:inline}.home-promo-1 .rich-text{max-width:55%}.home-promo-1 .content-overlay--middle-center-mobile{align-items:unset}.home-promo-1 .rich-text,.home-promo-3 .rich-text{text-align:left}.home-promo-1 .text-subheading{font-size:1.2rem;line-height:1}.home-promo-2 img{transform:translateY(30%);background-position:top center}.home-promo-2 .content-overlay--middle-center-mobile{justify-content:flex-start}.home-promo-3 .content-overlay--middle-center-mobile{justify-content:center;align-items:flex-end}.home-promo-2 .card-media,.home-promo-3 .card-media{background:#fff!important}.home-promo-3 img{transform:translate(-5%)}.swipe-mobile{padding-bottom:15px}.index-template .image-with-text .image-with-text__wrapper{overflow:hidden;gap:0}.index-template .image-with-text .hover-wrapper{transform:scale(1.1);transform-origin:bottom center;border-radius:unset}.index-template .image-with-text .image-with-text__inner{overflow:hidden;padding:55% 30px 30px}.footer__bottom-row{align-items:center;gap:10px}.index-template .section-app:has(.jdgm-widget){background-image:none}.index-template .section-app:has(.jdgm-widget) .shopify-app-block{justify-content:center}.index-template .section-app:has(.jdgm-widget) .jdgm-widget{width:100%}.index-template .section-app:has(.jdgm-widget) .jdgm-content{margin-bottom:0}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-cards-wrapper{width:100%}.index-template .section-app:has(.jdgm-widget) .jdgm-videos-container{flex-direction:row!important;max-height:unset!important;flex-wrap:nowrap;gap:var(--jm-card-gap)}.index-template .section-app:has(.jdgm-widget) .jdgm-cards-carousel .jdgm-media-card{width:100%;flex:0 0 auto}.product-template .jdgm-widget .jm-review-widget-header{flex-direction:column;gap:15px;align-items:stretch}.product-template .jdgm-widget .jm-review-widget-header__title{position:relative!important}.product-template .jdgm-widget .jm-review-widget-header__average-rating-display{width:200px;margin:15px auto}.product-template .jdgm-widget .jm-box>.jm-stack{flex-direction:column;justify-content:unset;align-items:flex-start;gap:0}.swiper{overflow:visible!important}}@media screen and (max-width:600px){.home-promo{aspect-ratio:unset}.home-promo .card-media__heading{line-height:1;font-size:2rem!important}.home-promo-2 img{transform:none;background-position:top center}.product-card .product-card__info .product-card__main-actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kto-custom.css.map */
