html:has(.kt-reviews-strip){scroll-behavior:smooth}.product-title-container{flex-wrap:wrap!important}.product-title-container .kt-reviews-strip{flex:0 0 100%}.kt-reviews-strip{display:inline-flex;align-items:center;gap:8px;margin:4px 0 2px;font-size:13px;color:#3e4a57;text-decoration:none}.kt-reviews-strip:hover .kt-reviews-strip__text{text-decoration:underline}.kt-reviews-strip__stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px;color:#d9d3ca}.kt-reviews-strip__fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#151515}.kt-reviews-strip__text strong{font-weight:700;color:#151515}.lv-option-box[data-option-name=Sleeves] .lv-option-wrapper,.lv-option-box[data-option-name=Fabric] .lv-option-wrapper{width:auto!important;flex:0 0 auto!important;margin:0 8px 0 0!important;justify-content:flex-start!important}.lv-option-box[data-option-name=Sleeves] .lv-option-slide-items,.lv-option-box[data-option-name=Fabric] .lv-option-slide-items{justify-content:flex-start!important;gap:0!important}.kt-fit{margin:-6px 0 14px;font-size:12px;color:#5e5a55}.kt-pdp-trust{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#3e4a57}.kt-pdp-trust li{margin:0;padding-left:14px;position:relative}.kt-pdp-trust li:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:#516886}.lv-option-box[data-option-name=Sleeves],.lv-option-box[data-option-name=Fabric]{margin-bottom:10px!important}.lv-option-box[data-option-name=Sleeves] .lv-option-image-swatch,.lv-option-box[data-option-name=Fabric] .lv-option-image-swatch{display:none!important}.lv-option-box[data-option-name=Sleeves] .lv-option-item-outer,.lv-option-box[data-option-name=Fabric] .lv-option-item-outer{min-width:0!important;width:auto!important;height:36px!important;padding:0 14px!important;display:inline-flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid #cfc8be!important;border-radius:0!important;box-shadow:none!important}.lv-option-box[data-option-name=Sleeves] .lv-option-item-outer.lv-option-item__active,.lv-option-box[data-option-name=Fabric] .lv-option-item-outer.lv-option-item__active{border-color:#151515!important;box-shadow:inset 0 0 0 1px #151515!important}.lv-option-box[data-option-name=Sleeves] .lv-option-text-wrapper,.lv-option-box[data-option-name=Fabric] .lv-option-text-wrapper{width:auto!important}.lv-option-box[data-option-name=Sleeves] .lv-option-name,.lv-option-box[data-option-name=Fabric] .lv-option-name{width:auto!important;max-width:none!important;font-size:13px!important;line-height:1!important;margin:0!important;white-space:nowrap}.product-image-container{position:relative}.kt-gallery-counter{display:none;position:absolute;z-index:10;right:12px;bottom:14px;padding:4px 10px;background:#ffffffeb;color:#151515;font-size:12px;letter-spacing:.04em;line-height:1.4;pointer-events:none}@media(max-width:767px){.kt-gallery-counter{display:block}.product-image-container--thumbnails scroll-shadow{display:none}}king-linked-options-product .lv-option-item[data-available="0"]{opacity:.35;pointer-events:none;cursor:not-allowed}king-linked-options-product .lv-option-item[data-available="0"],king-linked-options-product .lv-option-item[data-available="0"] *{text-decoration:line-through}.oke-reviewContent-date,.oke-w-ratingAverageModule-count,.oke-w-reviews-count{display:none!important}@media(max-width:1067px){body.template-product .back-to-top{display:none!important}}.oke-bodyText p,.oke-bodyText{text-transform:none!important}body.template-product .product-title-container form.installment.kt-installment{display:block;flex:0 0 100%;margin:0}.thb-product-detail .kt-installment shopify-payment-terms{display:block;text-align:left;font-size:12px;line-height:1.5;letter-spacing:-.01em;color:#3e4a57;margin:2px 0 0;padding:0;background:transparent;border-bottom:0}.kt-installment shopify-payment-terms shopify-payment-terms-modal{text-align:left}body.template-product .lv-option-box[data-option-name=Color] .lv-option-label span.lv-option-label__selected{display:block;font-size:13px;font-weight:400!important;line-height:1.3;color:#3e4a57;margin-top:2px}@media(max-width:767px){body.template-product .add_to_cart_holder .quantity,body.template-product .add_to_cart_holder>[id^=quantity-]{display:none!important}body.template-product .add_to_cart_holder .single-add-to-cart-button.button{flex:0 0 100%;width:100%;height:48px;min-height:48px;max-height:48px}body.template-product .variations .product-form__input--block[data-handle=size]{flex-wrap:wrap;align-items:center;gap:0 8px;padding:0}body.template-product .variations .product-form__input--block[data-handle=size]>.lv-option-label{order:-3;flex:0 1 auto;width:auto;max-width:none;height:auto;margin:0}body.template-product .variations .product-form__input--block[data-handle=size]>modal-opener{order:-2;flex:0 0 auto;margin-left:auto}body.template-product .variations .product-form__input--block[data-handle=size]:before{content:"";order:-1;flex:0 0 100%;height:0}body.template-product .variations .product-form__input--block input[type=radio]+label{min-width:56px;max-width:none;height:44px;min-height:44px;margin:8px 0 0;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;letter-spacing:.02em;color:#151515;background:#fff;border:1px solid #cfc8be;box-shadow:none}body.template-product .variations .product-form__input--block input[type=radio]:checked+label{border-color:#151515;box-shadow:inset 0 0 0 1px #151515}body.template-product .variations .product-form__input--block input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #015ecc}body.template-product .variations .product-form__input--block input[type=radio].is-disabled+label>span{opacity:.4}body.template-product .variations .product-form__input--block input[type=radio].is-disabled+label{color:#8a857e}body.template-product .lv-option-box[data-option-name=Color] .lv-option-wrapper{margin:0!important}body.template-product .lv-option-box[data-option-name=Color] a.lv-option-item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:4px;box-sizing:border-box}body.template-product .lv-option-box[data-option-name=Color] .lv-option-swatch{width:36px;height:36px}body.template-product .lv-option-box[data-option-name=Color] .lv-option-color{width:32px!important;height:32px!important}}.single-add-to-cart-button.button.kt-needs-size{background:#5d768b}.kt-size-error{position:relative;outline:1px solid #597487;outline-offset:6px}.kt-size-msg{flex:0 0 100%;width:100%;margin:10px 0 2px;font-size:13px;line-height:1.4;font-weight:500;color:#151515}.kt-fit.kt-fit--hidden{display:none}body.template-product .variations .product-form__input--block.kt-size-error input[type=radio]+label{border-color:#151515}.kt-sticky-cta,.kt-sticky-size,.kt-sticky-fit{display:none}@media(max-width:767px){body.template-product .product-add-to-cart-sticky{left:0;right:0;bottom:0;width:100%;max-width:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;box-shadow:0 -2px 10px #00000014;border-top:1px solid #e8e3da;transform:translateY(calc(100% + 20px));transition:transform .3s cubic-bezier(.104,.204,.492,1)}body.template-product .product-add-to-cart-sticky.sticky--visible,body.template-product .product-add-to-cart-sticky.kt-sticky-show{transform:translateY(0)}body.template-product .product-add-to-cart-sticky.kt-sticky-hide,body.open-cart .product-add-to-cart-sticky,body.open-cc .product-add-to-cart-sticky,body.template-product.open-cart .product-add-to-cart-sticky.kt-sticky-show,body.template-product.open-cc .product-add-to-cart-sticky.kt-sticky-show,body.template-product.open-cart .product-add-to-cart-sticky.sticky--visible,body.template-product.open-cc .product-add-to-cart-sticky.sticky--visible{transform:translateY(calc(100% + 20px))}body.template-product .product-add-to-cart-sticky--inner{flex:1 1 0;min-width:0;padding-right:0;min-height:44px}body.template-product .product-add-to-cart-sticky--inner .plus{display:none}body.template-product .product-add-to-cart-sticky--image{width:40px;margin-right:10px}body.template-product .product-add-to-cart-sticky--info{min-width:0}body.template-product .product-add-to-cart-sticky--title{font-size:12px;line-height:1.3;margin-bottom:2px;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.template-product .product-add-to-cart-sticky--info .price{font-size:13px}body.template-product .product-add-to-cart-sticky--info .kt-sticky-size:not([hidden]){display:inline;font-size:13px;color:#151515}body.template-product .product-add-to-cart-sticky--info .kt-sticky-size:not([hidden])+[id$=--sticky],body.template-product .product-add-to-cart-sticky--info .kt-sticky-size:not([hidden])+[id$=--sticky] .price{display:inline}body.template-product .kt-sticky-fit{display:block;margin:10px 0 2px;font-size:13px;line-height:1.4;color:#5e5a55}body.template-product .kt-sticky-fit__guide{padding:0;border:0;background:none;font:inherit;color:#151515;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.template-product .product-add-to-cart-sticky variant-selects:has(.kt-size-error)+.kt-sticky-fit{display:none}body.template-product .kt-sticky-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:44px;padding:0 18px;white-space:nowrap;background:#597487;color:#f6f1dc;font-family:Lato,sans-serif;font-size:14px;font-weight:900;letter-spacing:.02em;cursor:pointer}body.template-product .kt-sticky-cta[disabled]{opacity:.5;cursor:default}body.template-product .product-add-to-cart-sticky--content{flex:0 0 100%;width:100%;padding-top:4px}body.template-product .product-add-to-cart-sticky--content .add_to_cart_holder{display:none}body.template-product .product-add-to-cart-sticky .variations{margin-bottom:0}body.template-product .product-add-to-cart-sticky .variations .product-form__input--block[data-handle=size]>.lv-option-label{display:none}}@media(min-width:768px){.product-title-container .product-price-container:has(.badge.pre-order){position:relative;min-height:62px}.product-title-container .price .badges:has(.badge.pre-order){position:absolute;top:32px;right:0;margin:0;white-space:nowrap}.product-title-container .price:has(.badge.pre-order){position:static}}@media(max-width:767px){.product-title-container:has(.badge.pre-order) h1{flex:1 1 0;min-width:0;padding-right:12px}.product-title-container .product-price-container:has(.badge.pre-order){flex:0 0 auto;position:relative;min-height:54px}.product-title-container .price .badges:has(.badge.pre-order){position:absolute;top:28px;right:0;margin:0;white-space:nowrap}.product-title-container .price:has(.badge.pre-order){position:static}}@media only screen and (min-width:1068px){body .new.product-grid-container{grid-template-columns:minmax(400px,min(50%,720px)) minmax(400px,640px)}body .media_gallery{max-height:none;overflow:visible}body .new.product-grid-container .product-images--thumbnails:not(.flickity-enabled){max-height:none!important;height:auto;aspect-ratio:3 / 4}body .new.product-grid-container .product-images--thumbnails:not(.flickity-enabled) .product-images__slide{position:relative;flex:0 0 auto;width:100%;height:auto;aspect-ratio:3 / 4;min-height:0!important;max-height:none!important}body .thb-product-detail .product-images .product-single__media-image,body .thb-product-detail .product-images .product-single__media.product-single__media-native-video{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto!important;padding-bottom:0!important;aspect-ratio:auto}body .thb-product-detail .product-images .product-single__media-image img,body .thb-product-detail .product-images .product-single__media.product-single__media-native-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}body .product-images .product-images__slide img.lazyload:not(.lazyloaded),body .product-images .product-images__slide img.lazyloading{filter:none;opacity:0}body .product-thumbnail-container .product-thumbnail:focus-visible{outline:2px solid var(--color-body, #032224);outline-offset:2px}}@media only screen and (min-width:1441px){body .new.product-grid-container{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/kt-pdp.css.map */
