.unique-recommendation-section{margin-top:1.25rem;margin-bottom:1.8rem}.unique-recommendation-header{display:flex;justify-content:space-between;align-items:center}.unique-recommendation-title{font-family:"Source Serif 4",serif;font-size:1.25rem;font-weight:400;line-height:1.375rem;text-align:left;margin-bottom:.625rem}.unique-carousel-controls{display:flex;gap:.625rem}.unique-recommendation-carousel{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.unique-recommendation-carousel::-webkit-scrollbar{display:none}.unique-custom-product-card{flex:0 0 16rem;border:none;padding:1rem;text-align:left;background-color:#fff;height:auto}.unique-product-image-wrapper{position:relative;width:100%;height:14rem;overflow:hidden}.unique-product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.unique-product-image-wrapper:hover .unique-product-image{transform:scale(1.05)}.unique-product-image-wrapper:before{content:"";position:absolute;top:-100%;left:-100%;width:200%;height:200%;background:linear-gradient(135deg,#fff3,#fffc,#fff3);opacity:0;transform:rotate(45deg);transition:opacity .3s ease,top .3s ease,left .3s ease}.unique-product-image-wrapper:hover:before{top:0;left:0;opacity:1;transition:opacity .3s ease,top .5s ease,left .5s ease}.unique-appio-rating-badge-custom{display:flex;align-items:center;gap:.25rem;margin:.25rem 0;font-size:.75rem}.unique-stars{display:flex}.unique-star.full{color:#dca75b}.unique-star.empty{color:#ccc}.unique-star.half{color:#dca75b;background:linear-gradient(90deg,#dca75b 50%,#ccc 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.unique-rating-score,.unique-total-reviews{font-family:"Source Sans 3",sans-serif;font-size:.75rem;font-weight:400;color:#333}.unique-divider{color:#999;font-size:.75rem}.unique-product-title-container a.unique-product-link{text-decoration:none!important;color:inherit}.unique-product-title-container a.unique-product-link:hover{text-decoration:none!important}.unique-product-title{font-family:"Source Serif 4",serif;font-size:1.1rem;font-weight:300;line-height:1.3rem;text-align:left;margin:.75rem 0;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.unique-product-price{font-size:1rem;margin:.5rem 0;display:flex;flex-direction:row;gap:.5rem;align-items:center}.unique-product-price .unique-original-price{text-decoration:line-through;color:#999;font-size:.875rem}.unique-product-price .unique-current-price{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1.2rem;color:#333}.unique-product-price .unique-current-price.discounted{color:#d44c4d}.unique-product-price .unique-save-badge{background-color:#d44c4d;color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .6rem;border-radius:1rem;display:inline-block;white-space:nowrap}.unique-btn.unique-add-to-cart-btn{display:block;width:100%;padding:.75rem;background-color:#06a196;color:#fff;text-align:center;border-radius:1.25rem;font-family:"Source Sans 3",sans-serif;font-size:.875rem;font-weight:400;cursor:pointer;border:none;transition:background-color .3s ease}.unique-btn.unique-add-to-cart-btn:hover{background-color:#000}.unique-carousel-controls button{background:transparent;border:none;cursor:pointer;font-size:2.5rem;color:#333;padding-right:1.5rem}.unique-carousel-controls button:hover{color:#06a196}.unique-recommendation-title{padding-left:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/recommendations.css.map */
