@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(luvin-manrope-variable-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(luvin-dm-sans-variable-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Manrope Variable", "Helvetica Neue", sans-serif;--heading-font-weight: 600;--heading-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: -.025em;--text-font-family: "DM Sans Variable", "Helvetica Neue", sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--text-h0: 3rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-h5: 1.0625rem;--text-h6: .9375rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem}h1,h2,h3,h4{line-height:1.1;text-wrap:balance}h5,h6{line-height:1.25}.button,.btn,.header__link-list{font-family:var(--text-font-family);font-weight:600;letter-spacing:.01em}.product-card{border:1px solid #D9E0DA;background:#fffdfc;box-shadow:0 8px 24px #17201c0a}.product-card__badge-list .badge{letter-spacing:.01em}input,textarea,select{border-color:#d9e0da}@media screen and (min-width:700px){:root{--text-h0: 4rem;--text-h1: 3.5rem;--text-h2: 2.25rem;--text-h3: 1.75rem;--text-h4: 1.5rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-base: 1rem;--text-lg: 1.25rem}}.product-card__title{display:-webkit-box;min-height:2.7em;overflow:hidden;line-height:1.35;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__badge-list .badge{border-radius:999px}.product-card__info .price-list{font-weight:600;font-variant-numeric:tabular-nums}@media screen and (max-width:699px){.product-card__info{gap:var(--spacing-2)}.product-card__title{font-size:.92rem}}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid currentColor;outline-offset:3px}@media screen and (max-width:699px){.button{min-height:44px;padding-inline:var(--spacing-5)}.product-card__mobile-quick-buy-button{width:44px;height:44px}.multi-column__item .button{width:100%;justify-content:center}.product-card__title{font-size:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (min-width:1000px){[id$=__section-3]{--scrolling-text-font-size: clamp(4.75rem, 5.5vw, 6.25rem) !important;--section-spacing-block: clamp(1.25rem, 2vw, 2rem)}[id$=__section-3] .scrolling-text__text{padding-block:.08em;line-height:.94;letter-spacing:-.035em}[id$=__section-6]{--impact-text-font-size: clamp(4.75rem, 7.25vw, 7.5rem) !important;--section-spacing-block: clamp(5rem, 7vw, 7rem)}[id$=__section-6] .impact-text__text{max-width:19ch;margin-inline:auto;overflow-wrap:normal;word-break:normal;line-height:.94;letter-spacing:-.045em}[id$=__section-6] .impact-text__content{max-width:42rem}[id$=__section-12]{--impact-text-font-size: clamp(4.25rem, 6vw, 6.5rem) !important;--section-spacing-block: clamp(4.5rem, 6.5vw, 6.5rem)}[id$=__section-12] .impact-text__text{max-width:16ch;margin-inline:auto;overflow-wrap:normal;word-break:normal;line-height:.94;letter-spacing:-.04em}[id$=__section-12] .impact-text__content{max-width:38rem}[id$=__section-6] .impact-text__content .prose,[id$=__section-12] .impact-text__content .prose{gap:1.25rem}[id$=__section-6] .button,[id$=__section-12] .button{min-height:3rem;padding-inline:1.6rem}[id$=__guide_cadeira_home]{--section-spacing-block: clamp(5rem, 6vw, 6.5rem)}[id$=__guide_cadeira_home] .multi-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem)}[id$=__guide_cadeira_home] .multi-column__item{grid-column:auto;min-height:100%;padding:clamp(1.75rem,2.5vw,2.5rem);border:1px solid #d9e0da;border-radius:16px;background:#fffdfc}[id$=__guide_cadeira_home] .multi-column__item .v-stack{height:100%}[id$=__section-15]{--section-stack-intro: 31% !important;--section-stack-main: 65% !important}[id$=__section-15] .section-stack--horizontal{column-gap:4%;align-items:flex-start}[id$=__section-15] .feature-chart__product{--feature-chart-product-image-width: 150px}[id$=__section-15] .feature-chart__table-row{--feature-chart-heading-width: 170px}[id$=__prelaunch_confirmation_checklist] .multi-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem)}[id$=__prelaunch_confirmation_checklist] .multi-column__item{grid-column:auto}[id$=__section-18]{--section-stack-intro: 36% !important;--section-stack-main: 58% !important}[id$=__section-18] .section-stack--horizontal{column-gap:6%;align-items:flex-start}[id$=__section-2] .section-header,[id$=__section-5] .section-header,[id$=__featured_collection_home_office] .section-header{max-width:62rem}}@media screen and (min-width:1250px){[id$=__prelaunch_confirmation_checklist] .multi-column{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1000px){[id$=__text-with-icons]{--section-spacing-block: clamp(2.25rem, 3vw, 3rem);--text-with-icons-template: repeat(4, minmax(0, 1fr)) !important;--text-with-icons-justify: start !important;--text-with-icons-text-align: start !important;--text-with-icons-gap: .875rem !important;border-top:1px solid #d9e0da}[id$=__text-with-icons] .text-with-icons__list{gap:0!important;align-items:stretch}[id$=__text-with-icons] .text-with-icons__item{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:.875rem;padding-inline:clamp(1rem,2.2vw,2.25rem)!important;border-inline-end:1px solid #d9e0da}[id$=__text-with-icons] .text-with-icons__item:last-child{border-inline-end:0}[id$=__text-with-icons] .text-with-icons__text-wrapper .prose{gap:.25rem}[id$=__text-with-icons] .text-with-icons__text-wrapper .h6{font-size:.9375rem;line-height:1.3}[id$=__text-with-icons] .text-with-icons__text-wrapper p:not(.h6){color:rgb(var(--text-color) / .68);font-size:.8125rem;line-height:1.45}[id$=__footer] .footer{--footer-padding-block: clamp(3rem, 4vw, 4rem);--footer-part-gap: 2rem;--footer-block-list-gap: 0}[id$=__footer] .footer__wrapper{gap:2rem}[id$=__footer] .footer__block-list{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:2.75rem clamp(3rem,6vw,6rem);align-items:start}[id$=__footer] .footer__block--newsletter{grid-column:1 / -1;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);max-width:none;padding-block-end:clamp(2rem,3vw,3rem);border-bottom:1px solid rgb(var(--text-color) / .22)}[id$=__footer] .footer__block--newsletter>img{width:140px;height:auto}[id$=__footer] .footer__block--newsletter>.v-stack{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);gap:.5rem clamp(2rem,5vw,5rem);align-items:center}[id$=__footer] .footer__block--newsletter>.v-stack>p{grid-column:1;grid-row:1;max-width:22ch;line-height:1.05}[id$=__footer] .footer__block--newsletter>.v-stack>.prose{grid-column:1;grid-row:2;max-width:38rem}[id$=__footer] .footer__newsletter-form{grid-column:2;grid-row:1 / span 2;width:100%;max-width:none}[id$=__footer] .footer__newsletter-form .input{min-height:3.375rem;border-color:rgb(var(--text-color) / .35);background:rgb(var(--text-color) / .07)}[id$=__footer] .footer__newsletter-form .self-submit-button .circle-chevron{background:#f6f2ea;color:#20382d}[id$=__footer] .footer__block--text{grid-column:1;max-width:28rem}[id$=__footer] .footer__block--menu{grid-column:2;width:100%;max-width:none}[id$=__footer] .footer__block>.bold{font-size:.9375rem;letter-spacing:.02em}[id$=__footer] .footer__block--menu>ul{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.75rem clamp(2rem,4vw,4rem)}[id$=__footer] .footer__block--menu a,[id$=__footer] .footer__block--text .prose{font-size:.9rem;line-height:1.5}[id$=__footer] .footer__aside{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem 3rem;padding-block-start:1.5rem;border-top:1px solid rgb(var(--text-color) / .18)}[id$=__footer] .footer__aside-top{grid-column:1;display:flex}[id$=__footer] .footer__aside-bottom{grid-column:2;display:flex;justify-content:flex-end}[id$=__footer] .footer__copyright{display:grid!important}[id$=__footer] .footer__payment-icons{justify-content:flex-end}}@media screen and (min-width:1000px){[id$=__text-with-icons]{border-top:0}[id$=__text-with-icons] .text-with-icons__item{position:relative;border-inline-end:0}[id$=__text-with-icons] .text-with-icons__item:not(:last-child):after{content:"";position:absolute;inset-inline-end:0;top:50%;width:1px;height:3.25rem;background:#d9e0da;transform:translateY(-50%)}}@media screen and (min-width:1150px){.shopify-section--header .header__wrapper{width:min(100%,1504px);margin-inline:auto;padding-inline:clamp(24px,3vw,48px);column-gap:clamp(20px,2.2vw,34px)}.shopify-section--header .header__main-nav{min-width:0}.shopify-section--header .header__link-list{flex-wrap:nowrap!important;justify-content:flex-start;gap:clamp(16px,1.35vw,26px);font-size:.93rem;line-height:1.2}.shopify-section--header .header-menu-item>a,.shopify-section--header .header-menu-item>details>summary{position:relative;display:inline-flex;white-space:nowrap;min-height:44px;align-items:center;opacity:.92;transition:color .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}.shopify-section--header .header-menu-item>a:after,.shopify-section--header .header-menu-item>details>summary:after{position:absolute;right:0;bottom:5px;left:0;height:2px;border-radius:999px;background:#d98a61;content:"";opacity:0;transform:scaleX(.28);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.shopify-section--header .header-menu-item:hover>a,.shopify-section--header .header-menu-item:hover>details>summary,.shopify-section--header .header-menu-item>details[open]>summary{color:#fffdfc;opacity:1}.shopify-section--header .header-menu-item:hover>a:after,.shopify-section--header .header-menu-item:hover>details>summary:after,.shopify-section--header .header-menu-item>details[open]>summary:after,.shopify-section--header .header-menu-item>a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.shopify-section--header .header-menu-item--natal>details>summary{color:#f2b18d;opacity:1}.shopify-section--header .header-menu-item--natal>details>summary:before{width:6px;height:6px;border-radius:50%;background:#f2b18d;box-shadow:0 0 0 4px #f2b18d1a;content:"";flex:0 0 auto}.shopify-section--header .header-menu-item--para-empresas>a{min-height:40px;padding-inline:15px;border:1px solid rgb(246 242 234 / .42);border-radius:999px;opacity:1}.shopify-section--header .header-menu-item--para-empresas>a:after{display:none}.shopify-section--header .header-menu-item--para-empresas>a:hover,.shopify-section--header .header-menu-item--para-empresas>a[aria-current=page]{border-color:#f6f2ea;background:#f6f2ea;color:#20382d}.shopify-section--header .header__secondary-nav .tap-area{width:42px;height:42px}.shopify-section--header .mega-menu{width:min(1180px,calc(100vw - 48px));min-height:0!important;margin-inline:auto;padding:30px 32px 32px;border:1px solid #d8ded8;border-top:0;border-radius:0 0 18px 18px;background:#f6f2ea;box-shadow:0 24px 64px #17201c2e;color:#20382d;gap:clamp(36px,5vw,72px)}.shopify-section--header .mega-menu__nav{align-items:flex-start;gap:clamp(24px,3vw,44px)}.shopify-section--header .mega-menu__nav>li{min-width:165px}.shopify-section--header .mega-menu__nav a{color:#20382d;font-size:.94rem;font-weight:600;opacity:1}.shopify-section--header .mega-menu__nav a:hover{color:#2f6b4f}.shopify-section--header .navigation-promo__wrapper{width:min(100%,300px);flex:0 0 300px}.shopify-section--header .navigation-promo .content-over-media{min-height:230px;max-height:250px;border-radius:12px;box-shadow:0 12px 30px #17201c1f}.shopify-section--header .navigation-promo .content-over-media img{object-fit:cover}.shopify-section--header .navigation-promo .content-over-media .text-custom{right:20px;left:20px;max-width:calc(100% - 40px)}.shopify-section--header .navigation-promo .content-over-media .text-custom p{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-wrap:balance}.shopify-section--header .dropdown-menu{min-width:270px;padding:8px;border:1px solid #d8ded8;border-radius:12px;background:#fffdfc;box-shadow:0 20px 50px #17201c29;color:#20382d}.shopify-section--header .dropdown-menu__item{min-height:44px;padding:11px 13px;border-radius:8px;color:#20382d;font-size:.92rem;font-weight:600;transition:background .16s ease,color .16s ease}.shopify-section--header .dropdown-menu__item:hover,.shopify-section--header .dropdown-menu__item[aria-current=page]{background:#e9eee9;color:#2f6b4f}.shopify-section--header .header-menu-item>a:focus-visible,.shopify-section--header .header-menu-item>details>summary:focus-visible,.shopify-section--header .dropdown-menu__item:focus-visible{outline:3px solid rgb(242 177 141 / .55);outline-offset:3px}}@media screen and (max-width:1149px){.shopify-section--header .header__wrapper{padding-block:14px}}@media screen and (min-width:1150px){[id$=__section-5] .section-header,[id$=__featured_collection_home_office] .section-header{grid-template-columns:1fr;justify-content:start;row-gap:1rem;max-width:none}[id$=__section-5] .section-header>.text-with-icon,[id$=__featured_collection_home_office] .section-header>.text-with-icon{grid-column:1}}@media screen and (min-width:1000px){[id$=__section-15] .feature-chart{width:100%;max-width:1080px;margin-inline:auto}[id$=__section-15] .feature-chart__product{--feature-chart-product-image-width: 168px}[id$=__section-15] .feature-chart__product img{width:168px;height:168px;object-fit:contain}[id$=__section-15] .feature-chart__table-row{--feature-chart-heading-width: 150px}}@media screen and (max-width:699px){[id$=__section-15] .feature-chart,[id$=__section-15] .feature-chart__table{width:100%;max-width:100%;margin-inline:0;padding-inline:0}[id$=__section-15] .feature-chart__table{overflow-x:clip;scroll-snap-type:none}[id$=__section-15] .feature-chart__table--multi-columns .feature-chart__table-row{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:6px}[id$=__section-15] .feature-chart__heading{position:static;width:100%;grid-column:1 / -1;margin-bottom:10px;padding-inline:4px;font-size:.85rem;line-height:1.3}[id$=__section-15] .feature-chart__product{--feature-chart-product-image-width: clamp(72px, 22vw, 92px);min-width:0;gap:12px}[id$=__section-15] .feature-chart__product img{width:clamp(72px,22vw,92px);height:clamp(72px,22vw,92px);margin-inline:auto;object-fit:contain}[id$=__section-15] .feature-chart__product .bold{display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}[id$=__section-15] .feature-chart__product .price-list{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:.72rem;line-height:1.25}[id$=__section-15] .feature-chart__value{min-width:0;padding-inline:4px;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}[id$=__section-15] .feature-chart__table-row{padding-block:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luvin-custom.css.map */
