.shop-solution-assembler-core .sa-container{min-width:100%}.shop-solution-assembler-core .shop-breadcrumb{display:none}.shop-solution-assembler-core .sa-panel{background-color:#fff}.shop-solution-assembler-core .lv{margin:0 auto;max-width:1570px;padding:2rem 0 1rem}.shop-solution-assembler-core .lv .sa-panel{border:1px solid #c5cbd5;margin:2rem 0 3rem}.shop-solution-assembler-core .lv .alert-component-container{margin:2rem 0 1rem}.shop-solution-assembler-core .sv{background-color:#f0f2f4}.shop-solution-assembler-core .sv .sa-panel{border-bottom:1px solid #c5cbd5;margin-bottom:1.5rem}@keyframes shop-solution-assembler-core-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shop-solution-assembler-core .shimmer{animation:shop-solution-assembler-core-shimmer 1s linear infinite forwards;-webkit-animation:shop-solution-assembler-core-shimmer 1s linear infinite forwards;-moz-animation:shop-solution-assembler-core-shimmer 1s linear infinite forwards;background:#ddd;background-image:linear-gradient(90deg,#ddd,#f5f5f5 20%,#e5e5e5 40%,#ddd);background-repeat:no-repeat;background-size:500px 200px;position:relative}.shop-solution-assembler-core .tab-carousel-container .title{font-size:20px;padding-top:16px}.shop-solution-assembler-core .tab-carousel-container .tab-list-ctrl-wrapper .tabber-arrow{fill:#0046be;background-color:#fff;float:left;height:100px;padding:0 9.5px}.shop-solution-assembler-core .tab-carousel-container .tab-list-ctrl-wrapper .tabber-arrow.disabled{fill:#c5cbd5}.shop-solution-assembler-core .tab-carousel-container .sticky-tab{animation:repaint 1s;animation-iteration-count:infinite;background-color:#fff;padding:0 32px;position:sticky;top:0;z-index:3}.shop-solution-assembler-core .tab-carousel-container .sticky-tab .tab-carousel-list-item{margin:0 20px}.shop-solution-assembler-core .tab-carousel-container .sticky-tab .tabber-arrow{height:35px}.shop-solution-assembler-core .tab-carousel-container{padding-bottom:26px}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list{display:flex;margin:0;padding:0;width:100%;z-index:1}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list .header-soa{font-weight:600;margin:0;padding:0}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list li.tab-carousel-list-item{display:inline-block;list-style:none;margin-bottom:24px}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list li.tab-carousel-list-item a.tab{align-items:center;border:1px solid #c5cbd5;border-radius:4px;display:flex;justify-content:center;margin:3px 12px 3px 3px;position:relative;text-align:center;white-space:normal}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list li.tab-carousel-list-item a.tab.selected{border:2px solid #1d252c}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list li.tab-carousel-list-item a.tab.selected:after{background-color:#fff;border-right:1px solid #c5cbd5;border-top:1px solid #c5cbd5;bottom:-40px;content:"";height:23px;left:50%;position:absolute;transform:translateX(-50%) rotate(-45deg) skew(-2deg,-2deg);width:23px}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list.sv .tab-carousel-list-item{margin:0 15px 10px 0}.shop-solution-assembler-core .tab-carousel-container .tab-carousel-list.sv .tab-carousel-list-item a.tab{margin-right:0}.shop-solution-assembler-core .tab-carousel-container .tabber-panel{position:relative;top:-1px}.shop-solution-assembler-core .tab-carousel-container .tab-list-ctrl-wrapper{display:flex;overflow:hidden}.shop-solution-assembler-core .tab-carousel-container .tab-list-ctrl-wrapper .tab-list-wrapper{flex-grow:1;overflow:hidden}.shop-solution-assembler-core .tab-carousel-container .tab-list-ctrl-wrapper .tab-list-wrapper .tab-carousel-list{left:0;position:relative;transition:left .5s;white-space:nowrap}.shop-solution-assembler-core .tab-carousel-container.sv .tabber-arrow{display:none}.shop-solution-assembler-core .tab-carousel-container.sv .tab-list-wrapper{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;width:100%}.shop-solution-assembler-core .tab-carousel-container.sv .tab-list-wrapper::-webkit-scrollbar{display:none}.shop-solution-assembler-core .tab-carousel-container.sv .tab-list-wrapper .tab-carousel-list{background-color:#fff;margin-bottom:15px;padding:0 0 0 15px}.shop-solution-assembler-core .tab-carousel-container.lv .tab-carousel-list-item{margin-left:0;margin-right:0;padding:0 20px}.shop-solution-assembler-core .lv .tab-carousel-container{padding-left:0}.shop-solution-assembler-core .lv .tabber-panel{border:1px solid #c5cbd5;border-radius:4px;min-height:62px}.shop-solution-assembler-core .lv a.tab{height:100px;width:100px}.shop-solution-assembler-core .sv .tab-carousel-container{overflow:visible}.shop-solution-assembler-core .sv a.tab{height:90px;margin-right:0;width:90px}.shop-solution-assembler-core .sv .tabber-panel{border-top:1px solid #c5cbd5}.shop-solution-assembler-core .sv .title{padding:32px 0 10px}.shop-solution-assembler-core .tab-carousel-container{background-color:#fff}.shop-solution-assembler-core .tab-carousel-container.lv .tabber-panel{border:none}.shop-solution-assembler-core .tab-carousel-container.lv .tab-list-ctrl-wrapper{margin-top:10px}.shop-solution-assembler-core .tab-carousel-container.lv .tab-list-wrapper{width:calc(100% - 80px)}.shop-solution-assembler-core .tab-carousel-container.lv .tab-carousel-list{margin-top:6px}.shop-solution-assembler-core .tab-carousel-container.lv .category-option-tile{font-weight:500}.shop-solution-assembler-core .tab-carousel-container .tabber-panel{z-index:auto}.shop-solution-assembler-core .tab-carousel-container.sv .category-option-tile{font-weight:700}.shop-solution-assembler-core .tab-carousel-container.sv .tab-carousel-list.sv{padding-left:0}.shop-solution-assembler-core .tab-carousel-container.sv .tab-carousel-list.sv .tab-carousel-list-item{margin-left:15px;margin-right:15px}.shop-solution-assembler-core .tab-carousel-container.sv .tab-carousel-list.sv .tab-carousel-list-item:first-of-type{margin-left:0}.shop-solution-assembler-core .tab-carousel-container .category-option-tile{font-size:17px;padding:0;text-decoration:none}.shop-solution-assembler-core .post-purchase .tab-carousel-list,.shop-solution-assembler-core .post-purchase .tab-carousel-list .tab-carousel-list-item{margin-bottom:0!important}.shop-solution-assembler-core .post-purchase .tab-carousel-list .tab-carousel-list-item .selected div{border-bottom:4px solid;padding-bottom:12px}.shop-solution-assembler-core .sv.post-purchase .category-option-tile{font-size:12px;font-weight:500}.shop-solution-assembler-core .sv.post-purchase .category-menu .menu-carousel .header-wrapper .header .title{padding-top:2rem}.shop-solution-assembler-core .sv.post-purchase .category-menu .pdp-link{margin-left:32px}.shop-solution-assembler-core .sv.post-purchase .tab-list-padding .tab-list-ctrl-wrapper{padding:0 32px}.shop-solution-assembler-core .sv.post-purchase .footer{background-color:#fff;border-top:1px solid #c3c4c4;bottom:0;display:flex;height:70px;left:0;position:fixed;transition:transform .3s ease-in-out;width:100%;will-change:transform;z-index:100000}.shop-solution-assembler-core .sv.post-purchase .footer .go-to-cart-button{align-self:center;margin-left:15px;margin-right:10px;width:50%}.shop-solution-assembler-core .sv.post-purchase .footer .cart-subtotal{align-self:center;display:flex;font-size:15px;justify-content:flex-end;margin-right:15px;width:50%}.shop-solution-assembler-core .lv.post-purchase .category-menu{padding-top:2rem}.shop-solution-assembler-core .category-option-tile{font-weight:400;text-decoration:none}.shop-solution-assembler-core .category-option-tile.selected{color:#000}.shop-solution-assembler-core .category-menu{background-color:#fff;top:0;z-index:3}.shop-solution-assembler-core .category-menu .menu-carousel ul{list-style-type:none;padding:0}.shop-solution-assembler-core .category-menu .menu-carousel .header-wrapper .header .title{padding:4rem 0 0;width:100%}.shop-solution-assembler-core .category-menu .category-option{font-size:17px;font-weight:400;min-height:17px;padding:0}.shop-solution-assembler-core .category-menu .category-option.selected{color:#1d252c}.shop-solution-assembler-core .category-menu .category-option-placeholder{height:20px;width:100px}.shop-solution-assembler-core .tooltip-links{color:#0046be;margin-top:.5rem}.shop-solution-assembler-core .tooltip-links :hover{cursor:pointer;text-decoration:underline}.shop-solution-assembler-core .tooltip-links .tooltip-link-divider{color:#c5cbd5;font-size:20px;margin:0 1rem;position:relative;top:.5rem}.shop-solution-assembler-core .show-protection-plan{display:inline-block}.shop-solution-assembler-core .description-tooltip,.shop-solution-assembler-core .protection-plan-tooltip{background-color:#fff;border-radius:3px;margin-top:2rem;padding:20px;position:relative}.shop-solution-assembler-core .description-tooltip .tooltip-arrow,.shop-solution-assembler-core .protection-plan-tooltip .tooltip-arrow{background-color:#fff;border:1px solid #c5cbd5;border-bottom:none;border-left:none;height:20px;position:absolute;top:-11px;transform:rotate(-45deg);width:20px}.shop-solution-assembler-core .description-tooltip img{height:auto;max-width:100%}.shop-solution-assembler-core .description-tooltip .tooltip-arrow{left:3rem}.shop-solution-assembler-core .protection-plan-tooltip{color:#1d252c}.shop-solution-assembler-core .protection-plan-tooltip .tooltip-arrow{left:118px}.shop-solution-assembler-core .protection-plan-tooltip .title{font-size:15px;padding-top:0}.shop-solution-assembler-core .variation-title{color:#0046be;margin-right:10px}.shop-solution-assembler-core .variation-title:hover{cursor:pointer}.shop-solution-assembler-core .variation-title.selected{color:#1d252c;font-weight:500}.shop-solution-assembler-core .variation-title.selected:hover{cursor:default}.shop-solution-assembler-core .color-tile-component{display:flex;flex-wrap:wrap;height:60px;width:60px}.shop-solution-assembler-core .color-tile-component .color-row{display:flex;flex-wrap:wrap;width:100%}.shop-solution-assembler-core .color-tile-component .color-tile{display:inline-block;height:50%;width:50%}.shop-solution-assembler-core .color-tile-component .color-tile-single{display:inline-block;height:100%;width:100%}.shop-solution-assembler-core .color-tile-component .green{background-color:green}.shop-solution-assembler-core .color-tile-component .yellow{background-color:#ff0}.shop-solution-assembler-core .color-tile-component .blue{background-color:#00f}.shop-solution-assembler-core .color-tile-component .red{background-color:red}.shop-solution-assembler-core .variation-carousel-tile{display:flex;flex-direction:column;justify-content:center;margin:2px;min-height:50px;width:-moz-max-content;width:max-content}.shop-solution-assembler-core .variation-carousel-tile.disabled>button{cursor:not-allowed}.shop-solution-assembler-core .variation-carousel-tile>button{align-items:center;display:flex;flex:1 1;justify-content:center;padding:7px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.shop-solution-assembler-core .variation-carousel-tile.pisces-svg>button>img{width:54px}.shop-solution-assembler-core .variation-carousel-tile>button{background-color:transparent}}.shop-solution-assembler-core .variation-carousel-tile.pisces-image{height:70px;min-width:70px}.shop-solution-assembler-core .variation-carousel-tile.pisces-image>button>img{max-height:54px;max-width:54px}.shop-solution-assembler-core .variation-carousel-tile.other-image{min-width:100px}.shop-solution-assembler-core .variation-carousel-tile.other-image>button>img{max-height:54px;max-width:74px}.shop-solution-assembler-core .variation-carousel-tile.v-disabled-variation button:hover{cursor:not-allowed}.shop-solution-assembler-core .variation-carousel-tile .default-tile{max-width:150px;padding:10px 15px;text-align:center;vertical-align:middle}.shop-solution-assembler-core .variation-types-container{order:3}.shop-solution-assembler-core .variation-titles{display:flex;flex-direction:row;flex-wrap:wrap}.shop-solution-assembler-core .item-content .ratings-reviews{display:block;width:-moz-fit-content;width:fit-content}.shop-solution-assembler-core .lv .item-content .order-container{display:flex;flex-direction:column}.shop-solution-assembler-core .lv .item-content .embedded-fulfillment-summary{margin-bottom:10px}.shop-solution-assembler-core .lv .item-content .ratings-reviews{margin:2rem 0}.shop-solution-assembler-core .sv .item-content .ratings-reviews{margin:1.5rem 0}.shop-solution-assembler-core .sv .item-content .order-container.custom-zipcode-tooltip [id*=-tooltip].c-overlay.bottom{left:-30px!important}@media (max-width:1199px){.shop-solution-assembler-core .adder{padding-top:2rem}}.shop-solution-assembler-core .adder .add-to-cart-button,.shop-solution-assembler-core .adder .add-to-package-button{margin-top:2rem;padding:0;white-space:nowrap}@media (min-width:1200px){.shop-solution-assembler-core .adder .add-to-package-button{min-width:100%}}.shop-solution-assembler-core .adder .add-to-cart-button{min-width:100%}.shop-solution-assembler-core .adder .add-to-package-button-label{margin:.5rem 2rem}@media (max-width:1199px){.shop-solution-assembler-core .adder .add-to-package-button-label{margin:.5rem 4rem}}.shop-solution-assembler-core .adder .accessory-compare{margin-top:1rem}.shop-solution-assembler-core .package-summary .fulfillment-add-to-cart-button{margin-top:2rem}.shop-solution-assembler-core .child-item{padding:4rem 0}.shop-solution-assembler-core .child-item.placeholder{height:200px}.shop-solution-assembler-core .child-item.placeholder .item-image-wrapper{height:120px}.shop-solution-assembler-core .child-item.placeholder .title{padding:0}.shop-solution-assembler-core .child-item.placeholder .reviews{height:20px;margin-top:1rem;padding:0;width:200px}.shop-solution-assembler-core .child-item.placeholder .price{height:30px;width:75px}.shop-solution-assembler-core .child-item.placeholder .cart-button{height:35px;margin-top:.5rem}.shop-solution-assembler-core .child-item .error-wrapper{margin-bottom:20px}.shop-solution-assembler-core .child-item .item-image-wrapper{border:0;border-radius:5px;display:inline-block;min-height:120px;padding:0 2rem;text-align:center}.shop-solution-assembler-core .child-item .item-image-wrapper img{height:auto;margin:0 auto;max-width:100%;width:auto}.shop-solution-assembler-core .child-item .item-image-wrapper img.loading{display:none}.shop-solution-assembler-core .child-item .item-content-wrapper{display:inline-block}.shop-solution-assembler-core .lv .child-item.placeholder .title{height:40px}.shop-solution-assembler-core .lv .child-item .error-wrapper{margin-bottom:20px}.shop-solution-assembler-core .lv .child-item .error-wrapper .c-alert .c-alert-content{width:90%}.shop-solution-assembler-core .lv .child-item .error-wrapper .c-alert .c-alert-content p{word-wrap:break-word}.shop-solution-assembler-core .lv .child-item .item-image-wrapper{max-width:100%}.shop-solution-assembler-core .lv .child-item .item-image-wrapper img{max-height:200px}.shop-solution-assembler-core .sv .child-item .order-item-wrapper{display:flex;flex-direction:column}.shop-solution-assembler-core .sv .child-item .order-item-wrapper .item-tool-tips-section{margin-top:16px;order:2;padding-left:15px;padding-right:15px}.shop-solution-assembler-core .sv .child-item.placeholder .title{height:35px}.shop-solution-assembler-core .sv .child-item.placeholder .item-content-wrapper{overflow:hidden}.shop-solution-assembler-core .sv .child-item.placeholder .item-content-wrapper .cart-adder-wrapper{margin-top:10px}.shop-solution-assembler-core .sv .child-item .item-image-wrapper img{max-height:120px}.shop-solution-assembler-core .block-container{color:#70757d;font-size:11px;padding:0 1rem}.shop-solution-assembler-core .block-container .p-til{text-align:justify}.shop-solution-assembler-core .block-container .p-til a{text-decoration:none}.shop-solution-assembler-core .solution-assembler .category-menu{background-color:#fff;top:0;z-index:3}.shop-solution-assembler-core .solution-assembler .item-list{list-style-type:none;padding:0 4rem}.shop-solution-assembler-core .solution-assembler .show-more-container{padding:20px 0;text-align:center}.shop-solution-assembler-core .solution-assembler .subheading~.item-list .child-item:first-child{padding-top:3rem}.shop-solution-assembler-core .solution-assembler .fulfillment-fulfillment-summary .c-overlay-fullscreen{z-index:1000000}.shop-solution-assembler-core .sa-warranty-selector{padding:4rem}.shop-solution-assembler-core .sa-warranty-selector .product-image-wrapper{max-width:100%;text-align:center}.shop-solution-assembler-core .sa-warranty-selector .product-image{display:inline-block;max-height:200px;max-width:100%}.shop-solution-assembler-core .lv .sa-warranty-selector .embedded-warranty-selector{max-width:430px}.shop-solution-assembler-core .sv .sa-warranty-selector .embedded-warranty-selector .title{padding:0}
/*# sourceMappingURL=client-fc10276d5508d0d389b59cf1612293fa.css.map*/