.card-size-picker__panel{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:.75rem .625rem;background:rgb(var(--background-without-opacity) / .94);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s}.card-size-picker__group{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.card-size-picker__group[hidden]{display:none}.card-size-picker__size{min-width:2.25rem;padding:.375rem .5rem;border:1px solid rgb(var(--text-color) / .25);font-size:.75rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.card-size-picker__size:hover,input:focus-visible+.card-size-picker__size{border-color:rgb(var(--text-color))}input:checked+.card-size-picker__size{background:rgb(var(--text-color));color:rgb(var(--background-without-opacity))}.card-size-picker__size.is-disabled{cursor:not-allowed;opacity:.4;text-decoration:line-through}.card-size-picker__size.is-disabled:hover{border-color:rgb(var(--text-color) / .25)}.card-size-picker__form:has(input:checked) .card-size-picker__group{pointer-events:none;opacity:.6}.card-size-picker__error{margin-block-start:.5rem;font-size:.75rem;text-align:center;color:rgb(var(--error-text))}@media screen and (hover:hover)and (pointer:fine){.product-card__figure:hover .card-size-picker__panel,.card-size-picker:focus-within .card-size-picker__panel{opacity:1;visibility:visible;transform:translateY(0)}.card-size-picker__toggle{display:none}}.card-size-picker[open] .card-size-picker__panel{opacity:1;visibility:visible;transform:translateY(0)}.card-size-picker[open] .card-size-picker__toggle{z-index:3;inset-block-end:auto;inset-block-start:.5rem}.card-size-picker[open] .card-size-picker__toggle svg{transform:rotate(45deg)}.product-card .product-card__info .product-title h3{font-size:inherit;font-weight:inherit}.product-card .product-card__info .product-title{font-size:var(--infini-card-title-size-mobile, 16px);font-weight:var(--infini-card-title-weight-mobile, 700)}@media screen and (min-width:700px){.product-card .product-card__info .product-title{font-size:var(--infini-card-title-size-desktop, 16px);font-weight:var(--infini-card-title-weight-desktop, 700)}}.product-card__image--extra,.card-image-carousel{display:none}@media screen and (max-width:699px){.product-card__media:has(.product-card__image--extra){display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-card__media:has(.product-card__image--extra)::-webkit-scrollbar{display:none}.product-card__media:has(.product-card__image--extra)>:is(.product-card__image--primary,.product-card__image--extra){display:block;flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-card__media:has(.product-card__image--extra)>.product-card__image--secondary{display:none}.card-image-carousel:not([hidden]){position:absolute;inset-inline:0;inset-block-end:.625rem;z-index:1;display:flex;justify-content:center;gap:.25rem;pointer-events:none}.card-image-carousel__dot{width:5px;height:5px;border-radius:50%;background:#ffffff80;box-shadow:0 0 2px #00000059;transition:background .2s}.card-image-carousel__dot.is-active{background:#fff}}@media screen and (max-width:699px){.product-title.infini-title-size-mobile{font-size:var(--infini-title-size-mobile)}}@media screen and (min-width:700px){.product-title.infini-title-size-desktop{font-size:var(--infini-title-size-desktop)}}.product-card .product-card__info .product-title{min-height:2.8em}.product-card .product-card__info{align-self:stretch;align-content:space-between}.product-card .product-card__info>fieldset{margin-inline-start:calc(-1 * (var(--swatch-offset, 2px) + var(--swatch-border-size, 1px)))}.escaparate__products{align-items:stretch!important}.escaparate__products>.product-card{grid-template-rows:auto 1fr}@media screen and (max-width:699px){.collection-escaparate--desktop{display:none!important}}@media screen and (min-width:700px){.collection-escaparate--mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/infini-custom.css.map */
