.reviews-section{padding:2.5rem 0;overflow:hidden}.reviews-section--parent img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;top:0;left:0}.reviews-section__header{margin:0 0 1.75rem}.reviews-section__title{font-family:var(--font-body-family);font-weight:600;font-size:1.75rem;letter-spacing:-.035rem;line-height:1.143;text-transform:uppercase;margin:0}.reviews-section .mobile-hide{display:none}.reviews-section__tags-grid{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;max-width:46.75rem}.reviews-section:not(.alternate-reviews-section) .reviews-section__wrapper:has(.reviews-section__card.active) .reviews-section-slider-container{padding:2.5rem 0 0}.reviews-section__tag{border-radius:6.1875rem;padding:.875rem 1.25rem;font-family:var(--font-body-family);font-weight:400;font-size:.75rem;letter-spacing:-.015rem;line-height:1.25;text-transform:uppercase;box-shadow:inset 0 0 1px .025rem #26262647;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-main-dark);transition:.2s all ease-in-out}.reviews-section__tag svg{width:0;height:0;transition:.2s all ease-in-out;transform:scale(0);visibility:hidden;opacity:0;display:block}.reviews-section__tag.active{box-shadow:inset 0 0 1px .05rem var(--color-main-dark);background:var(--color-main-dark);color:var(--color-main-bg)}.reviews-section__tag.active svg{width:.6rem;height:.5rem;transform:scale(1);visibility:visible;opacity:1;margin-right:.4375rem}.reviews-section__card{background-color:var(--color-main-bg);border-radius:.5rem;overflow:hidden;display:none!important;height:auto!important;flex-direction:column}.reviews-section__card.active{display:flex!important}.reviews-section__image{position:relative;padding-bottom:100%}.reviews-section__card-plusicon{position:absolute;z-index:1;bottom:.75rem;right:.75rem;width:2.75rem;height:2.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#faf6f3;border-radius:50%;padding:.933125rem;box-sizing:border-box}.reviews-section__card-plusicon svg{width:100%;height:100%;display:block}.reviews-section__content{padding:1.25rem;display:flex;flex-direction:column;flex:1}.reviews-section__content--tag{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;line-height:1.25;letter-spacing:-.015rem;padding:.3125rem .5rem;background-color:var(--color-main-dark);border-radius:6.1875rem;text-transform:uppercase;color:var(--color-main-bg);width:fit-content}.reviews-section__rating--details{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;align-items:center;padding-top:3.8125rem;justify-content:space-between}.product-alternate .reviews-section__rating--details{justify-content:unset}.reviews-section__ratings--wrap{display:flex;align-items:center;justify-content:flex-start;gap:.3125rem;flex-direction:row;width:100%}.reviews-section__popup .reviews-section__ratings--wrap{justify-content:flex-end;flex-direction:row-reverse}.reviews-section__ratings--nbr{font-family:var(--font-body-family);font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.0125rem}.product-alternate .reviews-section__ratings--nbr{font-size:.625rem}.reviews-section__ratings-stars{display:flex;align-items:center;gap:.125rem}.reviews-section__ratings-star path{fill:#f8c246}.reviews-section__ratings-star{width:.875rem;height:.875rem}.reviews-section__rating--name{color:var(--color-main-dark);font-family:var(--font-body-family);font-weight:600;font-size:.75rem;line-height:1.25;letter-spacing:-.015rem;text-align:center;text-transform:uppercase;display:block}.reviews-section-age_date-wrap{display:flex;align-items:center;gap:.5rem}.reviews-section__age{font-family:var(--font-body-family);font-weight:400;font-size:.625rem;line-height:1.2;letter-spacing:-.0125rem;text-align:right;color:var(--color-main-dark);display:block}.reviews-section__date{font-family:var(--font-body-family);font-weight:600;font-size:.75rem;line-height:100%;letter-spacing:-.015rem;text-transform:uppercase;margin-left:auto}.reviews-section__description,.reviews-section__description p{font-family:var(--font-body-family);font-weight:400;font-size:.875rem;line-height:1.2;letter-spacing:-.0125rem;color:var(--color-main-dark);margin-top:.75rem}.reviews-section__card .reviews-section__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.reviews-section__description>*,.reviews-section__description .metafield-rich_text_field>*{margin:0 0 12px}.reviews-section__description>*:last-child,.reviews-section__description .metafield-rich_text_field>*:last-child{margin:0}.reviews-section__tags--wrap{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.reviews-section__popup--parent{position:fixed;top:1.875rem;height:100%;left:0;width:100%;z-index:999999;display:none}.reviews-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:block!important}body:has(.reviews-section__popup--parent.is-open){overflow:hidden!important}.reviews-section__popup--parent.is-open{display:block}.reviews-section__popup{padding:0 1.125rem;background-color:var(--color-main-bg);border-radius:0 0 .75rem .75rem;position:relative;height:fit-content;max-height:87vh;overflow-y:auto;scrollbar-width:none}.reviews-section__popup::-webkit-scrollbar{display:none}.reviews-section__popup--header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0}.reviews-section__popup--logo{max-width:8.4375rem;flex:8.4375rem}.reviews-section__popup--logo img{position:unset}.reviews-section__popup--closeicon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.reviews-section__popup--image{padding-bottom:71.765%;position:relative;overflow:hidden;border-radius:.25rem}.reviews-section__popup .reviews-section__popup--image{padding-bottom:100%}.reviews-section__popup--closeicon svg{width:1rem;height:1rem}.reviews-section__popup .reviews-section__content{padding:1.25rem 0!important}.collection-template .reviews-section__ratings--wrap{justify-content:flex-end;flex-direction:row-reverse}.reviews-section__popup--parent .reviews-section__description{font-size:1rem;line-height:1.25;letter-spacing:-.01em}.reviews-section__popup--parent .reviews-section__rating--details{padding-top:2.5rem}.reviews-section__popup--parent .reviews-section__rating--name{font-size:.75rem;letter-spacing:-.015rem;text-transform:uppercase;font-weight:600}.reviews-section__popup--parent .reviews-section__age{font-weight:600;text-transform:uppercase}.reviews-section-top{flex-direction:column;gap:2.5rem;display:none}.alternate-reviews-section .reviews-section-top{display:flex}.alternate-reviews-section .reviews-section-top .reviews-section__title{font-size:2rem;letter-spacing:-.04rem;padding:0 .4rem 0 0;line-height:1}.alternate-reviews-section .reviews-section-bottom{background-color:var(--color-background);padding-top:2.5rem;padding-bottom:2.5rem}.alternate-reviews-section.reviews-section{padding:3.625rem 0 0;margin-top:-1.125rem;position:relative;z-index:2;background:var(--color-main-bg);border-radius:.75rem .72rem 0 0}.alternate-reviews-section .reviews-section-bottom .reviews-section__tags-grid{display:none!important}.alternate-reviews-section .reviews-section__tag{padding:.844rem 1.25rem}.alternate-reviews-section .reviews-section__header{margin:0 0 2.5rem}.alternate-reviews-section .reviews-section__card-plusicon{bottom:1rem;right:1rem}.reviews-section--parent .reviews-section__image--wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.reviews-section--parent .reviews-section__image--wrapper img{position:unset;flex:1;min-width:50%}.index-template .reviews-section__date{margin-left:0}.reviews-section__date{margin-left:auto}.result-page .reviews-section__ratings--wrap{justify-content:flex-end;flex-direction:row-reverse}.result-page .reviews-section__popup .reviews-section__ratings--wrap{justify-content:flex-start;flex-direction:row}.reviews-section .btn-primary{margin:2rem 0 0;max-width:100%;padding:1.25rem 1.875rem}.alternate-reviews-section .reviews-section-bottom{margin-top:2.5rem}.reviews-section .reviews-section__subtext{font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.015rem;text-transform:uppercase;color:var(--color-main-dark);margin-top:.75rem;display:block}@media screen and (min-width:45em){.reviews-section__card{flex-direction:row;width:37.5rem!important}.reviews-section__image{aspect-ratio:1/1;max-width:19.75rem;flex:19.75rem;padding:unset}.reviews-section .mobile-hide{display:block}.reviews-section .reviews-section--slider__btn--wrap{display:flex;align-items:center;gap:1rem}.reviews-section__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.reviews-section-slider-btn{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background-color:var(--color-main-bg);cursor:pointer;border-radius:50%}.reviews-section-button-next{transform:rotate(180deg)}.reviews-section__card-plusicon,.alternate-reviews-section .reviews-section__card-plusicon{bottom:1.5rem;left:1.5rem;right:unset}.reviews-section-slider-btn.swiper-button-disabled{opacity:.5}.reviews-section__popup .reviews-section__content{flex:1;padding:0!important}.reviews-section__popup--child{display:flex;padding:0;gap:1.5rem;flex-direction:column}.reviews-section__popup .reviews-section__popup--image{border-radius:.5rem;width:100%}.reviews-section__popup--parent{justify-content:center;align-items:center;top:0}.reviews-section__popup--parent.is-open{display:flex}.reviews-section__popup{border-radius:.5rem;padding:1.5rem 2rem 2rem;max-width:94%;flex:94%;max-height:80vh;height:fit-content}.reviews-section__popup--header{gap:1rem;padding:0 0 .75rem}.reviews-section__popup--closeicon{width:1.5rem;height:1.5rem}.reviews-section__overlay{background:#26262699}.reviews-section__popup--parent .reviews-section__rating--details{padding-top:2rem}.reviews-section__popup--parent .reviews-section__rating--details{gap:.5rem}.reviews-section__popup--parent .reviews-section__age{text-transform:unset;margin-left:unset;font-weight:400}.reviews-section__popup--parent .reviews-section__ratings--wrap{width:100%}.alternate-reviews-section.reviews-section{padding:9rem 0 3.5rem}.alternate-reviews-section .reviews-section__tags-grid{justify-content:center;align-items:center}.reviews-section:not(.alternate-reviews-section) .reviews-section__wrapper:has(.reviews-section__card.active) .reviews-section-slider-container{padding:6.9375rem 0 0}.alternate-reviews-section .reviews-section-top{justify-content:center;align-items:center}.alternate-reviews-section .reviews-section-top .reviews-section__title{font-size:2.5rem;letter-spacing:-.05rem;padding:0}.reviews-section-top{gap:2rem}.alternate-reviews-section .reviews-section__tag{padding:1rem 1.5rem}.alternate-reviews-section .reviews-section__tags-grid{max-width:47.75rem}.alternate-reviews-section .reviews-section-bottom{background-color:transparent;padding-top:0;padding-bottom:0;margin-top:6.9375rem}.alternate-reviews-section .reviews-section__wrapper{background-color:var(--color-background);padding:3.625rem;overflow:hidden}.alternate-reviews-section .reviews-section__card{width:54.6875rem!important}.collection-template .reviews-section__ratings--wrap{justify-content:unset;flex-direction:unset}.reviews-section__date{font-size:.875rem}.result-page .reviews-section__ratings--wrap{justify-content:flex-start;flex-direction:row}.result-page .review-gallery .reviews-section__ratings--wrap{justify-content:flex-end;flex-direction:row-reverse}}@media screen and (min-width:60em){.reviews-section__card{width:47.75rem!important}.reviews-section__tag{border-radius:6.1875rem;padding:1rem 1.5rem;font-size:.875rem;letter-spacing:0rem;line-height:1.215;box-shadow:inset 0 0 1px .0375rem #26262647}.reviews-section__tags-grid{gap:.75rem}.reviews-section:not(.alternate-reviews-section) .reviews-section__wrapper:has(.reviews-section__card.active) .reviews-section-slider-container{padding:7.5rem 0 0}.reviews-section__title{font-size:2.25rem;letter-spacing:-.0125rem}.reviews-section__content{padding:2rem}.reviews-section__description,.reviews-section__description p{font-family:var(--font-body-family);font-weight:400;font-size:1.125rem;line-height:1.223;letter-spacing:-.0225rem;margin-top:1.75rem}.index-template .reviews-section__rating--details{justify-content:flex-start;gap:1.125rem}.reviews-section__rating--details{justify-content:flex-start;gap:.5rem}.index-template .reviews-section__ratings--wrap{width:fit-content;flex-direction:row}.reviews-section__ratings--wrap{width:100%;flex-direction:row;justify-content:unset}.reviews-section__header{margin:0 0 2.46rem}.reviews-section{padding:3.625rem 0}.reviews-section__ratings-star{width:1rem;height:1rem}.reviews-section__content--tag{font-size:.875rem;line-height:1.223}.reviews-section__ratings--nbr,.product-alternate .reviews-section__ratings--nbr{font-size:.75rem}.reviews-section__rating--name{font-size:.875rem;line-height:1.25;text-transform:uppercase}.index-template .reviews-section__age,.index-template .reviews-section-age_date-wrap{margin-left:auto}.reviews-section__age{font-size:.75rem;line-height:1.25;letter-spacing:-.0125rem}.reviews-section__popup{max-width:47.5rem;flex:47.5rem}.alternate-reviews-section .reviews-section__image{max-width:26.75rem;flex:26.75rem}.alternate-reviews-section .reviews-section__header{margin:0 0 3.625rem}.alternate-reviews-section .reviews-section__content{padding:2.5rem}.alternate-reviews-section .reviews-section__ratings--wrap{flex-direction:row;width:100%;justify-content:flex-start}.alternate-reviews-section .reviews-section__age{margin:0}.alternate-reviews-section .reviews-section__rating--details{gap:.5rem}.alternate-reviews-section.reviews-section{margin-top:-1.5rem;border-radius:1.25rem 1.25rem 0 0}.reviews-section__popup--parent .reviews-section__rating--name{font-size:.875rem;line-height:1.25}.index-template .reviews-section__popup--parent .reviews-section__rating--details,.reviews-section-age_date-wrap{gap:.75rem}.index-template .reviews-section-age_date-wrap{flex:unset}.reviews-section-age_date-wrap{flex:1}.reviews-section .btn-primary{margin-top:2.5rem;max-width:fit-content}.reviews-section .reviews-section__subtext{font-size:1rem;letter-spacing:-.0175rem;margin-top:.75rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/reviews.css.map */
