.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%}.placeholder-card-wrapper,.placeholder-card-wrapper>.card,.placeholder-card-wrapper>.card :is(.card__inner){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__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:0;color:currentColor}a.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;outline-offset:-.3rem}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)}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)}a.card__media:focus:not(:focus-visible):after{box-shadow:none;outline:0}a.card__media:focus{box-shadow:none;outline:0}.card__content{padding-top:.8rem;padding-bottom:.8rem}.card-product .card__content{background-color:#fff}.card__content--center{padding-left:.8rem;padding-right:.8rem}.card-placeholder .card__content{padding:1.6rem}.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-article .card__content{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: rgb(var(--color-background));padding:2.4rem 1.6rem}.card-collection .card__content,.card-placeholder .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,.card-promotion .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:2}.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:var(--font-weight);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing);line-height:calc(1 + .5 / var(--font-body-scale));margin-top:0;margin-bottom:0}@media(min-width:1025px)and (max-width:1500px){.card__heading{min-height:calc(var(--font-size, calc(var(--font-body-scale) * 1.6rem)) * calc(1 + .5 / var(--font-body-scale)) * 2)}}.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}.card-product .card__heading,.card-article .card__heading{margin-bottom:1.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)}.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:calc(1 + .2 / var(--font-heading-scale))}.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:1.5;min-height:unset}.card-promotion .card__heading{--font-family: var(--font-heading-family);--font-size: var(--card-heading-font-size-mobile);--font-weight: 500;--text-transform: inherit;--letter-spacing: var(--heading-letter-spacing, calc(var(--font-heading-scale) * .06rem));line-height:calc(1 + .2 / var(--font-heading-scale));margin-bottom:1.6rem}.card-promotion .card__media.card__media--below{max-width:60px;margin:0 auto;padding-top:2.4rem}.aside__block:last-child .card-promotion .card__media.card__media--below{max-width:50px}.card-promotion .card__buttons-modal{border:0;background:transparent;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;color:rgb(var(--color-foreground));cursor:pointer}.card-promotion .card__buttons-modal:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.card-placeholder .card__heading{--font-family: var(--font-body-family);--font-size: calc(2.4rem * var(--font-body-scale));--font-weight: 600;--text-transform: inherit;--letter-spacing: var(--body-letter-spacing);line-height:calc(1 + .8 / var(--font-body-scale));margin-bottom:0}.card-product .card__price,.card-product .card__rating{margin-bottom:1.6rem}.card-product .card__price:last-child,.card-product .card__rating:last-child{margin-bottom:0}.card-product .card__price .price-item>small{font-size:1.6rem;color:#656263;margin-right:.2rem;font-weight:400}.card__buttons{position:relative;display:flex;flex-wrap:wrap;grid-gap:1rem;row-gap:.8rem;z-index: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:400}.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__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.4rem + var(--buttons-border-width) * 2);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;letter-spacing:0;text-transform:uppercase;padding-left:1.6rem;padding-right:1.6rem;width:100%}.card__buttons .card__quick-add-button span,.card__buttons .card__quick-view-button span{text-overflow:ellipsis}.card product-form{line-height:0}.card__link{padding:0;z-index:2}.card__information{width:100%}.card__information .price__container{display:flex;justify-content:center;align-items:center}.card__information .price-item{font-size:1.6rem;font-weight:500}@media(min-width:750px){.card__information .price-item{font-size:2rem}}.card-promotion .card__text{width:100%;max-width:38.5rem}.card-product .card__wrapper-media{position:relative}.card-product .card__extend-action{position:absolute;visibility:hidden;opacity:0;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 2rem);z-index:2;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;border:1px solid #000;border-radius:.3rem;padding:1.4rem 1rem 1.6rem;background-color:#fff;box-shadow:0 0 4px #00000026}@media screen and (max-width:1024px){.card-product .card__extend-action{display:none}}@media(min-width:750px)and (max-width:1585px){.card-promotion .card__text{min-height:4.8rem}}.card-product .card__extend-action.active{visibility:visible;opacity:1;pointer-events:auto}.card__extend-action .jsClose{position:absolute;top:12px;right:.3rem;cursor:pointer;z-index:1;border:0;background:transparent;padding:0}.card__extend-action .jsClose svg{width:1.8rem;height:1.8rem}@media(min-width:1025px){.card__extend-action .jsClose svg{width:2.4rem;height:2.4rem}}.card__extend-action .card__quick-add,.card__extend-action .card__quick-view{font-size:1.4rem;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.6rem}.card-product.card--horizontal .card__price:not(:last-child){margin-bottom:.8rem}.card__options-opener{line-height:0;width:100%}.card__options-opener button:not(.button){--text-decoration-thickness: .1rem;padding: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)}.card__options+.card__buttons{margin-top:1.6rem}.card__options .group{grid-gap:.8rem}.card__options .group a{width:2.4rem;height:2.4rem;display:flex;text-align:center;justify-content:center;align-items:center;background:#f5f5f5;font-size:calc(1.2rem * var(--font-body-scale))}.card-options__input{border:none;padding:0;margin:0;min-width:fit-content}.card-options__input+.card-options__input{margin-top:.8rem}.card-options__input .form__label{padding:0;margin-bottom:1.6rem}.card-options__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px}.card-options__input input[type=radio]+label{position:relative;min-width:2.4rem;min-height:2.4rem;vertical-align:top;cursor:pointer;border:max(.1rem,var(--variant-pills-border-width)) solid rgba(var(--color-foreground),.1);border-radius:var(--variant-pills-radius);padding:0rem .5rem;transition:all var(--duration-short) ease}.card-options__input input[type=radio]+label:last-of-type{margin-right:0}.card-options__input input[type=radio]:disabled+label,.card-options__input input[type=radio].disabled+label{opacity:.5}.card-options__input input[type=radio]+label .icon{width:1.6rem;height:1.6rem}.card-options__input input[type=radio]+label:before,.card-options__input input[type=radio]+label:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;will-change:transform;transform:scale(.75)}.card-options__input input[type=radio]+label:after{box-shadow:0 0 0 .1rem}.card-options__input--swatch input[type=radio]+label{font-size:0;letter-spacing:0;line-height:0;padding:0;width:2.4rem;height:2.4rem;min-width:unset;min-height:unset}.card-options__input--swatch-circle input[type=radio]+label{border-radius:50%}.card-options__input--swatch input[type=radio]+label .pattern{position:relative;width:100%;height:100%;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:inherit;overflow:hidden}.card-options__input--swatch input[type=radio]+label .pattern:after{content:"";display:block;width:calc(100%*sqrt(5));height:.1rem;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);opacity:0}.card-options__input--swatch input[type=radio]:disabled+label,.card-options__input--swatch input[type=radio].disabled+label,.card-options__input--swatch input[type=radio]:disabled+label .pattern:after,.card-options__input--swatch input[type=radio].disabled+label .pattern:after{opacity:1}.card-options__input input[type=radio]:checked+label{border-color:rgba(var(--color-foreground),1)}.card-options__input input[type=radio]+label:hover:after,.card-options__input input[type=radio]+label:focus:after,.card-options__input input[type=radio].focused+label:after{opacity:1;transform:scale(1)}.card-options__input input[type=radio].focused+label,.card-options__input input[type=radio]:focus-visible+label,.card-options__input input[type=radio]:focus+label{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.card-options__input input[type=radio]:focus:not(:focus-visible):not(.focused)+label{box-shadow:inherit}.st-wishlist-button{position:absolute;top:1rem;right:.9rem;border:none;padding:0;background:transparent}.st-wishlist-button svg{width:18px;height:16px}@media(min-width:750px){.st-wishlist-button{top:1.4rem;right:1.3rem}}@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:1024px){.card__heading a>span{background:transparent!important}.card__options .group{grid-gap:.5rem}.card-options__input:not(.card-options__input--swatch){display:none}}@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)))}.card-collection .card__heading{--ellipsis: 1}.card-product.card--horizontal .card__heading{min-height:unset}}@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-promotion .card__content,.card-article .card__content,.card-collection .card__content,.card-product .card__content{padding:1.3rem 1.4rem}.card-collection .card__content--below,.card-promotion .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);margin-bottom:2rem}.card-article .card__buttons{margin-top:1.8rem}.card-collection .card__heading+.card__product-count,.card-collection .card__heading+.card__buttons{margin-top:1.6rem}}@media screen and (min-width:1025px)and (max-width:1024px){.card-product .card__buttons{display:none}}@media screen and (min-width:1025px){.card__content{padding-top:2.4rem;padding-bottom:2.4rem}.card__content--center{padding-left:1rem;padding-right:1rem}.card-promotion .card__content{padding:3rem 4.5rem}.card-promotion .card__content.card__content--below{padding:1.5rem 2.4rem}.card-product .card__content{position:relative;z-index:1;margin-top:calc(-1 * (0rem + var(--card-hover-distance)));-webkit-transform:translateY(calc(0rem + var(--card-hover-distance)));transform:translateY(calc(0rem + var(--card-hover-distance)));-webkit-transition:-webkit-transform var(--duration-default) cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--duration-default) cubic-bezier(.215,.61,.355,1);transition:transform var(--duration-default) cubic-bezier(.215,.61,.355,1);transition:transform var(--duration-default) cubic-bezier(.215,.61,.355,1),-webkit-transform var(--duration-default) cubic-bezier(.215,.61,.355,1)}.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:1.4rem}.card-promotion .card__heading{--font-size: var(--card-heading-font-size-desktop)}.card__buttons{flex-wrap:nowrap}.card-collection .card__buttons{opacity:0;visibility:hidden;transition:var(--duration-default) ease;transition-property:opacity,visibility}.card-collection .card__content--below .card__buttons,.card-promotion .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-product .card__buttons .card__quick-add,.card-product .card__buttons .card__quick-view{flex:1}.card-product .card__buttons .card__quick-add:only-child,.card-product .card__buttons .card__quick-view:only-child{flex-grow:inherit}}.card-product .card__buttons .card__quick-add .svg-wrapper,.card-product .card__buttons .card__quick-view .svg-wrapper{display:none;margin-right:0}@media(min-width:1025px)and (max-width:1200px){.card-product .card__extend-action{padding:.8rem}.card-product .card__extend-action .card__buttons{grid-gap:.4rem}.card-product .card__buttons .button{padding-left:.8rem;padding-right:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-card.css.map */
