body .button--primary,body .button--secondary,body .hero-slide__button,body .image-with-text-section__button,body .product-info__add{background:#1e3a6e;border-color:#1e3a6e;color:#fff}body .button--primary:hover,body .button--secondary:hover,body .hero-slide__button:hover,body .image-with-text-section__button:hover,body .product-info__add:hover{background:#162c55;border-color:#162c55;color:#fff}body .announcement-bar{background:#f6f4ed;color:#000}body .announcement-bar .announcement-bar__inner--slider{display:flex;justify-content:center;padding:10px 0}body .announcement-bar .announcement-bar__slider{flex:1 1 auto;min-height:0}body .announcement-bar .announcement-bar__button{display:none}body [id$=__announcement_bar_2] .announcement-bar__inner,body [id$=__announcement_bar_2] .announcement-bar__text{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:normal}body [id$=__announcement_bar_QaYJh9] .announcement-bar{display:none}body:has(.shopify-section--main-product) [id$=__announcement_bar_QaYJh9] .announcement-bar{display:block}body [id$=__announcement_bar_QaYJh9] .announcement-bar__inner,body [id$=__announcement_bar_QaYJh9] .announcement-bar__text{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.025em}body .hero-slide__heading{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .hero-slide__text{margin-top:0;max-width:none;font-size:19.5px;line-height:1.2;letter-spacing:.025em;color:#fff}body .hero-slide__text p{margin:0}body .hero-slide__button{margin-top:15px;min-height:0;padding:11px 20px;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase}body .featured-collection-section{padding:0;margin:75px 0 0}body .featured-collection-section__inner{width:min(1420px,calc(100% - 80px))}body .featured-collection-section__header{flex-direction:column;align-items:center;justify-content:center;gap:0;margin-bottom:50px}body .featured-collection-section__heading{font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-align:center}body .featured-collection-section__view-all-link{display:inline-block;margin-top:15px;padding:8px 14px;border:1px solid #f7f7f7;background:#fff;color:#000;font-size:12px;line-height:1.42;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}body .featured-collection-section__grid{gap:22px}body .featured-collection-section__grid-wrapper{padding-bottom:30px}body .featured-collection-section__scroll-track{display:none}body .product-tile__media{background:#fff}body .product-tile__content{padding:10px 0 6px;text-align:center}body .product-tile__title{font-size:13px;font-weight:400;line-height:1.1;letter-spacing:.2em;text-transform:uppercase}body .product-tile__price{flex-direction:row;justify-content:center;gap:5px;margin-top:5px;font-size:12.75px;line-height:1.1;letter-spacing:.025em}body .product-tile__price-current{font-weight:700;color:#1e3a6e}body .product-tile__price-compare{color:#000}body .product-tile__badge{font-size:0;line-height:1}body .product-tile__badge:after{content:"Sale";font-size:13px;letter-spacing:.025em}body .collection-products__header{display:none}body .collection-products{grid-column:1 / -1;width:min(1420px,calc(100% - 80px));max-width:none}body .collection-products__grid{column-gap:22px}body .collection-list-section__heading{font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-align:center}body .collection-list-card__content{max-width:calc(100% - 20px);padding:8px 14px}body .collection-list-card__title{font-size:12px;font-weight:400;line-height:1.42;letter-spacing:.2em;text-transform:uppercase}body .image-with-text-section{padding:75px 0}body .image-with-text-section__inner{width:calc(min(1420px,100% - 80px)*.88);grid-template-columns:min(57%,700px) 43%;justify-content:space-between;align-items:center;gap:0}body .image-with-text-section__inner--right{grid-template-columns:43% min(57%,700px)}@media(min-width:750px){body .image-with-text-section__content{padding:0 0 0 60px}body .image-with-text-section__inner--right .image-with-text-section__content{padding:0 60px 0 0}}body .image-with-text-section__media,body .image-with-text-section__media--placeholders{min-height:0}body .image-with-text-section__media--overlap{padding:0}body .image-with-text-section__card,body .image-with-text-section__card--primary{width:100%;min-height:0;border-radius:0;background:none;box-shadow:none}body .image-with-text-section__img{height:auto;min-height:0}body .image-with-text-section__content{gap:0}body .image-with-text-section__subheading{display:none}body .image-with-text-section__heading{max-width:none;margin:0 0 10px;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body [id$=__image_with_text_iRFGjt] .image-with-text-section__heading{margin-bottom:25px}body .image-with-text-section__text{max-width:none;font-size:15px;line-height:1.2;letter-spacing:.025em}body .image-with-text-section__text p{margin:0 0 15px}body .image-with-text-section__text p:last-child{margin-bottom:0}body .image-with-text-section__button-wrap{margin-top:15px}body .image-with-text-section__button{min-height:0;padding:11px 20px;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase}body .rich-text-section__heading{font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .product-info__title{font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .product-info__price-wrap{gap:10px}body .product-info__compare{font-size:17px;color:#000}body .product-info__price{font-size:23px;font-weight:700;color:#1e3a6e}body .product-info__review-summary-stars{color:#1e3a6e;font-size:18px;letter-spacing:2px}body .product-info__review-summary-text{font-size:16px}body .product-info__yc-points,body .product-info__yc-point{gap:10px}body .product-info__yc-point-icon,body .product-info__yc-point-image{width:25px;height:25px}body .product-info__yc-point-text{font-size:15px;font-weight:500;line-height:1.3;color:#000}body .product-info__option-header{font-size:15px}body .product-info__option-button{padding:7px 15px;font-size:15px;line-height:1.2}body .product-info__option-button.is-active{border-color:#000}body .product-info__low-stock-text{font-size:14px;line-height:1.5}body .product-info__add{min-height:46px;padding:13px 20px;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase}body .product-info__description{font-size:15px;line-height:1.2;letter-spacing:.025em;color:#000}body .product-info__description p{margin:0 0 25px}body .product-info__accordion-trigger{padding:15px 0;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;color:#000}body .product-info__accordion{border-color:#ececec}body .product-info__accordion-content{font-size:15px;line-height:1.2;letter-spacing:.025em;color:#000}body .product-info__accordion-content p{margin:0 0 15px}body .product-sticky-bar .button,body .product-sticky-bar button[type=submit]{background:#1e3a6e;border-color:#1e3a6e;color:#fff}body .testimonials-section__heading h2{font-size:27.2px!important;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .testimonials-section__text{font-size:15px;line-height:1.2;letter-spacing:.025em}body .testimonials-section__author{font-size:13px}body .page-section__inner{max-width:1000px;width:calc(100% - 80px)}body .page-section__title{margin:0 0 30px;font-size:27.2px;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase}body .page-section__content{font-size:15px;line-height:1.2;letter-spacing:.025em}body .page-section__content h1{margin:0 0 25px;font-size:27.2px;font-weight:400;line-height:1.2;text-transform:uppercase}body .page-section__content h2{margin:60px 0 25px;font-size:23.36px;font-weight:400;line-height:1.2;text-transform:uppercase}body .page-section__content h1 strong,body .page-section__content h2 strong{font-weight:400}body .page-section__content p{margin:0 0 15px}body .page-section__content ul{margin:0 0 15px;padding-left:30px}body .footer__shell{background:#1e3a6e;text-align:center}body .footer__hero-copy{max-width:none;justify-items:center}body .footer__title{max-width:none;margin:0 auto;font-size:20.8px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .footer__intro{margin:15px auto 0;font-size:12.75px;line-height:1.2;color:#fff}body .footer__intro a{color:#fff}body .footer__accordion-summary{padding:15px 2rem;font-size:11px;letter-spacing:.3em}body .footer__accordion-summary:after{top:13px}body .footer__accordion-panel{font-size:12.75px;line-height:1.2}body .footer__column-title{margin:0 0 20px;font-size:12px;font-weight:400;letter-spacing:.3em}body .footer__desktop-panel{font-size:12.75px;line-height:1.2;justify-items:center}body .footer__link-list a,body .footer__detail,body .footer__brand-copy{color:#ffffffd9}body .footer__brand{flex-direction:column;align-items:center;justify-content:center}body .footer__brand-main{width:100%;justify-items:center}body .footer__logo-link{width:235px;max-width:100%;justify-content:center}body .footer__logo-image{width:100%}body .footer__bottom,body .footer__bottom-left{justify-content:center;align-items:center;text-align:center}body .footer__legal{font-size:12px}@media(min-width:990px){body .header__logo-image{--logo-width: 270px;width:270px}body .header__menu-link{font-size:16px;letter-spacing:.2em;text-transform:uppercase}body .header__menu-list{gap:28px}body .header__desktop-row{padding-top:13px}body .header{padding-bottom:18px}}body .section-collection-list .collection-list-section{grid-column:1 / -1;padding:75px 0 0}body .collection-list-section__inner{width:min(1420px,calc(100% - 80px));margin-inline:auto}body .collection-list-section__grid{gap:22px}body .collection-list-section__heading{margin:0 0 50px}body .collection-list-card__content{max-width:none;white-space:nowrap}@media(min-width:750px){body .shopify-section--main-product>.product-shell{grid-column:1 / -1;width:min(1420px,calc(100% - 80px));margin-inline:auto}}@media(min-width:990px){body .product-shell__grid{column-gap:60px}}body .product-info__description table{display:block;max-width:100%;overflow-x:auto}body .product-info__buy-buttons{flex-wrap:wrap;column-gap:0}body .product-info__add{flex:1 0 100%}body .contact-form-section{grid-column:1 / -1;padding:75px 0}body .contact-form-section__inner{width:min(920px,calc(100% - 80px));margin:0 auto;padding:0}body .contact-form-section__header{display:flex;flex-direction:column;align-items:center;margin:0;text-align:center}body .contact-form-section__subheading{order:0;margin:0 0 15px;font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#000}body .contact-form-section__intro{order:1;max-width:none;margin:0;font-size:15px;line-height:1.2;letter-spacing:.025em;text-align:center}body .contact-form-section__intro p{margin:0 0 15px}body .contact-form-section__heading{order:2;margin:45px 0 0;font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .contact-form-section__body{display:block;margin-top:40px}body .contact-form-section__info{display:none}body .contact-form-section__fields{grid-template-columns:1fr 1fr;gap:20px 10px}body .contact-form-section__label{margin-bottom:8px;font-size:12px;letter-spacing:.3em;text-transform:uppercase}body .contact-form-section__input,body .contact-form-section__textarea{border:1px solid #e5e5e5;font-size:15px}body .contact-form-section__field:has(.contact-form-section__submit){display:flex;flex-direction:column;align-items:center}body .contact-form-section__submit{width:auto;min-height:0;padding:13px 20px;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}body .pp_tracking_title,body .pp_tracking_title span{font-size:27.2px!important;font-weight:400!important;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .pp_tracking_title{margin-bottom:30px!important}body main:has(.pp_tracking_title){padding:60px 0 75px}body .pp-button-enter{min-height:0;padding:13px 20px!important;font-size:13px!important;font-weight:700;letter-spacing:.3em;text-transform:uppercase}body .not-found-page{grid-column:1 / -1;padding:75px 0}body .not-found-page__inner{display:flex;flex-direction:column;align-items:center;width:min(560px,calc(100% - 34px));margin:0 auto;text-align:center}body .not-found-page__eyebrow,body .not-found-page__search{display:none}body .not-found-page__heading{margin:0 0 15px;font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .not-found-page__copy{margin:0;font-size:15px;line-height:1.2;letter-spacing:.025em}body .not-found-page__cta{margin-top:25px;min-height:0;padding:13px 20px;font-size:13px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase}body .search-page{grid-column:1 / -1;width:min(1420px,calc(100% - 80px));max-width:none;margin-inline:auto;padding:60px 0 75px}body .search-page__inner{padding:0}body .search-page__eyebrow{display:none}body .search-page__title{margin:0;font-size:27.2px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}body .search-page__results-copy{font-size:15px;letter-spacing:.025em}body .search-page__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}@media(max-width:989px){body .search-page__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){body .featured-collection-section__grid-wrapper--mobile-swipe{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-40px;padding-inline:40px;scroll-padding-inline:40px}body .featured-collection-section__grid-wrapper--mobile-swipe::-webkit-scrollbar{display:none}body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__grid{display:flex;grid-template-columns:none;gap:22px;width:max-content}body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__item{flex:0 0 283px;width:283px;scroll-snap-align:start}}@media(min-width:750px)and (max-width:768px){body .collection-products{width:calc(100% - 34px)}body .collection-products__grid{column-gap:17px}}@media(min-width:990px){body .footer__shell{display:grid;grid-template-columns:minmax(0,260px) minmax(0,260px) minmax(0,195px) minmax(0,235px);justify-content:space-between;gap:0;align-items:start;padding:60px max(40px,calc((100% - 1420px)/2)) 0;text-align:left}body .footer__shell>*{min-width:0}body .footer__hero{grid-column:1;grid-row:1;margin:0;padding:0;border:0;justify-items:start;text-align:left}body .footer__hero-copy{justify-items:start;text-align:left}body .footer__hero-copy>*{justify-self:start;margin-left:0;margin-right:0}body .footer__title{margin:0;font-weight:700;text-align:left}body .footer__intro{margin:15px 0 0;max-width:none;text-align:left}body .footer__desktop-columns{display:contents}body .footer__desktop-column{margin:0;padding:0;text-align:left}body .footer__desktop-column:nth-child(1){grid-column:2;grid-row:1;padding-top:1px}body .footer__desktop-column:nth-child(2){grid-column:3;grid-row:1;padding-top:1px}body .footer__desktop-column:nth-child(3){grid-column:4;grid-row:1;padding-top:1px}body .footer__column-title{text-align:left}body .footer__desktop-panel{justify-items:start;text-align:left}body .footer__detail,body .footer__detail p{margin-left:0;margin-right:0;max-width:none;text-align:left}body .footer__link-list{margin:0;padding:0;justify-items:start}body .footer__link-list a{text-align:left}body .footer__newsletter-form,body .footer__newsletter-fields,body .footer__newsletter-input,body .footer__newsletter-button{width:100%}body .footer__content{grid-column:4;grid-row:1;display:block;width:100%;max-width:none;margin:0;padding:1px 0 0;border:0}body .footer__brand,body .footer__brand-main{display:block;width:100%;text-align:right}body .footer__logo-link{display:block;width:235px;max-width:100%;margin:0 0 0 auto}body .footer__bottom{grid-column:1 / -1;grid-row:2;margin-top:50px;gap:0}}@media(max-width:749px){body .hero-slide__heading{font-size:20px}body .hero-slide__text{font-size:17.94px}body .hero-slide__button{padding:9px 17px;font-size:11px}body .featured-collection-section{margin:40px 0 0}body .featured-collection-section__inner{width:calc(100% - 34px)}body .featured-collection-section__header{margin-bottom:30px}body .featured-collection-section__heading{font-size:23.36px}body .featured-collection-section__grid-wrapper{padding-bottom:0}body .featured-collection-section__grid-wrapper--mobile-swipe{margin-inline:-17px;scroll-padding-inline:17px}body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__grid{gap:17px;padding-inline:17px}body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__item{width:34.5vw;flex:0 0 34.5vw}body .product-tile__title,body .product-tile__price{font-size:12px}body .collection-products{width:calc(100% - 34px)}body .collection-products__grid{column-gap:17px}body .collection-list-section__heading{font-size:23.36px}body .collection-list-card__title{font-size:10px;letter-spacing:.15em}body .image-with-text-section{padding:40px 0 0}body main>.shopify-section:last-child .image-with-text-section{padding-bottom:57px}body .image-with-text-section__inner,body .image-with-text-section__inner--right{width:calc(100% - 34px);grid-template-columns:minmax(0,1fr);gap:0}body .image-with-text-section__inner--right .image-with-text-section__media{order:-1}body .image-with-text-section__media{max-width:none}body .image-with-text-section__content{padding:30px 20px 0}body .image-with-text-section__heading{font-size:27.2px}body .image-with-text-section__text{font-size:13.8px}body .image-with-text-section__button{padding:9px 17px;font-size:11px}body .product-info__title{font-size:23.36px}body .product-info__review-summary-text{font-size:14px}body .product-info__option-button{font-size:13.8px}body .product-info__add{min-height:44px;font-size:11px}body .product-info__description{font-size:13.8px}body .product-info__description p{margin-bottom:15px}body .product-info__accordion-trigger{padding:12px 0;font-size:11.04px}body .product-info__accordion-content{font-size:13.8px}body .testimonials-section__heading h2{font-size:23.36px!important}body .testimonials-section__text{font-size:13.8px}body .page-section__inner{width:calc(100% - 34px)}body .page-section__content{font-size:13.8px}body .footer__title{font-size:19.84px}body .footer__logo-link{width:220px}body .section-collection-list .collection-list-section{padding:40px 0 0}body .collection-list-section__inner{width:calc(100% - 34px)}body .collection-list-section__grid{gap:17px}body .collection-list-section__heading{margin-bottom:30px}body .product-info{padding-left:7px;padding-right:7px}body .product-info__description table{font-size:11px;letter-spacing:0}body .product-info__description td,body .product-info__description th{padding:4px 2px}body .product-info__description td{white-space:nowrap}body:has(.shopify-section--main-product) .back-to-top{display:none}body .product-sticky-bar .button{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}body .contact-form-section{padding:40px 0}body .contact-form-section__inner{width:calc(100% - 34px)}body .contact-form-section__subheading,body .contact-form-section__heading{font-size:23.36px}body .contact-form-section__intro{font-size:13.8px}body .contact-form-section__fields{grid-template-columns:1fr}body .contact-form-section__submit{font-size:11px}body main:has(.pp_tracking_title){padding:40px 0 57px}body .pp_tracking_title,body .pp_tracking_title span{font-size:23.36px!important}body .page-section__title{font-size:23.36px}body .not-found-page{padding:40px 0}body .not-found-page__heading{font-size:23.36px}body .not-found-page__copy{font-size:13.8px}body .not-found-page__cta{font-size:11px}body .search-page{width:calc(100% - 34px);padding:40px 0 57px}body .search-page__title{font-size:23.36px}body .search-page__results{gap:25px 17px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/joliveo-jjj.css.map */
