:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-full:50%;--radius-pill:999px;--color-bg-subtle:#f8fafc;--shadow-xs:0 1px 3px rgba(0,0,0,0.08);--shadow-sm:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 25px rgba(0,0,0,0.15);--ease-fast:150ms ease;--color-focus:#111;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-border-strong:#cbd5e1;--color-bg-muted:#f1f5f9;--color-text:#333;--color-text-muted:#64748b;--color-spinner:#64748b;--color-danger:#df280a;--color-danger-strong:#9e1b0b;--color-danger-bg:#fdecea;--color-danger-border:#f5c6c0}.product-view .product-img-box img{max-width:100%;height:auto}.product-view .product-img-box .product-image{border-radius:var(--radius-lg);overflow:hidden}.product-view .pdp-colunas{display:flow-root}@media only screen and (min-width:771px){.product-view .product-img-box{position:sticky;top:var(--pdp-sticky-top,1rem);transition:top var(--ease-fast)}}.product-view .coluna-direita-product-view{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);border:1px solid var(--color-border);padding:0.75rem;overflow-wrap:break-word;word-wrap:break-word}.catalog-product-view .coluna-direita-product-view .product-shop{float:none;display:block;width:100%}.product-view .product-shop .product-name h1{font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.3;display:block;width:100%;box-sizing:border-box;margin:0 0 0.5rem}.product-view .product-shop .extra-info{float:none;width:100%;clear:none;padding-right:0;margin-bottom:0.5rem}.product-view .product-shop .price-info{float:none;text-align:left;max-width:100%}.product-view .product-shop .product-sku{font-size:0.8rem;opacity:0.6;margin-bottom:0.5rem}.product-view .product-shop .short-description{font-size:0.9rem;line-height:1.7;margin-bottom:0.75rem}.product-view .product-shop .price-box .special-price .price{font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}.product-view .product-shop .price-box .old-price .price{font-size:0.9rem;text-decoration:line-through;opacity:0.5}.product-view .product-shop .price-box .regular-price .price{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums}.product-view .product-shop .caixaPrecoeBoleto{display:block !important;margin:0;font-size:0.9rem;line-height:1.5;position:relative}.product-view .product-shop .precoparcelado-parcels{font-size:0.9rem !important;line-height:1.4}.product-view .product-shop .verParcelas{display:inline-block;margin-top:4px}.product-view .product-shop .verParcelas a{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--color-focus) !important;font-size:0.85rem;transition:opacity var(--ease-fast)}.product-view .product-shop .verParcelas a:hover{opacity:0.8}.product-view .caixaPrecoeBoleto #dvCentro{display:block !important;width:100% !important;position:relative}.product-view .caixaPrecoeBoleto #exibirPrecoParcelado{position:absolute;left:0;top:0;z-index:200;margin-top:0;width:100%;max-width:380px;overflow:visible;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:0}.product-view .caixaPrecoeBoleto #exibirPrecoParcelado::before{content:'';position:absolute;top:-7px;right:60px;width:12px;height:12px;background:#fff;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);transform:rotate(45deg);z-index:1}.product-view .caixaPrecoeBoleto .topoPrecoParcelado{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;font-size:0.9rem;border-bottom:1px solid var(--color-border-light);border-radius:var(--radius-md) var(--radius-md) 0 0}.product-view .caixaPrecoeBoleto .ocultaParcelas a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);font-size:1rem;font-weight:700;color:var(--color-text-muted);text-decoration:none !important;transition:background var(--ease-fast)}.product-view .caixaPrecoeBoleto .ocultaParcelas a:hover{background:var(--color-border-light)}.product-view .caixaPrecoeBoleto .conteudoPrecoParcelado{padding:8px 16px}.product-view .caixaPrecoeBoleto .linhaPrecoParcelado{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border-light);font-size:0.85rem}.product-view .caixaPrecoeBoleto .linhaPrecoParcelado:last-child{border-bottom:none}.product-view .caixaPrecoeBoleto .parcelasVezes{color:var(--color-text-muted);min-width:60px}.product-view .caixaPrecoeBoleto .parcelasValores{font-weight:600;text-align:right}.product-view .caixaPrecoeBoleto .rodapePrecoParcelado{padding:12px 16px;border-top:1px solid var(--color-border-light);text-align:center;font-size:0.8rem;border-radius:0 0 var(--radius-md) var(--radius-md)}.product-view .add-to-cart{display:flex !important;flex-wrap:wrap;align-items:stretch;gap:0.5rem;width:100% !important}.product-view .add-to-cart .qty-wrapper{flex-shrink:0;width:auto !important;float:none !important}.product-view .add-to-cart .qty-wrapper label{display:none}.product-view .add-to-cart .nb-qty-wrap{display:flex !important;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;height:48px;float:none !important}.product-view .nb-qty-wrap .botaoNumeroMenos,.product-view .nb-qty-wrap .botaoNumeroMais{background:transparent !important;float:none !important;width:auto !important;height:100% !important;display:flex !important;align-items:center;justify-content:center}.product-view .nb-qty-wrap .caixaQtdNumero{float:none !important;width:auto !important;height:100% !important;display:flex !important;align-items:center}.product-view .nb-qty-wrap input[type='button']{width:40px !important;height:100% !important;border:none !important;background:transparent !important;font-size:1.2rem;font-weight:500;color:var(--color-text);cursor:pointer;transition:background var(--ease-fast);line-height:1 !important;padding:0 !important}.product-view .nb-qty-wrap input[type='button']:hover{background:var(--color-border-light) !important}.product-view .nb-qty-wrap .qty,.product-view .nb-qty-wrap .caixaQtdNumero input{width:48px !important;height:100% !important;text-align:center;border:none !important;border-left:1px solid var(--color-border) !important;border-right:1px solid var(--color-border) !important;border-radius:0 !important;font-weight:600;font-size:1rem;padding:0 !important;background:#fff !important;color:var(--color-text);-moz-appearance:textfield}.product-view .add-to-cart .add-to-cart-buttons:not(.buynowbtn){flex:1;min-width:0;width:auto !important;float:none !important;margin:0 !important}.product-view   .add-to-cart   .add-to-cart-buttons:not(.buynowbtn)   button.btn-cart{width:100%;height:48px;line-height:48px !important;border-radius:var(--radius-sm) !important;font-size:0.95rem !important;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;padding:0 20px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:filter var(--ease-fast),transform var(--ease-fast)}.product-view .add-to-cart .add-to-cart-buttons:not(.buynowbtn) button:hover{filter:brightness(95%);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.product-view .add-to-cart .add-to-cart-buttons.buynowbtn{flex:0 0 100%;width:100% !important;float:none !important;margin:0 !important}.product-view .add-to-cart .buynowbtn button,.product-view .add-to-cart .buynowbtn button.btn-cart{width:100%;height:44px;line-height:44px !important;border-radius:var(--radius-sm) !important;font-size:0.9rem !important;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:0 20px !important;transition:filter var(--ease-fast)}.product-view .add-to-links{display:flex;gap:1rem;font-size:0.85rem;list-style:none;padding:0}.product-view .sharing-links{display:flex;gap:0.5rem}.product-view .add-to-box .or{display:none}.product-view .pdp-frete-divider{border:none;border-top:1px solid var(--color-border);margin:0.25rem}.product-view .calculodefrete .block-title{margin-bottom:0.75rem}.product-view .calculodefrete .block-title strong span{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600}.product-view .calculodefrete .block-title img{width:24px;height:auto}.product-view .calculodefrete .block-content{display:flex;gap:0.5rem;align-items:center}.product-view .calculodefrete .shipping-estimation-form{flex:1;min-width:0;list-style:none;margin:0 !important;padding:0 !important}.product-view .calculodefrete .shipping-estimation-form .item{width:100%;margin:0 !important;padding:0 !important;list-style:none}.product-view .calculodefrete .shipping-estimation-form .input-box{width:100%;margin:0 !important;padding:0 !important}.product-view .calculodefrete .actions{flex-shrink:0;margin:0;padding:0}.product-view .calculodefrete .f-right{float:none !important;margin:0 !important;padding:0 !important}.product-view .calculodefrete input[type='text']{height:44px !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-sm) !important;padding:0 12px !important;font-size:0.9rem;width:100%;box-sizing:border-box;margin:0;outline:none !important}.product-view .calculodefrete input[type='text']:focus,.product-view .calculodefrete input[type='text']:focus-visible,.calculodefrete #estimate_postcode:focus{border-color:var(--color-text) !important;box-shadow:none !important;outline:none !important;-webkit-appearance:none}.product-view .calculodefrete .actions .button,.product-view .calculodefrete button.button{height:44px !important;line-height:42px !important;border-radius:var(--radius-sm) !important;padding:0 24px !important;font-weight:600;font-size:0.9rem;cursor:pointer;border:1px solid var(--color-border);box-sizing:border-box;transition:filter var(--ease-fast)}.product-view .calculodefrete .button span,.product-view .calculodefrete .button span span{padding:0 !important;border:none !important;background:none !important;line-height:inherit !important;height:auto !important}.product-view .calculodefrete .actions .button:hover{filter:brightness(95%)}#shipping-estimate-loading-message{margin-top:0.75rem}@keyframes pdp-spin{to{transform:rotate(360deg)}}.product-view .calculodefrete .loading{display:inline-block;width:22px;height:22px;border:2.5px solid var(--color-border);border-top-color:var(--color-spinner);border-radius:50%;animation:pdp-spin 0.6s linear infinite;background:none;background-image:none;vertical-align:middle}#shipping-estimate-results .block-shipping-results{max-width:none;border-radius:var(--radius-sm);overflow:hidden}#shipping-estimate-results .block-title{padding:10px 0;border-bottom:1px solid var(--color-border-light)}#shipping-estimate-results .block-title strong span{font-size:0.9rem;font-weight:600}#shipping-estimate-results .block-content{padding:12px 0}#shipping-estimate-results .block-content dl{margin:0}#shipping-estimate-results .block-content dt{font-weight:600;font-size:0.85rem;color:var(--color-text-muted);margin-bottom:4px}#shipping-estimate-results .block-content dd{margin:0 0 8px}#shipping-estimate-results .block-content dd ul{list-style:none;padding:0;margin:0}#shipping-estimate-results .block-content dd li{padding:8px 0;font-size:0.9rem;border-bottom:1px solid var(--color-border-light)}#shipping-estimate-results .block-content dd li:last-child{border-bottom:none}.product-view .block-related{padding:0 !important}.product-view .block-related #block-related,.product-view .box-up-sell #upsell-product-table{width:100% !important;margin-left:0 !important;margin-right:0 !important}.product-view .block-related .block-title h2,.product-view .box-up-sell h2{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.product-view .swatch-link,.product-view .swatch-label{border-radius:var(--radius-sm)}.product-view .swatch-link img{border-radius:calc(var(--radius-sm) - 1px)}.product-view .swatch-link{border:1px solid transparent;margin:0;transition:border-color var(--ease-fast),box-shadow var(--ease-fast)}.product-view .swatch-label{border-color:var(--color-border);background:var(--color-bg-subtle)}.product-view .configurable-swatch-list .hover .swatch-link,.product-view .configurable-swatch-list .selected .swatch-link,.product-view .swatch-link:hover{border-color:var(--color-text);border-width:1px;box-shadow:0 0 0 1px var(--color-text)}.product-view .configurable-swatch-list .selected .swatch-link{box-shadow:0 0 0 2px var(--color-text)}.product-view .swatch-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.product-view .configurable-swatch-list .not-available .swatch-label{opacity:0.5}.product-view .configurable-swatch-list .not-available .swatch-link:hover{border-color:transparent;box-shadow:none}.product-view .configurable-swatch-list .wide-swatch .swatch-label{padding:0 8px;font-size:0.8rem;letter-spacing:0.01em}.product-view .configurable-swatch-list{display:flex;flex-wrap:wrap;gap:4px}.product-view .configurable-swatch-list li{float:none;margin:0 !important}.product-view .product-options .swatch-attr label{font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;margin-bottom:0.5rem}.product-view .product-options .swatch-attr .select-label{font-weight:400;text-transform:none;letter-spacing:normal}.product-view .configurable-swatch-box .validation-advice{border-radius:var(--radius-xs);font-weight:600;font-size:0.8rem}.product-view .product-options .availability.swatch-availability{visibility:hidden;margin:0.5rem 0 0}.product-view .product-options .availability.swatch-availability.out-of-stock{visibility:visible}.product-view .pdp-stock-alert{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;clear:both;margin:0.75rem 0}.product-view .pdp-stock-alert .availability.in-stock{display:none}.product-view .pdp-stock-alert .availability.out-of-stock,.product-view .product-options .availability.swatch-availability{display:inline-flex;align-items:center;padding:0.3rem 0.65rem;border:1px solid var(--color-danger-border);border-radius:var(--radius-pill);background-color:var(--color-danger-bg);font-size:0.8rem;font-weight:700;line-height:1.2;letter-spacing:0.02em;text-transform:uppercase}.product-view .pdp-stock-alert .availability.out-of-stock{margin:0}.product-view .pdp-stock-alert .availability.out-of-stock,.product-view .pdp-stock-alert .availability.out-of-stock span,.product-view .product-options .availability.swatch-availability,.product-view .product-options .availability.swatch-availability span{color:var(--color-danger-strong)}.product-view .pdp-stock-alert .availability.out-of-stock::before,.product-view .product-options .availability.swatch-availability::before{content:'';flex:0 0 auto;width:0.4rem;height:0.4rem;margin-right:0.4rem;border-radius:var(--radius-full);background-color:var(--color-danger)}.product-view .pdp-stock-alert .alert-stock,.product-view .pdp-stock-alert .alert-price{margin:0}.product-view .pdp-stock-alert .alert-stock a,.product-view .pdp-stock-alert .alert-price a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0.5rem 1.1rem 0.5rem 2.5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:#fff;background-repeat:no-repeat;background-position:0.85rem center;background-size:18px 18px;color:var(--color-text);font-size:0.9rem;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ease-fast),border-color var(--ease-fast),box-shadow var(--ease-fast)}.product-view .pdp-stock-alert .alert-stock a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E")}.product-view .pdp-stock-alert .alert-price a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M19 12l-7 7-7-7'/%3E%3C/svg%3E")}.product-view .pdp-stock-alert .alert-stock a:hover,.product-view .pdp-stock-alert .alert-price a:hover{border-color:var(--color-text-muted);background-color:var(--color-bg-subtle);box-shadow:var(--shadow-xs);text-decoration:none}.product-view .pdp-stock-alert .alert-stock a:focus-visible,.product-view .pdp-stock-alert .alert-price a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media only screen and (max-width:770px){.product-view .pdp-stock-alert{align-items:stretch}.product-view .pdp-stock-alert .availability.out-of-stock{align-self:flex-start}.product-view .pdp-stock-alert .alert-stock a,.product-view .pdp-stock-alert .alert-price a{width:100%;font-size:0.95rem}}.product-view.pdp-swatch-stock .pdp-stock-alert .availability,.product-view.pdp-swatch-stock .pdp-stock-alert .availability.out-of-stock{display:none}@media only screen and (min-width:771px){body.boxedcontent_75.catalog-product-view .breadcrumbs{max-width:75% !important}body.boxedcontent_80.catalog-product-view .breadcrumbs{max-width:80% !important}body.boxedcontent_85.catalog-product-view .breadcrumbs{max-width:85% !important}body.boxedcontent_90.catalog-product-view .breadcrumbs{max-width:90% !important}body.boxedcontent_95.catalog-product-view .breadcrumbs{max-width:95% !important}body.boxedcontent_100.catalog-product-view .breadcrumbs{max-width:100% !important}}.catalog-product-view .breadcrumbs{padding:0 15px !important;box-sizing:border-box}@media only screen and (min-width:771px){.catalog-product-view .product-img-box.pdp-gallery-vertical{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.catalog-product-view .product-img-box.pdp-gallery-vertical .more-views{order:-1;width:82px;flex-shrink:0;display:block;margin:0}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-zoom{flex:1;min-width:0}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-wrapper{display:flex;flex-direction:column;gap:4px;align-items:stretch}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-btn{display:flex;width:100%;height:28px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;justify-content:center;padding:0;transition:background 0.15s ease,opacity 0.15s ease;flex-shrink:0}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-btn:hover:not(:disabled){background:#f5f5f5}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-btn:disabled{opacity:0.3;cursor:default}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-btn::before{content:'';display:block;width:7px;height:7px;border-right:2px solid #666;border-bottom:2px solid #666}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-up::before{transform:rotate(-135deg) translate(-1px,2px)}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .more-views     .thumb-nav-down::before{transform:rotate(45deg) translate(-1px,-2px)}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-thumbs{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;max-height:434px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-thumbs::-webkit-scrollbar{display:none}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-thumbs     li{display:block;margin:0;scroll-snap-align:start;flex-shrink:0}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-thumbs     a{display:block}.catalog-product-view     .product-img-box.pdp-gallery-vertical     .product-image-thumbs     li     a     img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.product-img-box.pdp-gallery-vertical .more-views li a{display:block;position:relative;border:none;border-radius:var(--radius-sm);overflow:hidden;background:transparent}}@media only screen and (max-width:770px){.product-img-box.pdp-gallery-vertical .thumb-nav-btn{display:none}.product-img-box.pdp-gallery-vertical .product-image-thumbs{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;list-style:none;margin:0;padding:0.75rem 0 0}}#detalhes-produto.pdp-tabs .pdp-tabs-nav{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:0;gap:0;overflow:visible}#detalhes-produto.pdp-tabs .pdp-tab-btn{padding:12px 24px;border:none;background:transparent;font-size:0.95rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--ease-fast),border-color var(--ease-fast)}#detalhes-produto.pdp-tabs .pdp-tab-btn:first-child{padding-left:0}#detalhes-produto.pdp-tabs .pdp-tab-btn:hover{color:var(--color-text)}#detalhes-produto.pdp-tabs .pdp-tab-btn.active{color:var(--color-text);border-bottom-color:var(--color-text)}#detalhes-produto.pdp-tabs .pdp-tab-panel{display:none;padding:1.5rem 0}#detalhes-produto.pdp-tabs .pdp-tab-panel.active{display:block}#detalhes-produto.pdp-tabs .pdp-tab-panel .conteudoSecao h2{display:none}#detalhes-produto.pdp-tabs .conteudoSecao .std{font-size:0.95rem;line-height:1.8}#detalhes-produto.pdp-tabs #product-attribute-specs-table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);width:100%}#detalhes-produto.pdp-tabs #product-attribute-specs-table th,#detalhes-produto.pdp-tabs #product-attribute-specs-table td{padding:0.75rem 1rem;border-bottom:1px solid var(--color-border-light);font-size:0.9rem}#detalhes-produto.pdp-tabs #product-attribute-specs-table th{font-weight:600;width:35%;text-align:left}@media only screen and (max-width:770px){#detalhes-produto.pdp-tabs .pdp-tab-btn{padding:10px 16px;font-size:0.85rem}#detalhes-produto.pdp-tabs .pdp-tab-panel{padding:1rem 0}}#detalhes-produto.pdp-accordion{clear:both;margin-top:1rem}#detalhes-produto.pdp-accordion .pdp-accordion-item{border-bottom:1px solid var(--color-border)}#detalhes-produto.pdp-accordion .pdp-accordion-item:first-child{border-top:1px solid var(--color-border)}#detalhes-produto.pdp-accordion .pdp-accordion-title{position:relative;display:block;list-style:none;padding:18px 32px 18px 0;font-size:1rem;font-weight:600;color:var(--color-text);cursor:pointer;user-select:none}#detalhes-produto.pdp-accordion .pdp-accordion-title::-webkit-details-marker{display:none}#detalhes-produto.pdp-accordion .pdp-accordion-title::marker{content:''}#detalhes-produto.pdp-accordion .pdp-accordion-title::after{content:'';position:absolute;right:6px;top:50%;width:8px;height:8px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:translateY(-70%) rotate(45deg);transition:transform var(--ease-fast)}#detalhes-produto.pdp-accordion .pdp-accordion-item[open] > .pdp-accordion-title::after{transform:translateY(-30%) rotate(-135deg)}#detalhes-produto.pdp-accordion .pdp-accordion-title:hover{color:var(--color-text-muted)}#detalhes-produto.pdp-accordion .pdp-accordion-title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#detalhes-produto.pdp-accordion .conteudoSecao{margin-bottom:0;padding:0 0 1.25rem}#detalhes-produto.pdp-accordion .conteudoSecao h2{display:none}#detalhes-produto.pdp-accordion .conteudoSecao .std{font-size:0.95rem;line-height:1.8}#detalhes-produto.pdp-accordion .conteudoSecao .std p{margin:0}#detalhes-produto.pdp-accordion .conteudoSecao img{width:auto;max-width:100%;height:auto}#detalhes-produto.pdp-accordion #product-attribute-specs-table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);width:100%}#detalhes-produto.pdp-accordion #product-attribute-specs-table th,#detalhes-produto.pdp-accordion #product-attribute-specs-table td{padding:0.75rem 1rem;border-bottom:1px solid var(--color-border-light);font-size:0.9rem}#detalhes-produto.pdp-accordion #product-attribute-specs-table th{font-weight:600;width:35%;text-align:left}#detalhes-produto.pdp-accordion + .pdp-frete-divider{display:none}@media only screen and (max-width:770px){#detalhes-produto.pdp-accordion .pdp-accordion-title{padding:14px 28px 14px 0;font-size:0.95rem}}.product-view .pdp-reviews-all{margin-top:1rem}.product-view .pdp-reviews-all a{font-weight:600;text-decoration:underline}@media only screen and (max-width:770px){.product-view .product-img-box{float:none !important;width:100% !important;margin:0 0 1rem 0 !important;position:static !important}.product-view .product-shop .product-name h1{font-size:1.25rem}.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .regular-price .price{font-size:1.5rem}.product-view .add-to-cart .qty-wrapper{width:auto !important}.product-view .add-to-cart .add-to-cart-buttons:not(.buynowbtn){flex:0 0 100%;width:100% !important}.product-view     .add-to-cart     .add-to-cart-buttons:not(.buynowbtn)     button.btn-cart{font-size:0.9rem !important}.product-view .caixaPrecoeBoleto{margin:0.5rem 0 !important}.product-view .caixaPrecoeBoleto .verParcelas{margin-bottom:0.25rem !important}.product-view .caixaPrecoeBoleto #exibirPrecoParcelado::before{display:none}}