body:has(.otd-product-page) .section:has(.breadcrumb){padding-block:24px 12px}body:has(.otd-product-page) .section:has(.breadcrumb) .ctnr,.otd-product-page .product-details{width:calc(100% - 64px);max-width:1280px;margin-inline:auto;padding-inline:0}.otd-product-page.section{padding-block:28px 48px}.otd-product-page .product-details{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);align-items:start}.otd-product-page .product__info-wrapper{min-width:0;justify-content:start}.otd-product-page .main-product-info-container{width:100%;max-width:none;padding:0;row-gap:0!important;text-align:left}.otd-product-page .main-product-info-container>*{min-width:0;margin-block:var(--otd-block-space, 16px) 0}.otd-product-page .main-product-info-container>.product__title{margin-top:0}.otd-product-heading h1{font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:wrap}.otd-product-compatibility{margin:10px 0 0;font-size:16px;line-height:1.5;color:#626262}.otd-product-page .product__prices{gap:8px}.otd-product-page .product__prices .price{font-size:25px;font-weight:600}.otd-product-page .product__variants{gap:14px}.otd-product-page .product-details .product-slideshow__slider{padding-bottom:0}.otd-product-page .product-details .product-slideshow__item{box-shadow:none;border-radius:18px;background:#fff}.otd-product-page .product-details .product-slideshow__item--image .js-product-media-open-gallery-btn{padding:16px}.otd-product-page .product-details .btn-slideshow-thumb{box-shadow:none;border-radius:8px}.otd-product-page .product-details .btn-slideshow-thumb:hover img{transform:none}.otd-product-page .product-details .product-slideshow__item--image img.media{object-fit:contain!important}.otd-product-page .product-btn-atc{min-height:52px;border-radius:10px;background:#171717;color:#fff;border-color:#171717}.otd-product-page .product-btn-atc:disabled{opacity:.5}.otd-product-page .field_quantity{min-height:52px;border-radius:10px}.otd-product-page .otd-purchase-reassurance{justify-content:flex-start!important;font-size:12px!important}.otd-product-page .condition-info{margin:0;padding:14px 16px;border:1px solid #dededb;background:#fafaf9;box-shadow:none;border-radius:10px}.otd-product-page .condition-info p{font-size:13px;line-height:1.6}.otd-product-information,.otd-product-reviews-section{width:calc(100% - 64px);max-width:1280px;margin:0 auto;color:#252525}.otd-product-information__inner{display:grid;grid-template-columns:minmax(200px,.38fr) minmax(0,.62fr);gap:60px;padding:48px 0;border-top:1px solid #dcdcd8}.otd-product-information h2{margin:0;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.otd-product-detail{border-bottom:1px solid #dcdcd8}.otd-product-detail:first-child{border-top:1px solid #dcdcd8}.otd-product-detail summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.otd-product-detail summary::-webkit-details-marker{display:none}.otd-product-detail summary:after{content:"+";font-size:23px;font-weight:400;flex:0 0 20px;text-align:center}.otd-product-detail[open]>summary:after{content:"\2212"}.otd-product-detail__content,.otd-product-description-source{padding:0 0 22px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.otd-product-detail__content>:first-child{margin-top:0}.otd-product-detail__content>:last-child{margin-bottom:0}.otd-product-detail__content :is(h2,h3,h4){font-size:18px;line-height:1.4;margin:24px 0 10px}.otd-product-detail__content a{color:#a63c00;text-underline-offset:3px}.otd-product-detail__content img{max-width:100%;height:auto}.otd-product-detail__content table{display:block;overflow-x:auto;max-width:100%}.otd-product-detail__content :is(td,th){padding:10px}.otd-product-reviews-inner{border-top:1px solid #dcdcd8;padding:48px 0}.otd-product-reviews-section #judgeme_product_reviews{width:100%;max-width:none!important;margin:0;padding:0;background:transparent;border:0;font-family:inherit}.otd-product-reviews-section #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:30px;font-weight:600;letter-spacing:-.025em}.otd-product-reviews-section #judgeme_product_reviews .jdgm-tablist__list{grid-template-columns:repeat(2,minmax(180px,240px))}.otd-product-reviews-section #judgeme_product_reviews .jm-no-reviews-state{padding:24px 0;margin-top:12px}.otd-mobile-purchase{display:none}.otd-product-page :is(button,a,summary):focus-visible,.otd-product-detail summary:focus-visible{outline:2px solid #252525;outline-offset:4px}@media(max-width:767px){body:has(.otd-product-page) .section:has(.breadcrumb){padding-block:18px 0}body:has(.otd-product-page) .section:has(.breadcrumb) .ctnr,.otd-product-page .product-details,.otd-product-information,.otd-product-reviews-section{width:calc(100% - 32px)}body:has(.otd-product-page) .breadcrumb ul{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}body:has(.otd-product-page) .breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}.otd-product-page.section{padding-block:22px 32px}.otd-product-page .product-details{display:flex;flex-direction:column;gap:0}.otd-product-page .product__info-wrapper,.otd-product-page .main-product-info-container{display:contents}.otd-product-page .main-product-info-container>*{width:100%}.otd-product-page .product__title{order:-2!important;margin-bottom:22px}.otd-product-page .product__media-wrapper{order:-1;margin:0 0 6px}.otd-product-heading h1{font-size:26px;line-height:1.18;text-wrap:auto}.otd-product-compatibility{font-size:14px;margin-top:8px}.otd-product-page .product-slideshow{gap:12px}.otd-product-page .product-slideshow__thumbnail{padding-inline:0}.otd-product-page .product-slideshow__thumbnail .carousel--vertical{min-height:52px}.otd-product-page .product-slideshow__thumb{padding-inline:5px}.otd-product-page .product-details .product-slideshow__item--image .js-product-media-open-gallery-btn{padding:12px}.otd-product-page .product__quantity{flex:0 0 104px}.otd-product-page .product__quantity .btn{width:34px;min-width:34px;padding:8px}.otd-product-page .product__quantity input{width:32px}.otd-product-page .js-purchase-row{gap:10px}.otd-product-information__inner{display:block;padding:32px 0}.otd-product-information h2{font-size:26px;margin-bottom:24px}.otd-product-detail summary{padding-block:18px;font-size:16px}.otd-product-reviews-inner{padding:32px 0}.otd-product-reviews-section #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:26px}.otd-product-reviews-section #judgeme_product_reviews .jdgm-tablist__list{grid-template-columns:repeat(2,minmax(0,1fr))}.otd-mobile-purchase:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dededb;box-shadow:0 -3px 16px #00000008}.otd-mobile-purchase__price{font-size:18px;font-weight:600}.otd-mobile-purchase__button{min-height:44px;min-width:150px;padding:12px 20px;border:0;border-radius:9px;background:#171717;color:#fff;font:inherit;font-size:14px;font-weight:600}.otd-mobile-purchase__button:disabled{opacity:.5}body:has(.otd-mobile-purchase:not([hidden])) #tidio-chat-iframe{bottom:86px!important}body:has(.otd-product-page){padding-bottom:76px}}.template-product main .otd-product-page .product-details,.template-product:has(.otd-product-page) main .section:has(.breadcrumb) .ctnr{width:calc(100% - 64px)!important;max-width:1280px!important;margin-inline:auto!important;padding-block:0!important}.template-product main .otd-product-page.section{padding-top:28px!important}.template-product .otd-product-page .product-details .main-product-info-container{padding:0}.otd-product-page .product__title .otd-product-heading h1{font-size:clamp(26px,2.6vw,36px);font-weight:600}.otd-product-page .price-item--last{font-weight:600}@media(max-width:767px){.template-product main .otd-product-page .product-details,.template-product:has(.otd-product-page) main .section:has(.breadcrumb) .ctnr{width:calc(100% - 32px)!important}.template-product main .otd-product-page.section{padding-top:22px!important}.otd-product-page .product__title .otd-product-heading h1{font-size:26px}}.template-product .otd-product-page .product__info-container .condition-info{padding:14px 16px!important;border-radius:10px!important;background:#fafaf9!important;border:1px solid #dededb!important;box-shadow:none!important;transform:none!important}body:has(ecx-menu-drwer[aria-hidden=false],ecx-cart-drwr[aria-hidden=false],ecx-dialog:not([hidden]),ecx-cart-noti:not([hidden]),.jm-review-form[aria-modal=true]) .otd-mobile-purchase{display:none}@media(max-width:767px){body:has(.otd-mobile-purchase:not([hidden])) #tidio-chat{bottom:76px!important;height:calc(100% - 76px)!important;transform:translateZ(0)}}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .ctnr{width:calc(100% - 64px)!important;max-width:1280px!important;margin-inline:auto!important}@media(max-width:767px){.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .ctnr{width:calc(100% - 32px)!important}}.otd-product-page .jdgm-widget.jdgm-preview-badge{margin-block:0!important}.otd-product-reviews-section{scroll-margin-top:92px}.template-product .otd-product-page .product__title .otd-product-heading h1{font-size:clamp(24px,2vw,30px)!important;line-height:1.25;font-weight:600}.otd-product-page .product-btn-atc.btn-primary{background:#171717!important;border-color:#171717!important;color:#fff!important}.otd-product-page .product-btn-atc.btn-primary:hover:not(:disabled),.otd-mobile-purchase__button:hover:not(:disabled){background:#333!important;border-color:#333!important}.otd-purchase-reassurance__support{display:inline-flex;align-items:center;gap:6px}.otd-purchase-reassurance__flag{display:inline-block;font-size:16px;line-height:1;flex:0 0 auto}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .ctnr{padding-inline:0!important;padding-block:40px!important}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .rw{padding-inline:0;margin-inline:0!important}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .s-header__heading{font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .card__heading{font-size:15px;line-height:1.4;font-weight:600}@media(max-width:767px){.template-product .otd-product-page .product__title .otd-product-heading h1{font-size:20px!important;line-height:1.35;letter-spacing:-.01em;text-wrap:wrap}.otd-product-page .product__prices :is(.price-item--last,.price-item--sale){font-size:22px;line-height:1.35}.otd-product-information h2,.otd-product-reviews-section #judgeme_product_reviews .jm-review-widget-minimal-header__title,.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .s-header__heading{font-size:22px;line-height:1.3;letter-spacing:-.02em}.otd-product-page .product-btn-atc{font-size:15px}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .card__heading{font-size:14px;line-height:1.4}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .ctnr{padding-block:28px!important}}@media(max-width:359px){.template-product .otd-product-page .product__title .otd-product-heading h1{font-size:20px!important}}.otd-product-reviews-section #judgeme_product_reviews .jm-review-content__title{font-size:18px;line-height:1.4}@media(max-width:767px){.otd-product-reviews-section #judgeme_product_reviews .jm-review-content__title{font-size:16px;line-height:1.4}.otd-product-reviews-section #judgeme_product_reviews :is(.jm-review-content__body,.jm-shop-reply__text){font-size:15px;line-height:1.6}}@media(min-width:768px)and (max-width:1023px){.otd-product-information h2,.otd-product-reviews-section #judgeme_product_reviews .jm-review-widget-minimal-header__title,.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .s-header__heading{font-size:26px}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .rw{column-gap:24px}.template-product:has(.otd-product-page) main [data-ui-component="Product Recommendation Section"] .carousel__item{flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);max-width:none;padding:0!important}}body:has(.otd-product-page) .section-breadcrumb>.section{padding-block:24px 18px}body:has(.otd-product-page) .breadcrumb ul{gap:6px}body:has(.otd-product-page) .breadcrumb li{min-width:0}@media(max-width:767px){body:has(.otd-product-page) .section-breadcrumb>.section{padding-block:16px 18px}body:has(.otd-product-page) .breadcrumb{font-size:12px;line-height:18px}body:has(.otd-product-page) .breadcrumb ul{gap:6px;align-items:center}body:has(.otd-product-page) .breadcrumb li{flex-shrink:0}body:has(.otd-product-page) .breadcrumb li:last-child{flex:1 1 auto}body:has(.otd-product-page) .breadcrumb li:last-child>span{display:block;overflow:hidden;text-overflow:ellipsis}.otd-product-page .product__title{margin-bottom:24px}.otd-product-page .otd-product-compatibility{margin-top:10px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/otd-product-page.css.map */
