.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}@media (min-width:768px){#product section.product-information[data-infotype=multikit] .price{margin-top:2rem}}#product section.product-information[data-infotype=multikit] #details-swiper{margin-bottom:0}#product section.product-information[data-infotype=multikit] .options{border-bottom:4px solid #d6d6d6;background-color:#fff}@media (min-width:768px){#product section.product-information[data-infotype=multikit] .options{border-bottom:none}}#product section.product-information[data-infotype=multikit] .photos>.h4:first-of-type:before,#product section.product-information[data-infotype=multikit] .photos>h4:first-of-type:before{content:"";position:static;display:block;width:calc(100% + 40px);height:4px;background-color:#d6d6d6;margin:1rem -20px 1.5rem}@media (min-width:768px){#product section.product-information[data-infotype=multikit] .photos>.h4:first-of-type:before,#product section.product-information[data-infotype=multikit] .photos>h4:first-of-type:before{display:none}}#product section.product-information[data-infotype=pickkit] .container-fluid .price-wrapper .price{margin-top:.5rem}@media (min-width:768px){#product section.product-information[data-infotype=pickkit] .container-fluid .price-wrapper .price{margin-top:.5rem;margin-bottom:1rem;justify-content:center}}#product section.product-information[data-infotype=pickkit] .container-fluid .price-wrapper .price .how-many{color:var(--alert);font-weight:700;font-size:16px;line-height:16px;margin-right:0}#product section.product-information[data-infotype=pickkit] .container-fluid .price-wrapper .price .current{margin-left:.25rem}@media (min-width:768px){#product section.product-information[data-infotype=pickkit] .financing .affirm{text-align:center}#product section.product-information[data-infotype=pickkit] .financing .paypal-in-4{max-width:375px;margin:.5rem auto 0}}#product section.product-information[data-infotype=pickkit] .pickkit-product-description{margin:1rem auto 1.5rem;max-width:768px}#product section.product-information[data-infotype=pickkit] .pickkit-product-description>:first-of-type{margin-top:0}#product section.product-information[data-infotype=pickkit] .pickkit-product-description>:last-of-type{margin-bottom:0}#product section.product-information[data-infotype=pickkit] .products-grid{justify-content:center}#product section.product-information[data-infotype=pickkit] .products-grid .product.in-pack:after{content:"";white-space:pre;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--success-rgb),.1);pointer-events:none;z-index:1}#product section.product-information[data-infotype=pickkit] .products-grid .product.in-pack:before{content:"ADDED TO PACK";border-left:2px solid var(--success-a11y);border-right:2px solid var(--success-a11y);z-index:2;color:var(--success-contrast);background-color:var(--success);text-align:center;font-size:10px;line-height:11px;font-weight:700;padding-top:1px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:9px;left:-2px;right:-2px}@media (min-width:1200px){#product section.product-information[data-infotype=pickkit] .products-grid .product.in-pack:before{top:14px}}#product section.product-information[data-infotype=pickkit] .products-grid .product-title{flex:0 0 auto;margin-bottom:0}#product section.product-information[data-infotype=pickkit] .products-grid .product-options{margin:14px 0 auto;line-height:1.3}#product section.product-information[data-infotype=pickkit] .products-grid .product-options:before{content:"Available Options";display:block;text-align:center;color:#707070;font-size:12px}#product section.product-information[data-infotype=pickkit] .products-grid .product-options .option{display:block;font-size:14px;font-weight:700;text-align:center}#product section.product-information[data-infotype=pickkit] .products-grid .product-rating-logo{margin-top:10px}#product .badge-free-gift{display:none}#product #pickkit-panel-backdrop{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}body#product.modal-open #pickkit-panel-backdrop{opacity:1;pointer-events:auto}#product #pickkit-status-summary{position:fixed;bottom:0;top:60px;width:100%;z-index:2;background-color:#fff;transition:all .2s ease-in-out;transform:translateY(calc(100% - 46px))}@media (min-width:768px){#product #pickkit-status-summary{width:500px;top:auto;left:calc(50vw - 250px);box-shadow:0 0 20px rgba(0,0,0,.3)}}#product #pickkit-status-summary.open{transform:translateY(0)}@media (min-width:768px){#product #pickkit-status-summary.open{transform:translate(0)}}@media (min-width:768px){#product #pickkit-status-summary.open #pickkit-status{padding:0 90px 0 15px}}#product #pickkit-status-summary.open #pickkit-status .close-button{opacity:1}#product #pickkit-status-summary.complete #pickkit-info-tab{background-color:var(--success-a11y)}html.touch #product #pickkit-status-summary.complete #pickkit-info-tab:after{content:"Pack Complete: Tap for Summary"}html.mouse #product #pickkit-status-summary.complete #pickkit-info-tab:after{content:"Pack Complete: Click for Summary"}#product #pickkit-status-summary.complete #pickkit-status{border-top-color:var(--success);background-color:rgba(var(--success-rgb),.25)}#product #pickkit-status-summary.complete .pickkit-calculations{max-height:160px}#product #pickkit-status-summary.complete .add-pack-to-cart{opacity:1;pointer-events:auto}#product #pickkit-status-summary.complete .select-more{display:none}#product #pickkit-status-summary.complete .shipping{display:flex}#product #pickkit-status-summary #pickkit-info-tab{display:inline-block;position:absolute;top:0;left:20px;transform:translateY(-100%);background-color:#444;color:#fff;font-size:9px;text-transform:uppercase;padding:0 .5rem;border-radius:.25rem .25rem 0 0;transition:all .2s ease-in-out}@media (min-width:768px){#product #pickkit-status-summary #pickkit-info-tab{left:50%;transform:translate(-50%,-100%)}}html.touch #product #pickkit-status-summary #pickkit-info-tab:after{content:"Your Pack: Tap for Summary"}html.mouse #product #pickkit-status-summary #pickkit-info-tab:after{content:"Your Pack: Click for Summary"}#product #pickkit-status-summary #pickkit-status{color:#fff;padding:0 90px 0 15px;border-top:1px solid #444;border-bottom:1px solid grey;position:relative;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:768px){#product #pickkit-status-summary #pickkit-status{padding:0 15px}}#product #pickkit-status-summary #pickkit-status .progress-steps{align-items:center;height:45px;margin:0 auto}#product #pickkit-status-summary #pickkit-status .progress-steps .progress-step.filled .progress-number:before{content:"ADDED!"}#product #pickkit-status-summary #pickkit-status .close-button{display:block;position:absolute;top:50%;right:25px;font-size:40px;color:#707070;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease-in-out;opacity:0}#product #pickkit-status-summary #pickkit-summary{padding:20px 20px 80px;height:calc(100dvh - 108px);overflow:auto}html.touch #product #pickkit-status-summary #pickkit-summary{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){#product #pickkit-status-summary #pickkit-summary{height:auto;max-height:calc(100dvh - 160px);padding:20px}}#product #pickkit-status-summary #pickkit-summary>.h3,#product #pickkit-status-summary #pickkit-summary>h3{border-bottom:1px solid grey}#product #pickkit-status-summary #pickkit-summary>.h3>span,#product #pickkit-status-summary #pickkit-summary>h3>span{display:block;color:var(--alert);font-weight:700;font-size:1rem}#product #pickkit-status-summary #pickkit-summary>.h3>span sup,#product #pickkit-status-summary #pickkit-summary>h3>span sup{font-size:.5em;top:0;vertical-align:super}#product #pickkit-status-summary #pickkit-summary .pickkit-items{position:relative;overflow:hidden}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item{display:flex;margin-bottom:1.5rem;align-items:center;overflow:hidden}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item.empty .pickkit-item-number{color:grey}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item.empty .pickkit-item-text-price .pickkit-item-text{color:grey;font-weight:400;font-style:italic;line-height:22px}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item.empty .pickkit-item-text-price .pickkit-item-price-remove{display:none}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item.new{position:absolute;top:auto;left:auto;margin-top:0;width:100%}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-photo{width:25%;margin:0 1rem 0 0}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price{flex:1}@media (min-width:415px){#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price{display:flex}}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-text{font-weight:700;line-height:1.4}@media (min-width:415px){#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-text{margin-right:auto}}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-text>span{font-size:14px;font-weight:400;display:block}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove{display:flex;flex-direction:row-reverse;align-items:center}@media (min-width:415px){#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove{flex-direction:column;margin-left:1rem;margin-top:.25rem}}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .price{text-align:center;font-size:14px;font-weight:700}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .price .label{display:block;font-size:12px;line-height:1;color:#707070}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .price .number{text-decoration:line-through}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .price .number:before{content:"$"}#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .remove{font-weight:700;font-size:14px;margin-right:1rem}@media (min-width:415px){#product #pickkit-status-summary #pickkit-summary .pickkit-items .pickkit-item .pickkit-item-text-price .pickkit-item-price-remove .remove{margin:0}}#product #pickkit-status-summary #pickkit-summary .add-to-cart-errors{display:none;font-size:13px;line-height:15px;color:var(--alert);font-weight:700;text-align:center;margin:1.5rem 0 1rem}@media (min-width:768px){#product #pickkit-status-summary #pickkit-summary .add-to-cart-errors{font-size:16px;line-height:20px}}#product #pickkit-status-summary #pickkit-summary .add-to-cart-errors.show{display:block}#product #pickkit-status-summary .pickkit-calculations{max-height:0;border-top:1px solid grey;padding-top:1.5rem;overflow:hidden;transition:max-height .4s}#product #pickkit-status-summary .pickkit-calculations .retail-calculation{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#707070}#product #pickkit-status-summary .pickkit-calculations .retail-calculation .retail{color:var(--primary);font-weight:700;font-size:16px;line-height:22px;text-decoration:line-through}#product #pickkit-status-summary .pickkit-calculations .retail-calculation .retail:before{content:"$"}#product #pickkit-status-summary .pickkit-calculations .pack-calculation{margin:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#707070}#product #pickkit-status-summary .pickkit-calculations .pack-calculation .pack{font-size:2rem;color:var(--alert);font-weight:700}#product #pickkit-status-summary .pickkit-calculations .pack-calculation .pack sup{font-size:.5em;top:0;vertical-align:super}#product #pickkit-status-summary .pickkit-calculations .save-calculation{font-weight:700;line-height:1.2}#product #pickkit-status-summary .pickkit-calculations .save-calculation .save{margin-right:1rem}#product #pickkit-status-summary .pickkit-calculations .save-calculation .save:before{content:"$"}#product #pickkit-status-summary .pickkit-calculations .save-calculation .save-percent:after{content:"%"}#product #pickkit-status-summary .add-pack-to-cart{opacity:.5;pointer-events:none;margin:1.5rem auto .5rem;max-width:284px}#product #pickkit-status-summary .add-pack-to-cart>span:before{content:"Add to Cart"}#product #pickkit-status-summary .add-pack-to-cart.loading{pointer-events:none;opacity:.5}#product #pickkit-status-summary .add-pack-to-cart.loading>span:before{content:"Adding to Cart..."}#product #pickkit-status-summary .add-pack-to-cart.loading:after{right:auto;left:12px}@media (min-width:415px){#product #pickkit-status-summary .add-pack-to-cart.loading:after{left:auto;right:12px}}#product #pickkit-status-summary .shipping{display:none;text-align:center;font-size:13px;line-height:17px;font-weight:700;align-items:center;justify-content:center;color:var(--success-a11y)}#product #pickkit-status-summary .select-more{display:block;font-size:13px;line-height:17px;font-weight:700;text-align:center;color:var(--alert)}#product #pickkit-product{position:fixed;top:62px;bottom:0;width:100%;z-index:2;background-color:#fff;transition:all .2s ease-in-out;transform:translate(-50%,100%);overflow:auto;max-width:1024px;left:50%}html.touch #product #pickkit-product{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){#product #pickkit-product{top:114px}}#product #pickkit-product.open{transform:translate(-50%);box-shadow:0 0 20px rgba(0,0,0,.3)}#product #pickkit-product .close-button{display:block;position:absolute;right:16px;font-size:40px;color:#707070;cursor:pointer}#product #pickkit-product .pickkit-product-information{padding-top:6px;padding-bottom:50px}@media (min-width:768px){#product #pickkit-product .pickkit-product-information{padding-bottom:20px}}#product #pickkit-product .pickkit-product-information .badge-reviews .reviews{cursor:default}#product #pickkit-product .pickkit-product-information .badge-reviews .reviews .number{color:#707070}#product #pickkit-product .pickkit-product-information .product-details{margin-left:-20px;margin-right:-20px}@media (min-width:1024px){#product #pickkit-product .pickkit-product-information .product-details{margin-left:-10px;margin-right:-10px}}@media (min-width:1024px){#product #pickkit-product .pickkit-product-information .product-details .col-lg-6{flex:0 0 50%}}#product #pickkit-product .pickkit-product-information .price{flex-direction:column}@media (min-width:768px){#product #pickkit-product .pickkit-product-information .price{flex-direction:row}}#product #pickkit-product .pickkit-product-information .price .current{color:var(--primary);position:relative}#product #pickkit-product .pickkit-product-information .price .current:before{content:"Retail Price";display:block;text-align:center;opacity:.5;font-size:12px;line-height:1;text-decoration:none}#product #pickkit-product .pickkit-product-information .price .current .new{position:relative}#product #pickkit-product .pickkit-product-information .price .current .new:after{content:"";display:block;position:absolute;top:calc(50% + 1px);left:0;right:0;height:3px;background-color:var(--primary)}#product #pickkit-product .pickkit-product-information .price .savings{font-size:14px;font-weight:700;color:var(--alert);margin-top:.25rem}#product #pickkit-product .pickkit-product-information .add-to-pack{max-width:284px;margin-left:auto;margin-right:auto}@media (min-width:768px){#product #pickkit-product .pickkit-product-information .add-to-pack{margin-left:0;margin-right:0}}#product #pickkit-product .pickkit-product-information .add-to-pack.pack-full{margin-bottom:14px;background-color:rgba(var(--success-rgb),.5)}#product #pickkit-product .pickkit-product-information .add-to-pack.pack-full:hover{box-shadow:none}#product #pickkit-product .pickkit-product-information .add-to-pack.pack-full:before{content:"pack complete: view summary to add to cart";display:block;position:absolute;top:100%;color:var(--link);font-variant:normal;font-size:10px;margin-top:.125rem}#product #pickkit-product .add-to-pack>span:before{content:"Add to Pack"}#product #pickkit-product .add-to-pack.loading-cover>span:before,#product #pickkit-product .add-to-pack.loading>span:before{content:"Adding to Pack..."}