.product{--qo-line: rgba(var(--color-foreground), .16);--qo-muted: rgba(var(--color-foreground), .72)}.product .product__text.caption-with-letter-spacing{font-family:var(--qo-font-mono);font-size:1.2rem;letter-spacing:.06em;color:var(--qo-bronce)}.product .product__title h1,.product .product__title h2{font-family:var(--qo-font);font-size:clamp(2.6rem,2.4vw,3.6rem);font-stretch:125%;font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.product .price--large .price-item{font-size:2.6rem;font-weight:600}.product .product__tax{display:none}.product .product-form__input .form__label,.qo-finish-picker__legend{font-family:var(--qo-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.product .product-form__input--pill input[type=radio]+label,.qo-chip{--qo-edge: color-mix(in srgb, rgb(var(--color-foreground)) 50%, rgb(var(--color-background)));--qo-fill: rgb(var(--color-background));--qo-chip-cut: 1rem;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:1rem;min-height:4.6rem;margin:0 .8rem .8rem 0;padding:0 1.8rem;border:0;border-radius:0;box-shadow:none;background:var(--qo-edge);color:rgb(var(--color-foreground));font-family:var(--qo-font);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;clip-path:polygon(0 0,calc(100% - var(--qo-chip-cut)) 0,100% var(--qo-chip-cut),100% 100%,0 100%);transition:background-color var(--qo-dur-micro) var(--qo-ease-pedalada),color var(--qo-dur-micro) var(--qo-ease-pedalada)}.product .product-form__input--pill input[type=radio]+label:before,.qo-chip:before{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:0;box-shadow:none;background:var(--qo-fill);clip-path:polygon(0 0,calc(100% - (var(--qo-chip-cut) - .586px)) 0,100% calc(var(--qo-chip-cut) - .586px),100% 100%,0 100%);transition:background-color var(--qo-dur-micro) var(--qo-ease-pedalada)}@media(hover:hover){.product .product-form__input--pill input[type=radio]+label:hover,.qo-chip:hover{--qo-edge: rgb(var(--color-foreground))}}.product .product-form__input--pill input[type=radio]:checked+label,.qo-chip.is-current{--qo-charcoal: color-mix(in srgb, var(--qo-carbono) 75%, var(--qo-cal));--qo-edge: var(--qo-charcoal);--qo-fill: var(--qo-charcoal);color:var(--qo-cal)}.product .product-form__input--pill input[type=radio]:disabled+label,.product .product-form__input--pill input[type=radio].disabled+label{--qo-edge: color-mix(in srgb, rgb(var(--color-foreground)) 15%, rgb(var(--color-background)));color:rgba(var(--color-foreground),.45);text-decoration:line-through}.product .product-form__input--pill input[type=radio]:focus-visible+label,.qo-chip:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.qo-finish-picker{margin:0 0 1.2rem}.qo-finish-picker__legend{display:flex;justify-content:space-between;margin:0 0 1rem}.qo-finish-picker__current{color:var(--qo-muted)}.qo-finish-picker__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.qo-chip__dot{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--qo-dot);box-shadow:inset 0 0 0 1px var(--qo-piedra)}.product .quantity,.product .quantity:before,.product .quantity:after{border-radius:0}.product .product-form__submit{min-height:5.6rem;font-size:1.6rem}.qo-link-row{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin:1.6rem 0;padding:1.6rem 0;border-top:1px solid var(--qo-line);border-bottom:1px solid var(--qo-line);font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none}.qo-link-row__cta{font-size:1.2rem;white-space:nowrap}.qo-link-row:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.qo-link-row:hover .qo-btn__arrow{transform:translate(3px,-3px)}}.product .icon-with-text .h4{font-family:var(--qo-font-mono);font-size:1.1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--qo-muted)}.product .accordion,.collapsible-content .accordion{border-color:rgba(var(--color-foreground),.16)}.product .accordion__title,.collapsible-content .accordion__title{font-family:var(--qo-font-mono);font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.product .thumbnail{border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--qo-line)}.product .thumbnail[aria-current]{box-shadow:inset 0 0 0 1px var(--qo-line),inset 0 -2px rgb(var(--color-foreground))}.mySwiper.swiper-horizontal>.swiper-scrollbar{height:1px;border-radius:0;background:color-mix(in srgb,var(--qo-carbono) 16%,transparent)}.mySwiper .swiper-scrollbar-drag{top:-.5px;height:2px;border-radius:0;background:var(--qo-carbono)}.product .product-form__input--pill .form__label{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;width:100%}.qo-length-guide{color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;text-transform:none;white-space:nowrap}@media(hover:hover)and (prefers-reduced-motion:no-preference){.qo-length-guide:hover .qo-btn__arrow{transform:translate(3px,-3px)}}.product .product-form__submit:has(.qo-buy-summary){justify-content:space-between;gap:1.6rem;padding:0 2.6rem}.qo-buy-summary{display:inline-flex;align-items:center;gap:.8rem;min-width:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.qo-buy-summary__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:389px){.qo-buy-summary{display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product .product-form__submit:hover .qo-btn__arrow{transform:translate(3px,-3px)}}@media(hover:hover){.product .product-form__submit.button.button--primary:not([disabled]):hover{background-color:var(--qo-sol);color:var(--qo-carbono)}}@media(forced-colors:active){.product .product-form__input--pill input[type=radio]+label,.qo-chip{border:1px solid}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/qo-product.css.map */
