.color-inverse{--color-background: 46, 42, 57;--gradient-background: #2E2A39}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{margin-left:0!important;width:100%!important;column-gap:0!important;gap:0!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list:after{display:none!important}.product__media-wrapper .product__media-list .product__media-item,.product__media-wrapper .product__media-list .grid__item:first-of-type{width:100%!important;min-width:100%!important;margin:0!important}}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media{border-radius:0!important}.quantity-breaks__title{color:#000;font-weight:700}.collapsible-content__heading{color:#000;font-weight:800;letter-spacing:.04em}.collapsible-content .accordion__title{color:#000;font-weight:700}.collapsible-content .accordion summary .icon{color:#2e2a39}.kk-waves{line-height:0;overflow:hidden}.kk-waves__svg{display:block;width:100%;height:70px}.kk-waves__parallax>use{animation:kk-wave-move 25s cubic-bezier(.55,.5,.45,.5) infinite}.kk-waves__parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s;fill:#2e2a39b3}.kk-waves__parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s;fill:#2e2a3980}.kk-waves__parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s;fill:#2e2a394d}.kk-waves__parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s;fill:#2e2a39}@keyframes kk-wave-move{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media screen and (max-width:749px){.kk-waves__svg{height:45px}}@media(prefers-reduced-motion:reduce){.kk-waves__parallax>use{animation:none}}.sticky-atc{padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -2px 12px #0000001f}.sticky-atc:after{content:"";position:absolute;left:0;right:0;top:100%;height:120px;background:rgb(var(--color-background))}.sticky-atc-container{column-gap:1.2rem}.sticky-atc__left{min-width:0}.sticky-atc__title,.sticky-atc .sticky-atc__title{font-size:1.4rem;font-weight:700;line-height:1.35;letter-spacing:.02em;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky-atc .button,.sticky-atc .sticky-atc__button .button{font-size:1.4rem;line-height:1;min-height:4.2rem;padding:0 1.8rem;white-space:nowrap}@media screen and (min-width:750px){.sticky-atc__title,.sticky-atc .sticky-atc__title{font-size:1.7rem}.sticky-atc .button,.sticky-atc .sticky-atc__button .button{font-size:1.6rem;min-height:4.6rem;padding:0 2.4rem}}.review-item__author{font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.15em;word-spacing:.6em;color:#6b6b6b;font-size:1.3rem}.review-item__stars{color:#f5b301;letter-spacing:.05em;font-size:1.3rem}.product__title h1{font-weight:800;color:#000}@media screen and (max-width:749px){.product__title h1{font-size:2.1rem;line-height:1.35;letter-spacing:.02em}}.emoji-benefits-container,.emoji-benefits-container p{font-size:1.6rem;line-height:1.3;color:#000}.emoji-benefits-container strong{font-weight:800}@media screen and (max-width:749px){.emoji-benefits-container,.emoji-benefits-container p{font-size:1.55rem}}.horizontal-ticker,.footer.color-inverse,.footer{--color-background: 46, 42, 57 !important;--gradient-background: #2E2A39 !important;background:#2e2a39!important;color:#fff}.product__media-wrapper .global-media-settings,.product__media-wrapper .product-media-container,.product__media-wrapper .media,.product__media-wrapper .thumbnail,.product__media-wrapper .thumbnail img,.product__media-wrapper img{border-radius:0!important}.product__media-wrapper .product-media-container.constrain-height{width:100%!important}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)!important}@media screen and (max-width:749px){.product__media-wrapper .product-media-container{width:100%!important;margin:0!important;border:0!important}}.quantity-breaks__title,.quantity-breaks__title span{color:#000!important;font-weight:800!important}.collapsible-content .icon-accordion{color:#000}.collapsible-content .icon-accordion path{stroke:currentColor;stroke-width:.9px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kk-custom.css.map */
