.cpt{display:block;padding:var(--cpt-top) var(--cpt-side) var(--cpt-bottom);background:var(--cpt-bg);color:var(--cpt-text);font-family:var(--cpt-font, Roboto, Arial, sans-serif);font-weight:var(--cpt-weight, 400);font-size:var(--cpt-text-size);line-height:var(--cpt-line-height)}.cpt *,.cpt *:before,.cpt *:after{box-sizing:border-box}.cpt .cpt__inner{width:100%;max-width:var(--cpt-max);min-width:0;margin-inline:auto}.cpt h1,.cpt h2,.cpt h3,.cpt h4,.cpt h5,.cpt h6{font-family:inherit;color:inherit;line-height:1.3}.cpt h3{margin:0 0 .7em;font-size:var(--cpt-heading-size);font-weight:700}.cpt__nav{display:none}.cpt.is-ready .cpt__nav{display:flex;gap:var(--cpt-tab-gap);justify-content:var(--cpt-nav-align);background:var(--cpt-nav-bg);max-width:100%;overflow-x:auto;border-bottom:var(--cpt-nav-border-width) solid var(--cpt-border);scrollbar-width:thin;scrollbar-color:var(--cpt-border) transparent;overscroll-behavior-inline:contain}.cpt .cpt__tab{flex:0 0 auto;position:relative;padding:var(--cpt-tab-py) var(--cpt-tab-px);border:0;border-bottom:var(--cpt-underline-height) solid transparent;background:transparent;color:var(--cpt-tab-color);font:700 var(--cpt-tab-size)/1.3 var(--cpt-font, Roboto, Arial, sans-serif);white-space:nowrap;cursor:pointer}.cpt .cpt__tab[aria-selected=true]{color:var(--cpt-red);border-bottom-color:var(--cpt-underline)}.cpt button:focus-visible,.cpt summary:focus-visible,.cpt__panel:focus-visible{outline:2px solid var(--cpt-red);outline-offset:-2px}.cpt__panel[hidden]{display:none!important}.cpt__panel-body{padding-block:var(--cpt-panel-padding);min-width:0}.cpt__panel{min-width:0}.cpt .cpt__accordion-heading{margin:0;font-size:var(--cpt-tab-size)}.cpt.is-ready .cpt__accordion-heading{display:none}.cpt .cpt__accordion-toggle{display:flex;justify-content:space-between;gap:16px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--cpt-border);background:transparent;color:inherit;text-align:start;font:inherit;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.cpt__accordion-toggle>span:last-child{flex-shrink:0}.cpt.is-ready .cpt__accordion-toggle[aria-expanded=true]{color:var(--cpt-red);border-bottom-color:var(--cpt-underline)}.cpt.is-ready .cpt__accordion-toggle[aria-expanded=true]>span:last-child{transform:rotate(45deg)}.cpt__rich{min-width:0;overflow-wrap:anywhere}.cpt__rich p{margin-block:var(--cpt-paragraph-gap)}.cpt__rich h2{font-size:var(--cpt-heading-size)}.cpt__rich>:first-child{margin-top:0}.cpt__rich>:last-child{margin-bottom:0}.cpt__rich img,.cpt__rich video{max-width:100%;height:auto}.cpt__rich iframe,.cpt__rich embed,.cpt__rich object{max-width:100%}.cpt__rich table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.cpt__rich th,.cpt__rich td{padding:10px 14px;border:1px solid var(--cpt-border);text-align:start}.cpt__rich pre{max-width:100%;overflow-x:auto}.cpt__rich a{color:var(--cpt-red);text-underline-offset:3px}.cpt__specs{width:100%;border-collapse:collapse}.cpt__specs tbody{width:100%}.cpt__specs th{font-weight:700;width:35%}.cpt .cpt__feature{display:grid;grid-template-columns:minmax(0,var(--feature-copy)) minmax(0,var(--feature-image));align-items:var(--feature-vertical);gap:var(--feature-gap);padding:var(--feature-padding);background:var(--feature-bg);border:var(--feature-border-width) solid var(--feature-border);border-radius:var(--feature-radius);min-width:0}.cpt .cpt__feature--left{grid-template-columns:minmax(0,var(--feature-image)) minmax(0,var(--feature-copy))}.cpt__feature--left .cpt__feature-media{order:-1}.cpt .cpt__feature--text-only{display:block}.cpt__feature-copy{min-width:0;width:100%;max-width:var(--feature-text-width);text-align:var(--feature-align);overflow-wrap:anywhere}.cpt__feature-copy[style],.cpt__feature-media{min-width:0}.cpt__feature-media img{display:block;width:100%;height:auto;border-radius:var(--feature-radius)}.cpt__feature:not([data-image-ratio=adapt]) .cpt__feature-media{aspect-ratio:var(--feature-ratio)}.cpt__feature:not([data-image-ratio=adapt]) .cpt__feature-media img{height:100%;object-fit:var(--feature-fit);object-position:var(--feature-focal)}.cpt__extra{margin-top:var(--cpt-gap)}.cpt__faq-item{border-bottom:1px solid var(--cpt-border)}.cpt__faq-item summary{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;cursor:pointer;list-style:none;overflow-wrap:anywhere}.cpt__faq-item summary::-webkit-details-marker{display:none}.cpt__faq-item summary span{flex-shrink:0}.cpt__faq-item[open]:not([data-closing=true]) summary span{transform:rotate(45deg)}.cpt__faq-answer>div{padding-bottom:16px}.cpt[data-animate=true] .cpt__faq-item summary span{transition:transform .22s ease}@media(max-width:749px){.cpt.is-ready.is-accordion .cpt__nav{display:none}.cpt.is-ready.is-accordion .cpt__accordion-heading{display:block}.cpt .cpt__feature{grid-template-columns:minmax(0,1fr);gap:var(--feature-mobile-gap)}.cpt__feature-media{order:0!important}.cpt__feature[data-mobile-image=before] .cpt__feature-media{order:-1!important}.cpt__feature-copy{max-width:100%}.cpt.is-ready .cpt__nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cpt *,.cpt *:before,.cpt *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cpt__fallback{display:flex;flex-direction:column;gap:var(--fallback-gap);align-items:stretch}.cpt .cpt__fallback>h3{margin:0}.cpt__fallback-image{width:var(--fallback-image-width);max-width:100%}.cpt__fallback-image img{display:block;width:100%;height:auto;border-radius:var(--feature-radius)}.cpt__fallback-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--feature-align);max-width:100%}.cpt .cpt__fallback-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;max-width:100%;padding:10px 22px;background:var(--fallback-button-bg);color:var(--fallback-button-text);border-radius:var(--fallback-button-radius);text-decoration:none;font-weight:700;overflow-wrap:anywhere}.cpt__fallback-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cpt__mobile-category-accordion{display:none}@media(max-width:749px){.cpt .cpt__mobile-accordion-source{display:none!important}.cpt .cpt__mobile-category-accordion{display:block;width:100%;min-width:0}.cpt .cpt__panel-shell[data-tab-type=description] .cpt__panel-body,.cpt .cpt__panel-shell[data-tab-type=specifications] .cpt__panel-body,.cpt .cpt__panel-shell[data-tab-type=box] .cpt__panel-body{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-information-tabs.css.map */
