#product-grid{gap:var(--custom-card-gap, 16px);padding:0 10px}@media screen and (min-width: 990px){#product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}#product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#product-grid.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}#product-grid{gap:var(--custom-card-gap, 24px);padding:0}}@media screen and (min-width: 750px) and (max-width: 989px){#product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}@media screen and (max-width: 749px){#product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;gap:var(--custom-card-gap, 16px)}#product-grid.grid--1-col-tablet-down{grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid!important}}#product-grid .grid__item{width:100%;max-width:100%}.custom-card-wrapper{position:relative;border-radius:var(--custom-card-border-radius, 8px);overflow:visible;background:#fff;box-shadow:0 1px 4px #00000014;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:var(--custom-card-border-width, 1px) solid var(--custom-card-border-color, #e5e5e5)}.custom-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#e0e0e0}.custom-product-card .card__media{position:relative;overflow:hidden;background:#f9f9f9}.custom-product-card .card__media .media{position:absolute!important;z-index:1}.custom-product-card .card__media .media.media--transparent{position:absolute!important}.custom-product-card .card__media img{transition:transform .4s ease;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.custom-card-wrapper:hover .card__media img{transform:none}.custom-product-card .card__content{padding:0!important;margin:0!important;overflow:visible!important}.custom-product-card .card__information{padding:0!important;overflow:visible!important;gap:0!important}.product-title-two-lines{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-line-clamp:var(--custom-title-lines-desktop, 2);-moz-line-clamp:var(--custom-title-lines-desktop, 2);line-clamp:var(--custom-title-lines-desktop, 2);-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:var(--custom-title-line-height, 1.3);max-height:calc(var(--custom-title-lines-desktop, 2) * 1em * var(--custom-title-line-height, 1.3));padding:var(--custom-title-padding-top, 12px) var(--custom-title-padding-right, 0) var(--custom-title-padding-bottom, 8px) var(--custom-title-padding-left, 0)!important;margin:var(--custom-title-margin-top, 0) var(--custom-title-margin-right, 0) var(--custom-title-margin-bottom, 10px) var(--custom-title-margin-left, 0)!important;font-size:var(--custom-title-font-size, 14px)!important;font-weight:var(--custom-title-font-weight, 500)!important;font-style:var(--custom-title-font-style, normal)!important;min-height:var(--custom-title-min-height, 40px)!important;text-transform:var(--custom-title-text-transform, none);letter-spacing:var(--custom-title-letter-spacing, 0);text-align:var(--custom-title-alignment, left);color:var(--custom-title-color, #121212);word-break:break-word;position:relative}.product-title-two-lines h3{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.product-title-two-lines a{color:inherit;text-decoration:none;transition:color .2s ease;display:block}.product-title-two-lines a:hover{color:var(--custom-title-hover-color, #0066cc)}.product-swatch-share-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--custom-swatch-row-padding-top-desktop, 0) var(--custom-swatch-row-padding-right-desktop, 0) var(--custom-swatch-row-padding-bottom-desktop, 0) var(--custom-swatch-row-padding-left-desktop, 0)!important;margin:var(--custom-swatch-row-margin-top-desktop, 0) var(--custom-swatch-row-margin-right-desktop, 0) var(--custom-swatch-row-margin-bottom-desktop, 0) var(--custom-swatch-row-margin-left-desktop, 0)!important;min-height:var(--custom-swatch-row-min-height, 32px)!important;gap:0!important;flex-direction:row!important;overflow:visible!important;width:100%!important;box-sizing:border-box!important}.swatchContainer{display:flex;align-items:center;gap:6px;flex:1}.product-item{position:relative;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;overflow:visible}.product-item:hover{transform:scale(1.1);box-shadow:0 0 0 2px #0003}.product-item.active{box-shadow:0 0 0 2px #000;transform:scale(1.05)}.product-item__swatch{display:block;width:100%;height:100%;border-radius:50%}.product-item--more{background:#f5f5f5;border:1px solid #e0e0e0}.product-item__more-text{font-size:10px;font-weight:600;color:#666;line-height:1}.share-text-container{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;pointer-events:auto!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;z-index:10;flex-shrink:0;min-width:0;overflow:visible}.share-text-container:hover{opacity:.8}.share-text{color:var(--custom-share-text-color, #666666);font-size:var(--custom-share-text-size, 14px);white-space:nowrap;pointer-events:none}.custom-product-variations{gap:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0;line-height:1;border:none!important}.custom-product-variations a{width:var(--custom-swatch-size-desktop, 31px);height:var(--custom-swatch-size-desktop, 31px);border:var(--custom-swatch-border-width, 1px) solid var(--custom-swatch-border-color, #dddddd);display:inline-block;overflow:hidden;padding:0;box-sizing:border-box;vertical-align:top;text-align:center;border-radius:var(--custom-swatch-border-radius, 50px);margin:0;flex-shrink:0;transition:all .2s ease-in-out}.custom-product-variations img{width:100%;height:100%;object-fit:cover;display:block}.custom-product-variations a:hover{box-shadow:0 3px 5px #0003;transform:translateY(-2px)}.product-swatches{display:flex;gap:8px;align-items:center}.product-swatch{display:inline-block;position:relative;width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0000001a;overflow:hidden;cursor:pointer;transition:all .2s ease}.product-swatch:hover{transform:scale(1.15);box-shadow:0 0 0 1px #0000004d}.product-swatch__color{display:block;width:100%;height:100%;background-color:var(--swatch-color);border-radius:50%}.product-swatch--more{background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#666;border:2px solid #f5f5f5}.product-share-button{background:none;border:none;cursor:pointer;padding:6px;color:#666;transition:all .3s ease;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:flex-end}.product-share-button:hover{background:#f5f5f5;color:#333}.product-share-button svg{width:18px;height:18px}.product-stats-single-line{margin:var(--custom-stats-margin-top, 0) var(--custom-stats-margin-right, 0) var(--custom-stats-margin-bottom, 0) var(--custom-stats-margin-left, 0)!important;padding:var(--custom-stats-padding-top, 0) var(--custom-stats-padding-right, 0) var(--custom-stats-padding-bottom, 0) var(--custom-stats-padding-left, 0)!important;min-height:var(--custom-stats-min-height, 20px)!important;gap:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:var(--custom-stats-content-justify, space-between)!important;flex-wrap:nowrap!important;width:100%!important;overflow:visible!important;text-align:var(--custom-stats-text-align, left)}.stats-main-line{margin:0!important;padding:0!important;width:auto!important;display:flex;align-items:center;gap:clamp(1px,var(--custom-stats-gap-responsive, 8px),12px)!important;flex-wrap:nowrap;flex-shrink:0;flex-grow:1;max-width:var(--custom-stats-main-line-max-width, 100%)!important;min-width:0;transition:gap .2s ease}.stats-rating,.sold-units,.warranty-info{display:inline-flex;align-items:center;white-space:nowrap;line-height:1;flex-shrink:0;border:none!important}.custom-single-star{position:relative;display:inline-block;font-size:var(--custom-stats-star-size, 14px);line-height:1}.star-background{color:var(--custom-stats-star-empty-color, #e0e0e0)}.star-fill{position:absolute;top:0;left:0;color:var(--custom-stats-star-filled-color, #FFD700);overflow:hidden;white-space:nowrap}.rating-count{margin-left:var(--custom-stats-rating-count-margin, 2px);color:var(--custom-stats-rating-count-color, #777);font-size:var(--custom-stats-rating-count-font-size, 11px);line-height:1}.sparkling-text{font-weight:var(--custom-stats-sold-font-weight, 600);color:var(--custom-stats-sold-color, #AB6E0E);display:inline-block;line-height:1;font-size:var(--custom-stats-sold-font-size, 12px)}.sparkling-text.sparkle-enabled{background:linear-gradient(to right,var(--custom-stats-sold-color, #AB6E0E),var(--custom-stats-sold-highlight-color, #D2B48C),var(--custom-stats-sold-color, #AB6E0E));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:sparkle-animation var(--custom-stats-sparkle-duration, 3s) infinite linear}@keyframes sparkle-animation{0%{background-position:-100%}to{background-position:200%}}.sold-units{font-size:var(--custom-stats-sold-font-size, 12px)}.stats-separator{color:var(--custom-stats-separator-color, #ccc);margin:0 var(--custom-stats-separator-margin, 1px)!important;font-size:var(--custom-stats-separator-font-size, 8px)!important}.sold-separator-before,.sold-separator-after{color:var(--custom-stats-sold-separator-color, #A9A9A9)!important;font-weight:var(--custom-stats-sold-separator-weight, 600);margin:0 var(--custom-stats-sold-separator-margin, 4px)!important;font-size:var(--custom-stats-sold-separator-font-size, 13px)!important;display:inline-flex;align-items:center;line-height:1.3}.warranty-info{color:var(--custom-stats-warranty-color, #ff6b00);font-size:clamp(10px,var(--custom-stats-warranty-font-size-responsive, 18px),18px);font-weight:var(--custom-stats-warranty-font-weight, 500);white-space:nowrap;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:inherit;flex-shrink:0;margin-left:var(--custom-stats-warranty-margin-left, auto);transition:font-size .2s ease}.product-stats-single-line{container-type:inline-size;container-name:stats-line}.warranty-info .warranty-full{display:inline}.warranty-info .warranty-medium,.warranty-info .warranty-short{display:none}@container stats-line (max-width: 280px){.warranty-info .warranty-full{display:none}.warranty-info .warranty-medium{display:inline}.warranty-info .warranty-short{display:none}}@container stats-line (max-width: 200px){.warranty-info .warranty-full,.warranty-info .warranty-medium{display:none}.warranty-info .warranty-short{display:inline}}@container stats-line (max-width: 150px){.warranty-info{display:none!important}}@media screen and (max-width: 749px){.product-stats-single-line{flex-wrap:wrap!important;align-items:flex-start!important;justify-content:var(--custom-stats-mobile-content-justify, flex-start)!important;text-align:var(--custom-stats-mobile-text-align, left)}.stats-main-line{flex-wrap:wrap!important;width:100%!important;max-width:var(--custom-stats-mobile-max-width, 100%)!important;flex:1 1 100%;gap:clamp(2px,var(--custom-stats-gap-responsive-mobile, 6px),10px)!important}.warranty-info{width:100%!important;margin-top:4px!important;margin-left:0!important;white-space:normal!important;text-align:justify!important;font-size:clamp(10px,var(--custom-stats-warranty-font-size-responsive-mobile, 16px),18px)!important}.warranty-info .warranty-full,.warranty-info .warranty-medium,.warranty-info .warranty-short{display:none!important}.warranty-info .mobile-only{display:block!important;text-align:justify!important;width:100%!important}.product-stats-single-line{container-type:inline-size;container-name:stats-line-mobile}@container stats-line-mobile (max-width: 200px){.warranty-info{font-size:clamp(8px,14px,16px)!important}}@container stats-line-mobile (max-width: 150px){.warranty-info{font-size:clamp(8px,12px,14px)!important}}}.desktop-only{display:inline}.mobile-only{display:none}.card-price-container{margin:var(--custom-price-container-margin-top-desktop, 12px) var(--custom-price-container-margin-right-desktop, 0) var(--custom-price-container-margin-bottom-desktop, 8px) var(--custom-price-container-margin-left-desktop, 0)!important;padding:var(--custom-price-container-padding-top-desktop, 0) var(--custom-price-container-padding-right-desktop, 0) var(--custom-price-container-padding-bottom-desktop, 0) var(--custom-price-container-padding-left-desktop, 0)!important;min-height:var(--custom-price-container-min-height, 32px)!important;height:auto!important;display:flex!important;align-items:flex-start!important}.price-display{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--custom-price-gap, 8px);justify-content:var(--custom-price-alignment, flex-start);width:100%;min-height:var(--custom-price-display-min-height, 28px)!important}.price-primary{display:flex;align-items:baseline;gap:var(--custom-price-gap, 8px)}.current-price{font-size:var(--custom-price-font-size, 24px)!important;font-weight:700!important;color:var(--custom-price-color, #121212)!important;letter-spacing:var(--custom-price-letter-spacing, 0)!important;line-height:1!important}.compare-price{font-size:var(--custom-compare-price-font-size, 18px)!important;color:var(--custom-compare-price-color, #999999)!important;text-decoration:line-through!important;letter-spacing:var(--custom-compare-price-letter-spacing, 0)!important;line-height:1!important}.discount-badge{font-size:var(--custom-discount-font-size, 18px)!important;color:var(--custom-discount-color, #27ae60)!important;font-weight:600!important;white-space:nowrap;letter-spacing:var(--custom-discount-letter-spacing, 0)!important}.emi-info-wrapper{margin:var(--custom-emi-margin-top-desktop, 8px) var(--custom-emi-margin-right-desktop, 0) var(--custom-emi-margin-bottom-desktop, 4px) var(--custom-emi-margin-left-desktop, 0)!important;padding:var(--custom-emi-padding-top-desktop, 0) var(--custom-emi-padding-right-desktop, 0) var(--custom-emi-padding-bottom-desktop, 0) var(--custom-emi-padding-left-desktop, 0)!important;min-height:var(--custom-emi-wrapper-min-height, 24px)!important}.emi-info{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important;font-size:var(--custom-emi-font-size, 14px)!important;color:var(--custom-emi-text-color, #666666)!important;line-height:1.3!important;min-height:var(--custom-emi-info-min-height, 20px)!important;width:100%!important}.emi-info strong{color:var(--custom-emi-price-color, #121212)}.emi-amount{color:var(--custom-emi-amount-color, #121212);font-weight:var(--custom-emi-amount-font-weight, 700)}.emi-full{display:block}.emi-short{display:none}.deal-price-badge{display:inline-flex!important;align-items:center;gap:var(--custom-deal-price-gap, 6px);background-color:var(--custom-deal-price-bg-color, #e74c3c);color:var(--custom-deal-price-text-color, #ffffff);border-radius:var(--custom-deal-price-border-radius, 4px);border:var(--custom-deal-price-border-width, 0) solid var(--custom-deal-price-border-color, transparent);padding:var(--custom-deal-price-padding-top, 6px) var(--custom-deal-price-padding-right, 12px) var(--custom-deal-price-padding-bottom, 6px) var(--custom-deal-price-padding-left, 12px);font-size:var(--custom-deal-price-font-size, 12px);font-weight:600;white-space:nowrap;vertical-align:middle;flex-shrink:0;margin-left:auto!important}.deal-price-image{display:inline-flex;align-items:center;flex-shrink:0}.deal-price-image img{width:var(--custom-deal-price-image-size, 20px);height:var(--custom-deal-price-image-size, 20px);object-fit:contain}.deal-price-text{font-size:var(--custom-deal-price-font-size, 12px)}.deal-price-amount{font-size:var(--custom-deal-price-amount-font-size, 14px);font-weight:700}.product-footer-info{margin:var(--custom-shipping-margin-top-desktop, 6px) var(--custom-shipping-margin-right-desktop, 0) var(--custom-shipping-margin-bottom-desktop, 0) var(--custom-shipping-margin-left-desktop, 0)!important;padding:var(--custom-shipping-padding-top-desktop, 8px) var(--custom-shipping-padding-right-desktop, 0) var(--custom-shipping-padding-bottom-desktop, 0) var(--custom-shipping-padding-left-desktop, 0)!important;border-top:var(--custom-shipping-border-top-width, 1px) solid var(--custom-shipping-border-top-color, #f0f0f0)!important;min-height:24px;width:100%!important;overflow:visible!important;box-sizing:border-box!important;display:block!important}.shipping-line-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--custom-shipping-gap, 10px)!important;font-size:var(--custom-shipping-font-size, 12px)!important;color:var(--custom-shipping-text-color, #333333)!important;flex-wrap:nowrap!important;container-type:inline-size;container-name:shipping-line;min-height:var(--custom-shipping-line-min-height, 22px)!important;width:100%!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important}.shipping-info{display:flex!important;align-items:center!important;gap:6px!important;color:var(--custom-shipping-icon-color, #ff6600)!important;white-space:normal!important;flex-wrap:wrap!important;flex-shrink:1!important;flex-grow:0!important;min-width:0!important;font-size:var(--custom-shipping-font-size, 12px)!important;overflow:visible!important;width:auto!important;max-width:none!important}.shipping-info svg{width:var(--custom-shipping-icon-size, 16px);height:var(--custom-shipping-icon-size, 16px);flex-shrink:0;color:var(--custom-shipping-icon-color, #ff6600)}.shipping-text{display:inline-block!important;gap:4px;font-size:var(--custom-shipping-font-size, 12px)!important;color:var(--custom-shipping-text-color, #333333)!important;white-space:normal!important;word-wrap:break-word!important;overflow:visible!important;max-width:none!important;width:auto!important;min-width:0!important;flex-shrink:1!important;flex-grow:0!important;text-overflow:clip!important;word-break:break-word!important}.express-text{color:var(--custom-shipping-express-color, #ff6600)!important;font-weight:var(--custom-shipping-express-font-weight, 600)!important;font-size:var(--custom-shipping-font-size, 12px)!important}.day-text{color:var(--custom-shipping-day-color, #333333)!important;font-weight:var(--custom-shipping-day-font-weight, 400)!important;font-size:var(--custom-shipping-font-size, 12px)!important}.installation-divider{color:var(--custom-divider-color, #999999)!important;margin:0 var(--custom-divider-margin, 4px)!important;font-weight:var(--custom-divider-font-weight, 400)!important;font-size:var(--custom-divider-font-size, 14px)!important;flex-shrink:0;opacity:var(--custom-divider-opacity, 1)!important;display:inline-block!important}.installation-status{color:var(--custom-installation-color, #ff6b35)!important;font-weight:var(--custom-installation-font-weight, 600)!important;font-size:var(--custom-shipping-font-size, 12px)!important;white-space:nowrap;flex-shrink:0}@container shipping-line (max-width: 280px){.shipping-line-wrapper{flex-wrap:wrap!important}}@container shipping-line (max-width: 200px){.shipping-line-wrapper{flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;overflow:visible!important}.installation-divider{display:none!important}.shipping-info{width:100%!important;justify-content:center!important;white-space:normal!important;flex-wrap:wrap!important;overflow:visible!important}.shipping-text{width:100%!important;text-align:center!important;white-space:normal!important;overflow:visible!important;word-wrap:break-word!important}.installation-status{width:100%!important;text-align:center!important}}@media screen and (max-width: 749px){#product-grid{gap:16px;padding:0 8px}.custom-product-card .card__content{padding:0;margin:0}.product-title-two-lines{-webkit-line-clamp:var(--custom-title-lines-mobile, 2);-moz-line-clamp:var(--custom-title-lines-mobile, 2);line-clamp:var(--custom-title-lines-mobile, 2);max-height:calc(var(--custom-title-lines-mobile, 2) * 1em * var(--custom-title-line-height, 1.3))}.product-swatch{width:20px;height:20px}.card-price-container{margin:var(--custom-price-container-margin-top-mobile, 12px) var(--custom-price-container-margin-right-mobile, 0) var(--custom-price-container-margin-bottom-mobile, 8px) var(--custom-price-container-margin-left-mobile, 0)!important;padding:var(--custom-price-container-padding-top-mobile, 0) var(--custom-price-container-padding-right-mobile, 0) var(--custom-price-container-padding-bottom-mobile, 0) var(--custom-price-container-padding-left-mobile, 0)!important;min-height:var(--custom-price-container-min-height, 32px)!important}.price-display{min-height:var(--custom-price-display-min-height, 28px)!important}.current-price{font-size:var(--custom-price-mobile-font-size, 20px)!important}.compare-price{font-size:var(--custom-compare-price-mobile-font-size, 16px)!important}.discount-badge{font-size:var(--custom-discount-mobile-font-size, 14px)!important}.emi-full{display:none!important}.emi-short{display:block!important}.emi-info-wrapper{margin:var(--custom-emi-margin-top-mobile, 8px) var(--custom-emi-margin-right-mobile, 0) var(--custom-emi-margin-bottom-mobile, 4px) var(--custom-emi-margin-left-mobile, 0)!important;padding:var(--custom-emi-padding-top-mobile, 0) var(--custom-emi-padding-right-mobile, 0) var(--custom-emi-padding-bottom-mobile, 0) var(--custom-emi-padding-left-mobile, 0)!important;min-height:var(--custom-emi-wrapper-min-height, 24px)!important;display:block!important;width:100%!important;box-sizing:border-box!important}.emi-info{font-size:var(--custom-emi-mobile-font-size, 13px)!important;min-height:var(--custom-emi-info-min-height, 20px)!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important}.product-footer-info{margin:var(--custom-shipping-margin-top-mobile, 10px) var(--custom-shipping-margin-right-mobile, 0) var(--custom-shipping-margin-bottom-mobile, 0) var(--custom-shipping-margin-left-mobile, 0)!important;padding:var(--custom-shipping-padding-top-mobile, 10px) var(--custom-shipping-padding-right-mobile, 0) var(--custom-shipping-padding-bottom-mobile, 0) var(--custom-shipping-padding-left-mobile, 0)!important;font-size:var(--custom-shipping-mobile-font-size, 11px)!important;display:block!important;width:100%!important;box-sizing:border-box!important}.shipping-line-wrapper{flex-wrap:wrap!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;gap:var(--custom-shipping-gap, 10px)!important}.shipping-line-wrapper .installation-divider{display:none!important}@container shipping-line (max-width: 200px){.shipping-line-wrapper{flex-direction:column!important;align-items:center!important;gap:4px!important;min-height:var(--custom-shipping-line-min-height, 22px)!important;width:100%!important;overflow:visible!important}.installation-divider{display:none!important}.shipping-info{width:100%!important;justify-content:center!important;white-space:normal!important;flex-wrap:wrap!important;overflow:visible!important}.shipping-text{width:100%!important;text-align:center!important;white-space:normal!important;overflow:visible!important;word-wrap:break-word!important;color:var(--custom-shipping-text-color, #333333)!important}.installation-status{width:100%!important;text-align:center!important}}.price-display .discount-badge{display:inline-block!important}.deal-price-badge{display:flex!important;width:100%!important;border-radius:0!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;white-space:nowrap!important}.shipping-info svg{width:14px;height:14px}.stats-main-line{max-width:var(--custom-stats-mobile-max-width, 100%)!important}.sparkling-text{font-size:var(--custom-stats-mobile-sold-font-size, 11px)}.warranty-info{font-size:var(--custom-stats-mobile-warranty-font-size, 10px)}.rating-count{font-size:var(--custom-stats-mobile-rating-font-size, 10px)}.desktop-only{display:none}.mobile-only{display:inline}.custom-product-variations a{width:var(--custom-swatch-size-mobile, 34px)!important;height:var(--custom-swatch-size-mobile, 34px)!important;border:var(--custom-swatch-border-width, 1px) solid var(--custom-swatch-border-color, #dddddd)!important;border-radius:var(--custom-swatch-border-radius, 50px)!important;margin:0!important}.product-swatch-share-row{padding:var(--custom-swatch-row-padding-top-mobile, 0) var(--custom-swatch-row-padding-right-mobile, 0) var(--custom-swatch-row-padding-bottom-mobile, 0) var(--custom-swatch-row-padding-left-mobile, 0)!important;margin:var(--custom-swatch-row-margin-top-mobile, 0) var(--custom-swatch-row-margin-right-mobile, 0) var(--custom-swatch-row-margin-bottom-mobile, 0) var(--custom-swatch-row-margin-left-mobile, 0)!important;gap:0!important;flex-direction:row!important}.product-item{gap:0!important;margin:0!important}.custom-product-variations{gap:0!important;flex-wrap:nowrap!important}}.custom-card-wrapper.loading{opacity:.6;pointer-events:none}.custom-card-wrapper.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid #ff6b6b;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.custom-product-card .card-information>*{margin-top:0!important}.custom-product-card .card__information>*:not(:first-child){margin-top:0!important}.custom-product-card .card__information>.product-swatch-share-row{margin-top:0!important;margin-bottom:0!important}.custom-card-wrapper,.custom-product-card{height:100%;display:flex;flex-direction:column}.custom-product-card .card__content,.custom-product-card .card__information{flex:1;display:flex;flex-direction:column;overflow:visible!important}.product-footer-info{margin-top:auto!important}@media screen and (min-width: 750px){.desktop-only{display:inline}.mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/custom-product-grid.css.map */
