/* Reviews page final layer. Keep FAQ and CTA aligned with accepted delivery/bestseller pages. */
body.mc-native .mc-reviews-page .montale-faq{width:var(--mc-home-width) !important;max-width:1320px !important;margin:144px auto 64px !important;padding:0 !important;border-top:1px solid #000000 !important;font-family:Montserrat, Arial, sans-serif !important;color:#050505 !important}body.mc-native .mc-reviews-page .montale-faq__inner{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.mc-native .mc-reviews-page .montale-faq__head{display:grid !important;grid-template-columns:25% 75% !important;gap:0 !important;margin:0 !important;padding:38px 0 !important}body.mc-native .mc-reviews-page .montale-faq__meta{display:block !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:12px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#6f6f6f !important}body.mc-native .mc-reviews-page .montale-faq__title-wrap{max-width:920px !important}body.mc-native .mc-reviews-page .montale-faq__title{width:80% !important;max-width:900px !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:54px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#050505 !important}body.mc-native .mc-reviews-page .montale-faq__list{width:100% !important;border-top:1px solid #e5e5e5 !important}body.mc-native .mc-reviews-page .montale-faq__item{margin:0 !important;padding:0 !important;border-bottom:1px solid #e5e5e5 !important}body.mc-native .mc-reviews-page .montale-faq__question{width:100% !important;min-height:60px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;cursor:pointer !important;text-align:left !important;box-shadow:none !important;appearance:none !important;transition:background-color .25s ease, color .25s ease !important}body.mc-native .mc-reviews-page .montale-faq__question:hover,body.mc-native .mc-reviews-page .montale-faq__question:focus,body.mc-native .mc-reviews-page .montale-faq__item.is-open .montale-faq__question{background:#fafafa !important;color:#000000 !important;outline:none !important}body.mc-native .mc-reviews-page .montale-faq__question span{display:block !important;margin:0 !important;padding:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:13px !important;line-height:1.35 !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important}body.mc-native .mc-reviews-page .montale-faq__question i{position:relative !important;width:12px !important;height:12px !important;display:block !important;flex:0 0 12px !important}body.mc-native .mc-reviews-page .montale-faq__question i::before,body.mc-native .mc-reviews-page .montale-faq__question i::after{content:"" !important;position:absolute !important;left:0 !important;top:5px !important;width:12px !important;height:1px !important;background:#dedede !important;transition:transform .28s ease, opacity .28s ease !important}body.mc-native .mc-reviews-page .montale-faq__question i::after{transform:rotate(90deg) !important}body.mc-native .mc-reviews-page .montale-faq__item.is-open .montale-faq__question i::after,body.mc-native .mc-reviews-page .montale-faq__question[aria-expanded="true"] i::after{opacity:0 !important;transform:rotate(0deg) !important}body.mc-native .mc-reviews-page .montale-faq__answer{max-height:0;overflow:hidden !important;opacity:0;padding:0 !important;transition:max-height .4s cubic-bezier(.4, 0, .2, 1), opacity .25s ease !important}body.mc-native .mc-reviews-page .montale-faq__item.is-open .montale-faq__answer,body.mc-native .mc-reviews-page .montale-faq__answer[aria-hidden="false"]{opacity:1 !important}body.mc-native .mc-reviews-page .montale-faq__answer > div{padding:0 64px 24px 0 !important}body.mc-native .mc-reviews-page .montale-faq__answer p{max-width:760px !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.65 !important;font-weight:300 !important;letter-spacing:0 !important;color:#7b7b7b !important}body.mc-native .mc-reviews-page .montale-cta{width:var(--mc-home-width) !important;max-width:1320px !important;min-height:0 !important;margin:0 auto !important;padding:42px !important;display:grid !important;grid-template-columns:1fr auto !important;gap:20px !important;align-items:center !important;border:0 !important;background:#000000 !important;font-family:Montserrat, Arial, sans-serif !important;color:#ffffff !important}body.mc-native .mc-reviews-page .montale-cta__content{min-width:0 !important}body.mc-native .mc-reviews-page .montale-cta__title{max-width:none !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:62px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#ffffff !important}body.mc-native .mc-reviews-page .montale-cta__text{width:70% !important;max-width:none !important;margin:18px 0 0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:0 !important;color:rgba(255, 255, 255, .72) !important}body.mc-native .mc-reviews-page .montale-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;justify-self:end !important;min-height:61px !important;padding:22px 24px !important;border:1px solid #ffffff !important;border-radius:0 !important;background:#ffffff !important;font-family:Montserrat, Arial, sans-serif !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important}body.mc-native .mc-reviews-page .montale-cta__button:hover{background:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}body.mc-native .mc-reviews-page .mc-review-form__submit{font-family:Montserrat, Arial, sans-serif !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:uppercase !important;text-shadow:none !important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body.mc-native .mc-reviews-page .mc-review-card{display:flex !important;flex-direction:column !important}body.mc-native .mc-reviews-page .mc-review-card__quote{overflow:hidden !important;overflow-wrap:anywhere !important;word-break:break-word !important;display:-webkit-box !important;-webkit-line-clamp:5 !important;-webkit-box-orient:vertical !important}body.mc-native .mc-reviews-page .mc-review-card__more{display:inline-flex !important;align-items:center !important;align-self:flex-start !important;margin:auto 0 14px !important;padding:0 !important;border:0 !important;border-bottom:1px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-family:Montserrat, Arial, sans-serif !important;font-size:10px !important;line-height:1.2 !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#6e6e6e !important;cursor:pointer !important;text-align:left !important;text-decoration:none !important}body.mc-native .mc-reviews-page .mc-review-card__more:hover,body.mc-native .mc-reviews-page .mc-review-card__more:focus-visible{color:#000000 !important;border-bottom-color:#000000 !important;outline:none !important}body.mc-native .mc-reviews-page .mc-reviews-divider{height:0 !important;border:0 !important;border-top:1px solid #000000 !important;background:transparent !important;box-shadow:none !important}/* 1.0.626: reviews page cards match the homepage one-row two-card slider layout. */
body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-section-head{margin-bottom:42px !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-section-head__meta{font-size:10px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6e6e6e !important}body.mc-native .mc-reviews-page .mc-reviews-slider{display:grid !important;grid-template-columns:minmax(0, 1fr) 104px !important;gap:16px !important;align-items:start !important;margin-top:0 !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrows{display:inline-flex !important;gap:8px !important;align-items:flex-start !important;justify-content:flex-start !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:0 !important;padding:0 !important;border:1px solid #050505 !important;border-radius:0 !important;background:#ffffff !important;color:transparent !important;cursor:pointer !important;box-shadow:none !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:9px !important;height:9px !important;border-top:2px solid #050505 !important;border-right:2px solid #050505 !important;transform:translate(-58%, -50%) rotate(45deg) !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow[data-mc-product-reviews-prev]::before{transform:translate(-42%, -50%) rotate(-135deg) !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:hover,body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:focus-visible{border-color:#050505 !important;background:#050505 !important;outline:none !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:hover::before,body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:focus-visible::before{border-color:#ffffff !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:disabled{border-color:#dedede !important;background:#ffffff !important;cursor:default !important;opacity:1 !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:disabled::before{border-color:#b4b4b4 !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:disabled:hover,body.mc-native .mc-reviews-page .mc-reviews-slider__arrow:disabled:focus-visible{border-color:#dedede !important;background:#ffffff !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-grid{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;grid-auto-flow:unset !important;grid-auto-columns:unset !important;gap:30px !important;margin-top:0 !important;border:0 !important;border-bottom:0 !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-behavior:smooth !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-grid::-webkit-scrollbar{display:none !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card,body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card:nth-child(3n){flex:0 0 calc((100% - 30px) / 2) !important;width:calc((100% - 30px) / 2) !important;max-width:calc((100% - 30px) / 2) !important;min-height:260px !important;padding:34px !important;border:1px solid #dedede !important;background:#ffffff !important;scroll-snap-align:start !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card__top{align-items:flex-start !important;margin-bottom:34px !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card__quote{margin-bottom:22px !important;-webkit-line-clamp:5 !important}@media (max-width: 1024px){body.mc-native .mc-reviews-page .montale-faq,body.mc-native .mc-reviews-page .montale-cta{width:calc(100vw - 40px) !important;max-width:none !important}body.mc-native .mc-reviews-page .montale-faq__head,body.mc-native .mc-reviews-page .montale-cta{grid-template-columns:1fr !important}body.mc-native .mc-reviews-page .montale-faq__title,body.mc-native .mc-reviews-page .montale-cta__title{width:100% !important;font-size:46px !important}body.mc-native .mc-reviews-page .montale-cta{gap:28px !important;padding:34px !important}body.mc-native .mc-reviews-page .montale-cta__text{width:100% !important}body.mc-native .mc-reviews-page .montale-cta__button{justify-self:start !important}}@media (max-width: 767px){body.mc-native .mc-reviews-page .montale-faq,body.mc-native .mc-reviews-page .montale-cta{width:calc(100vw - 32px) !important}body.mc-native .mc-reviews-page .montale-faq{margin:64px auto 42px !important}body.mc-native .mc-reviews-page .montale-faq__head{gap:18px !important;padding:28px 0 !important}body.mc-native .mc-reviews-page .montale-faq__meta{font-size:10px !important;letter-spacing:.18em !important;white-space:normal !important}body.mc-native .mc-reviews-page .montale-faq__title{font-size:24px !important;line-height:1 !important;font-weight:600 !important}body.mc-native .mc-reviews-page .montale-faq__question{min-height:68px !important;gap:18px !important}body.mc-native .mc-reviews-page .montale-faq__question span,body.mc-native .mc-reviews-page .montale-faq__answer p{font-size:13px !important}body.mc-native .mc-reviews-page .montale-faq__answer > div{padding:0 24px 22px 0 !important}body.mc-native .mc-reviews-page .montale-faq__answer p{max-width:100% !important;line-height:1.6 !important}body.mc-native .mc-reviews-page .montale-cta{margin-top:0 !important;padding:26px !important;grid-template-columns:1fr !important}body.mc-native .mc-reviews-page .montale-cta__title{font-size:28px !important;line-height:1 !important}body.mc-native .mc-reviews-page .montale-cta__text{font-size:12px !important}body.mc-native .mc-reviews-page .montale-cta__button{width:100% !important;white-space:normal !important;text-align:center !important;font-size:11px !important}}/* 1.0.626 final order: keep the reviews slider responsive after legacy mobile rules. */
@media (max-width: 1024px){body.mc-native .mc-reviews-page .mc-reviews-slider{grid-template-columns:1fr !important;gap:18px !important}body.mc-native .mc-reviews-page .mc-reviews-slider__arrows{order:-1 !important;justify-content:flex-start !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-grid{display:flex !important;flex-wrap:nowrap !important;grid-auto-columns:unset !important;gap:20px !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card,body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card:nth-child(3n){flex-basis:calc((100% - 20px) / 2) !important;width:calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important}}@media (max-width: 767px){body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-section-head{margin-bottom:28px !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-reviews-grid{display:flex !important;flex-wrap:nowrap !important;grid-auto-columns:unset !important;gap:16px !important}body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card,body.mc-native .mc-reviews-page .mc-reviews-section[data-mc-product-reviews] .mc-review-card:nth-child(3n){flex-basis:100% !important;width:100% !important;max-width:100% !important;min-height:250px !important;padding:28px !important}}
