.card{display:block;overflow:hidden;text-decoration:none;color:rgb(var(--color-base-text))}.card-wrapper:not(.card-wrapper--horizontal) .card-information+.card,.card-wrapper:not(.card-wrapper--horizontal) .card-information+.placeholder,.card-wrapper:not(.card-wrapper--horizontal) .placeholder{margin-bottom:.8rem}@media screen and (min-width: 577px){.card-wrapper:not(.card-wrapper--horizontal) .card-information+.card,.card-wrapper:not(.card-wrapper--horizontal) .card-information+.placeholder,.card-wrapper:not(.card-wrapper--horizontal) .placeholder{margin-bottom:1.2rem}}.card-information--center{text-align:center}.card-information--end{text-align:right}.card-information--center .price{justify-content:center}.card-information--center .price-item{margin:0}.card-information--end .price{justify-content:flex-end}.card-information--end .price-item{margin:0 0 0 1rem}.card.card--soft{background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card--media{display:block;text-decoration:none}.card--text-only{display:flex;justify-content:center}.card--text-only.card--product{position:static}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--product{position:relative}.card-wrapper__inner .card--product{z-index:3;pointer-events:none}.card__badge{pointer-events:all}.card-wrapper__inner:hover .card__badge{z-index:2}.card--stretch{height:100%}.card-information>*+*{margin-top:.5rem}.product-form--loading .card__media-wrapper{filter:blur(2px);-webkit-filter:blur(2px);transition:.5s filter;transition-delay:.1s}.card .media{border-radius:var(--images-border-radius);z-index:1}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:flex-start;margin-bottom:6rem;margin-top:5rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin:0 1.2rem 1.2rem}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-5rem}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 577px){.card--text-only .card__content{margin-top:7rem;margin-bottom:7rem}.card--text-only .card__content+.card__badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card__text{margin:2rem 0 0;word-break:break-word;text-transform:var(--headings-case)}.card-information__text{display:block;margin:0;word-break:break-word}.card-information__text a{transition:color var(--duration-short) ease}@media (hover: hover) and (pointer: fine){.card-wrapper__inner:hover .card-information__text a{color:rgb(var(--clr-theme-accent))}}.card-information__wrapper{width:100%}.card-information__wrapper>*{color:rgb(var(--color-foreground))}.card-information__wrapper>.price{color:rgb(var(--clr-cost))}.card-information__wrapper>.rating{margin-top:.7rem}.card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.3rem}@media screen and (min-width: 577px){.card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.5rem}}.card-wrapper{color:inherit;text-decoration:none;position:relative}.card-wrapper--no-image{padding:2rem;border:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));border-radius:var(--images-border-radius)}.card-wrapper--no-image,.card-wrapper--no-image .product-form,.card-wrapper--no-image form,.card-wrapper--no-image .card-wrapper__inner,.card-wrapper--no-image .card-information,.card-wrapper--no-image .card-information__wrapper{height:100%;min-height:100%}.card-wrapper--no-image .card-information__wrapper{display:flex;flex-direction:column}.card-wrapper--no-image .card-information__price{margin-top:0}.card-information__price .price .price-item{margin:0}.card-information__buttons{position:relative;padding-top:2rem;margin-top:auto!important;z-index:2}.card-wrapper:not(.card-wrapper--horizontal) .card-information__buttons .card__submit{--color-button-text: var(--color-foreground);background:transparent!important;border:none!important;padding:0;min-height:auto;text-align:left}.card-wrapper:not(.card-wrapper--horizontal) .card-information__buttons .card__submit:before{display:none!important}.card-wrapper:not(.card-wrapper--horizontal) .card-information__buttons .card__submit .icon{color:rgb(var(--clr-icon))}@media screen and (max-width: 440px){.g-col-6 .card-wrapper:not(.card-wrapper--horizontal) .card-information__buttons .card__submit .icon{display:none!important}}.card__submit~.quick-add{margin-top:1.4rem}.card-wrapper .quick-add{z-index:2}.card-wrapper .full-unstyled-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.card-wrapper .full-unstyled-link:focus-visible{outline:0;box-shadow:none}.card-wrapper .full-unstyled-link:focus-visible:after{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.card-wrapper:focus-within .card{box-shadow:none}.card-wrapper--horizontal .card-wrapper__inner .card-information{width:100%}.card-wrapper--horizontal .card-wrapper__inner .card,.card-wrapper--horizontal .card-wrapper__placeholder{width:30%;min-width:30%}@media screen and (min-width: 577px){.card-wrapper--horizontal .card-wrapper__inner .card,.card-wrapper--horizontal .card-wrapper__placeholder{width:20%;min-width:20%}}.card-wrapper__inner{display:flex;flex-direction:column;position:relative}.card-wrapper--horizontal .card-wrapper__inner{flex-direction:row;justify-content:stretch;align-items:center;gap:2rem}.card-wrapper__inner .card-information{order:1}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 577px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__form-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;text-align:center;top:0;bottom:0;left:0;right:0;pointer-events:none}@media (max-width: 1024px){.card__form-buttons{display:none}}.product-form__buttons>*{pointer-events:all;z-index:2}.product-form__errors{z-index:4}.button--sold-out{min-width:auto}.button--sold-out svg:not(.icon-loading-spinner){display:none!important}.card__submit:before{border:none}.card-wrapper--horizontal>product-form .product-form{margin:0}.card-wrapper__inner>.card .product-form__buttons{opacity:0;z-index:1}.card-wrapper__inner:hover>.card .product-form__buttons{opacity:1}:is(.card-wrapper--fade,.card-wrapper--fade-up)>product-form .product-form__buttons{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.card-wrapper--fade-up>product-form .product-form__buttons{transform:translate3d(0,5rem,0);transition-property:opacity,transform}.card-wrapper--fade-up>product-form:hover .product-form__buttons{transform:translateZ(0)}.card-wrapper .card__form-buttons :is(.card__submit,.quick-add){min-width:100%}@media screen and (min-width: 1025px) and (max-width: 1200px){.product-grid .g-col-md-2 .card__form-buttons :is(.card__submit,.quick-add__submit){padding-left:1.2rem;padding-right:1.2rem}.product-grid .g-col-md-2 .card__form-buttons :is(.card__submit,.quick-add__submit) svg{display:none}}.card__badge{top:.5rem;left:1rem;display:flex;flex-wrap:wrap;position:absolute;z-index:1}.card__badge>*{margin-right:1rem;margin-top:.5rem}.card__badge .badge~.card__time-countdown{margin-top:1rem}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card:hover .card-colored .overlay-card{background-color:rgba(var(--color-card-hover),.06)}@media screen and (min-width: 1025px){.card-wrapper__inner:hover .card__text{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper__inner:hover .card--soft{background-color:rgba(var(--color-card-hover),.06);transition:background-color var(--duration-long) ease-in-out}}.card-wrapper variant-selects{position:relative;display:block;margin-top:1rem!important;z-index:2}.card-wrapper variant-selects .select{max-width:100%}.card__badge-break{display:block!important;margin:0!important;width:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-card.css.map */
