.custom-reviews{padding:0 20px;background:#fff}@media (min-width: 750px){.custom-reviews{padding:0 20px}}@media (min-width: 990px){.custom-reviews{padding:0 50px}}@media (min-width: 1400px){.custom-reviews{padding:0 80px}}@media (min-width: 1600px){.custom-reviews{padding:0 80px}}.custom-reviews .wrapper{padding-left:0;padding-right:0;max-width:100%}.custom-reviews__header{text-align:center;margin-bottom:48px}.custom-reviews__heading{font-family:MonoSpec-Regular,sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;margin-bottom:12px;letter-spacing:-.02em}.custom-reviews__subheading{font-size:18px;color:#6c757d;margin:0}.custom-reviews__grid{display:grid;grid-template-columns:repeat(var(--reviews-per-row, 3),1fr);gap:24px}.review-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.review-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.review-card--link{text-decoration:none;color:inherit;display:block;cursor:pointer}.review-card--link:hover{text-decoration:none;color:inherit}.review-card__product-info{margin-top:8px;padding-top:8px;border-top:1px solid #f3f4f6;font-size:14px;line-height:1.4}.review-card__product-label{color:#6b7280;font-weight:500;display:inline;margin-right:4px}.review-card__product-link{color:#06f;font-weight:600;text-decoration:none;display:inline;transition:color .2s ease}.review-card__product-link:hover{color:#0052cc;text-decoration:underline}.review-card__header{display:flex;gap:12px;align-items:flex-start}.review-card__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.review-card__avatar img{width:100%;height:100%;object-fit:cover}.review-card__avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase}.review-card__meta{flex:1;min-width:0}.review-card__author{font-weight:600;font-size:15px;color:#111827;display:flex;align-items:center;gap:6px}.review-card__verified{color:#3b82f6;flex-shrink:0}.review-card__date{font-size:13px;color:#9ca3af;margin-top:2px}.review-card__rating{display:flex;gap:4px}.review-card__star{color:#d1d5db;transition:color .2s ease}.review-card__star--filled{color:#fbbf24}.review-card__title{font-weight:700;font-size:33px;letter-spacing:.4px;color:#111827;margin:0;line-height:1.4}.review-card__content{font-size:17px;line-height:1.6;color:#4b5563}.review-card__image{border-radius:8px;overflow:hidden;margin-top:auto;height:413px;width:100%}.review-card__image img{width:100%;height:100%;display:block;object-fit:cover}.review-card__footer{padding-top:12px;border-top:1px solid #f3f4f6}.review-card__recommend{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#dc2626;font-weight:600}.review-card__recommend svg{color:#dc2626;flex-shrink:0}.review-card__recommend span{color:#6b7280}@media only screen and (max-width: 1200px){.custom-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 989px){.custom-reviews__grid{grid-template-columns:repeat(2,1fr)}.custom-reviews__heading{font-size:32px}.review-card__title{font-size:28px}.review-card__image{height:220px!important}}@media only screen and (max-width: 749px){.custom-reviews__header{margin-bottom:32px}.custom-reviews__heading{font-size:28px}.custom-reviews__grid{grid-template-columns:1fr;gap:16px}.review-card{padding:16px;gap:12px}.review-card__title{font-size:24px;letter-spacing:.3px}.review-card__content{font-size:13px}.review-card__image{height:200px!important}.review-card__product-info{font-size:13px}}@media only screen and (max-width: 479px){.custom-reviews__heading{font-size:24px}.custom-reviews__subheading{font-size:16px}.review-card__title{font-size:20px;letter-spacing:.2px}.review-card__content{font-size:14px}.review-card__image{height:180px!important}.review-card__author{font-size:14px}.review-card__date,.review-card__product-info{font-size:12px}}.section-homepage-hero-banner{width:100%;max-width:100%;padding:0;margin:-40px 0 0;box-sizing:border-box}@media (min-width: 480px){.section-homepage-hero-banner{margin-top:-47px}}@media (min-width: 750px){.section-homepage-hero-banner{margin-top:-90px}}@media (min-width: 990px){.section-homepage-hero-banner{margin-top:-80px}}.homepage-hero-banner{width:100%;max-width:100%;margin:40px 0 0;padding:0;overflow:hidden;position:relative;box-sizing:border-box}@media (min-width: 750px){.homepage-hero-banner{margin-top:93px}}@media (min-width: 990px){.homepage-hero-banner{margin-top:80px}}.homepage-hero-banner *{box-sizing:border-box}.homepage-hero-banner__placeholder{background:#f5f5f5;padding:100px 20px;text-align:center;color:#999;font-size:16px}.homepage-hero-banner__slider{width:100%;max-width:100%;position:relative}.homepage-hero-banner__slider.flickity-enabled{position:relative;width:100%}.homepage-hero-banner__slider .flickity-viewport{overflow:hidden;position:relative;width:100%;max-width:100%;aspect-ratio:1080/1350;height:auto!important;transition:height .2s ease}@media (min-width: 750px){.homepage-hero-banner__slider .flickity-viewport{aspect-ratio:1920/800;max-height:800px;max-width:100%}}.homepage-hero-banner__slider .flickity-slider{position:absolute;left:0;right:0;width:100%;height:100%;transition:height .2s ease}.homepage-hero-banner__slider .flickity-button{position:absolute;background:#ffffffe6;border:none;color:#333;cursor:pointer;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;transition:all .3s ease;opacity:0;pointer-events:none}@media (min-width: 750px){.homepage-hero-banner__slider .flickity-button{opacity:1;pointer-events:auto}}.homepage-hero-banner__slider .flickity-button:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.homepage-hero-banner__slider .flickity-button:active{opacity:.8}.homepage-hero-banner__slider .flickity-button:disabled{opacity:.3;cursor:not-allowed}.homepage-hero-banner__slider .flickity-button.previous{left:20px}.homepage-hero-banner__slider .flickity-button.next{right:20px}.homepage-hero-banner__slider .flickity-button .flickity-button-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;fill:currentColor}.homepage-hero-banner__slider .flickity-page-dots{position:absolute;width:100%;bottom:20px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;z-index:10}.homepage-hero-banner__slider .flickity-page-dots .dot{display:inline-block;width:12px;height:12px;margin:0 6px;background:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.homepage-hero-banner__slider .flickity-page-dots .dot:hover{background:#fffc;transform:scale(1.2)}.homepage-hero-banner__slider .flickity-page-dots .dot.is-selected{background:#fff;transform:scale(1.3)}.homepage-hero-banner__slide{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;min-height:100%}.homepage-hero-banner__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block}.homepage-hero-banner__image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.homepage-hero-banner__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block!important;max-width:100%}.homepage-hero-banner__image--mobile{display:block}@media (min-width: 750px){.homepage-hero-banner__image--mobile{display:none}}.homepage-hero-banner__image--desktop{display:none}@media (min-width: 750px){.homepage-hero-banner__image--desktop{display:block}}.homepage-hero-banner__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;text-decoration:none;cursor:pointer}.homepage-hero-banner__link:hover{opacity:.98}.homepage-hero-banner__slider.flickity-enabled.is-fade .flickity-slider{transform:none!important}.homepage-hero-banner__slider.flickity-enabled.is-fade .homepage-hero-banner__slide{left:0!important;opacity:0;transition:opacity .6s ease-in-out;z-index:0}.homepage-hero-banner__slider.flickity-enabled.is-fade .homepage-hero-banner__slide.is-selected{opacity:1;z-index:1}.section-homepage-images{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.homepage-images{width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;position:relative;box-sizing:border-box}.homepage-images *{box-sizing:border-box}.homepage-images__placeholder{background:#f5f5f5;padding:100px 20px;text-align:center;color:#999;font-size:16px}.homepage-images__wrapper{width:100%;max-width:100%;position:relative;aspect-ratio:1080/1875;overflow:hidden}@media (min-width: 750px){.homepage-images__wrapper{aspect-ratio:1920/1050}}.homepage-images__image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block}.homepage-images__image{width:100%;height:100%;position:absolute;top:0;left:0}.homepage-images__image img{width:100%;height:auto;display:block;max-width:100%}.homepage-images__image--mobile{display:block}@media (min-width: 750px){.homepage-images__image--mobile{display:none}}.homepage-images__image--desktop{display:none}@media (min-width: 750px){.homepage-images__image--desktop{display:block}}.homepage-images__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;text-decoration:none;cursor:pointer}.homepage-images__link:hover{opacity:.98}.index-products .grid__items-holder{margin-left:0!important;margin-right:0!important}.junip-review-product{display:none!important}#template--23947293720735__section_hero_6bMNf6 .hero__images .hero__split-image.mobile img{width:100%!important}.blog-section .grid-outer,#Collection--template--23938332524703__section_collection_wrj9JU .grid-outer{padding:0!important}#CustomCode--template--23938332524703__section_custom_code_T4c7a4{padding-top:0!important}body .index-tab-collections .product-item--featured{background-color:#0000;border:1px solid #ededed}body .index-tab-collections .product-item--featured .image-overlay{background-color:#0000}body .index-tab-collections .product-item--featured a{color:#565656;border:1px solid #a6a6a6;padding:5px 15px 8px;border-radius:4px;text-decoration:none;font-family:MonoSpec-Regular!important;letter-spacing:0;line-height:0}body .index-tab-collections .product-item--featured a:hover,body .index-tab-collections .product-item--featured a:focus{color:#000;border-color:#000}body .index-tab-collections .product-item--featured a span{text-decoration:none;border-bottom:none;background:none;font-family:MonoSpec-Regular!important}body .index-tab-collections .product-item--featured h2{color:#212121}@media (min-width: 1200px){.grid--mobile-slider{--columns: 5}}@media (max-width: 1200px){.index-hero.wide-image .hero__wrapper{padding-left:0;padding-right:0}}body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{grid-row-start:1;grid-column-start:1;width:100%;height:490px;max-height:91%}@media (min-width: 750px){body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{height:450px}}@media (min-width: 990px){body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{height:570px}}@media (min-width: 1399px){body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{height:750px}}@media (min-width: 1400px){body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{height:900px}}@media (min-width: 1600px){body #Hero--template--23938332524703__section_hero_dTwxfa * .frame__item{height:1000px}}body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__title{margin-bottom:110px;font-size:46px}@media (min-width: 750px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__title{margin-bottom:35px;font-size:70px}}@media (min-width: 1400px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__title{font-size:110px}}body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__description{background:#3b60ff;background:linear-gradient(127deg,#3b60ff,#8860ab9e 61%);width:96%;padding:18px 10px;line-height:25px;max-width:100%;margin:0;font-size:15px;font-weight:500;border-top-right-radius:20px;border-bottom-left-radius:20px;text-align:left}@media (min-width: 750px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__description{font-size:20px;padding:22px}}@media (min-width: 1400px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__description{background:#3b60ff;background:linear-gradient(90deg,#3b60ff,#8860ab66 61%);font-size:24px;line-height:1.5;padding:32px;max-width:1000px;border-radius:0}}@media (min-width: 750px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__content{align-items:start!important;padding:0 60px}}@media (min-width: 990px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__content{padding:45px 75px}}@media (min-width: 1200px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__content{padding:45px 150px}}@media (min-width: 1400px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__content{padding:200px 140px;width:100%}}@media (min-width: 1600px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__content{padding:115px 250px}}@media (min-width: 990px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__button .btn{font-size:23px}}@media (min-width: 1400px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__button .btn{font-size:30px}}body #Hero--template--23938332524703__section_hero_dTwxfa * .body-size-8{display:none}body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__button{margin-top:18px}@media (min-width: 990px){body #Hero--template--23938332524703__section_hero_dTwxfa * .hero__button{margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/264/assets/home.css.map */
