@media(max-width:749px){.kk-mobile-product-stack{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.kk-mobile-arranged .product-details{width:100%;min-width:0}.kk-mobile-product-stack>*{order:0!important;max-width:100%}.kk-mobile-product-stack .product-information__media{position:relative;width:100%;min-width:0}.kk-mobile-product-stack .product-information__media>.kk-wishlist-button{position:absolute;right:10px;bottom:10px;z-index:4;width:44px;min-width:44px;height:44px;min-height:44px;padding:6px;border:0;border-radius:0;background:transparent;box-shadow:none}.kk-mobile-product-stack .kk-wishlist-button__text,.kk-mobile-product-stack .kk-wishlist-button__sparkles{display:none}.kk-mobile-arranged .kk-layout-empty{display:none!important}.kk-mobile-rewards{width:100%;border:1px solid;border-radius:12px;overflow:hidden}.kk-mobile-rewards>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;cursor:pointer;list-style:none}.kk-mobile-rewards>summary::-webkit-details-marker{display:none}.kk-mobile-rewards>summary::marker{content:""}.kk-mobile-rewards .kk-combine__progress-title{text-align:left!important;margin:0}.kk-mobile-rewards>.kk-combine__progress-card{border:0;border-radius:0}.kk-mobile-rewards-icon{color:#f4869f;transition:transform .2s}.kk-mobile-rewards[open] .kk-mobile-rewards-icon{transform:rotate(45deg)}}@media(max-width:749px){.kk-mobile-product-stack{--kk-mobile-purchase-height: 54px}.kk-mobile-product-stack:has([data-kk-bundle])>product-price,.kk-mobile-product-stack:has([data-kk-bundle]) .buy-buttons-block .quantity-selector-wrapper,.kk-mobile-product-stack:has([data-kk-bundle]) .buy-buttons-block quantity-selector-component,.kk-mobile-product-stack:has([data-kk-bundle]) .buy-buttons-block .quantity-label{display:none!important}.kk-mobile-product-stack>.buy-buttons-block,.kk-mobile-product-stack .buy-buttons-block product-form-component,.kk-mobile-product-stack .buy-buttons-block form,.kk-mobile-product-stack .buy-buttons-block__bar,.kk-mobile-product-stack .product-form-buttons,.kk-mobile-product-stack .kk-buy-row,.kk-mobile-product-stack .kk-buy-row__cart{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0}.kk-mobile-product-stack>.buy-buttons-block,.kk-mobile-product-stack .buy-buttons-block product-form-component,.kk-mobile-product-stack .buy-buttons-block__bar{display:block}.kk-mobile-product-stack .product-form-buttons{padding-inline:0!important;margin-inline:0!important}.kk-mobile-product-stack .kk-buy-row{flex:1 1 100%!important;gap:0}.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button{box-sizing:border-box;width:100%!important;height:var(--kk-mobile-purchase-height)!important;min-height:var(--kk-mobile-purchase-height)!important;padding-block:0!important}.kk-mobile-product-stack>.kk-mobile-rewards{box-sizing:border-box;width:100%}.kk-mobile-product-stack>.kk-mobile-rewards>summary{box-sizing:border-box;height:calc(var(--kk-mobile-purchase-height) - 2px);min-height:0;padding-block:0!important}}@media(max-width:749px){.kk-mobile-product-stack>.kk-mobile-rewards>summary{position:relative;justify-content:center;padding-inline:44px!important}.kk-mobile-product-stack .kk-mobile-rewards .kk-combine__progress-title{width:100%;text-align:center!important}.kk-mobile-product-stack .kk-mobile-rewards-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.kk-mobile-product-stack .kk-mobile-rewards[open] .kk-mobile-rewards-icon{transform:translateY(-50%) rotate(45deg)}.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button,.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button *{font-weight:700!important}}@media(max-width:749px){.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button{box-shadow:0 3px #76b98a;transition:transform .12s ease,box-shadow .12s ease}.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 1px #76b98a}.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button:disabled,.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button[aria-disabled=true]{box-shadow:none;transform:none}.kk-mobile-product-stack>.kk-mobile-rewards{box-shadow:0 2px #79b9cb;transition:transform .12s ease,box-shadow .12s ease}.kk-mobile-product-stack>.kk-mobile-rewards:has(>summary:active){transform:translateY(1px);box-shadow:0 1px #79b9cb}.kk-mobile-product-stack .kk-mobile-rewards-icon{display:block;width:10px;height:10px;font-size:0;line-height:0;color:#305d69;border-right:2px solid currentColor;border-bottom:2px solid currentColor;right:18px;top:50%;transform:translateY(-70%) rotate(45deg);transform-origin:center;transition:transform .18s ease}.kk-mobile-product-stack .kk-mobile-rewards[open] .kk-mobile-rewards-icon{transform:translateY(-20%) rotate(225deg)}.kk-mobile-product-stack>.kk-mobile-rewards>summary:focus-visible,.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button:focus-visible{outline:2px solid #305d69;outline-offset:3px}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.kk-mobile-product-stack .kk-buy-row__cart .add-to-cart-button,.kk-mobile-product-stack>.kk-mobile-rewards,.kk-mobile-product-stack .kk-mobile-rewards-icon{transition:none}}@media(min-width:750px){.product-information .kk-buy-row__cart .add-to-cart-button{box-shadow:0 3px #76b98a;transition:transform .12s ease,box-shadow .12s ease}.product-information .kk-buy-row__cart .add-to-cart-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 1px #76b98a}.product-information .kk-buy-row__cart .add-to-cart-button:disabled,.product-information .kk-buy-row__cart .add-to-cart-button[aria-disabled=true]{box-shadow:none;transform:none}}@media(min-width:750px)and (prefers-reduced-motion:reduce){.product-information .kk-buy-row__cart .add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kira-product-layout.css.map */
