﻿@container controls (min-width: 550px){#body .product__form--controls{grid-template-columns:150px 1fr;grid-gap:8px}#body .product__form--controls .product__quick-payment--wrapper+.btn{grid-column:2/3;padding-top:9px;padding-bottom:9px;height:100%}}.product__brand--btn{width:40px;height:40px;border-radius:50%;color:#fff;background:#100e0e;z-index:20}.product__brand--lightbox .popup-content{display:grid}.product__brand--img{max-width:100%;max-height:100vh;z-index:10}.product__disponibility{font-size:max(12px,0.6666666667rem)}.product__disponibility--available{font-weight:500}.product__disponibility--available:before{background:#2a954a;font-family:"fontello";content:""}.product__disponibility--list{display:flex;flex-wrap:wrap;gap:8px clamp(30px,2vw,40px);transition:opacity 300ms ease,transform 300ms ease}.product__disponibility--item{grid-gap:8px;grid-template-columns:auto 1fr}.product__disponibility--item:before{width:15px;height:15px;border-radius:50%;color:#fff;display:grid;place-content:center;font-size:max(6px,0.3333333333rem)}.product__disponibility--unavailable{color:#acacac}.product__disponibility--unavailable:before{background:#acacac;font-family:"fontello";content:""}.product__form{grid-template-columns:auto 1fr;grid-gap:8px;container:controls/inline-size}.product__form--controls{grid-gap:8px 0;grid-template-columns:1fr}.product__form--controls .stripe__btn #stripe-button-element,.product__form--controls .product__form--controls #stripe-button-element{width:100% !important}.product__form--controls .stripe__btn+.btn,.product__form--controls .product__form--controls+.btn{grid-column:1/2;padding-top:15px;padding-bottom:15px}.product__form--controls .btn{width:100%;padding-left:10px;padding-right:10px;grid-column:1/3;display:inline-block}.product__image--switch .product__image--main img{opacity:0;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.product__image img{display:block;width:100%;transition:opacity 300ms ease,transform 300ms ease}.product__image--btn{width:32px;height:32px;background:#100e0e;color:#fff;font-size:max(24px,1.3333333333rem)}.product__image--counter{padding:clamp(6px,.5vw,10px) clamp(20px,1.5vw,30px);font-size:max(20px,1.3333333333rem)}.product__image--list{order:2;overflow:hidden}.product__image--list ul{grid-auto-flow:column;grid-auto-columns:33.33%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:transform 400ms ease}.product__image--item{padding:0 10px}.product__image--item img{height:100%;object-fit:cover}.product__image--main{order:1}.product__image--zoom{cursor:zoom-in}.product__info h2{border-bottom:1px solid #acacac;padding-bottom:5px}.product__info--header{grid-template-columns:1fr auto;grid-gap:10px;padding-bottom:8px;border-bottom:1px solid #acacac}.product__info--header .product__price{grid-auto-flow:row;display:grid;line-height:1.2}.product__info--header .product__price--discount{order:3}.product__info--header .product__price--discount+.product__price--regular{font-size:max(14px,1rem);font-weight:300}.product__nav--back{padding:0 15px;height:100%}.product__nav--btn{width:30px;height:30px;font-size:max(22px,1.2222222222rem)}.product__nav--center{display:none}.product__nav--list{grid-gap:5px;grid-template-columns:1fr 1fr}.product__nav--wrapper{padding:10px 0;grid-gap:10px;grid-template-columns:auto auto}.product__option--color{border:1px solid #100e0e;width:40px;height:40px;background:var(--product__color)}.product__option--color.current:after{font-family:"fontello";content:"";width:20px;height:20px;border-radius:50%;background:#100e0e;color:#fff;display:grid;place-content:center;font-size:max(8px,0.4444444444rem)}.product__option--label{grid-template-columns:auto 1fr;grid-gap:5px;margin-bottom:10px}.product__option--label:after{content:"";grid-area:1/2/2/3;border-bottom:1px solid #acacac}.product__option--label-extra{grid-template-columns:auto 1fr auto}.product__option--label-extra a{grid-column:3/4;font-size:max(14px,0.8888888889rem)}.product__option--list{display:flex;flex-wrap:wrap;gap:8px;transition:opacity 300ms ease,transform 300ms ease}.product__option--size,.product__option--width{background:#f2f2f2;color:#100e0e;height:40px;padding:0 5px;min-width:40px;font-size:max(18px,1rem)}.product__option--size.current,.product__option--width.current{color:#fff;font-weight:500;background:#100e0e}.product__option--no-stock{pointer-events:none;background:#ffeaea}.product__quick-payment--blocker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;cursor:no-drop}.product__quick-payment--wrapper{position:relative}.product__qty{border:2px solid #100e0e;height:100%}.product__qty--inner{grid-template-columns:auto 1fr auto}.product__qty button{font-size:max(24px,1.3333333333rem)}.product__qty input{padding:0;width:clamp(4ch,4vw,6ch)}.product__related .product:before{background:#fff}.product__related .product__list{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.product__breadcrumb--wrapper{grid-template-columns:auto 1fr auto;grid-gap:15px}.product__nav--back{border:2px solid #100e0e}.product__nav--btn{font-size:max(24px,1.3333333333rem);width:40px;height:40px;border:2px solid #100e0e}.product__nav--btn:hover{background:#100e0e;color:#fff}.product__nav--center ul{display:grid;grid-auto-flow:column;justify-content:space-between}.product__nav--center ul a{color:#fff}.product__nav--wrapper{grid-template-columns:1fr}.product__related .product__list{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1024px){.product__image--item{cursor:pointer}.product__image--item img{opacity:.5;height:auto;transition:opacity 300ms ease}.product__image--item.current img{opacity:1}.product__image--list{order:1}.product__image--list ul{grid-auto-columns:1fr;grid-auto-flow:row;grid-gap:clamp(20px,2vw,40px)}.product__image--list+.product__image--main{grid-column:2/5}.product__image--main{grid-column:1/5;order:2}.product__image--main img{max-height:100vh;max-width:100%;width:auto}.product__image--wrapper{grid-template-columns:repeat(4, 1fr);grid-gap:clamp(20px,2vw,40px);position:sticky;position:-webkit-sticky;top:calc(50px + var(--header_height))}}.change-size .product__disponibility--list{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.change-color .product__size--list,.change-color .product__disponibility--list{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}/*# sourceMappingURL=product.css.map */