:root{--color-background: var(--bg-base);--color-foreground: var(--fg-primary);--color-foreground-muted: var(--fg-secondary);--color-foreground-subdued: var(--fg-secondary);--color-border: var(--line-hairline);--color-input-background: var(--bg-base);--color-input-border: var(--line-input);--color-input-text: var(--fg-primary);--color-primary-button-background: var(--color-accent);--color-primary-button-text: var(--color-accent-fg);--color-primary-button-border: var(--color-accent);--color-primary-button-hover-background: var(--color-accent-fg);--color-primary-button-hover-text: var(--color-accent);--color-primary-button-hover-border: var(--color-accent);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--fg-primary);--color-secondary-button-border: var(--fg-primary);--color-secondary-button-hover-background: var(--fg-primary);--color-secondary-button-hover-text: var(--fg-inverse);--color-secondary-button-hover-border: var(--fg-primary);--color-variant-background: transparent;--color-variant-text: var(--fg-primary);--color-variant-border: var(--line-input);--color-selected-variant-background: var(--fg-primary);--color-selected-variant-text: var(--fg-inverse);--color-selected-variant-border: var(--fg-primary);--color-error: var(--state-error);--color-success: var(--state-success);--color-instock: var(--state-success);--color-lowstock: var(--state-warning);--color-outofstock: var(--state-error);--font-h1--size: var(--text-page-heading);--font-h2--size: var(--text-2xl);--font-h3--size: var(--text-xl);--font-h4--size: var(--text-lg);--font-body--family: var(--font-body);--font-heading--family: var(--font-display);--font-accent--family: var(--font-body);--border-radius-sm: var(--radius-none);--focus-outline-width: var(--focus-ring-width);--focus-outline-offset: var(--focus-ring-offset);--animation-speed: var(--duration-base);--animation-easing: var(--ease-standard);--icon-stroke-width: var(--icon-stroke)}.add-to-cart-button:not(.quick-add__button) .add-to-cart-icon{display:none}button.button[id^=BuyButtons-ProductSubmitButton-]{--button-color: var(--fg-inverse);--button-background-color: var(--bg-inverse);--button-border-color: var(--bg-inverse);transition-property:color,box-shadow,background-color,scale,translate,opacity}button.button[id^=BuyButtons-ProductSubmitButton-]:not(:disabled):is(:hover,:focus-visible,:active){opacity:.85}.product-grid .card-gallery slideshow-slides{scroll-snap-type:x proximity;scroll-behavior:auto}:is(.echt-card-sizes__chip,.echt-cart-drawer__button)[aria-busy=true] .add-to-cart-text{visibility:hidden}:is(.echt-card-sizes__chip,.echt-cart-drawer__button,.quick-add__button--choose)[aria-busy=true]:after{content:"";position:absolute;inline-size:var(--space-4);block-size:var(--space-4);border:2px solid var(--button-color);border-inline-end-color:transparent;border-radius:50%;animation:echt-add-spinner .7s linear infinite}@keyframes echt-add-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:is(.echt-card-sizes__chip,.echt-cart-drawer__button,.quick-add__button--choose)[aria-busy=true]:after{animation-duration:1.5s}}:is(.section-resource-list__header,.section-resource-list__content) a.button-unstyled{inline-size:fit-content;padding:0 0 var(--space-1);border-bottom:var(--border-width-pill) solid var(--line-rule);border-radius:var(--radius-none);font:var(--type-button);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.product-details product-price .price{font:var(--type-price-xl);letter-spacing:var(--tracking-title)}@media(hover:none){product-card .card-gallery button.quick-add__button,product-card .card-gallery button.quick-add__button:hover{opacity:1}product-card .card-gallery button.quick-add__button:disabled,product-card .card-gallery button.quick-add__button:disabled:hover{opacity:var(--opacity-muted-text)}product-card .card-gallery button.quick-add__button:hover{scale:1}product-card .card-gallery button.quick-add__button:hover:before{content:none}product-card .card-gallery button.quick-add__button:hover{width:var(--button-size-md);padding-inline-end:0}product-card .card-gallery button.quick-add__button:hover{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}product-card.product-card:hover{z-index:var(--layer-flat)}@container (max-width: 70px){product-card .card-gallery button.quick-add__button,product-card .card-gallery button.quick-add__button:hover{display:none}}}:is(.product-grid__item,.resource-list__item) product-card,:is(.product-grid__item,.resource-list__item) product-card *{-webkit-tap-highlight-color:transparent}:is(.product-grid__item,.resource-list__item) product-card,:is(.product-grid__item,.resource-list__item) a.product-card__link,product-card .card-gallery button.quick-add__button{touch-action:manipulation}product-card .card-gallery button.quick-add__button{border-radius:var(--radius-none);font:var(--type-button);letter-spacing:var(--tracking-label);text-transform:uppercase}@media(hover:hover)and (pointer:fine)and (min-width:750px){product-card:has(echt-card-sizes[data-ready]) .card-gallery button.quick-add__button{display:none}}.accordion summary.details__header{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);padding-block:var(--space-6)}@media screen and (max-width:749px){[id$=__hero_novatrek] .hero{min-height:calc(85svh - var(--hero-height-offset))}}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-1]{object-position:50% 0%}@media screen and (max-width:749px)and (orientation:portrait){[id$=__hero_novatrek] .hero__media-wrapper{container-type:inline-size}[id$=__hero_novatrek] img:is([data-testid=hero-desktop-image-1],[data-testid=hero-desktop-image-2]){height:auto;aspect-ratio:2 / 3;object-position:50% 0%;transform-origin:0 0}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-1]{transform:translate(calc(50cqw - 2.2 * 45cqw),calc(-2.2 * 1.5 * 35cqw)) scale(2.2)}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-2]{transform:translate(calc(50cqw - 1.4 * 52cqw),calc(-1.4 * 1.5 * 19cqw)) scale(1.4)}[id$=__hero_novatrek] .hero--stack-mobile .echt-hero-panels__panel{grid-row:1;grid-column:1;justify-content:center}[id$=__hero_novatrek] .hero--stack-mobile .echt-hero-panels__panel:nth-child(1){padding-block-start:calc(var(--padding-5xl) + var(--header-group-height, 0px));padding-block-end:5.625rem}[id$=__hero_novatrek] .hero--stack-mobile .echt-hero-panels__panel:nth-child(2){padding-block-start:calc(7.175rem + var(--header-group-height, 0px))}[id$=__hero_novatrek] .hero .hero__content-wrapper .button-custom{--button-background-color: var(--white);--button-color: var(--black);--button-border-color: var(--white);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}[id$=__hero_novatrek] .hero .hero__content-wrapper .button-custom:hover{--button-background-color: var(--white);--button-color: var(--black);--button-border-color: var(--white)}}@media screen and (min-width:750px),screen and (orientation:landscape){[id$=__hero_novatrek] .hero__media-wrapper{container-type:inline-size}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-1]{object-position:50% max(100%,-4.58cqw)}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-2]{object-position:50% 0%}}@media screen and (min-width:750px){[id$=__hero_novatrek] .hero{min-height:95svh}[id$=__hero_novatrek] img:is([data-testid=hero-desktop-image-1],[data-testid=hero-desktop-image-2]){transform:scale(1.1);transform-origin:50% 0}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-1]{object-position:50% min(0px,max(100%,calc((var(--header-group-height, 0px) + var(--space-4)) / 1.1 - 39.01cqw)))}[id$=__hero_novatrek] img[data-testid=hero-desktop-image-2]{object-position:50% min(0px,max(100%,calc((var(--header-group-height, 0px) + var(--space-4)) / 1.1 - 34.51cqw)))}}[id$=__hero_novatrek] .hero__content-wrapper .button-custom{padding:var(--space-3) var(--space-5);font-size:var(--text-lede)}@media screen and (max-width:749px)and (orientation:landscape){[id$=__hero_novatrek] .hero{min-height:calc(100svh - var(--hero-height-offset))}[id$=__hero_novatrek] .hero--stack-mobile :is(.hero__media-grid,.echt-hero-panels){grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr);grid-template-rows:none}}@media screen and (max-width:749px){[id$=__banner_3for30] .hero--no-blocks-auto-height img.hero__media{height:auto;aspect-ratio:12 / 5;object-fit:cover;object-position:50% 51%}}@media screen and (min-width:750px){#MainContent:has(.collection-wrapper:not(.collection-wrapper--grid-full-width)) :is(.echt-collection-rail,.echt-size-bar){width:100%;max-width:var(--page-width);margin-inline:auto}#MainContent:has(.collection-wrapper:not(.collection-wrapper--grid-full-width)) :is(.echt-collection-rail__track,.echt-size-bar__chips){margin-inline:var(--page-margin);padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:750px){[id$=__hero_tempo_pulse] .hero{min-height:0}[id$=__hero_tempo_pulse] .hero__media-grid{position:relative}[id$=__hero_tempo_pulse] .hero__media-wrapper{aspect-ratio:var(--echt-desktop-video-ratio)}[id$=__hero_tempo_pulse] video.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}}.section-resource-list .resource-list__carousel .card-gallery slideshow-slide:not([hidden])~slideshow-slide,.section-resource-list .resource-list__carousel .card-gallery slideshow-slide[reveal]~slideshow-slide{display:none}@media screen and (min-width:750px){dialog.quick-add-modal{block-size:fit-content;max-block-size:var(--quick-add-modal-height)}dialog.quick-add-modal .quick-add-modal__content{grid-template-rows:auto}dialog.quick-add-modal .quick-add-modal__content .product-information__media{overflow:hidden}dialog.quick-add-modal .quick-add-modal__content .product-information__media>.echt-gal{position:absolute;top:0;right:0;bottom:0;left:0;max-block-size:none}dialog.quick-add-modal .quick-add-modal__content .product-details{grid-row:1;block-size:auto;max-block-size:var(--quick-add-modal-height)}dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block,dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block__bar{margin-block-start:0}dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block:before,dialog.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block__bar:before{inset-block-end:calc(100% - var(--gap-2xs))}}@media screen and (max-width:749px){dialog.quick-add-modal .quick-add-modal__content>product-form-component .product-form-buttons{padding-block-start:0}}sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--bg-inverse);color:var(--fg-inverse);border:0;border-radius:var(--radius-none);--color-foreground: var(--fg-inverse)}sticky-add-to-cart .sticky-add-to-cart__variant,sticky-add-to-cart .sticky-add-to-cart__bar .compare-at-price{color:var(--fg-inverse);opacity:var(--opacity-subdued-text)}sticky-add-to-cart .sticky-add-to-cart__bar:before{content:none}sticky-add-to-cart .sticky-add-to-cart__price [ref=priceContainer]{display:flex;flex-direction:column;align-items:center;justify-content:center}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{text-decoration:line-through}sticky-add-to-cart .sticky-add-to-cart__button{--button-color: var(--fg-primary);--button-background-color: var(--bg-base);--button-border-color: var(--line-on-image);--button-focus-outline-color: var(--fg-inverse)}sticky-add-to-cart .sticky-add-to-cart__button:hover{--button-color: var(--fg-inverse);--button-background-color: var(--bg-inverse)}sticky-add-to-cart .add-to-cart-text>.svg-wrapper{display:none}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom,0px));gap:var(--space-3)}sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;flex-shrink:0;padding-inline:var(--space-3)}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}body:has(sticky-add-to-cart[data-variant-available=true] [data-stuck=true]) #gorgias-chat-container #chat-button{bottom:calc(var(--height-buy-buttons) + var(--padding-sm) * 2 + var(--space-7) + env(safe-area-inset-bottom,0px))!important}}dialog.quick-add-modal .echt-gal__modelgroup{position:static;max-inline-size:none;flex-direction:column}@media screen and (min-width:750px){dialog.quick-add-modal .product-details .view-product-title{margin-block-end:0}dialog.quick-add-modal .product-details product-price{padding-block:var(--space-2) 0}dialog.quick-add-modal .product-details .echt-gal__model{margin-block-start:var(--space-2)}dialog.quick-add-modal .product-details .echt-gal__modelgroup{position:relative;inset:auto;align-items:flex-start}dialog.quick-add-modal .product-details .echt-gal__modelline{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--layer-raised);max-inline-size:100%}}@media screen and (max-width:749px){dialog.quick-add-modal .product-header{gap:var(--space-2);justify-content:flex-start}dialog.quick-add-modal .product-header>product-price{padding-block:0;margin-block:0}}.quick-add[stay-visible] .quick-add__button--choose[aria-busy=true]{opacity:1;color:transparent}.quick-add__button--choose[aria-busy=true]>.add-to-cart-icon{visibility:hidden}.quick-add__button--choose[aria-busy=true]:after{border-color:var(--quick-add-foreground, var(--fg-primary));border-inline-end-color:transparent;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width:750px){#MainContent[data-template^=collection] .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}
/*# sourceMappingURL=/cdn/shop/t/1002/assets/echt-bridge.css.map */
