.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.footer-valoir{width:100%;margin-top:2rem}.footer-valoir__principal{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-valoir a{color:var(--color-foreground);text-decoration:none}.footer-valoir .footer__links,.footer-valoir .footer__payment{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.credito-desenvolvimento-valoir{width:100%;margin-top:28px;padding:18px 20px;border-top:1px solid rgba(59,36,27,.14);color:#3b241ba8;font-size:10px;font-weight:400;letter-spacing:.09em;line-height:1.5;text-align:center;text-transform:uppercase}.credito-desenvolvimento-valoir a{margin-left:4px;color:#3b241b;font-weight:600;text-decoration:none;transition:opacity .2s ease}.credito-desenvolvimento-valoir a:hover{opacity:.65}@media screen and (max-width:749px){.footer-valoir__principal{align-items:center;flex-direction:column;text-align:center}.footer-valoir .footer__links,.footer-valoir .footer__payment{justify-content:center}.credito-desenvolvimento-valoir{margin-top:24px;padding:16px 10px;font-size:9px;letter-spacing:.06em}}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}header .header__account{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:currentColor;text-decoration:none;visibility:visible;opacity:1}header .header__account svg{display:block;width:2rem;height:2rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.valoir-search{--valoir-brown: #3b241b;--valoir-brown-soft: #6d5548;--valoir-background: #f7f3ef;--valoir-copper: #c58d68;--valoir-line: rgba(59, 36, 27, .16);position:relative;min-height:68vh;padding:72px 24px 96px;overflow:hidden;color:var(--valoir-brown);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.75),transparent 45%),var(--valoir-background)}.valoir-search *{box-sizing:border-box}.valoir-search__lotus{position:absolute;top:-100px;left:-220px;width:650px;color:#c58d6811;pointer-events:none}.valoir-search__lotus svg{width:100%;height:auto}.valoir-search__container{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto}.valoir-search__header{display:block!important;width:100%;max-width:760px;min-height:0!important;margin:0 auto 34px;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:center}.valoir-search__eyebrow{display:block;margin:0 0 14px;color:var(--valoir-copper);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.32em}.valoir-search__header h1{max-width:680px;margin:0 auto 16px;padding:0;color:var(--valoir-brown);background:transparent;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.02;letter-spacing:-.035em}.valoir-search__header p{max-width:540px;margin:0 auto;padding:0;color:var(--valoir-brown-soft);background:transparent;font-size:15px;line-height:1.65}.valoir-search__form{width:100%;max-width:880px;margin:0 auto}.valoir-search__field{display:flex;align-items:center;width:100%;min-height:68px;padding:5px;overflow:hidden;border:1px solid var(--valoir-line);border-radius:999px;background:#ffffffc7;box-shadow:0 18px 50px #3b241b12,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.valoir-search__icon{flex:0 0 auto;margin-left:22px;color:var(--valoir-brown)}.valoir-search__field input{flex:1;width:100%;min-width:0;height:58px;padding:0 18px;border:0;outline:none;color:var(--valoir-brown);background:transparent;font:inherit;font-size:15px}.valoir-search__field input::placeholder{color:#3b241b80}.valoir-search__field button{align-self:stretch;min-width:165px;padding:0 30px;border:0;border-radius:999px;color:#fff;background:var(--valoir-brown);font:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}.valoir-search__field button:hover{background:#5a382b;transform:translateY(-1px)}.valoir-search__suggestions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:22px auto 46px;color:var(--valoir-brown-soft);font-size:12px}.valoir-search__suggestions span{color:#3b241b94}.valoir-search__suggestions a{padding-bottom:2px;border-bottom:1px solid rgba(59,36,27,.22);color:var(--valoir-brown);text-decoration:none}.valoir-search__summary{margin:0 auto 40px;text-align:center;color:var(--valoir-brown-soft)}.valoir-search__summary h2{margin:0 0 12px;color:var(--valoir-brown);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.valoir-search__summary p{margin:8px 0;line-height:1.7}.valoir-search__suggestion{max-width:620px;margin:10px auto 24px!important;font-size:14px}.valoir-search__back{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:12px;padding:0 28px;border-radius:999px;color:#fff;background:var(--valoir-brown);font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.valoir-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.valoir-search__card{min-width:0}.valoir-search__image-wrapper{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:14px;background:#ede5dc;box-shadow:0 12px 32px #3b241b0f}.valoir-search__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.valoir-search__card:hover .valoir-search__image{transform:scale(1.035)}.valoir-search__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#3b241b73;background:#ede5dc}.valoir-search__placeholder span{font-family:Georgia,Times New Roman,serif;font-size:20px;letter-spacing:.2em}.valoir-search__content{padding:18px 4px 0}.valoir-search__type{display:block;margin-bottom:8px;color:var(--valoir-copper);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.valoir-search__content h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.25}.valoir-search__content h2 a{color:var(--valoir-brown);text-decoration:none}.valoir-search__price{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--valoir-brown);font-size:14px}.valoir-search__compare-price{color:#3b241b73;text-decoration:line-through}.valoir-search__excerpt{margin:0 0 14px;color:var(--valoir-brown-soft);font-size:13px;line-height:1.6}.valoir-search__link{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--valoir-line);color:var(--valoir-brown);font-size:10px;font-weight:600;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.valoir-search__pagination{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:64px;padding-top:28px;border-top:1px solid var(--valoir-line);font-size:13px}.valoir-search__pagination a{color:var(--valoir-brown);font-weight:600;text-decoration:none}.valoir-search__pagination span{color:var(--valoir-brown-soft)}@media screen and (max-width:990px){.valoir-search{padding-top:58px}.valoir-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.valoir-search{min-height:auto;padding:44px 16px 70px}.valoir-search__lotus{position:absolute;top:-80px;left:-190px;width:520px;color:#c58d680d;pointer-events:none}.valoir-search__header{margin-bottom:28px}.valoir-search__eyebrow{margin-bottom:12px;font-size:9px}.valoir-search__header h1{max-width:360px;font-size:clamp(38px,11vw,50px);line-height:1.02}.valoir-search__header p{max-width:330px;font-size:14px}.valoir-search__field{display:grid;grid-template-columns:44px minmax(0,1fr);padding:4px;border-radius:24px}.valoir-search__icon{margin-left:14px}.valoir-search__field input{height:54px;padding-left:6px}.valoir-search__field button{grid-column:1 / -1;width:100%;min-height:54px;margin-top:4px;border-radius:18px}.valoir-search__suggestions{margin:18px auto 38px}.valoir-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.valoir-search__image-wrapper{border-radius:9px}.valoir-search__content h2{font-size:17px}.valoir-search__pagination{flex-wrap:wrap;gap:16px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
