.shopify-section--main-product .section--tight{padding-left:0;padding-top:0;padding-right:18px}.product__breadcrumb li{color:var(--color1);font-size:12px;font-family:var(--font-pp-mori-regular);font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px}.product-info__title{color:var(--color1);font-size:28px;font-family:var(--font-forum);font-weight:400;text-transform:capitalize;line-height:36px}.text-subdued.line-through{color:#6f7769;opacity:.5;font-size:12px;line-height:16px;font-family:var(--font-br-sonoma-medium);font-weight:400;text-decoration:line-through;text-transform:uppercase;letter-spacing:1px}sale-price.text-on-sale{color:var(--color1);font-size:12px;line-height:16px;font-family:var(--font-br-sonoma-medium);font-weight:400;text-transform:uppercase;letter-spacing:1px}.csm-title-variant{color:var(--color1);font-size:12px;line-height:14px;font-family:var(--font-br-sonoma-medium);font-weight:400}.csm-title-variant .left_size{color:#9c070a;white-space:nowrap}.horizontal-product-title{color:var(--color1);font-family:var(--font-forum);font-size:26px;line-height:28px;font-weight:400}.horizontal-product__info sale-price{color:var(--color1);font-family:var(--font-br-sonoma-medium);font-size:12px;line-height:28px;font-weight:400;text-transform:uppercase}@media screen and (min-width: 1000px){.product-info__title{font-size:32px;line-height:36px}.text-subdued.line-through{font-size:18px;line-height:24px}sale-price.text-on-sale{font-size:18px;line-height:24px}.csm-title-variant{font-size:12px;line-height:24px}.product-info__complementary-products{padding-top:19px}.horizontal-product-title{font-size:22px;line-height:28px}.horizontal-product__info sale-price{font-size:15px;line-height:28px}}.variant-picker__option .block-swatch{height:40px}.variant-picker__option.color .variant-picker__option-info{margin-bottom:8px}.variant-picker__option.size .variant-picker__option-info{margin-bottom:16px}.model_info_wrap,button.text-custom{color:var(--color1);font-size:12px;font-family:var(--font-pp-mori-regular);font-weight:400}button.text-custom .link{background:none}.product{gap:0}@media screen and (min-width: 1000px){.product{gap:44px}}.product-gallery__media-list{gap:0}.card-badge{position:absolute;top:13px;left:14px;background:#f9f8f6;color:#3c3434;padding:4px 12px;font-size:12px;line-height:15px;font-weight:400;border-radius:0;letter-spacing:.4px;text-transform:uppercase}.card-badge.sale{color:#9c070a}.variant-picker__option-values{max-width:332px}.pay_text_icon{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center}.pay_text_icon p{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;line-height:1;font-family:var(--font-pp-mori-regular);font-weight:400}.product__breadcrumb ul{align-items:center}.product__breadcrumb ul .block{line-height:0}.price-list{color:#3c3434;gap:6px}.product-info__buy-buttons .buy-buttons .button{color:#fff;font-family:var(--font-pp-mori-regular);font-weight:400;font-size:12px;line-height:26px;letter-spacing:.6px;text-transform:uppercase;padding:16px 8px;display:flex;align-items:center;justify-content:center;gap:4px}.product-info__buy-buttons .buy-buttons .button div{display:flex;align-items:center;justify-content:center;gap:4px}.product-info__buy-buttons .buy-buttons .button:not([disabled]):not(.button--outline):hover div svg path{stroke:rgb(var(--button-outline-color) / var(--button-background-opacity, 1))}.button:not([disabled]):not(.button--outline):hover{color:rgb(var(--button-outline-color) / var(--button-background-opacity, 1))}.product-info__accordion[aria-expanded=true] .plus_svg,.product-info__accordion[aria-expanded=false] .minus_svg{display:none}.product-info__accordion[aria-expanded=false] .plus_svg,.product-info__accordion[aria-expanded=true] .minus_svg{display:block}product-recommendations .horizontal-product{padding:17px 0 15px;border-color:#d3d3d326}product-recommendations .horizontal-product__info{display:flex;align-items:flex-start;flex-direction:column}product-recommendations .horizontal-product__info .horizontal-product__cta{width:100%}product-recommendations .horizontal-product__info .horizontal-product__cta .button{width:100%}product-recommendations .horizontal-product__cover{position:relative;width:100%;max-width:190px}product-recommendations .horizontal-product__cover a{position:absolute;width:100%;height:100%;z-index:1}product-recommendations .horizontal-product__image{min-width:108px;max-width:108px;width:100%;object-fit:cover;object-position:center;max-height:160px}@media screen and (min-width: 1000px){product-recommendations .horizontal-product__image{max-width:190px;width:100%;flex:0 0 190px;height:202px;object-fit:cover;object-position:center;max-height:unset}}.horizontal_product_variant_picker{display:flex;justify-content:space-between}.horizontal_variant_dropdown{max-width:100px;width:100%;position:relative}.horizontal_variant_dropdown .select{height:auto;border:0}.horizontal-product__cta .product-info__variant-picker{margin-bottom:20px;border-bottom:1px solid #D3D3D340}.text-custom{color:var(--color1)}@media (max-width: 999px){.shopify-section--main-product .section--tight{padding-left:15px;padding-right:15px}.horizontal-product-title{font-size:16px}.horizontal-product__info{gap:4px}.text-custom{line-height:25px}.horizontal-product__cta .variant-picker__option_wrapper{padding:0}product-recommendations .horizontal-product__cover{width:unset}}.product__breadcrumb{padding-top:13px}.variant-picker__option .variant-picker__option-info .ks-calculator-container,.variant-picker__option .variant-picker__option-info .ks-chart-container{font-size:12px;line-height:14px;text-align:right;font-family:var(--font-pp-mori-regular);font-weight:400;text-transform:uppercase}.variant-picker__option .variant-picker__option-info .btn.ks-chart-modal-button>span,.variant-picker__option .variant-picker__option-info span.ks-chart-modal-link{margin:0}.kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content-wrapper .ks-modal-content{font-family:var(--font-pp-mori-regular)}.loox-rating .loox-rating-content{color:#3c3434}.template-product-product-page-v2 .mgswiper .swiper-button-next,.template-product-product-page-v2 .mgswiper .swiper-button-prev{width:28px;height:28px;background:#4444444d;transition:all .3s linear}.template-product-product-page-v2 .mgswiper .swiper-button-next:after,.template-product-product-page-v2 .mgswiper .swiper-button-prev:after{font-size:12px}.template-product-product-page-v2 .swiper-button-next.swiper-button-disabled,.template-product-product-page-v2 .swiper-button-prev.swiper-button-disabled{opacity:1;background:#4444441a}.template-product-product-page-v2 .mgswiper .swiper-button-next:hover,.template-product-product-page-v2 .mgswiper .swiper-button-prev:hover{background:#44444480}.template-product-product-page-v2 .product-gallery{position:sticky;top:73px}.template-product-product-page-v2 .jd_mobile_v2{display:none}.template-product-product-page-v2 .product-info__price .price-list .text-lg,.template-product-product-page-v2 .product-info__price .price-list .text-subdued.line-through{font-size:18px;font-family:var(--font-br-sonoma-medium)}.template-product-product-page-v2 .product-gallery--mobile-dots .page-dots{display:none}.template-product-product-page-v2 .forced-scrollbar{position:absolute;left:-18px;right:-18px;bottom:0;height:2px;background:#0003}.template-product-product-page-v2 .forced-scrollbar__thumb{position:absolute;top:0;left:0;height:100%;background:#000;min-width:20px;cursor:grab}product-recommendations .horizontal-product__info .horizontal-product__cta form{margin-top:auto}product-recommendations .horizontal-product__info .horizontal-product__cta{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}@media screen and (min-width: 1000px){.variant-picker__option .variant-picker__option-info .ks-calculator-container,.variant-picker__option .variant-picker__option-info .ks-chart-container{font-size:12px;line-height:24px}.template-product-product-page-v2 .jd_desktop_v2{position:sticky;top:73.23px}}@media (max-width:999px){.template-product-product-page-v2 .product-gallery{position:relative;top:0}.template-product-product-page-v2 .jd_mobile_v2{display:block}.template-product-product-page-v2 .jd_desktop_v2{display:none}.product-gallery--mobile-expanded .product-gallery__media-list{grid:auto / auto-flow 70%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-product-style.css.map */
