body.template-product{--pd-product-heading-gap: 1.75rem;--pd-product-section-gap: 2rem;--pd-card-pad-y: 1.6rem;--pd-card-pad-x: 1.35rem;--pd-card-radius: 1.2rem;--product-inpage-scroll-margin-top: calc(var(--header-height, 72px) + 5.6rem)}@media screen and (min-width:990px){body.template-product{--pd-product-heading-gap: 2.4rem;--pd-product-section-gap: 2.4rem;--pd-card-pad-y: 2.2rem;--pd-card-pad-x: 2.6rem}}.product-description__content{display:flex;flex-direction:column}.product-description__params-group{order:2;width:100%;box-sizing:border-box;margin-top:var(--pd-product-section-gap);margin-bottom:0}body.template-product #product-anchor-description,body.template-product #product-anchor-parameters{scroll-margin-top:var(--product-inpage-scroll-margin-top, calc(var(--header-height, 72px) + 5.6rem))}.product-description__params{width:100%;box-sizing:border-box;margin:0;background:#fff;border:none;padding:var(--pd-card-pad-y) var(--pd-card-pad-x) calc(var(--pd-card-pad-y) + .2rem);border-radius:var(--pd-card-radius)}@media screen and (max-width:749px){body.template-product .product-description__params{padding:1.15rem 1rem 1.25rem}}.product-description__params-heading{margin:0 0 var(--pd-product-heading-gap)}.product-description__description{order:1;padding-top:1.75rem}@media screen and (min-width:990px){.product-description__description{padding-top:3rem}}body.template-product .product-description__description{padding-top:1rem}@media screen and (min-width:990px){body.template-product .product-description__description{padding-top:1.75rem}}body.template-product .product-description__description .product-description__title{margin-bottom:1.1rem}@media screen and (min-width:990px){body.template-product .product-description__description .product-description__title{margin-bottom:1.35rem}}body.template-product .product-description__description .product-description__text{font-size:1.6rem;line-height:2.35rem}body.template-product .product-description__description .product-description__text p{margin-bottom:.75em}body.template-product .product-description__description .product-description__text p:last-child{margin-bottom:0}body.template-product .product-description__description .product-description__text h1{font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:3.1rem;margin:1.2rem 0 .75rem}@media only screen and (min-width:750px){body.template-product .product-description__description .product-description__text h1{font-size:calc(var(--font-heading-scale) * 3rem);line-height:3.6rem}}body.template-product .product-description__description .product-description__text h2,body.template-product .product-description__description .product-description__text h3,body.template-product .product-description__description .product-description__text h4{margin-top:1.15em;margin-bottom:.45em}body.template-product .product-description__description .product-description__text h2:first-child,body.template-product .product-description__description .product-description__text h3:first-child,body.template-product .product-description__description .product-description__text h4:first-child,body.template-product .product-description__description .product-description__text h5:first-child,body.template-product .product-description__description .product-description__text h6:first-child{margin-top:0}body.template-product .product-description__description .product-description__text h5,body.template-product .product-description__description .product-description__text h6{margin-top:.9em;margin-bottom:.35em;font-size:calc(var(--font-heading-scale) * 1.85rem);line-height:2.3rem;letter-spacing:-.01em}body.template-product .product-description__description .product-description__text ul,body.template-product .product-description__description .product-description__text ol{margin-top:.35em;margin-bottom:.65em;padding-left:1.6rem}body.template-product .product-description__description .product-description__text li+li{margin-top:.25em}.product__benefits--print-only-placeholder{order:3}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack){display:flex;flex-direction:column;margin:0;gap:0}.product-description__params .product-description__car-offer-stack{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:1.6rem}.product-description__params .product-description__car-offer-stack .product-description__car-offer-item--equipment{grid-column:1 / -1}@media screen and (max-width:749px){.product-description__params .product-description__car-offer-stack .product-description__car-offer-item{display:block;padding:0;margin:0;min-width:0}.product-description__params .product-description__car-offer-stack .product-description__car-offer-item h3.body-title-m,h4.body-title-m{margin:0 0 .6rem}}@media screen and (min-width:750px){.product-description__params .product-description__car-offer-stack{column-gap:2rem;row-gap:0;align-items:start}.product-description__params .product-description__car-offer-stack .product-description__car-offer-item:not(.product-description__car-offer-item--equipment){display:grid;grid-template-columns:minmax(14.5rem,36%) minmax(0,1fr);column-gap:1.25rem;row-gap:.2rem;align-items:start;padding:.55rem 0;margin:0;min-width:0}.product-description__params .product-description__car-offer-stack .product-description__car-offer-item--equipment{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1.25rem;margin-top:1.5rem;padding-top:1.25rem}.product-description__params .product-description__car-offer-stack .product-description__car-offer-item h3.body-title-m,h4.body-title-m{margin:0}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0;align-items:start}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item--section,.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item--equipment{grid-column:1 / -1}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item--equipment{grid-template-columns:max-content minmax(0,1fr);column-gap:1.25rem}}.product-description__params .product-description__car-offer-item--section{display:block;grid-column:1 / -1;padding:1.1rem 0 .15rem;margin:0}.product-description__params .product-description__car-offer-item--section:first-child{padding-top:0}.product-description__section-title{display:block;font-size:1.35rem;line-height:1.4;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.55);letter-spacing:.02em}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item{display:grid;grid-template-columns:minmax(14.5rem,36%) minmax(0,1fr);column-gap:1.25rem;row-gap:.2rem;align-items:start;padding:.55rem 0;margin:0;min-width:0}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item--equipment{margin-top:1.5rem;padding-top:1.25rem}@media screen and (max-width:549px){.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item{grid-template-columns:1fr}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) .product-description__car-offer-item--equipment{grid-template-columns:1fr}}.product-description__params .product-description__car-offer:not(.product-description__car-offer-stack) h3.body-title-m,h4.body-title-m{margin:0;font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.88)}.product-description__params .product-description__car-offer-stack h3.body-title-m,.product-description__params .product-description__car-offer-stack h4.body-title-m{font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.88)}.product-description__params .product-description__car-offer-item--equipment h3.body-title-m,.product-description__params .product-description__car-offer-item--equipment h4.body-title-m{justify-self:start;width:max-content;max-width:100%}.product-description__param-value{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.35rem .65rem;min-width:0;font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight);color:rgb(var(--color-foreground))}.product-description__car-offer-item--equipment .product-description__param-value{display:block;line-height:2.4rem}@media screen and (min-width:990px){.product-description__params .product-description__color--swatches{gap:.65rem 1rem}}.product-description__title{margin:0 0 var(--pd-product-heading-gap)}.product-description__text p a{color:rgb(var(--color-button));text-decoration:none}.product-description__text p a:hover{text-decoration:underline}.product-description__text{color:var(--color-text-light)}.product-description__text h1{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:3.6rem;font-weight:var(--font-heading-weight-bold);letter-spacing:-.02em;color:rgb(var(--color-foreground));margin:2rem 0 1.2rem}@media only screen and (min-width:750px){.product-description__text h1{font-size:calc(var(--font-heading-scale) * 4rem);line-height:4.8rem}}@media screen and (max-width:990px){.product-description__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.product-description__description.expanded .product-description__text{display:block}.product-description__text p{margin-top:0}.product-description__text p:last-child{margin-bottom:0}.product-description__car-offer{list-style:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.product-description__params .product-description__car-offer-item .spec-badge{font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight);color:rgb(var(--color-foreground))!important;background:none!important;background-color:transparent!important;border:none!important;border-radius:0;padding:0;margin:0;display:inline-flex;align-items:center;min-height:0;box-sizing:border-box;width:auto;max-width:100%}.product-description__car-offer-item .spec-badge{font-size:1.6rem;color:var(--card-spec-text-color, #1a1a1a);background:var(--card-spec-bg-color, #f8f9fa);padding:.35rem .55rem;border-radius:4px;margin:0;font-weight:500;border:1px solid var(--card-spec-border-color, #e9ecef);display:inline-flex;align-items:center;min-height:2.6rem;box-sizing:border-box;width:fit-content;max-width:100%}.product-description__car-offer-item .spec-badge--with-icon{display:flex;align-items:center;gap:7px}.product-description__car-offer-item .spec-icon{width:14px;height:14px;flex-shrink:0;opacity:.7}.product-description__car-offer h3,.product-description__car-offer h4{margin:0 0 .6rem}.product-description__params .product-description__car-offer h3,.product-description__params .product-description__car-offer h4{margin:0}.product-description__car-offer p{margin:0;color:rgba(var(--color-foreground),.8)}.product-description__parameter-link{color:rgb(var(--color-button))!important;text-decoration:none;cursor:pointer}.product-description__parameter-link:hover{color:rgb(var(--color-button));opacity:.85}.product-description__params .product-description__car-offer-item:not(.product-description__car-offer-item--equipment) .product-description__param-value .product-description__parameter-link{display:inline;padding:0;margin:0;font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight);text-decoration:none;color:rgb(var(--color-button))!important;background:none;border:none;border-radius:0;max-width:100%}.product-description__params .product-description__car-offer-item:not(.product-description__car-offer-item--equipment) .product-description__param-value .product-description__parameter-link:hover{color:rgb(var(--color-button))!important;opacity:.85}.product-description__params .product-description__car-offer-item--equipment .product-description__parameter-link{display:inline;padding:0;margin:0;font-size:1.6rem;line-height:2.4rem;font-weight:var(--font-body-weight);word-break:break-word;text-decoration:none;color:rgb(var(--color-button))!important}.product-description__params .product-description__car-offer-item--equipment .product-description__parameter-link:hover{color:rgb(var(--color-button))!important;opacity:.85}.product-description__color{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.product-description__color--swatches{width:100%}.product-description__color-box{flex:0 1 auto;min-width:min(100%,10rem);max-width:100%;display:inline-flex;align-items:center;gap:.65rem;box-sizing:border-box}.product-description__color-box:hover{text-decoration:none;opacity:.85}.product-description__color-box .color-name{font-size:1.4rem;color:rgb(var(--color-foreground))}.product-description__params .product-description__color-box .text-body-medium{font-size:1.6rem;line-height:2.4rem}.body-title-m{padding-right:0}.product-description__color .color-item{display:inline-block;text-decoration:none;transition:transform .2s ease}.product-description__color .color-item:hover{transform:scale(1.2)}.product-description__color .color-item .variant-color__hex{width:24px;height:24px;border-radius:50%;display:block;border:2px solid #fff;box-shadow:0 2px 4px #0003;transition:.2s}.product-description__color .color-item .variant-color__hex:hover{border-color:#333}.product-description__btn{border:2px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:calc(1.4rem * .01);margin:1.2rem auto 0;display:flex;padding:.8rem 1.4rem;min-height:unset;z-index:2}.product-description__btn:hover{background-color:var(--neutral-n700);color:var(--color-white);border-color:var(--neutral-n700)}.product-description__btn svg{transform:rotate(180deg);margin-right:.6rem}.product-description__description.expanded .product-description__btn svg{transform:rotate(0)}@media print{.product-description__params{width:100%!important;margin:0 0 1.5rem!important;padding:1.35rem 1.25rem!important;page-break-inside:avoid}.product-description__btn{display:none!important}.product-description__text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.product-description__car-offer{grid-row-gap:0}.product-description__params .product-description__car-offer{display:flex!important;flex-direction:column!important}.product-description__params .product-description__car-offer-pair{flex-direction:column!important}.product-description__car-offer .product-description__parameter-link{font-size:12px;color:rgb(var(--color-button))!important;text-decoration:none!important;cursor:pointer!important}.product-description__color{display:flex;flex-direction:column}.product-description__parameter-link .text-body-medium{font-size:12px}.product-description__color{gap:.6rem}.product-description__car-offer a{color:rgb(var(--color-button))!important;text-decoration:none!important;cursor:pointer!important}.product-description__car-offer a:hover{color:rgb(var(--color-button))!important;text-decoration:none!important}.product-description__color-box{cursor:pointer!important}.product-description__color-box:hover{text-decoration:none!important}.product-description__color .color-item{cursor:pointer!important}.product-description__color .color-item:hover{transform:scale(1.1)!important}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/section-product-description.css.map */
