:root{--jsp-ink: #0f1b2b;--jsp-muted: #5b6675;--jsp-line: #dfe4ea;--jsp-soft: #f4f6f8;--jsp-sale: #c81e1e;--buttons-radius: 6px;--buttons-radius-outset: 7px;--inputs-radius: 6px;--inputs-radius-outset: 7px;--product-card-corner-radius: .8rem;--media-radius: 8px}html body main h1,html body main .h1,html body main h2,html body main .h2{font-weight:700;letter-spacing:-.01em}html body .button,html body .shopify-challenge__button,html body .customer button{font-weight:600;letter-spacing:.04rem}html body .product-card-wrapper,html body .product-card-wrapper>.card{height:100%}html body .product-card-wrapper .card--card{border:1px solid var(--jsp-line);border-radius:.8rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}html body .product-card-wrapper:hover .card--card{border-color:#b9c3ce;box-shadow:0 6px 18px #0f1b2b14}html body .product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex-grow:1;padding:.4rem 1.2rem 1.2rem}html body .product-card-wrapper .card>.card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column;padding:1rem 0 0;min-width:0}html body .product-card-wrapper .card>.card__content>.card__badge:empty{display:none}html body .product-card-wrapper .card__heading{font-size:1.4rem;line-height:1.45;font-weight:400;letter-spacing:.02rem;color:var(--jsp-ink);margin:0}html body .product-card-wrapper .card-information{margin-top:auto;padding-top:.8rem}html body .product-card-wrapper .card-information>.AirReviews-Widget:empty,html body .product-card-wrapper .card-information>span.caption-large:empty{display:none}html body .product-card-wrapper .card-information>*+*{margin-top:.4rem}html body .product-card-wrapper .price{margin:0;white-space:nowrap;letter-spacing:0;line-height:1.3}html body .product-card-wrapper .price__container{display:block;min-width:0}html body .product-card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.6rem;min-width:0}html body .product-card-wrapper .price .price-item{margin:0;white-space:nowrap}html body .product-card-wrapper .price-item--sale,html body .product-card-wrapper .price__regular .price-item--regular{font-size:1.6rem;font-weight:700;color:var(--jsp-ink)}html body .product-card-wrapper .price--on-sale .price-item--regular{font-size:1.3rem;color:#7a8594}html body .product-card-wrapper .jsp-card-sizes{margin:.4rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}html body .product-card-wrapper .quick-add{margin:1rem 0 0}html body .product-card-wrapper .quick-add__submit{min-height:4.4rem;padding:0 1rem;border-radius:6px}html body .product-card-wrapper .card .badge{font-weight:700;letter-spacing:.06rem}@media screen and (max-width:749px){html body .product-card-wrapper .card>.card__content{padding:.2rem .8rem .8rem}html body .product-card-wrapper .card__heading{font-size:1.3rem;letter-spacing:0}html body .product-card-wrapper .price-item--sale,html body .product-card-wrapper .price__regular .price-item--regular{font-size:1.35rem}html body .product-card-wrapper .price--on-sale .price__sale{gap:.4rem}html body .product-card-wrapper .price--on-sale .price-item--regular,html body .product-card-wrapper .jsp-card-sizes{font-size:1.1rem}html body .product-card-wrapper .quick-add__submit{font-size:1.3rem;letter-spacing:0}}html body .product__info-container>*+*{margin:1.4rem 0}html body .product__info-container .product__title h1{font-weight:700;line-height:1.2}html body .product__info-container .price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}html body .product__info-container .price .price__container,html body .product__info-container .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}html body .product__info-container .price .price-item{margin:0;white-space:nowrap}html body .product__info-container .price-item--sale,html body .product__info-container .price__regular .price-item--regular{font-size:2.6rem;font-weight:700;letter-spacing:0;color:var(--jsp-ink)}html body .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;color:#7a8594}html body .product__info-container .price .badge{margin:0}html body .product__info-container .product-form__input,html body .product__info-container .product-form__buttons,html body .product__info-container .jsp-size-chart,html body .product__info-container .jsp-purchase-guidance{max-width:100%}html body .product__info-container .form__label,html body .product__info-container .product-form__input .form__label,html body .product__info-container legend.form__label{font-size:1.3rem;font-weight:700;letter-spacing:.04rem;color:var(--jsp-ink);margin-bottom:.8rem}html body .product__info-container .product-form__input--pill input[type=radio]+label{min-width:5.6rem;min-height:4.4rem;margin:.6rem .6rem 0 0;padding:1rem 1.6rem;border-radius:6px;font-weight:600;justify-content:center;display:inline-flex;align-items:center}html body .product__info-container variant-selects{margin-top:.4rem}html body .product__info-container .jsp-size-chart{margin:1.2rem 0;border-radius:8px;border-color:var(--jsp-line)}html body .product__info-container .product-form__quantity{margin-bottom:0}html body .product__info-container .quantity{min-height:4.6rem;border-radius:6px}html body .product__info-container .product-form__quantity+div,html body .product__info-container div:has(>product-form){margin-top:1rem}html body .product__info-container .product-form{margin:0}html body .product__info-container .product-form__buttons{display:flex;flex-direction:column;gap:1rem}html body .product__info-container .product-form__buttons>*{margin:0}html body .product__info-container .product-form__submit{min-height:5.2rem;margin:0;border-radius:6px;font-size:1.6rem;font-weight:700;letter-spacing:.06rem;background-color:var(--jsp-ink);color:#fff}html body .product__info-container .product-form__submit:after{box-shadow:none}html body .product__info-container .product-form__submit:not([disabled]):hover{background-color:#1f3350}html body .product__info-container .product-form__submit[disabled]{background-color:#c9d0d8;color:#4a5562}html body .product__info-container .shopify-payment-button__button{border-radius:6px;min-height:4.8rem;overflow:hidden}html body .product__info-container .jsp-purchase-guidance{margin:.8rem 0 1.6rem;border-bottom-color:var(--jsp-line)}html body .product__info-container .jsp-purchase-guidance>a{border-radius:8px;border-color:var(--jsp-line);background:#fff}html body .product__media-item .media,html body .product__media-list .media{border-radius:8px}html body .thumbnail-list .thumbnail{border-radius:6px;overflow:hidden}@media screen and (max-width:749px){html body .jsp-mobile-purchase:not([hidden]){gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0f1b2b1a;border-top-color:var(--jsp-line)}html body .jsp-mobile-purchase>.jsp-mobile-purchase__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-height:none;gap:.2rem;font-size:1.2rem}html body .jsp-mobile-purchase__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--jsp-muted)}html body .jsp-mobile-purchase__price{white-space:nowrap;font-size:1.5rem;color:var(--jsp-ink)}html body .jsp-mobile-purchase__price s{font-size:1.2rem;color:#7a8594;margin-right:.4rem}html body .jsp-mobile-purchase>a{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;min-width:13rem;padding:0 1.8rem;border-radius:6px;background:var(--jsp-ink);font-size:1.4rem;font-weight:700}html body:has(.jsp-mobile-purchase:not([hidden])){padding-bottom:8rem}html body .product__info-container .price-item--sale,html body .product__info-container .price__regular .price-item--regular{font-size:2.3rem}}html body main .jsp-picks,html body main [id^=JspClubHome-]{max-width:var(--page-width)!important;padding-left:1.5rem!important;padding-right:1.5rem!important}html body main .ck2-faq,html body main .tf{padding-left:1.5rem;padding-right:1.5rem}html body main .ck2-faq__inner,html body main .tf__inner{max-width:calc(var(--page-width) - 3rem)}@media screen and (min-width:750px){html body main .jsp-picks,html body main [id^=JspClubHome-]{padding-left:5rem!important;padding-right:5rem!important}html body main .ck2-faq,html body main .tf{padding-left:5rem;padding-right:5rem}html body main .ck2-faq__inner,html body main .tf__inner{max-width:calc(var(--page-width) - 10rem)}}@media screen and (max-width:749px){html body>.jsp-mobile-purchase:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:20}}html body [id^=shopify-section-][id$=__pagefly-home]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jsp-kir.css.map */
