:root{--bruto-orange: #f97316;--bruto-orange-dark: #d95f0b;--bruto-graphite: #1d1d1f;--bruto-black: #111111;--bruto-text: #191919;--bruto-muted: #686868;--bruto-line: rgba(17,17,17,.12);--bruto-soft: #f5f5f4;--bruto-radius-sm: 10px;--bruto-radius: 14px;--bruto-shadow: 0 10px 30px rgba(0,0,0,.08)}body{color:var(--bruto-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance;letter-spacing:0!important}button,.button,[role=button]{font-weight:700}#header-group .header-section,#header-group header-component,#header-component .header{background:var(--bruto-graphite)!important}#header-group .header-section{border-bottom:2px solid var(--bruto-orange)!important;box-shadow:0 7px 22px #00000029}#header-group .header{min-height:68px}#header-group :is(a,button,.svg-wrapper){transition:opacity .18s ease,transform .18s ease}#header-group :is(a,button):hover{opacity:.88}#header-group .cart-bubble,#header-group [class*=cart-count],#header-group [class*=cart-bubble]{background:var(--bruto-orange)!important;color:#fff!important;border:2px solid var(--bruto-graphite)}:is(input,select,textarea):focus-visible{outline:2px solid rgba(249,115,22,.45)!important;outline-offset:2px}.template-product .product-information,body:has(.product-information) .product-information{--bruto-product-radius: var(--bruto-radius)}.template-product .product-information__grid,body:has(.product-information) .product-information__grid{align-items:flex-start}.template-product .product-information__details,body:has(.product-information) .product-information__details{gap:0}.template-product .product-information__details [ref=productTitleLink],body:has(.product-information) .product-information__details [ref=productTitleLink]{display:block;font-weight:700!important;line-height:.98!important;letter-spacing:-.01em!important;text-transform:uppercase;margin-bottom:8px}.template-product product-media-gallery,body:has(.product-information) product-media-gallery{border-radius:var(--bruto-radius);overflow:hidden}.template-product [class*=thumbnail] button,body:has(.product-information) [class*=thumbnail] button{border-radius:10px!important}.template-product [aria-current=true][class*=thumbnail],.template-product [class*=thumbnail] button[aria-current=true]{border-color:var(--bruto-orange)!important}.template-product [data-price-pv-block],body:has(.product-information) [data-price-pv-block]{margin-block:6px 2px}.template-product [data-price-pv-block] :is(.price,.price-item,.price__regular,.price__sale),body:has(.product-information) [data-price-pv-block] :is(.price,.price-item,.price__regular,.price__sale){font-weight:750;letter-spacing:-.025em}.template-product [data-price-pv-sale-badge]{background:var(--bruto-orange)!important;color:#fff!important;border:0!important;border-radius:7px!important;font-weight:700}.template-product variant-picker label,body:has(.product-information) variant-picker label{font-weight:650}.template-product variant-picker :is(button,label):has(input:checked),body:has(.product-information) variant-picker :is(button,label):has(input:checked){border-color:var(--bruto-orange)!important;box-shadow:0 0 0 1px var(--bruto-orange)}.template-product .product-form-buttons,body:has(.product-information) .product-form-buttons{gap:10px!important;margin-top:6px}.template-product .quantity-selector,body:has(.product-information) .quantity-selector{min-height:58px;border:1px solid var(--bruto-line)!important;border-radius:12px!important;overflow:hidden;background:#fff}.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded,body:has(.product-information) .shopify-payment-button__button,body:has(.product-information) .shopify-payment-button__button--unbranded{min-height:58px;background:var(--bruto-black)!important;color:#fff!important;border:1.5px solid var(--bruto-orange)!important;border-radius:12px!important;box-shadow:0 8px 18px #0000001f!important;font-weight:750!important;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.template-product .accelerated-checkout-block--transparent .js-yampi-transparent-checkout,body:has(.product-information) .accelerated-checkout-block--transparent .js-yampi-transparent-checkout{min-height:58px!important;background:var(--bruto-black)!important;background-color:var(--bruto-black)!important;color:#fff!important;border:1.5px solid var(--bruto-orange)!important;border-radius:12px!important;box-shadow:0 8px 18px #0000001f!important;outline:none!important;font-weight:750!important}.template-product :is(.shopify-payment-button__button,.js-yampi-transparent-checkout):hover,body:has(.product-information) :is(.shopify-payment-button__button,.js-yampi-transparent-checkout):hover{background:#222!important;transform:translateY(-1px);box-shadow:0 11px 24px #00000029!important}.template-product :is(.shopify-payment-button__button,.js-yampi-transparent-checkout):active{transform:translateY(0)}.template-product .payment-icons{margin-top:2px;opacity:.84}.template-product .payment-icons__list{flex-wrap:wrap}.template-product .payment-icons__item{filter:saturate(.88)}.template-product .info-cards--grid,body:has(.product-information) .info-cards--grid{gap:10px!important}.template-product .cards-info__item,body:has(.product-information) .cards-info__item{padding:14px!important;background:var(--bruto-soft)!important;color:var(--bruto-text)!important;border:1px solid rgba(17,17,17,.07);border-radius:12px!important;box-shadow:none}.template-product .cards-info__heading{gap:8px}.template-product .cards-info__icon{color:var(--bruto-orange)!important;flex:0 0 auto}.template-product .cards-info__title{font-weight:750;line-height:1.15}.template-product .cards-info__text{color:var(--bruto-muted);font-size:.91em;line-height:1.4}.template-product .cards-info__text p{margin:0}.template-product details,body:has(.product-information) details{border-color:var(--bruto-line)!important}.template-product details>summary,body:has(.product-information) details>summary{min-height:58px;font-weight:700;transition:color .18s ease}.template-product details>summary:hover{color:var(--bruto-orange-dark)}.template-product details[open]>summary{color:var(--bruto-black)}.template-product details .rte{color:#454545;line-height:1.65}.template-product .product-recommendations .section,.template-product [class*=product-recommendations] .section{border-top:1px solid var(--bruto-line)}.template-product .product-card{border-radius:12px;overflow:hidden}.template-product .product-card__content{padding-top:10px}.template-product [class*=areviews] button{border-radius:10px!important}footer,.footer{border-top:2px solid var(--bruto-orange)}:is(.button,button,a)[disabled]{cursor:not-allowed}@media screen and (min-width:750px){.template-product .info-cards--grid,body:has(.product-information) .info-cards--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-product .product-information__details,body:has(.product-information) .product-information__details{padding-top:4px}}@media screen and (max-width:749px){#header-group .header{min-height:60px}.template-product .product-information__details,body:has(.product-information) .product-information__details{padding-inline:16px!important}.template-product .product-information__details [ref=productTitleLink],body:has(.product-information) .product-information__details [ref=productTitleLink]{font-size:clamp(2rem,9vw,2.75rem)!important;margin-top:4px}.template-product .product-form-buttons,body:has(.product-information) .product-form-buttons{display:grid!important;grid-template-columns:minmax(82px,.28fr) minmax(0,1fr)}.template-product .shopify-payment-button,body:has(.product-information) .shopify-payment-button,.template-product .accelerated-checkout-block{min-width:0!important}.template-product .info-cards--grid,body:has(.product-information) .info-cards--grid{grid-template-columns:1fr!important}.template-product .cards-info__item{padding:12px 13px!important}.template-product [class*=product-recommendations]{padding-block-start:42px!important;padding-block-end:34px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.template-product .cards-info__item,body:has(.product-information) .cards-info__item{position:relative;padding:13px 14px 13px 17px!important;border:1px solid rgba(17,17,17,.09)!important;border-left:3px solid var(--bruto-orange)!important;border-radius:14px!important;background:#f7f7f6!important}.template-product .cards-info__title,body:has(.product-information) .cards-info__title{font-family:Barlow Condensed,sans-serif!important;font-size:1rem!important;font-weight:600!important;line-height:1.15!important;letter-spacing:.01em!important;text-transform:uppercase!important}.template-product .cards-info__text,.template-product .cards-info__text p,body:has(.product-information) .cards-info__text,body:has(.product-information) .cards-info__text p{font-family:Inter,sans-serif!important;font-size:.94rem!important;font-weight:400!important;line-height:1.48!important;letter-spacing:0!important;text-transform:none!important;color:#4f4f4f!important}.template-product .cards-info__icon,body:has(.product-information) .cards-info__icon{color:var(--bruto-black)!important}.template-product .installments,.template-product .installments *,.template-product #pv_installments_value,body:has(.product-information) .installments,body:has(.product-information) .installments *,body:has(.product-information) #pv_installments_value{font-family:Inter,sans-serif!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important}.template-product .product-information__details :is(.rte,p,li):not(.cards-info__title),body:has(.product-information) .product-information__details :is(.rte,p,li):not(.cards-info__title){letter-spacing:0;text-transform:none}@media screen and (max-width:749px){.template-product .info-cards--grid,body:has(.product-information) .info-cards--grid{gap:9px!important}.template-product .cards-info__item,body:has(.product-information) .cards-info__item{padding:12px 13px 12px 16px!important;border-left-width:3px!important}.template-product .cards-info__title,body:has(.product-information) .cards-info__title{font-size:.96rem!important}.template-product .cards-info__text,.template-product .cards-info__text p,body:has(.product-information) .cards-info__text,body:has(.product-information) .cards-info__text p{font-size:.92rem!important;line-height:1.45!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/brutotools-premium.css.map */
