yap-reference-catalog{display:block}body:has(yap-reference-catalog),body:has(.main-product--reference-device){scrollbar-width:none}body:has(yap-reference-catalog)::-webkit-scrollbar,body:has(.main-product--reference-device)::-webkit-scrollbar{display:none}yap-reference-catalog .yap-grouped-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}yap-reference-catalog .yap-grouped-catalog__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:30px 21px}yap-reference-catalog .yap-grouped-catalog__group-heading{font-size:clamp(1.625rem,2.5vw,2.25rem);line-height:1.2}yap-reference-catalog .yap-grouped-catalog__group-heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:clamp(1.21875rem,1.875vw,1.6875rem)}yap-reference-catalog [hidden]{display:none!important}yap-reference-catalog .yap-grouped-catalog__card .card__title{font-size:1.125rem;line-height:1.35}yap-reference-catalog .yap-grouped-catalog__card .card__title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.84375rem}yap-reference-catalog .yap-grouped-catalog__card .card__sku{font-size:.875rem}yap-reference-catalog .yap-grouped-catalog__card .card__sku:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem}.yap-reference-filter{background:var(--yap-cream)}.yap-reference-filter form{display:flex;flex-direction:column;height:100%}.yap-reference-filter header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--yap-border)}.yap-reference-filter header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:18px 21px;border-bottom:.75px solid var(--yap-border)}.yap-reference-filter header h2{margin:0;font-size:1.5rem}.yap-reference-filter header h2:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:1.125rem}.yap-reference-filter [data-reference-close]{border:0;background:transparent;padding:8px;cursor:pointer}.yap-reference-filter [data-reference-close]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:6px}.yap-reference-filter [data-reference-close] svg{width:20px;height:20px}.yap-reference-filter [data-reference-close] svg:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:15px;height:15px}.yap-reference-filter__body{overflow-x:hidden;overflow-y:auto;flex:1;min-width:0;padding:0 28px;overflow-wrap:anywhere}.yap-reference-filter__body:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:0 21px}.yap-reference-filter summary{display:flex;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:1.25rem;font-weight:600;line-height:1.3}.yap-reference-filter summary:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:9px;font-size:.9375rem}.yap-reference-filter details[open] summary>span{font-size:0}.yap-reference-filter details[open] summary>span:after{content:"\2212";font-size:1.25rem}.yap-reference-filter details[open] summary>span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):after{font-size:.9375rem}.yap-reference-filter summary::-webkit-details-marker{display:none}.yap-reference-filter h3{font-size:.875rem;font-weight:700;margin:24px 0 14px}.yap-reference-filter h3:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.65625rem;margin:18px 0 10.5px}.yap-reference-filter__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:18px}.yap-reference-filter__options:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:10.5px 15px;margin-top:13.5px}.yap-reference-filter__options label{display:flex;gap:8px;align-items:center;min-width:0;font-size:1rem;line-height:1.35;cursor:pointer}.yap-reference-filter__options label:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:6px;font-size:.75rem}.yap-reference-filter__options input{-webkit-appearance:none;appearance:none;position:static;opacity:1;box-sizing:border-box;width:20px;height:20px;flex:0 0 20px;margin:0;border:1px solid rgb(var(--color-input-border, 216, 209, 202));border-radius:50%;background-color:var(--yap-sand);cursor:pointer}.yap-reference-filter__options input:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:15px;height:15px;flex:0 0 15px;border:.75px solid rgb(var(--color-input-border, 216, 209, 202))}.yap-reference-filter__options input:checked{background-image:radial-gradient(circle,var(--yap-charcoal) 0 5px,transparent 5px)}.yap-reference-filter__options input:checked:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){background-image:radial-gradient(circle,var(--yap-charcoal) 0 3.75px,transparent 3.75px)}.yap-reference-filter__options label:hover input{border-color:var(--yap-charcoal)}.yap-reference-filter__options input:focus-visible{outline:2px solid var(--yap-charcoal);outline-offset:3px}.yap-reference-filter__options input:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:1.5px solid var(--yap-charcoal);outline-offset:2.25px}@media(forced-colors:active){.yap-reference-filter__options input{-webkit-appearance:auto;appearance:auto}}.yap-reference-filter footer{display:flex;gap:12px;padding:20px 28px;border-top:1px solid var(--yap-border)}.yap-reference-filter footer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:9px;padding:15px 21px;border-top:.75px solid var(--yap-border)}.yap-reference-filter footer button{flex:1;padding:12px;min-width:0}.yap-reference-filter footer button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:9px}.yap-reference-filter__price{display:flex;gap:16px;padding:24px 0;border:0;min-width:0;max-width:100%;margin-inline:0}.yap-reference-filter__price:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:12px;padding:18px 0}.yap-reference-filter__price input{width:90px;min-width:0;max-width:100%;box-sizing:border-box}.yap-reference-filter__price input:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:67.5px}.main-product--reference-device .product__title h1{font-size:clamp(1.625rem,2.5vw,2.25rem)!important;line-height:1.2}.main-product--reference-device .product__title h1:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:clamp(1.21875rem,1.875vw,1.6875rem)!important}.main-product--reference-device .product__description{font-size:1rem;line-height:1.4;font-weight:600}.main-product--reference-device .product__description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}@media(max-width:1199px){yap-reference-catalog .yap-grouped-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){yap-reference-catalog .yap-grouped-catalog__grid{gap:32px 12px}yap-reference-catalog .yap-grouped-catalog__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:24px 9px}yap-reference-catalog .yap-grouped-catalog__card .card__title{font-size:1rem}yap-reference-catalog .yap-grouped-catalog__card .card__title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}}@media(max-width:575px){.yap-reference-filter__options{grid-template-columns:1fr}.yap-reference-filter header,.yap-reference-filter footer{padding:18px}.yap-reference-filter header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),.yap-reference-filter footer:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:13.5px}.yap-reference-filter__body{padding-inline:18px}.yap-reference-filter__body:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-inline:13.5px}}html:has(yap-reference-catalog),html:has(.main-product--reference-device){scrollbar-width:none}html:has(yap-reference-catalog)::-webkit-scrollbar,html:has(.main-product--reference-device)::-webkit-scrollbar{display:none}body:has(yap-reference-catalog) .yap-page-hero--text-only .yap-page-hero__content{padding-block:70px 36px}body:has(yap-reference-catalog) .yap-page-hero--text-only .yap-page-hero__content:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-block:52.5px 27px}body:has(yap-reference-catalog) .yap-page-hero .yap-heading{max-width:none;width:100%;font-size:clamp(1.875rem,2.917vw,2.625rem)}body:has(yap-reference-catalog) .yap-page-hero .yap-heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:clamp(1.40625rem,2.18775vw,1.96875rem)}body:has(yap-reference-catalog) .yap-breadcrumbs{margin-bottom:20px;line-height:1.625}body:has(yap-reference-catalog) .yap-breadcrumbs:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:15px}yap-reference-catalog .yap-grouped-catalog__group{padding-top:12px}yap-reference-catalog .yap-grouped-catalog__group:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:9px}yap-reference-catalog .yap-grouped-catalog__group+.yap-grouped-catalog__group{padding-top:60px}yap-reference-catalog .yap-grouped-catalog__group+.yap-grouped-catalog__group:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:45px}yap-reference-catalog .yap-grouped-catalog__group-header{margin-bottom:26px}yap-reference-catalog .yap-grouped-catalog__group-header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:19.5px}yap-reference-catalog .yap-grouped-catalog__group-heading{text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}yap-reference-catalog .yap-grouped-catalog__group-subline{margin-top:4px;line-height:1.625rem}yap-reference-catalog .yap-grouped-catalog__group-subline:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:3px;line-height:1.21875rem}yap-reference-catalog .yap-grouped-catalog__group-subline p{line-height:inherit}yap-reference-catalog .yap-grouped-catalog__toolbar{gap:16px}yap-reference-catalog .yap-grouped-catalog__toolbar:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:12px}yap-reference-catalog .yap-grouped-catalog__card .card__title{text-transform:none;letter-spacing:0}.main-product--reference-device.main-product--yap-detail{--yap-detail-hero-height:640px}.main-product--reference-device.main-product--yap-detail:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){--yap-detail-hero-height:480px}.main-product--reference-device .product__outer,.main-product--reference-device .product__info-container{background:var(--yap-sand)}.main-product--reference-device.main-product--yap-detail .product__info-container{padding:20px 24px 24px;align-content:start}.main-product--reference-device.main-product--yap-detail .product__info-container:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:15px 18px 18px}.main-product--reference-device.main-product--yap-detail .product__title{font-size:clamp(1.625rem,2.5vw,2.25rem);line-height:1.1}.main-product--reference-device.main-product--yap-detail .product__title:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:clamp(1.21875rem,1.875vw,1.6875rem)}.main-product--reference-device.main-product--yap-detail .breadcrumb--yap-detail{margin-bottom:20px;line-height:1.625}.main-product--reference-device.main-product--yap-detail .breadcrumb--yap-detail:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:15px}.main-product--reference-device.main-product--yap-detail .product__description{width:100%;max-width:none;margin-bottom:24px;font-weight:600;line-height:1.4}.main-product--reference-device.main-product--yap-detail .product__description:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:18px}.main-product--reference-device.main-product--yap-detail .product__description p{line-height:inherit;margin:0}.main-product--reference-device.main-product--yap-detail .product__yap-meta{margin-bottom:20px}.main-product--reference-device.main-product--yap-detail .product__yap-meta:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:15px}.main-product--reference-device.main-product--yap-detail .about__accordion-toggle{padding:9px 0;min-height:47.25px;font-size:1.125rem;line-height:1.625}.main-product--reference-device.main-product--yap-detail .about__accordion-toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:6.75px 0;min-height:35.4375px;font-size:.84375rem}.main-product--reference-device .about__accordion-toggle span{font-size:inherit;line-height:inherit}body:has(.main-product--reference-device) .shopify-section[id$=__about]{padding:80px 0 36px!important}body:has(.main-product--reference-device) .shopify-section[id$=__about]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:60px 0 27px!important}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__wrapper{gap:8px}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__wrapper:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:6px}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__heading{max-width:none;margin-top:40px;font-size:1.75rem;line-height:1.12}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__heading:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:30px;font-size:1.3125rem}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__text{max-width:none;padding-top:0;font-size:1.25rem;line-height:1.45}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__text:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.9375rem}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text__text p{font-size:inherit;line-height:inherit;margin:0}body:has(.main-product--reference-device) .shopify-section[id$=__story_cards] .yap-feature-cards__grid{gap:24px}body:has(.main-product--reference-device) .shopify-section[id$=__story_cards] .yap-feature-cards__grid:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:18px}body:has(.main-product--reference-device) .shopify-section[id$=__specifications]{padding:80px 0 116px!important}body:has(.main-product--reference-device) .shopify-section[id$=__specifications]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:60px 0 87px!important}body:has(.main-product--reference-device) .shopify-section[id$=__accessories]{padding:80px 0 116px!important}body:has(.main-product--reference-device) .shopify-section[id$=__accessories]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:60px 0 87px!important}body:has(.main-product--reference-device) .shopify-section[id$=__accessories] .popular-products{padding:0}body:has(.main-product--reference-device) .shopify-section[id$=__accessories] .container{max-width:calc(var(--yap-content-width) + 2 * var(--yap-gutter))}body:has(.main-product--reference-device) .shopify-section[id$=__accessories] .products-slider[data-reference-slider=true]{width:min(var(--yap-content-width),calc(100% - 2 * var(--yap-gutter)))}@media(max-width:989px){.main-product--reference-device.main-product--yap-detail{--yap-detail-hero-height:clamp(300px,64vw,560px)}.main-product--reference-device.main-product--yap-detail:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){--yap-detail-hero-height:clamp(225px,48vw,420px)}body:has(.main-product--reference-device) .shopify-section[id$=__about]{padding-top:60px!important}body:has(.main-product--reference-device) .shopify-section[id$=__about]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-top:45px!important}body:has(.main-product--reference-device) .shopify-section[id$=__specifications],body:has(.main-product--reference-device) .shopify-section[id$=__accessories]{padding-block:60px 80px!important}body:has(.main-product--reference-device) .shopify-section[id$=__specifications]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),body:has(.main-product--reference-device) .shopify-section[id$=__accessories]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-block:45px 60px!important}}.yap-reference-image-pending{display:flex!important;align-items:center;justify-content:center;color:var(--yap-graphite);background:var(--yap-sand);font-size:1rem}.yap-reference-image-pending:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.75rem}.products-slider[data-reference-slider=true]{width:min(1200px,calc(100% - 2 * var(--yap-gutter)));margin-inline:auto}.products-slider[data-reference-slider=true]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:min(900px,calc(100% - 2 * var(--yap-gutter)))}.products-slider[data-reference-slider=true] .products-slider__slide{width:320px}.products-slider[data-reference-slider=true] .products-slider__slide:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:240px}.products-slider[data-reference-slider=true] .products-slider__swiper{padding-right:0}@media(max-width:419px){.products-slider[data-reference-slider=true] .products-slider__slide{width:100%}}.yap-reference-filter header{padding:24px var(--yap-gutter) 14px}.yap-reference-filter header:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:18px var(--yap-gutter) 10.5px}.yap-reference-filter header h2{font-size:1.25rem}.yap-reference-filter header h2:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){font-size:.9375rem}.yap-reference-filter__body{padding-inline:var(--yap-gutter)}.yap-reference-filter footer{padding-inline:var(--yap-gutter);flex-wrap:wrap}.yap-reference-filter footer button{flex:1 1 180px}.yap-reference-filter footer button:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){flex:1 1 135px}.yap-reference-filter__options{gap:10px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.yap-reference-filter__options:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:7.5px;margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.yap-reference-filter summary>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--yap-charcoal);color:var(--yap-cream);font-size:1.25rem;line-height:1}.yap-reference-filter summary>span:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:21px;height:21px;font-size:.9375rem}.yap-reference-filter__price{flex-wrap:wrap}.yap-reference-ranges{width:100%;display:flex;gap:12px}.yap-reference-ranges:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:9px}.yap-reference-ranges input{width:50%;accent-color:var(--yap-charcoal)}.yap-reference-active{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.yap-reference-active:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:6px;margin-bottom:18px}.yap-reference-active:empty{display:none}.yap-reference-chip{padding:6px 10px 6px 14px;border:1px solid var(--yap-border);border-radius:999px;background:var(--yap-sand);color:var(--yap-charcoal);font:inherit;font-size:.875rem;cursor:pointer}.yap-reference-chip:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:4.5px 7.5px 4.5px 10.5px;border:.75px solid var(--yap-border);border-radius:749.25px;font-size:.65625rem}.yap-reference-filter .yap-professional-filter__track{pointer-events:none}body:has(.main-product--reference-device) .shopify-section[id$=__about] .rich-text{padding-block:0}.main-product--reference-device .about__accordion-toggle-icon{width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--yap-charcoal);color:var(--yap-sand);display:grid;place-items:center}.main-product--reference-device .about__accordion-toggle-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:21px;height:21px;flex:0 0 21px}.main-product--reference-device .about__accordion-toggle-icon svg{width:12px;height:12px}.main-product--reference-device .about__accordion-toggle-icon svg:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:9px;height:9px}body:has(.main-product--reference-device) .yap-device-comparison__table{font-variant-numeric:tabular-nums;line-height:1.625rem}body:has(.main-product--reference-device) .yap-device-comparison__table:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){line-height:1.21875rem}body:has(.main-product--reference-device) .yap-device-comparison__table th,body:has(.main-product--reference-device) .yap-device-comparison__table td{padding:14px 24px 14px 0}body:has(.main-product--reference-device) .yap-device-comparison__table th:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),body:has(.main-product--reference-device) .yap-device-comparison__table td:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:10.5px 18px 10.5px 0}body:has(.main-product--reference-device) .yap-device-comparison__table th:last-child,body:has(.main-product--reference-device) .yap-device-comparison__table td:last-child{padding-right:0}body:has(.main-product--reference-device) .yap-device-comparison__table thead th{border-top:0}body:has(.main-product--reference-device) .yap-device-comparison__value--muted{font-weight:400}body:has(.main-product--reference-device) .yap-device-comparison__note{margin-top:24px;font-size:1rem;line-height:1.625rem}body:has(.main-product--reference-device) .yap-device-comparison__note:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-top:18px;font-size:.75rem;line-height:1.21875rem}body:has(.main-product--reference-device) .yap-device-comparison__intro{margin:8px 0 32px;line-height:1.625rem}body:has(.main-product--reference-device) .yap-device-comparison__intro:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:6px 0 24px;line-height:1.21875rem}body:has(.main-product--reference-device) .yap-device-comparison .section-header{margin-bottom:0}@media(max-width:749px){body:has(.main-product--reference-device) .yap-device-comparison__table th,body:has(.main-product--reference-device) .yap-device-comparison__table td{padding:14px 12px 14px 0}body:has(.main-product--reference-device) .yap-device-comparison__table th:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),body:has(.main-product--reference-device) .yap-device-comparison__table td:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding:10.5px 9px 10.5px 0}}body:has(.main-product--reference-device) .yap-device-comparison__table tbody tr:last-child th,body:has(.main-product--reference-device) .yap-device-comparison__table tbody tr:last-child td{border-bottom:1px solid var(--yap-border)}body:has(.main-product--reference-device) .yap-device-comparison__table tbody tr:last-child th:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)),body:has(.main-product--reference-device) .yap-device-comparison__table tbody tr:last-child td:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){border-bottom:.75px solid var(--yap-border)}yap-reference-catalog .yap-grouped-catalog__toggle{min-height:52px}yap-reference-catalog .yap-grouped-catalog__toggle:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){min-height:39px}@media(max-width:989px){.main-product--reference-device.main-product--yap-detail{--yap-detail-hero-height:clamp(300px,34vw,440px)}.main-product--reference-device.main-product--yap-detail:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){--yap-detail-hero-height:clamp(225px,25.5vw,330px)}.main-product--reference-device.main-product--yap-detail .product__main,.main-product--reference-device .product__media-item,.main-product--reference-device .product__media-list .product__media{height:var(--yap-detail-hero-height);min-height:var(--yap-detail-hero-height)}}.main-product--reference-device .about__accordion-description ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.main-product--reference-device .about__accordion-description ul:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:6px}.main-product--reference-device .about__accordion-description ul>li{position:relative;padding-left:26px;margin:0;list-style:none}.main-product--reference-device .about__accordion-description ul>li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){padding-left:19.5px}.main-product--reference-device .about__accordion-description ul>li:before{content:"";position:absolute;top:.28em;left:0;width:14px;height:14px;background:var(--yap-charcoal);--yap-list-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M2 8h11m-4.5-4.5L13 8l-4.5 4.5'/%3E%3C/svg%3E");-webkit-mask:var(--yap-list-arrow) center / contain no-repeat;mask:var(--yap-list-arrow) center / contain no-repeat}.main-product--reference-device .about__accordion-description ul>li:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)):before{width:10.5px;height:10.5px}.main-product--reference-device .about__accordion-description .metafield-rich_text_field>p{margin:0 0 12px}.main-product--reference-device .about__accordion-description .metafield-rich_text_field>p:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 9px}.main-product--reference-device .about__accordion-description .metafield-rich_text_field>p:last-child{margin-bottom:0}.main-product--reference-device [data-yap-metafield-key=device_functions] .metafield-rich_text_field>p:has(>strong:only-child){margin:14px 0 2px}.main-product--reference-device [data-yap-metafield-key=device_functions] .metafield-rich_text_field>p:has(>strong:only-child):where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:10.5px 0 1.5px}.main-product--reference-device [data-yap-metafield-key=device_functions] .metafield-rich_text_field>p:first-child{margin-top:0}.main-product--reference-device .product__yap-trust .yap-product-trust-icon{width:20px;height:20px;flex:0 0 20px;color:var(--yap-charcoal)}.main-product--reference-device .product__yap-trust .yap-product-trust-icon:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){width:15px;height:15px;flex:0 0 15px}.main-product--reference-device .yap-registration-preview{margin:0 0 16px;background:var(--yap-charcoal);color:var(--yap-white);opacity:1;cursor:default}.main-product--reference-device .yap-registration-preview:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin:0 0 12px}.main-product--reference-device .yap-registration-preview:hover,.main-product--reference-device .yap-registration-preview:focus-visible{background:var(--yap-white);color:var(--yap-charcoal)}body:has(.main-product--reference-device) .product-slider-header__nav-button.swiper-button:is(:hover,:focus-visible):not(.swiper-button-disabled){color:var(--yap-white);background:var(--yap-charcoal)!important;opacity:1}body:has(.main-product--reference-device) .product-slider-header__nav-button.swiper-button:is(:hover,:focus-visible):not(.swiper-button-disabled) span{color:var(--yap-white)!important}.yap-reference-filter__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:100%;margin:24px 0 0;padding:0 0 24px;border:0}.yap-reference-filter__price:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:12px;margin:18px 0 0;padding:0 0 18px}.yap-reference-filter__price legend{width:100%;padding:0;margin-bottom:16px;font-size:1.25rem;font-weight:600;line-height:1.3}.yap-reference-filter__price legend:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){margin-bottom:12px;font-size:.9375rem}.yap-reference-filter__price .yap-reference-filter__price-field{display:grid;gap:8px;min-width:0;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.yap-reference-filter__price .yap-reference-filter__price-field:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){gap:6px;font-size:.75rem}.yap-reference-filter__price-input{display:block;position:relative;min-width:0}.yap-reference-filter__price .yap-reference-filter__price-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;display:block;width:100%;min-width:0;max-width:100%;height:48px;box-sizing:border-box;margin:0;padding:10px 38px 10px 14px;border:1px solid var(--yap-border);border-radius:var(--border-radius-input, var(--border-radius-button));background:var(--yap-white);color:var(--yap-charcoal);font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.4}.yap-reference-filter__price .yap-reference-filter__price-input input[type=number]:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){height:36px;padding:7.5px 28.5px 7.5px 10.5px;border:.75px solid var(--yap-border);font-size:.75rem}.yap-reference-filter__price-input input::-webkit-inner-spin-button,.yap-reference-filter__price-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.yap-reference-filter__price-input input:focus-visible{outline:2px solid var(--yap-charcoal);outline-offset:2px}.yap-reference-filter__price-input input:focus-visible:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){outline:1.5px solid var(--yap-charcoal);outline-offset:1.5px}.yap-reference-filter__currency{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.yap-reference-filter__currency:where(.yap-native-sizes *):not(:where(.yap-switch,.yap-switch *)){right:10.5px}.yap-reference-filter__price .yap-reference-ranges{grid-column:1 / -1;min-width:0}.yap-catalog-filter.yap-reference-filter,.yap-catalog-filter.yap-reference-filter>form{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}.yap-catalog-filter.yap-reference-filter>form{width:100%;max-width:100%}.yap-catalog-filter.yap-reference-filter .yap-reference-filter__body{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.yap-catalog-filter.yap-reference-filter header,.yap-catalog-filter.yap-reference-filter footer{flex-shrink:0}.yap-catalog-filter.yap-reference-filter .yap-reference-filter__price,.yap-catalog-filter.yap-reference-filter .yap-reference-ranges{box-sizing:border-box;max-width:100%;min-width:0}.yap-catalog-filter.yap-reference-filter .yap-reference-ranges input{min-width:0;max-width:100%;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yap-reference.css.map */
