:root{--space-xl: 32px;--space-lg: 24px;--space-md: 16px;--space-sm: 8px;--body-size-mobile: 16px;--heading-size-mobile: 24px;--heading-size-desktop: 32px;--font-heading: "Playfair Display", serif;--font-body: "Jost", sans-serif;--color-primary: #B76E79;--color-accent: #b3876d;--color-text: #4a4a4a;--color-bg-light: #f8f8f8;--color-white: #ffffff;--radius-default: 8px;--radius-pill: 999px}.section{padding:var(--space-xl) 20px;background:var(--color-white)}@media (max-width:1023px){.section{padding:var(--space-lg) 16px}}@media (max-width:767px){.section{padding:var(--space-md) 12px}}.section-title,h2{font-family:var(--font-heading);font-weight:600;color:var(--color-primary);margin-bottom:var(--space-md);font-size:var(--heading-size-desktop)}@media (max-width:768px){.section-title,h2{font-size:var(--heading-size-mobile)}}.section-text,.testi-subline,.trust-detail-text{font-family:var(--font-body);font-size:var(--body-size-desktop);color:var(--color-text);line-height:1.5;margin-bottom:var(--space-md)}@media (max-width:768px){.section-text,.trust-detail-text,.testi-subline{font-size:var(--body-size-mobile)}}.btn{position:absolute;top:var(--btn-top, auto);right:var(--btn-right, auto);bottom:var(--btn-bottom, auto);left:var(--btn-left, auto);display:inline-block;background:var(--color-accent);color:var(--color-white);font-family:var(--font-body);font-weight:300;text-transform:uppercase;font-size:var(--body-size-desktop);padding:var(--space-sm) 22px;border:none;border-radius:var(--radius-pill);cursor:pointer;overflow:hidden;transition:all .4s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--color-white);border-radius:var(--radius-pill);transition:width .4s ease;z-index:-1}.btn:hover{color:#000}.btn:hover:before{width:100%}@media (max-width:768px){.btn{font-size:var(--body-size-mobile);padding:9px 18px}}.list--check{list-style:none;margin:0 0 var(--space-md);padding:0}.list--check li{position:relative;padding-left:28px;margin-bottom:12px;font:var(--body-size-desktop)/1.5 var(--font-body);color:var(--color-text)}.list--check li:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(/cdn/shop/files/icon-check-circle.svg?v=1752219386) no-repeat center/contain}@media (max-width:768px){.list--check li{font-size:var(--body-size-mobile);margin-bottom:var(--space-sm)}.list--check li:before{width:18px;height:18px}}.media--rounded{width:100%;height:auto;border-radius:var(--radius-default)!important;object-fit:cover;display:block}.just-jane-hero{position:relative;width:100%;overflow:hidden}.just-jane-hero picture img{width:100%;display:block}.trust-section{position:relative;background:var(--color-bg-light);text-align:center}.trust-scroll-wrapper{display:flex;gap:var(--space-md);overflow-x:auto;scroll-behavior:smooth;padding-bottom:var(--space-sm)}.trust-scroll-wrapper::-webkit-scrollbar{display:none}.trust-item{flex:0 0 auto;background:var(--color-white);border-radius:var(--radius-default);padding:var(--space-md) var(--space-sm);min-width:220px;box-shadow:0 2px 6px #0000000d;text-align:center}.trust-icon{width:40px;height:40px;margin-bottom:var(--space-sm)}.trust-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:var(--color-white);border-radius:50%;font-size:32px;color:#00000080;text-align:center;line-height:40px;cursor:pointer;z-index:10}.trust-prev{left:var(--space-sm)}.trust-next{right:var(--space-sm)}@media (max-width:768px){.trust-scroll-wrapper{gap:var(--space-sm)}.trust-item{min-width:180px;padding:var(--space-sm) 10px}.trust-icon{width:32px;height:32px}.trust-nav{font-size:28px;width:36px;height:36px;line-height:36px}.trust-prev{left:5px}.trust-next{right:5px}}.trust-detail-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);align-items:start;max-width:1200px;margin:0 auto var(--space-xl);padding:var(--space-xl) 20px}.testimonials-section{padding:var(--space-xl) 20px;background:var(--color-white)}@media (max-width:768px){.testimonials-section{padding:var(--space-lg) 12px}}.testi-title{font-family:var(--font-heading);font-size:var(--heading-size-desktop);color:var(--color-primary);margin-bottom:var(--space-sm)}@media (max-width:768px){.testi-title{font-size:var(--heading-size-mobile)}}.testi-subline{font-family:var(--font-body);color:var(--color-text);margin-bottom:var(--space-lg)}.testi-carousel,.ugc-reviews,.testi-video-carousel{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;position:relative}.testi-carousel::-webkit-scrollbar,.testi-video-carousel::-webkit-scrollbar{display:none}.testi-item,.testi-video-item{scroll-snap-align:start}@media (min-width:769px){.testi-item{flex:0 0 calc((100% - 2*var(--space-md))/3)}.testi-video-item{flex:0 0 calc((100% - 3*var(--space-md))/4)}.testi-carousel-container .testi-arrow,.testi-video-carousel .testi-arrow{display:none}}@media (max-width:768px){.testi-item{flex:0 0 calc((100% - var(--space-md))/2)}.testi-video-item{flex:0 0 100%}.testi-carousel-container .testi-arrow,.testi-video-carousel .testi-arrow{display:block}.testi-video-carousel .prev,.ugc-reviews .prev{left:var(--space-sm)}.testi-video-carousel .next,.ugc-reviews .next{right:var(--space-sm)}}.testi-video-item video{aspect-ratio:9/16;width:auto;height:60vh;object-fit:cover;display:block;margin:0 auto}.testi-cta-wrapper{margin-top:var(--space-md);text-align:center}.testi-cta-wrapper .btn{position:static;--btn-bottom:auto;--btn-right:auto}@media (min-width:769px){.testi-cta-wrapper{position:relative;margin-top:0}.testi-cta-wrapper .btn{position:absolute;bottom:0;right:0;--btn-bottom:0;--btn-right:0;margin:0}}.product-block{background:var(--color-bg-light);padding:var(--space-xl) 20px;margin-bottom:var(--space-xl)}@media (max-width:1023px){.product-block{padding:var(--space-lg) 16px}}@media (max-width:767px){.product-block{padding:var(--space-md) 12px}}.product-block .section-title{color:var(--color-primary);margin-bottom:var(--space-md);font-size:var(--heading-size-desktop)}@media (max-width:768px){.product-block .section-title{font-size:var(--heading-size-mobile)}}.price-highlight{display:inline-block;background:var(--color-accent);color:var(--color-white);font-family:var(--font-body);font-weight:600;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-default);margin-top:var(--space-sm)}.product-block__items{display:flex;flex-wrap:wrap;gap:var(--space-lg)}@media (max-width:768px){.product-block__items{gap:var(--space-md)}}.product-block__item{flex:1 1 calc(33.333% - var(--space-lg));min-width:240px}@media (max-width:1023px){.product-block__item{flex:1 1 calc(50% - var(--space-md))}}@media (max-width:767px){.product-block__item{flex:1 1 100%}}.testi-video-item video{aspect-ratio:9/16;width:auto;height:60vh;object-fit:cover;margin:0 auto}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-md);position:relative}@media (min-width:769px){.ugc-image-carousel .carousel-item{flex:0 0 calc((100% - 2*var(--space-md))/3)}.ugc-video-carousel .carousel-item{flex:0 0 calc((100% - 3*var(--space-md))/4)}}@media (max-width:768px){.carousel:before,.carousel:after{content:"";position:absolute;top:50%;width:44px;height:44px;background:#fffc;border-radius:50%;z-index:10}.ugc-video-carousel:before{left:10px}.ugc-video-carousel:after{right:10px}}@media (min-width:769px){.carousel:before,.carousel:after{display:none}}.ugc-section{position:relative;padding-bottom:var(--space-xl)}.testi-cta-wrapper{position:absolute;bottom:var(--space-md);right:var(--space-md)}@media (max-width:768px){.testi-cta-wrapper{position:static;text-align:center;margin-top:var(--space-lg)}}.ugc-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-md)}.carousel-item{scroll-snap-align:start;flex:0 0 100%}@media (min-width:769px){.ugc-video-carousel .carousel-item{flex:0 0 calc((100% - 3*var(--space-md))/4)}.ugc-image-carousel .carousel-item{flex:0 0 calc((100% - 2*var(--space-md))/3)}}.testi-video-item video{aspect-ratio:9/16;width:auto;height:60vh;object-fit:cover}@media (min-width:769px){.testi-video-item video{height:50vh}}@media (min-width:769px){.ugc-carousel:before,.ugc-carousel:after{display:none}}.testi-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--space-md)}@media (max-width: 768px){.testi-carousel{scroll-padding:0 12px}.testi-video-carousel,.testi-review-carousel{padding-left:0}}.testi-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:0 6px}.testi-item{scroll-snap-align:start;flex-shrink:0}.custom-liquid-tight{padding-top:0!important;padding-bottom:0!important}.template-product .fastbundle-offers-wrapper,.template-product .fastbundle-bundle-products,.template-product .fastbundle-offer-products{display:flex!important;flex-wrap:wrap;gap:12px}.template-product .fastbundle-offer,.template-product .fastbundle-offer-product{flex:1 1 calc(33.333% - 12px);max-width:calc(33.333% - 12px);box-sizing:border-box;border:1px solid #eee;border-radius:12px;padding:12px;transition:transform .15s ease,box-shadow .15s ease}.template-product .fastbundle-offer:hover,.template-product .fastbundle-offer-product:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.template-product .fastbundle-offer img,.template-product .fastbundle-offer-product img{display:block;width:56px;height:56px;object-fit:contain}@media (max-width: 768px){.template-product .fastbundle-offer,.template-product .fastbundle-offer-product{flex:1 1 100%;max-width:100%}}.template-product header+main .shopify-section:first-child,.template-product .shopify-section:first-child{margin-top:0!important;padding-top:0!important}.template-product .shopify-section{padding-top:12px!important;padding-bottom:12px!important}.template-product .product,.template-product .product__media-wrapper,.template-product .product__info-wrapper{margin-top:0!important;padding-top:0!important;gap:12px!important}.template-product .product__media-thumbnails,.template-product .product-thumbnails,.template-product .media__thumbnails{display:flex!important;flex-wrap:wrap;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
