.card-wrapper,.card__inner{position:relative}.promotion-card-wrapper,.promotion-card-wrapper>.card,.promotion-card-wrapper>.card :is(.card__inner,.card__media,.card__media-wrapper,.media){height:100%}.card{position:relative;box-sizing:border-box;overflow:hidden;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background)}.card-product{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background)}.card__inner-card{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);border-radius:var(--card-radius, 0);border:var(--card-border-width, 0) solid rgba(var(--color-foreground),var(--card-border-opacity, 1));color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);padding:.8rem}.card-product .card__inner-card{--image-padding: var(--product-card-image-padding);--card-border-width: var(--product-card-border-width);--card-border-opacity: var(--product-card-border-opacity);--card-radius: min(.8rem, var(--product-card-corner-radius))}.card-collection .card__inner-card{--image-padding: var(--collection-card-image-padding);--card-border-width: var(--collection-card-border-width);--card-border-opacity: var(--collection-card-border-opacity);--card-radius: min(.8rem, var(--collection-card-corner-radius))}.card-article .card__inner-card{--image-padding: var(--blog-card-image-padding);--card-border-width: var(--blog-card-border-width);--card-border-opacity: var(--blog-card-border-opacity);--card-radius: min(.8rem, var(--blog-card-corner-radius))}.card__media{display:block;margin:var(--image-padding, 0rem);width:calc(100% - 2* var(--image-padding, 0rem));position:relative;overflow:hidden;line-height:var(--line-height-base, 0);color:currentColor}.card__media-link:after,a.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-flat, 1);outline-offset:-.3rem}.card__media-link:focus:after,a.card__media:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__media-link:focus-visible,a.card__media:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__media-link:focus:not(:focus-visible):after,a.card__media:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__media-link:focus,a.card__media:focus{box-shadow:none;outline:0}.card__media .video-modal-opener,.card__media .video-modal-opener button{position:absolute;top:0;right:0;bottom:0;left:0}.card__media .video-modal-opener button{-webkit-appearance:none;appearance:none;background:transparent;color:currentColor;border:none;padding:0;cursor:pointer;z-index:var(--z-index-flat, 1)}.card__media .video-modal-opener .video-modal-opener__icon{position:absolute;top:50%;left:50%;z-index:var(--z-index-flat, 1);transform:translate(-50%,-50%);color:rgba(var(--color-white),1);width:4.4rem;height:4.4rem;pointer-events:none}.card__media .video-modal-opener .video-modal-opener__icon .svg-wrapper,.card__media .video-modal-opener .video-modal-opener__icon .icon{width:100%;height:100%}.card__content{padding-top:.8rem;padding-bottom:.8rem}.card__content--center{padding-left:.8rem;padding-right:.8rem}.card-placeholder .card__content{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: rgb(var(--color-background));padding:1.6rem;background:rgba(var(--color-foreground),.04)}.card-collection .card__content,.card-promotion .card__content,.card-placeholder .card__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.6rem;display:flex;flex-direction:column}.card-placeholder .card__media+.card__content{position:relative;inset:unset;height:auto;width:auto;background:rgb(var(--color-background))}.card-article .card__content{padding:2.4rem 1.6rem}.card-article .card__media .card__caption{position:absolute;left:16px;top:16px;margin:0}.card-article .card__media .card__caption a{font-family:var(--font-body-family);font-size:12px;font-weight:600;padding:4px 7px;text-transform:capitalize;background-color:#a7c957;color:#000}.card-collection .card__content{--color-foreground: var(--global-color-inverse-foreground);--color-background: var(--global-color-inverse-background);--gradient-background: rgb(var(--color-background))}.card-collection .card__content--below{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: rgb(var(--color-background));position:static;top:unset;left:unset;height:auto;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);padding:.8rem 1.6rem}.card__caption{display:inline-block;text-decoration:none}.card__caption[href]{position:relative;z-index:calc(var(--z-index-temporary, 5) - 3)}.card-promotion .card__caption,.card-article .card__caption{margin-bottom:.8rem;flex-wrap:wrap}.card__heading{font-family:var(--font-family);font-size:var(--font-size, calc(var(--font-body-scale) * 1.6rem));font-weight:600;text-transform:var(--text-transform);letter-spacing:var(--letter-spacing, 0);line-height:var(--line-height, 1.5);margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0!important}.card__heading a,.card__heading>span{position:relative;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:var(--ellipsis, 2);text-overflow:ellipsis;-webkit-box-orient:vertical;text-decoration:none}.card-product .card__heading,.card-article .card__heading{margin-bottom:.4rem}.card-product .card__heading{--ellipsis: var(--product-card-title-ellipsis);--font-family: var(--product-card-title-font-family);--font-size: var(--product-card-title-font-size-mobile);--font-weight: var(--product-card-title-font-weight);--text-transform: var(--product-card-title-text-transform);--letter-spacing: var(--product-card-title-letter-spacing);--line-height: var(--product-card-title-line-height, 1.5)}.card-product .card__heading a{line-height:1.5}.card-collection .card__heading{--ellipsis: 5;--font-family: var(--collection-card-title-font-family);--font-size: var(--collection-card-title-font-size-mobile);--font-weight: var(--collection-card-title-font-weight);--text-transform: var(--collection-card-title-text-transform);--letter-spacing: var(--collection-card-title-letter-spacing);--line-height: var(--collection-card-title-line-height, 1.2)}.card-article .card__heading{--ellipsis: 2;--font-family: var(--blog-card-title-font-family);--font-size: var(--blog-card-title-font-size-mobile);--font-weight: var(--blog-card-title-font-weight);--text-transform: var(--blog-card-title-text-transform);--letter-spacing: var(--blog-card-title-letter-spacing);--line-height: var(--blog-card-title-line-height, 1.2)}.card-promotion .card__heading{--ellipsis: 5;--font-family: var(--font-heading-family);--font-size: var(--card-heading-font-size-mobile);--font-weight: var(--font-heading-weight);--text-transform: inherit;--letter-spacing: var(--heading-letter-spacing, 0);--line-height: var(--heading-line-height, 1.2);margin-bottom:1.6rem}.card-placeholder .card__heading{--font-family: var(--font-body-family);--font-size: calc(1.8rem * var(--font-body-scale));--font-weight: var(--font-body-weight);--text-transform: inherit;--letter-spacing: var(--body-letter-spacing, 0);--line-height: var(--body-line-height, 1.5);margin-bottom:0}.card-product .card__price,.card-product .card__rating{margin-bottom:.8rem}.card-product .card__review-number{position:absolute;top:1.6rem;left:1.6rem;display:flex;align-items:center;gap:3px;border-radius:50px;background-color:#f5fae8;padding:4px 12px}.card-product .card__review-number .spr-icon{width:16px;height:16px;color:rgba(var(--color-rating-full),1)}.card-product .card__review-number .spr-badge-caption{font-size:1.4rem;font-weight:600}.card-product .card__price:last-child,.card-product .card__rating:last-child{margin-bottom:0}.card__extend-action{display:flex;flex-direction:column}.card__buttons{position:relative;display:flex;flex-wrap:wrap;grid-gap:.8rem;z-index:var(--z-index-flat, 1)}.card-promotion .card__buttons{margin-top:1.6rem}.card-promotion .card__buttons .link{font-size:calc(1.2rem * var(--font-body-scale));font-weight:var(--font-body-weight)}.card-collection .card__heading+.card__product-count,.card-collection .card__product-count+.card__buttons,.card-collection .card__heading+.card__buttons{margin-top:.8rem}.card-article .card__buttons{margin-top:1.6rem}.card-article .card__buttons a{font-size:1.6rem;font-weight:600;line-height:1.5;text-transform:capitalize}.card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{--color-button: var(--product-color-button);--color-button-text: var(--product-color-button-text);--gradient-button: var(--product-gradient-button);--color-button-border: var(--product-color-button-border);--color-button-hover: var(--product-color-button-hover);--color-button-text-hover: var(--product-color-button-text-hover);--gradient-button-hover: var(--product-gradient-button-hover);--color-button-border-hover: var(--product-color-button-border-hover);min-height:calc(3.8rem + var(--buttons-border-width) * 2);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:700;padding-left:1.6rem;padding-right:1.6rem;width:100%;gap:8px}.card__buttons .card__quick-add-button span,.card__buttons .card__quick-view-button span{text-overflow:ellipsis}.card product-form{line-height:var(--line-height-base, 0)}.card__link{padding:0;z-index:calc(var(--z-index-temporary, 5) - 3)}.card__information{width:100%}.card-promotion .card__text{width:100%;max-width:38.5rem;font-weight:600}.card-product.card--horizontal .card__inner{display:flex;align-items:center;padding:.8rem;width:100%}.card-product.card--horizontal .card__media{flex-shrink:0;width:10rem}.card-product.card--horizontal .card__content{position:initial;padding:0 0 0 .8rem;flex:1 1 0%;margin-top:0;transform:unset!important;z-index:auto}.card-product.card--horizontal .card__badges{--position-offset: .4rem}.card-product.card--horizontal .card__badges .badge{font-size:calc(var(--font-body-scale) * 1.2rem);padding:.2rem .4rem;min-height:auto}.card-product.card--horizontal .card__heading{--product-card-title-font-size-mobile: 1.4rem;--product-card-title-font-size-desktop: 1.4rem}.card-product.card--horizontal .card__price:not(:last-child){margin-bottom:.8rem}.card__options-opener{line-height:var(--line-height-base, 0);width:100%}.card__options-opener button:not(.button){--text-decoration-thickness: .1rem;padding:0;margin:0;border:none;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-body-weight);line-height:calc(var(--font-body-scale) * 1.6rem);text-transform:uppercase;display:inline;transition:background-size ease-in-out var(--duration-default);background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% min(var(--text-decoration-thickness),.1rem);cursor:pointer}.card-product .card__buttons{justify-content:space-between}.card-product .card__buttons .card__quick-add-button,.card-product .card__buttons .card__quick-view-button{width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (hover: hover){.card__buttons .card__quick-add-button:hover,.card__buttons .card__quick-view-button:hover{color:rgba(var(--color-button-text-hover),1);border-color:rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1);background:var(--gradient-button-hover)}.card:hover .media--zoom>img:first-child:not(:only-child),.card:hover .media--zoom>picture>img:first-child:not(:only-child),.card:hover .media--fade>img:first-child:not(:only-child),.card:hover .media--fade>picture>img:first-child:not(:only-child){opacity:0}.card:hover .media--zoom>img+img,.card:hover .media--zoom>picture>img+img,.card:hover .media--fade>img+img,.card:hover .media--fade>picture>img+img{opacity:1}.card:hover .media--zoom>img:first-child:only-child,.card:hover .media--zoom>picture>img:first-child:only-child,.card:hover .media--zoom>img+img,.card:hover .media--zoom>picture>img+img{transform:scale(1.05)}}@media screen and (max-width: 1365px){.card-product .card__buttons .card__quick-add,.card-product .card__buttons .card__quick-view{flex-shrink:1;flex-grow:inherit}.card-product .card__buttons .card__quick-add .svg-wrapper,.card-product .card__buttons .card__quick-view .svg-wrapper{margin-right:0}}@media screen and (max-width: 1032px){.card__heading a>span{background:transparent!important}.card-product .card__options{display:none}.bundle-products__list .card-product .card__options{display:block}.card-product .card__buttons{display:flex!important}.card-product .card__buttons .card__quick-add,.card-product .card__buttons .card__quick-view{width:100%}.card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{min-height:calc(3rem + var(--buttons-border-width)* 2);gap:8px}}@media screen and (max-width: 749px){.card-promotion{min-height:26rem}.card-promotion.not-image .card__content{position:relative;top:unset;left:unset;padding-top:2.4rem;padding-bottom:2.4rem}.card-product .card__heading{min-height:calc(var(--ellipsis) * var(--font-size) * (1 + .5 / var(--font-body-scale)));text-transform:uppercase}.card-collection .card__heading{--ellipsis: 1}.card-product.card--horizontal .card__heading{min-height:unset}.card-promotion .card__heading{margin-bottom:.8rem}.card-promotion .card__buttons{margin-top:2.4rem}.card-promotion .card__buttons .button{min-width:143px}.card-product .card__review-number{top:.8rem;left:.8rem;padding:2px 13px}.card-product .card__review-number .spr-badge-caption{font-size:1.2rem}}@media screen and (min-width: 750px){.card__inner-card{padding:1.6rem}.card-product .card__inner-card{--card-radius: var(--product-card-radius)}.card-collection .card__inner-card{--card-radius: var(--collection-card-corner-radius)}.card-article .card__inner-card{--card-radius: var(--blog-card-corner-radius)}.card__content{padding-top:1.6rem;padding-bottom:1.6rem}.card__content--center{padding-left:1.6rem;padding-right:1.6rem}.card-article .card__content,.card-collection .card__content,.card-product .card__content,.card-collection .card__content--below{padding:1.6rem}.card-product .card__heading{--font-size: var(--product-card-title-font-size-tablet)}.card-collection .card__heading{--font-size: var(--collection-card-title-font-size-tablet)}.card-article .card__heading{--font-size: var(--blog-card-title-font-size-tablet)}.card-promotion .card__heading{--font-size: var(--card-heading-font-size-tablet)}.card__buttons{column-gap:.8rem}.card-article .card__buttons{margin-top:.8rem}.card-collection .card__heading+.card__product-count,.card-collection .card__heading+.card__buttons{margin-top:1.6rem}.card__media .video-modal-opener .video-modal-opener__icon{width:4.4rem;height:4.4rem}}@media screen and (min-width: 750px) and (max-width: 1032px){.card-product .card__buttons{display:none}.card-promotion .card__content{padding:.8rem}.card-promotion .card__heading{margin-bottom:.8rem}.card-promotion .card__text p{position:relative;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical}.card-promotion .card__buttons{margin-top:.8rem}.card__media .video-modal-opener .video-modal-opener__icon{width:4.8rem;height:4.8rem}}@media screen and (min-width: 1032px) and (max-width: 1300px){.card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{padding-left:1.2rem;padding-right:1.2rem;font-size:calc(var(--font-body-scale)* 1rem)}.card-product .card__buttons .card__quick-add .svg-wrapper,.card-product .card__buttons .card__quick-view .svg-wrapper{width:1.6rem;height:1.6rem}}@media screen and (min-width: 1033px){.card__content{padding-top:2.4rem;padding-bottom:2.4rem}.card__content--center{padding-left:1rem;padding-right:1rem}.card-promotion .card__content{padding:clamp(2.4rem,3.5vw,4rem)}.card-product .card__content{position:relative;z-index:var(--z-index-flat, 1);margin-top:0;transform:translateY(calc(0rem + var(--hover-element-spacing)));transition:transform var(--duration-default) cubic-bezier(.215,.61,.355,1)}.card-product .card__extend-action{margin-top:1.6rem;opacity:0;visibility:hidden}.card.card-product .card__content{transform:translateY(0)}.card.card-product .card__content .card__extend-action{opacity:1;visibility:visible}.card-promotion .card__caption,.card-article .card__caption{margin-bottom:1.6rem}.card-product .card__heading{--font-size: var(--product-card-title-font-size-desktop)}.card-collection .card__heading{--font-size: var(--collection-card-title-font-size-desktop)}.card-collection:has(:is(.card__buttons)) .card__heading{transform:translateY(1rem);transition:transform var(--duration-default) ease}.card-collection:has(:is(.card__buttons)) .card__content--below .card__heading{transform:translateY(0)}.card-article .card__heading{--font-size: var(--blog-card-title-font-size-desktop);margin-bottom:.8rem}.card-promotion .card__heading{--font-size: var(--card-heading-font-size-desktop);margin-bottom:1.6rem}.card__buttons{flex-wrap:nowrap}.card-promotion .card__buttons{margin-top:2.4rem}.card-promotion .card__buttons .button{min-width:156px}.card-collection .card__buttons{opacity:0;visibility:hidden;transition:var(--duration-default) ease;transition-property:opacity,visibility}.card-collection .card__content--below .card__buttons{opacity:1;visibility:visible}.card-collection .card__content--below .card__heading+.card__buttons{margin-top:.8rem}.card-collection:hover .card__buttons,.card.card-collection:focus-within .card__buttons{opacity:1;visibility:visible}.card-collection:has(:is(.card__buttons)):hover .card__heading,.card-collection:has(:is(.card__buttons)):focus-within .card__heading{transform:translateY(0)}.card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{gap:.8rem}}@media screen and (min-width: 1366px){.card-product .card__buttons .card__quick-add,.card-product .card__buttons .card__quick-view{width:100%}.card-product .card__buttons .card__quick-add:only-child,.card-product .card__buttons .card__quick-view:only-child{flex-grow:inherit}.card__media .video-modal-opener .video-modal-opener__icon{width:6.3rem;height:6.3rem}.card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-card.css.map */
