.browo-comparison{padding:64px 0;background:var(--cream);text-align:center}.browo-comparison>.wrap{max-width:1000px}.browo-comparison h2{font:clamp(30px,4vw,46px)/1.15 Georgia,serif;max-width:650px;margin:0 auto 14px}.browo-comparison__intro{font-size:15px;margin:0 0 32px}.browo-comparison__table{border:1px solid #6b493526;border-radius:var(--radius-lg);overflow:hidden;background:#fff;text-align:left}.browo-comparison__row{display:grid;grid-template-columns:.7fr 1.25fr 1fr}.browo-comparison__row+div{border-top:1px solid #6b493526}.browo-comparison__row>*{padding:20px;font-size:15px;line-height:1.5}.browo-comparison__row>:nth-child(2){background:var(--wine);color:#fff}.browo-comparison__row:first-child>*{font-size:19px;font-family:Georgia,serif;font-weight:400}.browo-comparison__note{font-size:12px;line-height:1.6;max-width:740px;margin:20px auto 26px;color:#74685f}.browo-comparison .button{display:inline-flex;width:auto;padding:14px 30px}@media(max-width:760px){.browo-comparison{padding:40px 0}.browo-comparison__row{grid-template-columns:.65fr 1.1fr 1fr}.browo-comparison__row>*{padding:13px 10px;font-size:12px}.browo-comparison__row:first-child>*{font-size:15px}.browo-comparison__intro{font-size:14px}}.browo-footer__signup{margin-top:28px}.browo-footer{background:var(--sand);padding-top:52px}.browo-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:64px;padding-bottom:40px}.browo-footer__newsletter .brand{margin-bottom:24px;align-items:flex-start}.browo-footer__newsletter h2{font-size:28px;letter-spacing:-.03em;margin-bottom:10px}.browo-footer__newsletter p{font-size:13px;line-height:1.6;margin-bottom:16px;max-width:380px}.browo-footer__newsletter small{display:block;font-size:11px;margin-top:10px}.browo-newsletter__row{display:flex;max-width:440px;border:1px solid var(--brown);border-radius:12px;overflow:hidden;background:var(--paper)}.browo-newsletter__row input{min-width:0;flex:1;width:100%;padding:13px 14px;border:0;background:transparent;color:var(--ink);font-size:13px;min-height:48px}.browo-newsletter__row button{flex-shrink:0;border:0;border-inline-start:1px solid #6b493533;padding:12px 16px;background:transparent;color:var(--wine);font-size:12px;font-weight:600}.browo-newsletter__row button:hover{background:var(--cream)}.browo-newsletter>p,.browo-newsletter>[role=alert]{margin:12px 0 0;font-size:13px}.browo-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.browo-footer__links h3{font-size:15px;font-weight:600;margin-bottom:5px}.browo-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.browo-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #6b493526;padding-top:24px;padding-bottom:26px;font-size:12px}.browo-footer__payments{display:flex;gap:12px;align-items:center}.browo-footer__payments>span{font-size:11px}.browo-footer__payments>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.browo-footer__payment{width:37px;height:24px}@media(max-width:760px){.browo-footer{padding-top:36px}.browo-footer__grid{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:28px}.browo-footer__newsletter{grid-column:1/-1}.browo-footer__newsletter .brand{margin-bottom:20px}.browo-footer__newsletter h2{font-size:27px}.browo-footer__links{font-size:12px;gap:12px}.browo-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:20px}.browo-footer__payments{display:block}.browo-footer__payments>span{display:block;margin-bottom:10px}.browo-footer__payments>div{gap:6px}.browo-footer__payment{width:34px}}.browo-brand-story{max-width:440px;border-block:1px solid #6b493533;padding:16px 0}.browo-brand-story summary{font:26px/1.25 Georgia,serif;cursor:pointer;display:flex;gap:18px;justify-content:space-between}.browo-brand-story[open] summary>span{transform:rotate(45deg)}.browo-brand-story p{margin:18px 0 0!important;font-size:14px!important}.browo-footer{background:var(--cream)}.browo-brand-story summary:after{content:none}.browo-announcements{padding:9px 16px;font-size:12px;letter-spacing:0;line-height:1.5;overflow:hidden}.browo-announcements__track{display:flex;justify-content:center;align-items:center;gap:28px}.browo-announcements__track>span{white-space:nowrap}.browo-announcements__track>span+span:before{content:"\b7";margin-right:28px;opacity:.65}@media(max-width:760px){.browo-announcements{padding:0;height:35px;font-size:12px}.browo-announcements__track{height:105px;display:flex;flex-direction:column;gap:0;animation:browo-announcement-cycle 15s infinite}.browo-announcements__track>span{display:flex;align-items:center;justify-content:center;min-height:35px;width:100%;padding:0 10px}.browo-announcements__track>span+span:before{content:none}}@keyframes browo-announcement-cycle{0%,27%{transform:translateY(0)}33%,60%{transform:translateY(-35px)}66%,94%{transform:translateY(-70px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.browo-announcements__track{animation:none}}.browo-desktop-nav{display:none}.browo-announcements{display:flex;align-items:center;justify-content:center;min-height:35px;font-size:13px;text-align:center}.browo-announcements>span{display:block}.header-menu{color:#000}@media(min-width:1000px){.site-header{display:grid;grid-template-columns:auto 1fr auto;gap:36px}.site-header>.brand{grid-column:1;grid-row:1;justify-self:start}.browo-desktop-nav{grid-column:2;display:flex;align-items:center;justify-content:flex-start;gap:26px}.browo-desktop-nav a,.browo-desktop-nav button{font:500 13px/1.4 Arial,sans-serif;color:#000;background:none;border:0;padding:12px 0;text-decoration:none;white-space:nowrap}.browo-desktop-nav a:hover,.browo-desktop-nav button:hover{text-decoration:underline;text-underline-offset:5px}.site-header .header-menu{display:none}.site-header .header-right{grid-column:3;grid-row:1;justify-self:end}.header-right>.header-shade{display:none}}.header-menu>summary{color:#000}.intro-with-video{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;text-align:left}.intro-marketing{width:100%;max-width:620px;justify-self:center}.intro-marketing p{font-family:inherit;font-size:15px;line-height:1.65;margin:0 0 20px;text-wrap:pretty}.intro-marketing p:last-child{margin-bottom:0}.intro-marketing strong{font-weight:700;color:var(--ink)}.intro-media{display:block;min-width:0;width:100%;max-width:620px;justify-self:center;border-radius:var(--radius-lg);overflow:hidden;background:var(--cream)}.intro-media video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none}.intro-media video::-webkit-media-controls{display:none!important}@media(max-width:760px){.intro-with-video{gap:24px;padding-top:48px;padding-bottom:40px}.intro-marketing p{font-size:15px;line-height:1.65;margin-bottom:20px}.intro-marketing p:last-child{margin-bottom:0}}@media(min-width:761px){.intro-with-video{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.intro-marketing{grid-column:1;grid-row:1}.intro-media{grid-column:2;grid-row:1}.intro-marketing p{font-size:18px;line-height:1.7}}.product-info .browo-campaign{margin:12px 0 6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--wine);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;text-align:center}.product-info .browo-stock{margin:22px 8px 24px;padding:0;background:transparent}.product-info .browo-stock__label{margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--wine)}.browo-stock__track{height:7px;width:100%;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--wine) 12%,white)}.browo-stock__track>span{display:block;width:15%;height:100%;border-radius:inherit;background:var(--wine)}.browo-product-payments{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;margin:-7px 0 12px;padding:0;border:0;background:transparent;width:100%}.browo-product-payments .browo-payment-logo{display:block;flex:0 1 34px;width:34px;max-width:34px;height:auto;min-width:0}@media(max-width:374px){.browo-product-payments{gap:5px}.browo-product-payments .browo-payment-logo{flex-basis:31px;width:31px;max-width:31px}}.product-info .browo-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:20px 0 22px;padding:0;background:transparent}.browo-reassurance li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-width:0;padding:0;border:0;background:transparent;text-align:center}.browo-reassurance svg{display:block;width:32px;height:32px;flex:0 0 32px;color:var(--wine)}.browo-reassurance span{display:block;max-width:145px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--ink);text-wrap:balance}.browo-reassurance-guarantee span{font-weight:600;color:var(--wine)}@media(max-width:760px){.product-info .browo-reassurance{gap:10px;margin:19px 0 22px}.browo-reassurance li{gap:8px}.browo-reassurance span{font-size:14px}}.product-info .browo-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;width:fit-content;margin:0 0 9px;color:var(--ink,#000);font:500 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.browo-product-rating .browo-rating-stars{display:flex;gap:3px;color:var(--wine,#4d0e13);flex:none}.browo-product-rating .browo-rating-star{display:block;position:relative;width:22px;height:22px}.browo-product-rating .browo-rating-star svg{display:block;width:22px;height:22px;max-width:none}.browo-product-rating .browo-rating-fill{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden}.browo-product-rating .browo-rating-label{white-space:nowrap}.browo-product-rating .browo-rating-label strong{font-weight:600}.browo-product-rating:hover .browo-rating-label{text-decoration:underline;text-underline-offset:3px}@media(max-width:374px){.product-info .browo-product-rating{gap:7px;font-size:12px}.browo-product-rating .browo-rating-stars{gap:2px}.browo-product-rating .browo-rating-star,.browo-product-rating .browo-rating-star svg{width:19px;height:19px}}.browo-formula{padding-top:18px}.browo-formula__features{display:grid;gap:14px;list-style:none;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #6b49352e}.browo-formula__features li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.45}.browo-formula__features svg{width:24px;height:24px;flex:none;color:var(--brown)}.browo-formula h3{font:600 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.product-detail .browo-formula__inci{font-size:14px;line-height:1.7;margin-top:12px;color:#5b514c;overflow-wrap:anywhere}.browo-formula__full>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;font-weight:600}.browo-formula__full>summary>span{text-decoration:underline;text-underline-offset:4px}.browo-formula__full>summary:after{content:none}.browo-formula__full>summary svg{flex:none;color:var(--brown)}.browo-formula__full[open]>summary svg{transform:rotate(180deg)}.product-section .browo-product-summary{font-size:15px;line-height:1.35;margin:0 0 16px;max-width:520px}.product-section .product-unit-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 0 18px;font-size:23px}.product-section .browo-kit-contents{font-size:12px;line-height:1.5;letter-spacing:0;color:#726b67}.product-section .shade-field{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0 0 18px}.product-section .shade-field>.text-link{margin:0;padding:9px 0 3px;background:none;border:0;border-bottom:1px solid var(--wine);border-radius:0;color:var(--wine);font-size:12px;line-height:1.4}.product-section .swatch-list{gap:9px}.product-section .shade-option{width:48px;font-size:11px;gap:6px}.product-section .swatch{width:36px;height:36px}.product-section .pack-field{display:grid;gap:9px;margin:0 0 12px}.product-section .product-info .pack-option,.product-section .product-info .pack-option:has(input:checked){display:grid;grid-template-columns:13px 76px minmax(0,1fr) auto;gap:10px;margin:0;padding:7px 12px;min-height:66px;border:1px solid #ded8d3;border-radius:var(--radius-sm);box-shadow:none}.product-section .product-info .pack-option:has(input:checked){border-color:var(--wine);background:color-mix(in srgb,var(--cream) 48%,white)}.product-section .pack-option .pack-visual{width:76px;height:48px;min-height:48px;gap:0;justify-content:center}.product-section .pack-visual-kit .bundle-complete-kit{flex:0 0 43px;width:43px;height:43px;margin:0}.product-section .pack-visual-kit .bundle-complete-kit img{width:43px;height:43px}.product-section .pack-visual-kit .stamp-product{flex:0 0 16px;width:16px;height:46px}.product-section .pack-visual-kit .stamp-product img{width:30px;height:46px;margin-left:-7px}.product-section .pack-copy strong{font-size:14px;line-height:1.3;font-weight:700}.product-section .pack-copy small{font-size:12px;line-height:1.35;margin-top:4px}.product-section .pack-copy .bundle-value,.product-section .pack-copy .shipping-perk{font-size:12px;line-height:1.35;font-weight:700;letter-spacing:0;margin-top:4px;color:var(--wine)}.product-section .pack-price .price-current{font-size:18px;font-weight:500;white-space:nowrap}.product-section .add-button{min-height:50px;margin:0;padding:12px 18px;font-size:14px;letter-spacing:.04em}.browo-purchase-notes{display:grid;gap:6px;margin:13px 0 22px;font-size:12px;line-height:1.45;color:#403b38}.browo-purchase-notes p{display:flex;align-items:baseline;gap:8px;margin:0}.browo-note-check,.browo-purchase-notes strong{color:var(--wine)}.browo-purchase-notes strong{font-weight:600}@media(min-width:1000px){.product-section{padding-top:30px;gap:48px}.product-section .product-info h1,.product-section .product-info h2{font-size:48px;line-height:1.1}}@media(max-width:760px){.product-section .browo-product-summary{font-size:14px;margin-bottom:13px}.product-section .product-unit-price{font-size:22px;margin-bottom:16px}.product-section .browo-kit-contents{font-size:11px}.product-section .shade-field{gap:10px}.product-section .shade-field>.text-link{font-size:11px;letter-spacing:-.015em}.product-section .swatch-list{gap:6px}.product-section .shade-option{width:40px;font-size:10px}.product-section .swatch{width:34px;height:34px}.product-section .product-info .pack-option,.product-section .product-info .pack-option:has(input:checked){grid-template-columns:11px 62px minmax(0,1fr) auto;gap:7px;padding:7px 9px;min-height:64px}.product-section .pack-option .pack-visual{width:62px;height:44px;min-height:44px}.product-section .pack-visual-kit .bundle-complete-kit,.product-section .pack-visual-kit .bundle-complete-kit img{width:34px;height:34px;flex-basis:34px}.product-section .pack-visual-kit .stamp-product{width:13px;flex-basis:13px;height:41px}.product-section .pack-visual-kit .stamp-product img{width:27px;height:41px;margin-left:-7px}.product-section .pack-copy strong{font-size:13px}.product-section .pack-copy small,.product-section .pack-copy .bundle-value,.product-section .pack-copy .shipping-perk{font-size:11px}.product-section .pack-price .price-current{font-size:16px}.browo-purchase-notes{font-size:12px;gap:7px}}.product-section .pack-copy strong{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;color:#000;letter-spacing:0}.product-section .pack-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.product-section .price-compare{color:#9b918a;font-size:13px;font-weight:400}.product-section .price-current{color:var(--wine)}.product-section .product-unit-price>.price-compare{font-size:16px}.product-section .browo-kit-contents{flex-basis:100%}.product-info .browo-product-payments{margin:12px 0 10px;gap:6px}.product-section .pack-copy small{margin-top:2px}.product-section .shade-field>.text-link{display:flex;gap:7px;align-items:center;font-weight:600}.product-section .pack-copy .shipping-perk{padding:0;background:none;border:none;text-decoration:none}.product-section .browo-formula__features{gap:9px}.product-section .browo-formula__features li{font-size:14px}.product-section .browo-purchase-notes{margin-top:10px;margin-bottom:16px}@media(max-width:760px){.product-section .pack-copy strong{font-size:15px}.product-section .product-info .pack-option,.product-section .product-info .pack-option:has(input:checked){padding:6px 8px;grid-template-columns:10px 56px minmax(0,1fr) auto;gap:6px;min-height:68px}.product-section .pack-option .pack-visual{width:56px}.product-section .pack-copy small,.product-section .pack-copy .bundle-value,.product-section .pack-copy .shipping-perk{font-size:10.5px;line-height:1.3}.product-section .pack-price .price-current{font-size:16px}.product-section .pack-price .price-compare{font-size:12px}.product-section .browo-campaign{font-size:11px;margin:4px 0 7px}.product-section .pack-field{gap:7px}.product-section .shade-field{justify-content:space-between;gap:6px;margin-bottom:10px}.product-section .shade-field>.text-link{font-size:12px}}.product-section .pack-price .price-current{order:0}.product-section .pack-price .price-compare{order:1}.product-section .product-unit-price .browo-kit-contents{flex-basis:auto;flex:1;min-width:240px}.product-section .product-unit-price .price-compare{order:0}@media(max-width:760px){.product-section .product-unit-price .browo-kit-contents{min-width:180px;font-size:11px}}.product-section .product-unit-price{flex-wrap:nowrap;gap:5px;margin-bottom:16px;font-size:22px;white-space:nowrap}.product-section .product-unit-price>.price-compare{font-size:14px;margin-right:5px}.product-section .product-unit-price .browo-kit-contents{min-width:0;flex:1;font-size:11px;line-height:1.35;letter-spacing:-.02em}.product-section .shade-field{flex-wrap:nowrap;gap:12px;justify-content:space-between;align-items:center}.product-section .swatch-list{flex:1;justify-content:flex-start;gap:12px}.product-section .shade-option{width:48px;font-size:10px;gap:5px;white-space:nowrap}.product-section .swatch{width:38px;height:38px}.product-section .shade-field>.text-link{flex:none;margin:0;padding:10px 12px;min-height:40px;border:1.5px solid var(--wine);border-radius:var(--radius-sm);background:#fff;color:var(--wine);font-size:12px;font-weight:600;white-space:nowrap;gap:6px}.product-section .shade-field>.text-link:hover{background:var(--cream)}.product-section .pack-copy strong{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0}.product-section .product-info .pack-option,.product-section .product-info .pack-option:has(input:checked){grid-template-columns:11px 84px minmax(0,1fr) auto;gap:9px;padding:6px 10px;min-height:64px}.product-section .pack-option .pack-visual{width:84px;height:50px;min-height:50px}.product-section .pack-visual-kit .bundle-complete-kit,.product-section .pack-visual-kit .bundle-complete-kit img{width:50px;height:50px;flex-basis:50px}.product-section .pack-visual-kit .stamp-product{width:17px;flex-basis:17px;height:48px}.product-section .pack-visual-kit .stamp-product img{width:32px;height:48px;margin-left:-7px}.product-info .browo-reassurance span{font-weight:700;color:var(--wine)}.product-info .browo-reassurance{margin:18px 0 20px}@media(max-width:760px){.product-section .product-unit-price{font-size:20px;gap:4px}.product-section .product-unit-price>.price-compare{font-size:12px;margin-right:3px}.product-section .product-unit-price .browo-kit-contents{font-size:10px;letter-spacing:-.025em}.product-section .swatch-list{gap:8px}.product-section .shade-option{width:42px}.product-section .swatch{width:36px;height:36px}.product-section .shade-field{gap:10px}.product-section .shade-field>.text-link{font-size:11px;padding:9px 10px;gap:4px}.product-section .product-info .pack-option,.product-section .product-info .pack-option:has(input:checked){grid-template-columns:10px 72px minmax(0,1fr) auto;gap:6px;padding:6px 8px;min-height:64px}.product-section .pack-option .pack-visual{width:72px;height:48px;min-height:48px}.product-section .pack-visual-kit .bundle-complete-kit,.product-section .pack-visual-kit .bundle-complete-kit img{width:46px;height:46px;flex-basis:46px}.product-section .pack-visual-kit .stamp-product{width:13px;flex-basis:13px;height:44px}.product-section .pack-visual-kit .stamp-product img{width:29px;height:44px;margin-left:-8px}.product-section .pack-copy strong{font-size:13px}.product-section .pack-price .price-current{font-size:16px}.product-section .pack-copy .bundle-value,.product-section .pack-copy .shipping-perk{font-size:10.5px;line-height:1.3}.product-info .browo-reassurance span{font-size:12px;line-height:1.4}.product-info .browo-reassurance{gap:10px}}@media(max-width:374px){.product-section .swatch-list{gap:5px}.product-section .shade-option{width:38px;font-size:9px}.product-section .shade-field>.text-link{padding:9px 7px;font-size:10px}.product-section .product-unit-price{font-size:18px}.product-section .product-unit-price .browo-kit-contents{font-size:9px}.product-section .product-unit-price>.price-compare{font-size:11px}.product-section .pack-copy strong{font-size:12px}}.product-section .product-info h1,.product-section .product-info h2{margin-bottom:0!important;line-height:1}.product-section .product-unit-price .browo-kit-contents{font-size:13px}.product-section .swatch-list{flex:0 0 auto}.product-section .shade-field>.text-link{margin-inline:0 auto;transform:translateY(-6px)}.kit-video{pointer-events:none}.kit-video::-webkit-media-controls{display:none!important}@media(max-width:760px){.product-section .product-unit-price .browo-kit-contents{font-size:12px}}@media(max-width:374px){.product-section .product-unit-price .browo-kit-contents{font-size:clamp(9.5px,3.2vw,11.5px)}}.product-section .browo-product-summary{margin-top:0}.product-section .shade-field{margin-bottom:24px}@media(max-width:760px){.product-section{row-gap:8px}.product-section .shade-field{margin-bottom:16px}}.product-section .pack-visual-kit img.bundle-shared-kit,.product-section .pack-visual-kit img.bundle-shared-stamp{position:absolute;display:block;object-fit:contain;max-width:none;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;transform:none;margin:0;padding:0}.product-section .pack-visual-kit img.bundle-shared-kit{width:92%;height:100%;left:0;top:0;object-position:left center}.product-section .pack-visual-kit img.bundle-shared-stamp{width:32%;height:94%;top:3%;object-position:center}.product-section .pack-visual-kit img.bundle-shared-stamp-1{left:42%}.product-section .pack-visual-kit img.bundle-shared-stamp-2{left:58%}.product-section .pack-visual-kit img.bundle-shared-stamp-3{left:72%}.reviews.browo-home-reviews{padding-top:16px;padding-bottom:24px}.browo-home-reviews browo-photo-wall{padding-top:0;padding-bottom:0}.shopify-section:has(+.shopify-section>.browo-home-reviews) .product-section{padding-bottom:24px}.shopify-section:has(>.browo-home-reviews)+.shopify-section .faq{padding-top:32px}@media(min-width:761px){.reviews.browo-home-reviews{padding-top:24px;padding-bottom:32px}.shopify-section:has(+.shopify-section>.browo-home-reviews) .product-section{padding-bottom:40px}.shopify-section:has(>.browo-home-reviews)+.shopify-section .faq{padding-top:40px}}.browo-ritual-background{background:#faf8f5}.browo-ritual-background .ritual{background:transparent}.browo-study{padding:64px 0 72px;text-align:center;background:#fff}.browo-study__inner{max-width:1480px;padding-inline:40px}.browo-study h2{font-size:clamp(38px,4vw,58px);margin-bottom:44px}.browo-study__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:36px 32px;align-items:center}.browo-study__product{grid-column:2;grid-row:1/3;min-width:0}.browo-study__product img{width:100%;height:auto;border-radius:0;aspect-ratio:auto;object-fit:contain;max-height:540px;background:transparent}.browo-study__stat{min-width:0;max-width:330px;justify-self:center}.browo-study__stat--1{grid-column:1;grid-row:1}.browo-study__stat--2{grid-column:3;grid-row:1}.browo-study__stat--3{grid-column:1;grid-row:2}.browo-study__stat--4{grid-column:3;grid-row:2}.browo-study__icon{display:block;margin:0 auto 12px;color:var(--brown)}.browo-study__stat strong{display:block;font-size:clamp(36px,3.2vw,46px);font-weight:500;letter-spacing:-.05em;line-height:1.1;color:var(--wine)}.browo-study__stat p{font-size:17px;line-height:1.55;margin:12px 0 0;text-wrap:pretty}@media(max-width:760px){.browo-study{padding:42px 0 48px}.browo-study__inner{padding-inline:20px}.browo-study h2{font-size:36px;margin-bottom:30px}.browo-study__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 22px;align-items:start}.browo-study__product{grid-column:1/-1;grid-row:2;width:min(76%,280px);justify-self:center;margin:0}.browo-study__product img{max-height:290px}.browo-study__stat--1{grid-column:1;grid-row:1}.browo-study__stat--2{grid-column:2;grid-row:1}.browo-study__stat--3{grid-column:1;grid-row:3}.browo-study__stat--4{grid-column:2;grid-row:3}.browo-study__stat strong{font-size:36px}.browo-study__stat p{font-size:14px;line-height:1.5;margin-top:9px}}.browo-study__method{font-size:12px;line-height:1.6;margin:28px auto 0;max-width:720px;color:#726b67}.browo-shade-match{margin-bottom:44px}.browo-shade-match .review-shade-gallery{margin-bottom:0}.inline-finder{max-width:900px;margin:14px auto 0;padding:0;border:0;border-radius:0;background:transparent}.inline-finder__heading{text-align:center;margin-bottom:22px}.inline-finder__heading h2{font-size:34px;letter-spacing:-.035em}.inline-finder__heading p{font-size:13px;margin:8px 0 0}.inline-finder__form{display:grid;grid-template-columns:1.2fr 1fr;gap:18px 24px}.inline-finder fieldset{margin:0;min-width:0}.inline-finder legend{font-size:12px;margin-bottom:10px;letter-spacing:0;font-weight:600}.inline-finder__colors,.inline-finder__finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inline-finder__option{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;border:1px solid #6b49353d;border-radius:10px;background:var(--paper);font-size:12px;line-height:1.35;cursor:pointer;position:relative}.inline-finder__option input{position:absolute;opacity:0;width:1px;height:1px}.inline-finder__option:has(input:checked){border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.inline-finder__option:has(input:focus-visible){outline:2px solid var(--wine);outline-offset:3px}.inline-finder__swatch{width:17px;height:17px;border-radius:50%;background:var(--swatch);flex-shrink:0}.inline-finder__submit{grid-column:1/-1;justify-self:center;width:auto;min-height:48px;padding:12px 28px;border:3px solid var(--wine);border-radius:14px;background:#fff;color:var(--wine);box-shadow:0 3px 0 var(--wine);font:700 15px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.025em;cursor:pointer}@media(max-width:760px){.browo-shade-match{margin-bottom:36px}.inline-finder{padding:0 6px;margin-top:10px;margin-bottom:0;border-radius:0}.inline-finder__heading{margin-bottom:18px}.inline-finder__heading h2{font-size:30px}.inline-finder__heading p{font-size:12px}.inline-finder__form{grid-template-columns:1fr;gap:16px}.inline-finder__option{padding:10px;font-size:12px}.inline-finder__submit{width:auto}}.inline-finder__submit:hover{background:#fff;box-shadow:0 4px 0 var(--wine)}.inline-finder__submit:active{box-shadow:0 1px 0 var(--wine)}.browo-shade-match .review-shade-gallery{display:flex;max-width:1040px;margin-inline:auto;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:3px 3px 14px;scroll-margin-top:12px}.browo-shade-match .review-shade-gallery figure{flex:0 0 calc(50% - 10px);scroll-snap-align:center;border-radius:var(--radius-lg);outline-offset:-1px}.browo-shade-match .review-shade-gallery figure[aria-current=true]{outline:1px solid var(--wine)}.browo-shade-match .review-shade-gallery figure[aria-current=true] figcaption{font-weight:600;color:var(--wine)}.browo-shade-match .review-shade-gallery figcaption{padding-bottom:8px}@media(max-width:760px){.browo-shade-match .review-shade-gallery{gap:14px}.browo-shade-match .review-shade-gallery figure{flex-basis:82%}}.inline-finder__result{text-align:center;padding:22px 12px;margin-top:20px;border-top:1px solid #6b49352e}.inline-finder__result p{margin:0 0 14px}.inline-finder__result button{margin:6px}.inline-finder__submit{background:var(--wine);color:#fff;border:1px solid var(--wine);box-shadow:none;border-radius:var(--radius-sm)}.inline-finder__submit:hover{background:var(--wine);color:#fff;box-shadow:none}.review-shade-gallery{touch-action:pan-x pan-y}.review-shade-gallery figure{scroll-snap-stop:always}.inline-finder__submit,.inline-finder__submit:hover{background:color-mix(in srgb,var(--wine) 5%,white);color:var(--wine);border:2px solid var(--wine);box-shadow:none;font-weight:700;padding:13px 28px}.browo-shade-match .review-shade-gallery figure[data-recommended]{outline:3px solid #000;outline-offset:-3px}.browo-shade-match .review-shade-gallery figure[data-recommended] figcaption{font-weight:700;color:#000}
/*# sourceMappingURL=/cdn/shop/t/88/compiled_assets/styles.css.map?subset=ZGkBAAAAAAAAAAAAAAAAAAAAAAAE */
