.featured-products_swiper{overflow:visible}.featured-collection_card{color:var(--colour-claret)}.featured-collection_card-img{width:100%;border-radius:var(--radius-xl);aspect-ratio:41 / 40;overflow:hidden}.featured-collection_card-img .img-cover{transition:transform .4s ease-in-out}.featured-collection_card:hover .img-cover{transform:scale(1.05)}.featured-collection_card-btn{bottom:16px;right:20px;width:52px;height:52px;border-radius:var(--radius-circle);background:var(--colour-white);color:var(--colour-claret);transform:translateY(140%);transition:transform .3s ease-in-out}.featured-collection_card:hover .featured-collection_card-btn{transform:translateY(0)}.featured-products_card,.product-card{width:calc(33.33% - 21.33px);max-width:100%;flex-shrink:0}.featured-products_card-img-wrap,.product-card_img-wrap{width:100%;border-radius:var(--radius-xl);aspect-ratio:41 / 39;overflow:hidden;display:block}.featured-products_card-img-wrap .img-cover,.product-card_img-wrap .img-cover{transition:transform .4s ease-in-out}.featured-products_card-img-wrap:hover .img-cover,.product-card_img-wrap:hover .img-cover{transform:scale(1.05)}.product-card_btn{bottom:16px;right:20px;width:52px;height:52px;border-radius:var(--radius-circle);background:var(--colour-white);color:var(--colour-claret);transform:translateY(140%);transition:transform .3s ease-in-out}.product-card_img-wrap:hover .product-card_btn{transform:translateY(0)}.featured-products_card-rating{width:100%}.featured-products_card-stars,.product-card_stars{color:var(--colour-claret);font-size:12px;letter-spacing:1px}.featured-products_card-info,.product-card_info{width:100%}.featured-products_card-title,.product-card_title{flex:1}.featured-products_card-prices,.product-card_prices{flex-shrink:0}.featured-products_card-promo{width:100%;text-align:center;margin:0}.card-meta{width:100%}.product-card_promo{font-size:10px}.featured-products_card-actions,.product-card_actions{width:100%}.featured-products_card-actions .product_qty-wrap,.product-card_actions .product_qty-wrap{flex:0 0 auto}.featured-products_card-actions .btn,.product-card_actions .btn{flex:1;min-width:0}.product-card_actions [data-loading-dots],.product-card-detailed_actions [data-loading-dots]{position:relative}.product-card_actions .btn_loading-dots,.product-card-detailed_actions .btn_loading-dots{display:none;align-items:center;gap:5px}.product-card_actions [data-loading-dots].is-loading .btn_label,.product-card-detailed_actions [data-loading-dots].is-loading .btn_label{display:none}.product-card_actions [data-loading-dots].is-loading .btn_loading-dots,.product-card-detailed_actions [data-loading-dots].is-loading .btn_loading-dots{display:inline-flex}.product-card_actions .btn_loading-dots .dot,.product-card-detailed_actions .btn_loading-dots .dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:product-card-dot-wave .8s ease-in-out infinite}.product-card_actions .btn_loading-dots .dot:nth-child(2),.product-card-detailed_actions .btn_loading-dots .dot:nth-child(2){animation-delay:.12s}.product-card_actions .btn_loading-dots .dot:nth-child(3),.product-card-detailed_actions .btn_loading-dots .dot:nth-child(3){animation-delay:.24s}@keyframes product-card-dot-wave{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:1}}.product-card_variant-picker{gap:13px;flex-wrap:wrap}.product-card_variant-opt{flex:1 1 0;min-width:0;padding:17px 20px;border:1px solid var(--colour-claret);border-radius:var(--radius-md);background:transparent;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);line-height:1;letter-spacing:2.4px;text-transform:uppercase;color:var(--colour-claret);text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}.product-card_variant-opt:hover:not(:disabled){background:var(--colour-claret);color:var(--colour-white)}.product-card_variant-opt.is-selected{background:var(--colour-claret);color:var(--colour-white)}.product-card_variant-opt--disabled,.product-card_variant-opt:disabled{opacity:.5;cursor:not-allowed}.product-card_choose-btn{width:100%}.product-card_add-row--hidden,.product-card_choose-btn--hidden{display:none!important}.product-card_add-row:not(.product-card_add-row--hidden){display:flex;flex:1;min-width:0}.featured-products_desc{max-width:708px}.featured-products_desc p{font-size:var(--fs-body-large)}.featured-products_swiper .swiper-wrapper{align-items:flex-start}.featured-products_swiper .swiper-slide{width:calc(33.33% - 16px)}.featured-products_swiper--detailed .swiper-slide{width:100%}.featured-products_swiper .featured-products_card,.featured-products_swiper .product-card{width:100%;max-width:100%}.featured-products_nav{display:none;margin-top:48px;gap:20px}.featured-products_progress{height:2px;position:relative}.featured-products_progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--colour-claret);opacity:.1}.featured-products_progress-fill{position:absolute;top:0;left:0;height:100%;width:0;background:var(--colour-claret);transition:width .3s ease}.featured-products_prev,.featured-products_next{color:var(--colour-claret);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease}.featured-products_prev:hover,.featured-products_next:hover{opacity:.6}.featured-products_swiper:not(.featured-products_swiper--detailed) .featured-products_card,.featured-products_swiper:not(.featured-products_swiper--detailed) .product-card{max-width:100%}.page-header-centred+.featured-products .section{padding-top:0}@media(min-width:992px){.featured-products_swiper--wrap-desktop .swiper-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-xl-alt) var(--space-m);transform:none!important}.featured-products_swiper--wrap-desktop .swiper-slide{width:calc(33.33% - 16px)!important;margin-right:0!important;flex-shrink:0}.featured-products_swiper--wrap-desktop.featured-products_swiper--detailed .swiper-slide{width:100%!important}.featured-products_swiper--wrap-desktop .featured-products_nav{display:none!important}}.featured-products_grid{flex-wrap:wrap;justify-content:flex-start}.product-card-detailed{width:100%;max-width:100%}.product-card-detailed_img-wrap{width:40.2%;flex-shrink:0;aspect-ratio:515 / 546;border-radius:var(--radius-xl);overflow:hidden;display:block;background:#ffbdc566}.product-card-detailed_img-wrap .img-cover{transition:transform .4s ease-in-out}.product-card-detailed_img-wrap:hover .img-cover{transform:scale(1.05)}.product-card-detailed_title{margin:0}.product-card-detailed_desc h2{font-size:var(--fs-h4)}.product-card-detailed_desc{line-height:1.3;margin:0}.product-card-detailed_stars{color:var(--colour-claret);font-size:12px;letter-spacing:1px}.product-card-detailed_actions .product_qty-wrap{flex:0 0 auto}.product-card-detailed_actions .btn{flex:1;min-width:0}.featured-products_grid--detailed{flex-direction:column}@media(max-width:991px){.featured-products_swiper .swiper-slide{width:100%}.featured-products_nav{display:flex}.product-card_variant-opt{padding-block:16px}.featured-collection_card-img{aspect-ratio:1}.product-card-detailed_img-wrap{width:49%}}@media(max-width:768px){.featured-products_grid{flex-direction:column;align-items:center}.featured-products_card,.product-card{width:100%;max-width:90vw}.product-card-detailed{flex-direction:column;align-items:stretch}.product-card-detailed_img-wrap{width:100%;max-width:100%;aspect-ratio:1}.card-meta{flex-direction:column;align-items:flex-start}.product-card_variant-opt{font-size:14px}.product-card-detailed_content{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-featured-products.css.map */
