.product-specifications{padding:2rem 0;background-color:#fff}.product-specifications__container{max-width:1440px;margin:0 auto 50px;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.product-specifications__left{display:flex;flex-direction:column;gap:0}.specifications-accordion{border:0px solid #e0e0e0;border-bottom:none;background-color:#fff}.specifications-accordion:last-child{border-bottom:0px solid #e0e0e0}.specifications-accordion:first-child,.specifications-accordion:last-child{border-radius:0}.specifications-accordion__header{padding:1rem 1.25rem;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;list-style:none;transition:none;margin-bottom:10px}.specifications-accordion__header:hover{background-color:#fff}.specifications-accordion__header::-webkit-details-marker{display:none}.specifications-accordion__title{font-size:var(--font-h3-size);font-weight:400;color:#333;margin:0;line-height:1.4}.specifications-accordion__icon{color:#666;transition:transform .2s ease;flex-shrink:0;margin-left:1rem;width:16px;height:16px}.specifications-accordion[open] .specifications-accordion__icon{transform:rotate(180deg)}.specifications-accordion__content{padding:0;overflow:hidden;background-color:#fff;border-top:1px solid #e0e0e0}.specifications-accordion__text{padding:1.25rem;color:#555;line-height:1.5;font-size:var(--font-body-size);margin-top:20px}.specifications-accordion__text p{margin:0 0 .75rem}.specifications-accordion__text p:last-child{margin-bottom:0}.specifications-accordion__text strong{color:#333;font-weight:600}.product-specifications__right{display:flex;flex-direction:column}.specifications-characteristics__title{font-size:var(--font-h3-size);font-weight:400;color:#333;margin:0 0 1rem;padding-bottom:0;border-bottom:none;margin-bottom:20px}.specifications-characteristics{display:flex;flex-direction:column;gap:0}.specifications-characteristic{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:0px solid #f0f0f0;background:#f6f6f6;margin:5px}.specifications-characteristic:last-child{border-bottom:none}.specifications-characteristic__label{color:#777;font-size:var(--font-body-size);font-weight:400;flex:1;min-width:0}.specifications-characteristic__value{color:#333;font-size:var(--font-body-size);font-weight:600;text-align:right;margin-left:2rem;white-space:nowrap}@media screen and (max-width:768px){.product-specifications{padding:1.5rem 0}h3.specifications-characteristics__title{margin:.875rem 1rem}.product-specifications__container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.specifications-accordion__header{padding:.875rem 1rem}.specifications-accordion__text{padding:1rem}.specifications-characteristic{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem 14px}.specifications-characteristic__value{text-align:left;margin-left:0;font-weight:600}}.specifications-characteristic__label-group{display:inline-flex;align-items:center;flex:1;min-width:0}.specifications-characteristic__label-group .specifications-characteristic__label{flex:0 1 auto}.specifications-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0 .5rem;padding:0;border:0;background:transparent;color:#777;cursor:help}.specifications-tooltip__bubble{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:100;width:max-content;max-width:min(300px,80vw);padding:1rem 1.2rem;border-radius:4px;background:#333;color:#fff;font-size:var(--font-body-size);font-weight:400;line-height:1.4;text-align:left;white-space:normal;transform:translate(-50%,4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.specifications-tooltip__bubble:after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#333;transform:translate(-50%)}.specifications-tooltip:hover .specifications-tooltip__bubble,.specifications-tooltip:focus-visible .specifications-tooltip__bubble,.specifications-tooltip:focus-within .specifications-tooltip__bubble{opacity:1;visibility:visible;transform:translate(-50%)}@media screen and (max-width:768px){.specifications-characteristic__label-group{flex:none}.specifications-tooltip__bubble{left:0;transform:translateY(4px)}.specifications-tooltip__bubble:after{left:7px}.specifications-tooltip:hover .specifications-tooltip__bubble,.specifications-tooltip:focus-visible .specifications-tooltip__bubble,.specifications-tooltip:focus-within .specifications-tooltip__bubble{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-specifications.css.map */
