.custom-product-card{width:100%;min-width:0}.custom-product-card .card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:visible;background:transparent;border:0;box-shadow:none}.custom-product-card .custom-product-card__media-wrap,.custom-product-card .card__inner,.custom-product-card .card__inner.ratio{position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden;border-radius:5px;background:#f7f7f7}.custom-product-card .card__inner.ratio:before{content:""!important;display:block!important;width:0!important;height:0!important;padding-bottom:100%!important}.custom-product-card .card__inner:after,.custom-product-card .card__inner.ratio:after{display:none!important;content:none!important}.custom-product-card .card__media,.custom-product-card .card__media .media,.custom-product-card .card__media .media--transparent,.custom-product-card .card__media .media--hover-effect{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden;background:#f7f7f7}.custom-product-card .card__media .media img,.custom-product-card .card__media .media>img,.custom-product-card .card__media .media--hover-effect>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.custom-product-card .media--hover-effect>img+img{opacity:0}@media(hover:hover){.custom-product-card .card:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0}.custom-product-card .card:hover .media--hover-effect>img+img{opacity:1}}.custom-product-card .custom-product-card__badges{position:absolute;z-index:5;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.custom-product-card .custom-product-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 8px;border-radius:6px;background:#ff8177;color:#fff;font-size:12px;line-height:1.1;font-weight:600}.custom-product-card .custom-product-card__badge--sale,.custom-product-card .custom-product-card__badge--new,.custom-product-card .custom-product-card__badge--best{background:#ff8177}.custom-product-card .custom-product-card__badge--soldout{background:#777}.custom-product-card .custom-product-card__quick-add{position:absolute!important;z-index:7;left:4%;right:4%;bottom:14px;width:92%;margin:0!important;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.custom-product-card .custom-product-card__quick-add-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 16px;border:0;border-radius:28px;background:#fff;color:#333;box-shadow:0 2px 12px #00000014;font-size:14px;font-weight:600;text-align:center}.custom-product-card .custom-product-card__quick-add-button:before,.custom-product-card .custom-product-card__quick-add-button:after{content:none!important;box-shadow:none!important}@media(hover:hover){.custom-product-card .card:hover .custom-product-card__quick-add,.custom-product-card .card:focus-within .custom-product-card__quick-add{opacity:1;transform:translateY(0)}}.custom-product-card .custom-product-card__details{display:block!important;flex:1 0 auto;padding:0!important;text-align:center;background:transparent}.custom-product-card .card__information{width:100%;padding:12px 0 0!important;text-align:center}.custom-product-card .card__heading{margin:0;font-size:15px;line-height:1.4;font-weight:500;text-align:center}.custom-product-card .card__heading a{text-decoration:none}.custom-product-card .card-information{width:100%;margin-top:5px;text-align:center}.custom-product-card .price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:6px;text-align:center}.custom-product-card .price__sale .price-item--sale{color:#ff6f70}.custom-product-card .custom-product-card__swatches{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;min-height:27px;margin-top:12px}.custom-product-card .custom-product-card__swatch{display:inline-block;width:25px;height:25px;flex:0 0 25px;border:1px solid rgba(0,0,0,.09);border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.custom-product-card .custom-product-card__swatch:hover{transform:scale(1.08);box-shadow:0 0 0 1px #555}.custom-product-card .custom-product-card__swatch.is-unavailable{opacity:.45}.custom-product-card .custom-product-card__swatch-more{display:inline-block;color:#333;font-size:13px;line-height:1;white-space:nowrap}@media(hover:none){.custom-product-card .custom-product-card__quick-add{opacity:1;transform:none}}@media screen and (max-width:749px){.custom-product-card .custom-product-card__badges{top:7px;left:7px;gap:4px}.custom-product-card .custom-product-card__badge{min-height:20px;padding:3px 6px;font-size:10px}.custom-product-card .custom-product-card__quick-add{bottom:8px}.custom-product-card .custom-product-card__quick-add-button{min-height:38px;padding:7px 10px;font-size:12px}.custom-product-card .card__information{padding-top:9px!important}.custom-product-card .card__heading{font-size:13px;line-height:1.35}.custom-product-card .card-information{margin-top:4px}.custom-product-card .custom-product-card__swatches{gap:5px;margin-top:8px}.custom-product-card .custom-product-card__swatch{width:21px;height:21px;flex-basis:21px}.custom-product-card .custom-product-card__swatch-more{font-size:11px}}@media(prefers-reduced-motion:reduce){.custom-product-card .custom-product-card__quick-add,.custom-product-card .custom-product-card__swatch{transition:none}}.custom-product-card .custom-product-card__swatches{width:100%;min-height:27px}.custom-product-card .custom-product-card__swatch{width:25px!important;height:25px!important;min-width:25px;min-height:25px;flex:0 0 25px!important}.custom-product-card .card__inner.ratio>.card__media{height:100%!important}@media screen and (max-width:749px){.custom-product-card .custom-product-card__swatch{width:21px!important;height:21px!important;min-width:21px;min-height:21px;flex-basis:21px!important}}.custom-product-card .custom-product-card__variant-options{display:block;width:100%}.custom-product-card .custom-product-card__variant-options .custom-product-card__swatches{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;width:100%;min-height:27px;margin-top:12px}.custom-product-card .custom-product-card__option-pill{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:3px 8px;border:1px solid #dedede;border-radius:16px;background:#fff;color:#333;font-size:11px;line-height:1.1;text-decoration:none;white-space:nowrap}.custom-product-card .custom-product-card__option-pill:hover{border-color:#777}.custom-product-card .custom-product-card__option-pill.is-unavailable{opacity:.45;text-decoration:line-through}@media screen and (max-width:749px){.custom-product-card .custom-product-card__variant-options .custom-product-card__swatches{gap:5px;margin-top:8px}.custom-product-card .custom-product-card__option-pill{min-height:21px;padding:3px 6px;font-size:10px}}.ee-featured-collection--full-width,.ee-featured-collection--full-width .ee-featured-collection__container{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.ee-featured-collection--full-width .ee-featured-collection__title{box-sizing:border-box;width:100%;max-width:none!important;margin-left:auto;margin-right:auto;padding-left:clamp(20px,3vw,58px);padding-right:clamp(20px,3vw,58px)}.ee-featured-collection--full-width .ee-featured-collection__slider{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(20px,3vw,58px);padding-right:clamp(20px,3vw,58px)}.ee-featured-collection--full-width .ee-featured-collection__grid{box-sizing:border-box;width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}@media screen and (min-width:990px){.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(18px,1.6vw,32px);row-gap:clamp(28px,2.5vw,44px)}.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider)>.ee-featured-collection__item{width:auto!important;max-width:none!important;min-width:0}.ee-featured-collection--full-width .ee-featured-collection__grid.slider{display:flex!important;gap:clamp(18px,1.6vw,32px)}.ee-featured-collection--full-width .ee-featured-collection__grid.slider>.ee-featured-collection__item{flex:0 0 calc((100% - (3*clamp(18px,1.6vw,32px)))/4)!important;width:calc((100% - (3*clamp(18px,1.6vw,32px)))/4)!important;max-width:none!important}}@media screen and (min-width:750px)and (max-width:989px){.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider)>.ee-featured-collection__item{width:auto!important;max-width:none!important}}@media screen and (max-width:749px){.ee-featured-collection--full-width .ee-featured-collection__title,.ee-featured-collection--full-width .ee-featured-collection__slider{padding-left:16px;padding-right:16px}.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider){column-gap:12px;row-gap:24px}}.custom-product-card .card__media .media--hover-effect>img:first-child{opacity:1;transition:opacity .35s ease}.custom-product-card .card__media .media--hover-effect>img:nth-child(2){opacity:0;transition:opacity .35s ease}@media(hover:hover)and (min-width:750px){.custom-product-card .card:hover .card__media .media--hover-effect>img:first-child{opacity:0}.custom-product-card .card:hover .card__media .media--hover-effect>img:nth-child(2){opacity:1}}@media(prefers-reduced-motion:reduce){.custom-product-card .card__media .media--hover-effect>img:first-child,.custom-product-card .card__media .media--hover-effect>img:nth-child(2){transition:none}}.ee-featured-collection--full-width .ee-featured-collection__title,.ee-featured-collection--full-width .ee-featured-collection__slider{padding-left:var(--ee-section-side-padding, 24px)!important;padding-right:var(--ee-section-side-padding, 24px)!important}@media screen and (min-width:990px){.ee-featured-collection--full-width .ee-featured-collection__grid:not(.slider){grid-template-columns:repeat(var(--ee-columns-desktop, 4),minmax(0,1fr))!important;column-gap:var(--ee-card-gap, 24px)!important}.ee-featured-collection--full-width .ee-featured-collection__grid.slider{gap:var(--ee-card-gap, 24px)!important}.ee-featured-collection--full-width .ee-featured-collection__grid.slider>.ee-featured-collection__item{flex-basis:calc((100% - ((var(--ee-columns-desktop, 4) - 1) * var(--ee-card-gap, 24px))) / var(--ee-columns-desktop, 4))!important;width:calc((100% - ((var(--ee-columns-desktop, 4) - 1) * var(--ee-card-gap, 24px))) / var(--ee-columns-desktop, 4))!important}}.ee-featured-collection .custom-product-card .card__inner,.ee-featured-collection .custom-product-card .card__inner.ratio{aspect-ratio:auto!important}.ee-featured-collection .custom-product-card .card__inner.ratio:before{padding-bottom:var(--ee-card-image-ratio, 100%)!important}.ee-featured-collection .custom-product-card__badge--sale{background:var(--ee-discount-bg, #ff8177)!important;color:var(--ee-discount-text, #ffffff)!important;font-size:var(--ee-discount-font-size, 12px)!important;padding:var(--ee-discount-padding-y, 4px) var(--ee-discount-padding-x, 8px)!important;border-radius:var(--ee-discount-radius, 6px)!important;line-height:1.15;white-space:nowrap}.ee-featured-collection.ee-badge-position-top-right .custom-product-card__discount-wrap{top:var(--ee-discount-offset-y, 10px)!important;right:var(--ee-discount-offset-x, 10px)!important;left:auto!important;bottom:auto!important;align-items:flex-end}.ee-featured-collection.ee-badge-position-bottom-right .custom-product-card__discount-wrap{bottom:var(--ee-discount-offset-y, 10px)!important;right:var(--ee-discount-offset-x, 10px)!important;top:auto!important;left:auto!important;align-items:flex-end}.ee-featured-collection .custom-product-card__badge--new,.ee-featured-collection .custom-product-card__badge--best{border-radius:var(--ee-discount-radius, 6px)}@media screen and (max-width:749px){.ee-featured-collection--full-width .ee-featured-collection__title,.ee-featured-collection--full-width .ee-featured-collection__slider{padding-left:16px!important;padding-right:16px!important}}.ee-featured-collection .custom-product-card__discount-wrap{position:absolute;z-index:6;pointer-events:none}.ee-featured-collection.ee-badge-position-top-left .custom-product-card__discount-wrap{top:var(--ee-discount-offset-y, 10px)!important;left:var(--ee-discount-offset-x, 10px)!important;right:auto!important;bottom:auto!important}.ee-featured-collection.ee-badge-position-top-right .custom-product-card__discount-wrap{top:var(--ee-discount-offset-y, 10px)!important;right:var(--ee-discount-offset-x, 10px)!important;left:auto!important;bottom:auto!important}.ee-featured-collection.ee-badge-position-bottom-left .custom-product-card__discount-wrap{bottom:var(--ee-discount-offset-y, 10px)!important;left:var(--ee-discount-offset-x, 10px)!important;top:auto!important;right:auto!important}.ee-featured-collection.ee-badge-position-bottom-right .custom-product-card__discount-wrap{bottom:var(--ee-discount-offset-y, 10px)!important;right:var(--ee-discount-offset-x, 10px)!important;top:auto!important;left:auto!important}.ee-featured-collection .custom-product-card .card__media .media--hover-effect>img{transform:scale(var(--ee-product-image-scale, 1));transform-origin:center center}@media(hover:hover)and (min-width:750px){.ee-featured-collection .custom-product-card:hover .card__media .media--hover-effect>img{transform:scale(var(--ee-product-image-scale, 1))}}.custom-product-card .card{height:100%;min-width:0;border-radius:10px;background:#fff;box-shadow:0 var(--ee-card-shadow-y, 6px) var(--ee-card-shadow-blur, 16px) rgba(0,0,0,var(--ee-card-shadow-opacity, .1));transition:box-shadow .2s ease,transform .2s ease}.custom-product-card .custom-product-card__details{display:flex!important;flex:1 1 auto!important;min-width:0;padding:0 12px 12px!important;background:#fff;border-radius:0 0 10px 10px}.custom-product-card .card__information{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;padding:12px 0 0!important;text-align:left!important}.custom-product-card .card__heading{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:2.8em;min-height:2.8em;max-height:2.8em;margin:0!important;font-size:15px;line-height:1.4;font-weight:500;text-align:left!important;overflow-wrap:anywhere}.custom-product-card .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left!important;text-decoration:none}.custom-product-card .card-information{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin-top:5px;text-align:left!important}.custom-product-card .price{display:flex;justify-content:flex-start!important;align-items:baseline;flex-wrap:wrap;gap:7px;min-height:24px;margin-top:6px;text-align:left!important}.custom-product-card .price__sale .price-item--sale,.custom-product-card .price__regular .price-item--regular,.custom-product-card .price .price-item--sale{color:var(--ee-product-price-color, #D76B98)!important}.custom-product-card .custom-product-card__variant-options,.custom-product-card .custom-product-card__variant-spacer{display:flex;align-items:center;width:100%;min-height:39px;height:39px;margin-top:auto;padding-top:8px;box-sizing:border-box}.custom-product-card .custom-product-card__variant-options .custom-product-card__swatches{display:flex;align-items:center;justify-content:flex-start!important;flex-wrap:nowrap;gap:7px;width:100%;min-height:27px;height:27px;margin:0!important;overflow:hidden}.custom-product-card .custom-product-card__variant-spacer{visibility:hidden}.custom-product-card .custom-product-card__swatch-more{flex:0 0 auto}@media screen and (max-width:749px){.custom-product-card .custom-product-card__details{padding:0 8px 10px!important}.custom-product-card .card__information{padding-top:9px!important}.custom-product-card .card__heading{height:2.7em;min-height:2.7em;max-height:2.7em;font-size:13px;line-height:1.35}.custom-product-card .custom-product-card__variant-options,.custom-product-card .custom-product-card__variant-spacer{min-height:35px;height:35px;padding-top:6px}.custom-product-card .custom-product-card__variant-options .custom-product-card__swatches{height:25px;min-height:25px;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-custom-product-card-round10.css.map */
