.product-form__input--pill .form__label{font-size:1.3rem;font-weight:600;color:var(--nx-muted);letter-spacing:.02em;margin-bottom:.4rem}.product-form__input.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:.8rem;margin:.6rem .6rem 0 0;padding:.95rem 1.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#f2f4f3e0;font-size:1.35rem;font-weight:500;letter-spacing:0;transition:border-color .2s,background-color .2s,color .2s}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:#73e6008c;background:#73e6000f}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:#73e6001f;border-color:var(--nx-green);color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-green)}.product-form__input.product-form__input--pill input[type=radio].disabled+label{opacity:.45}.product-form__input--pill input[type=radio]+label:after{content:none}.product-form__input--pill input[type=radio]+label{--nx-swatch: transparent}.product-form__input--pill input[value=Roxo]+label{--nx-swatch: #b8a4e6}.product-form__input--pill input[value=Rosa]+label{--nx-swatch: #f0b6c4}.product-form__input--pill input[value=Verde-escuro]+label{--nx-swatch: #2f5240}.product-form__input--pill input[value=Roxo-escuro]+label{--nx-swatch: #4a2d6b}.product-form__input--pill input[value=Azul-c\e9u]+label{--nx-swatch: #9fcbef}.product-form__input--pill input[value=Ameixa]+label{--nx-swatch: #6d3a56}.product-form__input--pill input[value=Cinza]+label{--nx-swatch: #8d9095}.product-form__input--pill input[value=Azul]+label{--nx-swatch: #2e5ca8}.product-form__input--pill input[value=Preto]+label{--nx-swatch: #161616}.product-form__input--pill input[value=Branco]+label{--nx-swatch: #f4f4f4}.product-form__input--pill :is(input[value=Roxo],input[value=Rosa],input[value=Verde-escuro],input[value=Roxo-escuro],input[value=Azul-c\e9u],input[value=Ameixa],input[value=Cinza],input[value=Azul],input[value=Preto],input[value=Branco])+label:after{content:"";order:-1;flex:none;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--nx-swatch);box-shadow:0 0 0 1px #ffffff47}.price__badge-sale{font-weight:800;letter-spacing:.02em}.quick-add-modal{background:#04060799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-add-modal .quick-add-modal__content{max-width:100rem;background:#0e1012;border:1px solid var(--nx-line);border-radius:20px;box-shadow:0 40px 120px -30px #000000f2}.quick-add-modal .quick-add-modal__content-info{--modal-padding: 2.8rem;padding-bottom:0}.quick-add-modal .quick-add-modal__toggle{width:4rem;height:4rem;border-radius:12px;background:#ffffff0d;border:1px solid var(--nx-line);color:var(--nx-text);z-index:5}.quick-add-modal .quick-add-modal__toggle:hover{background:#ffffff1a}.quick-add-modal .product__media-item .media,.quick-add-modal .product__media-wrapper .media{border-radius:16px;background:#f4f6f5}.quick-add-modal .product__info-container>*+*{margin-top:1.4rem}.quick-add-modal .product__title{margin-bottom:.4rem}.quick-add-modal .product__title h2{font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.22;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.quick-add-modal .price{font-size:1.6rem}.quick-add-modal .price .price-item--sale{font-size:2.6rem;font-weight:800}.quick-add-modal .product__tax{font-size:1.2rem;color:var(--nx-muted)}.quick-add-modal .quick-add-modal__content-info{overflow:visible;height:auto}.quick-add-modal .product__info-container>:has(>product-form){position:sticky;bottom:0;z-index:3;margin:0 calc(var(--modal-padding) * -1);padding:1.4rem var(--modal-padding) 2rem;background:#0e1012;border-top:1px solid var(--nx-line);box-shadow:0 -18px 24px -10px #0e1012}.quick-add-modal .product-form__buttons{max-width:none}.quick-add-modal .product-form__submit{min-height:5.2rem;margin-bottom:0}.quick-add-modal .product__view-details{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;color:var(--nx-green);font-weight:600;font-size:1.4rem;text-decoration:none}.quick-add-modal .product__view-details:hover{text-decoration:underline}@media screen and (min-width:750px){.quick-add-modal .quick-add-modal__content{--modal-height-offset: 6rem;width:min(100rem,92vw);max-height:calc(100% - 12rem)}}@media screen and (min-width:990px){.quick-add-modal .product__media-wrapper{position:sticky;top:0;align-self:flex-start}}@media screen and (max-width:749px){.quick-add-modal .quick-add-modal__content{top:auto;bottom:0;left:0;transform:none;margin:0;width:100%;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0}.quick-add-modal .quick-add-modal__content-info{--modal-padding: 1.8rem;max-height:none;padding-top:2.4rem}.quick-add-modal .quick-add-modal__toggle{top:1rem;right:1rem}.quick-add-modal .product__title h2{font-size:2rem;padding-right:4.4rem}.quick-add-modal .quick-add-modal__content{overflow-y:auto;overscroll-behavior:contain}.quick-add-modal .product__info-container>:has(>product-form){padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}}.quick-add-modal .product__info-container>:has(>product-form){padding-top:1rem}.quick-add-modal .product-form__error-message-wrapper:not([hidden]){margin-bottom:.8rem}@media screen and (max-width:749px){.quick-add-modal .product__media-wrapper{max-width:64%;margin:0 auto}.quick-add-modal .product__info-wrapper{padding-top:.8rem}.quick-add-modal .price .price-item--sale{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nexora-product.css.map */
