.shg-btn.shg-cse{text-decoration:none}.footer-row:after{display:none}.page-footer__end{margin-top:15px}.mobile-show{display:none}.utils__item.customer-account{display:none!important}.overlay__links .btn--primary:focus{color:#fff}.overlay__links .btn--primary:hover{color:#003970}#shopify-section-banner>.full-width-slideshow{margin-bottom:0}.section-logo-list .logo-list-section{margin-top:0}.benefits-mobile h2{margin-top:2em}.benefits-mobile .img-wrapper{position:relative}.benefits-mobile ul{text-align:left}.benefits-mobile ul li{list-style-type:disc;margin-left:1.25em;margin-bottom:.5em}.quickbuy-description{margin-top:-1em;margin-bottom:2em}.quickbuy-description h5,.quickbuy-description h6{font-size:1rem;font-style:italic}#shopify-section-footer .page-footer{padding-top:0!important}.old-subscriber{display:none}.old-subscriber-true{display:block}.custom-slider-wrapper .slick-arrow{-webkit-appearance:none;border-radius:0;display:inline-block;border:4px none #003970;width:20px;height:20px;cursor:pointer;margin-top:-10px;line-height:1.4;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-slider-wrapper .slick-arrow:hover{box-shadow:none;opacity:.6}.custom-slider-wrapper .slick-prev{left:0;border-style:solid none none solid}.custom-slider-wrapper .slick-next{right:0;border-style:none solid solid none}.custom-slider-wrapper .slick-prev:before,.custom-slider-wrapper .slick-next:before{display:none}.custom-slider-wrapper{width:calc(100% - 21px);margin:2em auto 0;position:relative}.custom-slider{width:90%;margin:0 auto}.custom-slider .slick-track{display:flex;align-items:center}.custom-slider div img{margin:0 auto}.custom-slider-wrapper .arrows-container{position:absolute;display:flex;top:0;height:100%;justify-content:space-between;align-items:center;width:100%;margin:0 auto}.custom-slider .slick-track .overlay__title,.custom-slider .slick-track .overlay__text,.slick-track .overlay h2,.slick-track .overlay p,.full-width-slideshow .slick-track .overlay__title,.full-width-slideshow .slick-track .overlay__text{text-align:left!important;font-weight:700!important}.slick-track .overlay{text-align:left!important}.slick-track .overlay *{font-weight:700!important}.press-testimonials{background-color:#dcecf9}.press-testimonials .logo-list-section{padding-top:5rem;padding-bottom:5rem;margin-top:0;margin-bottom:0}.press-testimonial-wrapper{margin-top:3rem}.press-slide{margin:0 1.25rem}.press-slide-text{text-align:center;margin-top:2.5rem}.template-index .jdgm-carousel-wrapper{width:100%;background-color:#ebf5fa}.template-index .jdgm-carousel__item-container{width:90%;margin:0 auto}.template-index .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto}.template-index .jdgm-carousel{position:relative}.template-index .jdgm-carousel__arrows{position:absolute;display:flex!important;top:0;height:100%;justify-content:space-between;align-items:center;width:100%;margin:0 auto}.template-index .jdgm-carousel-wrapper .jdgm-carousel__left-arrow,.template-index .jdgm-carousel-wrapper .jdgm-carousel__right-arrow{float:none;margin:0}.template-index .jdgm-carousel-wrapper .btn-testomonial-carousel{color:#fff;margin:2rem auto 0;text-align:center;display:block;width:162px}.template-index .jdgm-carousel-wrapper .jdgm-line-clamp{-webkit-line-clamp:unset!important}.template-index .jdgm-carousel-wrapper .btn-testomonial-carousel:hover{color:#003970}.jdgm-all-reviews-widget,.jdgm-rev-widg{border:0!important;padding-left:0!important;padding-right:0!important}.jdgm-paginate a:not([href]){text-decoration:none}.jdgm-paginate a.jdgm-curt{color:inherit}#judgeme_all_reviews_page .jdgm-all-reviews-page__title{max-width:900px;margin:16px auto 24px;font-size:2.25rem;line-height:1.3}#judgeme_all_reviews_page .jdgm-all-reviews-widget{max-width:900px;margin:0 auto}:not(.jdgm-prev-badge__stars)>.jdgm-star{color:#d68e71!important}#judgeme_all_reviews_page .jdgm-write-rev-link{text-decoration:none}#judgeme_all_reviews_page .jdgm-btn--solid{text-decoration:none;margin-top:2rem}#judgeme_all_reviews_page .jdgm-all-reviews__footer{margin-bottom:3rem}@media screen and (min-width: 1440px){.custom-slider-wrapper{width:calc(100% - 81px)}}@media (min-width: 1280px){.container .page-width .jdgm-review-widget{margin:0 auto;width:83.33333%}}@media only screen and (max-width:768px){.product-block .btn--quicklook{display:block;padding:11px 0;min-width:128px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}}@media only screen and (max-width: 767px){.mobile-show{display:block!important}.desktop-show{display:none!important}.section-1624562120d1b323a2{display:none}#colorbox{width:94%!important;margin:0 3%}#cboxWrapper,#cboxContent,#cboxLoadedContent,.quickbuy{width:100%!important;overflow-x:clip!important}.quickbuy-form .quickbuy__product-media-item{width:150px!important}.quickbuy .quickbuy__product-media,.quickbuy .slick-list,.quickbuy .slick-track{height:200px!important}.quickbuy .payment-buttons{position:relative;margin-bottom:3em}.payment-buttons .shopify-payment-button .shopify-payment-button__more-options{right:0;text-align:right}.quick-buy__product-form .quickbuy__submit{padding:11px;margin-right:8px!important}}@media only screen and (max-width: 480px){.quickbuy__form{padding-bottom:15px}.row.quickbuy__product-form--confirmation{display:flex;flex-direction:column;row-gap:1rem;margin-top:0}.row.quickbuy__product-form--confirmation>.one-quarter{width:100%}.row.quickbuy__product-form--confirmation>.three-quarters{width:100%}.row.quickbuy__product-form--confirmation .payment-buttons{flex-direction:column;row-gap:1rem}.row.quickbuy__product-form--confirmation .payment-buttons>.btn{width:100%}.row.quickbuy__product-form--confirmation .payment-buttons>.shopify-payment-button{width:100%;margin-left:0}}@media only screen and (max-width: 400px){.product-block .btn--quicklook{padding:6px;min-width:110px}}.btn--primary:focus{color:#fff}.product-mini-collection{margin:0 0 20px;padding:12px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.mini-collection__header{display:flex;align-items:center;margin-bottom:10px;gap:6px}.mini-collection__label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.mini-collection__title{font-size:12px;color:#333;font-weight:500}.mini-collection__products{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3px}.mini-collection__products::-webkit-scrollbar{display:none}.mini-collection__item{display:flex;flex-direction:column;align-items:center;min-width:55px;max-width:65px;text-decoration:none;transition:all .2s ease;padding:6px;border-radius:6px;border:2px solid transparent;background-color:transparent}.mini-collection__item:hover{transform:translateY(-3px);background-color:#f8f8f8;box-shadow:0 3px 10px #00000014}.mini-collection__item--active{border-color:#003970;background-color:#f0f0f0}.mini-collection__item--active:hover{transform:translateY(-2px)}.mini-collection__image{width:45px;height:45px;border-radius:50%;overflow:hidden;margin-bottom:5px;border:2px solid #e0e0e0;transition:border-color .2s ease}.mini-collection__item:hover .mini-collection__image{border-color:#333}.mini-collection__item--active .mini-collection__image{border-color:#333;box-shadow:0 0 0 2px #3333331a}.mini-collection__image img{width:100%;height:100%;object-fit:cover;display:block}.mini-collection__name{font-size:10px;text-align:center;color:#333;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:24px;word-break:break-word}@media (max-width: 768px){.product-mini-collection{margin:0 0 15px;padding:10px 0}.mini-collection__products{gap:6px;flex-wrap:nowrap;overflow-x:scroll}.mini-collection__item{min-width:50px;max-width:60px;padding:5px}.mini-collection__image{width:40px;height:40px}.mini-collection__name{font-size:9px;max-height:22px}}@media (min-width: 769px) and (max-width: 1024px){.mini-collection__item{min-width:52px;max-width:62px}.mini-collection__image{width:42px;height:42px}}.mini-collection__image img{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.mini-collection__products:after{content:"";display:block;width:15px;flex-shrink:0}}@media only screen and (max-width: 767px){.product-block .btn--quicklook.desktop-only{display:none!important}.product-block .btn--quicklook.mobile-only{display:block;width:100%;margin:15px 0 10px;position:static;transform:none;padding:11px 16px;opacity:1}}@media only screen and (min-width: 768px){.product-block .btn--quicklook.mobile-only{display:none}}.quickbuy__media-container.quickbuy__media-container--current-image .product-label,.quickbuy__media-container:not(.quickbuy__media-container--current-image) .product-label{opacity:1!important;transition:none!important;animation:none!important}.product-label,.product-label--new,.product-label--on-sale,.product-label--sold-out{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:none!important;transition:none!important;border-radius:0 10px}.product-block__image,.product-image,[data-product-image]{position:relative}.product-label{position:absolute!important;z-index:10!important}.product-label[style]{opacity:1!important;visibility:visible!important}.jdgm-rev-widg{background:transparent!important;padding:0!important}.jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:20px!important;padding:20px 0!important}.jdgm-rev{background:#fff!important;border-radius:12px!important;padding:30px!important;box-shadow:0 2px 8px #00000014!important;border:none!important;margin:0!important;display:flex!important;flex-direction:column!important;transition:box-shadow .3s ease!important}.jdgm-rev:hover{box-shadow:0 4px 12px #0000001f!important}.jdgm-rev__rating{order:-1!important;margin-bottom:20px!important}.jdgm-rev__icon{color:#ff9f4a!important;font-size:20px!important}.jdgm-rev__body{color:#1a3353!important;line-height:1.6!important;margin-bottom:20px!important;flex-grow:1!important}.jdgm-rev__text{font-size:16px!important}.jdgm-rev__read-more{color:#1a3353!important;font-weight:600!important;text-decoration:underline!important}.jdgm-rev__buyer{display:flex!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:15px!important;border-top:none!important}.jdgm-rev__buyer-name{color:#1a3353!important;font-weight:600!important;font-size:14px!important}.jdgm-rev__icon.jdgm-verified-badge{color:#4a9eff!important}.jdgm-rev__timestamp{color:#6b7280!important;font-size:14px!important;display:block!important;margin-top:4px!important}.jdgm-rev__pics{margin-top:15px!important;display:flex!important;gap:10px!important}.jdgm-rev__pic{border-radius:8px!important;overflow:hidden!important;max-width:100px!important;height:100px!important;object-fit:cover!important}@media (max-width: 768px){.jdgm-rev-widg__reviews{grid-template-columns:1fr!important}.jdgm-rev{padding:20px!important}}.jdgm-rev-widg__reviews.review-carousel{display:flex!important;overflow-x:auto!important;scroll-behavior:smooth!important;gap:20px!important;padding:20px 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.jdgm-rev-widg__reviews.review-carousel::-webkit-scrollbar{display:none!important}.review-carousel .jdgm-rev{background:#fff!important;border-radius:12px!important;padding:30px!important;box-shadow:0 2px 8px #00000014!important;border:none!important;margin:0!important;min-width:320px!important;max-width:320px!important;height:400px!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;transition:all .3s ease!important;overflow:hidden!important}.review-carousel .jdgm-rev:hover{box-shadow:0 4px 12px #0000001f!important;transform:translateY(-4px)!important}.review-carousel .jdgm-rev__rating{order:-1!important;margin-bottom:15px!important;flex-shrink:0!important}.jdgm-rev__icon{color:#ff9f4a!important;font-size:18px!important}.review-carousel .jdgm-rev__title{font-weight:600!important;margin-bottom:10px!important;font-size:18px!important;flex-shrink:0!important}.review-carousel .jdgm-rev__body{color:#003970!important;line-height:1.6!important;margin-bottom:15px!important;flex-grow:1!important;overflow-y:auto!important;font-size:16px!important;padding-right:5px!important}.review-carousel .jdgm-rev__text{font-size:16px!important}.review-carousel .jdgm-rev__body::-webkit-scrollbar{width:4px!important}.review-carousel .jdgm-rev__body::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:10px!important}.review-carousel .jdgm-rev__body::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:10px!important}.review-carousel .jdgm-rev__buyer{display:flex!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:15px!important;border-top:1px solid #e5e7eb!important;flex-shrink:0!important}.review-carousel .jdgm-rev__buyer-name{color:#1f2937!important;font-weight:600!important;font-size:14px!important}.review-carousel .jdgm-rev__timestamp{color:#6b7280!important;font-size:12px!important;display:block!important;margin-top:2px!important}.jdgm-rev__icon.jdgm-verified-badge{color:#a78bfa!important}.carousel-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#fff!important;border:1px solid #374151!important;border-radius:50%!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:28px!important;line-height:1!important;color:#374151!important;cursor:pointer!important;z-index:10!important;transition:all .3s ease!important;box-shadow:0 2px 8px #0000001a!important;padding:0!important;flex-shrink:0!important}.carousel-nav:hover{background:#f9fafb!important;box-shadow:0 4px 12px #00000040!important;transition:all .3s ease!important;border:2.5px solid #374151!important;font-weight:700}.carousel-nav-prev{left:-24px!important}.carousel-nav-next{right:-24px!important}.review-carousel .jdgm-rev__pics{margin-top:10px!important;display:flex!important;gap:8px!important;flex-shrink:0!important}.review-carousel .jdgm-rev__pic-img{border-radius:8px!important;max-width:80px!important;height:80px!important;object-fit:cover!important}.review-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:20px}.review-modal-overlay.active{opacity:1;visibility:visible}.review-modal-content{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;position:relative;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease;overflow:hidden}@keyframes modalSlideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.review-modal-close{position:absolute;top:20px;right:20px;background:#0000001a;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:#374151;cursor:pointer;transition:all .2s ease;z-index:10;padding:0}.review-modal-close:hover{background:#0003;transform:rotate(90deg)}.review-modal-body{padding:40px;overflow-y:auto;max-height:90vh}.review-modal-stars{margin-bottom:20px}.review-modal-stars .jdgm-rev__icon{color:#ff9f4a!important;font-size:24px!important}.review-modal-title{font-size:20px;font-weight:600;color:#1a3353;margin-bottom:20px;line-height:1.4}.review-modal-text{font-size:16px;line-height:1.8;color:#374151;margin-bottom:25px;white-space:pre-wrap}.review-modal-images{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.review-modal-images .jdgm-rev__pic-img{border-radius:12px;max-width:150px;height:150px;object-fit:cover;cursor:pointer;transition:transform .2s ease}.review-modal-images .jdgm-rev__pic-img:hover{transform:scale(1.05)}.review-modal-footer{border-top:1px solid #e5e7eb;padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.review-modal-author{display:flex;align-items:center;gap:8px;font-weight:600;color:#1a3353;font-size:14px}.review-modal-author .jdgm-verified-badge{color:#a78bfa!important}.review-modal-date{color:#6b7280;font-size:14px}@media (max-width: 768px){.review-carousel .jdgm-rev{min-width:280px!important;max-width:280px!important;height:380px!important;padding:20px!important}.carousel-nav{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:24px!important}.carousel-nav-prev{left:-20px!important}.carousel-nav-next{right:-20px!important}.review-modal-content{max-width:100%;margin:20px;max-height:85vh}.review-modal-body{padding:30px 20px}.review-modal-close{top:15px;right:15px;width:32px;height:32px;font-size:24px}.review-modal-title{font-size:18px;padding-right:30px}.review-modal-text{font-size:15px}.review-modal-images .jdgm-rev__pic-img{max-width:120px;height:120px}.custom-read-more{background:none!important;border:none!important;color:#1a3353!important;text-decoration:underline!important;cursor:pointer!important;padding:0!important;font-weight:700!important;margin-top:12px!important;font-size:14px!important;display:inline-block!important;transition:color .2s ease!important}.custom-read-more:hover{color:#0f172a!important;text-decoration:none!important}.jdgm-rev__icon{display:none!important}.jdgm-rev__rating .jdgm-rev__icon{display:inline-block!important}.jdgm-rev__buyer .jdgm-rev__icon,.jdgm-rev__header .jdgm-rev__icon{display:none!important}}.large-title,.rte h1,.article-page .single-column-layout.with-image .article-overlay h1{font-size:2.25rem;line-height:1.35}.overlay-text{font-size:1.1rem;line-height:1.4}.product-detail__title,.quickbuy__title{font-size:2.3rem;line-height:1.3;letter-spacing:-.08rem;font-weight:700}.jdgm-rev__icon{display:none}.product-block__title-link,.quickbuy-description h3,.quickbuy-description h2{font-size:1.25rem;line-height:1.2;letter-spacing:-.02rem;font-weight:700}.product-block__vendor{display:none}.section-featured-collection .theme-money,.related-products .theme-money,.product-price,#shopify-section-collection-template .product-price .theme-money{font-size:.9rem}#shopify-section-product-template-collection .product-detail__price .theme-money{font-size:1.1rem;line-height:1.4}.product-block__title>a{text-decoration:none;font-weight:700}.product-block__title-link:hover,.product-block__title>a:hover{color:#c6a1bf;transition:color .3s ease}@media only screen and (min-width: 997px){.collection-product-list .grid-flex .grid-flex__item{width:33.33333%!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
