.product-tabs-section{width:100%;margin-top:40px;margin-bottom:40px;font-family:var(--font-body-family, inherit);background:#fff}.product-tabs__nav-wrapper{width:100%}.product-tabs__nav{display:flex;justify-content:center;align-items:stretch;width:100%;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__tab-btn{flex:1;min-width:180px;padding:16px 24px;background-color:#e2e2e2;color:#080b1b;border:none;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .25s ease,color .25s ease;white-space:nowrap}.product-tabs__tab-btn::nth-child(2){background-color:#ececec}.product-tabs__tab-btn:last-child{border-right:none}.product-tabs__tab-btn:hover{background-color:#dfe2e7}.product-tabs__tab-btn.is-active{background-color:#222;color:#fff}.product-tabs__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:48px 16px;width:100%}.product-tabs__accordion-btn{display:none}.product-tabs__panel{display:none;opacity:0;transition:opacity .3s ease}.product-tabs__panel.is-active{display:block;opacity:1}@media screen and (max-width:1199px){.product-tabs-section{margin-top:20px;margin-bottom:20px;background:transparent}}@media screen and (max-width:768px){.product-tabs__nav-wrapper{display:none!important}.product-tabs__container{padding-block:0;padding-inline:0}.product-tabs__accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;background-color:#fff;border:none;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;margin-top:-1px;font-size:.875rem;font-weight:700;color:#080b1b;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;box-sizing:border-box}.product-tabs__accordion-btn.is-active{background-color:#fafafa;border-bottom-color:#e5e7eb}.product-tabs__accordion-chevron{width:18px;height:18px;transition:transform .3s ease;color:#080b1b;flex-shrink:0}.product-tabs__accordion-btn.is-active .product-tabs__accordion-chevron{transform:rotate(180deg)}.product-tabs__panel{display:none;padding:16px 0;border-bottom:1px solid #E5E7EB;background-color:#fff}.product-tabs__panel.is-active{display:block!important;opacity:1!important}}.product-tab-description{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media screen and (max-width:834px){.product-tab-description{grid-template-columns:1fr;gap:15px;padding-inline:15px}}.product-tab-description__heading{font-size:1.25rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#080b1b;margin-top:0;margin-bottom:20px}.product-tab-description__body{font-size:.8rem;line-height:1.7;color:#4a4d58;margin-bottom:32px}.product-tab-description__body p{margin-bottom:16px}.product-tab-description__finishes-title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#080b1b;margin-top:24px;margin-bottom:16px}.product-tab-description__swatches{display:flex;flex-wrap:wrap;gap:20px 16px}.product-tab-swatch{display:flex;flex-direction:column;align-items:center;cursor:pointer;background:none;border:none;padding:0;text-align:center}.product-tab-swatch__circle{width:70px;height:70px;border-radius:50%;border:1px solid #E5E7EB;padding:2px;transition:transform .2s ease,border-color .2s ease;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f3f4f6}.product-tab-swatch__inner{width:100%;height:100%;border-radius:50%;object-fit:cover;background-position:center;background-size:cover}.product-tab-swatch.is-active .product-tab-swatch__circle{border-color:#080b1b}.product-tab-swatch__label{margin-top:8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#374151;line-height:1.2;word-break:break-word}.product-tab-description__image-wrapper{position:relative;width:100%;overflow:hidden;display:flex;align-items:start;justify-content:center}.product-tab-description__image{max-width:70%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .3s ease}.product-tab-description__badge{position:absolute;bottom:16px;left:16px;background-color:#080b1b;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:2px;pointer-events:none;z-index:2}.product-tab-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media screen and (max-width:834px){.product-tab-specs__grid{grid-template-columns:1fr;gap:32px}}.product-tab-specs__table{width:100%;border-collapse:collapse}.product-tab-specs__table tr{border-bottom:1px solid #E5E7EB}.product-tab-specs__table th{text-align:left;padding:14px 0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#080b1b;width:40%}.product-tab-specs__table td{text-align:right;padding:14px 0;font-size:.875rem;color:#4a4d58;width:60%}.product-tab-specs__image-wrapper{position:relative;width:100%;background-color:#fff;border-radius:4px;overflow:hidden;padding:16px;display:flex;align-items:start;justify-content:center}.product-tab-specs__image-wrapper img{max-width:70%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .3s ease}.product-tab-specs__downloads{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;overflow:hidden;background-color:#fff}@media screen and (max-width:576px){.product-tab-specs__downloads{grid-template-columns:1fr}}.product-tab-specs__download-btn{display:flex;align-items:center;gap:12px;padding:14px 18px 15px;background-color:#fff;border:none;border:1px solid #E5E7EB;text-decoration:none;color:#080b1b;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;box-sizing:border-box}.product-tab-specs__download-btn:nth-child(2n){border-left:none}@media screen and (max-width:576px){.product-tab-specs__download-btn:nth-child(2n){border-left:1px solid #E5E7EB;border-top:none}}.product-tab-specs__download-btn:hover{background-color:#f9fafb;color:#222}.product-tab-specs__download-icon{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.product-tab-specs__download-icon svg{width:100%;height:100%;display:block}.product-tab-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media screen and (max-width:992px){.product-tab-info__grid{grid-template-columns:1fr;gap:20px}}.product-tab-info__card{background-color:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:28px 24px;min-height:250px;display:flex;flex-direction:column;box-sizing:border-box}.product-tab-info__title{font-size:1.125rem;font-weight:700;color:#080b1b;margin:0 0 20px}.product-tab-info__search{position:relative;margin-bottom:20px}.product-tab-info__search-input{width:100%;padding:10px 40px 10px 14px;font-size:.8125rem;border:1px solid #D1D5DB;border-radius:20px;outline:none;color:#374151;background-color:#fafafa;box-sizing:border-box}.product-tab-info__search-input:focus{border-color:#080b1b;background-color:#fff}.product-tab-info__search-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:#080b1b;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-tab-info__accordion{display:flex;flex-direction:column;gap:0}.product-tab-info__acc-item{border-bottom:1px solid #E5E7EB;padding:10px 0}.product-tab-info__acc-item:last-child{border-bottom:none}.product-tab-info__acc-title{font-size:.875rem;font-weight:700;color:#080b1b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;padding:2px}.product-tab-info__acc-title::-webkit-details-marker{display:none}.product-tab-info__acc-icon{font-weight:400;font-size:1rem;color:#6b7280;margin-left:8px;width:28px;height:28px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .25s ease,color .25s ease,transform .25s ease;line-height:1}.product-tab-info__acc-content{margin-top:5px;font-size:.8125rem;color:#4b5563;line-height:1.5;padding-right:44px}.product-tab-info__acc-item[open] .product-tab-info__acc-icon{background-color:#222;color:#fff;transform:rotate(45deg)}.product-tab-info__shipping-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.product-tab-info__shipping-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #E5E7EB;font-size:.875rem}.product-tab-info__shipping-item:last-child{border-bottom:none}.product-tab-info__shipping-label{font-weight:700;color:#080b1b}.product-tab-info__shipping-value{color:#4b5563;text-align:right}.product-tab-info__store-desc{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0 0 24px;flex-grow:1}.product-tab-info__store-btn{display:inline-block;padding:12px 24px;background-color:#080b1b;color:#fff;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-align:center;transition:background-color .2s ease;align-self:flex-start}.product-tab-info__store-btn:hover{background-color:#1f2937}@media screen and (max-width:768px){.product-tab-description__heading{font-size:14px;margin-bottom:10px}.product-tab-info__title{font-size:14px;margin-bottom:0}.product-tab-description__body{margin-bottom:20px}.product-tab-description__body p{margin-bottom:10px}.product-tab-description__swatches{gap:14px}.product-tab-swatch__circle{width:44px;height:44px}.product-tab-info__card{padding:15px 12px}.product-tab-info__grid{gap:14px}.product-tab-swatch__label{display:none}.product-tab-specs__download-btn{min-height:44px}.product-tab-info__search-btn{width:44px;height:44px;right:-2px;padding:8px;box-sizing:border-box;background-clip:content-box}}@media screen and (min-width:769px){.product-tab-description__swatches{gap:20px 8px}.product-tab-swatch{flex:0 0 70px;min-width:0;max-width:70px}.product-tab-swatch__label{font-size:10px;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-product-tabs.css.map */
