.section-main-product{color:#606060;font-family:Montserrat,system-ui,sans-serif}.section-main-product .product-columns{display:block}.section-main-product .product-images,.section-main-product .product-info{width:100%;flex:none}.section-main-product .product-images{margin-bottom:24px}.section-main-product .product-images-slider{width:100%}.section-main-product .product-slide-link{border-radius:10px;overflow:hidden}.section-main-product .product-images-thumbs{display:none}.product-info .breadcrumbs{padding:4px 0 16px;font-size:13px;color:#606060}.product-info .breadcrumbs a{color:#606060;text-decoration:none}.product-info .breadcrumbs .separator{margin:0 6px}.product-info .breadcrumbs .crumb.active{color:#1d3055;font-weight:600}.product-brand{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#606060;text-decoration:none}.product-info .product-name{margin:0;font-size:34px;line-height:1;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;color:#1d3055}.product-color-line{margin-top:10px;font-size:13px}.product-color-line strong{color:#1d3055;font-weight:600}.product-info .product-price{margin-top:20px}.product-info .product-price-compare{font-size:15px;text-decoration:line-through;color:#606060}.product-info .product-price-display{font-size:32px;line-height:1.1;font-weight:800;color:#1d3055}.product-info .product-offer-label{font-size:12px;font-weight:600;color:#1d3055}.product-info .product-payment-discount-price,.product-info .product-payment-discount-price *{font-size:15px;font-weight:600;color:#606060}.product-info .product-installments{font-size:14px;margin-top:4px}.product-info .product-payments-info{margin:4px 0 20px}.product-info .product-payments-link{display:none}.product-info .product-free-shipping{margin:0 0 24px;padding:14px 16px;border-radius:10px;background:#ecf0f1;font-size:13px}.product-info .product-free-shipping-icon{display:none}.product-info .product-free-shipping .text-accent,.product-info .product-free-shipping strong{color:#1d3055}.product-info .product-detail-variants{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}.product-info .product-detail-variants-group{flex:1 0 100%}.product-info .product-detail-variants .size-guide{position:absolute;right:0;margin:0}.product-info .product-detail-variants{position:relative}.product-info .form-label{font-size:13px;color:#606060;margin-bottom:10px;display:block}.product-info .form-label strong{color:#1d3055;font-weight:600}.product-info .btn-variant{width:52px;height:52px;min-width:52px;margin:0 10px 10px 0;padding:0;border-radius:50%;border:1px solid rgba(96, 96, 96, 0.45);background:#fff;color:#606060;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.product-info .btn-variant .btn-variant-content{margin:0;padding:0;min-height:0;line-height:1}.product-info .btn-variant.selected{background:#1d3055;border-color:#1d3055;color:#fff;font-weight:600}.product-info .btn-variant-no-stock{background:transparent;border-color:rgba(96, 96, 96, 0.3);color:rgba(96, 96, 96, 0.6);text-decoration:line-through}.product-info .btn-variant-no-stock:after{display:none}.product-info .btn-variant-color{width:56px;height:70px;border-radius:8px}.product-info .btn-variant-color.selected{background:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d3055;border-color:transparent}.product-info .size-guide{display:inline-flex;align-items:center;min-height:44px}.product-info .size-guide-label{font-size:13px;font-weight:600;color:#1d3055;text-decoration:none}.product-info .product-stock-alert{margin:0 0 16px;font-size:13px;font-weight:600;color:#b45309}.product-info .product-actions{display:flex;gap:12px;align-items:center;margin-bottom:24px}.product-info .form-quantity-container{flex:none}.product-info .product-quantity-stock{display:none}.product-info .form-quantity{display:flex;align-items:center;height:52px;padding:0 4px;border:1px solid rgba(96, 96, 96, 0.35);border-radius:50px;width:auto}.product-info .form-quantity .form-control{width:32px;padding:0;border:0;text-align:center;font-weight:600;color:#1d3055;background:transparent}.product-info .form-quantity-icon{width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#1d3055;cursor:pointer}.product-info .buy-button-container{flex:1}.product-info .js-addtocart{height:52px;border-radius:50px;border:0;background:#606060;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.product-info .js-addtocart:hover{background:#1d3055}.product-info .product-shipping-wrapper{margin-bottom:24px}.product-info .shipping-calculator .form-label{font-size:13px}.product-info .shipping-calculator .input-append{gap:8px}.product-info .shipping-calculator .form-control{height:48px;padding:0 18px;border:1px solid rgba(96, 96, 96, 0.35);border-radius:50px;font-family:inherit;font-size:15px;min-width:0}.product-info .shipping-calculator .btn-inline{height:48px;padding:0 22px;border-radius:50px;border:1px solid #1d3055;background:#fff;color:#1d3055;font-size:14px;font-weight:600}.product-info .shipping-calculator .btn-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#1d3055}.gf-cep-erro{margin:6px 0 0 18px;font-size:12px;color:#b42318}.gf-acordeoes{margin-top:8px;border-top:1px solid rgba(96, 96, 96, 0.2)}.gf-acordeao{border-bottom:1px solid rgba(96, 96, 96, 0.2)}.gf-acordeao>summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:15px;font-weight:600;color:#1d3055;list-style:none;cursor:pointer}.gf-acordeao>summary::-webkit-details-marker{display:none}.gf-mais{font-size:22px;font-weight:400;transition:transform .2s}.gf-acordeao[open] .gf-mais{transform:rotate(45deg)}.gf-acordeao-corpo{padding-bottom:18px;font-size:14px}.gf-acordeao-corpo a{color:#1d3055}.gf-compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:20px;font-size:13px}.gf-compartilhar a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#1d3055}.section-related-products{padding:56px 0}.section-related-products .heading-block{margin:0 0 24px;font-size:28px;line-height:1;font-weight:800;letter-spacing:-0.02em;text-transform:uppercase;color:#1d3055}@media(min-width: 768px){.product-info .product-name{font-size:48px}.section-related-products{padding:104px 0}.section-related-products .heading-block{margin-bottom:40px;font-size:36px}}@media(min-width: 1024px){.section-main-product .product-columns{display:flex;align-items:flex-start;gap:64px}.section-main-product .product-images{flex:1.3 1 0;width:auto;min-width:0;margin-bottom:0}.section-main-product .product-info{flex:1 1 0;width:auto;min-width:0;position:sticky;top:24px}.section-main-product .product-images-grid .product-slide-link{padding-bottom:125% !important}.section-main-product .product-images-grid .product-slide-link img{object-fit:cover}}.product-images-grid-columns-1-and-2 .swiper-slide:last-child:nth-child(3n+2){grid-column:1/-1}
