:where(html.qk-bf-dark) .product-detail-top{background:#0a0a0a}:where(html.qk-bf-dark) .product-gallery{background:radial-gradient(#3c3c3c 1px,#0000 1px),#262622}:where(html.qk-bf-dark) .product-gallery-frame{border-bottom:1px solid #30302c}:where(html.qk-bf-dark) .product-gallery-reset{color:#f4f4f4;background:#0a0a0ae0;border:1px solid #f0f0f024;box-shadow:0 10px 30px #0000001f}:where(html.qk-bf-dark) .product-thumbnail-row{background:0 0;border:0}:where(html.qk-bf-dark) .product-thumbnail-row button{background:#1a1a15;border:1px solid #3d3d37}:where(html.qk-bf-dark) .product-thumbnail-row button.active{border-color:#f0f0f0;box-shadow:inset 0 0 0 2px #111}:where(html.qk-bf-dark) .product-thumbnail-row button:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-image-lightbox{background:#050505d9}:where(html.qk-bf-dark) .product-image-lightbox-dialog{box-shadow:none;background:0 0;border:0}:where(html.qk-bf-dark) .product-image-lightbox-close,:where(html.qk-bf-dark) .product-image-lightbox-arrow{color:#f4f4f4;background:#0a0a0ae0;border:1px solid #14141470;box-shadow:0 14px 34px #0000002e}:where(html.qk-bf-dark) .product-image-lightbox-close:hover,:where(html.qk-bf-dark) .product-image-lightbox-arrow:hover{color:#fff;background:#111111e0;border-color:#f0f0f0d6}:where(html.qk-bf-dark) .product-image-lightbox-close:focus-visible,:where(html.qk-bf-dark) .product-image-lightbox-arrow:focus-visible,:where(html.qk-bf-dark) .product-image-lightbox-thumbnails button:focus-visible,:where(html.qk-bf-dark) .product-gallery-masonry-open:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-image-lightbox-close path,:where(html.qk-bf-dark) .product-image-lightbox-arrow path,:where(html.qk-bf-dark) .product-gallery-masonry-zoom path{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-image-lightbox-stage{background:0 0}:where(html.qk-bf-dark) .product-image-lightbox-figure img{box-shadow:none}:where(html.qk-bf-dark) .product-gallery-slide:before,:where(html.qk-bf-dark) .product-gallery-masonry-open:before,:where(html.qk-bf-dark) .product-image-lightbox-figure:before{border:3px solid #ffffff3d;border-top-color:var(--orange)}:where(html.qk-bf-dark) .product-image-lightbox-figure:before{border-color:#1414143d;border-top-color:var(--orange)}:where(html.qk-bf-dark) .product-image-lightbox-thumbnails{background:0 0}:where(html.qk-bf-dark) .product-image-lightbox-thumbnails button{background:#0a0a0a;border:1px solid #14141480}:where(html.qk-bf-dark) .product-image-lightbox-thumbnails button:hover,:where(html.qk-bf-dark) .product-image-lightbox-thumbnails button.active{border-color:#141414}:where(html.qk-bf-dark) .product-image-lightbox-thumbnails button.active{box-shadow:0 0 0 2px #111,0 10px 26px #0003}:where(html.qk-bf-dark) .product-panel{background:#0a0a0a}:where(html.qk-bf-dark) .rubrehose-sticker-pack{--sticker-pack-ink:#f5f5f5}:where(html.qk-bf-dark) .rubrehose-sticker-pack-trigger{background:0 0;border:0}:where(html.qk-bf-dark) .rubrehose-sticker-pack-trigger:focus-visible{outline:0}:where(html.qk-bf-dark) .rubrehose-sticker-pack-trigger:focus-visible .rubrehose-sticker-pack-count{outline:3px solid var(--sticker-pack-ink)}:where(html.qk-bf-dark) .rubrehose-sticker-pack-count{border:3px solid var(--sticker-pack-ink);background:var(--sticker-pack-blue);color:#fff;box-shadow:3px 4px 0 var(--sticker-pack-ink), 0 10px 20px color-mix(in srgb, var(--sticker-pack-blue) 22%, transparent)}:where(html.qk-bf-dark) .rubrehose-sticker-pack-count text{fill:#fff}:where(html.qk-bf-dark) .rubrehose-sticker-pack-count strong{color:#fff}:where(html.qk-bf-dark) .product-badge-strip span{color:#f4f4f4;background:0 0;border:0}:where(html.qk-bf-dark) .product-badge-strip span.is-new{color:#0a0a0a;background:#f8f8f8}:where(html.qk-bf-dark) .product-badge-strip span.is-super-price{color:var(--orange)}:where(html.qk-bf-dark) .product-badge-strip span.is-back-to-school{color:#fff;background:#2f6c43}:where(html.qk-bf-dark) .product-rating-badge{color:#f4f4f4}:where(html.qk-bf-dark) .product-rating-badge span{color:var(--orange)}:where(html.qk-bf-dark) .product-rating-badge .product-rating-count{color:#a7a7a7}:where(html.qk-bf-dark) .product-title-block h1,:where(html.qk-bf-dark) .product-page-price strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-page-price.on-sale strong{color:var(--orange)}:where(html.qk-bf-dark) .product-page-price del{color:#8a8a8a}:where(html.qk-bf-dark) .product-page-price small{color:#9b9b9b}:where(html.qk-bf-dark) .product-page-discount-badge,:where(html.qk-bf-dark) .product-badge-strip .product-page-discount-badge{background:var(--orange);color:#fff}:where(html.qk-bf-dark) .product-option-group{border:0}:where(html.qk-bf-dark) .product-option-name{color:#a7a7a7}:where(html.qk-bf-dark) .product-option-values button{color:#f4f4f4;background:#0a0a0a;border:1px solid #323232}:where(html.qk-bf-dark) .product-option-values button.active{border:2px solid var(--orange);color:#f4f4f4;background:#0a0a0a}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch{background:0 0;border:0}:where(html.qk-bf-dark) .product-option-image-swatch-visual{background:#1f1f1a;border:1px solid #3d3d37}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch:hover .product-option-image-swatch-visual{border-color:#70706a}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch.active{color:#f4f4f4;background:0 0;border:0}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch[aria-pressed=true] .product-option-image-swatch-visual{outline:3px solid var(--orange);border-color:#141414}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch:focus-visible{outline:none}:where(html.qk-bf-dark) .product-option-values button.product-option-image-swatch:focus-visible .product-option-image-swatch-visual{outline:2px solid #f0f0f0}:where(html.qk-bf-dark) .product-option-name strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-option-values button.product-option-color-swatch,:where(html.qk-bf-dark) .product-option-values button.product-option-color-swatch.active{background:0 0;border:0}:where(html.qk-bf-dark) .product-option-color-swatch-visual{border:1px solid #ffffff54}:where(html.qk-bf-dark) .product-option-color-swatch-visual.is-active{border:2px solid #141414;outline:4px solid #f0f0f0}:where(html.qk-bf-dark) .product-option-values button.product-option-color-swatch:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-lubrication{background:#0a0a0a;border:1px solid #37332b}:where(html.qk-bf-dark) .product-lubrication-toggle,:where(html.qk-bf-dark) .product-lubrication-toggle strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-lubrication-toggle em{color:#939393;background:#1c1a15;border:1px solid #3a362d}:where(html.qk-bf-dark) .product-lubrication-check{color:#0a0a0a;background:#f8f8f8}:where(html.qk-bf-dark) .product-lubrication-check path{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-lubrication:not(.selected) .product-lubrication-check{background:#0a0a0a;border:1px solid #373737}:where(html.qk-bf-dark) .product-lubrication-info{background:#0a0a0a;border:1px solid #37332b}:where(html.qk-bf-dark) .product-lubrication-info h2{color:#f4f4f4}:where(html.qk-bf-dark) .product-lubrication-info-head span{color:#9b9b9b;border:1px solid #473f34}:where(html.qk-bf-dark) .product-lubrication-info p{color:#cacaca}:where(html.qk-bf-dark) .product-purchase-highlight+.product-purchase-highlight{border-left:1px solid #323232}:where(html.qk-bf-dark) .product-purchase-highlight strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-purchase-highlight em{color:#939393}:where(html.qk-bf-dark) .product-addons{border-top:1px solid #2d2d2d}:where(html.qk-bf-dark) .product-addons-header h2{color:#f4f4f4}:where(html.qk-bf-dark) .product-addons-header p{color:#a3a3a3}:where(html.qk-bf-dark) .product-addons-header p strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-addon-card{background:#0a0a0a;border:1px solid #343434}:where(html.qk-bf-dark) .product-addon-card.selected{border-color:#ff3b3f;box-shadow:inset 0 0 0 1px #ff3b3f}:where(html.qk-bf-dark) .product-addon-select-hit-area{background:0 0;border:0}:where(html.qk-bf-dark) .product-addon-select-hit-area:focus-visible{outline:2px solid #ff3b3f}:where(html.qk-bf-dark) .product-addon-card-media,:where(html.qk-bf-dark) .product-addon-single-media,:where(html.qk-bf-dark) .product-addon-preview-media{background:#1c1c1c}:where(html.qk-bf-dark) .product-addon-card h3,:where(html.qk-bf-dark) .product-addon-card>strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-addon-selected-mark{color:#fff;background:#ff3b3f;box-shadow:0 7px 17px #2020202e}:where(html.qk-bf-dark) .product-addon-selected-mark svg,:where(html.qk-bf-dark) .product-addon-single-action svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-addon-preview-trigger{color:#f4f4f4;background:#0a0a0af0;border:0;box-shadow:0 7px 20px #2020201c}:where(html.qk-bf-dark) .product-addon-preview-trigger svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-addon-preview-trigger:focus-visible,:where(html.qk-bf-dark) .product-addons-arrow:focus-visible,:where(html.qk-bf-dark) .product-addons-dots button:focus-visible,:where(html.qk-bf-dark) .product-addon-preview-close:focus-visible{outline:2px solid #ff3b3f}:where(html.qk-bf-dark) .product-addons-arrow{color:#f4f4f4;background:#0a0a0af5;border:1px solid #2f2f2f;box-shadow:0 8px 24px #1111111a}:where(html.qk-bf-dark) .product-addons-arrow:disabled{color:#aaa}:where(html.qk-bf-dark) .product-addons-arrow svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-addons-dots button{background:#5d5d5d;border:0}:where(html.qk-bf-dark) .product-addons-dots button.active{background:#ff3b3f}:where(html.qk-bf-dark) .product-addon-single{background:#0a0a0a;border:1px solid #343434}:where(html.qk-bf-dark) .product-addon-single.selected{border-color:#ff3b3f;box-shadow:inset 0 0 0 1px #ff3b3f}:where(html.qk-bf-dark) .product-addon-single-copy h3,:where(html.qk-bf-dark) .product-addon-single-footer strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-addon-single-action{color:#fff;background:#ff3b3f;border:0}:where(html.qk-bf-dark) .product-addon-single.unavailable .product-addon-single-action{color:#838383;background:#303030}:where(html.qk-bf-dark) .product-addon-image-placeholder{background:linear-gradient(135deg,#1b1b1b,#2b2b2b)}:where(html.qk-bf-dark) .product-addon-preview{background:0 0;border:0}:where(html.qk-bf-dark) .product-addon-preview::backdrop{background:#080808b8}:where(html.qk-bf-dark) .product-addon-preview-dialog{background:#191919;border:1px solid #141414ad;box-shadow:0 24px 70px #0000004d}:where(html.qk-bf-dark) .product-addon-preview-media{background:#272727}:where(html.qk-bf-dark) .product-addon-preview-dialog h3{color:#f4f4f4}:where(html.qk-bf-dark) .product-addon-preview-close{color:#f4f4f4;background:#0a0a0af2;border:1px solid #313131;box-shadow:0 8px 24px #1111111f}:where(html.qk-bf-dark) .product-addon-preview-close svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-creator-videos-header h2{color:#f4f4f4}:where(html.qk-bf-dark) .product-creator-videos-controls button{color:#f4f4f4;background:#2b2b2b;border:0}:where(html.qk-bf-dark) .product-creator-videos-controls svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-creator-video-media{box-shadow:0 0 0 0 var(--orange);background:#272727}:where(html.qk-bf-dark) .product-creator-video-media:after{background:var(--orange)}:where(html.qk-bf-dark) .product-creator-video-placeholder{background:#313131}:where(html.qk-bf-dark) .product-creator-video-play,:where(html.qk-bf-dark) .product-creator-video-sound,:where(html.qk-bf-dark) .product-creator-video-expand{color:#fff;background:#111111c7;border:0}:where(html.qk-bf-dark) .product-creator-video-play svg,:where(html.qk-bf-dark) .product-creator-video-sound svg,:where(html.qk-bf-dark) .product-creator-video-expand svg,:where(html.qk-bf-dark) .product-creator-video-dialog button svg{fill:currentColor}:where(html.qk-bf-dark) .product-creator-video-play .icon-stroke,:where(html.qk-bf-dark) .product-creator-video-sound .icon-stroke,:where(html.qk-bf-dark) .product-creator-video-expand .icon-stroke,:where(html.qk-bf-dark) .product-creator-video-dialog .icon-stroke{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-creator-video-card.is-playing .product-creator-video-media{box-shadow:0 0 0 2px var(--orange)}:where(html.qk-bf-dark) .product-creator-video-card.is-loading .product-creator-video-play:after{border:2px solid #1414146b;border-top-color:#141414}:where(html.qk-bf-dark) .product-creator-video-identity strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-creator-video-identity span{color:#ffffff94}:where(html.qk-bf-dark) .product-creator-video-dialog-backdrop{background:#000000d1}:where(html.qk-bf-dark) .product-creator-video-dialog{color:#fff;background:#090909;border:1px solid #1414141f;box-shadow:0 28px 90px #00000075}:where(html.qk-bf-dark) .product-creator-video-dialog-stage,:where(html.qk-bf-dark) .product-creator-video-dialog-element{background:#000}:where(html.qk-bf-dark) .product-creator-video-dialog-close,:where(html.qk-bf-dark) .product-creator-video-dialog-sound{color:#fff;background:#111111d1;border:1px solid #1414142e}:where(html.qk-bf-dark) .product-creator-video-dialog-controls{background:#0a0a0ab8;border:1px solid #14141424}:where(html.qk-bf-dark) .product-creator-video-dialog-play{color:#fff;background:#0a0a0a1f;border:0}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber{background:0 0;border:0}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--orange) 0%, var(--orange) var(--product-creator-video-progress), #0a0a0a57 var(--product-creator-video-progress), #0a0a0a57 100%)}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber::-webkit-slider-thumb{border:2px solid var(--orange);background:#0a0a0a;box-shadow:0 2px 8px #0000004d}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber::-moz-range-track{background:#0a0a0a57}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber::-moz-range-progress{background:var(--orange)}:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber::-moz-range-thumb{border:2px solid var(--orange);background:#0a0a0a;box-shadow:0 2px 8px #0000004d}:where(html.qk-bf-dark) .product-creator-videos-controls button:focus-visible,:where(html.qk-bf-dark) .product-creator-video-play:focus-visible,:where(html.qk-bf-dark) .product-creator-video-sound:focus-visible,:where(html.qk-bf-dark) .product-creator-video-expand:focus-visible,:where(html.qk-bf-dark) .product-creator-video-dialog-close:focus-visible,:where(html.qk-bf-dark) .product-creator-video-dialog-sound:focus-visible,:where(html.qk-bf-dark) .product-creator-video-dialog-play:focus-visible,:where(html.qk-bf-dark) .product-creator-video-dialog-scrubber:focus-visible{outline:2px solid var(--orange)}@media (hover:hover) and (pointer:fine){:where(html.qk-bf-dark) .product-creator-video-play:hover,:where(html.qk-bf-dark) .product-creator-video-sound:hover,:where(html.qk-bf-dark) .product-creator-video-expand:hover,:where(html.qk-bf-dark) .product-creator-video-dialog-close:hover,:where(html.qk-bf-dark) .product-creator-video-dialog-sound:hover{background:#111111eb}}:where(html.qk-bf-dark) .product-purchase-shell{background:#0a0a0a;box-shadow:0 0 0 1px #252525,0 12px 34px #0000000a}:where(html.qk-bf-dark) .product-purchase-shell .product-shipping-estimator{background:#161616;border:0;box-shadow:inset 0 0 0 1px #1111110d}:where(html.qk-bf-dark) .product-shipping-estimator{background:#161616;border:1px solid #2f2f2f}:where(html.qk-bf-dark) .product-shipping-estimator summary:focus-visible,:where(html.qk-bf-dark) .product-shipping-country select:focus-visible,:where(html.qk-bf-dark) .product-shipping-postal-code input:focus-visible,:where(html.qk-bf-dark) .product-shipping-estimator-error button:focus-visible{outline:2px solid #f0f0f0}:where(html.qk-bf-dark) .product-shipping-estimator-icon{color:#ff3b3f}:where(html.qk-bf-dark) .product-shipping-estimator-icon svg{stroke:currentColor}:where(html.qk-bf-dark) .product-shipping-estimator-summary>span{color:#a8a8a8}:where(html.qk-bf-dark) .product-shipping-estimator-summary strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-shipping-estimator-chevron{color:#a3a3a3}:where(html.qk-bf-dark) .product-shipping-estimator-chevron svg{stroke:currentColor}:where(html.qk-bf-dark) .product-shipping-estimator-body{border-top:1px solid #2f2f2f}:where(html.qk-bf-dark) .product-shipping-country label>span,:where(html.qk-bf-dark) .product-shipping-methods-title{color:#b9b9b9}:where(html.qk-bf-dark) .product-shipping-country select{color:#f4f4f4;background-color:#0a0a0a;background-image:linear-gradient(45deg,#0000 50%,#555 50%),linear-gradient(135deg,#555 50%,#0000 50%);border:1px solid #393939}:where(html.qk-bf-dark) .product-shipping-postal-code input{color:#f4f4f4;background:#0a0a0a;border:1px solid #393939}:where(html.qk-bf-dark) .product-shipping-postal-code input::placeholder{color:#818181}:where(html.qk-bf-dark) .product-shipping-estimator-hint{color:#aaa}:where(html.qk-bf-dark) .product-shipping-methods li{border-top:1px solid #2d2d2d}:where(html.qk-bf-dark) .product-shipping-method-dot{background:#ff3b3f;box-shadow:0 0 0 3px #ff3b3f24}:where(html.qk-bf-dark) .product-shipping-methods li.is-locked .product-shipping-method-dot{box-shadow:none;background:#a3a3a3}:where(html.qk-bf-dark) .product-shipping-method-name strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-shipping-method-name>span,:where(html.qk-bf-dark) .product-shipping-method-arrival,:where(html.qk-bf-dark) .product-shipping-method-price>span{color:#a3a3a3}:where(html.qk-bf-dark) .product-shipping-method-price strong{color:#f4f4f4}:where(html.qk-bf-dark) .product-shipping-estimator-loading span{background:linear-gradient(90deg,#272727 20%,#161616 50%,#272727 80%)}:where(html.qk-bf-dark) .product-shipping-estimator-error p{color:#aaa}:where(html.qk-bf-dark) .product-shipping-estimator-error button{color:#f4f4f4;background:#0a0a0a;border:1px solid #393939}:where(html.qk-bf-dark) .product-quantity{background:#0a0a0a;border:1px solid #323232}:where(html.qk-bf-dark) .product-quantity button{color:#f4f4f4;background:0 0;border:0}:where(html.qk-bf-dark) .product-quantity button:disabled{color:#b4b4b4}:where(html.qk-bf-dark) .product-quantity span{color:#f4f4f4}:where(html.qk-bf-dark) .product-stock-note{color:#a7a7a7}:where(html.qk-bf-dark) .product-add-error{color:#9f1f16;background:#1e0e0b;border:1px solid #5a2f26}:where(html.qk-bf-dark) .product-add-button{color:#0a0a0a;background:#f8f8f8;border:0}:where(html.qk-bf-dark) .product-add-button-separator{background:currentColor}:where(html.qk-bf-dark) .product-buy-button{color:#f4f4f4;background:#0a0a0a;border:1px solid #2f2f2f}:where(html.qk-bf-dark) .product-add-button:disabled,:where(html.qk-bf-dark) .product-buy-button:disabled{color:#818181;background:#2e2e2e;border-color:#383838}:where(html.qk-bf-dark) .product-detail[data-headless-custom-page=retro-deskmat] .product-add-button.is-preorder:hover:not(:disabled){border-color:#f7f7f7}:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-detail-top{background:0 0}:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-detail-top:before{background-image:url(https://cdn.shopify.com/s/files/1/0814/2530/1746/files/pattern-rubrehose-x-qwertykey.webp?v=1784802592)}:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery,:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery-frame,:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery-slide,:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery-masonry-featured,:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery-masonry-card,:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-panel{background:0 0}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway{color:#fcfcfc;background:#0f1f28;border:2px solid #f7f7f7}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway-image{background:0 0;border:0}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway-image:focus-visible{outline:3px solid #0098ff}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway-copy{border-top:1px solid #ffffff36}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway-copy p>span{color:#090909;background:#82dfd4;border:1.5px solid #f7f7f7}:where(html.qk-bf-dark) .rubrehose-artisan-giveaway-copy strong{color:#007dcf}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox{background:#050505c7}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-card{color:#fcfcfc;background:#151515;border:2px solid #f7f7f7;box-shadow:8px 8px #0098ff}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-image{background:#151515;border:1px solid #373737}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-close{color:#fcfcfc;background:#151515;border:2px solid #f7f7f7;box-shadow:3px 3px #090909}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-close:focus-visible{outline:3px solid #0098ff}:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-close svg{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .retro-deskmat-checker-strip{background-color:#0a0a0a;background-image:conic-gradient(#2d2d2d 25%, #0a0a0a 0 50%, #2d2d2d 0 75%, #0a0a0a 0)}:where(html.qk-bf-dark) .retro-deskmat-stamp{background:0 0;border:0}:where(html.qk-bf-dark) .retro-deskmat-stamp:hover,:where(html.qk-bf-dark) .retro-deskmat-stamp:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){:where(html.qk-bf-dark) .product-page-shell.is-retro-deskmat-page .product-gallery-masonry-zoom{background:#0a0a0af5}}@media (max-width:640px){:where(html.qk-bf-dark) .rubrehose-artisan-lightbox-card{box-shadow:5px 5px #0098ff}}:where(html.qk-bf-dark) .product-preview-banner{color:#fff;background:#434343;border-top:1px solid #b3b3b3;box-shadow:0 -8px 24px #0003}:where(html.qk-bf-dark) .product-preview-banner span{color:#ffffffb3}:where(html.qk-bf-dark) .product-preview-banner-actions a,:where(html.qk-bf-dark) .product-preview-banner-actions button{color:#fff;background:#4b4b4b;border:1px solid #666}:where(html.qk-bf-dark) .product-preview-banner-actions a:hover,:where(html.qk-bf-dark) .product-preview-banner-actions button:hover{background:#505050;border-color:#777}:where(html.qk-bf-dark) .product-resource-card{color:#f4f4f4;background:#0a0a0a;border:1px solid #343434bd}:where(html.qk-bf-dark) .product-resource-card:before{border:1px solid #14141499}:where(html.qk-bf-dark) .product-resource-manual,:where(html.qk-bf-dark) .product-resource-label,:where(html.qk-bf-dark) .product-resource-software-link{color:#f4f4f4}:where(html.qk-bf-dark) .product-resource-menu-trigger{color:#f4f4f4;background:0 0;border:0}:where(html.qk-bf-dark) .product-resource-version{color:#aaa}:where(html.qk-bf-dark) .product-resource-menu{background:#0a0a0a;border:1px solid #343434d1;box-shadow:0 14px 34px #1111111f!important}:where(html.qk-bf-dark) .product-resource-menu a{color:#f4f4f4;background:0 0;border:1px solid #0000}:where(html.qk-bf-dark) .product-resource-menu a:hover{color:#0a0a0a;background:#f8f8f8;border-color:#f0f0f0}:where(html.qk-bf-dark) .product-resource-menu a.active{border-color:var(--orange);background:var(--orange);color:#fff}:where(html.qk-bf-dark) .product-resource-manual:hover .product-resource-label,:where(html.qk-bf-dark) .product-resource-software-link:hover .product-resource-label,:where(html.qk-bf-dark) .product-resource-menu-trigger:hover{color:var(--orange)}:where(html.qk-bf-dark) .product-resource-manual:focus-visible,:where(html.qk-bf-dark) .product-resource-software-link:focus-visible,:where(html.qk-bf-dark) .product-resource-menu-trigger:focus-visible,:where(html.qk-bf-dark) .product-resource-menu a:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-pulse-page{--pulse-page-bg:#151515;--pulse-ink:#f2f2f4;--pulse-muted:#adadaa;--pulse-soft:#ffffff1f;background:var(--pulse-page-bg);color:var(--pulse-ink)}:where(html.qk-bf-dark) .pulse-hero{background:0 0}:where(html.qk-bf-dark) .pulse-hero-copy,:where(html.qk-bf-dark) .pulse-hero-media,:where(html.qk-bf-dark) .pulse-package-copy,:where(html.qk-bf-dark) .pulse-package-media,:where(html.qk-bf-dark) .pulse-intro p,:where(html.qk-bf-dark) .pulse-intro li{background:0 0;border:0}:where(html.qk-bf-dark) .pulse-hero-copy,:where(html.qk-bf-dark) .pulse-hero-copy span,:where(html.qk-bf-dark) .pulse-feature-copy span,:where(html.qk-bf-dark) .pulse-package-copy span{color:var(--pulse-ink)}:where(html.qk-bf-dark) .pulse-hero-copy p{color:var(--pulse-muted)}:where(html.qk-bf-dark) .pulse-hero-copy a{border-bottom:2px solid var(--pulse-orange);color:var(--pulse-orange)}:where(html.qk-bf-dark) .pulse-hero-copy h2{color:var(--pulse-ink)}:where(html.qk-bf-dark) .pulse-hero-copy small{color:var(--pulse-muted)}:where(html.qk-bf-dark) .pulse-hero-media{background:#1f1f1a}:where(html.qk-bf-dark) .pulse-hero-accent{background:var(--pulse-orange)}:where(html.qk-bf-dark) .pulse-hero-media strong{color:#fff;background:#111114}:where(html.qk-bf-dark) .pulse-intro strong{color:var(--pulse-orange)}:where(html.qk-bf-dark) .pulse-intro strong span{color:inherit}:where(html.qk-bf-dark) .pulse-intro span{color:var(--pulse-muted)}:where(html.qk-bf-dark) .pulse-feature-number{color:var(--pulse-orange)}:where(html.qk-bf-dark) .pulse-feature-copy p{color:var(--pulse-muted)}:where(html.qk-bf-dark) .pulse-feature-copy strong{background:var(--pulse-orange);color:#fff}:where(html.qk-bf-dark) .pulse-feature-copy strong span{color:inherit}:where(html.qk-bf-dark) .pulse-feature-media{background:#1f1f1a}:where(html.qk-bf-dark) .pulse-package-copy p{color:var(--pulse-muted)}:where(html.qk-bf-dark) .pulse-package-copy li{color:var(--pulse-ink)}:where(html.qk-bf-dark) .pulse-package-media{background:#1f1f1a}:where(html.qk-bf-dark) .product-blik-payment-banner{background:#0a0a0a;border:1px solid #2e2e2e}:where(html.qk-bf-dark) .product-blik-payment-banner:hover{border-color:color-mix(in srgb, var(--orange) 56%, #2e2e2e);box-shadow:0 10px 28px #00000014}:where(html.qk-bf-dark) .product-blik-payment-banner:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-blik-modal{background:#fdfdfdb8}:where(html.qk-bf-dark) .product-blik-modal-dialog{background:#0a0a0a;border:1px solid #ffffff1a;box-shadow:0 24px 70px #00000052}:where(html.qk-bf-dark) .product-blik-modal-head{border-bottom:1px solid #252525}:where(html.qk-bf-dark) .product-blik-modal-head h2{color:#f6f6f6}:where(html.qk-bf-dark) .product-blik-modal-close{color:#f4f4f4;background:#161616;border:1px solid #303030}:where(html.qk-bf-dark) .product-blik-modal-close:hover{color:#0a0a0a;background:#f8f8f8;border-color:#f0f0f0}:where(html.qk-bf-dark) .product-blik-modal-close:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-blik-modal-close path{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-blik-modal-frame-shell{background:#0a0a0a}:where(html.qk-bf-dark) .product-blik-modal-frame{background:#0a0a0a;border:0}:where(html.qk-bf-dark) .product-fulfillment-item summary,:where(html.qk-bf-dark) .product-fulfillment-icon{color:#939393}:where(html.qk-bf-dark) .product-fulfillment-icon path{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-fulfillment-toggle{color:#939393}:where(html.qk-bf-dark) .product-fulfillment-item[open] .product-fulfillment-toggle{color:#b3b3b3}:where(html.qk-bf-dark) .product-fulfillment-body p{color:#939393}:where(html.qk-bf-dark) .product-fulfillment-body a,:where(html.qk-bf-dark) .product-fulfillment-body .product-fulfillment-rich-text :is(h1,h2,h3,h4,h5,h6){color:#b3b3b3}:where(html.qk-bf-dark) .product-fulfillment-body .product-fulfillment-rich-text :is(ul,ol){color:#939393}:where(html.qk-bf-dark) .product-fulfillment-item summary:focus-visible,:where(html.qk-bf-dark) .product-fulfillment-body a:focus-visible{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-sound-player{background:linear-gradient(135deg,#0a0a0ad1,#1b1b1b94),#0a0a0aa8;border:1px solid #343434bd}:where(html.qk-bf-dark) .product-sound-player:before{border:1px solid #14141499}:where(html.qk-bf-dark) .product-sound-play{color:#0a0a0a;background:#f8f8f8;border:1px solid #f0f0f014}:where(html.qk-bf-dark) .product-sound-play:hover{background:var(--orange)}:where(html.qk-bf-dark) .product-sound-play svg{fill:currentColor}:where(html.qk-bf-dark) .product-sound-title,:where(html.qk-bf-dark) .product-sound-title-menu{color:#f4f4f4}:where(html.qk-bf-dark) .product-sound-title-button{color:#f4f4f4;background:0 0;border:0;outline:0}:where(html.qk-bf-dark) .product-sound-title-button svg{color:#9f9f9f}:where(html.qk-bf-dark) .product-sound-title-button:hover svg,:where(html.qk-bf-dark) .product-sound-title-button[aria-expanded=true] svg{color:var(--orange)}:where(html.qk-bf-dark) .product-sound-title-button path{fill:none;stroke:currentColor}:where(html.qk-bf-dark) .product-sound-menu{background:linear-gradient(135deg,#0a0a0ae0,#161616b8),#0a0a0ac2;border:1px solid #14141499;box-shadow:0 18px 44px #11111121!important}:where(html.qk-bf-dark) .product-sound-menu button{color:#f4f4f4;background:0 0;border:1px solid #0000}:where(html.qk-bf-dark) .product-sound-menu button:hover{color:#0a0a0a;background:#f8f8f8;border-color:#f0f0f0}:where(html.qk-bf-dark) .product-sound-menu button.active{border-color:var(--orange);background:var(--orange);color:#fff}:where(html.qk-bf-dark) .product-sound-menu button.active:hover{border-color:var(--orange);background:var(--orange)}:where(html.qk-bf-dark) .product-sound-time{color:#aaa}:where(html.qk-bf-dark) .product-sound-timeline:before{background:#f8f8f821}:where(html.qk-bf-dark) .product-sound-timeline:after{background:var(--orange)}:where(html.qk-bf-dark) .product-sound-timeline-thumb{background:var(--orange);border:2px solid #141414;box-shadow:0 2px 8px #1111112e}:where(html.qk-bf-dark) .product-sound-timeline:hover .product-sound-timeline-thumb,:where(html.qk-bf-dark) .product-sound-timeline:focus-within .product-sound-timeline-thumb,:where(html.qk-bf-dark) .product-sound-timeline.is-scrubbing .product-sound-timeline-thumb{box-shadow:0 3px 12px color-mix(in srgb, var(--orange) 30%, transparent)}:where(html.qk-bf-dark) .product-sound-title-button:focus-visible,:where(html.qk-bf-dark) .product-sound-menu button:focus-visible,:where(html.qk-bf-dark) .product-sound-play:focus-visible,:where(html.qk-bf-dark) .product-sound-timeline input:focus-visible,:where(html.qk-bf-dark) .product-sound-timeline:focus-within{outline:2px solid var(--orange)}:where(html.qk-bf-dark) .product-floating-actions{background:#0a0a0af0;border:1px solid #f0f0f01a;box-shadow:0 16px 42px #0000002e}:where(html.qk-bf-dark) .product-floating-top-button{color:#f4f4f4;background:#0a0a0aeb;border:1px solid #f0f0f01f;box-shadow:0 14px 36px #00000029}:where(html.qk-bf-dark) .product-floating-top-button svg{stroke:currentColor}:where(html.qk-bf-dark) .product-accordion-stack{border-top:1px solid #2b2b2b}:where(html.qk-bf-dark) .product-accordion-stack details{border-bottom:1px solid #2b2b2b}:where(html.qk-bf-dark) .product-accordion-stack summary{color:#f4f4f4}:where(html.qk-bf-dark) .product-accordion-stack p{color:#b9b9b9}:where(html.qk-bf-dark) .product-description-content{color:#bbb}:where(html.qk-bf-dark) .product-description-disclosure{--product-description-fade-background:#0a0a0a}:where(html.qk-bf-dark) .product-description-disclosure.is-collapsed:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--product-description-fade-background) 0%, transparent), var(--product-description-fade-background) 76%)}:where(html.qk-bf-dark) .product-description-toggle{color:#f4f4f4;background:#0a0a0a75;border:1px solid #14141499;box-shadow:inset 0 0 0 1.5px #14141499,inset 0 1px #141414bd,0 16px 36px #11111124!important}:where(html.qk-bf-dark) .product-description-toggle:before{background:#0a0a0a75}:where(html.qk-bf-dark) .product-description-toggle:hover{color:#f4f4f4;background:#0a0a0a94;border-color:#141414b8;box-shadow:inset 0 0 0 1.5px #141414a8,inset 0 1px #141414cc,0 18px 40px #11111129!important}:where(html.qk-bf-dark) .product-description-toggle:hover:before{background:#0a0a0a94}:where(html.qk-bf-dark) .product-description-toggle:focus-visible{outline:2px solid #141414d6}:where(html.qk-bf-dark) .product-description-content strong,:where(html.qk-bf-dark) .product-description-content b,:where(html.qk-bf-dark) .product-description-content a,:where(html.qk-bf-dark) .product-description-content h1,:where(html.qk-bf-dark) .product-description-content h2,:where(html.qk-bf-dark) .product-description-content h3,:where(html.qk-bf-dark) .product-description-content h4{color:#f4f4f4}:where(html.qk-bf-dark) .product-description-content th,:where(html.qk-bf-dark) .product-description-content td{border:1px solid #2b2b2b}:where(html.qk-bf-dark) .product-recommendation-section{border-top:1px solid #242424}@media (min-width:881px){:where(html.qk-bf-dark) .product-detail-top{border-bottom:1px solid #2e2e29}:where(html.qk-bf-dark) .product-gallery{border-right:1px solid #2e2e29}:where(html.qk-bf-dark) .product-gallery-masonry-featured,:where(html.qk-bf-dark) .product-gallery-masonry-card{background:radial-gradient(#3c3c3c 1px,#0000 1px),#262622;border:0}:where(html.qk-bf-dark) .product-gallery-masonry-open{color:#f4f4f4;background:0 0;border:0}:where(html.qk-bf-dark) .product-gallery-masonry-zoom{background:#0a0a0aeb;border:1px solid #f0f0f01f;box-shadow:0 12px 30px #00000021}:where(html.qk-bf-dark) .product-floating-actions{background:#0a0a0ae0;border-color:#f0f0f029;box-shadow:0 18px 52px #00000038}}:where(html.qk-bf-dark) .product-page-shell .product-description-disclosure{--product-description-fade-background:#151515}:where(html.qk-bf-dark) .product-preorder-notice{color:#aad3ea;background:#0c171f;border:1px solid #0098ff47}:where(html.qk-bf-dark) .product-preorder-notice-label{color:#fff;background:#0098ff}:where(html.qk-bf-dark) .product-long-form-reviews>h2{color:#f4f4f4}:where(html.qk-bf-dark) .product-long-form-review-media{background:#111;box-shadow:0 12px 30px #1111111f}:where(html.qk-bf-dark) .product-long-form-review-media:after{background:var(--orange)}:where(html.qk-bf-dark) .product-long-form-review-media iframe,:where(html.qk-bf-dark) .product-long-form-review-media button,:where(html.qk-bf-dark) .product-long-form-review-media img{border:0}:where(html.qk-bf-dark) .product-long-form-review-media button{color:#fff;background:#111}:where(html.qk-bf-dark) .product-long-form-review-shade{background:linear-gradient(#ffffff0b,#00000047)}:where(html.qk-bf-dark) .product-long-form-review-play{background:color-mix(in srgb, var(--orange) 92%, #f8f8f8);border:1px solid #14141480;box-shadow:0 10px 28px #00000047}:where(html.qk-bf-dark) .product-long-form-review-play svg{fill:currentColor}:where(html.qk-bf-dark) .product-long-form-review-media button:focus-visible{outline:3px solid var(--orange)}:where(html.qk-bf-dark) .product-long-form-review-copy h3{color:#f4f4f4}:where(html.qk-bf-dark) .product-long-form-review-copy p{color:#9b9b9b}:where(html.qk-bf-dark) .product-long-form-review-copy strong{color:#f4f4f4}@media (hover:hover) and (pointer:fine){:where(html.qk-bf-dark) .product-long-form-review-media button:hover .product-long-form-review-play{background:var(--orange)}}:where(html.qk-bf-dark) .product-discontinued-notice{color:#b4232c;background:#220d0d}:where(html.qk-bf-dark) .product-detail-wishlist.wishlist-button{color:#0a0a0a;background:#f8f8f8;border:0;box-shadow:inset 1px 0 #14141442}:where(html.qk-bf-dark) .product-purchase-row:has(>.product-add-button.is-preorder)>.product-detail-wishlist.wishlist-button{background:#0098ff}:where(html.qk-bf-dark) .product-detail[data-headless-custom-page=casti-pulse-albe] .product-purchase-row>.product-detail-wishlist.wishlist-button{background:var(--orange)}:where(html.qk-bf-dark) .product-detail[data-headless-custom-page=retro-deskmat] .product-purchase-row:has(>.product-add-button.is-preorder)>.product-detail-wishlist.wishlist-button{border:2px solid #f7f7f7;border-left:0}:where(html.qk-bf-dark) .product-detail[data-headless-custom-page=casti-pulse-albe] .product-purchase-row>.product-detail-wishlist.wishlist-button.is-saved svg{fill:#fff;stroke:#fff}:where(html.qk-bf-dark) .product-purchase-row:has(>.product-add-button.is-preorder)>.product-detail-wishlist.wishlist-button.is-saved svg{fill:#fff;stroke:#fff}:where(html.qk-bf-dark) .product-purchase-row:has(>.product-stock-note)>.product-detail-wishlist.wishlist-button{color:#f4f4f4;background:#2e2e2e;border:0;box-shadow:inset 1px 0 #0000001f}:where(html.qk-bf-dark) .product-purchase-row:has(>.product-stock-note)>.product-detail-wishlist.wishlist-button.is-saved svg{fill:var(--orange);stroke:var(--orange)}@media (hover:hover){:where(html.qk-bf-dark) .product-detail-wishlist.wishlist-button:hover{background-image:linear-gradient(#0a0a0a1a,#0a0a0a1a)}}:where(html.qk-bf-dark) .product-detail-wishlist.wishlist-button:focus-visible{outline-color:#141414}
