.product__highlights-hero{--hero-height: calc(var(--full-height, 100vh) - var(--announcement-height, 0px));position:relative;width:100%;height:var(--hero-height);overflow:hidden}.product__highlights-hero .btn--custom{flex-direction:column;gap:8px;font-weight:700;font-size:11px;line-height:14px;color:var(--pdp-info-text-color, var(--COLOR-WHITE))}.product__highlights-hero .product__price__wrap .product__tax,.product__highlights-hero .product__price__wrap .shop-pay-terms{display:none}.product__highlights-hero .price-item{color:var(--color-white)}.product__highlights-hero .product__price--off,.product__highlights-hero .price-item--regular{color:var(--color-black-20)}.product__highlights-hero .product-info{position:absolute;bottom:0;right:0;width:430px;height:auto;color:var(--pdp-info-text-color, var(--COLOR-WHITE));padding:var(--inner);border-radius:6px}.product__highlights-hero .product-info-header{display:flex;justify-content:space-between}.product__highlights-hero .product-info-wishlist{cursor:pointer;position:relative}.product__highlights-hero .product-info-wishlist .product-info-wishlist__icon{transition:opacity .2s ease}.karpos .product__highlights-hero .product-info-wishlist .product-info-wishlist__icon,.castelli .product__highlights-hero .product-info-wishlist .product-info-wishlist__icon{padding-top:8px}.product__highlights-hero .product-info-wishlist .product-info-wishlist__icon--empty{opacity:1}.product__highlights-hero .product-info-wishlist .product-info-wishlist__icon--filled{opacity:0;position:absolute;pointer-events:none;top:0;left:0}.product__highlights-hero .product-info-wishlist[data-wishlist-icon=filled] .product-info-wishlist__icon--empty{opacity:0}.product__highlights-hero .product-info-wishlist[data-wishlist-icon=filled] .product-info-wishlist__icon--filled{opacity:1}@media screen and (max-width:767px){.product__highlights-hero .product-info .product__block{margin-bottom:16px}}.product__highlights-hero .product-info .product__block-short-description{max-height:70px;overflow-y:auto}.product__highlights-hero .product-info .product__block-short-description::-webkit-scrollbar{display:none}.product__highlights-hero .product-info-temperature{display:flex;padding:18px 0;border-top:1px solid var(--COLOR-BLACK-40)}.product__highlights-hero .product-info-temperature .tech-spec-item{gap:5px;width:100%}.product__highlights-hero .product-info-temperature .tech-spec-item__waveform-bar,.product__highlights-hero .product-info-temperature .tech-spec-item__waveform-scale{fill:var(--color-white)}.product__highlights-hero .product-info-temperature .tech-spec-item__waveform-scale span{color:var(--color-white)}.product__highlights-hero .product-info-temperature .tech-spec-item__label .value{display:none}.product__highlights-hero .product-info-temperature .divider{font-weight:600!important;line-height:22px!important;font-size:16px!important;margin:6px 3px}@media screen and (max-width:767px){.product__highlights-hero .product-info-temperature .divider{font-size:14px!important}}.product__highlights-hero .product-info-temperature .product-item__temperature__value,.product__highlights-hero .product-info-temperature .product-item__fitting__value{font-size:16px!important;line-height:22px!important}@media screen and (max-width:767px){.product__highlights-hero .product-info-temperature .product-item__temperature__value,.product__highlights-hero .product-info-temperature .product-item__fitting__value{font-size:14px!important}}.product__highlights-hero .product-info-temperature .product-item__temperature__label,.product__highlights-hero .product-info-temperature .product-item__fitting__label{display:none}.castelli .product__highlights-hero .product-info{background:#1d1d1bb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px}@media screen and (min-width:768px){.castelli .product__highlights-hero .product-info{bottom:var(--outer);right:var(--outer)}}@media screen and (max-width:767px){.product__highlights-hero .product-info{bottom:96px;width:calc(100% - 2 * var(--outer));margin-right:var(--outer);margin-left:var(--outer);padding-top:var(--outer);padding-bottom:var(--outer)}.karpos .product__highlights-hero .product-info{margin:0;width:100vw}.sportful .product__highlights-hero .product-info{margin:0;width:100vw;bottom:138px}.sportful .product__highlights-hero .product-info a.btn--custom{display:none}}.product__highlights-hero .product-info a{width:100%}.product__highlights-hero .product-info-title{font-weight:500;font-size:32px;line-height:40px}.sportful .product__highlights-hero .product-info-title{font-weight:700;font-size:24px;line-height:24px}@media screen and (max-width:767px){.product__highlights-hero .product-info-title{font-size:26px;line-height:30px}.sportful .product__highlights-hero .product-info-title{font-weight:700;font-size:20px;line-height:20px}}.product__highlights-hero__image{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.product__highlights-hero__image img{object-fit:cover}.product__highlights-hero__image .image-wrapper{height:100%;padding-top:0}.product__highlights-hero__image--placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.product__highlights-hero__cards-group{position:absolute;bottom:var(--inner);left:var(--inner);display:flex;flex-direction:column;gap:4px;z-index:2}.product__highlights-hero__overlay-cards{display:flex;gap:4px}@media screen and (min-width:768px){.product__highlights-hero__overlay-cards{flex-direction:column}}@media screen and (max-width:767px){.product__highlights-hero__overlay-cards{flex-direction:row;width:calc(100vw - 34px)}}.product__highlights-hero__mobile-cta{display:none}@media screen and (max-width:767px){.sportful .product__highlights-hero__mobile-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}}.product__highlights-hero__card{display:flex;background:#fff;color:var(--text);text-decoration:none;padding:4px;border-radius:6px;gap:8px;position:relative;cursor:pointer}.castelli .product__highlights-hero__card{background:#1d1d1bb3;color:var(--COLOR-WHITE);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sportful .product__highlights-hero__card{background:#1d1d1bbf;color:var(--COLOR-WHITE);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (min-width:768px){.product__highlights-hero__card{width:238px;height:72px}.sportful .product__highlights-hero__card{width:228px;height:88px}}@media screen and (max-width:767px){.product__highlights-hero__card{flex:1 1 0;min-width:0}.product__highlights-hero__card .product__highlights-hero__card-desc{display:none}}.product__highlights-hero__card-image{width:64px;height:64px;overflow:hidden;border-radius:4px;flex-shrink:0;position:relative}.sportful .product__highlights-hero__card-image{height:80px}@media screen and (max-width:767px){.sportful .product__highlights-hero__card-image{height:60px;width:48px}}.product__highlights-hero__card-image .image-wrapper{height:100%;padding-top:0}.product__highlights-hero__card-image .image-wrapper img{object-fit:cover}.product__highlights-hero__card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0}.product__highlights-hero__card-title,.product__highlights-hero__card-desc{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__highlights-hero__card-arrow{position:absolute;top:4px;right:4px;display:flex;align-items:center}.sportful .product__highlights-hero__card-arrow{color:var(--COLOR-WHITE)}.pdp-highlight-panel{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-end;pointer-events:none;opacity:0;transition:opacity .25s ease}.pdp-highlight-panel[aria-hidden=false]{pointer-events:all;opacity:1}.pdp-highlight-panel[aria-hidden=false] .pdp-highlight-panel__inner{transform:translateY(0)}.pdp-highlight-panel__cta{text-transform:uppercase}.pdp-highlight-panel__next{text-transform:uppercase;color:var(--COLOR-BLACK-40)!important}.pdp-highlight-panel__next:before{content:none!important}.pdp-highlight-panel__inner{background:#ffffffd9;color:var(--text);width:100%;max-height:90%;overflow-y:auto;display:flex;flex-direction:column;transform:translateY(20px);transition:transform .3s cubic-bezier(.215,.61,.355,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.castelli .pdp-highlight-panel__inner{background:#1d1d1bb3;border:1px solid var(--COLOR-BLACK-60);color:var(--COLOR-WHITE)}.sportful .pdp-highlight-panel__inner{background:#1d1d1bbf;border:1px solid var(--COLOR-BLACK-60);color:var(--COLOR-WHITE)}.sportful .pdp-highlight-panel__inner .pdp-highlight-panel__gallery-item:nth-child(2){margin-top:48px}@media screen and (min-width:768px){.pdp-highlight-panel__inner{max-width:454px;max-height:100%;border-radius:0;margin-left:0;margin-right:auto}}.pdp-highlight-panel__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;z-index:1}.pdp-highlight-panel__body{padding:10px 24px;flex:1;overflow-y:auto}.pdp-highlight-panel__title{text-transform:none}.pdp-highlight-panel__authors{margin:0 0 10px}.pdp-highlight-panel__text{margin:0 0 24px}.pdp-highlight-panel__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.pdp-highlight-panel__gallery-item{aspect-ratio:var(--gallery-ratio, 1);overflow:hidden;border-radius:6px;position:relative}.pdp-highlight-panel__gallery-item .image-wrapper{height:100%;padding-top:0}.pdp-highlight-panel__footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border);bottom:0}@media only screen and (max-width:767px){body:has(.product__highlights-hero) .template-product .header__wrapper[data-header-transparent]:not(.js__header__stuck) .theme__header:after,.template-product:has(.product__highlights-hero) .header__wrapper[data-header-transparent]:not(.js__header__stuck) .theme__header:after{opacity:0;visibility:hidden}}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck),body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__desktop,body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__mobile,body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .toolbar{--text: var(--COLOR-MENU-TRANSPARENT);--link: var(--COLOR-MENU-TRANSPARENT);--link-hover: var(--COLOR-MENU-TRANSPARENT-HOVER);--text-dark: var(--COLOR-MENU-TRANSPARENT);--text-light: var(--COLOR-MENU-TRANSPARENT)}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .toolbar{--bg: var(--TRANSPARENT)}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .theme__header.has-border,body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .toolbar.has-border{--border: var(--COLOR-MENU-TRANSPARENT)}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .parent .navlink--toplevel:after{content:none}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__logo--has-transparent .logo__img--color{opacity:0}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__logo--has-transparent .logo__img--transparent{opacity:1;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}body:has(.product__highlights-hero) [data-header-transparent]:not(.meganav--visible) .navlink--cart--icon .header__cart__status{--bg: var(--text)}body:has(.product__highlights-hero) .header__backfill{display:none}
