/* AxiraLaser product detail */ .p-detail{font-family:Arial,sans-serif;color:#29251f}.type-detail .breadcrumbs{font-family:Arial,sans-serif;font-size:12px;color:#847c71;margin-bottom:20px}.p-detail-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:32px;margin:12px 0 40px;padding:28px;background:#f6f3ec;border-radius:24px}.p-detail-inner:before,.p-detail-inner:after{display:none}.p-detail-inner>.p-image-wrapper{grid-area:1/1;width:auto!important;float:none;padding:0;min-width:0}.p-image-wrapper .p-image{border:0;background:transparent;margin:0;padding:0}.p-image-wrapper .p-main-image img{width:100%;height:auto;max-height:540px;object-fit:contain;mix-blend-mode:multiply;border-radius:16px}.p-detail .flag-new{background:#343d32;border-radius:4px;font:700 11px Arial,sans-serif;padding:7px 11px}.p-detail .flag-new:after{display:none}.p-detail-inner>.p-data-wrapper{grid-area:1/2;width:auto!important;float:none;min-width:0;margin:0;padding:30px;background:#fff;border:1px solid #e9e3d9;border-radius:18px;box-shadow:0 8px 28px rgba(48,37,21,.04)}.axira-product-eyebrow{font:700 11px Arial,sans-serif;letter-spacing:1.8px;color:#926044;margin:0 0 16px}.p-detail h1{font-size:36px;line-height:1.18;letter-spacing:-.6px;color:#29251f;margin:0 0 18px}.p-detail .p-short-description{font-size:16px;line-height:1.75;color:#655e53;margin:0 0 20px}.p-detail .p-short-description p{margin:0}.p-detail .p-basic-info-block{border:0;padding:0;margin:0 0 18px}.p-detail .p-basic-info-block .block{border:0;padding:0}.p-detail .availability-label{display:inline-block;padding:6px 10px;border-radius:30px;background:#eef4ea;font:700 12px Arial,sans-serif}.p-detail .p-to-cart-block{display:block;border:0;padding:0;margin:0}.p-detail .p-final-price-wrapper{display:block;float:none;width:100%;padding:0;margin:0 0 22px}.p-detail .price-final{font:700 38px/1.15 Arial,sans-serif;letter-spacing:-1px;color:#29251f}.p-detail .p-add-to-cart-wrapper{width:100%;padding:0}.p-detail .add-to-cart{display:flex;gap:12px;align-items:stretch;width:100%}.p-detail .quantity{flex:0 0 108px;width:108px;height:52px;border:1px solid #ddd5c9;border-radius:8px;overflow:hidden}.p-detail .quantity input.amount{width:106px;height:50px;border:0;padding:0 30px;font-size:16px}.p-detail .quantity button{width:30px;height:50px;top:0}.p-detail .quantity .increase{right:0;left:auto}.p-detail .quantity .decrease{left:0;right:auto}.p-detail .add-to-cart-button{flex:1;min-width:0;min-height:52px;border-radius:8px;font:700 15px Arial,sans-serif;background:#c92a12;border-color:#c92a12}.p-detail .p-param-block{display:none}.axira-product-note{margin:18px 0 0;padding:13px 15px;border-radius:10px;background:#f7f5f0;color:#6a6257;font-size:12px;line-height:1.65}.axira-discussion-link{display:inline-block;margin:20px 0 0;font-size:13px;font-weight:700;color:#8a4b2c;text-decoration:underline;text-underline-offset:4px}.p-detail>.container--bannersBenefit{display:none}.p-detail .p-detail-tabs-wrapper{margin-top:30px}.p-detail .p-detail-tabs{display:flex;justify-content:flex-start;gap:10px;border:0;padding:0;margin:0 0 20px}.p-detail .p-detail-tabs .shp-tab{border:0;margin:0}.p-detail .p-detail-tabs .shp-tab-link{border:1px solid #ddd5c9;border-radius:30px;padding:13px 22px;font:700 14px Arial,sans-serif;color:#4d453a;background:#fff}.p-detail .p-detail-tabs .active .shp-tab-link{background:#29251f;color:#fff;border-color:#29251f}.p-detail .tab-content{padding:20px 0;border:0}.p-detail .basic-description h2,.p-detail .discussion-wrapper h2{font-size:30px;line-height:1.3;margin:0 0 18px}.p-detail .basic-description h3{font-size:21px;margin:30px 0 16px}.p-detail .basic-description p{max-width:900px;font-size:16px;line-height:1.8;margin:0 0 20px}.p-detail .basic-description ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0}.p-detail .basic-description li{margin:0;padding:22px;background:#f7f5f0;border:1px solid #e9e3d9;border-radius:12px;font-size:15px;line-height:1.65}.p-detail .basic-description li:before{content:'✓';display:block;font-size:20px;color:#746246;margin-bottom:12px}.p-detail .basic-description p:last-child{max-width:none;padding:16px 20px;background:#f7f5f0;border-left:3px solid #c8b697;border-radius:4px;font-size:14px}.p-detail .discussion-wrapper{max-width:940px;margin:0;padding:30px;background:#f7f5f0;border-radius:18px;scroll-margin-top:30px}.p-detail .discussion-wrapper p{line-height:1.7;color:#655e53}.p-detail #formDiscussion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.p-detail #formDiscussion .form-group{margin:0}.p-detail #formDiscussion .form-group:has(textarea),.p-detail #formDiscussion .consents,.p-detail #formDiscussion .form-group:last-child{grid-column:1/-1}.p-detail #formDiscussion .form-control{font:16px Arial,sans-serif;border:1px solid #d9d0c3;border-radius:8px;background:#fff;padding:12px}.p-detail #formDiscussion textarea{min-height:140px}.p-detail #formDiscussion .btn{background:#29251f;border-color:#29251f;border-radius:8px;font:700 14px Arial,sans-serif;padding:14px 22px}@media(max-width:767px){.p-detail-inner{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px;border-radius:18px}.p-detail-inner>.p-data-wrapper{grid-area:2/1;padding:22px}.p-detail h1{font-size:29px}.p-detail .price-final{font-size:32px}.p-image-wrapper .p-main-image img{max-height:380px}.p-detail .basic-description ul{grid-template-columns:minmax(0,1fr)}.p-detail #formDiscussion{grid-template-columns:minmax(0,1fr)}.p-detail .discussion-wrapper{padding:22px}.p-detail .p-detail-tabs{gap:8px;flex-wrap:wrap}.p-detail .p-detail-tabs .shp-tab-link{padding:12px 16px}}