body{--vp-amber: var(--vo-amber, #b3670f);--vp-ink: var(--vo-amber-ink, #a65f0d);--vp-ink-hover: var(--vo-amber-ink-hover, #8f520b);--vp-charcoal: var(--vo-charcoal, #141a20);--vp-mid: var(--vo-steel-mid, #5a6672);--vp-line: var(--vo-steel-line, #c5cfd8);--vp-paper: var(--vo-paper, #f2f5f8);--vp-ok: var(--vo-ok, #1f7a45);--vp-off: var(--vo-dot-off, #8a96a3);--vp-sans: var(--font-body--family);--vp-head: var(--font-heading--family);--vp-mono: var(--font-accent--family)}.vo-pdp-top{padding-block:16px 8px}.vo-pdp-top .vo-breadcrumb{min-width:0}.vo-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-family:var(--vp-sans);font-size:14px;line-height:20px;color:var(--vp-mid)}.vo-breadcrumb__item{display:inline-flex;align-items:center;min-width:0}.vo-breadcrumb__item+.vo-breadcrumb__item:before{content:"\203a";padding-inline:8px;color:var(--vp-mid)}.vo-breadcrumb__item a{color:var(--vp-mid);text-decoration:none;border-radius:2px}.vo-breadcrumb__item:last-child a{color:var(--vp-charcoal)}.vo-breadcrumb__item a:hover{color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.vo-pdp-top{padding-block:12px 4px}.vo-breadcrumb__item:not(:last-child){display:none}.vo-breadcrumb__item:last-child:before{content:"\2039";padding-inline:0 8px;font-size:18px;line-height:20px}.vo-breadcrumb__item:last-child a{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (min-width:990px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media screen and (min-width:750px){.product-information .product-details.sticky-content--desktop{top:calc(var(--sticky-header-offset, 0px) + 16px)}}.product-details .group-block{width:100%}.vo-pdp-head--media{display:none}@media screen and (max-width:749px){.product-information__grid:not(.product-information--media-none) .vo-pdp-head--media{display:block;padding-block:4px 8px;padding-inline:var(--page-margin, 16px)}.product-information__grid:not(.product-information--media-none) .vo-pdp-block--head{display:none}}.vo-pdp-head{container:vo-head / inline-size}.vo-pdp-head__brand{display:flex;width:fit-content;align-items:center;min-height:44px;margin-block:-14px -6px;font-family:var(--vp-mono);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--vp-mid)}.vo-pdp-head__brand:hover{color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:3px}.vo-pdp-head .vo-pdp-head__title{margin:0;font-family:var(--vp-head);font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.005em;text-transform:none;color:var(--vp-charcoal);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.vo-pdp-id{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;font-family:var(--vp-mono);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--vp-mid)}.vo-pdp-id__item{white-space:nowrap}.vo-pdp-id__group{display:inline-flex;align-items:center;gap:8px}@container vo-head (max-width: 460px){.vo-pdp-head .vo-pdp-head__title{font-size:24px;line-height:30px}.vo-pdp-id{flex-direction:column;align-items:flex-start;gap:4px}.vo-pdp-id__sep{display:none}}.vo-pdp-id__value{color:var(--vp-charcoal)}.vo-pdp-id__sep{color:var(--vp-line)}.vo-pdp-id__copy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-13px -12px -13px -14px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--vp-mid);cursor:pointer}.vo-pdp-id__copy:hover{background:var(--vp-paper);color:var(--vp-charcoal)}.vo-pdp-id__status{font-family:var(--vp-sans);font-size:13px;color:var(--vp-ok)}.vo-pdp-id__status:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (max-width:749px){.vo-pdp-head .vo-pdp-head__title{font-size:22px;line-height:28px}}.vo-pdp-block--keyspecs{container:vo-keys / inline-size;margin-block-start:24px}.vo-keyspecs--tiles{display:grid;grid-template-columns:repeat(var(--vo-keyspecs-count, 3),minmax(0,1fr));margin:0;border-block:1px solid var(--vp-line)}.vo-keyspecs--tiles .vo-keyspecs__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:12px 16px}.vo-keyspecs--tiles .vo-keyspecs__item:first-child{padding-inline-start:0}.vo-keyspecs--tiles .vo-keyspecs__item+.vo-keyspecs__item{border-inline-start:1px solid var(--vp-line)}.vo-keyspecs--tiles .vo-keyspecs__value{margin:0;font-family:var(--vp-mono);font-size:15px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;color:var(--vp-charcoal);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vo-keyspecs--tiles .vo-keyspecs__label{margin:0;font-family:var(--vp-sans);font-size:13px;line-height:18px;color:var(--vp-mid);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vo-keyspecs--rows.vo-keyspecs--tiles{grid-template-columns:minmax(0,1fr)}.vo-keyspecs--rows.vo-keyspecs--tiles .vo-keyspecs__item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:12px;padding:10px 0}.vo-keyspecs--rows.vo-keyspecs--tiles .vo-keyspecs__item+.vo-keyspecs__item{border-inline-start:0;border-block-start:1px solid var(--vp-line)}.vo-keyspecs--rows.vo-keyspecs--tiles .vo-keyspecs__label{grid-column:1;grid-row:1}.vo-keyspecs--rows.vo-keyspecs--tiles .vo-keyspecs__value{grid-column:2;grid-row:1;font-size:14px}@container vo-keys (max-width: 460px){.vo-keyspecs--tiles{grid-template-columns:minmax(0,1fr)}.vo-keyspecs--tiles .vo-keyspecs__item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:12px;padding:10px 0}.vo-keyspecs--tiles .vo-keyspecs__item+.vo-keyspecs__item{border-inline-start:0;border-block-start:1px solid var(--vp-line)}.vo-keyspecs--tiles .vo-keyspecs__label{grid-column:1;grid-row:1}.vo-keyspecs--tiles .vo-keyspecs__value{grid-column:2;grid-row:1;font-size:14px}}.vo-keyspecs--inline{margin:0;font-family:var(--vp-mono);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--vp-mid)}.vo-keyspecs--inline .vo-keyspecs__value{color:var(--vp-charcoal)}.vo-pdp-keyspecs__all{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block:-4px -12px;font-family:var(--vp-sans);font-size:14px;line-height:20px;color:var(--vp-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-pdp-keyspecs__all:hover{text-decoration-thickness:2px}.vo-pdp-keyspecs__all+.vo-pdp-keyspecs__all{margin-inline-start:24px}.vo-icon{flex-shrink:0;width:16px;height:16px}.vo-pdp-block--price{margin-block-start:24px}.vo-pdp-price,.vo-pdp-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.vo-pdp-price .price{font-family:var(--vp-sans);font-size:32px;font-weight:600;line-height:38px;font-variant-numeric:tabular-nums;color:var(--vp-charcoal)}.vo-pdp-price .compare-at-price{font-family:var(--vp-sans);font-size:15px;color:var(--vp-mid);text-decoration:line-through}.vo-pdp-price .unit-price{flex-basis:100%;font-family:var(--vp-sans);font-size:13px;line-height:18px;color:var(--vp-mid)}.vo-badge{display:inline-block;padding:2px 6px;border-radius:2px;background:var(--vp-charcoal);color:#fff;font-family:var(--vp-mono);font-size:12px;line-height:16px}.vo-pdp-block--price .vo-price-meta{display:flex;flex-direction:column;gap:2px;margin-block-start:4px}.vo-pdp-block--price .vo-price-meta__tax{font-family:var(--vp-sans);font-size:13px;line-height:18px;color:var(--vp-mid)}.vo-pdp-block--price .vo-price-meta__tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vo-pdp-block--price .vo-price-meta__tax a:hover{color:var(--vp-charcoal)}.vo-pdp-block--price .vo-price-meta__net{font-family:var(--vp-mono);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--vp-mid)}@media screen and (max-width:749px){.vo-pdp-price .price{font-size:28px;line-height:34px}}.product-details product-inventory{display:block;margin-block-start:16px}.product-details .vo-stock{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--vp-sans);font-size:15px;line-height:20px}.product-details .vo-stock__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--vp-ok)}.product-details .vo-stock--in,.product-details .vo-stock--order{color:var(--vp-charcoal);font-weight:600}.product-details .vo-stock--order .vo-stock__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--vp-ok)}.product-details .vo-stock--out{color:var(--vp-mid)}.product-details .vo-stock--out .vo-stock__dot{background:var(--vp-off)}.product-details .vo-stock__time{font-weight:400}.product-details .buy-buttons-block{container:vo-buy / inline-size;display:block;margin-block-start:16px}.product-details .product-form-buttons{flex-wrap:wrap;gap:12px}.product-details .product-form-text__error{flex:1 0 100%;order:3}.product-details .product-form-text__error.vo-is-replaced{display:none!important}.product-details .quantity-selector-wrapper{flex:0 0 136px}.product-details .quantity-selector{--quantity-selector-width: 136px;width:136px;height:48px;border:1px solid var(--vp-line);border-radius:2px}.product-details .quantity-selector input{font-family:var(--vp-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--vp-charcoal)}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:46px;border-radius:2px;color:var(--vp-charcoal)}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:var(--vp-paper)}.product-details .product-form-buttons:has(.add-to-cart-button:disabled) .quantity-selector-wrapper{display:none}.product-details .product-form-buttons>span:has(add-to-cart-component){flex:1 1 0%;min-width:0}.product-details .add-to-cart-button.button,.vo-sticky .sticky-add-to-cart__button.button{--button-color: #fff;--button-background-color: var(--vp-ink);--button-border-color: var(--vp-ink);--button-border-width: 0px;--button-focus-outline-color: var(--vp-charcoal);display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding-block:0;padding-inline:24px;border-radius:2px;font-family:var(--vp-sans);font-size:15px;font-weight:600;line-height:20px;letter-spacing:.04em;text-transform:uppercase}.product-details .add-to-cart-button.button:hover:not(:disabled),.vo-sticky .sticky-add-to-cart__button.button:hover:not(:disabled){--button-background-color: var(--vp-ink-hover);--button-border-color: var(--vp-ink-hover)}.product-details .add-to-cart-button.button:disabled,.vo-sticky .sticky-add-to-cart__button.button:disabled{--button-color: var(--vp-mid);--button-background-color: var(--vp-line);--button-border-color: var(--vp-line);opacity:1;letter-spacing:.02em}.product-details .add-to-cart-button .add-to-cart-icon,.product-details .add-to-cart-button .svg-wrapper{width:20px;height:20px}@container vo-buy (max-width: 440px){.product-details .quantity-selector-wrapper{flex-basis:128px}.product-details .quantity-selector{--quantity-selector-width: 128px;width:128px}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px}.product-details .add-to-cart-button.button{padding-inline:16px;letter-spacing:.02em}.product-details .add-to-cart-button .add-to-cart-icon{display:none}}.vo-stock-notice{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--vp-line);border-inline-start:3px solid var(--vp-charcoal);border-radius:2px;background:var(--vp-paper);font-family:var(--vp-sans);font-size:15px;line-height:22px;color:var(--vp-charcoal)}.vo-stock-notice[hidden]{display:none}.vo-stock-notice--drawer{flex:0 0 auto;margin:12px 24px 0;font-size:14px;line-height:20px}@media screen and (max-width:749px){.vo-stock-notice--drawer{margin-inline:16px}}.vo-stock-notice .vo-icon{margin-block-start:3px}.vo-stock-notice a{color:var(--vp-charcoal);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-stock-notice a:hover{text-decoration-thickness:2px}.vo-stock-notice a:focus-visible{outline:2px solid var(--vp-charcoal);outline-offset:2px;border-radius:2px}.vo-pdp-block--actions{container:vo-actions / inline-size;margin-block-start:16px}.vo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:2px;font-family:var(--vp-sans);font-size:15px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer}.vo-btn--outline{border:1px solid var(--vp-charcoal);background:transparent;color:var(--vp-charcoal)}.vo-btn--outline:hover{background:var(--vp-paper)}.vo-btn--sm{min-height:36px;padding:0 12px;font-size:14px}.vo-pdp-actions__notify{width:100%;margin-block-end:12px}.vo-pdp-actions{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}.vo-pdp-actions__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font-family:var(--vp-sans);font-size:15px;font-weight:400;line-height:20px;color:var(--vp-charcoal);text-decoration:none;cursor:pointer}.vo-pdp-actions__link span{text-decoration:underline;text-decoration-color:var(--vp-line);text-decoration-thickness:1px;text-underline-offset:4px}.vo-pdp-actions__link:hover span{text-decoration-color:currentColor}@container vo-actions (max-width: 460px){.vo-pdp-actions{flex-direction:column;border-block-start:1px solid var(--vp-line)}.vo-pdp-actions li{border-block-end:1px solid var(--vp-line)}.vo-pdp-actions__link{width:100%;min-height:48px}}.vo-pdp-block--payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--vp-line)}.vo-pdp-block--payment[hidden]{display:none}.product-information media-gallery{--thumbnail-width: 64px}.product-information .media-gallery--carousel slideshow-slide.product-media-container{box-sizing:border-box;padding:24px;border:1px solid var(--vp-line);border-radius:4px;background:#fff}.product-information .media-gallery--carousel slideshow-slide.product-media-container :is(img,.deferred-media__poster-image){object-fit:contain;background:#fff}.product-information .media-gallery--carousel slideshow-slide .product-media{width:100%;height:100%}@media screen and (min-width:990px){.product-information .media-gallery--carousel slideshow-slide.product-media-container{aspect-ratio:auto;height:clamp(360px,calc(100vh - 340px),600px)}}.product-information slideshow-arrows{mix-blend-mode:normal}.product-information slideshow-arrows .slideshow-control{width:44px;height:44px;border:1px solid var(--vp-line);border-radius:2px;background:#fff;color:var(--vp-charcoal);mix-blend-mode:normal}.product-information slideshow-arrows .slideshow-control:hover{background:var(--vp-paper)}.product-information slideshow-arrows .slideshow-control:disabled{opacity:.35}.product-information .slideshow-controls__thumbnails{gap:8px;justify-content:flex-start;margin-inline:0}.product-information .slideshow-controls__thumbnails-container{justify-content:flex-start}.product-information slideshow-container{position:relative}.vo-zoom-btn{position:absolute;inset-inline-end:12px;inset-block-end:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--vp-line);border-radius:2px;background:#fff;color:var(--vp-charcoal);cursor:zoom-in}.vo-zoom-btn:hover{background:var(--vp-paper)}.vo-zoom-btn:focus-visible{outline:2px solid var(--vp-charcoal);outline-offset:2px}.product-information slideshow-slides:focus-visible{outline:none}.product-information slideshow-container:has(>slideshow-slides:focus-visible){outline:2px solid var(--vp-charcoal);outline-offset:2px}@media screen and (max-width:749px){.vo-zoom-btn{inset-inline-end:var(--page-margin, 16px);inset-block-end:8px}}.product-information .slideshow-controls__thumbnail{box-sizing:border-box;border:1px solid var(--vp-line);border-radius:2px;background:#fff;overflow:hidden}.product-information .slideshow-controls__thumbnail img{object-fit:contain;padding:2px}.product-information .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true]){outline:none;box-shadow:inset 0 0 0 2px var(--vp-charcoal);border-color:var(--vp-charcoal)}.product-information .dialog-thumbnails-list__thumbnail[aria-current=true]{outline:2px solid var(--vp-charcoal);outline-offset:2px}@media screen and (max-width:749px){.product-information media-gallery{--thumbnail-width: 48px;--slideshow-thumbnails-padding-inline: var(--page-margin, 16px)}.product-information .media-gallery--carousel slideshow-slide.product-media-container{padding:16px;border:0;border-radius:0}}.vo-pdp-details{padding-block:var(--vo-pdp-details-pt, 48px) var(--vo-pdp-details-pb, 48px);border-block-start:1px solid var(--vp-line)}.vo-pdp-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media screen and (min-width:1200px){.vo-pdp-details__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.vo-pdp-details--no-specs .vo-pdp-details__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vo-pdp-details--no-specs .vo-pdp-details__side{grid-column:1}}.vo-pdp-details__side{display:flex;flex-direction:column;gap:48px;min-width:0}.vo-pdp-panel{min-width:0;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.vo-pdp-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:16px}.vo-pdp-panel .vo-pdp-panel__title{margin:0 0 16px;font-family:var(--vp-head);font-size:24px;font-weight:800;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--vp-charcoal)}.vo-pdp-panel__head .vo-pdp-panel__title{margin:0}.vo-pdp-panel__head .vo-pdp-panel__print{min-height:44px;margin-block:-4px}@media screen and (max-width:749px){.vo-pdp-details{padding-block:40px 40px}.vo-pdp-details__grid,.vo-pdp-details__side{gap:40px}.vo-pdp-panel .vo-pdp-panel__title{font-size:20px;line-height:26px}}.vo-specs{width:100%}.vo-specs__table{width:100%;border-collapse:collapse;border-block-start:1px solid var(--vp-line);font-variant-numeric:tabular-nums}.vo-specs__table tr{border-block-end:1px solid var(--vp-line)}.vo-specs--zebra .vo-specs__table tr:nth-child(2n){background:var(--vp-paper)}.vo-specs__table :is(th,td){height:44px;padding:11px 12px;text-align:start;vertical-align:top}.vo-specs__table th{width:var(--vo-specs-label-width, 40%);font-family:var(--vp-sans);font-size:15px;font-weight:400;line-height:22px;color:var(--vp-mid);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vo-specs__table td{font-family:var(--vp-mono);font-size:14px;line-height:22px;color:var(--vp-charcoal);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vo-specs__table td:is(.vo-specs__note,.vo-specs__text){font-family:var(--vp-sans);font-size:15px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:599px){.vo-specs__table th{width:50%}.vo-specs__table :is(th,td){padding-inline:8px}}.vo-pdp-desc{max-width:68ch;font-family:var(--vp-sans);font-size:16px;line-height:26px;color:var(--vp-charcoal)}.vo-pdp-desc>:first-child{margin-block-start:0}.vo-pdp-desc :is(p,ul,ol){margin-block:0 16px}.vo-pdp-desc li+li{margin-block-start:8px}.vo-pdp-desc :is(h1,h2,h3,h4,h5,h6){margin-block:24px 8px;font-family:var(--vp-head);font-size:18px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:none}.vo-pdp-desc a{color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:3px}.vo-pdp-desc img{max-width:100%;height:auto}.vo-pdp-desc table{width:100%;border-collapse:collapse}.vo-pdp-desc__toggle{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-family:var(--vp-sans);font-size:15px;font-weight:600;color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vo-pdp-desc__toggle[hidden]{display:none}@media screen and (max-width:1199px){.vo-pdp-desc[data-vo-clamp]:not(.is-expanded){max-height:208px;overflow:hidden}.vo-pdp-desc[data-vo-clamp].is-clamped:not(.is-expanded){-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}}.vo-pdp-list{margin:0;padding:0;list-style:none;font-family:var(--vp-sans);font-size:16px;line-height:26px;color:var(--vp-charcoal)}.vo-pdp-list li{position:relative;padding-inline-start:20px}.vo-pdp-list li+li{margin-block-start:8px}.vo-pdp-list li:before{content:"";position:absolute;inset-inline-start:2px;top:11px;width:6px;height:6px;background:var(--vp-mid)}.vo-pdp-list a{color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:3px}.vo-pdp-acc{border-block:1px solid var(--vp-line)}.vo-pdp-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none}.vo-pdp-acc__summary::-webkit-details-marker{display:none}.vo-pdp-acc .vo-pdp-acc__summary .vo-pdp-panel__title{margin:0}.vo-pdp-acc__icon{position:relative;flex-shrink:0;width:16px;height:16px}.vo-pdp-acc__icon:before,.vo-pdp-acc__icon:after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:var(--vp-charcoal)}.vo-pdp-acc__icon:after{transform:rotate(90deg)}.vo-pdp-acc[open] .vo-pdp-acc__icon:after{display:none}.vo-pdp-acc__body{padding-block:0 24px}.vo-pdp-acc__body p{margin-block:0 8px}.vo-pdp-maker{display:grid;gap:8px;margin:0;font-family:var(--vp-sans);font-size:15px;line-height:22px}.vo-pdp-maker>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px}.vo-pdp-maker dt{color:var(--vp-mid)}.vo-pdp-maker dd{margin:0;color:var(--vp-charcoal)}.vo-print-url,.vo-print-head{display:none}.shopify-section:has(>product-recommendations:not(.hidden)){border-block-start:1px solid var(--vp-line)}product-recommendations .section-resource-list__content :is(h2,.h2){margin:0;font-family:var(--vp-head);font-size:24px;font-weight:800;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--vp-charcoal)}@media screen and (max-width:749px){product-recommendations .section-resource-list__content :is(h2,.h2){font-size:20px;line-height:26px}}.vo-sticky .sticky-add-to-cart__bar{border-top-color:var(--vp-line);background:#fff}.vo-sticky .sticky-add-to-cart__bar:not([data-stuck=true]){visibility:hidden}@media(prefers-reduced-motion:no-preference){.vo-sticky .sticky-add-to-cart__bar{transition:transform .2s var(--ease-out-quad, ease-out),opacity .2s var(--ease-out-quad, ease-out),visibility 0s linear .2s}.vo-sticky .sticky-add-to-cart__bar[data-stuck=true]{transition-delay:0s}}html:has(.vo-sticky .sticky-add-to-cart__bar[data-stuck=true]){scroll-padding-bottom:80px}.vo-sticky .sticky-add-to-cart__image{border:1px solid var(--vp-line);border-radius:2px;background:#fff}.vo-sticky .sticky-add-to-cart__title{font-family:var(--vp-sans);font-size:15px;font-weight:500;line-height:20px;color:var(--vp-charcoal)}.vo-sticky .sticky-add-to-cart__price,.vo-sticky .sticky-add-to-cart__price .price{font-family:var(--vp-sans);font-size:17px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums;color:var(--vp-charcoal)}.vo-sticky .sticky-add-to-cart__button.button{width:auto;min-width:240px}.vo-sticky .add-to-cart-text{display:inline-flex;align-items:center;gap:8px}.vo-sticky .add-to-cart-text .svg-wrapper{width:20px;height:20px}@media screen and (max-width:749px){.vo-sticky .sticky-add-to-cart__title{font-size:14px;line-height:18px}.vo-sticky .sticky-add-to-cart__price,.vo-sticky .sticky-add-to-cart__price .price{font-size:16px;line-height:22px}.vo-sticky .sticky-add-to-cart__button.button{min-width:0;padding-inline:16px;font-size:14px;letter-spacing:.02em}.vo-sticky .add-to-cart-text .svg-wrapper{display:none}}.vo-pdp-top a:focus-visible,.vo-pdp-head a:focus-visible,.vo-pdp-id__copy:focus-visible,.vo-pdp-keyspecs__all:focus-visible,.vo-pdp-actions__link:focus-visible,.vo-btn:focus-visible,.vo-pdp-desc__toggle:focus-visible,.vo-pdp-acc__summary:focus-visible,.vo-pdp-list a:focus-visible,.product-details .add-to-cart-button:focus-visible,.vo-sticky .sticky-add-to-cart__button:focus-visible,.product-details .quantity-selector :is(button,input):focus-visible,.product-information .slideshow-controls__thumbnail:focus-visible,.product-information slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--vp-charcoal);outline-offset:2px}@media print{@page{size:A4 portrait;margin:15mm}html,body{background:#fff!important;color:#000!important;font-size:10pt}body *{box-shadow:none!important;text-shadow:none!important}#header-group,.header-section,footer,.shopify-section-group-footer-group,.skip-to-content-link,.vo-breadcrumb,script+.vo-breadcrumb,.vo-pdp-head--media,.view-product-title,.vo-pdp-id__copy,.vo-pdp-id__status,.vo-pdp-keyspecs__all,.product-details product-inventory,.product-details .buy-buttons-block,.product-details .vo-pdp-block--actions,.product-details .vo-pdp-block--payment,.product-details .disclosures__container,.product-information .disclosures__container,.product-information slideshow-controls,.product-information slideshow-arrows,.product-information zoom-dialog,.vo-zoom-btn,.vo-stock-notice,.vo-pdp-panel__print,.vo-pdp-desc__toggle,.vo-pdp-panel--shipping,.shopify-section:has(>product-recommendations),product-recommendations,sticky-add-to-cart,.sticky-add-to-cart__bar,cart-drawer-component,.cart-drawer,dialog,#shopify-pc__banner,#shopify-section-cookie-banner,shopify-chat,#preview-bar-iframe,#PBarNextFrameWrapper{display:none!important}.vo-print-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:8mm;padding-block-end:4mm;margin-block-end:6mm;border-block-end:.5pt solid #000}.vo-print-head__logo{width:30mm;height:auto}.vo-print-head__meta{font-family:var(--vp-mono);font-size:9pt;color:#000}.vo-pdp-top,.product-information,.vo-pdp-details{display:block!important;padding:0!important;margin:0!important;border:0!important}.product-information .product-information__grid{display:grid!important;grid-template-columns:72mm minmax(0,1fr)!important;gap:8mm;align-items:start}.product-information .product-information__media,.product-information .product-details{position:static!important;width:auto!important;min-width:0!important;padding:0!important;order:initial!important}.product-information .product-information__media{grid-column:1;grid-row:1}.product-information .product-details{grid-column:2;grid-row:1;display:block!important}.product-information media-gallery,.product-information slideshow-component,.product-information slideshow-container,.product-information slideshow-slides{position:static!important;display:block!important;overflow:visible!important;height:auto!important}.product-information .media-gallery--carousel slideshow-slide.product-media-container:not(:first-child){display:none!important}.product-information .media-gallery--carousel slideshow-slide.product-media-container:first-child{display:block!important;width:70mm!important;height:70mm!important;max-height:70mm!important;aspect-ratio:1!important;padding:3mm!important;border:.5pt solid #999!important;transform:none!important}.product-information slideshow-slide img{width:100%!important;height:100%!important;object-fit:contain!important}.vo-pdp-block--head{display:block!important}.vo-pdp-head__brand{min-height:0!important;margin-block:0 1mm!important;color:#000!important;font-size:8pt!important}.vo-pdp-head .vo-pdp-head__title{font-size:15pt!important;line-height:1.25!important;color:#000!important}.vo-pdp-id{font-size:9pt!important;color:#000!important}.vo-pdp-id__value{color:#000!important}.vo-pdp-block--keyspecs{margin-block-start:5mm!important}.vo-keyspecs--tiles{display:block!important;border-block:.5pt solid #000!important}.vo-keyspecs--tiles .vo-keyspecs__item{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;justify-content:start!important;gap:3mm!important;padding:1.5mm 0!important;border:0!important}.vo-keyspecs--tiles .vo-keyspecs__item+.vo-keyspecs__item{border-block-start:.5pt solid #999!important}.vo-keyspecs--tiles .vo-keyspecs__label{grid-column:1;grid-row:1;font-size:9pt!important;color:#000!important}.vo-keyspecs--tiles .vo-keyspecs__value{grid-column:2;grid-row:1;font-size:9pt!important;color:#000!important}.vo-pdp-block--price{margin-block-start:5mm!important}.vo-pdp-price .price{font-size:16pt!important;line-height:1.2!important;color:#000!important}.vo-pdp-block--price .vo-price-meta__tax,.vo-pdp-block--price .vo-price-meta__net,.vo-pdp-price .unit-price{font-size:8.5pt!important;color:#000!important}.vo-pdp-block--price .vo-price-meta__tax a{text-decoration:none!important}.vo-pdp-details__grid,.vo-pdp-details__side{display:block!important}.vo-pdp-panel{margin-block-start:7mm!important}.vo-pdp-panel .vo-pdp-panel__title{margin:0 0 2mm!important;font-size:11pt!important;line-height:1.3!important;color:#000!important}.vo-pdp-panel__head{margin:0 0 2mm!important}.vo-pdp-details h2,.vo-pdp-panel__title,.vo-pdp-panel__head{break-after:avoid;page-break-after:avoid}.vo-pdp-desc>:first-child,.vo-pdp-panel>.vo-pdp-list,.vo-specs__table tr:first-child{break-before:avoid;page-break-before:avoid}.vo-specs__table{border-block-start:.5pt solid #000!important}.vo-specs__table tr{break-inside:avoid;page-break-inside:avoid;border-block-end:.5pt solid #999!important;background:none!important}.vo-specs__table :is(th,td){height:auto!important;padding:1.4mm 2mm 1.4mm 0!important;font-size:9pt!important;line-height:1.35!important;color:#000!important}.vo-pdp-desc,.vo-pdp-list{max-width:none!important;max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;font-size:9.5pt!important;line-height:1.45!important;color:#000!important}.vo-pdp-desc :is(h1,h2,h3,h4,h5,h6){font-size:10pt!important;break-after:avoid}.vo-pdp-desc :is(p,li){orphans:3;widows:3}.vo-print-url{display:block!important;margin-block-start:8mm;padding-block-start:2mm;border-block-start:.5pt solid #000;font-family:var(--vp-mono);font-size:8pt;color:#000;overflow-wrap:anywhere}a{color:#000!important;text-decoration:none!important}}.vo-tiers{margin:4px 0 12px}.vo-tiers__head{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.vo-tiers__label{font-family:var(--font-accent--family);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vo-charcoal, #141A20);font-weight:500}.vo-tiers__note{font-size:13px;line-height:18px;color:var(--vo-steel-mid, #5A6672)}.vo-tiers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px}.vo-tiers__tile{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-height:64px;padding:8px;border:1px solid var(--vo-steel-line, #C5CFD8);border-radius:2px;background:#fff;color:var(--vo-charcoal, #141A20);cursor:pointer;text-align:left;font:inherit}@media(hover:hover){.vo-tiers__tile:not(.is-active):hover{border-color:var(--vo-steel-mid, #5A6672)}}.vo-tiers__tile:focus-visible{outline:2px solid var(--vo-charcoal, #141A20);outline-offset:2px}.vo-tiers__tile.is-active{border:2px solid var(--vo-charcoal, #141A20);padding:7px;background:var(--vo-paper, #F2F5F8)}.vo-tiers__qty{font-size:13px;line-height:16px;font-weight:600}.vo-tiers__pct{font-family:var(--font-accent--family);font-size:12px;line-height:16px;color:var(--vo-steel-mid, #5A6672)}.vo-tiers__price{font-family:var(--font-accent--family);font-size:13px;line-height:16px;font-variant-numeric:tabular-nums}.vo-tiers__foot{margin:8px 0 0;font-size:15px;line-height:22px;color:var(--vo-steel-mid, #5A6672)}@media screen and (max-width:420px){.vo-tiers__grid{grid-template-columns:repeat(3,1fr)}}@media print{.vo-tiers__tile{border-color:#999}}:root{--vo-save: #1F7A45;--vo-save-bg: #EAF4EE}.vo-tiers__pct--save{color:var(--vo-save);font-weight:500}.vo-tiers__tile--save.is-active{border-color:var(--vo-save);background:var(--vo-save-bg)}.vo-tiers__tile--save.is-active .vo-tiers__price{color:var(--vo-save);font-weight:600}.vo-pdp-block--price.is-tiered product-price{display:none}.vo-tierprice[hidden]{display:none!important}.vo-tierprice__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.vo-tierprice__now{font-family:var(--font-body--family);font-weight:600;font-size:32px;line-height:38px;font-variant-numeric:tabular-nums;color:var(--vo-save)}.vo-tierprice__was{font-size:15px;color:var(--vo-steel-mid, #5A6672);font-variant-numeric:tabular-nums}.vo-tierprice__badge{display:inline-block;padding:3px 8px;border-radius:2px;background:var(--vo-save);color:#fff;font-family:var(--font-accent--family);font-size:12px;line-height:16px;letter-spacing:.02em}.vo-tierprice__info{margin:4px 0 2px;font-size:13px;line-height:18px;color:var(--vo-steel-mid, #5A6672)}.vo-tierprice__save{color:var(--vo-save);font-weight:600}@media screen and (max-width:749px){.vo-tierprice__now{font-size:28px;line-height:34px}}.vo-pdp-head__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 0 8px;font-family:var(--vp-mono);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.08em;color:var(--vp-mid)}.vo-pdp-head__eyebrow .vo-pdp-head__brand{margin-block:-14px}.vo-pdp-head__sep{color:var(--vp-mid)}.vo-pdp-head__model{letter-spacing:.02em;text-transform:none;color:var(--vp-charcoal);overflow-wrap:anywhere}.vo-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin-block:-6px -10px;font-family:var(--vp-sans);font-size:14px;line-height:20px;color:var(--vp-charcoal);text-decoration:none}a.vo-rating[href]:hover .vo-rating__count{text-decoration:underline;text-underline-offset:3px}.vo-rating__stars{position:relative;display:inline-flex;gap:2px;color:var(--vp-line)}.vo-rating__fill{position:absolute;inset:0 auto 0 0;display:inline-flex;gap:2px;width:var(--vo-rating-fill, 0%);overflow:hidden;color:var(--vp-charcoal)}.vo-rating__star{flex-shrink:0;width:16px;height:16px;fill:currentColor}.vo-rating__value{font-weight:600;font-variant-numeric:tabular-nums}.vo-rating__count{color:var(--vp-mid)}.vo-pdp-head .vo-pdp-id{margin-block-start:8px}.vo-pdp-block--usecase{margin-block-start:12px}.vo-pdp-usecase{max-width:62ch;margin:0;font-family:var(--vp-sans);font-size:15px;line-height:22px;color:var(--vp-charcoal);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.vo-pdp-block--usecase+.vo-pdp-block--keyspecs{margin-block-start:12px}.vo-keyspecs--tiles:not(.vo-keyspecs--rows) .vo-keyspecs__item{padding-block:10px}.product-details .vo-pdp-block--price{margin-block-start:20px}@media screen and (max-width:749px){.vo-pdp-block--usecase{margin-block-start:8px}}.product-details .vo-stock__sep{color:var(--vp-mid)}.product-details .vo-stock__alt{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block:-12px;color:var(--vp-charcoal);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-details .vo-stock__alt:hover{text-decoration-thickness:2px}.product-details .vo-stock__alt:focus-visible,.vo-rating:focus-visible,.vo-pdp-docs__link:focus-visible{outline:2px solid var(--vp-charcoal);outline-offset:2px;border-radius:2px}.vo-pdp-docs{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--vp-line)}.vo-pdp-docs__item{border-block-end:1px solid var(--vp-line)}.vo-pdp-docs__link{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;color:var(--vp-charcoal);text-decoration:none}.vo-pdp-docs__link .vo-icon{width:20px;height:20px;margin-block-start:1px}.vo-pdp-docs__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.vo-pdp-docs__name{font-family:var(--vp-sans);font-size:16px;line-height:22px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:break-word}.vo-pdp-docs__link:hover .vo-pdp-docs__name{text-decoration-thickness:2px}.vo-pdp-docs__meta{font-family:var(--vp-mono);font-size:13px;line-height:18px;color:var(--vp-mid);white-space:nowrap}.vo-pdp-rte{max-width:68ch;font-family:var(--vp-sans);font-size:16px;line-height:26px;color:var(--vp-charcoal);overflow-wrap:break-word}.vo-pdp-rte :is(p,ul,ol){margin-block:0 12px}.vo-pdp-rte>:last-child{margin-block-end:0}.vo-pdp-rte li+li{margin-block-start:6px}.vo-pdp-rte :is(h1,h2,h3,h4,h5,h6){margin-block:16px 8px;font-family:var(--vp-head);font-size:17px;font-weight:700;line-height:22px;letter-spacing:0;text-transform:none}.vo-pdp-rte a{color:var(--vp-charcoal);text-decoration:underline;text-underline-offset:3px}.vo-pdp-panel--hazard .vo-pdp-rte{padding:12px 16px;border:1px solid var(--vp-line);border-inline-start:3px solid var(--vp-charcoal);border-radius:2px}.vo-reco-head{display:flex;flex-direction:column;gap:8px;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.vo-reco-head__intro{margin:0;font-family:var(--vp-sans);font-size:15px;line-height:22px;color:var(--vp-mid)}product-recommendations.vo-reco--zubehoer .section-resource-list__content{scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.vo-pdp-reviews{padding-block:48px;border-block-start:1px solid var(--vp-line);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.vo-pdp-reviews__title{margin:0 0 16px;font-family:var(--vp-head);font-size:24px;font-weight:800;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--vp-charcoal)}.vo-pdp-reviews__note{max-width:68ch;margin-block-end:24px;font-family:var(--vp-sans);font-size:15px;line-height:22px;color:var(--vp-mid)}@media screen and (max-width:749px){.vo-pdp-reviews{padding-block:40px}.vo-pdp-reviews__title{font-size:20px;line-height:26px}}@media print{.vo-rating,.vo-pdp-panel--docs,.vo-pdp-reviews-section,.vo-pdp-reviews{display:none!important}.vo-pdp-head__eyebrow{margin:0 0 1mm!important;color:#000!important;font-size:8pt!important}.vo-pdp-head__eyebrow .vo-pdp-head__brand,.vo-pdp-head__model,.vo-pdp-head__sep{margin-block:0!important;color:#000!important}.vo-pdp-block--usecase{margin-block-start:3mm!important}.vo-pdp-usecase,.vo-pdp-rte{max-width:none!important;font-size:9.5pt!important;line-height:1.45!important;color:#000!important}.vo-pdp-panel--hazard .vo-pdp-rte{padding:2mm 3mm!important;border:.5pt solid #000!important}}.vo-tiers{container-type:inline-size}@container (max-width: 459px){.vo-tiers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(sticky-add-to-cart.vo-sticky) .vo-footer:after{content:"";display:block;height:calc(64px + env(safe-area-inset-bottom,0px))}@media print{body:has(sticky-add-to-cart.vo-sticky) .vo-footer:after{display:none}}.vo-sticky .sticky-add-to-cart__price :is([ref=priceContainer],.vo-sticky__tierprice){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.vo-sticky .sticky-add-to-cart__price .unit-price{display:inline;font-family:var(--vp-sans);font-size:12px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;color:var(--vp-mid)}@media screen and (max-width:749px){.vo-sticky .sticky-add-to-cart__price{max-width:100%}}@media screen and (max-width:479px){.vo-sticky .vo-sticky__pct{display:none}}.vo-tiers__unit{font-family:var(--font-accent--family);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--vo-steel-mid, #5a6672);overflow-wrap:anywhere}.vo-tierprice__unit{flex-basis:100%;font-family:var(--font-body--family);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--vo-steel-mid, #5a6672)}@media screen and (min-width:750px)and (max-width:1199px){product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}product-recommendations:not(.vo-reco--zubehoer) .resource-list--grid:has(>.resource-list__item:first-child:nth-last-child(3n+4))>.resource-list__item:last-child,product-recommendations:not(.vo-reco--zubehoer) .resource-list--grid:has(>.resource-list__item:first-child:nth-last-child(3n+5))>.resource-list__item:nth-last-child(-n+2),product-recommendations .resource-list--grid>.product-recommendations__skeleton-item:nth-of-type(n+4){display:none}}a.vo-tiers__tile--quote{border-style:dashed;text-decoration:none}@media(hover:hover){a.vo-tiers__tile--quote:hover{border-style:solid;border-color:var(--vo-charcoal, #141a20)}}.vo-tiers__price--quote{font-family:var(--vp-sans);font-weight:600;color:var(--vo-charcoal, #141a20);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-specs__list{margin:0;padding-inline-start:18px;list-style:square}.vo-specs__list li+li{margin-block-start:4px}.vo-specs__list li::marker{color:var(--vp-mid)}@media print{.vo-specs__list{padding-inline-start:4mm}.vo-specs__list li+li{margin-block-start:.6mm}}.vo-sticky .sticky-add-to-cart__button.button.vo-sticky__notify{--button-color: var(--vp-charcoal);--button-background-color: #fff;--button-border-color: var(--vp-charcoal);--button-border-width: 1px;text-transform:none;letter-spacing:0}.vo-sticky .sticky-add-to-cart__button.button.vo-sticky__notify:hover:not(:disabled){--button-color: var(--vp-charcoal);--button-background-color: var(--vp-paper);--button-border-color: var(--vp-charcoal)}.vo-sticky .vo-sticky__notify .vo-icon{width:20px;height:20px}html:has(.vo-sticky .sticky-add-to-cart__bar[data-stuck=true]) #shop-hcaptcha-badge-container{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vo-pdp.css.map */
