x-header.header{padding:38px 60px}nav.header__primary-nav ul li a{font-size:16px;font-weight:600}nav.header__secondary-nav ul li a span{font-size:16px;font-weight:500}li.header__contact-link a{border:1px solid #fff;padding:12px 20px;display:block}.header-sidebar__main-panel li.header__contact-link{padding-top:28px}.header-sidebar__main-panel li.header__contact-link a{border:1px solid rgba(0,0,0,1);max-width:160px;font-size:20px;line-height:1.4;font-weight:500;display:block}header .header{padding-top:40px;transition:padding .2s;padding-bottom:40px}header.sticky_header .header{padding-top:15px;padding-bottom:15px}body.template-index header .header:hover li.header__contact-link,body.template-index .is-solid li.header__contact-link{border:1px solid rgb(var(--text-color) / .65)}header .header li.header__contact-link{border:1px solid rgb(var(--text-color) / .65)}.faq__content summary{list-style-type:none;border:1px solid #000;padding:0 20px}.accordion__content{padding:20px 10px}.accordion{margin-bottom:24px}.custom-contact.row label{text-align:left;display:block;font-size:16px}.custom-contact.row .form-control{margin-bottom:32px;border:1px solid #2E4039}.custom-contact.row .input,.custom-contact.row .textarea,.custom-contact.row .select{min-height:58px}#contact_form .fieldset{gap:0}.fieldset label{text-align:left;display:block;font-size:16px}.fieldset .form-control{border:1px solid #2E4039}.contact-page-btn{padding-top:20px}.contact-page-btn .button{width:335px;max-width:100%;font-size:20px}.contact-message textarea{height:270px}slideshow-carousel carousel-navigation button{width:50px!important;height:2px!important;background-color:#fff!important}slideshow-carousel carousel-navigation button .circular-progress{display:none!important}slideshow-carousel carousel-navigation button[aria-current=true]{background-color:#2e4039!important}.forget_password_area{padding-bottom:30px;border-bottom:1px solid rgba(46,64,57,1)}.label-on-top .fieldset .form-control .input{min-height:60px}.label-on-top .button{width:335px;margin-left:auto;margin-right:auto;max-width:100%}.footer_signup_button_area{padding-top:38px}.label-on-top .footer_signup_button_area .button--outline{display:block;font-size:16px;max-width:335px;min-height:54px;margin-left:auto;margin-right:auto;line-height:2;border-color:#2e4039}.price-list--product{color:#2e4039}.product-info h5{font-weight:400}.blog-post-list{--blog-post-list-items-per-row: 2;--blog-post-list-column-gap: .5rem}.accordion__toggle.text-lg{font-size:16px;padding-block:.75rem;font-weight:600}.accordion{border-bottom:0}.about-three-matches .container--sm{--container-max-width: 1035px}.about-three-matches .media-grid__item>*{height:347px}.hero-match-overlay{margin-top:93px}.hero-match-overlay-second{margin-top:253px}.line-item-info .link.text-xs{font-weight:600;text-underline-offset:0;line-height:1.3}.line-item-info .h6{font-size:18px;line-height:1.7}@media screen and (min-width: 1000px){.table--bottom-border td{padding-bottom:32px;padding-top:32px}.accordion__content .prose{font-size:16px}.accordion__toggle.text-lg{font-size:18px}.blog-post-list{--blog-post-list-items-per-row: 2;--blog-post-list-column-gap: 2.5rem;max-width:760px;margin:auto}.template-article .article .article__wrapper{padding-bottom:60px}.faq__content{flex-basis:800px}.cart-page .line-item .line-item__media{width:150px}}.blog-post-card.group.snap-center .card_image_area{border-radius:25px}.blog-post-card a.blog-post-card__title.h4{font-size:20px;line-height:1.2;margin-bottom:25px}.blog-post-card__image{aspect-ratio:1/1;object-fit:cover}.pagination{border-bottom:0}.pagination .pagination__link[aria-current=page]{background-color:#2e4039;color:#fff}.blog-post-card__meta .h6{font-size:14px;color:rgb(var(--text-color));font-weight:400}.blog-post-card__read-more{line-height:1.3}.blog-post-card .blog-post-card__info{row-gap:.5rem}a.blog-post-card__title.h4{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.blog-post-card__read-more{color:rgb(var(--button-background));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%;padding:.65rem 1.75rem;border:1px solid;width:196px;text-align:center}.blog-post-card__read-more:hover{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;text-transform:var(--button-text-transform);color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;text-align:center;justify-content:center}.footer__block-list{justify-content:start}.footer__block-list div:nth-child(2){display:flex;justify-content:right}.footer__block--image{width:47%;max-width:inherit}.footer__block.footer__block--links{width:calc(50% - 40px);max-width:inherit}.header-sidebar__linklist-button{padding-top:22px;padding-bottom:22px}.header__social-link a{display:inline-block}.header-sidebar__linklist .header__social-link{padding-top:60px}.header-sidebar__linklist .header-search__form-control{grid-template-columns:1fr 30px!important;font-size:14px;border-bottom:1px solid rgba(46,64,57,1);padding-bottom:2px;margin-bottom:30px}.label-on-top .fieldset .form-control label{position:static;display:block;z-index:1;opacity:1;font-size:16px;order:-1}.forget_password_area a{text-decoration:underline}.label-on-top .fieldset .form-control .input{border-color:#2e4039}.label-on-top .fieldset .form-control .floating-label{color:#333!important}.label-on-top .fieldset .form-control{border:0}.label-on-top{--container-xxs-max-width: 600px}.label-on-top .customer-account-box{min-height:initial}.label-on-top button[type=submit]{font-size:20px;font-weight:500;margin-top:20px;margin-bottom:12px}.forget_password_area a{font-size:16px}.article .article__wrapper .h1{font-size:32px!important}.article .article__wrapper .h2,.article .article__wrapper h2{font-size:28px}.article .article__wrapper .h3,.article .article__wrapper h3{font-size:24px}.article__wrapper.container--xs{width:900px;max-width:100%;margin-left:auto;margin-right:auto}.article__wrapper .prose{font-size:16px}.blog-post-list{width:760px;max-width:100%}.cart-footer .text-subdued{font-weight:500;color:#2e4039;font-size:16px}.order-summary__body,.cart-footer{font-size:16px;color:#2e4039;font-weight:500}.quantity-selector__input{width:70px!important;font-size:16px!important}.cart-footer .cart-recap .justify-start{justify-content:space-between;width:280px;max-width:100%}.cart-footer .cart-recap button[name=checkout]{order:2}.footer__block--links{white-space:nowrap}buy-buttons .button{font-size:24px}.template-product .product{--product-gap: 2.5rem}.desc_title{font-size:20px}.about-three-matches .content-over-media:after{content:"";height:15px;width:15px;border:2px solid transparent;border-right-color:#fff;border-bottom-color:#fff;position:absolute;left:calc(50% - 5px);bottom:25px;display:block;transform:rotate(45deg)}#main .button.button--outline{border:2px solid #2e4039;width:337px;max-width:100%;padding:10px 0;font-size:20px;font-weight:500;line-height:1.5}#recover,#create_customer,#customer_login{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.template-login #main .button.button--outline{font-size:16px;line-height:2}.checkout_button_area{display:flex;align-items:center;gap:35px;padding-top:32px;padding-bottom:10px}.cart-recap [type=submit]{margin-block-start:1rem;padding:10px 116px;margin-top:10px;margin-bottom:10px}.blog-post-card__read-more{font-size:12px;font-weight:500;line-height:1.4}.footer__aside .heading{font-weight:400}.footer__block-list{row-gap:1.5rem}.footer__inner{row-gap:14px}.footer__block--links .unstyled-list li{margin-bottom:10px;line-height:1.6}.footer__aside{flex-direction:column;display:flex;gap:2px;border-top:1px solid #DEDEDE;padding-top:10px}.text-subdued{color:rgb(var(--text-color) / 1)}header .header__cart-dot.is-visible{margin-top:8px;margin-right:-8px}.template-article .article .article__image,.template-article .article .article__image img{height:clamp(250px,35vw,540px);object-fit:cover}.article .article__wrapper caption{font-size:14px}rc-selling-plans::part(rc-plans-radio-button){width:100%!important;min-height:60px!important}.product-gallery__carousel-with-arrows{position:relative}carousel-next-button button{position:absolute!important;right:25px;top:calc(50% - 20px);z-index:2;color:#fff;font-weight:700}carousel-prev-button button{position:absolute!important;left:25px;top:calc(50% - 20px);z-index:2;color:#fff;font-weight:700}carousel-next-button button svg,carousel-prev-button button svg{height:24px!important;width:24px!important;transition:.2s}carousel-next-button button[disabled],carousel-prev-button button[disabled]{opacity:.3}carousel-prev-button button svg path,carousel-next-button button svg path{stroke-width:2px}@media all and (min-width: 1200px){.article{--article-image-height: min(540px, 45vmax)}.content-over-media--lg{min-height:800px}nav.header__secondary-nav ul li.header__contact-link a span{font-size:20px;line-height:1.5}.template-product image-with-text{max-width:1140px;margin-left:auto;margin-right:auto}}@media all and (min-width: 1100px){.container{max-width:1040px;margin-left:auto;margin-right:auto}.template-product .image-with-text{grid-template-columns:1.5fr 1fr}.template-product .image-with-text .prose{font-size:16px}.product-title.h3{line-height:1.3;font-size:32px}.product-gallery__thumbnail-scroller{grid-auto-columns:94px}.template-product .product{max-width:1040px;margin-left:auto;margin-right:auto}}@media all and (min-width: 1000px){.about-three-matches h4{white-space:nowrap;padding-bottom:25px}.about-three-matches .h1{font-size:60px;font-weight:300;border-bottom:2px solid #fff;line-height:1.8;margin-bottom:5px}.product-info__block-item .prose{font-size:16px}}@media all and (max-width: 1100px) and (min-width: 767px){.about-three-matches h4{font-size:22px;padding-bottom:25px}}@media all and (min-width: 750px){header .header__cart-link{margin-left:15px;margin-right:25px}.footer__block--image{width:calc(50% - 40px);max-width:inherit}.footer__block.footer__block--links{width:calc(36% - 40px);max-width:inherit}}@media all and (max-width: 999px){.line-item__media{width:100px}.blog-post-card a.blog-post-card__title.h4{font-size:16px;-webkit-line-clamp:3}.blog-post-card{display:block}.blog-post-card.group.snap-center .card_image_area{border-radius:8px!important;display:block}.blog-post-card .blog-post-card__info{padding-top:20px}.company-info__container{max-width:90%}.company-info__row{align-items:flex-start}.blog-post-card__read-more{width:100px;padding-left:5px;padding-right:5px;white-space:nowrap}.template-article .article .article__wrapper{width:100%;max-width:100%;padding:60px 20px}.product-gallery__carousel-with-arrows .product-gallery__media{width:100%}}@media all and (max-width: 767px){carousel-next-button button svg,carousel-prev-button button svg{height:16px!important;width:16px!important;transition:.2s}#main .button.button--outline{font-size:16px;line-height:1.8}header .header__secondary-nav{white-space:nowrap;flex-wrap:nowrap}.multi-row .showcase-description{max-width:100%!important}.checkout_button_area{flex-direction:column-reverse}.checkout_button_area{display:flex;align-items:center;gap:15px;padding-top:15px;padding-bottom:20px;order:2}price-list .h4{font-size:20px}.text_note_footer{text-align:center;padding-top:50px}.blog-post-card__meta .h6{font-size:12px}.hero-match-overlay{margin-top:25px}.hero-match-overlay-second{margin-top:53px}.company-info__row{align-items:flex-start;padding:25px 0;gap:5px}.company-info__row{text-align:left}.company-info__container{max-width:100%}.blog-list-wrapper{width:80%;margin:auto}header .header{padding:20px 30px}.blog-list__container a:last-child{display:none}.label-on-top h2{font-size:26px}.content-over-media--sm .h1{font-size:26px!important}.content-over-media--sm{--content-over-media-height: clamp(10rem, 150px, 32rem)}.shopify-section--rich-text p{width:100%!important}slideshow-carousel carousel-navigation button{width:30px!important}.h2{font-size:26px}.cart_item_grid{display:flex;flex-wrap:wrap}.cart_item_grid{margin-bottom:10px}.cart_item_grid .item_main{width:100%!important;border-bottom:0!important;flex-basis:100%;padding-bottom:20px}.cart_item_grid .item_main line-item-quantity{display:none!important}.cart_item_grid .item_total_area{align-items:center;display:flex!important;justify-content:flex-end;width:50%!important;flex-basis:50%;padding-right:0;padding-bottom:20px;padding-left:0}.cart_item_grid .item_quantity_area{display:flex!important;justify-content:flex-start;align-items:center;padding-right:0;padding-left:0;padding-bottom:20px;flex-basis:50%}.article .article__wrapper .h1{font-size:20px!important}.article .article__wrapper .h2,.article .article__wrapper h2{font-size:18px}.article .article__wrapper .h3,.article .article__wrapper h3{font-size:16px}.article .article__wrapper p{font-size:14px}.article .article__wrapper caption{font-size:12px}}@media all and (max-width: 999px){header .header li.header__contact-link{display:none}}@media all and (max-width: 863px){.footer__block-list{grid-template-columns:1fr 1fr}.footer__block--image{width:45%}}@media all and (max-width: 700px){.footer__block--image{width:100%}}@media all and (max-width: 500px){.footer__block.footer__block--links{grid-area:span 1 / span 2}}:root{--bg: #f6f7f6;--row-bg: #F2F2F2;--dark: #2E4039;--muted: #2E4039;--accent: #e6efe9;--divider: rgba(0,0,0,.06);--badge-bg: rgba(255,255,255,.9)}.pricing-wrap{max-width:720px;margin:0 auto;overflow:hidden}.title_box_area{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap}.pricing-wrap .plan{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:var(--row-bg)}.pricing-wrap .plan:hover{background:#525e5a;color:#fff}.pricing-wrap .left{display:flex;flex-direction:column;gap:0;min-width:0}.pricing-wrap .title{font-size:24px;font-weight:400;letter-spacing:.2px}.pricing-wrap .title .period{font-weight:700;margin-left:6px}.pricing-wrap .meta{display:flex;align-items:center;gap:10px;margin-top:0}.pricing-wrap .badge{font-size:12px;padding:6px;line-height:1;white-space:nowrap;background:var(--badge-bg);color:var(--dark);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px #ffffff05 inset}.pricing-wrap .plan:hover .badge{background:#fff;color:#2e4039;font-weight:400}.pricing-wrap .save{font-size:14px;color:var(--muted)}.pricing-wrap .plan:hover .save{color:#ffffffd9}.pricing-wrap .price{font-size:28px;font-weight:500;letter-spacing:.4px;white-space:nowrap}.pricing-wrap .per{font-size:14px;font-weight:400;margin-left:6px;opacity:.9}.pricing-wrap .plan+.plan{border-top:12px solid #fff}.template-index .product{--product-gap: 2.5rem}@media (max-width:520px){.pricing-wrap .plan{flex-direction:column;align-items:flex-start;padding:20px}.pricing-wrap .price{font-size:28px;margin-top:12px}}@media all and (max-width: 699px){.template-page-about-sen #main .h2{font-size:24px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/k-custom.css.map */
