.bs-review-cards-section{background:var(--bs-review-section-bg, transparent);padding-top:var(--bs-review-section-padding-top-mobile, 40px);padding-bottom:var(--bs-review-section-padding-bottom-mobile, 40px)}.bs-review-cards-section__inner{width:min(var(--bs-review-mobile-width, 92%),100%);max-width:var(--bs-review-max-width, 1100px);margin-left:auto;margin-right:auto}.bs-review-cards-grid{display:grid;grid-template-columns:repeat(var(--bs-review-columns-mobile, 1),minmax(0,1fr));gap:var(--bs-review-gap-mobile, 16px)}.bs-review-card{position:relative;min-width:0;height:100%;color:var(--bs-review-text-color, currentColor);font-family:var(--base-font-family, inherit);font-size:var(--bs-review-body-size-mobile, 15px);line-height:var(--bs-review-body-line-height, 1.75)}.bs-review-card__surface,.bs-review-card__summary{border:var(--bs-review-card-border-width, 0px) solid var(--bs-review-card-border-color, transparent);border-radius:var(--bs-review-card-radius, 22px);background:var(--bs-review-card-bg, #ffffff);box-shadow:var(--bs-review-shadow-x, 0px) var(--bs-review-shadow-y, 8px) var(--bs-review-shadow-blur, 24px) var(--bs-review-shadow-spread, 0px) var(--bs-review-shadow-color, rgba(0, 0, 0, .06))}.bs-review-card__surface{position:relative;height:100%;min-height:var(--bs-review-card-min-height-mobile, 0px);padding:var(--bs-review-card-padding-y-mobile, 22px) var(--bs-review-card-padding-x-mobile, 22px);overflow:hidden}.bs-review-card--align-left{--bs-review-text-align: left;--bs-review-justify: flex-start}.bs-review-card--align-center{--bs-review-text-align: center;--bs-review-justify: center}.bs-review-card--align-right{--bs-review-text-align: right;--bs-review-justify: flex-end}.bs-review-card--before-after .bs-review-card__surface{display:flex;align-items:center;gap:var(--bs-review-content-gap-mobile, 16px);direction:ltr}.bs-review-card__comparison{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 var(--bs-review-image-width-mobile, 120px);width:var(--bs-review-image-width-mobile, 120px);min-height:var(--bs-review-image-min-height-mobile, 112px);align-self:stretch;overflow:hidden;border-radius:var(--bs-review-image-radius, 16px);background:transparent;order:-1;margin-top:calc(var(--bs-review-image-inset-mobile, 8px) - var(--bs-review-card-padding-y-mobile, 22px));margin-bottom:calc(var(--bs-review-image-inset-mobile, 8px) - var(--bs-review-card-padding-y-mobile, 22px));margin-left:calc(var(--bs-review-image-inset-mobile, 8px) - var(--bs-review-card-padding-x-mobile, 22px))}.bs-review-card__photo{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;background:transparent}.bs-review-card__photo+.bs-review-card__photo{border-left:var(--bs-review-image-divider-width, 1px) solid var(--bs-review-image-divider-color, rgba(255,255,255,.8))}.bs-review-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bs-review-card__content,.bs-review-card__testimonial-layout,.bs-review-card__summary-inner{text-align:var(--bs-review-text-align, right)}.bs-review-card__content{flex:1 1 auto;min-width:0}.bs-review-card__title-row{display:flex;align-items:center;justify-content:var(--bs-review-justify, flex-end);gap:var(--bs-review-title-icon-gap, 8px);margin-bottom:var(--bs-review-title-spacing, 10px);direction:ltr}.bs-review-card__title{margin:0;color:var(--bs-review-title-color, currentColor);font-family:var(--base-font-family, inherit);font-size:var(--bs-review-title-size-mobile, 18px);font-weight:var(--bs-review-title-weight, 700);line-height:var(--bs-review-title-line-height, 1.35)}.bs-review-card__body{margin:0;color:var(--bs-review-body-color, currentColor);font-family:var(--base-font-family, inherit);font-size:var(--bs-review-body-size-mobile, 15px);font-weight:var(--base-font-weight, 400);line-height:var(--bs-review-body-line-height, 1.75)}.bs-review-card__body>*:first-child{margin-top:0}.bs-review-card__body>*:last-child{margin-bottom:0}.bs-review-card__title em,.bs-review-card__summary-title em,.bs-review-card__body em{font-style:normal;color:var(--bs-review-highlight-color, currentColor);background-image:linear-gradient(to top,var(--bs-review-highlight-bg, transparent) 0%,var(--bs-review-highlight-bg, transparent) 48%,transparent 48%,transparent 100%);background-repeat:no-repeat;background-size:100% 100%;border-radius:0;padding-inline:.04em}.bs-review-card__icon,.bs-review-card__corner-icon .bs-review-card__icon,.bs-review-card__inline-body-icon .bs-review-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--bs-review-icon-size, 28px);height:var(--bs-review-icon-size, 28px);border-radius:var(--bs-review-icon-radius, 999px);background:var(--bs-review-icon-bg, transparent);color:var(--bs-review-icon-color, currentColor);font-size:var(--bs-review-icon-font-size, 20px);line-height:1}.bs-review-card__icon-image{display:block;width:100%;height:100%;object-fit:contain}.bs-review-card__icon i{font-family:blueskytechco!important;font-style:normal;font-weight:400;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bs-review-card__testimonial-layout{display:grid;gap:var(--bs-review-content-gap-mobile, 16px)}.bs-review-card__testimonial-main{min-width:0}.bs-review-card__testimonial-meta{display:grid;gap:8px;align-content:start;min-width:0}.bs-review-card__name{margin:0;color:var(--bs-review-name-color, currentColor);font-size:var(--bs-review-name-size-mobile, 14px);line-height:1.4}.bs-review-card__stars{color:var(--bs-review-star-color, #ffc400);font-size:var(--bs-review-star-size-mobile, 16px);line-height:1;letter-spacing:var(--bs-review-star-spacing, 1px);white-space:nowrap}.bs-review-card__corner-icon{position:absolute;top:var(--bs-review-corner-icon-offset-mobile, 16px);right:var(--bs-review-corner-icon-offset-mobile, 16px);z-index:2;pointer-events:none}.bs-review-card--testimonial-icon-corner:not(.bs-review-card--no-icon) .bs-review-card__testimonial-layout{padding-right:calc(var(--bs-review-icon-size, 28px) + var(--bs-review-corner-icon-offset-mobile, 16px))}.bs-review-card__inline-body-icon{display:inline-flex;vertical-align:middle;margin-inline-end:8px}.bs-review-card--testimonial-extendable{display:block;height:auto}.bs-review-card__summary{display:block;position:relative;padding:var(--bs-review-card-padding-y-mobile, 18px) var(--bs-review-card-padding-x-mobile, 22px);cursor:pointer;list-style:none}.bs-review-card__summary::-webkit-details-marker{visibility:hidden}.bs-review-card__summary-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.bs-review-card__title--summary{display:block;flex:1 1 auto}.bs-review-card__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--bs-review-toggle-size, 32px);height:var(--bs-review-toggle-size, 32px);border:var(--bs-review-toggle-border-width, 1px) solid var(--bs-review-toggle-border-color, rgba(0,0,0,.12));border-radius:999px;background:var(--bs-review-toggle-bg, #ffffff);color:var(--bs-review-toggle-color, currentColor)}.bs-review-card__toggle:before,.bs-review-card__toggle:after{content:"";position:absolute;width:var(--bs-review-toggle-icon-size, 14px);height:2px;border-radius:999px;background:currentColor}.bs-review-card__toggle:after{transform:rotate(90deg)}.bs-review-card[open]>.bs-review-card__summary .bs-review-card__toggle{background:var(--bs-review-toggle-open-bg, var(--bs-review-toggle-bg, #ffc400));color:var(--bs-review-toggle-open-color, var(--bs-review-toggle-color, currentColor));border-color:var(--bs-review-toggle-open-border-color, var(--bs-review-toggle-border-color, transparent))}.bs-review-card[open]>.bs-review-card__summary .bs-review-card__toggle:after{opacity:0}.bs-review-card--testimonial-extendable>.bs-review-card__surface{height:auto;margin-top:var(--bs-review-accordion-gap, 12px)}@media screen and (min-width:750px){.bs-review-cards-section{padding-top:var(--bs-review-section-padding-top-desktop, 56px);padding-bottom:var(--bs-review-section-padding-bottom-desktop, 56px)}.bs-review-cards-section__inner{width:100%}.bs-review-cards-grid{grid-template-columns:repeat(var(--bs-review-columns-desktop, 3),minmax(0,1fr));gap:var(--bs-review-gap-desktop, 20px)}.bs-review-card{font-size:var(--bs-review-body-size-desktop, 16px)}.bs-review-card__surface{min-height:var(--bs-review-card-min-height-desktop, 0px);padding:var(--bs-review-card-padding-y-desktop, 26px) var(--bs-review-card-padding-x-desktop, 26px)}.bs-review-card--before-after .bs-review-card__surface{gap:var(--bs-review-content-gap-desktop, 22px)}.bs-review-card__comparison{flex-basis:var(--bs-review-image-width-desktop, 130px);width:var(--bs-review-image-width-desktop, 130px);min-height:var(--bs-review-image-min-height-desktop, 112px);margin-top:calc(var(--bs-review-image-inset-desktop, 8px) - var(--bs-review-card-padding-y-desktop, 26px));margin-bottom:calc(var(--bs-review-image-inset-desktop, 8px) - var(--bs-review-card-padding-y-desktop, 26px));margin-left:calc(var(--bs-review-image-inset-desktop, 8px) - var(--bs-review-card-padding-x-desktop, 26px))}.bs-review-card__content{flex:1 1 auto;min-width:0}.bs-review-card__title{font-size:var(--bs-review-title-size-desktop, 20px)}.bs-review-card__body{font-size:var(--bs-review-body-size-desktop, 16px)}.bs-review-card__testimonial-layout{grid-template-columns:minmax(0,1fr) minmax(120px,var(--bs-review-meta-width-desktop, 170px));align-items:center;gap:var(--bs-review-content-gap-desktop, 22px)}.bs-review-card__name{font-size:var(--bs-review-name-size-desktop, 15px)}.bs-review-card__stars{font-size:var(--bs-review-star-size-desktop, 18px)}.bs-review-card__corner-icon{top:var(--bs-review-corner-icon-offset-desktop, 18px);right:var(--bs-review-corner-icon-offset-desktop, 18px)}.bs-review-card--testimonial-icon-corner:not(.bs-review-card--no-icon) .bs-review-card__testimonial-layout{padding-right:calc(var(--bs-review-icon-size, 28px) + var(--bs-review-corner-icon-offset-desktop, 18px))}.bs-review-card__summary{padding:var(--bs-review-card-padding-y-desktop, 20px) var(--bs-review-card-padding-x-desktop, 26px)}}.bs-review-card--testimonial .bs-review-card__surface{overflow:visible}.bs-review-card--testimonial .bs-review-card__testimonial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,var(--bs-review-meta-width-mobile, 34%));align-items:stretch;gap:var(--bs-review-content-gap-mobile, 16px);direction:ltr;text-align:var(--bs-review-text-align, right)}.bs-review-card--testimonial .bs-review-card__testimonial-main{min-width:0;direction:inherit}.bs-review-card--testimonial .bs-review-card__testimonial-meta{min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;text-align:var(--bs-review-text-align, right);direction:inherit}.bs-review-card__testimonial-heading,.bs-review-card__testimonial-footer{min-width:0}.bs-review-card--testimonial-icon-corner:not(.bs-review-card--no-icon) .bs-review-card__testimonial-layout{padding-right:0}.bs-review-card__corner-icon{top:0;right:0;transform:translate(35%,-35%)}.bs-review-card__inline-body-icon{float:inline-start;display:inline-flex;margin-inline-end:10px;margin-block-end:6px;vertical-align:top;transform:translateY(var(--bs-review-inline-icon-offset-y, 0px))}.bs-review-card--align-right .bs-review-card__inline-body-icon{float:right;margin-left:10px;margin-right:0}.bs-review-card--align-center .bs-review-card__inline-body-icon{float:inline-start}.bs-review-card--testimonial-extendable>.bs-review-card__summary{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:var(--bs-review-text-align, right)}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__summary-title{flex:1 1 auto;text-align:var(--bs-review-text-align, right);color:var(--bs-review-title-color, currentColor);font-family:var(--base-font-family, inherit);font-size:var(--bs-review-title-size-mobile, 18px);font-weight:var(--bs-review-title-weight, 700);line-height:var(--bs-review-title-line-height, 1.35)}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary{position:absolute;top:var(--bs-review-card-padding-y-mobile, 22px);left:var(--bs-review-card-padding-x-mobile, 22px);right:var(--bs-review-card-padding-x-mobile, 22px);z-index:4}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary .bs-review-card__summary-title{visibility:hidden}.bs-review-card--testimonial-extendable>.bs-review-card__expandable-content{margin:0}.bs-review-card--testimonial-extendable>.bs-review-card__surface{margin-top:0}@media screen and (min-width:750px){.bs-review-card--testimonial .bs-review-card__testimonial-layout{grid-template-columns:minmax(0,1fr) minmax(120px,var(--bs-review-meta-width-desktop, 170px));gap:var(--bs-review-content-gap-desktop, 22px)}.bs-review-card--testimonial-extendable{min-height:var(--bs-review-card-min-height-desktop, 0px);padding:var(--bs-review-card-padding-y-desktop, 26px) var(--bs-review-card-padding-x-desktop, 26px)}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__summary-title{font-size:var(--bs-review-title-size-desktop, 20px)}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary{top:var(--bs-review-card-padding-y-desktop, 26px);left:var(--bs-review-card-padding-x-desktop, 26px);right:var(--bs-review-card-padding-x-desktop, 26px)}}.bs-review-card--testimonial-extendable{display:block;box-sizing:border-box;position:relative;height:auto;min-height:var(--bs-review-card-min-height-mobile, 0px);padding:var(--bs-review-card-padding-y-mobile, 22px) var(--bs-review-card-padding-x-mobile, 22px);overflow:visible;border:var(--bs-review-card-border-width, 0px) solid var(--bs-review-card-border-color, transparent);border-radius:var(--bs-review-card-radius, 22px);background:var(--bs-review-card-bg, #ffffff);box-shadow:var(--bs-review-shadow-x, 0px) var(--bs-review-shadow-y, 8px) var(--bs-review-shadow-blur, 24px) var(--bs-review-shadow-spread, 0px) var(--bs-review-shadow-color, rgba(0, 0, 0, .06));color:var(--bs-review-text-color, currentColor)}.bs-review-card--testimonial-extendable>.bs-review-card__summary{display:grid;grid-template-columns:var(--bs-review-toggle-size, 32px) minmax(0,1fr);align-items:center;gap:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:var(--bs-review-text-align, right);direction:ltr}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__summary-title{grid-column:2;min-width:0;text-align:var(--bs-review-text-align, right);color:var(--bs-review-title-color, currentColor);font-family:var(--base-font-family, inherit);font-size:var(--bs-review-title-size-mobile, 18px);font-weight:var(--bs-review-title-weight, 700);line-height:var(--bs-review-title-line-height, 1.35)}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__toggle{grid-column:1;justify-self:start}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary{position:relative;top:auto;left:auto;right:auto;z-index:4}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary .bs-review-card__summary-title{visibility:visible}.bs-review-card--testimonial-extendable>.bs-review-card__expandable-content{margin-top:var(--bs-review-content-gap-mobile, 16px)}.bs-review-card__testimonial-layout--expandable{align-items:stretch}.bs-review-card__testimonial-meta--expandable{justify-content:end}.bs-review-card__inline-body-icon{position:relative;float:right;display:block;width:var(--bs-review-icon-size, 28px);height:var(--bs-review-inline-icon-wrap-height, 28px);margin:0 0 0 10px;transform:none;shape-outside:inset(0)}.bs-review-card__inline-body-icon .bs-review-card__icon{position:absolute;top:var(--bs-review-inline-icon-offset-y, 0px);right:0}.bs-review-card--align-left .bs-review-card__inline-body-icon{float:left;margin-right:10px;margin-left:0}.bs-review-card--align-left .bs-review-card__inline-body-icon .bs-review-card__icon{left:0;right:auto}.bs-review-card--align-center .bs-review-card__inline-body-icon{float:right;margin-left:10px;margin-right:0}@media screen and (min-width:750px){.bs-review-card--testimonial-extendable{min-height:var(--bs-review-card-min-height-desktop, 0px);padding:var(--bs-review-card-padding-y-desktop, 26px) var(--bs-review-card-padding-x-desktop, 26px)}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__summary-title{font-size:var(--bs-review-title-size-desktop, 20px)}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary{top:auto;left:auto;right:auto}.bs-review-card--testimonial-extendable>.bs-review-card__expandable-content{margin-top:var(--bs-review-content-gap-desktop, 22px)}}.bs-review-card--testimonial-extendable>.bs-review-card__summary{display:grid!important;grid-template-columns:var(--bs-review-toggle-size, 32px) minmax(0,1fr)!important;align-items:start!important;align-content:start!important;gap:16px!important;width:100%;height:auto!important;min-height:0!important;padding:0!important;direction:ltr!important}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;margin-top:var(--bs-review-toggle-offset-y, 0px);order:initial!important}.bs-review-card--testimonial-extendable>.bs-review-card__summary .bs-review-card__summary-title{grid-column:2!important;grid-row:1!important;align-self:start!important;min-width:0;margin:0!important}.bs-review-card--testimonial-extendable[open]>.bs-review-card__summary,.bs-review-card--testimonial-extendable:not([open])>.bs-review-card__summary{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bs-review-card.css.map */
