.product-card-layout-11{--dm-sale-badge-min-width: 64px;--dm-sale-badge-min-height: 34px;--dm-sale-badge-padding: 7px 12px;--dm-sale-badge-border-radius: 999px;--dm-sale-badge-font-size: 13px;--dm-sale-badge-font-weight: 700;--dm-sale-badge-line-height: 1}:is(body.template-index.product-card-layout-11,body.product-card-layout-11 .dm-home-product-cards){--dm-card-11-frame-border: 0;--dm-card-11-desktop-height: 460px;--dm-card-11-desktop-media-height: 292px;--dm-card-11-compare-weight: 400;--dm-card-11-saved-price-size-mobile: 16px;--dm-card-price-saved-top-mobile: -34px;--dm-card-price-compare-top-mobile: -16px;--dm-card-price-last-bottom-mobile: 15.6px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card{position:relative;display:flex;flex-direction:column;height:100%;padding:0;background:var(--dm-card-11-background, #FEFEFE);border:0;border-radius:0;box-shadow:none;overflow:hidden}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;cursor:pointer}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn,.card-product__group,.card-swatch,.card-compare-wrapper,form,button,input,select){position:relative;z-index:2}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-product,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-product__wrapper{background:transparent;border:0;border-radius:0;box-shadow:none}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media{overflow:hidden;background:var(--dm-card-11-media-background, transparent)!important;border:0;border-radius:var(--dm-card-11-media-radius, 28px);box-shadow:none;padding-bottom:100%!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media img{object-fit:var(--dm-card-11-image-fit, contain);padding:var(--dm-card-11-image-padding, 34px);border-radius:8px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--portrait{padding-bottom:var(--dm-card-portrait-height, 130%)!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--square{padding-bottom:100%!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{right:var(--badge-postion-left-right);left:var(--badge-postion-left-right);width:auto;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:4px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges .badge{align-self:auto;margin:0!important}html body.product-card-layout-11 #MainContent .card-product__wrapper:not(:where(.video-featured-product .card-product__wrapper)):has(.sold-out-badge) .halo-productBadges:not(:has(.sold-out-badge)),body.product-card-layout-11 .card-product__wrapper:not(:where(.video-featured-product .card-product__wrapper)):has(.sold-out-badge) .halo-productBadges:not(:has(.sold-out-badge)){top:calc(var(--badge-postion-top) + 34px)!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards,.product-card-layout-11 .dm-predictive-category-mobile-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges .sale-badge{display:inline-flex;align-items:center;justify-content:center;border:0!important;background:var(--dm-color-promo-soft)!important;color:var(--dm-color-primary)!important;white-space:nowrap}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-information{position:relative;display:flex;flex:0 0 auto;flex-direction:column;height:var(--dm-card-info-min-height, 190px);min-height:var(--dm-card-info-min-height, 190px);padding:var(--dm-card-11-content-padding-top, 22px) var(--dm-card-11-content-padding-side, 16px) var(--dm-card-11-content-padding-bottom, 92px);text-align:left;overflow:hidden}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;text-align:left!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-review{order:-1;width:100%;min-height:24px;margin:0 0 10px;text-align:left}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .spr-badge,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .jdgm-preview-badge{color:var(--dm-card-11-review-color, #f9cc3d);font-size:16px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .spr-badge-caption,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .jdgm-prev-badge__text{margin-left:7px;color:var(--dm-card-11-review-text-color, var(--dm-color-text-soft));font-size:14px;font-weight:700}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-vendor{display:none}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card__heading,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-title{width:100%;margin:0;text-align:left!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-title{display:-webkit-box!important;min-height:0;max-height:2.24em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis;margin:0!important;color:var(--dm-card-11-title-color, var(--dm-color-primary));font-size:var(--dm-card-title-size, 22px);font-weight:var(--dm-card-11-title-weight, 900);line-height:var(--dm-card-11-title-line-height, 112%);letter-spacing:var(--dm-card-11-title-letter-spacing, -.02em);text-transform:var(--dm-card-11-title-transform, none)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-description{margin-top:0;padding-bottom:var(--dm-card-description-padding-bottom, 10px);color:var(--dm-card-11-description-color, var(--dm-color-text-muted));font-size:var(--dm-card-description-size, 11.2px);font-weight:var(--dm-card-11-description-weight, 500);line-height:var(--dm-card-11-description-line-height, 135%);text-align:left}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price__wrapper{position:absolute;bottom:var(--dm-card-11-action-bottom, 24px);left:var(--dm-card-11-content-padding-side, 16px);min-height:0;margin:0;padding:var(--dm-card-price-padding-y, 0) var(--dm-card-price-padding-x, 0);text-align:left}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price__prefix{width:100%;text-align:center}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price__prefix .text{display:inline-block;color:var(--dm-color-text-muted);font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-price,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price dl{justify-content:flex-start;text-align:left!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price-item,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price-item .money{color:var(--dm-card-11-price-color, var(--dm-color-price-current));font-size:var(--dm-card-price-size, 24px);font-weight:var(--dm-card-11-price-weight, 900);line-height:1}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__sale{grid-template-rows:auto auto auto;align-items:var(--dm-card-sale-align-items, flex-start);justify-items:start}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved{order:1;display:block!important;width:auto!important;margin:0 0 5px!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved .price-item,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved .price-item .money{display:inline-flex;align-items:center;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--dm-card-11-saved-price-color, var(--dm-color-promo-saving));font-size:var(--dm-card-11-saved-price-size, 16px);font-weight:var(--dm-card-11-saved-price-weight, 600);line-height:1.2;white-space:nowrap}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare{order:2;display:flex;align-items:baseline;gap:3px;margin:0 0 4px;line-height:1}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .dm-price-compare-prefix{color:var(--dm-color-price-compare);font-size:13px;font-weight:500;line-height:1;text-decoration:none}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare :is(.price-item,.money){color:var(--dm-color-price-compare);font-size:max(11px,calc(var(--dm-card-price-size, 24px) * .54));font-weight:var(--dm-card-11-compare-weight, 500);text-decoration:line-through}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare .price-item,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare .price-item .money{font-size:var(--dm-card-11-compare-price-size, max(15.4px, calc(var(--dm-card-price-size, 24px) * .756)))}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__last{order:3;margin:0}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action{position:absolute;right:var(--dm-card-11-content-padding-side, 16px);bottom:var(--dm-card-11-action-bottom, 24px);width:auto;margin:0;opacity:1;visibility:visible;transform:none}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:absolute;right:var(--dm-card-11-content-padding-side, 16px);bottom:var(--dm-card-11-action-bottom, 24px);left:var(--dm-card-11-content-padding-side, 16px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:auto}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-action,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .add-kit-to-cart-btn{position:static;inset:auto;margin:0}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{justify-self:start;min-width:0}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-action,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .add-kit-to-cart-btn{justify-self:end;width:auto}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{height:78px;min-height:78px;max-height:78px;align-items:start}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{position:relative;align-self:start;width:100%;height:78px;min-height:78px;padding:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-price,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price dl{position:relative;width:100%;height:78px;margin:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix{position:absolute;top:10px;left:0;min-height:16px;max-height:16px;margin:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__compare{position:absolute;top:var(--dm-card-price-compare-top, 10px);left:0;min-height:16px;max-height:16px;margin:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__regular,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__sale{position:relative;width:100%;height:78px}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__regular .price__last{position:absolute;top:auto;bottom:26px;left:0;margin:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__last{position:absolute;top:auto;bottom:var(--dm-card-price-last-bottom, 26px);left:0;margin:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__saved{position:absolute;top:var(--dm-card-price-saved-top, auto);bottom:var(--dm-card-price-saved-bottom, 0);left:0;width:100%!important;margin:0!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale :is(.price__compare,.price__last,.price__saved) :is(.price-item,.money){white-space:nowrap}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__saved :is(.price-item,.money){font-size:var(--dm-card-11-saved-price-size, 16px)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-action,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .add-kit-to-cart-btn{align-self:var(--dm-card-action-align-self, start);margin-top:8px;transform:var(--dm-card-action-transform-mobile, none)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{min-height:54px;padding:12px 28px!important;color:var(--dm-buy-interaction-text, var(--dm-color-card-background));font-size:16px;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:none;white-space:nowrap}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button-label{font-size:inherit!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button-label:before{content:none;display:none}html :is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{right:auto!important;left:var(--badge-postion-left-right)!important;max-width:calc(100% - (2 * var(--badge-postion-left-right)));justify-content:flex-start}html :is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{top:var(--dm-card-11-action-bottom, 24px)!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges.dm-card-badges-with-status{max-height:none!important;flex-wrap:wrap!important;overflow:visible!important}.product-card-layout-11 .halo-quickshop .productView-badge .sale-badge{display:inline-flex;align-items:center;justify-content:center;border:0!important;background:var(--dm-color-promo-soft)!important;color:var(--dm-color-primary)!important;white-space:nowrap}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 #MainContent .dm-catalog-result-cards,body.product-card-layout-11 #MainContent .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale{--dm-card-price-saved-top: -15px;--dm-card-price-saved-bottom: auto}@media(min-width:768px){:is(body.template-index.product-card-layout-11,body.template-collection.product-card-layout-11,body.product-card-layout-11 :is(.dm-home-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)){--dm-card-11-saved-price-size: calc(var(--dm-card-price-size, 24px) - 2px);--dm-card-11-compare-price-size: calc(var(--dm-card-price-size, 24px) - 2px)}body.product-card-layout-11 .dm-catalog-result-cards{--dm-card-11-frame-border: 0;--dm-card-11-desktop-height: 460px;--dm-card-11-desktop-media-height: 292px;--dm-card-11-compare-weight: 400;--dm-card-11-price-color: #002725;--dm-card-media-border: var(--dm-card-media-border-home)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)){cursor:pointer;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card{height:var(--dm-card-11-desktop-height, 500px);min-height:var(--dm-card-11-desktop-height, 500px);max-height:var(--dm-card-11-desktop-height, 500px);padding:16px;border:var(--dm-card-11-frame-border, 1px solid var(--dm-color-border-subtle));border-radius:16px;background:var(--dm-card-11-background, #FEFEFE);box-shadow:none;cursor:pointer;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:is(body.template-index.product-card-layout-11 #MainContent .halo-product-block,body.product-card-layout-11 :is(.dm-home-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item))>.card{border:0!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-product,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-product__wrapper{flex:0 0 var(--dm-card-11-desktop-media-height, 312px);height:var(--dm-card-11-desktop-media-height, 312px)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-media,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-media.card-media--portrait,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-media.card-media--square{height:var(--dm-card-11-desktop-media-height, 312px);min-height:var(--dm-card-11-desktop-media-height, 312px);padding-bottom:0!important;border-radius:12px}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-media img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:82%;max-height:82%;padding:0;object-fit:contain;object-position:center;transform:translate(-50%,-50%);transition:transform .18s ease}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)).dm-card-package--cup .card-media img{max-width:66%;max-height:78%}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)).dm-card-package--cake .card-media img{max-width:76%;max-height:76%}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-information{flex:1 1 auto;height:154px;min-height:154px;max-height:154px;padding:8px 0 0;overflow:hidden}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-title{min-height:0;max-height:39px;font-size:16px;font-weight:650;line-height:1.2}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .dm-card-description{height:20px;min-height:20px;max-height:20px;margin-top:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .dm-card-purchase-row{position:static;width:100%;margin-top:auto;height:78px;min-height:78px;max-height:78px;padding-top:0}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .dm-card-purchase-row .price__wrapper{transform:none}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__prefix{min-height:16px;max-height:16px;text-align:left}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__last .price-item,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__last .price-item .money{font-size:24px;font-weight:700}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__last .price-item{display:var(--dm-card-price-item-display, inline-flex);align-items:baseline;gap:4px;vertical-align:var(--dm-card-price-item-vertical-align, bottom)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__last .dm-price-currency{font-size:16px;font-weight:700}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .price__last .dm-price-value{font-size:24px;font-weight:700}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .halo-productBadges{min-height:34px;max-height:34px;align-items:center;flex-wrap:nowrap;overflow:hidden}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .halo-productBadges.dm-badges-expanded{max-height:none;align-items:flex-start;flex-wrap:wrap;overflow:visible}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .halo-productBadges .custom-badge{min-width:0;min-height:22px;padding:4px 7px!important;border:0!important;border-radius:999px!important;background:var(--dm-color-chip-background)!important;color:var(--dm-color-primary)!important;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .halo-productBadges .custom-badge img{display:none}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .halo-productBadges .dm-more-badge{flex:0 0 auto}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .dm-card-status-badges{right:auto;left:var(--badge-postion-left-right)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button{width:134px!important;min-width:134px!important;max-width:150px!important;min-height:44px!important;padding:10px 20px!important;border:0!important;border-radius:11px;background:var(--dm-buy-interaction-bg, var(--dm-color-primary))!important;color:var(--dm-buy-interaction-text, #FFFFFF)!important;font-size:14px;font-weight:600;text-transform:none!important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button:hover{background:var(--dm-buy-interaction-bg, var(--dm-color-primary-hover))!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button:active{background:var(--dm-buy-interaction-bg, var(--dm-color-primary-secondary))!important;transform:translateY(1px)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button:disabled,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button[aria-disabled=true],:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button.loading{cursor:not-allowed;opacity:.58}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button:focus-visible{outline:3px solid rgb(var(--dm-color-primary-rgb) / .28)!important;outline-offset:3px}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards):not(.dm-home-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)) .card-action .button.is-notify-me{font-size:12px;line-height:1.15;white-space:normal}}@media(min-width:768px){.template-index.product-card-layout-11 :is(.dm-fixed-card-hover,[id$=__product_block_9cd3VA] .product-block) .products-carousel.slick-slider .slick-list{margin-block:-8px;padding-block:8px}}@media(hover:hover)and (min-width:768px){:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item,.dm-fixed-card-hover .product-item,[id$=__product_block_9cd3VA] .product-item,[id$=__163247026462da6862] .product-item,.dm-home-product-cards .product-item,.template-collection .product-item,#halo-cart-sidebar .product-item)):hover,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item,.dm-fixed-card-hover .product-item,[id$=__product_block_9cd3VA] .product-item,[id$=__163247026462da6862] .product-item,.dm-home-product-cards .product-item,.template-collection .product-item,#halo-cart-sidebar .product-item)):focus-within{border-color:var(--dm-color-border)!important;box-shadow:0 12px 28px rgb(var(--dm-color-primary-rgb) / .12);transform:translateY(-2px)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)):hover>.card,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item)):focus-within>.card{border-color:var(--dm-color-border)}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item,[id$=__product_block_9cd3VA] .product-item,[id$=__163247026462da6862] .product-item,.dm-home-product-cards .product-item,.template-collection .product-item)):hover .card-media img,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item,.dm-predictive-category-mobile-cards .product-item,[id$=__product_block_9cd3VA] .product-item,[id$=__163247026462da6862] .product-item,.dm-home-product-cards .product-item,.template-collection .product-item)):focus-within .card-media img{transform:translate(-50%,-50%) scale(1.015)}:is(.template-index.product-card-layout-11 [id$=__product_block_9cd3VA],.template-index.product-card-layout-11 [id$=__163247026462da6862],.template-collection.product-card-layout-11 #MainContent,.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)):hover .card-media img,:is(.template-index.product-card-layout-11 [id$=__product_block_9cd3VA],.template-index.product-card-layout-11 [id$=__163247026462da6862],.template-collection.product-card-layout-11 #MainContent,.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)):focus-within .card-media img,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)):hover .card-media img,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)):focus-within .card-media img{transform:var(--dm-card-media-hover-position, translate(-50%, -50%)) scale(1.1)}}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-full-link:focus-visible{outline:3px solid rgb(var(--dm-color-primary-rgb) / .32);outline-offset:-3px}@media(min-width:1025px){:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .products-carousel .slick-track{display:flex}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .products-carousel .slick-slide,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .products-carousel .slick-slide>div,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .products-carousel .product,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .products-carousel .product-item:not(:where(.video-featured-product .product-item)){height:var(--dm-card-11-desktop-height, 500px);min-height:var(--dm-card-11-desktop-height, 500px)}}@media(min-width:1025px)and (max-width:1399px){:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row--sale{grid-template-columns:minmax(0,1fr) 110px;gap:6px}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row--sale :is(.card-action,.add-kit-to-cart-btn,form,.button){width:110px!important;min-width:110px!important;max-width:110px!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row--sale .card-action .button{padding-inline:10px!important;font-size:14px}}@media(min-width:768px)and (max-width:1024px){:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-product,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-product__wrapper{flex:0 0 clamp(220px,30vw,250px)!important;height:clamp(220px,30vw,250px)!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--portrait,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--square{height:clamp(220px,30vw,250px)!important;min-height:clamp(220px,30vw,250px)!important;padding-bottom:0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information{flex:1 1 auto;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 0 0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:auto!important;gap:8px!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale,.price__last,.price__compare,.price__saved,.card-action,.add-kit-to-cart-btn){position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix{position:static!important;width:auto!important;margin-bottom:3px!important;text-align:left!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price-item,.money){white-space:nowrap}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn,form,.button){width:100%!important;max-width:none!important}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{min-height:44px!important;padding:10px 14px!important}}@media(max-width:767px){:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap]:is(.dm-mobile-snap-carousel,:not(.slick-initialized)),body.product-card-layout-11 .dm-home-product-cards .products-grid){display:flex!important;align-items:stretch;gap:12px;box-sizing:border-box;width:100%;margin:0!important;padding:0 var(--dm-mobile-gutter, 16px)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:var(--dm-mobile-gutter, 16px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap]:is(.dm-mobile-snap-carousel,:not(.slick-initialized)),body.product-card-layout-11 .dm-home-product-cards .products-grid)::-webkit-scrollbar{display:none}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap]:is(.dm-mobile-snap-carousel,:not(.slick-initialized)),body.product-card-layout-11 .dm-home-product-cards .products-grid)>:is(.dm-slider-nav-arrow,.dm-slider-nav-dots,.slick-arrow,.slick-dots){display:none!important}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap]:is(.dm-mobile-snap-carousel,:not(.slick-initialized)),body.product-card-layout-11 .dm-home-product-cards .products-grid)>.product{display:flex!important;flex:0 0 calc(100% - 64px)!important;width:calc(100% - 64px)!important;max-width:calc(100% - 64px)!important;height:426px!important;min-height:426px!important;max-height:426px!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap],body.product-card-layout-11 .dm-home-product-cards .products-grid)[data-item-to-show-mb="1.5"]:is(.dm-mobile-snap-carousel,:not(.slick-initialized))>.product{flex-basis:calc((100% - 12px) / 1.5)!important;width:calc((100% - 12px) / 1.5)!important;max-width:calc((100% - 12px) / 1.5)!important}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap]:is(.dm-mobile-snap-carousel,:not(.slick-initialized)),body.product-card-layout-11 .dm-home-product-cards .products-grid)>.product:last-child{margin-right:var(--dm-mobile-gutter, 16px)}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)){display:flex!important;flex:1 1 auto;width:100%;height:426px!important;min-height:426px!important;max-height:426px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item))>.card{display:flex!important;flex:1 1 auto;flex-direction:column;width:100%;height:426px!important;min-height:426px!important;max-height:426px!important;padding:15.5px 16px!important;border-radius:14px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .card-information{display:flex!important;flex:1 1 auto;flex-direction:column;width:100%;height:auto!important}body.template-index .dm-mobile-snap-dots{display:none!important}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .halo-block-content,body.template-index #MainContent .product-tab-block .tab-content.active{position:relative;overflow:visible!important}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrows{position:relative;inset:auto;z-index:30;display:flex;width:100%;margin:24px 0 0;align-items:center;justify-content:center;gap:12px;pointer-events:none}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow{position:static;top:auto;display:flex;width:44px;height:44px;min-width:44px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(35,35,35,.22);border-radius:50%;background:var(--dm-color-card-background);box-shadow:0 3px 12px #0000001f;color:var(--dm-color-text);line-height:0;opacity:1;visibility:visible;cursor:pointer;pointer-events:auto;transform:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow--prev,:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow--next{right:auto;left:auto}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow:disabled{opacity:.38;cursor:default;pointer-events:none}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow svg{display:block;width:20px;height:20px;margin:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow--prev svg{transform:rotate(180deg)}@media(hover:hover){:is(body.template-index #MainContent .halo-product-block,body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow:not(:disabled):hover{box-shadow:0 3px 8px rgb(var(--dm-color-primary-rgb) / .1);transform:scale(1.04)}}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{gap:5px}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges .custom-badge{min-width:0!important;min-height:22px!important;height:auto!important;padding:4px 7px!important;border:0!important;border-radius:999px!important;background:var(--dm-color-chip-background)!important;color:var(--dm-color-primary)!important;font-size:clamp(11px,3vw,12px)!important;font-weight:600!important;line-height:1!important;white-space:nowrap}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media{border-radius:var(--dm-card-11-media-radius-mobile, 18px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media img{object-fit:var(--dm-card-11-image-fit-mobile, contain);padding:var(--dm-card-11-image-padding-mobile, 18px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-information{height:var(--dm-card-info-min-height-mobile, 180px);min-height:var(--dm-card-info-min-height-mobile, 180px);padding:var(--dm-card-11-content-padding-top-mobile, 16px) var(--dm-card-11-content-padding-side-mobile, 10px) var(--dm-card-11-content-padding-bottom-mobile, 74px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-review{margin-bottom:7px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-title{font-size:var(--dm-card-title-mobile-size, 16px);font-weight:var(--dm-card-11-title-weight-mobile, 900);line-height:var(--dm-card-11-title-line-height-mobile, 112%);letter-spacing:var(--dm-card-11-title-letter-spacing-mobile, -.02em)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-description{margin-top:0;padding-bottom:var(--dm-card-description-padding-bottom-mobile, 10px);font-size:var(--dm-card-description-mobile-size, var(--dm-card-description-size, 11.2px));font-weight:var(--dm-card-11-description-weight-mobile, 500);line-height:var(--dm-card-11-description-line-height-mobile, 135%)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price-item,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price-item .money{font-weight:var(--dm-card-11-price-weight-mobile, 900)}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price__last :is(.price-item,.money){font-size:20px!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved .price-item,:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved .price-item .money{font-size:var(--dm-card-11-saved-price-size-mobile, 15px);font-weight:var(--dm-card-11-saved-price-weight-mobile, 600)}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare :is(.price-item,.money){color:var(--dm-color-text-muted);font-size:13px;font-weight:400;line-height:1.2}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{right:var(--dm-card-11-content-padding-side-mobile, 10px);bottom:var(--dm-card-11-action-bottom-mobile, 16px);left:var(--dm-card-11-content-padding-side-mobile, 10px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .price__wrapper{bottom:var(--dm-card-11-action-bottom-mobile, 16px);left:var(--dm-card-11-content-padding-side-mobile, 10px);padding:var(--dm-card-price-padding-y-mobile, 0) var(--dm-card-price-padding-x-mobile, 0);padding-bottom:0}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action{right:var(--dm-card-11-content-padding-side-mobile, 10px);bottom:var(--dm-card-11-action-bottom-mobile, 16px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{position:relative;min-height:44px;padding:0!important;border:0!important;border-radius:50%;overflow:hidden;background:var(--dm-color-cta)!important;color:var(--dm-color-cta-text)!important;font-size:0;line-height:0;text-indent:-9999px;text-transform:none!important;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:before,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:after{content:"";position:absolute;top:50%;left:50%;width:15.3px;height:2.55px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:after{width:2.55px;height:15.3px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:hover{background:var(--dm-color-cta-hover)!important}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:active{background:var(--dm-color-cta-pressed)!important;transform:translateY(1px)}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:focus-visible{outline:3px solid rgb(var(--dm-color-primary-rgb) / .28)!important;outline-offset:3px}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:disabled,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button[aria-disabled=true],.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button.loading{cursor:not-allowed;opacity:.58}.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button-label:before{content:none;display:none}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-status-badges{right:auto;left:var(--badge-postion-left-right)}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)),:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item))>.card{height:auto!important;min-height:0!important;max-height:none!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item))>.card{display:flex;flex-direction:column;padding:12px;border:var(--dm-card-11-frame-border, 1px solid var(--dm-color-border-subtle));border-radius:18px;background:var(--dm-card-11-background, #FEFEFE);overflow:hidden}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)),:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item))>.card{border-radius:14px!important;background:var(--dm-card-11-background, #FEFEFE)!important;box-shadow:none!important}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item))>.card{padding:16px!important}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) :is(.card-product,.card-product__wrapper,.card-media){border:0!important;border-radius:14px!important;box-shadow:none!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-product,:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-product__wrapper{flex:0 0 270px;width:100%;height:270px;min-height:250px;max-height:290px}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media,:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--portrait,:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--square{position:relative;width:100%;height:270px;min-height:250px;max-height:290px;padding-bottom:0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;object-fit:contain}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{right:6px!important;left:6px!important;max-width:calc(100% - 12px);flex-wrap:wrap;gap:4px;overflow:hidden}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{top:var(--dm-card-11-action-bottom-mobile, 16px)!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information{flex:0 0 auto;height:var(--dm-card-information-height-mobile, auto)!important;min-height:var(--dm-card-information-min-height-mobile, 0)!important;max-height:var(--dm-card-information-max-height-mobile, none)!important;padding:14px 4px 4px!important;overflow:visible}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{display:flex;flex-direction:column;min-height:0}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-title{display:-webkit-box!important;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;line-height:1.2}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-description{display:-webkit-box;max-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:var(--dm-card-purchase-position-mobile, static)!important;inset:var(--dm-card-purchase-inset-mobile, auto)!important;display:var(--dm-card-purchase-layout-mobile, flex)!important;flex-direction:var(--dm-card-purchase-direction-mobile, column)!important;align-items:var(--dm-card-purchase-align-mobile, stretch)!important;width:100%!important;height:var(--dm-card-purchase-height-mobile, auto)!important;min-height:var(--dm-card-purchase-min-height-mobile, 0)!important;max-height:var(--dm-card-purchase-max-height-mobile, none)!important;margin:var(--dm-card-purchase-margin-mobile, 16px 0 0)!important;gap:10px!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale,.price__last,.price__compare,.price__saved,.card-action,.add-kit-to-cart-btn){position:var(--dm-card-purchase-item-position-mobile, static)!important;inset:var(--dm-card-purchase-item-inset-mobile, auto)!important;width:100%!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale,.card-action,.add-kit-to-cart-btn){height:var(--dm-card-purchase-item-height-mobile, auto)!important;min-height:var(--dm-card-purchase-item-min-height-mobile, 0)!important;max-height:var(--dm-card-purchase-item-max-height-mobile, none)!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{display:block!important;padding:0!important;text-align:left}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix{position:static!important;width:auto;margin:0 0 3px;text-align:left}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-price,.price,.price dl){justify-content:flex-start;text-align:left!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price-item,:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .money{white-space:nowrap}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn,form,.button){width:100%!important;max-width:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information{position:relative;flex:1 1 auto!important;padding:7.4px 10px 158px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-title{font-weight:650!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{flex:1 1 auto;width:100%;height:100%}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:absolute!important;right:10px!important;bottom:0!important;left:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:78px 48px!important;align-items:stretch!important;width:auto!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;gap:10px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl){position:relative!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__regular,.price__sale){position:relative!important;width:100%!important;height:39.6px!important;min-height:39.6px!important;max-height:39.6px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix,:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__compare{position:absolute!important;top:var(--dm-card-price-compare-top-mobile, var(--dm-card-price-compare-top, 10px))!important;bottom:auto!important;left:0!important;min-height:16px!important;max-height:16px!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__regular .price__last,:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__last{position:absolute!important;top:auto!important;bottom:var(--dm-card-price-last-bottom-mobile, var(--dm-card-price-last-bottom, 26px))!important;left:0!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price--on-sale .price__saved{position:absolute!important;top:var(--dm-card-price-saved-top-mobile, var(--dm-card-price-saved-top, auto))!important;bottom:var(--dm-card-price-saved-bottom, 0)!important;left:0!important;width:100%!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn,form){align-self:stretch!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important}:is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{min-height:48px!important;padding:12px 16px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 20px!important;border:0!important;border-radius:11px!important;background:var(--dm-color-cta)!important;box-shadow:none!important;color:var(--dm-color-cta-text)!important;font-size:14px!important;font-weight:600!important;line-height:1!important}body.template-collection.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)),body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item))>.card{height:356px!important;min-height:356px!important;max-height:356px!important}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item))>.card{padding:12px;border-radius:14px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-product,body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-product__wrapper{flex-basis:157px;height:157px;min-height:157px;max-height:157px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media,body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--portrait,body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--square{height:157px;min-height:157px;max-height:157px;border-radius:10px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media img{border-radius:8px}body.template-collection.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media img{object-position:center 60%}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{top:12px!important;right:6px!important;left:6px!important;max-width:calc(100% - 12px);max-height:none;flex-wrap:wrap;gap:4px;overflow:visible}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges.dm-badges-expanded{max-height:none;flex-wrap:wrap;overflow:visible}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges :is(.badge,.sale-badge,.custom-badge,.dm-more-badge){flex:0 0 auto;min-width:0;min-height:22px;padding:4px 7px!important;overflow:visible;font-size:11px!important;line-height:1!important;text-overflow:clip;white-space:nowrap}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-information{--dm-card-information-height-mobile: 0;--dm-card-information-min-height-mobile: 0;--dm-card-information-max-height-mobile: none;position:relative;flex:1 1 0;padding:39.4px 9.7px 55px!important}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{display:flex;flex-direction:column;height:100%}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-title{max-height:2.4em;color:var(--dm-color-primary);font-size:15px;font-weight:600}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-description{display:-webkit-box;height:2.7em;min-height:2.7em;max-height:2.7em;overflow:hidden;color:var(--dm-color-text-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:absolute!important;inset:auto 13.7px -8.5px 8.4px!important;display:grid!important;flex-direction:row!important;align-items:end!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;--dm-card-11-saved-price-size: 15px;--dm-card-11-saved-price-size-mobile: 15px;--dm-card-action-align-self: end;grid-template-columns:minmax(0,1fr) 40px;padding-top:10px;gap:7px!important}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price__prefix{min-height:0;margin-bottom:3px;font-size:11px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.price__wrapper,.price dl,.price__regular,.price__sale){--dm-card-purchase-item-height-mobile: 56px;--dm-card-purchase-item-min-height-mobile: 56px;--dm-card-purchase-item-max-height-mobile: 56px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn){--dm-card-purchase-item-height-mobile: 40px;--dm-card-purchase-item-min-height-mobile: 40px;--dm-card-purchase-item-max-height-mobile: 40px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular{--dm-price-sale-display: block;--dm-card-purchase-item-position-mobile: relative;--dm-card-purchase-item-inset-mobile: auto}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__sale{--dm-price-sale-display: block;--dm-card-purchase-item-position-mobile: relative;--dm-card-purchase-item-inset-mobile: -20px auto auto 0}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular .price__last,body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__last{--dm-card-purchase-item-position-mobile: absolute;--dm-card-purchase-item-inset-mobile: auto auto 11px 0}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved{--dm-card-purchase-item-position-mobile: absolute;--dm-card-purchase-item-inset-mobile: -9.5px auto auto 0}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare{--dm-card-purchase-item-position-mobile: absolute;--dm-card-purchase-item-inset-mobile: 8px auto auto 0;font-weight:400}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price__last :is(.price-item,.money),body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular :is(.price-item,.money){font-size:20px}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare :is(.price-item,.money){color:var(--dm-color-price-compare)!important;font-size:13px!important;font-weight:400!important;line-height:1!important}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved{margin:0!important}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved :is(.price-item,.money){color:var(--dm-card-11-saved-price-color, var(--dm-color-promo-saving))!important;font-weight:var(--dm-card-11-saved-price-weight, 600)!important;line-height:1.2!important;overflow-wrap:normal;white-space:nowrap!important;word-break:normal}body.product-card-layout-11 #MainContent .dm-catalog-result-cards .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{width:100%!important;min-width:0!important;max-width:none!important;height:40px;min-height:40px!important;max-height:40px;padding:10px 7px!important;font-size:13px;line-height:1.15;white-space:normal}}@media(min-width:768px){body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)),body.template-product.product-card-layout-11 #MainContent .halo-recently-viewed-block .product-item:not(:where(.video-featured-product .product-item)),body.template-product.product-card-layout-11 #MainContent .halo-recommendations-block .product-item:not(:where(.video-featured-product .product-item)){--dm-card-11-content-padding-side: 21px}}@media(min-width:768px)and (max-width:1399px){body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)),body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item))>.card{height:auto!important;min-height:0!important;max-height:none!important}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{max-height:none;align-items:flex-start;flex-wrap:wrap;overflow:visible}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges :is(.badge,.sale-badge,.custom-badge,.dm-more-badge){flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .card-information{flex:1 1 auto;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{height:100%}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:auto!important;padding-top:16px;gap:8px!important}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale,.price__last,.price__compare,.price__saved,.card-action,.add-kit-to-cart-btn){position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{display:block!important;padding:0!important;text-align:left}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-price,.price,.price dl){justify-content:flex-start;text-align:left!important}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn,form,.button){width:100%!important;max-width:none!important}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-action .button{min-height:46px!important;padding:10px 14px!important}}@media(min-width:1400px){:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item)) .card-information{padding:8px max(6px,var(--dm-card-11-content-padding-side, 16px)) 0}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{max-height:none;align-items:flex-start;flex-wrap:wrap;overflow:visible}body.template-collection.product-card-layout-11 #MainContent .dm-collection-card-grid .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges :is(.badge,.sale-badge,.custom-badge,.dm-more-badge){flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}}:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:hover,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:active,:is(body.template-index.product-card-layout-11 #MainContent,body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-action .button:focus-visible{border:0!important;background:var(--dm-buy-interaction-bg, var(--dm-color-cta))!important;color:var(--dm-buy-interaction-text, var(--dm-color-cta-text))!important}@media(prefers-reduced-motion:reduce){.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)),.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-media img,.product-card-layout-11 .product-item:not(:where(.video-featured-product .product-item)) .card-action .button{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:768px){:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row:not(.dm-card-purchase-row--sale){align-items:start!important}:is(.template-index.product-card-layout-11,.template-collection.product-card-layout-11,.product-card-layout-11 :is(.dm-standard-product-cards,.dm-cart-standard-product-cards)) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row:not(.dm-card-purchase-row--sale) :is(.card-action,.add-kit-to-cart-btn){margin-top:6px!important}html :is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix{top:0!important}html :is(body.template-index.product-card-layout-11 #MainContent,body.template-collection.product-card-layout-11 #MainContent,body.product-card-layout-11 #MainContent .dm-standard-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-price{transform:translateY(-11px)!important}}@media(max-width:767px){:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) :is(.dm-mobile-snap-dots,.dm-slider-nav-dots,.slick-dots){display:none!important}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrows{position:relative!important;inset:auto!important;z-index:30;display:flex!important;width:100%!important;height:auto!important;margin:24px 0 0!important;align-items:center;justify-content:center;gap:12px;pointer-events:none}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow{position:static!important;inset:auto!important;display:flex!important;width:39.6px!important;height:39.6px!important;min-width:39.6px!important;min-height:39.6px!important;padding:0!important;align-items:center;justify-content:center;opacity:1;visibility:visible;pointer-events:auto;transform:none!important}:is(body.template-index #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .dm-mobile-snap-arrow:disabled{opacity:.38;pointer-events:none}:is(body.template-index.product-card-layout-11 #MainContent .products-carousel[data-dm-mobile-snap],body.product-card-layout-11 .dm-home-product-cards .products-grid)>.product,:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) :is(.card-product,.card-product__wrapper,.card-media){border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) :is(.card-product,.card-product__wrapper,.card-media,.card-media.card-media--portrait,.card-media.card-media--square){flex-basis:188px!important;height:188px!important;min-height:188px!important;max-height:188px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{right:6px!important;left:6px!important;width:auto!important;max-width:calc(100% - 12px)!important;gap:4px!important;justify-content:flex-start!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .price__last :is(.price-item,.money){font-size:20px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information{padding:45.9px 10px 72px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper>:is(.card__heading,.dm-card-description){transform:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:absolute!important;right:16.4px!important;bottom:-.16px!important;left:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 39.6px!important;grid-template-rows:16px 39.6px 10.4px!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;column-gap:10px!important;row-gap:0!important;align-items:center!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{display:contents!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__prefix{position:static!important;inset:auto!important;grid-column:1!important;grid-row:1!important;align-self:end!important;justify-self:start!important;width:max-content!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;justify-content:flex-start!important;text-align:left!important;line-height:1.2;transform:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .card-price,:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row:not(.dm-card-purchase-row--sale) .card-price.card-price{position:static!important;inset:auto!important;grid-column:1!important;grid-row:2!important;align-self:start!important;justify-self:start!important;width:max-content!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row:not(.dm-card-purchase-row--sale) .card-price.card-price{padding-top:4px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row:not(.dm-card-purchase-row--sale) .price__regular .price__last{position:static!important;inset:auto!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price,.price dl,.price__regular){position:static!important;inset:auto!important;width:max-content!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;justify-content:flex-start!important;text-align:left!important;transform:none!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn){position:static!important;z-index:4!important;grid-column:2!important;grid-row:2!important;align-self:center!important;justify-self:end!important;width:39.6px!important;min-width:39.6px!important;max-width:39.6px!important;height:39.6px!important;min-height:39.6px!important;max-height:39.6px!important;margin:0!important;transform:var(--dm-card-action-transform-mobile, translateY(-6px))!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-action,.add-kit-to-cart-btn) :is(.variants,form,.button){width:39.6px!important;min-width:39.6px!important;max-width:39.6px!important;height:39.6px!important;min-height:39.6px!important;max-height:39.6px!important}:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button:not([disabled]){box-shadow:0 3px 8px #0027252e!important;transform-origin:center!important;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease!important}}@media(max-width:767px)and (hover:hover)and (pointer:fine){:is(body.template-index.product-card-layout-11 #MainContent :is(.halo-product-block,.product-tab-block),body.product-card-layout-11 .dm-home-product-cards) .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button:not([disabled]):hover{transform:scale(1.3)!important}}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)){display:flex;width:100%;height:356px!important;min-height:356px!important;max-height:356px!important;padding:0!important;border-radius:14px;overflow:hidden}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item))>.card{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:356px!important;min-height:356px!important;max-height:356px!important;padding:12px;border:var(--dm-card-11-frame-border, 1px solid var(--dm-color-border-subtle));border-radius:14px;background:var(--dm-card-11-background, #FEFEFE);overflow:hidden}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-product,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-product__wrapper{flex:0 0 157px;width:100%;height:157px;min-height:157px;max-height:157px}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--portrait,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media.card-media--square{position:relative;width:100%;height:157px;min-height:157px;max-height:157px;padding-bottom:0!important;border-radius:10px}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-media img{--dm-card-media-hover-position: translate(0, 0);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;border-radius:8px;object-fit:contain}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges{top:12px!important;right:6px!important;left:6px!important;max-width:calc(100% - 12px);max-height:none;justify-content:flex-start;flex-wrap:wrap;gap:4px;overflow:visible}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges.dm-badges-expanded{max-height:none;flex-wrap:wrap;overflow:visible}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .halo-productBadges :is(.badge,.sale-badge,.custom-badge,.dm-more-badge){flex:0 0 auto;min-width:0;min-height:22px;padding:4px 7px!important;overflow:visible;font-size:11px!important;line-height:1!important;text-overflow:clip;white-space:nowrap}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-information{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:39.4px 9.7px 55px!important;overflow:visible}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-title{display:-webkit-box!important;max-height:2.4em;overflow:hidden;color:var(--dm-color-primary);font-size:15px;font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-description{display:-webkit-box;height:2.7em;min-height:2.7em;max-height:2.7em;overflow:hidden;color:var(--dm-color-text-muted);font-size:12px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row{position:absolute!important;inset:auto 13.7px -8.5px 8.4px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 39.6px;flex-direction:row!important;align-items:end!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding-top:10px;gap:7px!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale,.price__last,.price__compare,.price__saved,.card-action,.add-kit-to-cart-btn){width:100%!important;margin:0!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price__wrapper,.card-price,.price,.price dl,.price__regular,.price__sale){height:56px!important;min-height:56px!important;max-height:56px!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row .price__wrapper{display:block!important;position:static!important;inset:auto!important;padding:0!important;text-align:left}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.card-price,.price,.price dl){position:static!important;inset:auto!important;justify-content:flex-start;text-align:left!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular{position:relative!important;inset:-20px auto auto 0!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__sale{position:relative!important;inset:-20px auto auto 0!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular .price__last,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__last{position:absolute!important;inset:auto auto 11px 0!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved{position:absolute!important;inset:-9.5px auto auto 0!important;margin:0!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare{position:absolute!important;inset:8px auto auto 0!important;font-weight:400}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price__prefix{position:static!important;width:auto;min-height:0;margin:0 0 3px;font-size:11px;text-align:left}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row :is(.price-item,.money){white-space:nowrap}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price__last :is(.price-item,.money),body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price__regular :is(.price-item,.money){font-size:20px;font-weight:900}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__compare :is(.price-item,.money){color:var(--dm-color-price-compare)!important;font-size:13px!important;font-weight:400!important;line-height:1!important}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .price--on-sale .price__saved :is(.price-item,.money){color:var(--dm-card-11-saved-price-color, var(--dm-color-promo-saving))!important;font-size:15px;font-weight:var(--dm-card-11-saved-price-weight, 600)!important;line-height:1.2!important;overflow-wrap:normal;white-space:nowrap!important;word-break:normal}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .card-action,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .add-kit-to-cart-btn,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) .dm-card-purchase-row form{position:static!important;inset:auto!important;align-self:end;width:39.6px!important;height:39.6px!important;min-height:39.6px!important;max-height:39.6px!important;margin:0!important;transform:translateY(-6px)}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button{position:relative;width:39.6px!important;min-width:39.6px!important;max-width:39.6px!important;height:39.6px!important;min-height:39.6px!important;max-height:39.6px!important;padding:0!important;border:0!important;border-radius:50%;overflow:hidden;background:var(--dm-color-cta)!important;color:var(--dm-color-cta-text)!important;font-size:0;line-height:0;text-indent:-9999px;text-transform:none!important;box-shadow:0 3px 8px #0027252e}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button:before,body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button:after{content:"";position:absolute;top:50%;left:50%;width:15.3px;height:2.55px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button:after{width:2.55px;height:15.3px}body.product-card-layout-11 .dm-predictive-category-mobile-cards .product-item:not(:where(.video-featured-product .product-item)) :is(.card-action,.add-kit-to-cart-btn) .button-label:before{content:none;display:none}body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrows{position:relative;inset:auto;z-index:30;display:flex;width:100%;height:auto;margin:24px 0 0;align-items:center;justify-content:center;gap:12px;pointer-events:none}body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow{position:static;inset:auto;display:flex;width:39.6px;height:39.6px;min-width:39.6px;min-height:39.6px;padding:0;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:1px solid rgba(35,35,35,.22);border-radius:50%;background:var(--dm-color-card-background);box-shadow:none;color:var(--dm-color-text);line-height:0;opacity:1;visibility:visible;cursor:pointer;pointer-events:auto;transform:none;transition:transform .2s ease,opacity .2s ease}body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow:disabled,body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow[aria-disabled=true]{border-color:#0027251a;opacity:.38;cursor:default;pointer-events:none}body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow svg{display:block;width:18px;height:18px;margin:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow--prev svg{transform:rotate(180deg)}@media(hover:hover){body.product-card-layout-11 .dm-predictive-category-mobile-cards .dm-mobile-snap-arrow:not(:disabled):hover{transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-card-11.css.map */
