:root{--k-green: #16401f;--k-green-btn: #2c332f;--k-green-buy: #2c5e3a;--k-brass: 172,138,76;--k-ink: #2c2c2a}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.global-media-settings{position:relative;background-color:#fff!important;border:none!important;border-radius:16px!important;padding:0!important;box-shadow:0 10px 30px #00000014!important;overflow:hidden}.product__media-wrapper .product__media.media,.product__media-wrapper .product__media.media--transparent{background-color:#fff!important;border-radius:16px;overflow:hidden}.product__media-wrapper .product__media.media img{border-radius:16px}.product__media-wrapper .product__media-item+.product__media-item{margin-top:16px}.thumbnail-list .thumbnail{border-radius:10px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.thumbnail-list__item .thumbnail[aria-current],.thumbnail-list .thumbnail[aria-current=true],.thumbnail-list__item .is-active .thumbnail{border:2px solid var(--k-green)!important}.thumbnail-list__item .thumbnail[aria-current]:after,.thumbnail-list .thumbnail[aria-current=true]:after{border:none!important}.product__info-container .product__text.inline-richtext{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:700;color:#16401f99;margin:0 0 .6rem}.product__info-container .product__title>a.product__title{display:none!important}.product__info-container .product__title h1{font-family:Trirong,serif;font-weight:300;font-size:3.4rem;line-height:1.12;color:var(--k-green);margin:0 0 1rem}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{color:var(--k-green)!important;font-weight:700}.product__info-container .price--large .price-item{font-size:2.6rem}.product__info-container .price__badge-sold-out,.product__info-container .price__badge-sale{background:transparent!important;color:rgb(var(--k-brass))!important;border:1px solid rgba(var(--k-brass),.5)!important;font-weight:700}.product__info-container .product__tax.caption{color:#2c2c2a99;font-size:1.2rem}.product__info-container .product-form__input legend.form__label,.product__info-container .product-form__quantity .form__label{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;color:var(--k-green);margin-bottom:.8rem}.product-form__input--pill{display:flex!important;flex-wrap:wrap;gap:10px;border:0!important;padding:0!important;margin:0 0 1.6rem!important}.product-form__input--pill legend.form__label{flex:0 0 100%}.product-form__input--pill label{flex:1 1 calc(25% - 10px);min-width:64px;text-align:center;margin:0!important;padding:11px 8px!important;border:1px solid rgba(22,64,31,.3)!important;border-radius:12px!important;background:#fff!important;color:var(--k-green)!important;font-weight:700;transition:all .15s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--k-green-btn)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--k-green-btn)!important;color:#fff!important;border-color:var(--k-green-btn)!important}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{color:#2c2c2a59!important;border-color:#0000001a!important;background:#00000005!important}.product-form__quantity .quantity{border:1px solid rgba(22,64,31,.25)!important;border-radius:10px}.product-form__buttons .product-form__submit{background:var(--k-green-btn)!important;color:#fff!important;border:none!important;border-radius:10px!important;box-shadow:none!important;font-weight:700;letter-spacing:.03em}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{display:none!important}.product-form__buttons .product-form__submit[disabled]{background:#2c332f59!important;color:#2c2c2a8c!important}.shopify-payment-button__button{background:var(--k-green-buy)!important;color:#fff!important;border-radius:10px!important;font-weight:700!important}.shopify-payment-button__button--hidden{display:none!important}.k-trust{display:flex;flex-wrap:wrap;gap:18px 22px;margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(var(--k-brass),.25)}.k-trust__item{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;color:#5f6555}.k-trust__item svg{flex:none}.product__description.rte{text-align:left!important;color:var(--k-ink);line-height:1.7;max-width:70ch}.product__description.rte p,.product__description.rte li,.product__description.rte h2,.product__description.rte h3,.product__description.rte span{text-align:left!important}.product__description.rte h2{font-family:Trirong,serif;font-weight:300;font-size:2.2rem;color:var(--k-green);margin:2.4rem 0 1rem}.product__description.rte h3{font-size:1.7rem;font-weight:700;color:var(--k-green);margin:1.6rem 0 .8rem}.product__description.rte ul{list-style:none;padding-left:0;margin:1rem 0}.product__description.rte ul li{position:relative;padding-left:2.2rem;margin-bottom:.6rem}.product__description.rte ul li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;background:rgb(var(--k-brass));border-radius:50%}.product__description.rte a{color:var(--k-green);text-decoration:underline}.product__description.rte img{max-width:100%!important;height:auto!important;float:none!important;display:block;margin:1.6rem auto;border-radius:14px;border:none;box-shadow:0 8px 24px #0000000f}.related-products .related-products__heading,.related-products h2{font-family:Trirong,serif;font-weight:300;color:var(--k-green)}.card-wrapper .card{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:16px!important;box-shadow:0 2px 10px #0000000d!important;padding:12px 12px 16px!important;height:100%;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.card-wrapper:hover .card{box-shadow:0 16px 40px #16401f29!important;border-color:rgba(var(--k-brass),.45)!important;transform:translateY(-6px)}.card .card__inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px;overflow:hidden}.card__media img{border:0!important;border-radius:12px}.card__heading a{font-weight:700;color:var(--k-ink);transition:color .2s ease}.card-wrapper:hover .card__heading a{color:var(--k-green)}.card__content .price{font-weight:700;font-size:1.7rem;color:var(--k-green)!important}.card__content .price .price-item{color:var(--k-green)!important}.card .badge{border-radius:8px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem}.product__media-wrapper .product__media-item{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;outline:none!important}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.global-media-settings{border-radius:20px!important;box-shadow:0 6px 24px #00000012!important}.product__media-wrapper .product__media.media,.product__media-wrapper .product__media.media--transparent,.product__media-wrapper .product__media.media img{border-radius:20px}.announcement-bar-section .utility-bar.gradient{background-image:none;background-color:#c0271f;border-bottom:none}.announcement-bar-section .utility-bar .announcement-bar__message{color:#fff!important;font-weight:700;letter-spacing:.01em}.announcement-bar-section .utility-bar .announcement-bar__message:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#fff;margin-right:10px;vertical-align:middle;animation:kmt-alert-dot 1.3s ease-in-out infinite;will-change:opacity,transform}@keyframes kmt-alert-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .utility-bar .announcement-bar__message:before{animation:none!important}}.media--hover-effect>img,.media--hover-effect>img+img,.card__media img,.card-wrapper img{transition:none!important;transform:none!important;scale:none!important;will-change:auto!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .media--hover-effect img,.media--hover-effect:hover img{transform:none!important;scale:none!important}.card,.card__inner,.card-wrapper,.blog-articles__article{transition:none!important;transform:none!important}.kmt-discreet{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.045);transition:opacity .15s ease}.kmt-discreet--busy{opacity:.5;pointer-events:none}.kmt-discreet__label{display:flex;align-items:flex-start;gap:1rem;margin:0;cursor:pointer}.kmt-discreet__input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:rgb(var(--color-button));cursor:pointer}.kmt-discreet__text{display:flex;flex-direction:column;gap:.3rem}.kmt-discreet__title{font-size:1.4rem;line-height:1.4}.kmt-discreet__price{font-weight:600;white-space:nowrap}.kmt-discreet__note{font-size:1.2rem;line-height:1.4;opacity:.7}.card__content,.card__content>.card__information,.card__information,.card-information{min-width:0}.card__content .price,.card__content .price__container,.card__content .price__regular,.card__content .price__sale,.card__content .price-item{white-space:normal}.card__heading{display:block!important;-webkit-line-clamp:none!important;overflow:visible!important}.card__heading,.card__heading>a{overflow-wrap:break-word}.card__content .price,.card__content .price .price-item{font-size:1.4rem}@media(max-width:749px){.card__content .price,.card__content .price .price-item{font-size:1.25rem}}@supports (container-type: inline-size){.card__content{container-type:inline-size}.card__content .price,.card__content .price .price-item{font-size:min(1.7rem,10.2cqw)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kratomit-custom.css.map */
