/** Shopify CDN: Minification failed

Line 239:0 Unexpected "@media"

**/
#cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi{background:var(--rp-bg,#FFFFFF); padding:48px 0;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-wrap{max-width:var(--page-width,1500px); margin:0 auto; padding:0 50px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head{text-align:center; margin-bottom:24px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head h2{font-family:var(--font-heading-family); font-weight:500; font-size:clamp(24px,2.8vw,30px); line-height:1.12; letter-spacing:-.01em; margin:14px 0 0; color:#1A1A1A;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head h2::after{content:""; display:block; width:44px; height:2px; background:#ECB390; border-radius:2px; margin:20px auto 0;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head p{font-family:var(--font-body-family); color:#56514A; margin-top:14px; font-size:16px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-filters{display:flex; justify-content:center; flex-wrap:wrap; gap:9px; margin-bottom:20px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf{font-family:var(--font-body-family); font-size:14px; font-weight:600; letter-spacing:.02em; color:#56514A; background:#fff; border:1px solid #ECECEC; padding:10px 19px; border-radius:100px; cursor:pointer; transition:all .2s ease;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf:hover{border-color:var(--rp-blue,#014299); color:var(--rp-blue,#014299);}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf.is-active{background:var(--rp-blue,#014299); border-color:var(--rp-blue,#014299); color:#fff;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-nav{display:flex; justify-content:flex-end; gap:22px; margin:0 0 12px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow{background:transparent; border:0; padding:4px; display:flex; align-items:center; justify-content:center; cursor:pointer; color:#1A1A1A; transition:color .2s ease, opacity .2s ease;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow:hover{color:var(--rp-blue,#014299);}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow:disabled{opacity:.25; cursor:default; pointer-events:none;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow svg{width:24px; height:24px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards{display:flex; gap:18px; overflow-x:auto; scroll-snap-type:x proximity; -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards::-webkit-scrollbar{height:0; width:0; display:none;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card{flex:0 0 300px; scroll-snap-align:start; background:#FAFAFA; border:1px solid #ECECEC; border-radius:12px; padding:20px; display:flex; flex-direction:column;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card[hidden]{display:none;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card .rp-stars{display:flex; gap:2px; color:var(--rp-stars,#ECB390); margin-bottom:11px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card .rp-stars svg{width:14px; height:14px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-title{font-family:var(--font-body-family); font-weight:700; font-size:15.5px; color:#1A1A1A; margin-bottom:7px; line-height:1.35;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card blockquote{font-family:var(--font-body-family); font-weight:400; font-size:15px; line-height:1.55; color:#56514A; margin:0 0 16px; flex:1;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-who{display:flex; align-items:center; gap:8px; border-top:1px solid #ECECEC; padding-top:13px;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar{width:29px; height:29px; border-radius:50%; background:var(--rp-blue-tint,#F3F8FF); color:var(--rp-blue,#014299); font-weight:700; font-size:12px; display:flex; align-items:center; justify-content:center; flex:0 0 auto;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar--photo{object-fit:cover; background:none; display:block;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-n{font-family:var(--font-body-family); font-weight:600; font-size:14px; color:#1A1A1A;}

  

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vbadge{display:inline-flex; align-items:center; color:var(--rp-blue,#014299); background:transparent; padding:0; margin:0; border-radius:0;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vbadge-label{display:none;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal{width:18px; height:18px; flex:0 0 auto;}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal .seal-body{fill:var(--rp-blue,#014299);}

  #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal .seal-check{fill:var(--rp-seal-check,#cfe0ff);}

  @media (max-width:768px){

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi{padding:36px 0 24px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-wrap{padding:0 26px;}

    

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-nav{display:flex; gap:4px; margin:-6px -8px 6px 0;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow{padding:8px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow svg{width:18px; height:18px;}

    

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards{margin:0 -26px; padding:0 26px 8px; gap:14px; scroll-snap-type:x mandatory; scroll-padding-left:26px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card{flex:0 0 82%; min-width:82%; padding:18px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card blockquote{font-size:14.5px; margin-bottom:14px;}

    

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-who{gap:8px; padding-top:12px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar{width:36px; height:36px; font-size:13px;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-n{font-size:14px; white-space:nowrap;}

    #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal{width:18px; height:18px;}

  }
.cl-sec-h08, .cl-sec-h08 { scroll-behavior: auto !important; }

@font-face { font-family: dream-orphans; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-90aeb5b570.ttf?v=11617474700159064281790521988") format("truetype"); }

.cl-sec-h08 { --font-logo-family: dream-orphans; --font-logo-style: normal; --font-logo-weight: normal; --font-logo-scale: 1; --font-body-family: "Nunito Sans", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Jost, sans-serif; --font-heading-style: normal; --font-heading-weight: 400; --font-body-scale: 1.0; --font-heading-scale: 1.0; --color-base-text: 10, 10, 10; --color-shadow: 10, 10, 10; --color-base-background-1: 255, 255, 255; --color-base-background-2: 243, 248, 255; --color-base-background-3: 255, 248, 242; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 18, 18, 18; --color-base-accent-1: 1, 66, 153; --color-base-accent-2: 236, 179, 144; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #f3f8ff; --gradient-base-background-3: #fff8f2; --gradient-base-accent-1: #014299; --gradient-base-accent-2: #ecb390; --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 10px; --media-shadow-vertical-offset: 40px; --media-shadow-blur-radius: 20px; --page-width: 1500px; --page-width-margin: 0px; --card-image-padding: 0px; --card-corner-radius: 0px; --card-text-alignment: left; --card-border-width: 0px; --card-border-opacity: 0.1; --card-shadow-opacity: 0.0; --card-shadow-horizontal-offset: 10px; --card-shadow-vertical-offset: 10px; --card-shadow-blur-radius: 35px; --badge-corner-radius: 6px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 22px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 36px; --spacing-sections-mobile: 25px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 40px; --buttons-radius-outset: 40px; --buttons-border-width: 0px; --buttons-border-opacity: 0.55; --buttons-shadow-opacity: 0.2; --buttons-shadow-horizontal-offset: 2px; --buttons-shadow-vertical-offset: 2px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 10px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 11px; --variant-pills-radius: 0px; --variant-pills-border-width: 0px; --variant-pills-border-opacity: 0.1; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }

.cl-sec-h08 *, .cl-sec-h08 ::before, .cl-sec-h08 ::after { box-sizing: inherit; }

.cl-sec-h08 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }

.cl-sec-h08 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 15px; letter-spacing: 0.6px; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }

@media screen and (min-width: 750px) { .cl-sec-h08 { font-size: 16px; } }

.cl-sec-h08 { scroll-behavior: smooth; }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1 { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); }

.cl-sec-h08 { --color-custom-pink: #E5037D; }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1 { --color-link: var(--color-base-outline-button-labels); --alpha-link: .85; }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1 { --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1 { --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: .1; }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1, .cl-sec-h08 .color-background-2 { --color-card-hover: var(--color-base-text); }

.cl-sec-h08, .cl-sec-h08 .color-icon-text { --color-icon: rgb(var(--color-base-text)); }

.cl-sec-h08, .cl-sec-h08 .clx-color-background-1, .cl-sec-h08 .color-background-2, .cl-sec-h08 .color-inverse, .cl-sec-h08 .color-accent-1, .cl-sec-h08 .clx-color-accent-2 { color: rgba(var(--color-foreground),.75); background-color: rgb(var(--color-background)); }

.cl-sec-h08 h1, .cl-sec-h08 h2, .cl-sec-h08 h3, .cl-sec-h08 h4, .cl-sec-h08 h5, .cl-sec-h08 .h0, .cl-sec-h08 .h1, .cl-sec-h08 .h2, .cl-sec-h08 .h3, .cl-sec-h08 .h4, .cl-sec-h08 .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.6px); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }

.cl-sec-h08 h2, .cl-sec-h08 .h2 { font-size: calc(var(--font-heading-scale) * 20px); }

@media only screen and (min-width: 750px) { .cl-sec-h08 h2, .cl-sec-h08 .h2 { font-size: calc(var(--font-heading-scale) * 24px); } }

.cl-sec-h08 blockquote { font-style: italic; color: rgba(var(--color-foreground),.75); border-left: 2px solid rgba(var(--color-foreground),.2); padding-left: 10px; }

@media screen and (min-width: 750px) { .cl-sec-h08 blockquote { padding-left: 15px; } }

.cl-sec-h08 { --duration-short: .1s; --duration-default: .2s; --duration-long: .5s; }

.cl-sec-h08 { --lxs-rating-icon-color: #ECB390; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi { background: var(--rp-bg,#FFFFFF); padding: 48px 0px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-wrap { max-width: var(--page-width,1500px); margin: 0px auto; padding: 0px 50px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head { text-align: center; margin-bottom: 24px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head h2 { font-family: var(--font-heading-family); font-weight: 500; font-size: clamp(24px, 2.8vw, 30px); line-height: 1.12; letter-spacing: -0.01em; margin: 14px 0px 0px; color: rgb(26, 26, 26); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head h2::after { content: ""; display: block; width: 44px; height: 2px; background: rgb(236, 179, 144); border-radius: 2px; margin: 20px auto 0px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-sec-head p { font-family: var(--font-body-family); color: rgb(86, 81, 74); margin-top: 14px; font-size: 16px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-filters { display: flex; justify-content: center; flex-wrap: wrap; gap: 9px; margin-bottom: 20px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf { font-family: var(--font-body-family); font-size: 14px; font-weight: 600; letter-spacing: 0.02em; color: rgb(86, 81, 74); background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); padding: 10px 19px; border-radius: 100px; cursor: pointer; transition: 0.2s; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf:hover { border-color: var(--rp-blue,#014299); color: var(--rp-blue,#014299); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-tf.clx-is-active { background: var(--rp-blue,#014299); border-color: var(--rp-blue,#014299); color: rgb(255, 255, 255); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-nav { display: flex; justify-content: flex-end; gap: 22px; margin: 0px 0px 12px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow { background: transparent; border: 0px; padding: 4px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: rgb(26, 26, 26); transition: color 0.2s, opacity 0.2s; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow:hover { color: var(--rp-blue,#014299); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow:disabled { opacity: 0.25; cursor: default; pointer-events: none; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow svg { width: 24px; height: 24px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards { display: flex; gap: 18px; overflow-x: auto; scroll-snap-type: x; scrollbar-width: none; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card { flex: 0 0 300px; scroll-snap-align: start; background: rgb(250, 250, 250); border: 1px solid rgb(236, 236, 236); border-radius: 12px; padding: 20px; display: flex; flex-direction: column; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card[hidden] { display: none; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card .rp-stars { display: flex; gap: 2px; color: var(--rp-stars,#ECB390); margin-bottom: 11px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card .rp-stars svg { width: 14px; height: 14px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-title { font-family: var(--font-body-family); font-weight: 700; font-size: 15.5px; color: rgb(26, 26, 26); margin-bottom: 7px; line-height: 1.35; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card blockquote { font-family: var(--font-body-family); font-weight: 400; font-size: 15px; line-height: 1.55; color: rgb(86, 81, 74); margin: 0px 0px 16px; flex: 1 1 0%; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-who { display: flex; align-items: center; gap: 8px; border-top: 1px solid rgb(236, 236, 236); padding-top: 13px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar { width: 29px; height: 29px; border-radius: 50%; background: var(--rp-blue-tint,#F3F8FF); color: var(--rp-blue,#014299); font-weight: 700; font-size: 12px; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar--photo { object-fit: cover; background: none; display: block; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-n { font-family: var(--font-body-family); font-weight: 600; font-size: 14px; color: rgb(26, 26, 26); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vbadge { display: inline-flex; align-items: center; color: var(--rp-blue,#014299); background: transparent; padding: 0px; margin: 0px; border-radius: 0px; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vbadge-label { display: none; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal { width: 18px; height: 18px; flex: 0 0 auto; }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal .seal-body { fill: var(--rp-blue,#014299); }

.cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal .seal-check { fill: var(--rp-seal-check,#cfe0ff); }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi { padding: 36px 0px 24px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-wrap { padding: 0px 26px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-nav { display: flex; gap: 4px; margin: -6px -8px 6px 0px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow { padding: 8px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-arrow svg { width: 18px; height: 18px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards { margin: 0px -26px; padding: 0px 26px 8px; gap: 14px; scroll-snap-type: x mandatory; scroll-padding-left: 26px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card { flex: 0 0 82%; min-width: 82%; padding: 18px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-card blockquote { font-size: 14.5px; margin-bottom: 14px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-who { gap: 8px; padding-top: 12px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-avatar { width: 36px; height: 36px; font-size: 13px; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-n { font-size: 14px; white-space: nowrap; } }

@media (max-width: 768px) { .cl-sec-h08 #cl-shopify-section-template--27910887375177__rp_testimonials .rp-vseal { width: 18px; height: 18px; } }

.cl-sec-h08 /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */

@media (max-width:768px) {#cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi{padding:36px 0 24px;}#cl-shopify-section-template--27910887375177__rp_testimonials .rp-wrap{padding:0 26px;}#cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-nav{display:flex; gap:4px; margin:-6px -8px 6px 0;}#cl-shopify-section-template--27910887375177__rp_testimonials .rp-testi-cards{margin:0 -26px; padding:0 26px 8px; gap:14px; scroll-snap-type:x mandatory; scroll-padding-left:26px;}}


/* ---- cl: overrides de ordem de cascata ---- */
/* no concorrente o .price do card computa line-height 1.4 (22.4px desktop, 25.2px
   mobile); o extract traz a regra do Dawn (1 + .5/scale = 1.5) e o card fica 4px
   mais alto, desalinhando o resto da pagina */
/* a regra base do Dawn (.price line-height 1 + .5/scale = 1.5) nao vem no extract da
   grade de colecao; sem ela o preco herda 1.4 e cada linha de cards fica 1.6px curta */
.cl-sec-h08 .clx-price{line-height:1.5}
.cl-sec-h08 .featured-col-v2 .clx-price.clx-price{line-height:1.4}