.format-pill{background-color:rgba(var(--color-foreground),0);border-radius:var(--variant-pills-radius);cursor:pointer;display:inline-block;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.4;margin:0;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:background-color all .2s ease-in-out,border-color all .2s ease-in-out}.format-pill,.format-pill:focus,.format-pill:hover{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.format-pill:focus,.format-pill:hover{background-color:rgba(var(--color-foreground),.2)}.product-form__input--pill input[type=radio]+.format-pill{letter-spacing:.03em;margin:.7rem .5rem .2rem 0}.product-form__input--pill input[type=radio]+.format-pill:before{display:none}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--pill input[type=radio]:checked+.format-pill,.product-form__input--pill input[type=radio]:hover+.format-pill{background-color:rgba(var(--color-foreground),.2);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.card--collection{background:rgb(var(--color-background));border:var(--product-card-border-width) solid rgba(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-corner-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.6rem;position:relative;transition:box-shadow all .2s ease-in-out}.card--collection .media{height:100%}.card--collection:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.card--collection .card__inner-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:0;width:100%}.card--collection .card__inner{flex-shrink:0;width:30%!important}.card--collection .card__inner.ratio{display:block;position:relative;width:100%}.card--collection .card__inner.ratio:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.card--collection .card__inner .card__media{height:100%;left:0;position:absolute;top:0;width:100%}.card--collection .card__inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card--collection .card__content{display:contents;position:static}.card--collection .card__main-info{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-left:1.2rem;width:70%;z-index:1}.card--collection .card__action-info{display:flex;flex-direction:column;margin-top:1.2rem;position:relative;width:100%;z-index:5}.card--collection .price__container{margin-top:0}.card--collection .card__price-wrapper{align-items:baseline;display:flex;flex-direction:row;gap:.8rem}.card--collection .card__heading{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:700;line-height:1.2;margin:0}.card--collection .card__heading a{color:inherit;text-decoration:none}.card--collection .card__description{color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.4;margin:.4rem 0}.card--collection .card__view-link{align-self:start;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);margin-top:.4rem;pointer-events:auto}.card--collection .price{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*2rem);font-weight:700}.card--collection .price-item--regular{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.6rem);font-weight:600}.card--collection .price__note{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem)}.card--collection .card__badge--new{background:#28a745;border-radius:2rem;bottom:.8rem;color:#fff;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;left:.8rem;padding:.4rem 1.2rem;position:absolute;text-transform:uppercase;z-index:1}.card--collection .card__formats{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;pointer-events:auto;position:relative;z-index:20}.card--collection .format-plus{align-self:center;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);text-decoration:none}.card--collection .format-plus:hover{text-decoration:underline}@media screen and (min-width:1240px){.card--collection{flex-direction:row}.card--collection .card__inner-row{align-items:center;flex-direction:row!important;flex-wrap:nowrap}.card--collection .card__inner{flex-shrink:0;width:170px!important}.card--collection .card__content{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:var(--grid-desktop-horizontal-spacing,3.2rem);padding:0 0 0 2.4rem}.card--collection .card__main-info{align-items:start;display:flex;flex:1;flex-flow:column wrap;gap:1rem;justify-content:start;padding-left:0;width:auto}.card--collection .card__action-info{display:flex;flex-direction:column;flex-shrink:0;margin-top:0;width:32rem}.card--collection .card__price-wrapper .price--on-sale .price__sale{flex-flow:row nowrap;gap:.4rem}.card--collection .card__heading{font-size:calc(var(--font-body-scale)*1.8rem)}}.product-card-wrapper:hover .ax-link.reversed{background-size:0 1px}