@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto-v27-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v27-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto-v27-latin-italic.woff2) format("woff2"),url(../fonts/roboto-v27-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto-v27-latin-500.woff2) format("woff2"),url(../fonts/roboto-v27-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic "),local("Roboto-MediumItalic"),url(../fonts/roboto-v27-latin-500italic.woff2) format("woff2"),url(../fonts/roboto-v27-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-v27-latin-700.woff2) format("woff2"),url(../fonts/roboto-v27-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/roboto-v27-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-v27-latin-700italic.woff) format("woff")}.alpha,h1{font-size:2.2rem;line-height:1.2}@media (min-width:34.375em){.alpha,h1{font-size:2.6rem;line-height:1.2}}.button{border-radius:5px;cursor:pointer;text-align:center;text-decoration:none}.button[disabled]{cursor:not-allowed;opacity:.5}.main-action-button{background-color:#2da82a;border:none;color:#fff;display:inline-block;font-size:19px;font-weight:700;line-height:1;padding:15px 2.4rem;text-decoration:none}.main-action-button.is-set{background-color:#ffde14;color:#333}.main-action-button.is-danger{background-color:#d32f1680}.main-action-button.is-danger:hover{background-color:#d32f16;color:#fff}.main-action-button:has(.icon){align-items:center;display:inline-flex;gap:.6rem;justify-content:center;padding-block:0}.main-action-button:has(.icon) .button-text{padding-block:15px}.main-action-button.is-loyalty{background-color:#457fc1;color:#fff}.main-action-button .register{background:#457fc1;color:#fff}@media (min-width:34.375em){.main-action-button.is-wide{padding-left:7.2rem;padding-right:7.2rem}}.secondary-action-button{background-color:#d8d8d8;border:none;color:#333;display:inline-block;font-size:19px;font-weight:700;line-height:1;padding:15px 2.4rem;text-decoration:none;transition:box-shadow .15s ease-in-out}.secondary-action-button:hover{box-shadow:0 0 8px 0 #33333380;text-decoration:none}.secondary-action-button.is-loyalty{background-color:#457fc1;color:#fff}.secondary-action-button.is-danger{background-color:#d32f1680}.secondary-action-button.is-danger:hover{background-color:#d32f16;color:#fff}.secondary-action-button.is-dark{background-color:#2a353c;color:#fff}@media (min-width:34.375em){.secondary-action-button.is-wide{padding-left:7.2rem;padding-right:7.2rem}}.tertiary-action-button{background-color:#fff;border:2px solid #ececec;border-radius:2px;color:#333;display:inline-block;font-size:1.4rem;line-height:2.4rem;padding:.5rem .6rem;text-align:center;text-decoration:none;transition:all .15s ease-in-out}.tertiary-action-button:hover{border-color:#ffde14;box-shadow:0 0 8px 0 #33333380;text-decoration:none}@media (min-width:58.75em){.tertiary-action-button{font-size:1.6rem;padding:.5rem 1.2rem}}.tertiary-action-button.is-loyalty{background-color:#457fc1;color:#fff}.tertiary-action-button.is-brand{transition-property:all}.tertiary-action-button.is-brand:hover{background-color:#ffde14}@media (min-width:34.375em){.tertiary-action-button.is-wide{padding-left:7.2rem;padding-right:7.2rem}}.wishlist-button{align-items:center;background-color:initial;border:2px solid #ececec;color:#333;display:flex;font-size:19px;font-weight:700;height:4.8rem;justify-content:center;line-height:1;min-width:4.8rem;padding:0 2.4rem;text-decoration:none;transition:box-shadow .15s ease-in-out}@media (min-width:46.25em){.wishlist-button:hover{box-shadow:0 0 8px 0 #33333380;text-decoration:none}.wishlist-button:hover .wishlist-icon.is-for-inactive{opacity:0}.wishlist-button:hover .wishlist-icon.is-for-active{opacity:1}}.wishlist-button.icon-with-border{padding:0}.wishlist-button.icon-only{border:none;padding:0}.wishlist-button.icon-only:hover{box-shadow:none}.wishlist-button .icon-holder{height:2.4rem;margin-left:1.2rem;position:relative;width:2.4rem}.wishlist-button .icon-holder:first-child{margin-left:0}.wishlist-button .wishlist-icon{color:#2a353c;left:0;position:absolute;top:0;transform:scale(1);transition:all .15s ease-in-out}.wishlist-button .wishlist-icon.is-for-active{color:#ffde14;opacity:0}.wishlist-button .text .is-for-active{display:none}.wishlist-button.is-in-wishlist .wishlist-icon.is-for-inactive{opacity:0}.wishlist-button.is-in-wishlist .wishlist-icon.is-for-active{opacity:1}.wishlist-button.is-in-wishlist .text .is-for-active{display:block}.wishlist-button.is-in-wishlist .text .is-for-inactive{display:none}.wishlist-button:active .wishlist-icon{transform:scale(1.5)}.wishlist-button.is-in-shopping-cart{-webkit-appearance:unset;border:0;height:auto;justify-content:flex-start;line-height:inherit;margin-top:24px;padding:0;text-decoration:underline;transition:none}.wishlist-button.is-in-shopping-cart .icon-holder{height:1.8rem;width:1.8rem}.wishlist-button.is-in-shopping-cart:hover{box-shadow:none;text-decoration:underline}.wishlist-button.is-in-shopping-cart.is-in-wishlist{pointer-events:none;text-decoration:none}.product-comparison-button{align-items:center;background-color:initial;border:2px solid #ececec;color:#333;display:flex;font-size:19px;font-weight:700;height:4.8rem;justify-content:center;line-height:1;min-width:4.8rem;padding:0 2.4rem;text-decoration:none;transition:box-shadow .15s ease-in-out}@media (min-width:46.25em){.product-comparison-button:hover{box-shadow:0 0 8px 0 #33333380;text-decoration:none}.product-comparison-button:hover .wishlist-icon.is-for-inactive{opacity:0}.product-comparison-button:hover .wishlist-icon.is-for-active{opacity:1}}.product-comparison-button.icon-with-border{padding:0}.product-comparison-button.icon-only{border:none;padding:0}.product-comparison-button.icon-only:hover{box-shadow:none}.product-comparison-button .icon-holder{height:2.4rem;margin-left:1.2rem;position:relative;width:2.4rem}.product-comparison-button .icon-holder:first-child{margin-left:0}.product-comparison-button .wishlist-icon{color:#2a353c;left:0;position:absolute;top:0;transform:scale(1);transition:all .15s ease-in-out}.product-comparison-button .wishlist-icon.is-for-active{color:#ffde14;opacity:0}.product-comparison-button .text .is-for-active{display:none}.product-comparison-button.is-in-wishlist .wishlist-icon.is-for-inactive{opacity:0}.product-comparison-button.is-in-wishlist .wishlist-icon.is-for-active{opacity:1}.product-comparison-button.is-in-wishlist .text .is-for-active{display:block}.product-comparison-button.is-in-wishlist .text .is-for-inactive{display:none}.product-comparison-button:active .wishlist-icon{transform:scale(1.5)}.product-comparison-button.is-in-shopping-cart{-webkit-appearance:unset;border:0;height:auto;justify-content:flex-start;line-height:inherit;margin-top:24px;padding:0;text-decoration:underline;transition:none}.product-comparison-button.is-in-shopping-cart .icon-holder{height:1.8rem;width:1.8rem}.product-comparison-button.is-in-shopping-cart:hover{box-shadow:none;text-decoration:underline}.product-comparison-button.is-in-shopping-cart.is-in-wishlist{pointer-events:none;text-decoration:none}.icon-button,.no-border-button{background-color:initial;border:none;display:inline-block;padding:0;transition:box-shadow .15s ease-in-out}.button-with-icon,.icon-button,.no-border-button{color:#333;font-size:19px;line-height:1;text-decoration:none}.button-with-icon{align-items:center;background:#fff;border:1px solid #333;border-radius:5px;display:inline-flex;font-weight:700;gap:.6rem;padding:.3rem 1.2rem;transition:transform .15s ease-in-out}.button-with-icon:hover{transform:scale(1.05)}.button-with-icon.has-max-height{max-height:calc(var(--spacing)*2)}.button-with-icon.has-max-height .icon{padding-block:calc(var(--spacing-atom)*.5)}.button-with-icon.is-light-outline{border-color:#ececec;border-width:2px}.button-with-icon.is-secondary{background-color:#d8d8d8;border-color:#d8d8d8}.text-button{background-color:initial;color:#333;display:inline-block;font-size:2.4rem;line-height:4.8rem;padding:0 1.2rem;text-decoration:none}.text-button:hover{text-decoration:underline}.small-button{border:none;border-radius:3px;color:#333;cursor:pointer;display:inline-block;font-size:1.6rem;line-height:2.4rem;padding:0 1.2rem;text-align:center;text-decoration:none}.small-button.main-action-button{color:#fff}.medium-button{display:inline-block;font-size:1.4rem;font-weight:400;line-height:3.2rem;padding:0 1.2rem;text-align:center;text-decoration:none}.btn-outline,.button-outline{align-items:center;background-color:initial;border:1px solid var(--color-borders-medium);border-radius:5px;display:flex;padding-block:.4rem;padding-inline:.8rem;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.btn-outline.is-medium,.button-outline.is-medium{font-size:19px;font-weight:700}.btn-outline:focus,.btn-outline:focus-within,.btn-outline:hover,.button-outline:focus,.button-outline:focus-within,.button-outline:hover{background-color:var(--color-medium-background)}.btn-outline.is-active,.button-outline.is-active{background-color:var(--color-light-background)}.btn-outline-red{border-color:#cd1719;color:#cd1719}.btn-outline-red:hover{background-color:#cd1719;color:#fff;transform:scale(1.05)}.btn-outline-dark{border-color:#2a353c;color:#2a353c}.btn-outline-dark:hover{background-color:#2a353c;color:#fff;transform:scale(1.05)}.button-outline-dark{align-items:center;background-color:initial;border:1px solid var(--color-borders-medium);border-color:var(--color-brand-dark);border-radius:5px;color:var(--color-brand-dark);display:flex;padding-block:.4rem;padding-inline:.8rem;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.button-outline-dark.is-medium{font-size:19px;font-weight:700}.button-outline-dark:focus,.button-outline-dark:focus-within,.button-outline-dark:hover{background-color:var(--color-medium-background)}.button-outline-dark.is-active{background-color:var(--color-light-background)}.btn-filled-yellow{background-color:#ffde14}.button-simple{background-color:var(--color-text);border-radius:5px;border-radius:var(--radius-large);color:var(--color-text-white);cursor:pointer;font-size:clamp(1.7rem,1.5vw + .5rem,2rem);padding-block:clamp(.6rem,.5vw + .25rem,1rem);padding-inline:clamp(.8rem,.5vw + .25rem,1.6rem);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.button-simple[disabled]{cursor:not-allowed;opacity:.5}.button-simple.is-light{background-color:var(--color-text-white);color:var(--color-text)}.button-simple:hover{transform:scale(1.05)}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-small)}.button-group.is-collapsed{flex-wrap:nowrap;gap:0}.button-group.is-collapsed .button:not(:first-child){border-end-start-radius:0;border-left:none;border-start-start-radius:0}.button-group.is-collapsed .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0}.button-group.is-filled .button{background-color:var(--color-medium-background)}.button-group.is-filled .button:not(:first-child){border-left:1px solid var(--color-white-background)}.button-group.is-filled .button:focus,.button-group.is-filled .button:focus-within,.button-group.is-filled .button:hover{background-color:initial}.button-group.is-filled .button.is-active{background-color:var(--color-dark-background);border-color:var(--color-dark-background);color:var(--color-text-white)}.button-group .button{align-items:center;background-color:initial;border:1px solid var(--color-borders-medium);border-radius:5px;display:flex;padding-block:.4rem;padding-inline:.8rem;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.button-group .button.is-medium{font-size:19px;font-weight:700}.button-group .button:focus,.button-group .button:focus-within,.button-group .button:hover{background-color:var(--color-medium-background)}.button-group .button.is-active{background-color:var(--color-light-background)}.button-group .button:hover{transform:none}.glossary-items{display:flex;flex-wrap:wrap;gap:4%}.glossary-items.is-one-column .glossary-item{margin-bottom:4%;width:100%}.glossary-item{margin-bottom:4%;width:48%}.glossary-item-image{margin-bottom:1.2rem}.glossary-item-title{font-weight:700;margin-bottom:1.2rem}.product-details-v3 .product-desc-grid .product-aside-content .glossary-items .glossary-item-content .glossary-image,.product-details-v3 .product-desc-grid .product-main-content #product-details-features .glossary-item-contents .glossary-image{display:none}.product-details-v3 .product-element .glossary-item-images{align-items:center;display:flex;flex-flow:row wrap;gap:1.6rem}.product-details-v3 .product-element .glossary-item-image{border:1px solid #ddd;border-radius:5px;cursor:pointer;height:9.6rem;opacity:.5;overflow:hidden;position:relative;width:9.6rem}.product-details-v3 .product-element .glossary-item-image:hover{opacity:.6}.product-details-v3 .product-element .glossary-item-image.is-active{border:1px solid #979797;opacity:1}.product-details-v3 .product-element .glossary-item-image img{height:100%;object-fit:contain;width:100%}.product-details-v3 .product-element .glossary-item-content.is-hidden{display:none}.product-details-v3 #product-details-technical-details .pdp-content-blocks .glossary-items{display:grid;grid-template-columns:1fr}@media (min-width:46.25em){.product-details-v3 #product-details-technical-details .pdp-content-blocks .glossary-items{grid-template-columns:1fr 1fr}}.product-details-v3 .pdp-content-blocks .glossary-items{display:flex;flex-direction:column;gap:2.4rem}.product-details-v3 .pdp-content-blocks .glossary-items .glossary-item{display:flex;flex-direction:column;gap:1rem;margin-bottom:0;width:100%}@media (min-width:46.25em){.product-details-v3 .pdp-content-blocks .glossary-items .glossary-item{flex-direction:row;gap:2.4rem}}.product-details-v3 .pdp-content-blocks .glossary-items .glossary-item .glossary-image{flex:0 0 96px;height:96px;position:relative;width:96px}.product-details-v3 .pdp-content-blocks .glossary-items .glossary-item .glossary-image img{height:100%;max-width:unset;object-fit:cover;width:100%}.product-info-v2{--swiper-theme-color:#2a353c;margin-bottom:4.8rem}.product-info-v2.info-container .product-info-v2 .product-image-thumbs{display:none}@media (min-width:46.25em){.product-info-v2.info-container{display:grid;gap:2.4rem 2.4rem;grid-auto-columns:1fr;grid-template-areas:"title title" "thumbs image" "infos infos";grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto 1fr}}@media (min-width:58.75em){.product-info-v2.info-container{display:grid;gap:2.4rem;grid-auto-columns:1fr;grid-template-areas:"title title title" "thumbs image infos";grid-template-columns:12rem minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto minmax(0,1fr)}}.product-info-v2 .greyed-out{color:#a9a9a9}.product-info-v2 .product-name{display:flex;flex-direction:column;flex-wrap:wrap;grid-area:title;margin-bottom:10px}@media (min-width:46.25em){.product-info-v2 .product-name{align-items:end;flex-direction:row;gap:2.4rem;margin-bottom:0}}.product-info-v2 .price-line .price-line-inner{flex-basis:100%}.product-info-v2 .info-line{margin-bottom:2.4rem}.product-info-v2 .info-line:last-child{margin-bottom:0}.product-info-v2 .product-title{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:0}@media (min-width:34.375em){.product-info-v2 .product-title{font-size:2.6rem;line-height:1.3}}.product-info-v2 .product-title .product-title-brand{display:block;font-family:Roboto,serif;font-weight:600;font-weight:700}.product-info-v2 .product-title .product-title-name{display:block}.product-info-v2 .product-title-rating{align-items:center;display:flex;height:calc(2.4rem - 2px)}@media (min-width:34.375em){.product-info-v2 .product-title-rating{height:calc(3.38rem - 2px)}}.product-info-v2 .product-color-variations-container{display:flex;flex-wrap:wrap;gap:1.2rem}.product-info-v2 .product-color-variations-container .color-variation.is-current .product-image-thumb{border-color:#2a353c}.product-info-v2 .product-color-variations-container .color-variation .product-image-thumb{border:2px solid #ececec;border-radius:5px;cursor:pointer;height:90px;text-align:center;text-decoration:none;width:90px}.product-info-v2 .product-color-variations-container .color-variation .product-image-thumb[disabled]{cursor:not-allowed;opacity:.5}.product-info-v2 .product-actions-container{display:flex;flex-wrap:wrap;gap:1.2rem}.product-info-v2 .product-actions-container .size-selector{width:100%}.product-info-v2 .product-actions-container .add-to-cart-group{display:flex;gap:1.2rem;width:100%}.product-info-v2 .product-actions-container .product-count{width:5em}.product-info-v2 .product-actions-container .add-to-cart-button-group{display:flex;flex-direction:column-reverse}@media (min-width:46.25em){.product-info-v2 .product-actions-container .add-to-cart-button-group .form__label{opacity:0}@supports not selector(:focus-visible){.product-info-v2 .product-actions-container .add-to-cart-button-group .add-to-cart-button:focus,.product-info-v2 .product-actions-container .add-to-cart-button-group .main-action-button:focus{outline-color:#2a353c!important;outline-offset:2px}}.product-info-v2 .product-actions-container .add-to-cart-button-group .add-to-cart-button:focus-visible,.product-info-v2 .product-actions-container .add-to-cart-button-group .main-action-button:focus-visible{outline-color:#2a353c!important;outline-offset:2px}.product-info-v2 .product-actions-container .add-to-cart-button-group .add-to-cart-button[aria-disabled=true]:hover+.form__label,.product-info-v2 .product-actions-container .add-to-cart-button-group .main-action-button[aria-disabled=true]:hover+.form__label{opacity:1}@supports not selector(:focus-visible){.product-info-v2 .product-actions-container .add-to-cart-button-group .add-to-cart-button[aria-disabled=true]:focus+.form__label,.product-info-v2 .product-actions-container .add-to-cart-button-group .main-action-button[aria-disabled=true]:focus+.form__label{opacity:1}}.product-info-v2 .product-actions-container .add-to-cart-button-group .add-to-cart-button[aria-disabled=true]:focus-visible+.form__label,.product-info-v2 .product-actions-container .add-to-cart-button-group .main-action-button[aria-disabled=true]:focus-visible+.form__label{opacity:1}}.product-info-v2 .product-actions-container .add-to-cart-button{flex-grow:1}.product-info-v2 .product-actions-container .add-to-cart-button[aria-disabled=true],.product-info-v2 .product-actions-container .main-action-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.product-info-v2 .product-actions-container .wishlist-button{width:100%}.product-info-v2 .swiper-button-next,.product-info-v2 .swiper-button-prev{--swiper-navigation-size:30px;color:#333;font-size:12px}.product-info-v2 .product-image-thumbs{display:none;flex-direction:column;grid-area:thumbs}@media (min-width:46.25em){.product-info-v2 .product-image-thumbs{display:flex}}@media (min-width:58.75em){.product-info-v2 .product-image-thumbs{-webkit-padding-end:2.4rem;padding-inline-end:2.4rem}}.product-info-v2 .product-image-thumbs .thumbs{height:100vh;max-height:417px}.product-info-v2 .product-image-thumbs .thumbs .swiper{height:100%;max-height:480px;width:100%}.product-info-v2 .product-image-thumbs .thumbs .swiper-slide{height:90px;width:90px}.product-info-v2 .product-image-thumbs .thumbs .swiper-slide img{display:block;object-fit:cover}.product-info-v2 .product-image-thumbs .thumbs.has-1-slides,.product-info-v2 .product-image-thumbs .thumbs.has-2-slides{max-height:191px}.product-info-v2 .product-image-thumbs .thumbs.has-3-slides{max-height:292px}.product-info-v2 .product-image-thumbs .thumbs.has-4-slides{max-height:393px}.product-info-v2 .product-image-thumbs .thumbs .swiper-button-next{bottom:-6px;left:50%;position:absolute;right:auto;top:auto;transform:translatex(-50%)}.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs{max-height:292px}@media (min-width:58.75em){.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs{max-height:310px}}.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs.has-1-slides{max-height:191px}@media (min-width:58.75em){.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs.has-1-slides{max-height:203px}}.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs.has-2-slides{max-height:191px}@media (min-width:58.75em){.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item+.thumbs.has-2-slides{max-height:203px}}.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-next,.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-prev{background:#2a353ccc;color:#fff;height:30px;left:50%;transform:rotate(90deg);transform-origin:left center;width:30px;z-index:1000}.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-next:after,.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-prev:after{font-size:20px}.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-next.swiper-button-disabled,.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-prev.swiper-button-disabled{display:none}.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-prev{top:2px}.product-info-v2 .product-image-thumbs .swiper-vertical .swiper-button-next{bottom:17px;top:auto}.product-info-v2 .product-image-thumbs .product-image-thumb{border:2px solid #ececec;border-radius:5px;cursor:pointer;height:90px;margin-bottom:11px;overflow:hidden;text-align:center;text-decoration:none;width:90px}.product-info-v2 .product-image-thumbs .product-image-thumb[disabled]{cursor:not-allowed;opacity:.5}@media (min-width:58.75em){.product-info-v2 .product-image-thumbs .product-image-thumb{height:96px;width:96px}}.product-info-v2 .product-image-thumbs .product-image-thumb.is-brand-logo{background-color:#f5f5f5;padding:.6rem}.product-info-v2 .product-image-thumbs .product-image-thumb .brand-logo-link{display:block}.product-info-v2 .product-image-thumbs .product-image-thumb.is-glossary-item{cursor:auto;padding:.6rem}.product-info-v2 .product-image-thumbs .product-image-thumb.is-video img{height:100%;object-fit:cover;width:100%}.product-info-v2 .product-image-thumbs .product-image-thumb.is-video .icon{background:#ffffffbf;border-radius:50%;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.product-info-v2 .product-image-thumbs .product-image-thumb.is-outfit-button{margin-bottom:0;margin-top:auto;padding:.6rem}.product-info-v2 .product-image-thumbs .product-image-thumb.is-voucher{align-items:center;display:flex}.product-info-v2 .product-image-thumbs .swiper-slide-thumb-active .product-image-thumb{border-color:#979797}.product-info-v2 .product-image-wrapper{grid-area:image;position:relative}.product-info-v2 .product-image-wrapper .product-main-slider{max-width:100%;width:100%}.product-info-v2 .product-image-wrapper .slideshow{margin-bottom:2.4rem}@media (min-width:46.25em){.product-info-v2 .product-image-wrapper .slideshow{margin-bottom:0}}.product-info-v2 .product-image-wrapper .slideshow.has-multiple-slides .swiper{padding-bottom:2.4rem}.product-info-v2 .product-image-wrapper .slideshow.has-multiple-slides .swiper .swiper-pagination{bottom:0}@media (min-width:46.25em){.product-info-v2 .product-image-wrapper .slideshow.has-multiple-slides .swiper{padding-bottom:0}}.product-info-v2 .product-image-wrapper .product-slide{cursor:zoom-in}.product-info-v2 .product-image-wrapper .product-slide.is-video{align-self:center;height:100%;position:relative}.product-info-v2 .basicLightbox .modal-body .close-modal-button{right:0;top:0}.product-info-v2 .product-infos{grid-area:infos}.product-details-v3{margin-bottom:4.8rem}.product-details-v3 .product-desc-grid{display:grid;grid-template-columns:1fr;margin:0}@media (min-width:58.75em){.product-details-v3 .product-desc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.product-details-v3 .product-desc-grid .product-main-content{order:2}@media (min-width:58.75em){.product-details-v3 .product-desc-grid .product-main-content{order:1}}.product-details-v3 .product-desc-grid .product-main-content .product-element{border-bottom:1px solid #ddd;margin-bottom:2.4rem}.product-details-v3 .product-desc-grid .product-main-content .product-element:last-child{border-bottom:none}.product-details-v3 .product-desc-grid .product-aside-content{margin-left:0;order:1;transition:all .3s ease-in-out}@media (min-width:58.75em){.product-details-v3 .product-desc-grid .product-aside-content{margin-left:5.5rem;order:2}}@media (min-width:75em){.product-details-v3 .product-desc-grid .product-aside-content{margin-left:16rem}}.product-details-v3 #product-details-technical-details{border-top:1px solid #ddd;padding-top:40px}.product-details-v3 .product-element{padding-bottom:40px;transition:all .2s ease-in-out}.product-details-v3 .product-element.collapsed{padding-bottom:0}.product-details-v3 .product-element .product-element__head{cursor:default;font-size:17px;font-weight:700;margin-bottom:0;padding:1.6rem 0;text-transform:none}.product-details-v3 .product-element .product-element__head.features{align-items:center;display:flex;justify-content:space-between}.product-details-v3 .product-element .product-element__head.features .product-details-title{margin:0}@media (min-width:20em){.product-details-v3 .product-element .product-element__head.features:hover{cursor:pointer}.product-details-v3 .product-element .product-element__head.features .icon.is-rotated{transform:rotate(180deg)}}@media (min-width:58.75em){.product-details-v3 .product-element .product-element__head.features{pointer-events:none}.product-details-v3 .product-element .product-element__head.features:hover{cursor:default}}.product-details-v3 .product-element .product-element__head .button{align-items:center;background-color:#ddd;border:none;display:flex;height:32px;margin:0;padding:0;width:32px}.product-details-v3 .product-element .product-element__head .button .icon{height:100%;transition:all .3s ease-in-out;width:100%}@media (min-width:20em){.product-details-v3 .product-element .product-element__head .button{display:flex}}@media (min-width:58.75em){.product-details-v3 .product-element .product-element__head .button{display:none}}@media (min-width:34.375em){.product-details-v3 .product-element .product-element__head{font-size:2.2rem}}.product-details-v3 .product-element .product-element__head .product-details-title{font-size:1.7rem;font-weight:600;letter-spacing:.2px;line-height:26px}@media (min-width:34.375em){.product-details-v3 .product-element .product-element__head .product-details-title{font-size:2.2rem;line-height:33.7px}}.product-details-v3 .product-element .product-element__content{margin-top:0}.product-details-v3 .product-element .product-element__content.features{overflow:hidden;transition:all .3s ease-in-out}@media (min-width:20em){.product-details-v3 .product-element .product-element__content.features{height:100%;opacity:1;transition:all .2s ease-in-out}.product-details-v3 .product-element .product-element__content.features.is-hidden{height:0;opacity:0;overflow:hidden}}.product-details-v3 .product-element .product-element__content.is-twocol .column-container{display:flex;flex-direction:column;gap:2.4rem}@media (min-width:46.25em){.product-details-v3 .product-element .product-element__content.is-twocol .column-container{flex-direction:row}}.product-details-v3 .product-element .product-element__content.is-twocol .column-container .content{display:flex;flex-direction:column;gap:2.4rem}.product-details-v3 .product-element .product-details-aside-content-container{display:flex;gap:16px}.product-details-v3 .product-element .product-details-aside-content-container.features{flex-direction:column}.product-details-v3 .product-element .product-details-aside-content-container.features ul{margin-left:1em}.product-details-v3 .product-element .product-details-aside-content-container.features tr{border-bottom:1px solid #ddd}.product-details-v3 .product-element .product-details-aside-content-container.features td,.product-details-v3 .product-element .product-details-aside-content-container.features th{border:none}.product-details-v3 .product-element .product-details-aside-content-container.features th{font-weight:400;padding-left:0;text-align:left}.product-details-v3 .product-element .product-details-aside-content-container.manufacturer{flex-direction:column}.product-details-v3 .product-element .product-details-aside-content-container.manufacturer .accordion-element__head{text-transform:none}.product-details-v3 .product-element .product-details-aside-title{font-size:1.6rem;font-weight:600;line-height:24.5px;margin:0}@media (min-width:46.25em){.product-details-v3 .product-element .product-details-aside-title{font-size:1.7rem;line-height:26px}}.product-details-v3 .product-element .flex-column{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.6rem}
