body .fera-allReviews-widget{font-family:inherit!important;max-width:1440px!important;margin:0 auto!important;padding:32px 0!important;background:#fff!important;border:0!important}
body .fera-allReviews-widget :is(h1,h2,h3,p,div,span,a,b,strong,label,button,select){font-family:inherit!important;font-weight:400!important}
body .fera-allReviews-widget .fera-reviews-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;text-align:left!important;padding:0 0 28px!important;border-bottom:1px solid #ccc!important}
body .fera-allReviews-widget .fera-reviews-header-row1{margin:0!important;text-align:left!important}
body .fera-allReviews-widget [data-fera-widget-heading]{font-size:clamp(30px,3vw,44px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:0!important}
body .fera-allReviews-widget .fera-reviews-header-row2{margin:0!important}
body .fera-allReviews-widget .fera-reviews-header-summary-container{border:0!important;padding:0!important;margin:0!important}
body .fera-allReviews-widget .fera-averageRating-average-number{font-size:26px!important}
body .fera-allReviews-widget .fera-stars{font-size:16px!important;line-height:1!important}
body .fera-allReviews-widget .fera-stars b{font-size:inherit!important;line-height:inherit!important}
body .fera-allReviews-widget :is(.fera-reviews-search,.fera-reviews-body-top,.fera-review-date,.fera-review-helpful,.fera-customer-display-location){display:none!important}
body .fera-allReviews-widget .fera-reviews-body-items{display:flex!important;gap:32px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;height:auto!important;min-width:0!important;padding-bottom:14px!important;margin-top:28px!important}
body .fera-allReviews-widget .fera-review{flex:0 0 calc((100% - 64px)/3)!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;gap:22px!important;scroll-snap-align:start;border:0!important;border-top:1px solid #ccc!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:28px 0 12px!important;background:transparent!important}
body .fera-allReviews-widget .fera-review-customer-col{order:2!important;flex:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body .fera-allReviews-widget .fera-review-content-col{order:1!important;flex:none!important;width:100%!important;max-width:none!important;padding:0!important}
body .fera-allReviews-widget .fera-review-heading{font-size:13px!important;line-height:1.4!important;color:#666!important;margin:22px 0 12px!important}
body .fera-allReviews-widget .fera-review-body{font-size:19px!important;line-height:1.5!important;letter-spacing:-.015em!important;margin:0!important}
body .fera-allReviews-widget .fera-review-product{margin-top:22px!important;border:0!important;padding-top:0!important}
body .fera-allReviews-widget .fera-review-product-link{display:flex!important;align-items:center!important;gap:12px!important}
body .fera-allReviews-widget .fera-review-product-img{width:36px!important;height:44px!important;object-fit:cover!important}
body .fera-allReviews-widget .fera-review-product-name{font-size:11px!important;line-height:1.4!important;letter-spacing:.03em!important}
body .fera-allReviews-widget .fera-review-product :is(.fera-review-product-link-caption,.fera-review-product-name-prefix,.fera-review-product-caret-container){display:none!important}
body .fera-allReviews-widget .fera-customer-display-name{font-size:13px!important}
body .fera-allReviews-widget .fera-widget-footer{margin-top:16px!important}
body .fera-allReviews-widget .fera-reviews-showMore-btn{font-size:13px!important;text-decoration:underline!important;background:none!important;border:0!important;border-radius:0!important}
.ga-review-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}
.ga-review-nav button{width:44px;height:44px;border:1px solid #aaa;border-radius:50%;background:white;font-size:22px;line-height:1;color:#111;cursor:pointer;padding:0}
.ga-review-nav button:disabled{opacity:.3;cursor:default}
.ga-home-review-expand{margin-top:10px}
.ga-home-review-expand summary{font-size:12px;line-height:1.5;cursor:pointer;text-decoration:underline;display:list-item;list-style:none}
.ga-home-review-expand .ga-home-review-extra{margin-top:10px;font-size:17px;line-height:1.5}
@media(max-width:999px){body .fera-allReviews-widget .fera-review{flex-basis:calc((100% - 32px)/2)!important}}
@media(max-width:699px){body .fera-allReviews-widget .fera-reviews-header{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}body .fera-allReviews-widget .fera-review{flex-basis:88%!important}body .fera-allReviews-widget .fera-reviews-body-items{gap:24px!important}body .fera-allReviews-widget .fera-review-body{font-size:19px!important}body .fera-allReviews-widget .fera-reviews-header-summary{padding:0!important}}
body:has(.shopify-section--related-products) #insta-feed{margin-top:0!important}
body:has(.shopify-section--related-products) .shopify-section-group-footer-group.shopify-section--apps{display:flow-root;background:#f6f6ee}
body:has(.shopify-section--related-products) .shopify-section--related-products{background:#f6f6ee}
body:has(.shopify-section--related-products) .shopify-section--related-products .product-list{margin-bottom:0!important}

body .fera-allReviews-widget .fera-reviews-showMore-btn{color:#111!important}
body .fera-allReviews-widget .fera-review-body:has(+ .ga-home-review-expand[open]){display:none!important}
