.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{display:none!important}.header--middle-left{column-gap:10px!important}.header__heading-link{padding:4px 0!important;margin-left:0!important}.header__heading-link:before{content:"";display:block;width:220px;height:62px;background:url(/cdn/shop/files/KLYN_black_transparent.png?v=1792070346) no-repeat center left;background-size:contain}@media(max-width:989px){.header__heading-link:before{width:140px;height:40px}}.klyn-card-stars,.kprod-card-stars{position:relative;z-index:2;padding:24px 14px 10px;background:linear-gradient(to top,#122945eb,#122945b3 55%,#12294500);display:flex;align-items:center;gap:6px}.klyn-card-stars-icons,.kprod-card-stars-icons{color:#f05977!important;font-size:13px;filter:drop-shadow(0 0 3px rgba(18,41,69,.6))}.klyn-card-stars-count,.kprod-card-stars-count{font-family:DM Sans,sans-serif;font-size:10px;color:#ffffffe6!important;font-weight:500}.klyn-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:9000;transform:translateY(100%);transition:transform .3s ease;background:#faf9f6;border-top:1px solid #E8E8E5;padding:10px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 20px #00000014}.klyn-sticky-atc.visible{transform:translateY(0)}cart-drawer,.cart-drawer,#CartDrawer{z-index:9100!important}.klyn-sticky-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#122945!important;color:#faf9f6!important;border:none!important;border-radius:0!important;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s;height:46px;padding:0 20px;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:7px}.klyn-sticky-btn:hover{background:#0a1b30!important}.klyn-sticky-btn:disabled{background:#ccc!important;cursor:not-allowed}.klyn-shipping-bar{background:#f0ede6;border:1px solid rgba(240,89,119,.18);padding:10px 16px;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#111;letter-spacing:.04em;margin-bottom:16px}.klyn-shipping-bar svg{color:#f05977;flex-shrink:0}.klyn-shipping-bar span{color:#f05977}.klyn-applied-discount{padding:10px 16px;background:#f0fdf4;border-bottom:1px solid #D1FAE5;display:flex;flex-direction:column;gap:3px}.klyn-applied-discount-row{display:flex;align-items:center;justify-content:space-between}.klyn-applied-discount-code{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a7a3c;display:flex;align-items:center;gap:6px}.klyn-applied-discount-code svg{flex-shrink:0}.klyn-applied-discount-amount{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#1a7a3c}.klyn-applied-discount-label{font-family:DM Sans,sans-serif;font-size:11px;font-weight:300;color:#555}.drawer__cart-items-wrapper{padding-top:12px}.klyn-science-animation-wrap,[data-section-type=klyn-science-animation],.klyn-page>div[style*=FAF9F6]{padding-bottom:48px!important}.product-media-container{--aspect-ratio: 1 !important;aspect-ratio:1 / 1!important}.product-media-container .product__modal-opener,.product-media-container .media{height:100%!important;width:100%!important}.product-media-container .media>img,.product-media-container .product__media img{position:absolute!important;top:0!important;left:0!important;height:100%!important;width:100%!important;object-fit:cover!important}@media screen and (max-width:749px){.product-media-container{aspect-ratio:1 / 1!important}}.thumbnail-list__item .thumbnail,.thumbnail-list__item img{aspect-ratio:1 / 1!important;object-fit:cover!important}.jdgm-widget,.jdgm-all-reviews-widget,.jdgm-carousel-wrapper,.jdgm-prev-badge,.jdgm-preview-badge,.jdgm-rev-widg{--jdgm-primary-color: #F05977}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars .jdgm-star.jdgm--on,.jdgm-prev-badge__stars .jdgm-star.jdgm--half{color:#f05977!important}.jdgm-rev__icon,.jdgm-histogram__bar-content{background-color:#f05977!important}@media(max-width:749px){.klyn-sticky-atc{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.klyn-sticky-left{flex:1 1 auto;min-width:0}.klyn-sticky-left>div{min-width:0}.klyn-sticky-product-name{max-width:100%}.klyn-sticky-qty-group,.klyn-sticky-btn{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/klyn-sticky-fixes.css.map */
