.product-header-container{background-color:var(--color-background-default,#F8FAFB);background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0;width:100%;font-family:var(--font-body_font-name,'Roboto'),var(--font-body_font-fallback,'Helvetica, Arial, sans-serif');color:var(--color-text-primary,#222C3A)}.product-header-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem;align-items:center}.product-header-info{display:flex;flex-direction:column;gap:2.25rem;z-index:1;position:relative}.product-header-title{font-family:var(--font-heading_font-name,'Roboto Slab'),var(--font-heading_font-fallback,'Georgia, serif');font-size:var(--font-font_sizes-h1,2.25rem);line-height:var(--font-font_sizes-line_height_heading,1.25);font-weight:700;color:var(--color-primary-main,#1A377B);margin:0 0 0.75rem 0;letter-spacing:0}.product-header-specs{display:flex;flex-direction:column;gap:1.5rem}.product-header-price{display:flex;align-items:baseline;gap:0.75rem}.product-header-price-label{font-size:var(--font-font_sizes-small,0.875rem);color:var(--color-secondary-main,#FFB500);font-weight:500;text-transform:uppercase;letter-spacing:0.06em}.product-header-price-value{font-size:1.5rem;font-weight:700;color:var(--color-primary-dark,#10204F);line-height:1.2}.product-header-features,.product-header-benefits{display:block}.product-header-features-list,.product-header-benefits-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.75rem 2rem}.product-header-features-list li,.product-header-benefits-list li{font-size:var(--font-font_sizes-base,16px);color:var(--color-text-secondary,#616D7E);font-family:var(--font-body_font-name,'Roboto'),var(--font-body_font-fallback,'Helvetica, Arial, sans-serif');background-color:var(--color-background-paper,#E9ECEF);border-radius:0.75em;padding:0.4em 1.1em;line-height:1.6;transition:background-color 0.18s}.product-header-features-list li:hover,.product-header-benefits-list li:hover{background-color:var(--color-accent-light,#66D4B2);color:var(--color-accent-dark,#0A6C59)}.product-header-link{margin-top:1.2rem}.product-header-btn{display:inline-block;background-color:var(--color-primary-main,#1A377B);color:var(--color-primary-contrast,#FFFFFF);border:none;border-radius:2em;padding:0.85em 2em;font-size:var(--font-font_sizes-base,16px);font-family:var(--font-body_font-name,'Roboto'),var(--font-body_font-fallback,'Helvetica, Arial, sans-serif');font-weight:500;cursor:pointer;transition:background-color 0.17s,color 0.17s,box-shadow 0.17s;outline:none;box-shadow:none;text-decoration:none;text-align:center;position:relative;letter-spacing:0.01em}.product-header-btn:focus-visible{outline:2px solid var(--color-accent-main,#15A37F);outline-offset:2px}.product-header-btn:hover,.product-header-btn:active{background-color:var(--color-accent-main,#15A37F);color:var(--color-accent-contrast,#FFFFFF)}.product-header-meta{display:flex;align-items:center;gap:1.6rem;font-size:var(--font-font_sizes-small,0.875rem);margin-top:0.5rem}.product-header-stock{font-weight:500}.product-header-stock-in{color:var(--color-success,#21BB71);letter-spacing:0.05em;text-transform:uppercase}.product-header-stock-out{color:var(--color-error,#DF2D43);letter-spacing:0.05em;text-transform:uppercase}.product-header-sku{color:var(--color-text-disabled,#B5BDC6);font-style:italic}.product-header-figure{margin:0;display:flex;align-items:center;justify-content:center;min-width:0}.product-header-image{display:block;max-width:420px;max-height:340px;object-fit:contain;width:100%;height:auto;border-radius:1.6rem;background:var(--color-background-paper,#E9ECEF);transition:transform 0.22s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.product-header-image:hover{transform:scale(1.035) rotate(-0.75deg)}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.product-header-grid{grid-template-columns:1fr 1fr;gap:3.5rem 2.8rem;padding:3.2rem 2.5rem}.product-header-title{font-size:2.6rem}.product-header-image{max-width:340px;max-height:260px}}@media (min-width:1024px){.product-header-grid{grid-template-columns:1.2fr 1fr;gap:4rem 4.0rem;padding:5rem 4rem 5rem 4.5rem;align-items:flex-start}.product-header-title{font-size:2.85rem}.product-header-info{gap:2.8rem}.product-header-image{max-width:470px;max-height:340px}}@media (min-width:1600px){.product-header-grid{max-width:1520px;gap:5rem 7.5rem;padding:6rem 7.5rem}.product-header-title{font-size:3rem}.product-header-image{max-width:540px;max-height:390px}}@media (max-width:767px){.product-header-grid{grid-template-columns:1fr;gap:2.3rem;padding:1.5rem 0.75rem}.product-header-title{font-size:1.5rem;line-height:1.14}.product-header-features-list,.product-header-benefits-list{gap:0.5rem 1rem;flex-direction:column}.product-header-meta{flex-direction:column;align-items:flex-start;gap:0.5rem}.product-header-image{max-width:100vw;max-height:168px;border-radius:1rem}.product-header-link{margin-top:0.8rem}}.product-affiliation-offers-block{font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif);background-color:var(--color-background-default,#F8FAFB);border-radius:16px;padding:2.5rem 0;width:100%;margin:0 auto;position:relative;background-image:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url('/media/web/reseau-de-polylignes-bleu-technique-sur-fond-blanc-style-moderne-vecto_54a65711.jpg');background-size:cover;background-repeat:no-repeat;box-sizing:border-box;opacity:0.1}.product-affiliation-offers-inner{max-width:1160px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:2rem}.product-affiliation-offers-notice{background:var(--color-background-paper,#E9ECEF);color:var(--color-text-secondary,#616D7E);font-size:var(--font-font_sizes-small,0.875rem);border-radius:10px;padding:0.75rem 1.25rem;margin:0 0 1rem 0;text-align:left;line-height:1.7;font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif)}.product-affiliation-offers-price-evolution{background:var(--color-background-paper,#E9ECEF);border-radius:14px;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:0.5rem 0;align-items:flex-start}.product-affiliation-offers-evolution-title{font-family:var(--font-heading_font,"Roboto Slab",Georgia,serif);font-size:var(--font-font_sizes-h4,1.25rem);color:var(--color-primary-main,#1A377B);margin:0 0 0.5rem 0;font-weight:700;letter-spacing:0.01em}.product-affiliation-offers-chart-container{width:100%;height:68px;min-height:48px;background:linear-gradient(90deg,var(--color-primary-light,#5270B8) 0%,var(--color-accent-light,#66D4B2) 100%);border-radius:8px;opacity:0.14}.product-affiliation-offers-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0}@media (min-width:768px){.product-affiliation-offers-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1200px){.product-affiliation-offers-grid{grid-template-columns:repeat(3,1fr);gap:2.2rem}}@media (min-width:1800px){.product-affiliation-offers-inner{max-width:1640px;padding:0 4vw}.product-affiliation-offers-grid{gap:2.5rem}}.product-affiliation-offers-offer-item{background:var(--color-background-paper,#E9ECEF);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative;transition:background 0.18s cubic-bezier(.5,.2,.2,1),box-shadow 0.15s;box-shadow:none;border:1.5px solid transparent}.product-affiliation-offers-offer-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;min-width:0;outline:none;position:relative;transition:background 0.15s cubic-bezier(.5,.2,.2,1)}.product-affiliation-offers-offer-link:focus{border-radius:14px;outline:2.5px solid var(--color-accent-main,#15A37F);outline-offset:1.5px;z-index:2}.product-affiliation-offers-offer-item:hover,.product-affiliation-offers-offer-link:hover{background:var(--color-primary-light,#5270B8)}.product-affiliation-offers-offer-item:hover .product-affiliation-offers-offer-link,.product-affiliation-offers-offer-link:hover{background:transparent}.product-affiliation-offers-best-price-badge{position:absolute;top:0.8rem;left:0.9rem;background:linear-gradient(90deg,var(--color-secondary-light,#FFD668) 70%,var(--color-secondary-main,#FFB500));color:var(--color-secondary-contrast,#212121);font-size:var(--font-font_sizes-small,0.875rem);font-family:var(--font-heading_font,"Roboto Slab",Georgia,serif);font-weight:700;padding:0.35rem 0.95rem 0.35rem 0.9rem;border-radius:12px;letter-spacing:0.01em;z-index:1;border:none;box-shadow:none;opacity:0.96;transition:opacity 0.13s cubic-bezier(.5,.2,.2,1)}.product-affiliation-offers-offer-item.product-affiliation-offers-best-price{border:1.5px solid var(--color-secondary-main,#FFB500)}.product-affiliation-offers-offer-header{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem 0.75rem 1.4rem}.product-affiliation-offers-merchant-logo{width:40px;height:40px;display:inline-block;border-radius:8px;object-fit:contain;background:#fff}.product-affiliation-offers-merchant-info{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.product-affiliation-offers-merchant-name{font-family:var(--font-heading_font,"Roboto Slab",Georgia,serif);font-size:1rem;color:var(--color-primary-main,#1A377B);font-weight:500;margin:0 0 0.04em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.product-affiliation-offers-merchant-rating{font-size:var(--font-font_sizes-small,0.875rem);color:var(--color-accent-main,#15A37F);font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif);font-weight:500;letter-spacing:0.01em;margin-top:2px}.product-affiliation-offers-offer-content{flex:1 0 auto;display:flex;flex-direction:column;gap:0.5rem;padding:0 1.4rem 1.1rem 1.4rem;min-width:0}.product-affiliation-offers-price-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.85rem;line-height:1.3}.product-affiliation-offers-price{font-family:var(--font-heading_font,"Roboto Slab",Georgia,serif);color:var(--color-primary-dark,#10204F);font-size:1.35rem;font-weight:700;letter-spacing:-0.011em;background:none;border-radius:5px;transition:color 0.13s cubic-bezier(.5,.2,.2,1)}.product-affiliation-offers-best-price-highlight{color:var(--color-secondary-main,#FFB500);background:none}.product-affiliation-offers-ship-cost{font-size:var(--font-font_sizes-small,0.875rem);color:var(--color-warning,#FF9100);font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif);font-weight:500}.product-affiliation-offers-shipping-details{font-size:0.97rem;color:var(--color-text-secondary,#616D7E);font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif);line-height:1.4}.product-affiliation-offers-cta{align-self:start;margin-top:0.6rem;background:var(--color-accent-main,#15A37F);color:var(--color-accent-contrast,#FFFFFF);font-family:var(--font-body_font,"Roboto",Helvetica,Arial,sans-serif);font-size:1rem;font-weight:500;border-radius:7px;padding:0.5em 1em 0.5em 1.1em;letter-spacing:0.01em;transition:background 0.14s cubic-bezier(.5,.2,.2,1),color 0.14s cubic-bezier(.5,.2,.2,1),filter 0.14s cubic-bezier(.5,.2,.2,1)}.product-affiliation-offers-offer-item:hover .product-affiliation-offers-cta,.product-affiliation-offers-offer-link:focus .product-affiliation-offers-cta{background:var(--color-accent-light,#66D4B2);color:var(--color-accent-dark,#0A6C59);filter:brightness(1.09)}@media (max-width:767px){.product-affiliation-offers-block{padding:1.25rem 0;border-radius:10px}.product-affiliation-offers-inner{padding:0 0.8rem;gap:1rem}.product-affiliation-offers-price-evolution{padding:0.7rem 0.65rem;border-radius:8px}.product-affiliation-offers-evolution-title{font-size:1.08rem}.product-affiliation-offers-chart-container{height:42px;border-radius:7px}.product-affiliation-offers-grid{gap:0.85rem}.product-affiliation-offers-offer-item{border-radius:8px}.product-affiliation-offers-offer-header,.product-affiliation-offers-offer-content{padding-left:0.8rem;padding-right:0.8rem}.product-affiliation-offers-best-price-badge{top:0.5rem;left:0.55rem;font-size:0.79rem;border-radius:9px;padding:0.34rem 0.75rem 0.34rem 0.72rem}.product-affiliation-offers-merchant-logo{width:32px;height:32px;border-radius:6px}.product-affiliation-offers-price{font-size:1.08rem}}@media (min-width:1024px){.product-affiliation-offers-block{padding-top:3.2rem;padding-bottom:3.2rem;border-radius:24px}.product-affiliation-offers-inner{padding:0 2.7rem;gap:2.5rem}.product-affiliation-offers-price-evolution{padding:1.7rem 2.1rem;border-radius:19px}}@media (prefers-reduced-motion:no-preference){.product-affiliation-offers-block,.product-affiliation-offers-offer-item,.product-affiliation-offers-price-evolution{opacity:0;transform:translateY(48px);animation:pao-fadein 0.66s cubic-bezier(.5,.2,.2,1) .12s forwards;will-change:opacity,transform}.product-affiliation-offers-block{animation-delay:0s}.product-affiliation-offers-price-evolution{animation-delay:.18s}.product-affiliation-offers-offer-item{animation-delay:.22s}}@keyframes pao-fadein{to{opacity:1;transform:none}}.product-affiliation-offers-block:focus-within{box-shadow:0 0 0 3px var(--color-accent-light,#66D4B2)}.product-affiliation-offers-offer-link:focus-visible{outline:3px solid var(--color-accent-main,#15A37F);outline-offset:2px}.product-content-section{width:100%;background-color:var(--color-background-default);padding-top:3.5rem;padding-bottom:3.5rem;display:flex;justify-content:center;box-sizing:border-box}.product-content-container{width:100%;max-width:1200px;display:flex;flex-direction:row;align-items:flex-start;gap:2.5rem;box-sizing:border-box;padding-left:2rem;padding-right:2rem}.product-content_temp_934172d6-image{display:block;width:38vw;max-width:520px;min-width:280px;height:auto;border-radius:1rem;background:var(--color-background-paper);object-fit:cover;aspect-ratio:4/3;flex-shrink:0;transition:transform 0.35s cubic-bezier(.65,.05,.36,1);box-sizing:border-box}.product-content_temp_934172d6-image:focus-visible{outline:3px solid var(--color-accent-main);outline-offset:2px}.product-content_temp_934172d6-image:hover{transform:scale(1.035)}.product-content-body{color:var(--color-text-primary);font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:1.063rem;line-height:var(--font-font_sizes-line_height_body,1.7);background-color:var(--color-background-paper);border-radius:1rem;padding:2.5rem 2.25rem;min-width:0;width:100%;box-sizing:border-box;transition:background 0.3s cubic-bezier(.2,.7,.4,1)}.product-content-body:focus-within{background-color:var(--color-background-default);outline:2px solid var(--color-primary-light);outline-offset:2px}.product-content-body h1,.product-content-body h2,.product-content-body h3,.product-content-body h4,.product-content-body h5,.product-content-body h6{font-family:'Roboto Slab',Georgia,serif;color:var(--color-primary-main);margin-top:1.3em;margin-bottom:0.5em;line-height:var(--font-font_sizes-line_height_heading,1.25);font-weight:700}.product-content-body h1{font-size:var(--font-font_sizes-h1,2.25rem)}.product-content-body h2{font-size:var(--font-font_sizes-h2,2rem)}.product-content-body h3{font-size:var(--font-font_sizes-h3,1.5rem)}.product-content-body h4{font-size:var(--font-font_sizes-h4,1.25rem)}.product-content-body h5{font-size:var(--font-font_sizes-h5,1.125rem)}.product-content-body h6{font-size:var(--font-font_sizes-h6,1rem)}.product-content-body p,.product-content-body ul,.product-content-body ol{margin-bottom:1.2em;color:var(--color-text-primary)}.product-content-body a{color:var(--color-accent-main);text-decoration-thickness:2px;text-underline-offset:0.18em;transition:color 0.23s}.product-content-body a:hover,.product-content-body a:focus{color:var(--color-primary-dark);outline:none}.product-content-body ul,.product-content-body ol{margin-left:1.5em;color:var(--color-text-secondary)}.product-content-body strong,.product-content-body b{color:var(--color-primary-main);font-weight:700}.product-content-body em,.product-content-body i{color:var(--color-secondary-dark)}@media (max-width:1024px){.product-content-section{padding-top:2.5rem;padding-bottom:2.5rem}.product-content-container{max-width:900px;gap:2rem;padding-left:1rem;padding-right:1rem}.product-content_temp_934172d6-image{width:44vw;max-width:370px;border-radius:0.85rem}.product-content-body{padding:2rem 1.5rem;border-radius:0.85rem}}@media (max-width:767px){.product-content-section{padding-top:1.25rem;padding-bottom:1.25rem}.product-content-container{flex-direction:column;align-items:stretch;gap:1.25rem;padding-left:0.5rem;padding-right:0.5rem;max-width:100%}.product-content_temp_934172d6-image{width:100%;min-width:0;max-width:100%;aspect-ratio:16/9;border-radius:0.7rem}.product-content-body{font-size:0.99rem;padding:1.5rem 0.9rem;border-radius:0.7rem}}@media (min-width:1600px){.product-content-container{max-width:1600px;gap:3.5rem;padding-left:3vw;padding-right:3vw}.product-content_temp_934172d6-image{max-width:600px;border-radius:1.2rem}.product-content-body{padding:3rem 3vw;border-radius:1.2rem;font-size:1.18rem}}.product-extended-content-section{background:var(--color-background-default,#F8FAFB);padding:3.5rem 0}.product-extended-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:flex-start;padding-left:2rem;padding-right:2rem}.product-extended-content-secondary,.product-extended-content-tertiary{background:var(--color-background-paper,#E9ECEF);border-radius:0.75rem;box-sizing:border-box;padding:2.25rem 2rem;font-family:var(--font-body_font,'Roboto',Helvetica,Arial,sans-serif);color:var(--color-text-primary,#222C3A);font-size:var(--font-font_sizes-base,16px);line-height:var(--font-font_sizes-line_height_body,1.7);transition:background 0.3s cubic-bezier(.4,0,.2,1)}.product-extended-content-secondary:focus-within,.product-extended-content-tertiary:focus-within{outline:2px solid var(--color-accent-main,#15A37F);outline-offset:3px;background:var(--color-background-default,#F8FAFB)}.product-extended-content-secondary{font-weight:400}.product-extended-content-tertiary{font-size:var(--font-font_sizes-small,0.875rem);color:var(--color-text-secondary,#616D7E);font-weight:400}.product-extended-content-secondary h2,.product-extended-content-tertiary h2,.product-extended-content-secondary h3,.product-extended-content-tertiary h3{font-family:var(--font-heading_font,'Roboto Slab',Georgia,serif);color:var(--color-primary-main,#1A377B);line-height:var(--font-font_sizes-line_height_heading,1.25);margin-top:0;margin-bottom:1.25rem;font-weight:500}.product-extended-content-secondary h2,.product-extended-content-tertiary h2{font-size:var(--font-font_sizes-h2,2rem)}.product-extended-content-secondary h3,.product-extended-content-tertiary h3{font-size:var(--font-font_sizes-h3,1.5rem)}.product-extended-content-section a{color:var(--color-accent-main,#15A37F);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s cubic-bezier(.4,0,.2,1)}.product-extended-content-section a:hover,.product-extended-content-section a:focus-visible{color:var(--color-primary-main,#1A377B);background:var(--color-accent-light,#66D4B2);border-radius:0.25em;outline:none;transition:background 0.2s cubic-bezier(.4,0,.2,1),color 0.2s cubic-bezier(.4,0,.2,1)}.product-extended-content-section ul,.product-extended-content-section ol{padding-left:1.5rem;margin-bottom:1rem}.product-extended-content-section li{margin-bottom:0.5rem}.product-extended-content-secondary>*:last-child,.product-extended-content-tertiary>*:last-child{margin-bottom:0}@media (max-width:1024px){.product-extended-content-wrapper{grid-template-columns:1fr;gap:2.25rem;padding-left:1.25rem;padding-right:1.25rem}.product-extended-content-secondary,.product-extended-content-tertiary{padding:2rem 1.25rem}}@media (max-width:767px){.product-extended-content-section{padding:2rem 0}.product-extended-content-wrapper{padding-left:0.5rem;padding-right:0.5rem;gap:1.5rem;max-width:100%}.product-extended-content-secondary,.product-extended-content-tertiary{padding:1.25rem 0.75rem;border-radius:0.5rem;font-size:15px}.product-extended-content-secondary h2,.product-extended-content-tertiary h2{font-size:1.25rem}.product-extended-content-secondary h3,.product-extended-content-tertiary h3{font-size:1rem}}@media (min-width:1400px){.product-extended-content-section{padding:5rem 0}.product-extended-content-wrapper{max-width:1540px;gap:4rem;padding-left:3rem;padding-right:3rem}.product-extended-content-secondary,.product-extended-content-tertiary{padding:3rem 2.5rem;font-size:1.125rem}}.product-specs-block{background-color:var(--color-background-paper,#E9ECEF);background-size:cover;background-repeat:no-repeat;border-radius:18px;padding:2.5rem 0;margin:0 auto 3rem auto;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:stretch;min-height:320px;transition:background-color 0.3s cubic-bezier(.5,1.2,.5,1),box-shadow 0.2s}.product-specs-container{width:96%;max-width:850px;margin:0 auto}.product-specs-table{width:100%;border-collapse:separate;border-spacing:0;background:transparent;color:var(--color-text-primary,#222C3A);font-family:var(--font-body_font,'Roboto',Helvetica,Arial,sans-serif);font-size:var(--font-font_sizes-base,16px);border-radius:12px;overflow:hidden}.product-specs-caption{caption-side:top;text-align:left;padding-bottom:1.2rem;color:var(--color-primary-main,#1A377B);font-family:var(--font-heading_font,'Roboto Slab',Georgia,serif);font-size:var(--font-font_sizes-h3,1.5rem);font-weight:700;letter-spacing:0.03em;line-height:var(--font-font_sizes-line_height_heading,1.25)}.product-specs-row{background:transparent;transition:background 0.25s}.product-specs-row:nth-child(even){background-color:rgba(82,112,184,0.10)}.product-specs-row:hover,.product-specs-row:focus-within{background-color:var(--color-accent-light,#66D4B2);transition:background 0.15s}.product-specs-key{font-family:var(--font-body_font,'Roboto',Helvetica,Arial,sans-serif);font-size:1rem;font-weight:500;color:var(--color-primary-dark,#10204F);text-align:left;padding:1.05rem 1.2rem 1.05rem 0;vertical-align:top;letter-spacing:0.01em;border-right:3px solid var(--color-secondary-main,#FFB500);border-radius:12px 0 0 12px;background:transparent}.product-specs-value{font-family:var(--font-body_font,'Roboto',Helvetica,Arial,sans-serif);font-size:1rem;color:var(--color-text-secondary,#616D7E);padding:1.05rem 0 1.05rem 1.2rem;vertical-align:top;background:transparent;border-radius:0 12px 12px 0}.product-specs-key:focus,.product-specs-value:focus{outline:2px solid var(--color-accent-main,#15A37F);outline-offset:2px;background:var(--color-accent-light,#66D4B2)}@media (max-width:767px){.product-specs-block{border-radius:7px;padding:1.25rem 0.2rem;min-height:0}.product-specs-container{width:99%;max-width:100%;padding:0 0.25rem}.product-specs-table{font-size:0.95rem;border-radius:7px}.product-specs-caption{font-size:var(--font-font_sizes-h5,1.125rem);padding-bottom:0.7rem}.product-specs-key,.product-specs-value{padding:0.75rem 0.3rem 0.75rem 0.7rem;border-radius:7px;font-size:0.92rem}.product-specs-key{border-right-width:3px;padding-right:0.6rem}.product-specs-value{padding-left:0.6rem}}@media (min-width:1025px){.product-specs-block{padding:3.5rem 0;border-radius:22px;min-height:360px}.product-specs-container{max-width:1040px}.product-specs-table{font-size:1.08rem;border-radius:16px}.product-specs-caption{font-size:var(--font-font_sizes-h2,2rem);padding-bottom:1.5rem}.product-specs-key,.product-specs-value{padding-top:1.3rem;padding-bottom:1.3rem;font-size:1.07rem;border-radius:16px}.product-specs-key{padding-right:1.8rem}.product-specs-value{padding-left:1.8rem}}@media (min-width:1600px){.product-specs-block{min-height:420px;padding-top:4.5rem;padding-bottom:4.5rem}.product-specs-container{max-width:1280px}.product-specs-caption{font-size:2.5rem;padding-bottom:2.2rem}}.product-related-products-section{background:var(--color-background-default,#F8FAFB);padding:3rem 0;width:100%;display:block}.product-related-products-container{margin:0 auto;max-width:1440px;padding:0 2rem;box-sizing:border-box}.product-related-products-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}.product-related-products-card{background:var(--color-background-paper,#E9ECEF);border-radius:0.75rem;display:flex;flex-direction:column;overflow:hidden;transition:background 0.2s,box-shadow 0.2s;min-height:100%}.product-related-products-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%;outline:none;transition:box-shadow 0.18s,background 0.18s}.product-related-products-link:focus-visible{box-shadow:0 0 0 3px var(--color-primary-light,#5270B8);background:var(--color-primary-light,#5270B8)}.product-related-products-card:hover .product-related-products-link,.product-related-products-card:focus-within .product-related-products-link{background:var(--color-primary-light,#5270B8)}.product-related-products-media{margin:0;width:100%;aspect-ratio:4 / 3;background:var(--color-background-default,#F8FAFB);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-related-products-media img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s cubic-bezier(.73,.34,.11,1.02);border-radius:0}.product-related-products-card:hover .product-related-products-media img,.product-related-products-card:focus-within .product-related-products-media img{transform:scale(1.035) rotate(-0.5deg)}.product-related-products-content{padding:1.25rem 1.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex-grow:1;background:transparent}.product-related-products-title{font-family:var(--font-heading_font,'Roboto Slab',Georgia,serif);font-size:var(--font-font_sizes-h3,1.5rem);color:var(--color-text-primary,#222C3A);font-weight:700;margin:0 0 0.25rem 0;line-height:var(--font-font_sizes-line_height_heading,1.25);letter-spacing:0.01em;overflow-wrap:anywhere}.product-related-products-price{font-family:var(--font-body_font,'Roboto',Helvetica,Arial,sans-serif);font-size:var(--font-font_sizes-base,16px);color:var(--color-secondary-main,#FFB500);font-weight:500;margin-top:0.1rem;line-height:1.4}@media (min-width:600px){.product-related-products-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.product-related-products-content{padding:1.5rem 1.7rem 1.7rem 1.7rem}}@media (min-width:1024px){.product-related-products-grid{grid-template-columns:repeat(4,1fr);gap:2.75rem}.product-related-products-content{padding:2rem 2rem 2.2rem 2rem}.product-related-products-title{font-size:1.375rem}.product-related-products-media{aspect-ratio:3.5 / 2.8}}@media (min-width:1600px){.product-related-products-container{max-width:1680px;padding:0 4rem}.product-related-products-grid{gap:3rem}.product-related-products-title{font-size:1.55rem}.product-related-products-content{padding:2.3rem 2.2rem 2.4rem 2.2rem}}@media (max-width:767px){.product-related-products-section{padding:1.4rem 0}.product-related-products-container{padding:0 0.75rem}.product-related-products-content{padding:1rem 0.9rem 1.1rem 0.9rem}.product-related-products-grid{gap:1.2rem}.product-related-products-title{font-size:var(--font-font_sizes-h4,1.25rem)}}