/** Shopify CDN: Minification failed

Line 99:0 Unexpected "}"

**/
/* RLE store components that replace the Fera app (reviews wall, rating badge, cart testimonials, promo bar).
   Sizes and colours follow what Fera rendered on the live store on 2026-11-12. */
.rle-stars{color:#FFD84F;letter-spacing:2.4px;font-size:16px;line-height:1;white-space:nowrap}
.rle-stars-off{color:#d1d1d1}
.rle-check{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-3px;margin-left:5px}
.rle-source{display:inline-block;flex:none;width:14px;height:14px;vertical-align:-2px;margin-left:5px}
.rle-btn{display:inline-block;padding:13px 26px;background:#2f8325;color:#fff!important;border:0;border-radius:4px;font:inherit;font-size:14px;line-height:1.4;text-decoration:none;cursor:pointer}
.rle-btn:hover{background:#27701f}

/* Reviews wall (geometry measured on the live Fera wall: 796px head, two 398px columns, 266px text column) */
.rle-reviews{clear:both;margin:40px 0 0 21px;padding:25px 0 0 25px;text-align:left;box-sizing:border-box}
.rle-reviews-head{box-sizing:border-box;display:grid;grid-template-columns:555px 1fr;align-items:start;height:141px;max-width:796px;border-bottom:1px solid #ddd}
.rle-reviews-h{font-size:24px;line-height:54px;margin:0;padding-top:11px}
.rle-reviews-write{color:#1a73b8;display:inline-block;margin-top:5px;line-height:16px}
.rle-reviews-score{display:flex;flex-direction:column;align-items:flex-start}
.rle-reviews-avg{font-family:Raleway,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:58px;line-height:64px;color:#333}
.rle-reviews-score .rle-stars{font-size:24px;line-height:24px;letter-spacing:3.6px;margin:32px 0 0}
.rle-reviews-count{font-size:12px;line-height:12px;margin-top:7px;text-transform:uppercase;color:#333}
.rle-reviews-grid{display:grid;grid-template-columns:398px 398px;max-width:796px}
.rle-review{display:flex;gap:20px;align-items:flex-start;min-width:0;padding:32px 0}
.rle-review[hidden]{display:none}
.rle-review-thumb{flex:0 0 80px}
.rle-review-thumb img{display:block;width:80px;height:80px;object-fit:cover}
.rle-review-main{min-width:0;width:266px;max-width:100%}
.rle-review-main .rle-stars{display:block;height:16px;line-height:16px}
.rle-review-title{font-family:Raleway,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:500;line-height:25px;margin:12px 0 11px;color:#333;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rle-review-body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:18px;color:#767676;margin:0 0 12px}
.rle-review-more{color:#5369f8;text-decoration:none;white-space:nowrap}
.rle-review-more:hover{text-decoration:underline}
.rle-review-by{display:flex;align-items:center;height:16px;margin:0;font-family:Raleway,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:16px;color:#333}
.rle-review-name{text-transform:uppercase}
.rle-review-loc{margin-top:7px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;line-height:10px;text-transform:uppercase;color:#6b6b6b}
.rle-review-loc:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#999}
.rle-review.rle-lone{grid-column:1/-1;justify-self:center;width:398px;max-width:100%}
.rle-reviews-all{text-align:center;margin:24px 0 0;max-width:796px;padding-bottom:57px}

/* Rating badge */
.rle-badge{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:230px;max-width:100%;min-height:95px;padding:0 46px;margin:0 0 16px;text-align:center;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}
.rle-badge-laurel{position:absolute;top:0;height:95px}
.rle-badge-laurel--l{left:0;width:40.9px}
.rle-badge-laurel--r{left:184px;width:42.4px}
.rle-badge-mid{display:flex;flex-direction:column;align-items:center}
.rle-badge-label{font-size:10px;line-height:11px;white-space:nowrap;font-weight:700;text-transform:uppercase;color:#6C757D}
.rle-badge-num{font-size:36px;line-height:36px;font-weight:700;color:#6C757D;margin:8px 0 6px}
.rle-badge .rle-stars{font-size:13px;line-height:13px;letter-spacing:2px;margin-bottom:10px}

/* Cart testimonials carousel */
.rle-testimonials{clear:both;box-sizing:border-box;max-width:800px;margin:67px auto 24px;padding:16px;text-align:left;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.rle-testimonials-h{text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1.2;color:#505050;text-transform:uppercase;margin:0 0 12px}
.rle-testimonials-h:after{content:"";display:block;width:100px;height:3px;margin:8px auto 0;background:#2f8325}
.rle-testimonials-view{overflow:hidden;transition:height .3s ease}
.rle-testimonials-track{display:flex;column-gap:30px;align-items:flex-start;will-change:transform}
.rle-testimonial{box-sizing:border-box;flex:0 0 calc(50% - 15px);display:flex;align-items:flex-start;margin:0;padding:28px 0 0}
.rle-testimonial img{width:70px;height:70px;border-radius:50%;object-fit:cover;flex:0 0 70px}
.rle-testimonial-text{position:relative;min-width:0;padding-left:25px}
.rle-testimonial-text:before{content:"";position:absolute;left:-5px;top:-15px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 24'%3E%3Cpath fill='%23111' d='M0 16.5C0 8 4.6 2.4 12.6 0v4.2C9 5.6 7.2 7.6 6.9 10.3c.4-.1.8-.1 1.200-.1 3.700 0 6.500 2.900 6.500 6.700S11.600 24 7.700 24C3.200 24 0 20.900 0 16.500zM19 16.500C19 8 23.600 2.400 31.600 0v4.200c-3.600 1.400-5.400 3.400-5.700 6.100.4-.1.8-.1 1.200-.1 3.700 0 6.500 2.900 6.500 6.700S30.600 24 26.700 24C22.200 24 19 20.900 19 16.500z'/%3E%3C/svg%3E") no-repeat left top/contain}
.rle-testimonial .rle-stars{display:block;font-size:30px;letter-spacing:1px;line-height:18px;height:22px;color:gold}
.rle-testimonial h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:21.6px;color:#000;margin:0 0 16px;text-transform:none}
.rle-testimonial blockquote{margin:0 0 20px;padding:0;border:0;font-size:14px;line-height:19.6px;color:#767676;font-style:normal}
.rle-testimonial figcaption b{text-transform:uppercase;font-weight:500;font-size:18px;line-height:1;color:#000}
.rle-check--lg{width:15px;height:15px;vertical-align:-1px;margin-left:5px}
.rle-testimonial figcaption span{display:block;margin-top:6px;font-size:10px;line-height:11px;text-transform:uppercase;color:#757575}
.rle-testimonials-dots{display:flex;justify-content:center;gap:8px;margin:34px 0 0}
.rle-testimonials-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#000;opacity:.2;cursor:pointer}
.rle-testimonials-dots button.on{background:#007aff;opacity:1}

/* Promotion bar + block */
.rle-promo-bar{box-sizing:border-box;width:100%;margin:0;padding:12px 16px;text-align:center;font-size:1rem;line-height:1.3;font-weight:700;text-wrap:balance}
.rle-promo-bar[hidden]{display:none}
.rle-promo-timer{color:var(--rle-promo-timer,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}
.rle-promo-block .rle-promo-timer{color:#c01616;font-weight:700}
.rle-promo-block{display:none;clear:both;margin:28px 0 12px;text-align:left}
.rle-promo-on .rle-promo-block{display:block}
.rle-promo-block img{display:block;max-width:100%;height:auto;margin:0 0 14px}
.rle-promo-block-text p{margin:0 0 10px;line-height:1.45}
#logo.rle-logo-swap img.rle-logo-promo{display:none;width:auto;max-width:100%;height:auto;max-height:130px}
html.rle-promo-on #logo.rle-logo-swap img.rle-logo-promo{display:block}
html.rle-promo-on #logo.rle-logo-swap img.rle-logo-default{display:none}

@media (max-width:900px){
  .rle-reviews{margin:32px 0 0;padding:16px 15px 0}
  .rle-reviews-head{grid-template-columns:1fr auto;gap:16px;height:auto;padding-bottom:8px}
  .rle-reviews-h{line-height:1.25}
  .rle-reviews-grid{grid-template-columns:minmax(0,1fr)}
  .rle-review-main{width:auto}
  .rle-review-title{max-width:100%;white-space:normal;text-wrap:balance}
}
@media (max-width:700px){
  .rle-reviews-avg{font-size:44px;line-height:1.1}
  .rle-reviews-score .rle-stars{margin-top:6px}
  .rle-testimonial{flex-basis:100%}
  .rle-promo-bar{font-size:.95rem;padding:10px 12px}
}
}
/* While the Fera app is still installed its script injects its own copies; hide them. Remove after uninstall. */
.fera-widget-396541,.fera-widget-397244,.fera-widget-397540{display:none!important}
