.template-product .product__photo-container .product__photo-wrapper{display:block;position:relative;overflow:hidden}.template-product .product__photo-container .product__photo-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.template-product .product-single__description img{max-width:100%;height:auto}.template-product .product-single__description{overflow-wrap:anywhere}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy{display:none}@media(max-width:749px){.template-product:not(.jdm-tree-pdp){padding-bottom:96px}.template-product:not(.jdm-tree-pdp) .main-content{padding-top:18px}.template-product:not(.jdm-tree-pdp) .photos__item--main{margin-bottom:16px}.template-product:not(.jdm-tree-pdp) .product-single__title{font-size:25px;line-height:1.2;text-transform:none;letter-spacing:normal;text-align:left}.template-product:not(.jdm-tree-pdp) .product-single__meta{text-align:left}.template-product:not(.jdm-tree-pdp) .product-single__meta>br{display:none}.template-product .product-form input,.template-product .product-form select{font-size:16px}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;inset:auto 0 var(--jdm-preview-inset, 0px);z-index:1000;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#123c2c;background:#faf8f1;border-top:1px solid #d9cfb7;box-shadow:0 -5px 20px #123c2c18}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy strong{display:block;font-size:20px}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy small{display:none}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy button{min-height:48px;padding:12px 16px;border:0;border-radius:4px;background:#123c2c;color:#fff;font-size:14px;font-weight:700}.template-product:not(.jdm-tree-pdp) .jdm-mobile-buy button:disabled{background:#747e76}.template-product:not(.jdm-tree-pdp):has(#PBarNextFrameWrapper) .jdm-mobile-buy{bottom:68px}.template-product:not(.jdm-tree-pdp) #chat-bubble{bottom:100px!important}.template-product:not(.jdm-tree-pdp):has(#PBarNextFrameWrapper) #chat-bubble{bottom:168px!important}.template-product .product-single__description table{display:block;max-width:100%;overflow-x:auto}}.template-product button:focus-visible,.template-product a:focus-visible{outline:3px solid #b38b37;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jdm-product-cro.css.map */
