product-tabs{display:block}.product-section-tabs{margin-top:5rem}.expanded-inner .tab-title{padding:1.25rem .25rem .5rem;font-size:1.75rem;letter-spacing:-1px;margin:0;line-height:1.75rem}.expanded-inner .tab-title span:after{height:4px;content:"";margin:0 0 0 1rem;background:currentColor;width:4rem;display:inline-block}.expanded-inner .tab-title b{font-weight:700}.product-tabs .expanded-inner .tab-content{padding:.5rem .25rem 1.25rem;margin:0}.product-tabs .expanded-inner .tab-content:last-child{border-bottom-width:0}.product-tabs .expanded-inner .tab-content .spr-review:first-child{border-top:0;margin-top:0}@media (min-width:768px){.expanded-inner{flex-wrap:wrap;margin:-2rem 0 0;display:flex}.expanded-inner .tab-title{padding-top:3rem;font-size:1.25rem;padding-right:2rem;padding-bottom:2.5rem;width:30%}.expanded-inner .tab-title>span{max-width:18rem;display:block}.expanded-inner .tab-title span:after{height:3px}.expanded-inner .tab-title .spr-badge{font-size:1rem;margin:1rem 0;display:block}.expanded-inner .tab-title .spr-summary-actions-newreview{float:none;display:inline-block}.product-tabs .expanded-inner .tab-content{padding-top:1rem;padding-bottom:2.5rem;width:70%}.expanded-inner .tab-title:has([data-rating="0.0"])+.tab-content .spr-summary{margin:0 0 .5rem;display:block}.expanded-inner .tab-content .spr-form{margin:0 0 2rem}.expanded-inner .tab-content .spr-reviews{margin:0}.expanded-inner .tab-content .spr-review{padding:0}}@media (min-width:990px){.expanded-inner .tab-title{padding-top:4rem;font-size:1.75rem;padding-bottom:3.5rem}.expanded-inner .tab-title span:after{height:4px}.product-tabs .expanded-inner .tab-content{padding-top:2rem;padding-bottom:3.5rem}}.product-tabs [role=tablist]{overflow-x:auto;padding:0 0 .5rem;gap:.5rem;width:100%;display:flex}.product-tabs [role=tablist]:before{margin-right:auto;content:""}.product-tabs [role=tablist]:after{content:"";margin-left:auto}.product-tabs [role=tablist] .tab-title{flex-shrink:0;padding:.375rem 1.125rem;font-size:1rem;font-weight:600;margin:0;border-radius:var(--button__border-radius);white-space:nowrap}.product-tabs .tab-title label{cursor:pointer}.product-tabs .tab-content{margin:2.5rem 0 3rem}.product-tabs .tab-content>.rte{margin:.5rem 0}