.template-product #MainContent .product-info-wrap .section-content,.template-product #MainContent .section-product-comparison .section-content{margin-block:28px 36px}.template-product #MainContent :is(.product-page,.product-compare-page){color:#15191d;font-size:16px;line-height:1.6}.template-product #MainContent .product-page :is(.product-media-gallery-wrap,.product-info-wrap-content){min-width:0}.template-product #MainContent .product-media-wrapper{margin-bottom:24px;gap:14px}.template-product #MainContent .product-media-main-wrapper{border:1px solid #d6dade;border-radius:12px;padding:22px;box-shadow:none;background:#fafbfc}.template-product #MainContent .product-media-main img{object-fit:contain}.template-product #MainContent .product-media-thumbnail{border-radius:6px}.template-product #MainContent .product-info-heading{margin:0 0 12px;font-size:clamp(28px,2.7vw,40px);line-height:1.18;font-weight:700;letter-spacing:-.65px;overflow-wrap:anywhere}.template-product #MainContent .product-info-eyebrow{margin-bottom:8px;font-size:16px;line-height:1.5;color:#343d44}.template-product #MainContent .product-info-meta{gap:10px 16px;font-size:16px;line-height:1.5;color:#343d44}.template-product #MainContent .product-info .product-block{margin-bottom:20px}.template-product #MainContent .product-info .product-block.has-divider{padding-bottom:20px;border-color:#d6dade}.template-product #MainContent .product-block-price :is(.price-item-regular,.price-item-sale){font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:700;color:#15191d}.template-product #MainContent :is(.product-info-description,.product-info-secondary-rich-text,.product-info-extra-aux){font-size:17px;line-height:1.7;color:#343d44}.template-product #MainContent .product-info-description :is(h2,h3){margin-block:24px 12px;line-height:1.25;color:#15191d}.template-product #MainContent .product-info-description h2{font-size:26px}.template-product #MainContent .product-info-description h3{font-size:22px}.template-product #MainContent .product-spec-table{font-size:16px;line-height:1.5}.template-product #MainContent .product-spec-table :is(th,td){padding:12px;border-color:#d6dade}.template-product #MainContent .product-info :is(.product-form-input label,.form-label,.product-option-label,.product-form-label){font-size:16px;line-height:1.5;color:#15191d}.template-product #MainContent .product-info :is(select,input:not([type=hidden]):not([type=checkbox]):not([type=radio])){min-height:48px;max-width:100%;font-size:16px;border-color:#89939b}.template-product #MainContent .product-actions-add-to-cart{gap:12px}.template-product #MainContent .product-actions .quantity-input{min-height:48px;border-radius:7px}.template-product #MainContent .product-actions .quantity-input-button{min-height:46px;min-width:44px}.template-product #MainContent .product-actions .button-add-to-cart{min-height:50px;font-size:17px;border-radius:7px}.template-product #MainContent .product-info .otd--inline{padding:20px;border:1px solid #d6dade;border-radius:12px;background:#f3f4f5}.template-product #MainContent .otd--inline :is(.otd-unit-label,.otd-unit-note,.otd-unit-per,.otd-service-name,.otd-service-price,.otd-service-help,.otd-optional){font-size:16px;line-height:1.5;color:#343d44}.template-product #MainContent .otd--inline .otd-title{font-size:22px;line-height:1.3;color:#15191d}.template-product #MainContent .otd--inline .otd-unit-price{font-size:22px;line-height:1.25;color:#15191d}.template-product #MainContent .otd--inline .otd-total strong{font-size:38px;line-height:1.15;color:#c8161d}.template-product #MainContent .otd--inline .tire-unit-price .price-item{font-size:22px}.template-product #MainContent .otd--inline .otd-service{padding-block:12px;gap:12px}.template-product #MainContent .otd--inline .otd-stepper-button{min-height:44px;min-width:44px}.template-product #MainContent .otd--inline .otd-submit{min-height:50px;font-size:17px;white-space:normal}.template-product #MainContent .product-page :is(a,button,summary,input,select):focus-visible{outline:3px solid #2378c3;outline-offset:3px}.template-product #MainContent .product-compare-page{padding-block:6px}.template-product #MainContent .product-compare-item-row{padding:16px;font-size:16px;line-height:1.5;border-color:#d6dade}.template-product #MainContent .product-compare-item-title{font-size:20px;line-height:1.3}.template-product #MainContent .product-compare-page .button{min-height:48px;font-size:16px}@media(min-width:990px){.template-product #MainContent .product-page:not(.product-no-media){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:32px}.template-product #MainContent .product-info-wrap-content{grid-column:2}.template-product #MainContent .product-info-description{padding-top:4px}}@media(max-width:989px){.template-product #MainContent .product-info-heading{font-size:32px}.template-product #MainContent .product-media-wrapper{margin-bottom:22px}}@media(max-width:590px){.template-product #MainContent .product-info-wrap>.container{padding-inline:14px}.template-product #MainContent .product-info-wrap .section-content{margin-block:20px 28px}.template-product #MainContent .product-media-main-wrapper{padding:14px;border-radius:9px}.template-product #MainContent .product-info-heading{font-size:29px;letter-spacing:-.4px}.template-product #MainContent .product-info .otd--inline{padding:14px}.template-product #MainContent .product-actions-add-to-cart{flex-wrap:wrap}.template-product #MainContent .product-actions-add-to-cart>.button-add-to-cart{flex:1 1 180px}.template-product #MainContent .product-info-description{font-size:16px}}.template-product #MainContent .sbot-product-guide{padding-block:28px}.template-product #MainContent .sbot-product-guide__confidence{padding:22px;gap:16px;margin-bottom:28px;border-color:#d6dade;border-radius:10px}.template-product #MainContent .sbot-product-guide__main{gap:24px;margin-bottom:28px}.template-product #MainContent .sbot-product-guide :is(p,li,small){font-size:16px;line-height:1.65}.template-product #MainContent .sbot-product-guide h2{font-size:clamp(26px,2.4vw,34px);line-height:1.2}.template-product #MainContent .sbot-product-guide__faq{padding-block:28px}.template-product #MainContent .sbot-product-guide summary{min-height:48px;font-size:17px;line-height:1.5}.template-product #MainContent .sbot-product-guide__help{padding:28px;border-radius:12px}.template-product #MainContent .sbot-product-guide__button{min-height:48px;padding:12px 18px;font-size:16px;line-height:1.5}.template-product #MainContent :is(.product-recommendations,.recently-viewed-products) .card-product{border:1px solid #d6dade;border-radius:10px;box-shadow:none}.template-product #MainContent :is(.product-recommendations,.recently-viewed-products) .card-heading{font-size:20px;line-height:1.3}@media(max-width:749px){.template-product #MainContent .sbot-product-guide__confidence{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product #MainContent .sbot-product-guide__main{grid-template-columns:minmax(0,1fr)}}@media(max-width:365px){.template-product #MainContent .sbot-product-guide__confidence{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/sbot-pdp.css.map */
