product-card.product-card .product-card-info .product-card-title,.product-card .product-card-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word;min-height:calc(2 * var(--font-product-title-scale,1) * 1rem * var(--font-product-title-line-height-scale,1) * 1.4)}.thb-product-detail .product-title-container .product-title,.thb-product-detail h1.product-title,.thb-product-detail .product-title{font-size:1.25rem!important;line-height:1.4!important;margin-bottom:6px!important}.thb-product-detail .qty-cart-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:16px}.thb-product-detail .qty-cart-row .qty-cart-row--quantity{flex:0 0 auto}.thb-product-detail .qty-cart-row .quantity__label{display:none!important}.thb-product-detail .qty-cart-row .quantity{margin-bottom:0!important;height:100%}.thb-product-detail .qty-cart-row .product--product-form{flex:1 1 180px;min-width:0;margin-bottom:0!important}.thb-product-detail .qty-cart-row .product--product-form .single-add-to-cart-button{width:100%}.thb-product-detail .qty-cart-row pickup-availability{flex-basis:100%}.rk-eta,.rk-trust,.rk-pay{--rk-purple: var(--color-accent, #5b19ba);--rk-purple-rgb: var(--color-accent-rgb, 91,25,186);--rk-pink: #f9cfff;--rk-pink-deep: #c2419a;--rk-mint: #dff5ea;--rk-mint-deep: #2f9e6b;--rk-peach: #ffe6d6;--rk-peach-deep: #e0703a}.rk-eta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;margin:0 0 10px;background:radial-gradient(120% 120% at 100% 0%,#f9cfff80,#f9cfff00 60%),linear-gradient(180deg,rgba(var(--rk-purple-rgb),.07),rgba(var(--rk-purple-rgb),.03))}.rk-eta__icon{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--rk-purple);box-shadow:0 3px 10px rgba(var(--rk-purple-rgb),.12)}.rk-eta__icon svg{width:21px;height:21px}.rk-eta__body{min-width:0;flex:1 1 auto}.rk-eta__label{font-size:.75rem;opacity:.75;line-height:1.3}.rk-eta__dates{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:2px;font-size:.9375rem;line-height:1.35;font-weight:var(--font-body-medium-weight,500);color:var(--rk-purple)}.rk-eta__dates span{white-space:nowrap}.rk-eta__sep{opacity:.5}@media(min-width:768px){.rk-eta__dates{font-size:1rem}}.rk-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}.rk-trust__item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:.75rem;line-height:1.3;background:#fff;box-shadow:0 2px 10px rgba(var(--rk-purple-rgb),.06)}.rk-trust__icon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.rk-trust__icon svg{width:18px;height:18px}.rk-trust__icon--pink{background:var(--rk-pink);color:var(--rk-pink-deep)}.rk-trust__icon--peach{background:var(--rk-peach);color:var(--rk-peach-deep)}@media(min-width:768px){.rk-trust__item{font-size:.8125rem}}.rk-pay{padding:12px 14px;border-radius:16px;margin:0 0 20px;background:#fff;box-shadow:0 2px 10px rgba(var(--rk-purple-rgb),.06)}.rk-pay__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rk-pay__icon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--rk-mint);color:var(--rk-mint-deep)}.rk-pay__icon svg{width:18px;height:18px}.rk-pay__title{font-size:.8125rem;font-weight:var(--font-body-medium-weight,500);line-height:1.2}.rk-pay__sub{font-size:.75rem;opacity:.7;margin-top:2px}.rk-pay__methods{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.rk-pay__card{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 4px;border-radius:6px;background:#f6f5f8;flex:0 0 auto}.rk-pay__card svg,.rk-pay__svg{height:18px;width:auto;display:block}.rk-pay__cash{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:var(--font-body-medium-weight,500);background:var(--rk-mint);color:var(--rk-mint-deep);margin-left:auto;flex:0 0 auto}.rk-pay__cash svg{width:15px;height:15px}.mobile-menu li>a,.mobile-menu summary>a,.mobile-menu .sub-menu li>a,.mobile-menu .sub-menu summary>a{display:inline-flex!important;align-items:center;gap:10px}.rk-mthumb{width:36px;height:36px;flex:0 0 36px;border-radius:50%;overflow:hidden;background:#f4f2f8;display:inline-flex;align-items:center;justify-content:center}.rk-mthumb img{width:100%;height:100%;object-fit:cover;display:block}.mobile-menu .sub-menu .rk-mthumb{width:32px;height:32px;flex-basis:32px}@keyframes rk-shimmer{0%{transform:translate(-160%) skew(-18deg);opacity:0}8%{opacity:1}30%{transform:translate(260%) skew(-18deg);opacity:0}to{transform:translate(260%) skew(-18deg);opacity:0}}@keyframes rk-glow{0%,to{box-shadow:0 8px 22px #5b19ba47}50%{box-shadow:0 10px 30px #5b19ba7a}}.cart-drawer .cart-drawer-buttons form{margin:0}.cart-drawer .cart-drawer-buttons .checkout-button{position:relative;overflow:hidden;width:100%;border-radius:16px;animation:rk-glow 2.8s ease-in-out infinite}.cart-drawer .cart-drawer-buttons .checkout-button>span{position:relative;z-index:1}.cart-drawer .cart-drawer-buttons .checkout-button:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:35%;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);transform:translate(-160%) skew(-18deg);animation:rk-shimmer 3.2s ease-in-out infinite;pointer-events:none}@media(max-width:767px){.cart-drawer .side-panel-footer{padding-left:12px!important;padding-right:12px!important}.cart-drawer .cart-drawer-buttons{display:flex;flex-direction:column;gap:8px}.cart-drawer .cart-drawer-buttons .checkout-button{min-height:60px;padding:20px 16px;font-size:1.125rem;letter-spacing:.01em}}@media(prefers-reduced-motion:reduce){.cart-drawer .cart-drawer-buttons .checkout-button,.cart-drawer .cart-drawer-buttons .checkout-button:after{animation:none}}.mobile-menu summary .rk-parent-text{display:inline-flex;align-items:center;gap:10px;flex:1 1 auto;cursor:pointer}.mobile-menu summary{cursor:pointer}.mobile-menu li.rk-viewall>a{display:inline-flex!important;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-accent, #5b19ba);padding-top:6px;padding-bottom:6px}.mobile-menu li.rk-viewall>a .rk-viewall__arrow{font-size:.9em}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-title.css.map */
