.product-info-tabs{width:100%}.product-info-tabs .tabs-wrapper{background-color:transparent!important}.tabs-navigation{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid #e5e5e5;margin-bottom:30px}@media screen and (max-width: 749px){.tabs-navigation{display:none}}.tab-button{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;padding:15px 30px;font-size:17px;font-family:var(--heading-font-family);font-weight:400!important;color:#534f4d!important;cursor:pointer;transition:border-bottom-color .3s ease;position:relative;margin-bottom:-2px}.tab-button.active{color:#534f4d!important;border-bottom-color:#534f4d!important;font-weight:400!important}.tab-button strong{font-weight:400!important}@media screen and (max-width: 749px){.tab-button{padding:12px 20px;font-size:15px}}.product-info-tabs .accordion-navigation,.product-info-tabs .accordion-item,.product-info-tabs .accordion-summary,.product-info-tabs .accordion-content{display:none!important}@media screen and (min-width: 750px){.product-info-tabs .accordion-navigation,.product-info-tabs .accordion-item,.product-info-tabs .accordion-summary,.product-info-tabs .accordion-content{display:none!important}}@media screen and (max-width: 749px){.product-info-tabs .accordion-navigation{display:block!important;width:100%}.product-info-tabs .accordion-item{display:block!important;border-bottom:1px solid #e5e5e5}.product-info-tabs .accordion-item:first-child{border-top:none!important}.product-info-tabs .accordion-summary{display:flex!important;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;list-style:none;font-size:17px;font-family:var(--heading-font-family);font-weight:400;color:#534f4d}.product-info-tabs .accordion-summary::-webkit-details-marker{display:none}.product-info-tabs .accordion-summary strong{font-weight:400}.product-info-tabs .accordion-icon{display:block!important;font-size:20px;font-weight:300;transition:transform .3s ease;flex-shrink:0;margin-left:15px}.product-info-tabs .accordion-item[open] .accordion-icon{transform:rotate(45deg)}.product-info-tabs .accordion-content{display:block!important;padding-bottom:20px;padding-top:10px}}.tabs-content{position:relative;width:100%}@media screen and (max-width: 749px){.tabs-content{display:none}}.tab-panel{display:none;width:100%}.tab-panel.active{display:block;width:100%}.product-description{width:100%;max-width:100%;box-sizing:border-box}.product-description p{font-weight:300;font-size:1.6rem;margin-top:0;margin-block-end:calc(var(--body-font-scale) * 1.3 * var(--body-font-size, 1.4rem));line-height:var(--body-line-height, calc(1 + .71428 / var(--body-font-scale)))}.product-description p:only-child{margin-bottom:0}.product-description ul,.product-description ol{margin-left:20px;margin-bottom:15px}.product-description ul li,.product-description ol li{font-size:1.6rem!important;font-weight:300!important;line-height:var(--body-line-height, calc(1 + .71428 / var(--body-font-scale)))!important}.colors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;align-items:start;width:100%;max-width:100%}@media screen and (max-width: 749px){.colors-grid{grid-template-columns:repeat(4,1fr);gap:15px}}.color-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;align-self:start}.color-swatch-display{width:60px;height:60px;border-radius:10px;border:2px solid #e5e5e5;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 749px){.color-swatch-display{width:50px;height:50px}}.color-name{font-size:13px;color:#333;line-height:1.3;word-break:break-word}.color-samples-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0!important;margin-top:0!important;grid-column:span 3;align-self:start}@media screen and (max-width: 749px){.color-samples-section{grid-column:span 2}}.color-cta{display:flex;align-items:flex-start!important;justify-content:center;width:100%;margin-top:0!important;padding-top:0!important}.color-cta .btn{min-height:60px!important;height:60px!important;display:flex;align-items:center;justify-content:center;width:100%;padding-left:20px;padding-right:20px;margin-top:0!important}@media screen and (max-width: 749px){.color-samples-section{grid-column:1 / -1;width:100%}.color-cta{width:100%}.color-cta .btn{min-height:50px;height:50px;padding-left:15px;padding-right:15px;width:100%}}.dimensions-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;width:100%;max-width:100%}.dimension-group{padding:0;background-color:transparent}.dimension-title{font-size:18px;font-weight:400!important;margin-bottom:15px;color:#333}.dimension-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,auto));gap:10px}.dimension-value{padding:8px 16px;background-color:#fff!important;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;color:#333;text-align:center;white-space:nowrap}@media screen and (max-width: 749px){.dimensions-content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.dimension-title{font-size:16px}.dimension-value{padding:6px 12px;font-size:13px}}.rte{width:100%;max-width:100%}.rte p{font-weight:300;font-size:1.6rem;margin-top:0;margin-block-end:calc(var(--body-font-scale) * 1.3 * var(--body-font-size, 1.4rem));line-height:var(--body-line-height, calc(1 + .71428 / var(--body-font-scale)));color:#333}.rte p:only-child{margin-bottom:0}.rte ul li,.rte ol li{font-size:1.6rem!important;font-weight:300!important;line-height:var(--body-line-height, calc(1 + .71428 / var(--body-font-scale)))!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:25px;margin-bottom:15px;font-weight:600;color:#000}.rte h1{font-size:28px}.rte h2{font-size:24px}.rte h3{font-size:20px}.rte h4{font-size:18px}.rte img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.rte a{color:#727963;text-decoration:underline;transition:color .2s ease}.rte a:hover{color:#5a6150}.rte table{width:100%;border-collapse:collapse;margin:20px 0}.rte table th,.rte table td{padding:10px;border:1px solid #e5e5e5;text-align:left}.rte table th{background-color:#f9f9f9;font-weight:600}.section-padding{padding-top:var(--section-padding-top, 36px);padding-bottom:var(--section-padding-bottom, 36px)}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-product-info-tabs.css.map */
