.dll-vendor-mark--card{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.dll-vendor-mark__logo{width:var(--dll-vendor-width,80px);max-width:100%;display:block}.dll-vendor-mark__logo img{max-width:100%;height:auto;max-height:64px;object-fit:contain}.dll-card-options,.dll-option-values{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.65rem 0}.dll-card-option,.dll-option-choice{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.4rem .6rem;border:1px solid #5b6872;border-radius:3px;color:#07111f;background:#f6f1e8;text-decoration:none;font:inherit}.dll-card-option img{width:32px;height:32px;object-fit:contain}.dll-option-swatch{display:inline-block;width:24px;height:24px;border:1px solid #5b6872;border-radius:50%;background:var(--dll-option-color,transparent)}.dll-option-choice[aria-pressed=true]{border:2px solid #be1e2d;background:#fff}.dll-option-choice[data-unavailable=true]{text-decoration:line-through;opacity:.65}.dll-option-choice:focus-visible,.dll-card-option:focus-visible{outline:3px solid #be1e2d;outline-offset:3px}.dll-option-fieldset{border:0;padding:0;margin:1rem 0}.dll-option-fieldset legend{font-weight:600}.dll-product-badges [hidden]{display:none}.dll-product-badges [data-dll-new-label]{background:#041426;color:#f6f1e8}.dll-product-badges [data-dll-preorder-label]{background:#be1e2d;color:#fff}[data-dll-availability][data-inventory-level=low],[data-dll-availability][data-inventory-level=very_low]{font-weight:600;color:#8b1a25}.dll-gallery-enhanced [data-gallery-stage]{aspect-ratio:var(--dll-gallery-ratio,auto)}.dll-gallery-enhanced [data-gallery-stage] img{object-fit:var(--dll-gallery-fit,contain);object-position:var(--dll-gallery-position,center);width:100%;height:auto}.dll-gallery-enhanced[data-gallery-fixed-ratio=true] [data-gallery-stage] img{height:100%;max-height:100%;object-fit:var(--dll-gallery-fit,contain)}.dll-gallery-enhanced[data-gallery-fixed-ratio=true] .dll-gallery-pane{height:100%}.dll-gallery-enhanced[data-gallery-layout=stacked] [data-gallery-stage]{aspect-ratio:auto}.dll-gallery-enhanced[data-gallery-layout=stacked] .dll-gallery-pane{margin-bottom:1rem}.dll-gallery-loading{position:absolute;inset:20% 1rem auto;text-align:center;background:#f6f1e8;color:#07111f;padding:1rem;z-index:2}.dll-gallery-enhanced [data-gallery-lightbox]{position:fixed}.dll-gallery-enhanced [data-gallery-full-image][data-loading=true]{opacity:.15}.dll-gallery-enhanced[data-gallery-thumbs=never] [data-gallery-thumbnails]{display:none!important}.dll-gallery-enhanced[data-gallery-arrows=never] [data-gallery-controls] button,.dll-gallery-enhanced[data-gallery-count=false] [data-gallery-count]{display:none}.dll-gallery-enhanced[data-gallery-zoom=disabled] [data-gallery-zoom]{cursor:default}.dll-gallery-enhanced [data-gallery-thumbnails] img{aspect-ratio:var(--dll-thumb-ratio,auto);object-fit:var(--dll-thumb-fit,contain)}@media(min-width:769px){.dll-gallery-enhanced[data-gallery-arrows=mobile] [data-gallery-controls] button{display:none}.dll-gallery-enhanced[data-gallery-zoom=hover] [data-gallery-zoom]{overflow:hidden;display:block}.dll-gallery-enhanced[data-gallery-zoom=hover] [data-gallery-zoom] img{transition:transform .2s}.dll-gallery-enhanced[data-gallery-zoom=hover] [data-gallery-zoom]:hover img{transform:scale(1.4)}}@media(max-width:768px){.dll-gallery-enhanced[data-gallery-layout=stacked] .dll-gallery-pane[hidden]{display:none}.dll-gallery-enhanced[data-gallery-thumbs=desktop] [data-gallery-thumbnails]{display:none!important}.dll-gallery-enhanced[data-gallery-arrows=desktop] [data-gallery-controls] button{display:none}}@media(prefers-reduced-motion:reduce){.dll-gallery-enhanced [data-gallery-zoom] img{transition:none!important}}.dll-equipment-planner{padding-block:2rem}.dll-equipment-planner fieldset{border:1px solid #5b6872;padding:1rem;margin:1rem 0}.dll-equipment-planner legend{font-weight:700}.dll-equipment-option{display:flex;gap:.75rem;align-items:center;margin:.65rem 0}.dll-equipment-summary{padding:1rem;border:1px solid #5b6872;background:#f6f1e8;color:#07111f}.dll-equipment-summary h3{font-size:1.6rem;line-height:1.2}.dll-equipment-planner [data-planner-ready][hidden]{display:none}.dll-equipment-planner input[type=number]{max-width:7rem}.dll-equipment-planner [data-planner-error]{color:#8b1a25;font-weight:600}.dll-equipment-planner a:focus-visible,.dll-equipment-planner button:focus-visible{outline:3px solid #be1e2d;outline-offset:3px}.dll-equipment-planner__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem}.dll-equipment-planner__grid>*,.dll-equipment-planner input,.dll-equipment-planner textarea{min-width:0;max-width:100%}.dll-equipment-planner__grid h2{font-size:2rem;line-height:1.1}.dll-equipment-planner__grid h3{font-size:1.5rem;line-height:1.15}.dll-equipment-planner__summary{margin-block:2rem;padding:1rem;border:1px solid #5b6872}.dll-equipment-planner__summary textarea{width:100%}.dll-equipment-planner fieldset label{display:block;margin-block:.6rem}.dll-product-popup{max-width:min(720px,90vw);max-height:85vh;overflow:auto;padding:2rem;background:#f6f1e8;color:#07111f;border:1px solid #5b6872}.dll-product-popup::backdrop{background:#020b14bf}[data-dll-popup] [data-dll-popup-fallback]{display:block}[data-dll-popup]:not([open]) [data-dll-popup-fallback]{display:none}@media(max-width:768px){.dll-equipment-planner__grid{grid-template-columns:1fr}.dll-equipment-option{align-items:flex-start;flex-direction:column}}.dll-card-preview-active .dll-product-card__hover{opacity:0!important}.dll-card-preview-active .dll-product-card__primary{opacity:1!important}.dll-gallery-enhanced [hidden],.dll-equipment-planner [hidden]{display:none!important}.dll-product-badges [data-dll-sale-label]{background:var(--dll-badge-sale-bg);color:var(--dll-badge-sale-fg)}.dll-product-badges [data-dll-new-label]{background:var(--dll-badge-new-bg);color:var(--dll-badge-new-fg)}.dll-product-badges [data-dll-preorder-label]{background:var(--dll-badge-preorder-bg);color:var(--dll-badge-preorder-fg)}.dll-product-badges [data-dll-custom-label]{background:var(--dll-badge-custom-bg);color:var(--dll-badge-custom-fg)}.dll-product-badges[data-dll-badge-shape=square]>span{border-radius:0}.dll-product-badges[data-dll-badge-shape=rounded]>span{border-radius:999px}.dll-product-badges--card[data-dll-badge-position=top-right]{left:auto;right:.75rem;align-items:flex-end}.dll-product-badges--card[data-dll-badge-position=bottom-left]{top:auto;bottom:.75rem}.dll-product-badges--card[data-dll-badge-position=bottom-right]{top:auto;left:auto;bottom:.75rem;right:.75rem;align-items:flex-end}@media(min-width:769px){.dll-gallery-enhanced[data-gallery-zoom=hover] [data-gallery-zoom]:hover img{transform:scale(var(--dll-zoom-scale,1.4))}.dll-gallery-enhanced[data-gallery-thumb-position=left]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:.6rem}.dll-gallery-enhanced[data-gallery-thumb-position=left] [data-gallery-stage]{grid-column:2}.dll-gallery-enhanced[data-gallery-thumb-position=left] [data-gallery-thumbnails]{grid-column:1;grid-row:1;display:flex;flex-direction:column;overflow:auto;max-height:75vh}.dll-gallery-enhanced[data-gallery-thumb-position=left] [data-gallery-controls]{grid-column:2}}.dll-product-badges>span>span{padding:0;border:0;background:transparent;color:inherit}.dll-product-card__media-tools:has([data-dll-badge-position^=bottom]){bottom:.7rem;align-items:flex-start}.dll-product-card__media-tools .dll-product-badges--card[data-dll-badge-position=bottom-left]{position:absolute;top:auto;left:0;right:auto;bottom:0}.dll-product-card__media-tools .dll-product-badges--card[data-dll-badge-position=bottom-right]{position:absolute;top:auto;left:auto;right:0;bottom:0}.dll-product-card__media-tools .dll-product-badges--card[data-dll-badge-position=top-right]{position:absolute;top:0;left:auto;right:44px}.dll-icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;flex-shrink:0;margin-inline-end:.4em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dll-product-inline-image[data-align=center]{margin-inline:auto}.dll-product-inline-image[data-align=right]{margin-inline-start:auto}.dll-product-message{position:relative}.dll-product-message>[data-message-close]{float:right;min-width:44px;min-height:44px}.dll-product-message[hidden]{display:none!important}.dll-product-message--over-media{position:absolute;inset:1rem 1rem auto;z-index:3}.dll-gallery-stage{position:relative}.dll-delivery-policy{padding:.75rem}.dll-delivery-policy h3{color:var(--dll-delivery-accent,inherit)}.dll-delivery-note{color:var(--dll-delivery-muted,inherit)}.dll-quantity-choices>div{margin-block:.75rem;padding:.75rem;border:1px solid var(--dll-choice-border,#5b6872);background:var(--dll-choice-bg,transparent)}.dll-quantity-choices button{display:block;margin-block-start:.5rem}.dll-quantity-choices strong{color:var(--dll-choice-accent,inherit)}.dll-inventory-detail:empty{display:none}[data-dll-stock-meter]{width:100%;height:1rem}[data-dll-availability]{color:var(--dll-stock-normal,inherit)}[data-dll-availability][data-inventory-level=low]{color:var(--dll-stock-low,#8b1a25)}[data-dll-availability][data-inventory-level=very_low]{color:var(--dll-stock-very-low,#8b1a25)}[data-dll-availability][data-inventory-level=sold_out]{color:var(--dll-stock-none,#5b6872)}[data-dll-availability][data-inventory-level=backorder],[data-dll-availability][data-inventory-level=partial_backorder]{color:var(--dll-stock-backorder,inherit)}.dll-gallery-enhanced [data-gallery-thumbnails] img{object-position:var(--dll-thumb-position,center)}.dll-gallery-enhanced[data-gallery-underline=false] [data-gallery-target][aria-pressed=true]{border-color:transparent;box-shadow:none}.dll-lightbox-thumbnails{display:flex;gap:.4rem;max-width:100%;overflow:auto;grid-column:1/-1}.dll-lightbox-thumbnails button{padding:3px;background:transparent;border:2px solid transparent;min-width:52px}.dll-lightbox-thumbnails img{width:52px;height:52px;object-fit:contain}.dll-lightbox-thumbnails button[aria-pressed=true]{border-color:#be1e2d}.dll-product-tab-list{display:flex;gap:.4rem;overflow-x:auto;border-bottom:1px solid #5b6872;padding-bottom:.5rem}.dll-product-tab-list button{font:inherit;white-space:nowrap;padding:.65rem 1rem;min-height:44px;border:1px solid #5b6872;background:transparent;color:inherit}.dll-product-tab-list [aria-selected=true]{background:#041426;color:#f6f1e8}.dll-product-tab-list button:focus-visible{outline:3px solid #be1e2d;outline-offset:2px}[data-dll-product-tabs] details[hidden]{display:none!important}[data-dll-product-tabs][data-spec-align=true] td{text-align:right}.dll-product-card{position:relative}.dll-product-card:not([data-card-image-ratio=current]) .dll-card__image{aspect-ratio:var(--dll-card-image-ratio)}.dll-product-card[data-card-image-ratio=auto] .dll-card__image img{position:static;height:auto;aspect-ratio:auto}.dll-product-card .dll-card__image img{object-fit:var(--dll-card-image-fit,contain);object-position:var(--dll-card-image-align,center)}.dll-product-card[data-card-contained=false]{border-color:transparent;box-shadow:none}.dll-product-card[data-card-price-bottom=true] .dll-product-card__body{display:flex;flex-direction:column}.dll-product-card[data-card-price-bottom=true] .dll-product-card__body>.dll-price{margin-top:auto}.dll-product-card[data-card-hover=none] .dll-product-card__hover,.dll-product-card[data-card-hover=slideshow] .dll-product-card__hover{display:none}.dll-product-card[data-card-hover=none]:hover .dll-product-card__primary,.dll-product-card[data-card-hover=slideshow]:hover .dll-product-card__primary{opacity:1}.dll-card-image-controls{position:absolute;top:.5rem;inset-inline:.5rem;display:flex;justify-content:space-between;pointer-events:none}.dll-card-image-controls[hidden]{display:none}.dll-card-image-controls button{pointer-events:auto;min-width:44px;min-height:44px;border:1px solid #5b6872;background:#f6f1e8;color:#07111f}@media(min-width:769px){.dll-product-card[data-card-size=small],.dll-product-card[data-card-size=compact],[data-shopping-card-size=small]{--dll-shopping-card-title:1.2rem;--dll-shopping-card-padding:.7rem}.dll-product-card[data-card-size=medium],[data-shopping-card-size=medium]{--dll-shopping-card-title:1.5rem;--dll-shopping-card-padding:1rem}.dll-product-card[data-card-size=large],[data-shopping-card-size=large]{--dll-shopping-card-title:1.8rem;--dll-shopping-card-padding:1.25rem}.dll-product-card[data-card-atc-desktop=none] [data-dll-quick-buy-url]{display:none!important}.dll-product-card[data-card-atc-desktop=icon] [data-dll-quick-buy-url]{font-size:0}.dll-product-card[data-card-atc-desktop=icon] [data-dll-quick-buy-url]:before{content:"+";font-size:1.5rem}.dll-product-card[data-card-atc-desktop=text_button_on_hover] [data-dll-quick-buy-url]{opacity:0}.dll-product-card[data-card-atc-desktop=text_button_on_hover]:hover [data-dll-quick-buy-url],.dll-product-card[data-card-atc-desktop=text_button_on_hover]:focus-within [data-dll-quick-buy-url]{opacity:1}.dll-product-sticky[data-sticky-position=start]{right:auto;max-width:850px}.dll-product-sticky[data-sticky-position=end]{left:auto;max-width:850px}.dll-product-sticky[data-sticky-position=center]{left:50%;right:auto;transform:translate(-50%);width:min(100%,850px)}.dll-library-featured-product[data-shopping-color-scheme="1"]{background:#f6f1e8;color:#07111f}.dll-library-featured-product[data-shopping-color-scheme="2"]{background:#041426;color:#f6f1e8}.dll-library-featured-product[data-shopping-color-scheme="3"]{background:#fff;color:#07111f}.dll-library-featured-product[data-shopping-color-scheme="4"]{background:#020b14;color:#f6f1e8}}@media(max-width:768px){.dll-product-card[data-card-mobile-size=small],[data-shopping-mobile-size=small]{--dll-shopping-card-title:1.2rem;--dll-shopping-card-padding:.65rem}.dll-product-card[data-card-mobile-size=large],[data-shopping-mobile-size=large]{--dll-shopping-card-title:1.65rem;--dll-shopping-card-padding:1rem}.dll-product-card[data-card-atc-mobile=none] [data-dll-quick-buy-url]{display:none!important}.dll-product-card[data-card-atc-mobile=icon] [data-dll-quick-buy-url]{font-size:0}.dll-product-card[data-card-atc-mobile=icon] [data-dll-quick-buy-url]:before{content:"+";font-size:1.5rem}.dll-product-card[data-card-atc-mobile=text_button_on_hover] [data-dll-quick-buy-url]{opacity:1}[data-feature-mobile-center=true] .dll-lm__heading{text-align:center}}[data-feature-enlarge=true] .dll-lm__heading .rte{font-size:1.25em}[data-feature-heading-size=h6] .dll-lm__heading h2{font-size:1rem}[data-feature-heading-size=h5] .dll-lm__heading h2{font-size:1.25rem}[data-feature-heading-size=h4] .dll-lm__heading h2{font-size:1.5rem}[data-feature-heading-size=h3] .dll-lm__heading h2{font-size:2rem}[data-feature-heading-size=h2] .dll-lm__heading h2{font-size:2.5rem}[data-feature-heading-size=h1] .dll-lm__heading h2{font-size:3rem}[data-feature-heading-size=h0] .dll-lm__heading h2{font-size:4rem}[data-swatch-shape] .dll-option-swatch,[data-swatch-shape] .dll-option-choice img,[data-swatch-shape] .dll-card-option img{width:var(--dll-swatch-size,24px);height:var(--dll-swatch-size,24px);object-fit:cover}[data-swatch-shape=square] .dll-option-swatch,[data-swatch-shape=square] img{border-radius:0}[data-swatch-shape=rounded] .dll-option-swatch,[data-swatch-shape=rounded] img{border-radius:5px}[data-swatch-shape=circle] .dll-option-swatch,[data-swatch-shape=circle] img{border-radius:50%}@media(min-width:769px){.dll-product-card:is([data-card-size=small],[data-card-size=compact],[data-card-size=medium],[data-card-size=large]) .dll-product-card__title,[data-shopping-card-size]:not([data-shopping-card-size=current]) .dll-product-card .dll-product-card__title{font-size:var(--dll-shopping-card-title)}.dll-product-card:is([data-card-size=small],[data-card-size=compact],[data-card-size=medium],[data-card-size=large]) .dll-product-card__body,[data-shopping-card-size]:not([data-shopping-card-size=current]) .dll-product-card__body{padding:var(--dll-shopping-card-padding)}}@media(max-width:768px){.dll-product-card:is([data-card-mobile-size=small],[data-card-mobile-size=large]) .dll-product-card__title,[data-shopping-mobile-size]:not([data-shopping-mobile-size=current]) .dll-product-card .dll-product-card__title{font-size:var(--dll-shopping-card-title)}.dll-product-card:is([data-card-mobile-size=small],[data-card-mobile-size=large]) .dll-product-card__body,[data-shopping-mobile-size]:not([data-shopping-mobile-size=current]) .dll-product-card__body{padding:var(--dll-shopping-card-padding)}}.dll-equipment-planner__choices{grid-area:choices}.dll-equipment-planner__reference{grid-area:reference}.dll-equipment-planner__summary{grid-area:summary;margin-block:0}.dll-equipment-planner__grid{grid-template-areas:"choices reference" "summary reference"}.dll-equipment-planner[data-planner-summary-position=below] .dll-equipment-planner__grid{grid-template-areas:"choices reference" "summary summary"}.dll-library-featured-product[data-shopping-color-scheme="1"]{background:#f6f1e8;color:#07111f}.dll-library-featured-product[data-shopping-color-scheme="2"]{background:#041426;color:#f6f1e8}.dll-library-featured-product[data-shopping-color-scheme="3"]{background:#fff;color:#07111f}.dll-library-featured-product[data-shopping-color-scheme="4"]{background:#020b14;color:#f6f1e8}@media(min-width:769px){.dll-equipment-planner[data-planner-summary-position=left] .dll-equipment-planner__grid{grid-template-columns:minmax(0,var(--dll-planner-summary-width,360px)) minmax(0,1fr);grid-template-areas:"summary choices" "summary reference"}.dll-equipment-planner[data-planner-summary-position=right] .dll-equipment-planner__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--dll-planner-summary-width,360px));grid-template-areas:"choices summary" "reference summary"}.dll-equipment-planner:is([data-planner-summary-position=left],[data-planner-summary-position=right])[data-planner-sticky=true] .dll-equipment-planner__summary{position:sticky;top:calc(80px + var(--dll-planner-top-gap,0px));align-self:start;max-height:calc(100vh - 100px - var(--dll-planner-top-gap,0px));overflow:auto}}@media(max-width:768px){.dll-equipment-planner .dll-equipment-planner__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"choices" "summary" "reference"}}.dll-product-card[data-card-dividers=false] :is(.dll-product-card__metadata,.dll-product-card__actions){border:0}.dll-product-badges--card[data-dll-badge-position=none]{display:none!important}[data-feature-content-placement]:is([data-feature-content-placement=text_first],[data-feature-content-placement=text_last])>.dll-lm__container{display:flex;flex-direction:column}[data-feature-content-placement=text_first] .dll-lm__container>.dll-lm__heading{order:0}[data-feature-content-placement=text_first] .dll-lm__container>.dll-feature-button{order:1}[data-feature-content-placement=text_first] .dll-lm__container>dll-library-hotspots{order:2}[data-feature-content-placement=text_last] .dll-lm__container>dll-library-hotspots{order:0}[data-feature-content-placement=text_last] .dll-lm__container>.dll-lm__heading{order:1;margin-block:2rem 0}[data-feature-content-placement=text_last] .dll-lm__container>.dll-feature-button{order:2}[data-feature-content-placement] .dll-lm__align-right>.dll-lm__heading{text-align:right;margin-inline-start:auto}[data-feature-content-placement].dll-lm--none{background:transparent;color:inherit}[data-feature-content-placement].dll-lm--1{background:#f6f1e8;color:#07111f}[data-feature-content-placement].dll-lm--2{background:#041426;color:#f6f1e8}[data-feature-content-placement].dll-lm--3{background:#fff;color:#07111f}[data-feature-content-placement].dll-lm--4{background:#020b14;color:#f6f1e8}.dll-product-card[data-card-dividers=false] .dll-product-card__metadata span:after{content:none}.dll-library-spec-list>[data-comparison-show-line=false]{border-bottom:0}.dll-comparison-multiple-fields{margin:0}.dll-comparison-multiple-fields>div{padding-block:.4rem}.dll-comparison-multiple-fields[data-field-line=solid]>div{border-bottom:1px solid #5b6872}.dll-comparison-multiple-fields[data-field-line=dotted]>div{border-bottom:1px dotted #5b6872}[data-dll-comparison-grid] [hidden]{display:none!important}[data-dll-comparison-grid][data-compare-grid-color="1"]{background:#f6f1e8;color:#07111f}[data-dll-comparison-grid][data-compare-grid-color="2"]{background:#041426;color:#f6f1e8}[data-dll-comparison-grid][data-compare-grid-color="3"]{background:#fff;color:#07111f}[data-dll-comparison-grid][data-compare-grid-color="4"]{background:#020b14;color:#f6f1e8}[data-dll-comparison-grid]:is([data-compare-grid-color="2"],[data-compare-grid-color="4"]) tbody :is(tr,td,th){background:transparent;color:#f6f1e8}@media(hover:hover){[data-dll-comparison-grid] .dll-library-compare-table--striped tbody tr:hover{outline:1px solid #be1e2d;outline-offset:-1px}}.dll-quantity-choices:is([data-choice-layout=card],[data-choice-layout=button])>.dll-quantity-choice{padding:0;border:0;background:transparent}.dll-quantity-choices[data-choice-layout=card]>.dll-quantity-choice>button{display:flex;flex-direction:column;align-items:inherit;gap:.4rem;width:100%;min-height:5rem;margin:0;padding:1rem;border:1px solid var(--dll-choice-border,#5b6872);background:var(--dll-choice-bg,#f6f1e8);color:var(--dll-choice-accent,#07111f);text-align:inherit}.dll-quantity-choices[data-choice-layout=button]>.dll-quantity-choice>button{display:flex;flex-direction:column;align-items:inherit;gap:.4rem;width:100%;min-height:5rem;margin:0;padding:1rem;border:1px solid var(--dll-choice-accent,currentColor);background:var(--dll-choice-accent);color:#f6f1e8;text-align:inherit}.dll-quantity-choices:is([data-choice-layout=card],[data-choice-layout=button]) button:focus-visible{outline:3px solid currentColor;outline-color:var(--dll-choice-accent);outline-offset:3px}.dll-quantity-choice__badge{font-size:.85em;font-weight:400}@media(min-width:769px){.dll-equipment-planner[data-planner-desktop-layout=grid] [data-planner-items]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dll-equipment-planner[data-planner-desktop-layout=list] [data-planner-items]{display:grid;grid-template-columns:minmax(0,1fr)}.dll-equipment-planner[data-planner-desktop-layout]:not([data-planner-desktop-layout=current]) .dll-equipment-option{display:flex;flex-direction:column;align-items:stretch;padding:1rem;border:1px solid #5b6872}.dll-equipment-planner[data-planner-desktop-density=compact] .dll-equipment-option{padding:.65rem;font-size:.95rem}.dll-equipment-planner[data-planner-desktop-density=comfortable] .dll-equipment-option{padding:1.3rem;font-size:1.1rem}}@media(max-width:768px){.dll-equipment-planner[data-planner-mobile-layout=stacked] [data-planner-items]{display:grid;grid-template-columns:minmax(0,1fr)}.dll-equipment-planner[data-planner-mobile-layout=carousel] [data-planner-items]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,85%);overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem}.dll-equipment-planner[data-planner-mobile-layout=carousel] .dll-equipment-option{scroll-snap-align:start;min-width:0}.dll-equipment-planner[data-planner-mobile-density=compact] .dll-equipment-option{padding:.65rem;font-size:.95rem}.dll-equipment-planner[data-planner-mobile-density=comfortable] .dll-equipment-option{padding:1.3rem;font-size:1.1rem}}.dll-planner-layout-controls{display:flex;gap:.5rem;margin-block:1rem}.dll-planner-layout-controls button{min-height:44px;padding:.5rem 1rem;font:inherit;background:#f6f1e8;color:#07111f;border:1px solid #5b6872}.dll-planner-layout-controls button[aria-pressed=true]{background:#041426;color:#f6f1e8}.dll-equipment-option>details{width:100%}.dll-equipment-option .dll-product-badges{position:static}.dll-equipment-planner [data-planner-progress]{width:100%;height:1rem}.dll-equipment-information{width:min(720px,90vw)}.dll-gallery-enhanced .dll-gallery-pane>.shopify-model-viewer-ui{width:100%;height:100%;min-width:0}.dll-gallery-enhanced .dll-gallery-pane>.shopify-model-viewer-ui>model-viewer{width:100%;height:100%}.dll-gallery-enhanced[data-gallery-fixed-ratio=true] .dll-gallery-pane{width:100%;min-height:0;aspect-ratio:auto}.dll-gallery-enhanced[data-gallery-fixed-ratio=true] .dll-gallery-pane video,.dll-gallery-enhanced[data-gallery-fixed-ratio=true] .dll-gallery-pane iframe,.dll-gallery-enhanced[data-gallery-fixed-ratio=true] .dll-gallery-pane model-viewer{min-height:0}@media(min-width:769px){.dll-gallery-enhanced[data-gallery-fixed-ratio=true][data-gallery-layout=stacked] .dll-gallery-pane{height:auto;aspect-ratio:var(--dll-gallery-ratio)}}@media(max-width:768px){.dll-gallery-enhanced[data-gallery-fixed-ratio=true][data-gallery-layout=stacked] [data-gallery-stage]{aspect-ratio:var(--dll-gallery-ratio)}.dll-gallery-enhanced[data-gallery-fixed-ratio=true][data-gallery-layout=stacked] .dll-gallery-pane{margin-bottom:0}}.dll-gallery-enhanced .dll-gallery-thumbnails button{height:auto;min-height:44px;align-self:start}.dll-gallery-enhanced .dll-gallery-thumbnails img{height:auto}:where(.dll-product-card) :is(h2,h4,h5,h6).dll-product-card__title{text-transform:none;font-family:IBM Plex Sans Condensed,Arial,sans-serif;font-weight:700;font-size:1.07rem;line-height:1.15;margin:0;overflow-wrap:anywhere}:where(.dll-product-card) :is(h2,h4,h5,h6).dll-product-card__title a{text-decoration:none}:where(.dll-product-card) :is(h2,h4,h5,h6).dll-product-card__title a:hover{text-decoration:underline}.dll-product-info :is(h2,h4,h5,h6).dll-product-card__title{font-size:.87rem}@media(max-width:639px){:where(.dll-product-card) :is(h2,h4,h5,h6).dll-product-card__title{font-size:1rem}}@media(max-width:479px){:where(.dll-product-card) :is(h2,h4,h5,h6).dll-product-card__title{font-size:1.12rem}}.dll-unit-price{display:block;font-size:.8rem;font-weight:400;line-height:1.3;margin-block-start:.2rem}.dll-unit-price[hidden]{display:none!important}.dll-quantity-choices[data-choice-layout=button]>.dll-quantity-choice>button>strong{color:inherit}.dll-quantity-choices[data-choice-layout=button][data-choice-has-accent=false]>.dll-quantity-choice>button{background:transparent;color:inherit;border-color:currentColor}.dll-quantity-choices:is([data-choice-layout=card],[data-choice-layout=button])>.dll-quantity-choice>button:is(:hover,:focus-visible){border-color:var(--dll-choice-accent);box-shadow:0 0 0 1px var(--dll-choice-accent)}.dll-quantity-choices:is([data-choice-layout=card],[data-choice-layout=button]) .dll-quantity-choice__badge{display:inline-block;padding:.2rem .5rem;border:1px solid transparent;border-radius:999px}.dll-quantity-choices[data-choice-layout=card][data-choice-has-accent=true] .dll-quantity-choice__badge{background:var(--dll-choice-accent);color:#f6f1e8}.dll-quantity-choices[data-choice-layout=button][data-choice-has-accent=true] .dll-quantity-choice__badge{background:#f6f1e8;color:var(--dll-choice-accent)}.dll-quantity-choices:is([data-choice-layout=card],[data-choice-layout=button])[data-choice-has-accent=false] .dll-quantity-choice__badge{background:transparent;color:inherit;border-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dll-shopping.css.map */
