.ux-mariano{font-family:var(--font-body-family),sans-serif}.ux-mariano-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 0;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1) * var(--ux-small-scale, 1));color:rgba(var(--color-foreground));margin-bottom:1.5rem}.ux-mariano-breadcrumb a{color:inherit;text-decoration:none}.ux-mariano-breadcrumb a:hover{text-decoration:underline}.ux-mariano-breadcrumb-sep{margin:0 .5rem;opacity:.7}.ux-mariano-grid{display:grid;gap:2rem;margin-bottom:3rem}@media(min-width:990px){.ux-mariano-grid{grid-template-columns:1fr 1.25fr 1fr;gap:2rem}.ux-mariano-gallery-col{grid-column:1}.ux-mariano-info-col{grid-column:2}.ux-mariano-buy-col{grid-column:3}}@media(max-width:989px){.ux-mariano-grid{grid-template-columns:1fr}}.ux-mariano-gallery-main{background:rgba(var(--color-background-complementary));border-radius:var(--border-radius-base);border:1px solid rgba(var(--color-border));overflow:hidden;margin-bottom:1rem}.ux-mariano-gallery-main .ux-mariano-media-wrap{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-background))}.ux-mariano-gallery-main img{width:100%;height:100%;object-fit:contain}.ux-mariano-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ux-mariano-thumb{aspect-ratio:1;border-radius:var(--border-radius-base);border:1px solid rgba(var(--color-border));overflow:hidden;cursor:pointer;background:rgba(var(--color-background-complementary));display:flex;align-items:center;justify-content:center}.ux-mariano-thumb:hover,.ux-mariano-thumb.is-active{border-color:rgba(var(--color-foreground),.3)}.ux-mariano-thumb img{width:100%;height:100%;object-fit:cover}.ux-mariano-card{background:rgba(var(--color-background-complementary));border-radius:var(--border-radius-base);border:1px solid rgba(var(--color-border));padding:1.5rem}.ux-mariano-badge{display:inline-block;font-size:calc(.75rem * var(--font-body-scale, 1) * var(--ux-small-scale, 1) * var(--ux-badge-scale, 1));font-weight:600;padding:.35rem .875rem;border-radius:9999px;margin-bottom:.5rem;background:var(--ux-badge-stock-bg, var(--color-success-background, #dcfce7));color:var(--ux-badge-stock-color, rgb(var(--color-success, 22, 101, 52)))}.ux-mariano-badge.out-of-stock{background:var(--color-error-background);color:rgb(var(--color-error))}.ux-mariano-title{font-family:var(--font-heading-family),sans-serif;font-size:calc(clamp(1.25rem,2.5vw,1.875rem) * var(--font-heading-scale, 1) * var(--ux-title-scale, 1));font-weight:var(--font-heading-weight);margin:0 0 .5rem;color:rgba(var(--color-foreground-alt))}.ux-mariano-sku{font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));color:rgba(var(--color-foreground));margin-bottom:1rem}.ux-mariano-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.ux-mariano-specs,.ux-mariano-features{border-top:1px solid rgba(var(--color-border));padding-top:1rem;margin-top:1rem}.ux-mariano-specs h3,.ux-mariano-features h3{font-size:calc(.875rem * var(--font-heading-scale, 1) * var(--ux-body-scale, 1));font-weight:600;margin:0 0 .75rem;color:rgba(var(--color-foreground-alt))}.ux-mariano-spec-row{display:flex;flex-wrap:nowrap;align-items:baseline;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));margin-bottom:.5rem;gap:.5rem}.ux-mariano-spec-row span:first-child{width:10rem;flex-shrink:0;color:rgba(var(--color-foreground))}.ux-mariano-spec-row a,.ux-mariano-spec-link{color:rgba(var(--color-foreground-alt));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.3)}.ux-mariano-spec-row a:hover,.ux-mariano-spec-link:hover{border-bottom-color:rgba(var(--color-foreground-alt));opacity:.9}.ux-mariano-spec-value{flex:1;min-width:0}.ux-mariano-spec-value .metafield-array,.ux-mariano-spec-value ul{list-style:none;margin:0;padding:0}.ux-mariano-spec-value .metafield-array li,.ux-mariano-spec-value ul li{margin-bottom:.25rem}.ux-mariano-features ul{list-style:none;margin:0;padding:0;display:block}.ux-mariano-features li{display:block;width:100%;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));margin-bottom:1rem;padding-left:1.5rem;position:relative}.ux-mariano-features li:last-child{margin-bottom:0}.ux-mariano-features li:before{content:"\2713";position:absolute;left:0;color:rgba(var(--color-foreground))}.ux-mariano-buy-box{background:rgba(var(--color-background-complementary));border-radius:var(--border-radius-base);border:1px solid rgba(var(--color-border));padding:2rem 1.75rem}@media(min-width:990px){.ux-mariano-buy-box{position:sticky;top:1.5rem}}.ux-mariano-price-wrap{margin-bottom:2rem}.ux-mariano-price-wrap .price-regular .price-item-regular,.ux-mariano-price-wrap .price-item-sale{font-size:calc(1.8rem * var(--ux-price-scale, 1))}.ux-mariano-price-wrap .price-sale s{font-size:calc(1.3rem * var(--ux-price-scale, 1))}.ux-mariano-price-wrap .price-item .sup{font-size:calc(1.2rem * var(--ux-price-scale, 1))}.ux-mariano-price-wrap .price{font-size:1em}.ux-mariano-price-wrap .price-regular .price-item-regular,.ux-mariano-price-wrap .price-item-sale{color:var(--ux-price-color, rgb(var(--color-price)))}.ux-mariano-price-wrap .price-sale .price-item-sale{color:var(--ux-price-discounted-color, var(--ux-price-color, rgba(var(--color-price-discounted-final))))}.ux-mariano-price-wrap .price-discount .price-item-regular{color:var(--ux-price-discounted-color, var(--ux-price-color, rgb(var(--color-price-discounted))))}.ux-mariano-price-wrap .price-container{margin-bottom:.5rem}.ux-mariano-price{font-size:1.875em;font-weight:600;color:var(--ux-price-color, rgba(var(--color-foreground-alt)))}.ux-mariano-price-compare{font-size:.875em;color:rgba(var(--color-foreground));margin-right:.5rem}.ux-mariano-installment{font-size:calc(.75rem * var(--font-body-scale, 1) * var(--ux-small-scale, 1));color:rgba(var(--color-foreground));margin-top:.5rem;display:block}.ux-mariano-shipping{border-top:1px solid rgba(var(--color-border));padding-top:1.5rem;margin-bottom:2rem}.ux-mariano-shipping-item{display:flex;align-items:center;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));margin-bottom:1rem}.ux-mariano-shipping-item:last-child{margin-bottom:0}.ux-mariano-shipping-item svg,.ux-mariano-shipping-item .icon{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.ux-mariano-qty-label{display:block;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));margin-bottom:.75rem;color:rgba(var(--color-foreground-alt))}.ux-mariano-actions .quantity-input{max-width:8rem;margin-bottom:2rem}.ux-mariano-actions .button{width:100%;margin-bottom:1rem;justify-content:center;padding:.875rem 1.25rem}.ux-mariano-actions .button:last-of-type{margin-bottom:0}.ux-mariano-contact{background:rgba(var(--color-background-complementary));border:1px solid rgba(var(--color-border));border-radius:var(--border-radius-base);padding:1.25rem 1.5rem;margin-top:1.5rem}.ux-mariano-contact-heading{display:flex;align-items:center;gap:.5rem;font-size:calc(.9375rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));font-weight:600;color:rgba(var(--color-foreground-alt));margin:0 0 .35rem}.ux-mariano-contact-heading .icon{width:1.25rem;height:1.25rem;flex-shrink:0}.ux-mariano-contact-sub{font-size:calc(.8125rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));color:rgba(var(--color-foreground));margin:0 0 .75rem}.ux-mariano-contact-list{display:flex;flex-direction:column;gap:.5rem}.ux-mariano-contact-item{display:inline-flex;align-items:center;gap:.5rem;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));color:rgba(var(--color-foreground));text-decoration:none}.ux-mariano-contact-item:hover{color:rgba(var(--color-foreground-alt))}.ux-mariano-contact-item .icon{width:1rem;height:1rem;flex-shrink:0}.ux-mariano-share{border-top:1px solid rgba(var(--color-border));margin-top:1.5rem;padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-small-scale, 1))}.ux-mariano-share-buttons{display:flex;gap:.75rem}.ux-mariano-share-buttons a{color:rgba(var(--color-foreground))}.ux-mariano-share-buttons a:hover{color:rgba(var(--color-foreground-alt))}.ux-mariano-block{background:rgba(var(--color-background-complementary));border-radius:var(--border-radius-base);border:1px solid rgba(var(--color-border));padding:2rem;margin-bottom:2rem}.ux-mariano-block:last-child{margin-bottom:0}.ux-mariano-block h2{font-family:var(--font-heading-family),sans-serif;font-size:calc(1.5rem * var(--font-heading-scale, 1) * var(--ux-heading-block-scale, 1));font-weight:var(--font-heading-weight);margin:0 0 1.5rem;color:rgba(var(--color-foreground-alt))}.ux-mariano-block .rte,.ux-mariano-block .prose{color:rgba(var(--color-foreground));font-size:calc(1rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));line-height:1.6}.ux-mariano-aplicacao-list{list-style:none;margin:.5rem 0 0;padding:0}.ux-mariano-aplicacao-list li{margin-bottom:.35rem;padding-left:0}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-list li:before{content:none!important;display:none!important}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-content{-webkit-user-select:text;user-select:text}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-content ul{list-style:none;padding-left:0;margin-left:0}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-content li:before{content:none!important;display:none!important}.ux-mariano-aplicacao-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.ux-mariano-aplicacao-label{color:rgba(var(--color-foreground));font-weight:500}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-link{color:rgba(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.35);transition:border-color .2s ease,color .2s ease}.ux-mariano-block-aplicacao .ux-mariano-aplicacao-link:hover{border-bottom-color:rgba(var(--color-foreground));color:rgba(var(--color-foreground))}.ux-mariano-compat-grid{display:grid;gap:1.5rem;margin-top:1rem}@media(min-width:750px){.ux-mariano-compat-grid{grid-template-columns:repeat(2,1fr)}}.ux-mariano-compat-item h3{font-size:calc(1rem * var(--font-heading-scale, 1) * var(--ux-body-scale, 1));margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;color:rgba(var(--color-foreground-alt))}.ux-mariano-compat-item ul{list-style:none;margin:0;padding:0}.ux-mariano-compat-item li{display:flex;align-items:center;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));margin-bottom:.5rem}.ux-mariano-compat-item li:before{content:"\2713";margin-right:.5rem}.ux-mariano-note{margin-top:1.5rem;padding:1rem;background:rgba(var(--color-background));border-radius:var(--border-radius-base);font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));color:rgba(var(--color-foreground))}.ux-mariano-additional-grid{display:grid;gap:2rem;margin-top:1rem}@media(min-width:750px){.ux-mariano-additional-grid{grid-template-columns:repeat(2,1fr)}}.ux-mariano-additional-grid h3{font-size:calc(1rem * var(--font-heading-scale, 1) * var(--ux-body-scale, 1));margin:0 0 1rem}.ux-mariano-additional-grid h4{font-size:calc(.875rem * var(--font-heading-scale, 1) * var(--ux-body-scale, 1));margin:1rem 0 .5rem}.ux-mariano-additional-grid ul{margin:0;padding-left:1.25rem;font-size:calc(.875rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1))}.ux-mariano-cert-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}@media(min-width:750px){.ux-mariano-cert-grid{grid-template-columns:repeat(4,1fr)}}.ux-mariano-cert-item{text-align:center;padding:1rem;border:1px solid rgba(var(--color-border));border-radius:var(--border-radius-base);font-size:calc(.75rem * var(--font-body-scale, 1) * var(--ux-small-scale, 1));color:rgba(var(--color-foreground))}.ux-mariano-variants{margin-bottom:2rem}.ux-mariano-variants .product-form-input [type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ux-mariano-variants .product-form-input{margin-bottom:1.5rem}.ux-mariano-variants .product-form-input:last-child{margin-bottom:0}.ux-mariano-variants .product-form-input legend{font-size:calc(.9375rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));font-weight:600;margin-bottom:.75rem;color:rgba(var(--color-foreground-alt));display:block}.ux-mariano-variants .product-form-input-values{display:flex;flex-wrap:wrap;gap:.625rem}.ux-mariano-variants .product-form-input [type=radio]+label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:9rem;padding:.875rem 1.5rem;margin:0;font-size:calc(.9375rem * var(--font-body-scale, 1) * var(--ux-body-scale, 1));font-weight:500;line-height:1.3;border-radius:8px;border:2px solid rgba(var(--color-border));background:rgba(var(--color-background-complementary));color:rgba(var(--color-foreground));cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.ux-mariano-variants .product-form-input [type=radio]+label:hover{border-color:rgba(var(--color-foreground),.25);background:rgba(var(--color-foreground),.04)}.ux-mariano-variants .product-form-input [type=radio]:checked+label,.ux-mariano-variants .product-form-input [type=radio].checked+label{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 2px 8px #00000014;padding-right:2.25rem}.ux-mariano-variants .product-form-input [type=radio]:checked+label:not([data-color]):not([data-image]):after,.ux-mariano-variants .product-form-input [type=radio].checked+label:not([data-color]):not([data-image]):after{content:"";position:absolute;right:.75rem;width:.35rem;height:.6rem;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:.9}.ux-mariano-variants .product-form-input [type=radio]:focus-visible+label{outline:2px solid rgba(var(--color-foreground));outline-offset:2px}.ux-mariano-variants .product-form-input [type=radio].disabled+label{opacity:.5;cursor:not-allowed}.ux-mariano-variants .product-form-input [type=radio].disabled+label:hover{border-color:rgba(var(--color-border));background:rgba(var(--color-background-complementary))}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-product-ux-mariano.css.map */
