@keyframes incremented{20%{font-size:21px}}@keyframes text-fade{40%{opacity:0}90%{opacity:1}}.vk-quickview-trigger{border:none;background-color:transparent;padding:0;color:#000}.product-grid .product-tile.display-OOS .vk-quickview-trigger{pointer-events:none}.product-grid .product-tile.display-OOS .image-container .icon.quickview{display:none;visibility:hidden}.product-grid .product-tile.display-OOS .byog-cta-container{display:none;visibility:hidden;pointer-events:none}.product-grid .product-tile .tile-body-footer{display:none}[data-pageclass=byog-page] .search-banner .page-header-content{background-color:transparent;color:#000;overflow:visible;padding:85px 1rem;margin:0;line-height:1}[data-pageclass=byog-page] .search-banner .page-header-content .badge-container{position:relative;display:inline;top:auto;vertical-align:middle}[data-pageclass=byog-page] .filter-bar,[data-pageclass=byog-page] .refinements-close,[data-pageclass=byog-page] .secondary-bar{display:none}[data-pageclass=byog-page] .filter-header #sort-by{-ms-flex-preferred-size:unset;flex-basis:unset}[data-pageclass=byog-page] .grid-header{margin:0 -15px 1.5rem}[data-pageclass=byog-page] .tile-body{padding-bottom:0}[data-pageclass=byog-page] .vk-variant-count{position:absolute;right:0;top:0;transform:translate(-50%,50%);background:#000;border-radius:100%;color:#fff;font-weight:600;font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;height:20px;width:20px;line-height:20px;text-align:center;box-shadow:0 0 0 2px #fff}[data-pageclass=byog-page] .refinements-container{position:relative;display:block;z-index:0;background:transparent;border:none;padding:0;overflow:hidden;margin-top:0}[data-pageclass=byog-page] .refinements-container .refinements-container-inner{max-width:100%;-ms-flex-align:center;align-items:center}@media (min-width:576px){[data-pageclass=byog-page] .refinements-container .refinements-container-inner{display:-ms-flexbox;display:flex}}[data-pageclass=byog-page] .refinements-container .refinements{padding:0 0 0 15px;overflow:auto}[data-pageclass=byog-page] .refinements-container .refinements-header{display:-ms-flexbox!important;display:flex!important;height:auto;background:transparent;padding:10px 15px;margin:.25rem 0;border-top:.0625rem solid #c8c8c8;border-bottom:.0625rem solid #c8c8c8;font-size:12px;-ms-flex-positive:1;flex-grow:1}@media (min-width:576px){[data-pageclass=byog-page] .refinements-container .refinements-header{border-top:none;border-bottom:none;font-size:14px}}@media (min-width:768px){[data-pageclass=byog-page] .refinements-container .refinements-header{margin:0 0 1rem}}[data-pageclass=byog-page] .refinements-container .refinements-header .vk-search-count-wrapper{display:block;font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial}[data-pageclass=byog-page] .refinements-container .card.vk-refinements{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;border:none}@media (min-width:768px){[data-pageclass=byog-page] .refinements-container .card.vk-refinements{padding:0 0 0 calc(1rem - 2px)}}[data-pageclass=byog-page] .refinements-container .card.vk-refinements .card-body{display:-ms-flexbox;display:flex;width:100%;max-width:100%;-ms-flex-align:center;align-items:center}[data-pageclass=byog-page] .refinements-container .card.vk-refinements .card-body ul{overflow-x:auto;padding:0 0 1rem}[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-left,[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-right{border-color:transparent;margin-top:-1rem;padding:11px;background:#f8f8f8;border-radius:1.5rem;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 8px -2px #000;margin-left:8px;margin-right:8px}@media (min-width:768px){[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-left,[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-right{display:none}}[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-left:before,[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-right:before{content:"";display:inline-block;position:absolute;transform:translate(1px) rotate(-135deg);border-color:rgba(0,0,0,.75);border-style:solid;border-width:2px 2px 0 0;width:8px;height:8px}[data-pageclass=byog-page] .refinements-container .card.vk-refinements .vk-refine-button-right:before{transform:translate(-1px) rotate(45deg)}[data-pageclass=byog-page] .refinements-container .card .card-body{display:block;padding:0}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values{margin-left:0;margin-top:2px;display:-ms-flexbox;display:flex}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values li{-ms-flex:unset;flex:unset;white-space:nowrap;margin:0;width:auto;display:inline-block;padding-right:10px}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values li .icon{display:none}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values li .custom-checkbox{padding:10px 20px;background:#f8f8f8;border-radius:1.5rem;font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-weight:600;letter-spacing:normal;text-decoration:none;margin:2px}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values li .custom-checkbox.selected{background:#000}[data-pageclass=byog-page] .refinements-container .card .card-body ul.values li .custom-checkbox.selected span{color:#fff}[data-pageclass=byog-page] .grid-tile{margin-bottom:45px}[data-pageclass=byog-page] .product-tile .tile-body{display:-ms-grid;display:grid;-ms-grid-rows:minmax(44px,1fr) 34px;grid-template-rows:minmax(44px,1fr) 34px}@media (min-width:768px){[data-pageclass=byog-page] .product-tile .tile-body{-ms-grid-rows:minmax(54px,1fr) 38px;grid-template-rows:minmax(54px,1fr) 38px}}[data-pageclass=byog-page] .byog-cta-container{margin:auto;width:6rem}[data-pageclass=byog-page] .byog-cta-container[data-qty="0"] .quantity-component button.qty-decrement-button,[data-pageclass=byog-page] .byog-cta-container[data-qty="1"] .quantity-component button.qty-decrement-button{background-image:url(../images/svg-icons/virtualkits/trash-can.svg)}[data-pageclass=byog-page] .select-byog-btn,[data-pageclass=byog-page] .select-byog-options-btn{display:block;border-radius:50px;text-transform:none;letter-spacing:normal;padding:.5rem 1rem;z-index:1;height:34px;margin:1rem auto auto}[data-pageclass=byog-page] .select-byog-btn:not(.btn-primary),[data-pageclass=byog-page] .select-byog-options-btn:not(.btn-primary){background:#fff}[data-pageclass=byog-page] .select-byog-btn:focus,[data-pageclass=byog-page] .select-byog-btn:hover:not(:disabled),[data-pageclass=byog-page] .select-byog-options-btn:focus,[data-pageclass=byog-page] .select-byog-options-btn:hover:not(:disabled){background:#000;color:#fff}[data-pageclass=byog-page] .select-byog-btn.text-transition,[data-pageclass=byog-page] .select-byog-options-btn.text-transition{pointer-events:none;background:#000;color:#fff}[data-pageclass=byog-page] .select-byog-btn.text-transition .btn-text,[data-pageclass=byog-page] .select-byog-options-btn.text-transition .btn-text{animation:text-fade .4s}[data-pageclass=byog-page] .select-byog-btn.text-transition:disabled,[data-pageclass=byog-page] .select-byog-options-btn.text-transition:disabled{opacity:1}[data-pageclass=byog-page] .quantity-component{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#000;color:#fff;font-weight:600;border-radius:1.5rem;height:34px;margin-top:1rem}[data-pageclass=byog-page] .quantity-component button{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;border:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;pointer-events:all}[data-pageclass=byog-page] .quantity-component button:focus{position:relative;outline:0}[data-pageclass=byog-page] .quantity-component button:focus:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:none;border-radius:.25rem 1.5rem 1.5rem .25rem;box-shadow:0 0 0 1.5px #fff;margin:3px}@media (min-width:768px){[data-pageclass=byog-page] .quantity-component button:focus:after{border-radius:.25rem 1rem 1rem .25rem}}[data-pageclass=byog-page] .quantity-component button.qty-increment-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23fff' d='M6 4h4v2H6v4H4V6H0V4h4V0h2v4z'/%3E%3C/svg%3E");padding:1rem 0 1rem 2.5rem}[data-pageclass=byog-page] .quantity-component button.qty-increment-button:disabled{opacity:.3}[data-pageclass=byog-page] .quantity-component button.qty-decrement-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23fff' d='M0 4h10v2H0z'/%3E%3C/svg%3E");padding:1rem 0 1rem 2.5rem}[data-pageclass=byog-page] .quantity-component button.qty-decrement-button:disabled{opacity:.3}[data-pageclass=byog-page] .quantity-component button.qty-decrement-button:focus:after{content:"";border-radius:1.5rem .25rem .25rem 1.5rem}@media (min-width:768px){[data-pageclass=byog-page] .quantity-component button.qty-decrement-button:focus:after{border-radius:1rem .25rem .25rem 1rem}}[data-pageclass=byog-page] .quantity-component .qty-indicator,[data-pageclass=byog-page] .quantity-component .quantity-input{text-align:center;font-weight:700;font-size:1rem;line-height:1.1rem;color:#fff;padding:0;margin:0;border:none;min-width:1rem;width:1rem}