.link-underlined{color:#004547;display:inline-block;position:relative;text-decoration:none;white-space:nowrap}.link-underlined:before{display:block;content:"";position:absolute;height:1px;width:100%;bottom:-4px;background:rgba(0,69,71,.3)}.link-underlined:after{display:block;content:"";position:absolute;height:1px;width:0;bottom:-4px;background:#004547;transition:width .3s ease}.link-underlined:hover,.link-underlined:focus,.link-underlined:active{color:#004547;text-decoration:none}.link-underlined:hover:after,.link-underlined:focus:after,.link-underlined:active:after{width:100%}.product-list__title{font-family:roc-grotesk-compressed,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;color:#004547;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:56px}@media screen and (min-width: 1024px){.product-list__title{font-size:88px}}.product-list__title{margin-bottom:24px;margin-top:40px}@media screen and (min-width: 1024px){.product-list__title{margin-bottom:48px;margin-top:56px}}@media screen and (max-width: 1023px){.product-list__wrapper{display:flex;flex-direction:column;justify-content:start;gap:24px}}.product-list__wrapper__with_filters{display:grid;grid-template-columns:24% 76%}.product-list__wrapper__with_filters .product-list{max-width:1230px}@media screen and (min-width: 1280px){.product-list__wrapper__with_filters .product-list{grid-template-columns:repeat(3,1fr)}}.product-list__filters{width:100%}@media screen and (min-width: 1024px){.product-list__filters{width:26%;max-width:326px;min-width:200px}}.product-list{display:flex;flex-direction:row;gap:24px}@media screen and (min-width: 1024px){.product-list{--item-size: 376px;align-self:start;display:grid;grid-template-columns:repeat(2,1fr);row-gap:32px;column-gap:1.88235vw}}@media screen and (min-width: 1280px){.product-list{display:grid;row-gap:32px;column-gap:1.88235vw;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 767px){.product-list{flex-direction:column}}@media screen and (min-width: 768px)and (max-width: 1023px){.product-list{flex-direction:row;flex-wrap:wrap}}.product-list__item{--product-border-radius: 8px;border:1px solid #ccdada;border-radius:var(--product-border-radius);display:flex;flex-direction:column;position:relative;min-width:0;transition:background-color .3s ease}.product-list__item:has(.product-list__item-name a:hover){background-color:#0045470d}@media screen and (max-width: 767px){.product-list__item{width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.product-list__item{width:calc(50% - 12px)}}.product-list__item-info{--x-padding: 24px;--footer-y-padding: 17px;flex-basis:100%;padding:32px var(--x-padding) var(--footer-y-padding) var(--x-padding);color:#004547;display:flex;flex-direction:column}.product-list__item-info .color-radiolist:not(:last-child){margin-bottom:24px}.product-list__item-name{margin-bottom:16px;text-wrap:initial}.product-list__item-name a{color:inherit;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;line-height:1;letter-spacing:-.01em;text-decoration:none}.product-list__item-name a:before{content:"";display:block;position:absolute;inset:0;z-index:1}.product-list__item-name a span{background-image:linear-gradient(currentColor 0 0);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease;padding-bottom:4px}.product-list__item-name a span:hover,.product-list__item-name a span:focus-visible{background-size:100% 1px}.product-list__item-name a span{position:relative;z-index:1}.product-list__item-name a:hover,.product-list__item-name a:focus-visible{outline:none}.product-list__item-name a:hover span:after,.product-list__item-name a:focus-visible span:after{width:100%}.product-list__item-features{display:grid;gap:16px}.product-list__item-features li{position:relative;display:flex;align-items:start;column-gap:10px;font-size:14px;line-height:1.4;letter-spacing:-.01em}.product-list__item-features li:before{flex-shrink:0;width:20px;height:15px;content:"";background:#004547;mask-image:url(/dist/images/tick-icon-6332aa91e0b639aad024.svg);mask-repeat:no-repeat;mask-size:19px 25px;mask-position:left center}.product-list__item-features a{text-decoration:none}.product-list__item-image{aspect-ratio:1;background-color:#edebeb;transition:background-color .3s ease}.product-list__item-image img{width:100%;height:100%;object-fit:cover}.product-list__item-image img.contain{object-fit:contain}@media screen and (max-width: 1023px){.product-list__item-image{width:100%}}.product-list__item-image-promotion{align-items:center;border-radius:100vmax;display:inline-flex;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;letter-spacing:-.01em;justify-content:center;text-align:center;text-transform:uppercase;user-select:none;pointer-events:none;z-index:2;position:absolute;top:16px;right:16px;padding:6px 12px}.product-list__item-image-promotion--default,.product-list__item-image-promotion--new{background-color:#e5ff66;color:#004547}.product-list__item-image-promotion--sale{background-color:#ca3a3a;color:#fff}.product-list__item .product-list__image-wrapper,.product-list__item a,.product-list__item button,.product-list__item label,.product-list__item input,.product-list__item .form__input,.product-list__item select,.product-list__item .ss-main,.product-list__item [role=button]{z-index:2}.product-list__item-footer{align-items:center;border-top:1px solid #ccdada;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;margin:22px calc(-1*var(--x-padding)) 0;padding:var(--footer-y-padding) var(--x-padding) 0}.product-list__item-footer .button{display:flex;gap:6px}.product-list__item-footer .button:only-child{flex-grow:1}.product-list__item-footer .button .icon{flex:none;aspect-ratio:1;max-width:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%}.product-list__item-footer>*,.product-list__item-prices>*{min-width:fit-content}.product-list__item-prices{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px 10px;margin-right:auto}.product-list__item-prices--sale .product-list__item-price-now{color:#ca3a3a}.product-list__item-price-previous{font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;text-decoration-line:line-through}.product-list__item-price-now{font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700}.product-list__item-price-value{letter-spacing:-.01em;font-size:24px}.product-list__item-price-additional{font-size:14px;font-family:Gotham-light,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.product-list__item-add.button{padding-left:20px;padding-right:20px}.product-list__image-wrapper{flex:none;position:relative;overflow:hidden;max-width:100%}.product-list__image-wrapper .swiper{border-top-left-radius:var(--product-border-radius);border-top-right-radius:var(--product-border-radius)}.product-list__image-wrapper:has(:focus-visible) .swiper-button-prev,.product-list__image-wrapper:has(:focus-visible) .swiper-button-next{opacity:1}.product-list__image-wrapper:has(:focus-visible) .swiper-button-disabled{opacity:.5}.product-list__image-wrapper:hover .swiper-button-prev,.product-list__image-wrapper:hover .swiper-button-next{opacity:1}.product-list__image-wrapper:hover .swiper-button-disabled{opacity:.5}.product-list__image-wrapper .swiper-pagination{display:none}.product-list__image-wrapper .swiper-button-prev,.product-list__image-wrapper .swiper-button-next{cursor:pointer;opacity:0;position:absolute;width:48px;height:48px;background-color:#fff;border-radius:50%;top:50%;z-index:1;transform:translateY(-50%);background-image:url(/dist/images/right-angle-ef7a9faaa3f76aed73a9.svg);background-repeat:repeat-x;background-position:10px center;background-size:30px 15px;transition:opacity,background-color,background-position .3s ease}.product-list__image-wrapper .swiper-button-prev:not(.swiper-button-disabled):hover,.product-list__image-wrapper .swiper-button-prev:not(.swiper-button-disabled):focus-visible,.product-list__image-wrapper .swiper-button-next:not(.swiper-button-disabled):hover,.product-list__image-wrapper .swiper-button-next:not(.swiper-button-disabled):focus-visible{background-color:#e5ff66;background-position-x:215%}.product-list__image-wrapper .swiper-button-prev:after,.product-list__image-wrapper .swiper-button-next:after{opacity:0}.product-list__image-wrapper .swiper-button-prev{left:24px;transform:translateY(-50%) rotate(180deg)}.product-list__image-wrapper .swiper-button-next{right:24px}@media screen and (max-width: 1023px){.product-list__image-wrapper .swiper-button-prev,.product-list__image-wrapper .swiper-button-next{display:none}.product-list__image-wrapper .swiper-pagination{--pagination-bg-color: rgba(0, 69, 71, .2);margin-top:10px;width:100%;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.product-list__image-wrapper .swiper-pagination>span{flex-basis:24px;height:4px;border-radius:32px;background-color:var(--pagination-bg-color);transition:background-color .3s ease}.product-list__image-wrapper .swiper-pagination>span.swiper-pagination-bullet-active{background-color:#004547}}.product-list__image-wrapper.is-single .swiper-button-prev,.product-list__image-wrapper.is-single .swiper-button-next,.product-list__image-wrapper.is-single .swiper-pagination{display:none}.product-filter__show-results.button{width:180px;height:40px;line-height:1;font-size:14px;padding:0 24px;gap:7px}.product-filter__show-results.button:after{width:8px;height:8px}.loader.product-list__loader{--loader-size: clamp(64px, 6vw, 90px);--loader-color: #ffffff;margin:0 auto}.modal.product-list__modal{display:flex}.product-list__item-compare{min-height:24px;margin-top:auto;padding-top:32px;pointer-events:none}.product-list__item-compare>*{pointer-events:auto}.product-list__item-compare label{display:flex;align-items:center}.product-list__item-compare span{line-height:1}body .ss-content .ss-list .ss-option.ss-selected,body .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected,body .ss-content .ss-list .ss-option:hover{background:rgba(0,0,0,0)}body .ss-content.ss-open-below:not(.select-react-form){width:348px!important;margin-left:-10px!important;max-width:75vw;box-shadow:0 12px 20px #00000040}body .ss-content .ss-list .ss-option{padding:14px 14px 14px 10px;background:#fff;align-items:center}body .ss-content .ss-list .ss-option>span{border:none;width:20px;height:20px}body .ss-content .ss-list .ss-option:hover>span{border:none}body .ss-content .ss-list>div:not(:last-of-type){border-bottom:1px solid #ccdada}body .ss-content .ss-list .ss-option.ss-selected,body .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected,body .ss-content .ss-list .ss-option:hover{color:#004547;background-color:#00454733;align-items:center}body .ss-content .ss-list .ss-option.ss-selected>span,body .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected>span{border:none;width:20px;height:20px}.product-filter{--bottom-controls-height: 64px}.product-filter:not(.modal) .modal__close{display:none}.button.product-filter__mobile-trigger{width:100%;padding:0;background:#fff;border:2px solid #ccdada;color:#004547;display:flex;justify-content:center;align-items:center;gap:8px}.button.product-filter__mobile-trigger:before{content:"";width:15px;height:14px;mask-image:url(/dist/images/settings-186a874d1b30e46e6bec.svg);mask-repeat:no-repeat;background-color:#004547}@media screen and (min-width: 1024px){.button.product-filter__mobile-trigger{display:none}}@media screen and (max-width: 1023px){.product-filter__modal-content{align-self:end;display:flex;flex-direction:column;width:100vw;height:calc(var(--full-size-vh) - 90px);padding-bottom:calc(20px + var(--bottom-controls-height));margin:0 24px;overflow-y:auto}}.product-filter__mobile-controls{position:fixed;bottom:0;height:var(--bottom-controls-height);border-top:1px solid #ccdada;display:flex;align-items:center;justify-content:space-between;width:calc(100vw - 48px);margin:0 auto}@media screen and (min-width: 1024px){.product-filter__mobile-controls{display:none}}.product-filter__clear-all{margin:0;padding:0;background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;user-select:none;appearance:none}.product-filter__group-list{overflow:auto}.product-filter__active-filters{display:none}@media screen and (min-width: 1024px){.product-filter__active-filters{display:block;padding-bottom:40px;border-bottom:1px solid #ccdada}}.product-filter__active-filters ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.button.product-filter__active-filter{color:#004547;background:rgba(0,0,0,0);border:2px solid rgba(0,69,71,.2);padding:0 16px;position:relative;display:flex;place-items:center;line-height:1.4;gap:8px;transition:color,background-color .3s ease}.button.product-filter__active-filter:before{content:"";background-color:#004547;mask-image:url(/dist/images/large-crest-icon-b5d97542cfca400dc111.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;min-width:14px;width:14px;height:14px;transition:background-color .3s ease}.button.product-filter__active-filter:hover,.button.product-filter__active-filter:focus-visible{background-color:#004547;color:#fff}.button.product-filter__active-filter:hover:before,.button.product-filter__active-filter:focus-visible:before{background-color:#fff}.product-hero{color:#004547;display:grid;grid-template-columns:1fr 1fr;min-height:460px;max-height:460px}@media screen and (max-width: 1023px){.product-hero{grid-template-columns:1fr;min-height:504px;max-height:none}}.product-hero.white{color:#fff}.product-hero__text-wrapper{padding:40px 24px}@media screen and (max-width: 1023px){.product-hero__text-wrapper{order:1;min-height:290px}}@media screen and (min-width: 768px){.product-hero__text-wrapper{padding:56px 50px}}@media screen and (min-width: 1024px){.product-hero__text-container{max-width:744px;margin-left:auto}}.product-hero__title{font-family:roc-grotesk-compressed,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;color:#004547;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:56px}@media screen and (min-width: 1024px){.product-hero__title{font-size:88px}}.product-hero__title{margin-bottom:32px;color:inherit}.product-hero__text{font-size:18px}.product-hero__title,.product-hero__text{max-width:570px}@media screen and (max-width: 1023px){.product-hero__title,.product-hero__text{max-width:clamp(290px,73vw,500px)}}.product-hero__image{position:relative;width:100%;height:460px}.product-hero__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023px){.product-hero__image{max-width:100vw;height:auto;order:0}}.product-promo{grid-column:1/-1;background-color:#94f5d4;padding-left:40px;border-radius:8px;min-height:260px;display:flex;justify-content:space-between;gap:32px;overflow:hidden}@media screen and (max-width: 1023px){.product-promo{width:100%;padding:0 24px 39px;flex-direction:column}}.product-promo__wrapper{max-width:700px;display:flex;flex-direction:column;justify-content:center;gap:32px}@media screen and (max-width: 1023px){.product-promo__wrapper{order:1}}.prodcut-promo__title{font-family:roc-grotesk-compressed,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;color:#004547;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:48px}@media screen and (min-width: 1024px){.prodcut-promo__title{font-size:48px}}.prodcut-promo__image{max-width:412px;height:100%}.prodcut-promo__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023px){.prodcut-promo__image{order:0;align-self:end;margin-right:-24px}}.button.product-promo__cta{font-size:14px;width:max-content}.color-radiolist{display:flex;gap:4px;position:relative}.color-radiolist__label{align-items:center;display:flex;cursor:pointer;position:relative;width:min-content}.color-radiolist__swatch{border:1px solid #edebeb;border-radius:50%;height:24px;width:24px}.color-radiolist__text{--pointer-size: 9px;--pointer-gap: 7px;background-color:#004547;bottom:calc(100% + var(--pointer-gap) + var(--pointer-size));color:#fff;isolation:isolate;left:50%;font-size:14px;padding:12px 16px;position:absolute;pointer-events:none;transition:all .15s ease;white-space:nowrap}.color-radiolist__text:before{background-color:inherit;content:"";display:block;position:absolute;bottom:0;left:50%;height:calc(var(--pointer-size)*1.56);bottom:calc(var(--pointer-size)*-.8);transform:translate(-50%) rotate(45deg);width:calc(var(--pointer-size)*1.56);z-index:-1}.color-radiolist:has(input:focus-visible) .color-radiolist__label:hover:not(:has(input:focus-visible)) .color-radiolist__text,.color-radiolist__text{opacity:0;transform:translate(-50%) translateY(2px)}.color-radiolist__label:hover .color-radiolist__text,.color-radiolist__label:has(input:focus-visible) .color-radiolist__text{opacity:1;transform:translate(-50%) translateY(0);transition-duration:.3s}.color-radiolist__label:hover .color-radiolist__text{transition-delay:.15s}.color-radiolist__input:checked~.color-radiolist__swatch,.color-radiolist__input:focus~.color-radiolist__swatch{outline:2px solid #004547;outline-offset:1px}.color-radiolist__more{align-items:center;color:#004547;display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;padding-left:4px;white-space:nowrap}.color-radiolist__more--hidden{position:absolute;visibility:hidden;pointer-events:none}.compare-panel{display:none;z-index:10;position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:16px 0;border-top:1px solid #ccdada}.compare-panel.active{display:block}.compare-panel__container{display:flex;justify-content:space-between;align-items:center;gap:20px}.compare-panel__list{--compare-item-width: 272px;display:grid;grid-template-columns:repeat(3,minmax(30%,var(--compare-item-width)));gap:31px}@media screen and (max-width: 1023px){.compare-panel__list{display:none}}.compare-panel__item{--compare-item-border: solid #004547;position:relative;border-radius:8px;height:48px;border:1px var(--compare-item-border);padding-left:7px;padding-right:10px;display:flex;align-items:center;gap:6px;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;line-height:1;letter-spacing:-.01em;color:#004547}.compare-panel__item.empty{--compare-item-border: dashed #ccdada}.compare-panel__item-image{width:40px;height:40px;flex-shrink:0}.compare-panel__item-image img{width:100%;height:100%;object-fit:cover}.compare-panel__item-name{overflow:hidden;display:block;display:-webkit-box;height:14px;font-size:14px;line-height:1;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.compare-panel__item-remove{margin:0;padding:0;background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;user-select:none;appearance:none;background-color:#004547;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color,border-color .3s ease;border:1px solid rgba(0,0,0,0);position:absolute;top:0;right:0;transform:translate(50%,-50%)}.compare-panel__item-remove:before{content:"";background-color:#fff;mask-image:url(/dist/images/large-crest-icon-b5d97542cfca400dc111.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:8px;height:8px;transition:background-color .3s ease}.compare-panel__item-remove:hover,.compare-panel__item-remove:focus-visible{background-color:#fff;border-color:#ccdada}.compare-panel__item-remove:hover:before,.compare-panel__item-remove:focus-visible:before{background-color:#004547}.compare-panel__control{display:flex;align-items:center;gap:20px;flex-shrink:0}@media screen and (max-width: 1023px){.compare-panel__control{width:100%;justify-content:space-between}}.compare-board{--compare-board-vertical-padding: 60px;--compare-board-vertical-margin: var(--header-desktop-height)}@media screen and (max-width: 1023px){.compare-board{--compare-board-vertical-margin: 73px;--compare-board-vertical-padding: 31px}.compare-board .container{width:max-content;padding:0}}@media screen and (min-width: 1024px){.compare-board{animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-duration:.75s;transform:translateY(var(--full-size-vh));transition:transform .3s ease}}.compare-board__container{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:var(--compare-board-vertical-padding);padding-bottom:var(--compare-board-vertical-padding);background-color:#fff;margin-top:var(--compare-board-vertical-margin);width:100vw;height:calc(var(--full-size-vh) - var(--compare-board-vertical-margin))}@media screen and (max-width: 1023px){.compare-board__container{border-top:1px solid #ccdada}}@media screen and (max-width: 1023px){.compare-board__header-wrapper{padding:0 24px}}.compare-board__header{margin-bottom:32px}@media screen and (max-width: 1023px){.compare-board__header{margin-bottom:27px;overflow-y:hidden;padding-bottom:5px}.compare-board__header.compare-board-grid-wrapper{flex-direction:column;gap:24px;overflow-x:hidden;padding-right:16px}}.compare-board__header-control{display:grid;gap:24px}.compare-board__header-title{font-family:roc-grotesk-compressed,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;color:#004547;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:48px}@media screen and (min-width: 1024px){.compare-board__header-title{font-size:64px}}.compare-board__header-title{line-height:1}@media screen and (min-width: 1024px){.compare-board__header-title.mobile{display:none}}.compare-board__item{position:relative;--compare-board-item-border: solid #ccdada;--compare-board-item-height: 215px}@media screen and (max-width: 1023px){.compare-board__item{--compare-board-item-height: 178px}}.compare-board__item.empty{--compare-board-item-border: dashed #ccdada;height:var(--compare-board-item-height);border-radius:8px;border:1px var(--compare-board-item-border);display:flex;justify-content:center;align-items:center;flex-direction:column}.compare-board__item-name{overflow:hidden;display:block;display:-webkit-box;height:18px;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;line-height:1;letter-spacing:-.01em;color:#004547}@media screen and (max-width: 1023px){.compare-board__item-name{overflow:hidden;display:block;display:-webkit-box;height:16px;line-height:1;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px}}.compare-board__item-info{display:grid;gap:25px}.compare-board__item-info .link-underlined{width:fit-content}.compare-board__item-remove{margin:0;padding:0;background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;user-select:none;appearance:none;background-color:#004547;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color,border-color .3s ease;border:1px solid rgba(0,0,0,0);position:absolute;top:0;right:0;transform:translate(50%,-50%)}.compare-board__item-remove:before{content:"";background-color:#fff;mask-image:url(/dist/images/large-crest-icon-b5d97542cfca400dc111.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:14px;height:14px;transition:background-color .3s ease}.compare-board__item-remove:hover,.compare-board__item-remove:focus-visible{background-color:#fff;border-color:#ccdada}.compare-board__item-remove:hover:before,.compare-board__item-remove:focus-visible:before{background-color:#004547}.compare-board__item-image{background-color:#edebeb;border-radius:8px;height:var(--compare-board-item-height);border:1px var(--compare-board-item-border);margin-bottom:24px}.compare-board__item-image img{width:100%;height:100%;object-fit:cover}.compare-board__add-product{margin:0;padding:0;background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;user-select:none;appearance:none;width:40px;height:40px;border-radius:50%;background-color:#edebeb;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.compare-board__add-product svg{stroke:#004547;transition:stroke .3s ease}.compare-board__add-product:hover,.compare-board__add-product:focus-visible{background-color:#004547}.compare-board__add-product:hover svg,.compare-board__add-product:focus-visible svg{stroke:#fff}.compare-board__add-text{font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1;letter-spacing:-.01em;color:#004547;margin-bottom:16px}.open .compare-board{animation-name:slideUp}@media screen and (max-width: 1023px){.open .compare-board{animation:none}}.close .compare-board{animation-name:slideDown}@media screen and (max-width: 1023px){.close .compare-board{animation:none}}@keyframes slideUp{0%{transform:translateY(var(--full-size-vh))}70%{transform:translateY(-25px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(var(--full-size-vh))}}.compare-board__sticky-header{position:fixed;z-index:2;background-color:#fff;width:100vw;height:48px;border:1px solid #ccdada;border-left:none;border-right:none;display:none;color:#004547;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1;letter-spacing:-.01em;margin-top:calc(-1*var(--compare-board-vertical-padding))}.compare-board__sticky-header .compare-board-grid-wrapper{height:48px;align-items:center}@media screen and (max-width: 1023px){.compare-board__sticky-header{border-top:none;padding:0 24px;width:max-content;position:sticky;margin:0;top:calc(-1*var(--compare-board-vertical-padding))}}.compare-board__sticky-header.active{display:block}@media screen and (min-width: 1024px){.compare-board__modal-close.modal__close{display:none}}.compare-board__header-back-button.button{--arrow-position-x-offset: 0;--arrow-position-x: calc(1px + var(--arrow-position-x-offset));--arrow-width: 10px;--arrow-color: #004547;width:max-content;background-color:#fff;color:#004547;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 25px;border:1px solid #ccdada;transition:background-color,color .3s ease}.compare-board__header-back-button.button:before{content:"";display:block;background-color:var(--arrow-color);mask-image:url(/dist/images/right-angle-ef7a9faaa3f76aed73a9.svg);mask-repeat:repeat-x;mask-position:var(--arrow-position-x) center;mask-size:var(--arrow-width) 12px;width:var(--arrow-width);height:12px;transition:background-color,mask-position .3s ease;transform:rotate(180deg)}.compare-board__header-back-button.button:hover,.compare-board__header-back-button.button:focus-visible{color:#fff;background-color:#004547;--arrow-color: #ffffff;--arrow-position-x-offset: var(--arrow-width)}.compare-board__products,.compare-board__product-list{-ms-overflow-style:none;scrollbar-width:none}.compare-board__products::-webkit-scrollbar,.compare-board__product-list::-webkit-scrollbar{display:none}.compare-item{color:#004547;font-size:16px}@media screen and (max-width: 1023px){.compare-item{font-size:14px}}.compare-item__trigger{margin:0;background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer;user-select:none;appearance:none;width:100%;font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;letter-spacing:-.01em;text-align:left;padding:0 24px 0 16px;height:48px;display:flex;align-items:center;background-color:#f5f5f5}@media screen and (max-width: 1023px){.compare-item__trigger{padding-left:20px;font-size:16px}}@media screen and (max-width: 1023px){.compare-item__trigger-text{position:sticky;left:20px}}.compare-item__wrapper{position:relative;display:flex;justify-content:space-between;gap:32px}.compare-item__wrapper:before{content:"";width:200px;flex-basis:200px;flex-shrink:0;flex-grow:0}@media screen and (max-width: 1023px){.compare-item__wrapper:before{display:none}}.compare-item__content{padding:24px 0}@media screen and (max-width: 1023px){.compare-item__content{padding:16px 20px}}.compare-item__price{font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700}.compare-item__price-value{font-size:24px;letter-spacing:-.01em}@media screen and (max-width: 1023px){.compare-item__price-value{font-size:20px}}.compare-item__color-list{display:flex;flex-wrap:wrap;gap:6px}.compare-item__color-list li{width:40px;height:40px;border-radius:50%}.compare-item__feature-list{display:grid;gap:16px}.compare-item__feature-list li{position:relative;display:flex;align-items:start;column-gap:8px;line-height:1.6;letter-spacing:-.01em}.compare-item__feature-list li:before{margin-top:.3em;flex-shrink:0;width:20px;height:15px;content:"";background:#004547;mask-image:url(/dist/images/tick-icon-6332aa91e0b639aad024.svg);mask-repeat:no-repeat;mask-size:19px 25px;mask-position:left center}.compare-board-grid-wrapper{display:flex;justify-content:space-between;gap:32px}@media screen and (max-width: 1023px){.compare-board-grid-wrapper{width:max-content;overflow-x:auto}}.compare-board-grid{display:grid;grid-template-columns:repeat(3,minmax(30%,376px));gap:31px}@media screen and (max-width: 1023px){.compare-board-grid{grid-template-columns:repeat(3,minmax(30%,310px));gap:16px}}.compare-board-grid-side-el{flex-basis:200px;flex-shrink:0}@media screen and (max-width: 1023px){.compare-board-grid-side-el{display:none}}
