:root{--paper:#FFFFFF;--surface:#FFFFFF;--mist:#F2F3F4;--ink:#16181B;--muted:#5B636B;--steel:#A9B0B8;--line:#E6E8EB;--accent:#2F4A5C;--button:#2F4A5C;--button-text:#FFFFFF;--space-section:clamp(88px,10vw,148px);--ease:cubic-bezier(.2,.7,.2,1) }body{background:var(--paper);font-size:15px;line-height:1.65;letter-spacing:0;color:var(--ink)}.wrap{width:min(1320px,calc(100% - 112px))}@media(max-width:700px){.wrap{width:calc(100% - 40px)}}h1,h2,h3,.wordmark,.footer-heading{font-family:var(--font-heading);font-stretch:100%;font-weight:400;text-transform:none;letter-spacing:-.015em;line-height:1.12}h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}h3{font-size:1rem;letter-spacing:0}.cl-label,.eyebrow{display:block;margin:0 0 18px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cl-mono,.price,.price .amount,.line-price,.drawer-item-price,[data-drawer-subtotal],.summary-row,.product-price{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:0}.lede{color:var(--muted);font-size:1rem;line-height:1.7}.cl-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:.92rem;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px;transition:gap .25s var(--ease),color .2s}.cl-link .icon{width:14px;height:14px}.cl-link:hover{gap:12px;color:var(--accent);border-color:var(--accent)}.cl-link--quiet{color:var(--muted);border-color:transparent}.cl-link--quiet:hover{color:var(--ink);border-color:var(--ink)}.button{border-radius:0;font-family:var(--font-body);font-size:.88rem;font-weight:500;letter-spacing:.01em;text-transform:none;min-height:52px;padding:14px 28px;transition:background-color .2s,color .2s,border-color .2s}.button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.button--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.button--ghost:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.button--wa-main{background:var(--accent);border-color:var(--accent);color:#fff}.button--wa-main .icon{width:19px;height:19px}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:0;border-color:var(--line)}.announcement--static{background:var(--paper);color:var(--muted);border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:.76rem;font-weight:400;letter-spacing:.01em;text-transform:none}.announcement--static .announcement-content{justify-content:center;gap:28px;padding:9px 18px}.announcement--static .announcement-content>.announcement-item:nth-child(2){display:none}.announcement--static .icon{color:var(--muted);width:14px;height:14px}.site-header,.site-header.color-scheme-1{--paper:#FFFFFF;--surface:#FFFFFF;--ink:#16181B;--muted:#5B636B;--line:#E6E8EB;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.header-nav>a,.nav-group>summary{font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:400;letter-spacing:0!important;text-transform:none!important;color:var(--ink)}.header-nav>a:hover,.header-nav>a[aria-current=page],.nav-group>summary:hover{border-bottom-color:var(--ink)}.header-search{border:0;border-bottom:1px solid var(--line);background:transparent;min-width:0}.header-search input,.header-search input:not([type=checkbox]):not([type=radio]){font-size:.88rem;padding-left:0;border:0!important;background:transparent;min-height:42px}.nav-dropdown{border-radius:0;border:1px solid var(--line);box-shadow:0 18px 40px #16181b14}@media(min-width:1280px){.header-row{grid-template-columns:auto 1fr 220px auto;grid-template-areas:"brand nav search cart";column-gap:36px;min-height:84px}.header-row>.brand{grid-area:brand;min-height:0}.header-nav{grid-area:nav;border-top:0;justify-content:center;gap:clamp(18px,2vw,30px)}.header-nav>a,.nav-group>summary{min-height:84px}.header-row>.header-search{grid-area:search;width:100%}.header-row>.header-cart{grid-area:cart}}@media(min-width:1051px)and (max-width:1279px){.header-row>.brand{min-height:76px}.header-nav{border-top:1px solid var(--line)}}.brand-logo{height:54px;max-height:none;width:auto}@media(max-width:1050px){.brand-logo{height:44px}}.cl-hero{padding:clamp(56px,7vw,104px) 0 0}.cl-hero__head{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.cl-hero__title{font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1.04;letter-spacing:-.03em;max-width:13ch;text-wrap:balance}.cl-hero__side p{color:var(--muted);max-width:44ch;margin:0 0 22px}.cl-hero__links{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:0!important}.cl-stage{display:block;position:relative;background:var(--paper);text-decoration:none;color:inherit}.cl-stage img{width:min(620px,100%);aspect-ratio:1;object-fit:contain;margin:0 auto;transition:transform .8s var(--ease)}.cl-stage:hover img{transform:scale(1.02)}.cl-stage__caption{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:.84rem;color:var(--muted)}.cl-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(56px,7vw,104px)}.cl-duo__item{display:grid;gap:20px;text-decoration:none;color:inherit}.cl-duo__media{display:block;background:var(--mist)}.cl-duo__media img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .8s var(--ease)}.cl-duo__item:hover .cl-duo__media img{transform:scale(1.03)}.cl-duo__text{display:grid;gap:4px;font-size:.92rem;max-width:42ch}.cl-duo__text .cl-mono{color:var(--muted);font-size:.84rem}.cl-duo__text .cl-link{justify-self:start;margin-top:10px;font-size:.86rem}.cl-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;margin-top:clamp(56px,7vw,96px)!important;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:.86rem;color:var(--muted)}.cl-facts span:first-child{color:var(--ink)}.section,.cl-section{padding:var(--space-section) 0 0}.section-heading,.cl-section__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,52px)}.section-heading h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.section-heading a{color:var(--ink);font-size:.9rem;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}.section-heading a:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.cl-brands__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.cl-brand{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;text-decoration:none;color:inherit}.cl-brand__media{grid-column:1/-1;display:block;background:var(--mist);margin-bottom:10px}.cl-brand__media img{width:100%;aspect-ratio:1;object-fit:contain;padding:14%;mix-blend-mode:multiply;transition:transform .7s var(--ease)}.cl-brand:hover .cl-brand__media img{transform:scale(1.04)}.cl-brand__name{font-size:.98rem}.cl-brand__count{font-size:.74rem;color:var(--muted)}.product-grid{gap:48px 24px}.product-image{background:var(--mist);border:0}.product-image img{padding:9%;mix-blend-mode:multiply}.product-card .vendor{font-size:.7rem;font-weight:500;letter-spacing:.12em;color:var(--muted);margin:16px 0 4px}.product-card h3{font-family:var(--font-body);font-size:.84rem;font-weight:400;line-height:1.45;letter-spacing:.02em;margin:0 0 6px;color:var(--ink)}.product-card .price{font-size:.84rem;color:var(--muted)}.badge{top:12px;left:12px;border:0;border-radius:0;background:#ffffffeb;font-family:var(--font-body);font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:none;padding:5px 9px}.badge .icon{width:10px;height:10px}.badge--sold{background:var(--ink);color:#fff}.badge--sale{background:var(--accent);color:#fff}[id$=__novidades] .product-grid>:nth-child(n+5){display:none}.cl-steps{padding:var(--space-section) 0 0}.cl-steps__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;align-items:start;padding:clamp(48px,6vw,88px) clamp(28px,5vw,72px);background:var(--mist)}.cl-steps__intro h2{margin-bottom:18px}.cl-steps__note{color:var(--muted);max-width:38ch;margin-bottom:28px}.cl-steps__list{list-style:none;margin:0;padding:0}.cl-steps__list li{display:grid;grid-template-columns:3.2rem 1fr;align-items:baseline;padding:20px 0;border-bottom:1px solid #DCDFE3;font-size:clamp(1.05rem,1.4vw,1.25rem)}.cl-steps__list li:first-child{padding-top:0}.cl-steps__list .cl-mono{font-size:.74rem;color:var(--accent)}.cl-steps--compact{padding:clamp(48px,6vw,80px) 0 0}.cl-steps--compact .cl-steps__grid{grid-template-columns:1fr 2fr}.faq{grid-template-columns:1fr 1.5fr;gap:8%;padding:0;background:transparent;border:0}.faq h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.faq>div:first-child .lede{margin:18px 0 26px;font-size:.98rem}.faq-list{counter-reset:faq;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{justify-content:flex-start;gap:20px;padding:22px 0;font-family:var(--font-body);font-stretch:100%;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:0}.faq-item summary .icon{margin-left:auto;width:16px;height:16px}.faq-item .prose{padding:0 0 24px;color:var(--muted);max-width:62ch}.editorial{padding-top:var(--space-section);padding-bottom:0}.editorial h2{font-size:clamp(1.4rem,2vw,1.8rem)}.editorial .prose{color:var(--muted);font-size:.95rem}.editorial .prose h3{font-size:1rem;color:var(--ink);text-transform:none}.site-footer,.site-footer.color-scheme-3{--paper:#FFFFFF;--surface:#FFFFFF;--ink:#16181B;--muted:#5B636B;--line:#E6E8EB;--accent:#2F4A5C;--button:#2F4A5C;--button-text:#FFFFFF;background:var(--mist);color:var(--ink);border-top:0;margin-top:var(--space-section)}.site-footer .footer-grid{background:transparent;border:0;padding:clamp(56px,6vw,88px) 0 48px}.site-footer .footer-heading{font-family:var(--font-body);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.site-footer nav a{color:var(--ink);font-size:.9rem}.site-footer nav a:hover{color:var(--accent)}.site-footer .footer-bottom{border:0;border-top:1px solid #DCDFE3;padding:20px 0 28px;background:transparent}.footer-note{padding:0;border:0;background:transparent}.footer-note .footer-heading{display:flex;align-items:center;gap:8px}.footer-note .prose{color:var(--ink);font-size:.9rem}.footer-credit a{text-decoration:underline;text-underline-offset:.25em}.breadcrumb{font-size:.78rem;margin:28px 0 20px}.product{gap:32px 7%;padding-bottom:var(--space-section)}.gallery-main{background:var(--mist);border:0}.gallery-main img,.gallery-main video{padding:7%;background:transparent;mix-blend-mode:multiply}.gallery-thumb{background:var(--mist);border-color:transparent}.gallery-thumb img{object-fit:contain;padding:6px;mix-blend-mode:multiply}.gallery-thumb[aria-current=true]{border-color:var(--ink);box-shadow:none}.product-info{gap:22px}.product-vendor{font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.product-info h1{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;letter-spacing:-.01em;line-height:1.2}.product-price{font-size:1.3rem}.variant-chips label{border-radius:0;font-size:.84rem}.qty{border-color:var(--line)}.wa-hint{font-size:.84rem;color:var(--muted);margin:12px 0 0;max-width:48ch}.wa-frete{display:flex;gap:10px;align-items:center;margin:16px 0 0;padding:14px 16px;border:0;background:var(--mist);font-size:.86rem}.wa-frete .icon{color:var(--accent);flex:0 0 auto}.buy-row--wa{display:flex;flex-direction:column;align-items:stretch;gap:0}.buy-row--wa [data-add]{margin-top:14px;border-color:var(--line)}.product-note{border:0;padding:0;background:transparent;font-size:.86rem;color:var(--muted)}.product-specifications h2,.product-info .product-specifications h2{font-size:1.05rem;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);margin:16px 0 6px}.specifications-list>div{padding:14px 0;border-color:var(--line)}.product-description{border-color:var(--line)}.product-description summary{font-weight:400}.trust-inline li{font-size:.84rem}.related{border-top:0;padding-top:var(--space-section)}.cart-line img{border:0;background:var(--mist);padding:6px}.drawer-item-image img{background:var(--mist)}.collection-head h1{font-size:clamp(2rem,3.6vw,3.2rem);letter-spacing:-.025em}.collection-list{gap:48px 24px}.collection-list .brand-card{border:0;background:transparent}.collection-list .brand-card img{background:var(--mist);object-fit:contain;padding:12%;mix-blend-mode:multiply}.collection-list .brand-card div{padding:14px 0 0}.collection-list .brand-card h3{font-size:.98rem;font-weight:400}.facet-options--chips .facet-chip{border-radius:2px;border-color:var(--line)}.active-facets a{border-radius:2px}.facets summary,.facet summary{font-weight:500}::selection{background:var(--accent);color:#fff}input,textarea{caret-color:var(--accent)}html{scrollbar-color:var(--steel) var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cl-link:focus-visible,.cl-brand:focus-visible,.cl-duo__item:focus-visible,.cl-stage:focus-visible{outline-offset:6px}@media(max-width:900px){.cl-hero__head{grid-template-columns:1fr;gap:20px}.cl-hero__title{font-size:clamp(2.2rem,9vw,3rem)}.cl-stage img{width:min(420px,100%)}.cl-duo{grid-template-columns:1fr;gap:40px}.cl-facts{justify-content:flex-start;gap:8px 20px}.cl-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.product-grid{gap:36px 14px}.cl-steps__grid,.cl-steps--compact .cl-steps__grid{grid-template-columns:1fr;gap:36px;padding:40px 22px}.faq{grid-template-columns:1fr;gap:28px}.section-heading,.cl-section__head{align-items:start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.cl-stage img,.cl-duo__media img,.cl-brand__media img,.cl-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/calibre.css.map */
