.shopify-section-description{padding:var(--padding);margin:var(--margin)}.product-description{color:var(--text)}.product-description details{margin:10px 0}.product-description details[open] summary span{color:var(--text);font-weight:700}.product-description summary{display:flex;position:relative;min-height:40px;align-items:center;border-bottom:1px solid var(--miscellaneous);gap:10px;padding:15px 0}@media (min-width: 750px){.product-description summary{display:none}}.product-description summary span{font-weight:500;font-size:calc(var(--body-fs) + 2px);color:var(--subtext)}.product-description summary span svg{color:inherit}.product-description summary span svg path{fill:currentColor}.product-description summary span:first-child{flex:1;min-width:0}.product-description .state-active{display:none}.product-description .state-default{display:flex}.product-description .jsDesk{display:none}.product-description .tab__panel-nav{line-height:1em;font-size:calc(var(--body-fs) + 2px);height:44px;white-space:nowrap;font-weight:500;color:var(--subtext);margin-bottom:16px;position:relative}.product-description .tab__panel-nav:after{content:"";height:2px;border-radius:4px;z-index:1;position:absolute;left:0;right:0;bottom:-16px}.product-description .tab__panel-nav.active{color:var(--text);text-decoration:underline;text-underline-offset:2px;font-weight:700;font-size:calc(var(--body-fs) + 4px)}.product-description .tab__panel-nav:hover{color:var(--text)}.product-description .tab__panel-header{margin-bottom:30px;display:none;position:relative}@media (min-width: 750px){.product-description .tab__panel-header{display:flex;align-items:center;text-align:center;white-space:nowrap;overflow:auto;margin-bottom:40px}}@media (min-width: 1500px){.product-description .tab__panel-header{margin-bottom:60px}}.product-description .tab__panel-header:after{content:"";height:2px;background:var(--miscellaneous);position:absolute;left:0;right:0;bottom:0}@media (min-width: 750px){.product-description .tab__panel-header>button{padding-left:20px;padding-right:20px}.product-description .tab__panel-header>button:first-child{margin-left:auto}.product-description .tab__panel-header>button:last-child{margin-right:auto}}.product-description .tab__panel-header::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--miscellaneous);-webkit-box-shadow:inset 0 0 var(--miscellaneous);background-color:var(--miscellaneous)}.product-description .tab__panel-header::-webkit-scrollbar{width:4px;height:4px;background-color:var(--miscellaneous)}.product-description .tab__panel-header::-webkit-scrollbar-thumb{background-color:var(--text)}.product-description .tab__panel-content .tab__panel-content{margin:20px 0;overflow:hidden}@media (min-width: 750px){.product-description .tab__panel-content .tab__panel-content{margin:0}}.product-description .tab__panel-content .tab__panel-content p{margin:0}.product-description .tab__panel-content .tab__panel-content p:not(:last-child){margin-bottom:10px}@media (min-width: 1500px){.product-description .tab__panel-content .tab__panel-content p:not(:last-child){margin-bottom:15px}}@media (min-width: 750px){.product-description .tab__panel-content{display:none}.product-description .tab__panel-content.active{display:block}}.product-description .spr-summary{text-align:left}.product-description .spr-summary-actions a{padding-top:20px;display:block;text-decoration:underline;text-underline-offset:2px}@media (min-width: 750px){.product-description .spr-summary-actions a{display:inline-block;padding-top:0}}.product-description .tab__panel-body .spr-header-title{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px;line-height:1.2}@media (min-width: 750px){.product-description .tab__panel-body .spr-header-title{margin-bottom:18px;font-size:32px;font-weight:500;line-height:1.1}}.product-description .tab__panel-body .spr-review-header-title{font-weight:500;font-size:16px}@media (min-width: 1200px){.product-description .tab__panel-body p,.product-description .tab__panel-body span{line-height:1.4em}.product-description .tab__panel-body h2,.product-description .tab__panel-body h3,.product-description .tab__panel-body h4,.product-description .tab__panel-body h5,.product-description .tab__panel-body h6{font-weight:500;line-height:1.1em}.product-description .tab__panel-body h2{font-size:34px}.product-description .tab__panel-body h3{font-size:24px}.product-description .tab__panel-body h4{font-size:20px}.product-description .tab__panel-body h5{font-size:18px}.product-description .tab__panel-body h6{font-size:16px}.product-description .tab__panel-body li{font-size:14px}}.product-description .spr-container{padding:20px}@media (min-width: 750px){.product-description .spr-container{padding:0;border:0}}.product-description .spr-container .spr-header{text-align:center}.product-description .spr-container .spr-header .spr-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:12px;color:var(--subtext);line-height:1.25!important}@media (min-width: 750px){.product-description .spr-container .spr-header .spr-summary{gap:13px;font-size:20px}}.product-description .spr-container .spr-header .spr-summary .spr-starrating{margin-bottom:0}.product-description .spr-container .spr-header .spr-summary .spr-summary-actions{padding-left:10px}@media (min-width: 750px){.product-description .spr-container .spr-header .spr-summary .spr-summary-actions{padding-left:13px}}.product-description .spr-container .spr-header .spr-summary .spr-summary-actions a{color:inherit}.product-description .spr-starrating{margin-bottom:15px;justify-content:flex-start!important}.product-description .spr-review-header-starratings{display:inline-flex}.product-description .spr-icon{width:20px;height:20px;font-size:100%;display:inline-block;color:var(--primary-color)}.product-description .spr-review-header h2,.product-description .spr-review-header h3,.product-description .spr-review-header h4,.product-description .spr-review-header h5{margin-bottom:15px}.product-description .spr-form-title{margin-bottom:20px}.product-description .spr-review-content-body{font-size:var(--body-fs)}.product-description details[open] summary span{color:var(--text)}.product-description details[open] summary span svg path{fill:var(--text)}.product-description details[open] summary .state-active{display:flex}.product-description details[open] summary .state-default{display:none}.product-description details[open] .tab__panel-content{display:block}.product-description details[open] .spr-form-input{justify-content:flex-start}@media (min-width: 750px){.product-description .jsDesk{display:block}}@media (min-width: 750px){.product-description .jsMobi .tab__panel-content{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-tab-panel.css.map */
