.landing__bg-right.landing-section{background-size:50%;background-position:right}.landing-section .landing-blog__content-section{padding-bottom:0;margin-bottom:48px}.landing-blog__content-section .landing__title{margin-bottom:48px}.landing-blog__content-section .landing__button-container{margin-top:60px}.landing-blog__image-text-section .image-block__title{font-family:Europa-Regular;margin-bottom:45px}.landing-blog__image-text-section .description,.landing-blog__content-section .landing__text-content .landing__inner{font-size:22px;margin-bottom:0}.landing-blog__image-text-section .featured-link--half .info .info--inner{max-width:95%}@media only screen and (max-width:767px){.landing__bg-right.landing-section{background-size:cover}.landing__bg-right .landing-section__container .landing__block,.landing__bg-right .landing__inner{width:100%;text-align:center}.landing-section .landing-blog__content-section{padding-bottom:0;margin-bottom:24px}.landing-blog__content-section .landing__title,.landing-blog__image-text-section .image-block__title{margin-bottom:24px}.landing-blog__content-section .landing__button-container{margin-top:24px}.landing-blog__image-text-section .featured-link--half .info{margin-bottom:0;padding-bottom:0}.landing-blog__image-text-section .featured-link--half .info .info--inner{max-width:100%;padding:0}.landing-blog__image-text-section .featured-link--half .collection_title{font-size:24px}.landing__block .landing__image-item{max-width:100%}.landing-blog__content-section .landing__text-content{text-align:left}.landing-blog__image-text-section .description p{margin-bottom:0}.landing__invert-banner .landing__block p{color:#fff}.landing__invert-banner{padding:0!important}.landing__invert-banner .landing-section__container{background:#0000004d;padding:36px 16px}}.additional-product__swatch-inner{display:flex}afterpay-placement{display:none!important}.content-block-image__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.content-block-image__container .section-subtitle{margin:32px 0 0}.image-text__content-max-img .block__image-content{max-width:280px}.image-text__content-max-img .featured-link--section{margin-bottom:120px!important}.image-text__content-max-img .featured-link--section:last-of-type{margin-bottom:0!important}.junip-product-review-title{font-size:24px;letter-spacing:12px}.junip-product-summary-stars-wrapper,.junip-product-summary-star-ratings-container{height:34px}.landing-section__images{display:flex;justify-content:center}.homepage__main-banner{aspect-ratio:4 / 2}.full-width-image{max-height:725px}.checkout-button{font-size:16px}.bf-gift-background{position:relative}.bf-gift-background:before{content:url(/cdn/shop/files/gift1.png?v=1698720790);position:absolute;top:40px}.bf-gift-background:after{content:url(/cdn/shop/files/gift2.png?v=1698720858);position:absolute;right:0;bottom:40px}.bf-gift-background .gift-top,.bf-gift-background .gift-bottom{display:none}.instafeed__image-title{max-width:100%;z-index:99}.main-image__container{position:relative;display:block}.image-badge{position:absolute;top:-35px;right:15px;width:285px;z-index:99}.image-badge.image-badge__mobile{width:190px}.image-text__image-badge{position:absolute;top:-70px;left:-40px;width:240px;z-index:99}@media only screen and (max-width:1400px){.landing__mobile-banner-small{padding:60px 0}}@media only screen and (max-width:1180px){.landing__mobile-centered-white-content{background-position:center!important}.landing__mobile-centered-white-content .landing-section__container{max-width:100%}.landing__mobile-centered-white-content .landing__button-container{margin-bottom:0!important}.landing__mobile-centered-white-content .landing-email__inner{text-align:center;width:100%!important}.landing__mobile-centered-white-content .landing__block{justify-content:center}.landing__mobile-centered-white-content .landing__block,.landing__mobile-centered-white-content .landing__block p{color:#fff}}@media only screen and (max-width:767px){.bf-gift-background .gift-top{display:block;position:absolute;top:-20px;left:0;width:120px;z-index:99}.bf-gift-background .gift-bottom{display:block;position:absolute;bottom:-35px;right:0;width:160px;z-index:99}.bf-gift-background:before,.bf-gift-background:after{content:none}.content-block-image__container{margin-top:32px}.image-text__content-max-img .featured-link--section{margin-bottom:42px!important}.image-text__content-max-img .featured-link--section:last-of-type{margin-bottom:0!important}.junip-product-review-title{font-size:24px}.landing__mobile-bg-as-image{background:#f1eae2!important}.landing__mobile-bg-as-image .landing-section__container,.landing__mobile-bg-as-image-no-color .landing-section__container{padding:0}.landing__mobile-bg-as-image .landing__invert-banner .landing-section__container,.landing__mobile-bg-as-image-no-color .landing__invert-banner .landing-section__container{background:none}.landing__mobile-banner{margin-bottom:0!important}.landing__mobile-win-section{padding:100px 0}.landing__mobile-win-button{margin-bottom:24px}.lp__promotions-section{padding:0 36px}.lp__promotions-section .section-title{letter-spacing:6px}.lp__promotions-section .feature-section:first-of-type{margin-bottom:36px!important}.landing__mobile-banner-small{padding:170px 0}.landing__mobile-banner-small .landing-section__container{padding:0 36px}.landing__mobile-content-font .landing__inner{font-size:14px}.page-landing-no-container-fw23 .landing-section__container{padding:0 36px}.page-landing-no-container-fw23 .logo-bar__item{padding:32px 80px}.page-landing-no-container-fw23 .landing__anniversary-icons-bar{margin-top:64px}.page-landing-no-container-fw23 .landing__anniversary-icons-bar .icon-bar .icon-bar__item:not(:last-of-type){margin-bottom:64px}.instafeed__title .section-title{font-size:24px}.landing__mobile-no-br .landing__block br{display:none}.homepage__main-banner{aspect-ratio:3 / 4}.image-text__image-badge{top:auto;right:40px;bottom:-24px;left:auto;width:160px}}.centered-header th,.centered-header th p{text-align:center;margin:0}.product-info-message{font-family:Europa-Regular;font-size:14px;letter-spacing:.1px;color:#2e2e2b;font-style:italic;font-weight:600;margin-top:8px}.product-info-message:before{content:"*"}.remodal-overlay.sizechart-modal-sidebar{display:none!important}.remodal-wrapper.sizechart-modal-sidebar{padding:0;left:auto;width:516px;max-width:100%;height:100vh}@media screen and (max-width:767px){.remodal-wrapper.sizechart-modal-sidebar{left:0}}.size-guide__modal{background-color:#f7f4ed;color:#2d2d2d;padding:66px 76px;width:966px;max-width:100%}.sizechart-modal-sidebar .size-guide__modal{padding:44px 0;margin:0}@media screen and (max-width:767px){.size-guide__modal{padding:16px 8px}}.size-guide__modal .modal-title{color:#2d2d2d;font-size:20px;font-family:Europa-Bold;font-weight:700;line-height:32px;letter-spacing:.43em;text-align:center;text-transform:uppercase;margin-bottom:50px}.size-guide__modal .tab-container{width:100%;max-width:815px}.size-guide__modal .tab-buttons{display:flex;border-bottom:1px solid #ddd;max-width:642px;width:100%;margin:0 auto}.size-guide__modal .tab-button{flex:1;padding:10px 0;cursor:pointer;background-color:#f5f5ed;border:none;outline:none;font-size:14px;font-weight:400;line-height:28px;color:#2d2d2d;text-align:center}.size-guide__modal .tab-button.active{background-color:#c0c3ab29;border-bottom:2px solid #00000059;text-decoration:underline}.size-guide__modal .tab-content{display:none}.sizechart-modal-sidebar .tab-content{padding:0 22px;height:calc(100vh - 221px);overflow-y:auto}.size-guide__modal .tab-content.active{display:block}.size-guide__modal .size__chart-title{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.1em;text-align:center;margin:54px auto 16px}.size-guide__modal .size__chart-description{font-size:14px;font-weight:400;line-height:22px;text-align:center;width:100%;max-width:500px;margin:0 auto 60px}.size-guide__modal table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:34px}.size-guide__modal table th,.size-guide__modal table td{padding:3px;text-align:left;border:0;border-bottom:1px solid #00000014;font-size:14px;color:#333;text-align:center}.size-guide__modal table tr:first-child{border-top:0}.size-guide__modal table th{border:0;background-color:#fff3;font-size:13px;font-weight:400;line-height:28px;letter-spacing:.1em;padding:8px}.sizechart-modal-sidebar .sidebar-size-table th:first-of-type .th-inner{opacity:0}.sizechart-modal-sidebar .sidebar-size-table .th-inner{border-radius:3px;background:#c0c3ab29}.size-guide__modal table td{font-size:12px;font-weight:400;line-height:28px;letter-spacing:.05em}.size-guide__modal table th:first-child,.size-guide__modal table td:first-child{font-size:13px;font-weight:400;line-height:28px;letter-spacing:.1em;text-align:left;padding-left:25px}@media screen and (max-width:767px){.size-guide__modal #garment table th:first-child{opacity:0}.size-guide__modal #garment .th-inner{border-radius:3px;background:#c0c3ab29}.size-guide__modal #garment table th{padding-bottom:12px!important}}.size-guide__modal table th:last-child,.size-guide__modal table td:last-child{padding-right:15px}.size-guide__image{margin:50px auto 32px}.size-guide__image img{max-height:500px}.size-guide__image-container{display:flex;width:724px;max-width:100%;margin:0 auto;padding-bottom:24px}.size-guide__image-desc{text-align:left;margin-left:29px;position:relative;width:100%}.size-guide__image-desc-group{margin-bottom:18px;position:absolute;width:100%}.size-guide__image-desc-group:nth-of-type(1){top:40px}.size-guide__image-desc-group:nth-of-type(2){top:100px}.size-guide__image-desc-group:nth-of-type(3){top:220px}.size-guide__image-desc .image-desc__title{font-size:13px;font-weight:400;line-height:1.6;letter-spacing:.1em;margin-bottom:2px}.size-guide__image-desc .image-desc__text{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:3px}.size-guide__image-desc .image-desc__text.italic{font-size:13px;font-style:italic;font-weight:400;line-height:1.5}.size-guide__text{font-size:14px;font-weight:400;line-height:22px;text-align:center;margin:0 auto 32px;width:100%}.size-guide__text.size-guide__text-2{max-width:400px;margin-bottom:0}.size-guide__text.size-guide__text-3{text-align:center;margin-bottom:0;max-width:560px;margin-top:40px}@media only screen and (min-width:787px){.product-page-v2 .product-page__images{padding-left:0}.product-page-v2 .product-page__info{padding-right:0}}.product-page-v2 .product-rating{margin-bottom:12px;min-height:30px}.product-page-v2 .product_section .product_name{font-family:Europa-Bold;font-size:17px;font-weight:700;line-height:30px;letter-spacing:.3em;margin-bottom:16px}.product-page-v2 .product__info-block{margin-bottom:28px;justify-content:flex-start}.product-page-v2 .product_section .modal_price{margin-bottom:0;line-height:1}.product-review__simple{margin-bottom:22px}.product-review__simple .product-review__inner{padding:0}.product-review__simple .product-review__title{font-family:Europa-Bold;font-size:14px;font-weight:700;line-height:19px;text-align:left;margin-bottom:5px}.product-review__simple .product-review__content{font-family:Europa-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-align:left;margin-bottom:10px}.product-review__simple .product-review__author{font-family:Europa-Bold;font-size:12px;font-weight:700;line-height:8px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.product-page-v2 .product-main-form{margin-top:0}.swatch_options-reverse.swatch_options{flex-direction:column;gap:15px}.swatch_options-reverse.swatch_options .swatch-container{max-width:100%}.swatch_options-reverse .swatch .option_title{display:block;font-family:Europa-Bold;font-size:13px;font-weight:700;line-height:19px;letter-spacing:.1em;margin-right:0}.swatch_options-reverse .option_title .swatch__color-title{font-family:Europa-Regular;font-weight:500;margin-left:12px}.swatch_options-reverse .option_title-container{margin-bottom:8px}.swatch_options-reverse .swatch-element.color label{width:100%;height:100%;border:none}.swatch_options-reverse.swatch_options input:checked+.swatch-element.color label{border:none}.swatch_options-reverse.swatch_options input:checked+.swatch-element.color{border:#000 2px solid;border-radius:50%;padding:4px}.swatch_options-reverse .swatch-element:not(.color){border:.5px solid #B3B3B3}.swatch_options-reverse .swatch label{font-size:13px;height:42px;width:70px}.size-guide__note{margin-bottom:16px}.size-guide__note *{padding:0}.size-guide__note p,.size-guide__link{font-size:14px;font-weight:400;line-height:19px}.size-guide__note p{margin-bottom:8px}.size-guide__link{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#d6ccc666}.product_section .size-guide__link .product-size-chart .size_chart{font-family:Europa-Bold;font-size:14px;font-weight:700;line-height:8px;letter-spacing:.1em;text-decoration-line:underline;text-transform:uppercase}@media screen and (max-width:767px){.product_section .product-size-chart{min-width:130px;justify-content:flex-end}}.product-page-v2 .purchase-details__buttons .add_to_cart,.product-page-v2 .purchase-details__buttons .add_to_cart_bis{border-color:#1e1e1e;background:#1e1e1e;font-family:Arial;font-size:14px;font-weight:400;line-height:28px;letter-spacing:.1em;text-align:center;padding-top:12px;padding-bottom:12px}.product-page-v2 .purchase-details__buttons .add_to_cart_bis{width:100%!important}.product-page-v2 shopify-payment-terms{font-family:Europa-Regular;font-size:14px;font-weight:400;line-height:16px}.body-measurement-image{width:284px;margin-left:-16px}@media only screen and (max-width:767px){body:has(.sizechart-modal-popup.remodal-is-opened),.remodal-wrapper.sizechart-modal-popup.remodal-is-opened{overflow:hidden}.size-guide__modal .tab-content{overflow-y:auto;max-height:calc(100vh - 155px)}.size-guide__modal .modal-title{font-size:16px;margin-top:16px;margin-bottom:24px}.size-guide__modal .size__chart-title{margin:36px auto 8px}.size-guide__image .body-measurement-image{width:200px}.size-guide__image-desc{margin-left:5px}.size-guide__image-desc-group:nth-of-type(1){top:0}.size-guide__image-desc-group:nth-of-type(2){top:61px}.size-guide__image-desc-group:nth-of-type(3){top:180px}.size-guide__image-desc .image-desc__title,.size-guide__image-desc .image-desc__text.italic{font-size:10px}.size-guide__image-desc .image-desc__text{font-size:11px}.size-guide__text.size-guide__text-3{margin-top:8px}.size-guide__image-container{padding-bottom:36px}}.block__title{font-family:Europa-Bold;font-size:16px;font-weight:700;line-height:19px;letter-spacing:.1em}.block__text{font-family:Europa-Regular;font-size:14px;font-weight:400;line-height:16px;text-align:left}.block__text:not(.block__dropdown-content){margin-top:14px}.block__text p{margin-bottom:0}.block__text a{color:#979494}.product-v2__block{padding-top:24px}.product-v2__block.block__divider{border-bottom:.5px solid #B3B3B3;padding-bottom:24px;overflow:hidden}.block__shipping-info.block__divider{border-bottom:.5px solid #B3B3B3;margin-bottom:0;padding-bottom:32px}.block__shipping-info{display:flex;align-items:center;gap:24px;margin-bottom:20px}.block__shipping-info-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.block__shipping-info-icon img{width:100%;height:auto}.block__dropdown-title{cursor:pointer;display:flex;align-items:center}.block-dropdown-active .block__dropdown-content{margin-top:14px}.chevron-icon{display:inline-flex;margin-left:4px}.chevron-icon svg,.block__dropdown-content{transition:all .3s ease}.block__dropdown-content{display:none;height:0;opacity:0}.block-dropdown-active .block__dropdown-content{display:block;height:auto;opacity:1}.block-dropdown-active .chevron-icon svg{transform:rotate(180deg)}@media screen and (min-width:768px){.product-page-gallery-two-columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-page-gallery-two-columns.product_gallery_scroll .gallery-cell{width:calc(50% - 4px);margin:0;padding:0}}.block__multicolumns{display:flex;flex-direction:row;gap:40px}@media screen and (max-width:767px){.block__multicolumns{flex-direction:column;gap:16px}}.product-page-v2 .product_section .modal_price .money{font-family:Europa-Regular;font-size:18px;font-weight:400;line-height:15px;letter-spacing:.1em}.product-template-v2 .was_price,.product-template-v2 .sale{text-decoration:none;font-size:18px;line-height:1}.product-template-v2 .was_price .money{color:#2d2d2d96;text-decoration:line-through}.product-template-v2 .sale .current_price .money{color:#8a2e1c}.product__badges-v2{display:flex;align-items:center;gap:6px;margin-left:16px}.product__badge{display:flex;align-items:center;justify-content:center;border-radius:17px;padding:7px 11px;line-height:1;font-family:Europa-Bold;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;min-width:72px;text-align:center}.collection__product-badge{margin-left:0}.collection__product-badge .product__badge{border-radius:0}@media screen and (min-width:768px){.product-template-v2 .header div.header-container{width:100%;max-width:1400px;padding:0x}.product-template-v2 div.content{width:100%;max-width:1400px;padding:16px 0}.product-gallery-block .image__container{height:100%}.product-gallery-block .image__container img{height:100%;width:auto;object-fit:cover}}.lightbox-gallery .flickity-prev-next-button{width:100px;height:100px}@media screen and (max-width:767px){.lightbox-gallery .flickity-prev-next-button{width:70px;height:70px}}.product-template-v2 .purchase-details__container .items_left{margin:16px 0;font-size:14px;font-weight:400;line-height:19px}.product__info-block-mobile square-placement{display:none!important}.lightbox-gallery .gallery-cell img{height:80vh;object-fit:cover}.landing__brands-giveaway .landing-section__container{justify-content:left;max-width:1600px;width:100%;padding:0}.landing__brands-giveaway .landing-section__column{flex-direction:column;padding:0}.landing__brands-giveaway .landing-section__column:last-of-type .landing__block{height:100%}.landing__brands-giveaway .landing-section__column:last-of-type img{height:100%;object-fit:cover}.landing__brands-giveaway .landing__button{font-size:18px;letter-spacing:.055em}.landing__brands-giveaway .landing-email__inner .row{display:flex;justify-content:space-between;width:100%;margin:0}@media screen and (min-width:768px){.landing__brands-giveaway .landing-section__column:first-of-type{padding:50px 16px;max-width:50%}}@media screen and (min-width:1024px){.landing__brands-giveaway .landing-section__column:first-of-type{padding:75px 20px;max-width:45%}}@media screen and (min-width:1600px){.landing__brands-giveaway .landing-section__column:first-of-type{max-width:40%}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/overrides.css.map */
