/* Product page: quantity stepper, bottom SEO block, FAQ, breadcrumbs. */
.pm-has-stepper{display:inline-flex;align-items:stretch;border:1px solid #ddd9d1;border-radius:10px;overflow:hidden;background:#fff;height:46px;max-width:100%}.pm-has-stepper>label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.pm-qty-btn{width:46px;flex:0 0 46px;border:0;background:none;font-size:20px;line-height:1;color:#3a3a3a;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;transition:background .12s}.pm-qty-btn:hover{background:#f4f1ec}.pm-qty-btn:disabled{color:#cdcabf;cursor:not-allowed;background:none}.pm-has-stepper input.qty{width:52px;flex:0 0 52px;border:0;border-left:1px solid #eceae3;border-right:1px solid #eceae3;border-radius:0;text-align:center;font-size:16px;background:none;color:#1a1a1a;-moz-appearance:textfield;appearance:textfield;padding:0;height:auto;min-height:0;box-shadow:none}.pm-has-stepper input.qty:focus{outline:none}.pm-has-stepper input.qty::-webkit-outer-spin-button,.pm-has-stepper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
/*# sourceURL=pm-qty-stepper-inline-css */

.pm-bottom{padding:8px 0 24px}.feature-block .feature-media .feature-img{object-position:center 30% !important}

.pm-seo{margin:0 auto 44px}
.pm-seo h3{font-size:20px;margin:30px 0 10px}
.pm-seo p{line-height:1.8;color:#3c3c3c;margin:0 0 14px}
.pm-seo a,.pm-faq a{text-decoration:underline;text-underline-offset:2px;color:inherit}
.pm-seo a:hover,.pm-faq a:hover{text-decoration-thickness:2px}
.pm-faq{margin:0 auto 40px}
.pm-faq h2{font-size:24px;margin:0 0 14px}
.pm-faq details{border-bottom:1px solid #e5e2da;padding:12px 0}
.pm-faq summary{cursor:pointer;font-weight:600;line-height:1.5}
.pm-faq p{margin:10px 0 4px;line-height:1.7;color:#3c3c3c}

.pm-breadcrumbs{font-size:13px;color:#777;margin:0 0 14px}.pm-breadcrumbs a{color:#777;text-decoration:none}.pm-breadcrumbs a:hover{text-decoration:underline}.pm-breadcrumbs .separator{margin:0 6px}
