.product-card-wrapper{height:100%}.product-card-wrapper .product-card:not(.card--horizontal){height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf3;border-radius:2.8rem;box-shadow:0 10px 28px #19284814;overflow:hidden;padding:1.2rem}.product-card-wrapper .product-card:not(.card--horizontal).card--shadow{box-shadow:0 10px 28px #19284814}.product-card-wrapper .product-card:not(.card--horizontal) .card__inner{border-radius:2rem;overflow:hidden}.product-card-wrapper .product-card:not(.card--horizontal) .card__media .media{border-radius:2rem;overflow:hidden;background:#f6f8fb}.product-card-wrapper .product-card:not(.card--horizontal) .card__content{display:flex;flex-direction:column;flex:1;padding:1.6rem 0 0}.product-card-wrapper .product-card:not(.card--horizontal) .card__information{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;width:100%}.product-card-wrapper .product-card:not(.card--horizontal) .card__heading{margin:0;width:100%;line-height:1.28;font-size:clamp(1.6rem,1.3vw,1.95rem)}.product-card-wrapper .product-card:not(.card--horizontal) .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .product-card:not(.card--horizontal) .card-information{width:100%;display:flex;flex-direction:column;align-items:center;gap:.9rem}.product-card-wrapper .product-card:not(.card--horizontal) .card__badge{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.product-card-wrapper .product-card:not(.card--horizontal) .card__badge .badge{pointer-events:auto;border-radius:1.4rem;padding:.8rem 1.4rem;font-size:1.1rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 3px 10px #00000014}.product-card-wrapper .product-card:not(.card--horizontal) .card__badge .badge--custom,.product-card-wrapper .product-card:not(.card--horizontal) .card__badge .badge--new,.product-card-wrapper .product-card:not(.card--horizontal) .card__badge .badge--preorder{background:#ec3340;color:#fff;border-color:transparent}.product-card-wrapper .product-card:not(.card--horizontal) .card__badge .badge--sold-out{background:#1b335f;color:#fff;border-color:transparent}.bm-card-current-variant{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.5rem 1.2rem;border-radius:999px;border:1px solid #f0c48c;background:#fff8f0;color:#c16e15;font-size:1.25rem;line-height:1;font-weight:600}.variant-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:.2rem 0}.variant-buttons .bm-variant-button{-webkit-appearance:none;appearance:none;border:2px solid #1d1d1f;border-radius:999px;background:#fff;color:#1d1d1f;padding:1.1rem 1.9rem;font-size:1.55rem;line-height:1.1;cursor:pointer;transition:all .2s ease;min-width:13rem}.variant-buttons .bm-variant-button.active{border-color:#2b64b9;background:#edf5ff;color:#2b64b9}.bm-card-rating{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-top:0}.bm-card-rating .rating-star,.bm-card-rating .cl-stars{color:#f3c400}.bm-card-rating .rating-text{display:none}.bm-card-rating .rating-count,.bm-card-rating .rating-text,.bm-card-rating p{margin:0;color:#16345d;font-size:1.55rem;font-weight:500}.product-card-wrapper .product-card:not(.card--horizontal) .price{margin-top:.2rem;text-align:center}.product-card-wrapper .product-card:not(.card--horizontal) .price__container{display:flex;justify-content:center;align-items:flex-end;gap:1.2rem;flex-wrap:wrap}.product-card-wrapper .product-card:not(.card--horizontal) .price__regular,.product-card-wrapper .product-card:not(.card--horizontal) .price__sale{display:flex;align-items:flex-end;gap:1.2rem}.product-card-wrapper .product-card:not(.card--horizontal) .price__regular .price-item--regular,.product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--sale{color:#ec1c24;font-size:clamp(2.2rem,2vw,3.2rem);line-height:1;font-weight:800}.product-card-wrapper .product-card:not(.card--horizontal) .price__sale s,.product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--regular,.product-card-wrapper .product-card:not(.card--horizontal) .price__regular s,.product-card-wrapper .product-card:not(.card--horizontal) .price__regular .variant-item__old-price{color:#16345d8c;font-size:1.65rem;line-height:1.1;font-weight:500}.product-card-wrapper .product-card:not(.card--horizontal) .price:not(.price--on-sale) .price__regular .price-item--regular{color:#ec1c24;font-size:clamp(2.2rem,2vw,3.2rem);line-height:1;font-weight:800}.bm-card-savings{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;border-radius:999px;background:#e6f4ea;color:#2f7d32;font-size:1.45rem;line-height:1.1;font-weight:600}.bm-card-savings.hidden{display:none}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add{width:100%;margin-top:auto;padding-top:1.2rem}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:5.4rem;border-radius:999px;width:100%;border:2px solid #2b64b9;background:#fff;color:#2b64b9;box-shadow:none;font-size:1.85rem;font-weight:600}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit .icon-wrap,.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit svg{width:1.9rem;height:1.9rem}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit .icon-wrap--left{margin-right:.8rem}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit:hover{background:#f4f9ff}@media(max-width:749px){.product-card-wrapper .product-card:not(.card--horizontal){border-radius:2.2rem;padding:1rem}.product-card-wrapper .product-card:not(.card--horizontal) .card__content{padding-top:1.3rem}.product-card-wrapper .product-card:not(.card--horizontal) .card__heading{font-size:1.35rem}.variant-buttons{gap:.8rem}.variant-buttons .bm-variant-button{min-width:10rem;padding:.95rem 1.4rem;font-size:1.25rem}.bm-card-current-variant,.bm-card-rating .rating-count,.bm-card-rating .rating-text,.bm-card-savings{font-size:1.2rem}.product-card-wrapper .product-card:not(.card--horizontal) .price__regular .price-item--regular,.product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--sale,.product-card-wrapper .product-card:not(.card--horizontal) .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:2.2rem}.product-card-wrapper .product-card:not(.card--horizontal) .price__sale s,.product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--regular,.product-card-wrapper .product-card:not(.card--horizontal) .price__regular s,.product-card-wrapper .product-card:not(.card--horizontal) .price__regular .variant-item__old-price{font-size:1.35rem}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:4.7rem;font-size:1.55rem}}.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price__regular{display:none!important}.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price__sale{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:1.2rem!important}.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price__sale s,.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale s.price-item--regular,.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price__sale .price-item--regular:not(.price-item--sale){color:#16345d7a!important;text-decoration-color:#16345d7a!important;-webkit-text-fill-color:rgba(22,52,93,.48)!important;font-size:clamp(1.25rem,1.1vw,1.65rem)!important;line-height:1.1!important;font-weight:500!important}.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price__sale .price-item--sale,.product-card-wrapper .product-card:not(.card--horizontal) .price.price--on-sale .price-item--sale.price-item--last{color:#ec1c24!important;-webkit-text-fill-color:#ec1c24!important}.section-related-products .related-products .product-grid,.section-product-list .featured-collection .product-grid,.section-product-list .section-grid,.section-related-products .section-grid{align-items:stretch!important}.section-related-products .product-card-wrapper,.section-product-list .product-card-wrapper{height:100%!important}.section-related-products .section-title,.section-product-list .section-title{text-align:center!important}.section-product-page #sticky-cta.sticky-cta{z-index:50!important;left:50%!important;right:auto!important;bottom:1.2rem!important;transform:translate(-50%)!important;width:min(92vw,520px)!important;max-width:520px!important;display:grid!important;grid-template-columns:1fr auto 1.25fr!important;align-items:center!important;gap:1rem!important;padding:.9rem 1rem!important;border-radius:1.6rem!important;border:1px solid rgba(23,74,112,.12)!important;background:#fffffff5!important;color:#174a70!important;box-shadow:0 12px 32px #174a7029!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-product-page #sticky-cta .sticky-offers{grid-column:1 / -1!important;width:100%!important;border-radius:.9rem!important;background:#f5f5f5!important;padding:.6rem .8rem!important;min-height:3rem!important;overflow:hidden!important}.section-product-page #sticky-cta .sticky-offers p{margin:0!important;color:#191415!important;font-size:1.2rem!important;line-height:1.2!important}.section-product-page #sticky-cta .price-item{color:#174a70!important;font-size:1.5rem!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.section-product-page #sticky-cta .quantity,.section-product-page #sticky-cta quantity-input{width:8.6rem!important;min-width:8.6rem!important;height:4.4rem!important;border-radius:1.5rem!important;background:#174a70!important;color:#fff!important;border:0!important;overflow:hidden!important}.section-product-page #sticky-cta .quantity__input{color:#fff!important;background:transparent!important;font-size:1.5rem!important;font-weight:600!important;min-height:4.4rem!important}.section-product-page #sticky-cta .quantity__button{color:#fff!important;min-width:3.2rem!important;min-height:2.2rem!important;opacity:.92!important}.section-product-page #sticky-cta .quantity__button svg,.section-product-page #sticky-cta .quantity__button .icon{color:#fff!important;fill:currentColor!important}.section-product-page #sticky-cta .button{min-width:0!important;width:100%!important;min-height:4.4rem!important;border-radius:999px!important;background:#174a70!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:1.45rem!important;font-weight:700!important}@media screen and (max-width:749px){body:has(#sticky-cta){padding-bottom:9.5rem}.section-product-page #sticky-cta.sticky-cta{bottom:.8rem!important;width:calc(100vw - 2rem)!important;grid-template-columns:auto 8.4rem 1fr!important;border-radius:1.5rem!important}.section-product-page #sticky-cta .sticky-offers{padding:.55rem .8rem!important}}.cs-dot,.swiper-pagination-bullet{min-width:24px!important;min-height:24px!important;padding:0!important;position:relative!important}.cs-dot:after,.swiper-pagination-bullet:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media(prefers-reduced-motion:reduce){.product-card-wrapper *,.bubbleme-featured-collection *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.section-product-page #sticky-cta.sticky-cta{background:#fffffffa!important;border:1px solid rgba(23,74,112,.1)!important;box-shadow:0 10px 28px #174a7024!important}.section-product-page #sticky-cta .sticky-offers{background:#f4e7eb!important;border-radius:.95rem!important}.section-product-page #sticky-cta .sticky-offers p{color:#191415!important;font-size:1.22rem!important;font-weight:600!important}.section-product-page #sticky-cta .price-item{color:#191415!important;font-size:1.6rem!important;font-weight:800!important}.section-product-page #sticky-cta .quantity,.section-product-page #sticky-cta quantity-input{background:#fff!important;color:#191415!important;border:1.4px solid rgba(25,20,21,.75)!important;border-radius:1.2rem!important}.section-product-page #sticky-cta .quantity__input{color:#191415!important;font-size:1.5rem!important;font-weight:700!important}.section-product-page #sticky-cta .quantity__button,.section-product-page #sticky-cta .quantity__button svg,.section-product-page #sticky-cta .quantity__button .icon{color:#191415!important;fill:currentColor!important}.section-product-page #sticky-cta .button{background:#ff4b8b!important;color:#fff!important;border:1px solid #ff4b8b!important;font-size:1.5rem!important;font-weight:800!important}.section-product-page #sticky-cta .button:hover{background:#ff4b8b!important;color:#fff!important;border-color:#ff4b8b!important}.section-related-products .page-width,.section-related-products .page-width-desktop{max-width:1210px!important;margin-left:auto!important;margin-right:auto!important}.section-related-products .section-title{margin-bottom:1.4rem!important;font-size:clamp(2.1rem,2.4vw,3rem)!important;line-height:1.15!important;font-weight:500!important;color:#174a70!important}.section-related-products .related-products .product-grid,.section-related-products .section-grid{gap:14px!important;justify-content:center!important}.section-related-products .slider-component{max-width:1210px!important;margin-left:auto!important;margin-right:auto!important}.section-related-products .grid__item,.section-related-products .slider__slide{max-width:272px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal){border-radius:11px!important;padding:10px!important;box-shadow:0 2px 8px #0000000f!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__inner,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__media .media{border-radius:11px!important;background:#fff!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__content{padding-top:8px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__information{gap:6px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__heading,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__heading a{font-size:13px!important;line-height:1.23!important;font-weight:600!important;color:#174a70!important}.section-related-products .bm-card-current-variant{min-height:1.8rem!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(242,138,24,.65)!important;background:#fff4e1f5!important;color:#a75c08!important;font-size:11px!important;font-weight:700!important}.section-related-products .variant-buttons{gap:5px!important;margin:4px 0 2px!important}.section-related-products .variant-buttons .bm-variant-button{min-width:42px!important;min-height:22px!important;padding:3px 8px!important;border:1.2px solid #1d1d1f!important;border-radius:999px!important;background:#fff!important;color:#1d1d1f!important;font-size:11px!important;font-weight:500!important}.section-related-products .variant-buttons .bm-variant-button.active{border-color:#2b64b9!important;background:#edf5ff!important;color:#2b64b9!important}.section-related-products .bm-card-rating{gap:4px!important}.section-related-products .bm-card-rating .rating-count,.section-related-products .bm-card-rating .rating-text,.section-related-products .bm-card-rating p{font-size:11px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__container{margin-top:6px!important;gap:4px 7px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__regular .price-item--regular,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--sale,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:18px!important;line-height:1.05!important;font-weight:800!important;color:#ec1c24!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__sale s,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--regular,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__regular s,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__regular .variant-item__old-price{font-size:12px!important;font-weight:500!important}.section-related-products .bm-card-savings{display:none!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add{padding-top:9px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:42px!important;border-radius:999px!important;border:1.4px solid #174a70!important;background:#fff!important;color:#174a70!important;font-size:14px!important;font-weight:700!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit .icon-wrap,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit svg{width:1.5rem!important;height:1.5rem!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit .icon-wrap--left{margin-right:6px!important}@media(max-width:749px){.section-related-products .section-title{font-size:1.9rem!important;margin-bottom:1rem!important}.section-related-products .grid__item,.section-related-products .slider__slide{max-width:235px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal){padding:8px!important;border-radius:11px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__heading,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__heading a{font-size:12px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__regular .price-item--regular,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price__sale .price-item--sale,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:16px!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:38px!important;font-size:13px!important}}.section-product-page #sticky-cta.sticky-cta{left:50%!important;right:auto!important;bottom:.8rem!important;transform:translate(-50%)!important;width:min(94vw,520px)!important;max-width:520px!important;display:grid!important;grid-template-columns:auto 10.4rem 1fr!important;align-items:center!important;gap:1rem!important;padding:.7rem 1rem 1rem!important;border-radius:1.2rem!important;background:#fff!important;color:#174a70!important;border:1px solid rgba(23,74,112,.16)!important;box-shadow:0 8px 28px #174a7024!important}.section-product-page #sticky-cta .sticky-offers{grid-column:1 / -1!important;width:100%!important;min-height:3rem!important;height:3rem!important;padding:.55rem .8rem!important;border-radius:.8rem!important;background:#eaf3f8!important;color:#174a70!important;overflow:hidden!important}.section-product-page #sticky-cta .sticky-offers p{color:#174a70!important;-webkit-text-fill-color:#174a70!important;font-size:1.18rem!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important}.section-product-page #sticky-cta .price-item{color:#174a70!important;-webkit-text-fill-color:#174a70!important;font-size:1.85rem!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.section-product-page #sticky-cta .quantity,.section-product-page #sticky-cta quantity-input{width:10.4rem!important;min-width:10.4rem!important;height:4.4rem!important;min-height:4.4rem!important;display:grid!important;grid-template-columns:3.1rem 4rem 3.1rem!important;grid-template-rows:1fr!important;align-items:center!important;justify-items:center!important;border:1.5px solid #174a70!important;border-radius:1rem!important;background:#fff!important;color:#174a70!important;overflow:hidden!important}.section-product-page #sticky-cta .quantity__input{grid-column:2!important;grid-row:1!important;width:4rem!important;height:4.4rem!important;min-height:4.4rem!important;padding:0!important;margin:0!important;border:0!important;border-left:1px solid rgba(23,74,112,.35)!important;border-right:1px solid rgba(23,74,112,.35)!important;border-radius:0!important;background:#fff!important;color:#174a70!important;-webkit-text-fill-color:#174a70!important;text-align:center!important;font-size:1.5rem!important;font-weight:700!important}.section-product-page #sticky-cta .quantity__button{width:3.1rem!important;min-width:3.1rem!important;height:4.4rem!important;min-height:4.4rem!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#174a70!important;-webkit-text-fill-color:#174a70!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.7rem!important;font-weight:700!important;opacity:1!important}.section-product-page #sticky-cta .quantity__button-decrease{grid-column:1!important;grid-row:1!important}.section-product-page #sticky-cta .quantity__button-increase{grid-column:3!important;grid-row:1!important}.section-product-page #sticky-cta .quantity__button svg,.section-product-page #sticky-cta .quantity__button .icon{display:none!important}.section-product-page #sticky-cta .quantity__button-decrease:before{content:"\2212"!important}.section-product-page #sticky-cta .quantity__button-increase:before{content:"+"!important}.section-product-page #sticky-cta .sticky-cta__button{width:100%!important;padding:0!important}.section-product-page #sticky-cta .button{width:100%!important;min-height:4.4rem!important;height:4.4rem!important;padding:0 1.2rem!important;border-radius:.8rem!important;background:#174a70!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #174a70!important;box-shadow:none!important;font-size:1.35rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}.section-product-page #sticky-cta .button:hover,.section-product-page #sticky-cta .button:focus{background:#105e94!important;border-color:#105e94!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.section-product-page #sticky-cta .button:before,.section-product-page #sticky-cta .button:after{display:none!important;content:none!important}@media screen and (max-width:749px){body:has(#sticky-cta){padding-bottom:9.6rem!important}.section-product-page #sticky-cta.sticky-cta{bottom:.6rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:calc(100vw - 1.6rem)!important;max-width:520px!important;grid-template-columns:auto 10rem 1fr!important;gap:.75rem!important;padding:.65rem .75rem .85rem!important;border-radius:1rem!important}.section-product-page #sticky-cta .price-item{font-size:1.7rem!important}.section-product-page #sticky-cta .quantity,.section-product-page #sticky-cta quantity-input{width:10rem!important;min-width:10rem!important;grid-template-columns:3rem 4rem 3rem!important}.section-product-page #sticky-cta .button{font-size:1.25rem!important}}.section-related-products .product-card-wrapper,.section-related-products product-card,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal){display:flex!important;flex-direction:column!important;overflow:hidden!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal)>.card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card__information,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .card-information{min-width:0!important;width:100%!important;box-sizing:border-box!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) product-form,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) form[data-type=add-to-cart-form]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.section-related-products .product-card-wrapper .card__content--badge.xbg,.section-related-products .product-card-wrapper .card__content--badge{background:transparent!important}.bm-card-current-variant,.section-related-products .bm-card-current-variant,.product-card-wrapper .bm-card-current-variant{color:#6f3700!important;-webkit-text-fill-color:#6f3700!important;background:#fff4df!important;border-color:#be9634!important}.price__sale s,.price__sale .price-item--regular,.price__regular s,s.price-item,.price-item--regular,.variant-item__old-price{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;opacity:1!important}.bm-variant-best-badge,.section-product-page variant-selects .bm-variant-best-badge,.section-product-page variant-selects .pack-card__badge{background:#174a70!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#174a70!important}.cs-dot,.swiper-pagination-bullet{width:30px!important;min-width:30px!important;height:24px!important;min-height:24px!important;padding:0!important;box-sizing:border-box!important;position:relative!important}.cs-dot:after,.swiper-pagination-bullet:after{top:0!important;right:0!important;bottom:0!important;left:0!important}.section-related-products .grid,.section-related-products .slider,.section-related-products .product-grid{align-items:stretch!important}.section-related-products .grid__item,.section-related-products .slider__slide{min-width:0!important;box-sizing:border-box!important}.section-related-products .product-card-wrapper,.section-related-products .product-card-wrapper .product-card:not(.card--horizontal),.section-related-products .product-card-wrapper .card__content,.section-related-products .product-card-wrapper .card__information,.section-related-products .product-card-wrapper .card-information,.section-related-products .product-card-wrapper .quick-add,.section-related-products .product-card-wrapper product-form,.section-related-products .product-card-wrapper form[data-type=add-to-cart-form]{max-width:100%!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.section-related-products .product-card-wrapper .quick-add .button,.section-related-products .product-card-wrapper .quick-add__submit{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.section-product-page .product-combos .card__content--badge.xbg,.product-card-wrapper .card__content--badge.xbg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;pointer-events:none!important;background:transparent!important;z-index:3!important}.section-product-page .product-combos .card__content--badge.xbg .card__badge,.product-card-wrapper .card__content--badge.xbg .card__badge{display:flex!important;opacity:1!important;visibility:visible!important}.bm-variant-best-badge,.pack-card__badge,.section-product-page variant-selects .bm-variant-best-badge{background:#174a70!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#174a70!important}.price__sale,.price__sale .price-item,.price__sale .price-item--sale,.price__sale .price-item--last,.price .price-item--sale,.price .price-item--last{color:#123f5d!important;-webkit-text-fill-color:#123f5d!important}.price__sale s.price-item,.price .price-item--regular,s.price-item.price-item--regular,s.price-item{color:#5f5f5f!important;-webkit-text-fill-color:#5f5f5f!important;text-decoration-color:#c9283d!important}.badge--custom{background:#174a70!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#174a70!important}.badge--custom:empty{display:none!important}img[data-li=st][src^="data:image"]{background-color:transparent!important}.product-card-wrapper .product-card:not(.card--horizontal) .bm-card-savings{margin-top:.55rem!important;margin-bottom:0!important}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add{margin-top:.7rem!important;padding-top:0!important}.product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:3.8rem!important;height:3.8rem!important;padding-top:0!important;padding-bottom:0!important}@media(max-width:749px){.product-card-wrapper .product-card:not(.card--horizontal) .quick-add .button,.product-card-wrapper .product-card:not(.card--horizontal) .quick-add__submit{min-height:3.6rem!important;height:3.6rem!important}}.product-card.bm-variant-selected-image .card__media .media>img.card__image:not(.card__image-hover),.product-card.bm-variant-selected-image .card__media .media>img.motion-reduce:not(.card__image-hover),.card.bm-variant-selected-image .card__media .media>img.card__image:not(.card__image-hover),.card.bm-variant-selected-image .card__media .media>img.motion-reduce:not(.card__image-hover),.card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover){opacity:1!important;visibility:visible!important}.product-card.bm-variant-selected-image .card__media .media>img.card__image-hover,.card.bm-variant-selected-image .card__media .media>img.card__image-hover,.card__media .media.bm-variant-image-updated>img.card__image-hover{opacity:0!important;visibility:visible!important}@media(min-width:750px){.product-card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.product-card:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover){opacity:0!important;visibility:visible!important}.product-card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.product-card:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card:hover .card__media .media.bm-variant-image-updated>img.card__image-hover{opacity:1!important;visibility:visible!important}}.variant-buttons .bm-variant-button.bm-variant-unavailable,.variant-buttons .bm-variant-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;filter:grayscale(.25)}.variant-buttons .bm-variant-button.bm-variant-unavailable:hover,.variant-buttons .bm-variant-button[aria-disabled=true]:hover{transform:none}.variant-buttons .bm-variant-button.bm-variant-unavailable img,.variant-buttons .bm-variant-button[aria-disabled=true] img{filter:grayscale(1);opacity:.72}.variant-buttons .bm-variant-button.bm-variant-unavailable.active,.variant-buttons .bm-variant-button[aria-disabled=true].active{background:#f7f7f7;color:#666;border-color:#00000047}.product-card[data-current-variant-available=false] .card__media img,.ft-product-item[data-current-variant-available=false] .card__media img,.product-card-wrapper[data-current-variant-available=false] .card__media img{filter:grayscale(1)}.product-card .quick-add__submit.bm-atc-sold-out,.product-card-wrapper .quick-add__submit.bm-atc-sold-out,.product-card .quick-add__submit[aria-disabled=true].bm-atc-sold-out,.product-card-wrapper .quick-add__submit[aria-disabled=true].bm-atc-sold-out{opacity:.58;cursor:not-allowed}@media(min-width:750px){.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover),.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover),.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover){opacity:1!important;visibility:visible!important}.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(min-width:750px)and (hover:hover)and (pointer:fine){.product-card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.product-card:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image:not(.card__image-hover),.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover),.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover),.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.motion-reduce:not(.card__image-hover){opacity:0!important;visibility:visible!important}.product-card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.product-card:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card-wrapper:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.product-card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.card.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover,.ft-product-item.bm-variant-selected-image:hover .card__media .media.bm-variant-image-updated>img.card__image-hover{opacity:1!important;visibility:visible!important;pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/bm-product-card-layout.css.map */
