body,html,main,#app{height:100%}.site-navigation{display:flex}.header-primary-text{font-size:14px;text-align:center}.icon{background-repeat:no-repeat;background-position:center}a:hover{text-decoration:none !important}
.auth-loading{height:100vh;width:100vw}
.notification{background-image:url(/public/img/alert.svg)}.help{background-image:url(/public/img/question-circle.svg)}.site-navigation{width:100%;align-items:center}.search-box{margin-bottom:8px !important}



.cfm-main{display:flex;align-items:center}.thumbsup-icon{float:left}.cfm{z-index:99999}
.explore-title{margin-top:24px;margin-bottom:16px}
.catalog-item-unavailable img{filter:grayscale(1)}.img-square-wrapper{border-radius:16px;background:var(--Neutral-Neutral0, #FFF);box-shadow:4px 4px 8px 0px rgba(139,150,163,.5)}
.catalog-item-unavailable img{filter:grayscale(1)}.product-short-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.value-chip{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.img-square-wrapper{border-radius:16px;background:var(--Neutral-Neutral0, #FFF);box-shadow:4px 4px 8px 0px rgba(139,150,163,.5)}
.top-bar{background:url(/public/img/search-pdp-background.svg) right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%}
.ai-tools-navigation-link{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:12px 16px !important;background-color:#f8fbff !important;border:1px solid #e1f0ff !important;border-radius:6px !important;text-decoration:none !important;color:#06c !important;font-size:14px !important;font-weight:500 !important;line-height:1.4 !important;transition:all .2s ease !important;margin-bottom:8px !important;cursor:pointer !important}.ai-tools-navigation-link:hover{background-color:#f0f8ff !important;border-color:#b3d9ff !important;transform:translateY(-1px) !important;box-shadow:0 2px 4px rgba(0,102,204,.1) !important}.ai-tools-navigation-link:focus{outline:2px solid #06c !important;outline-offset:2px !important}.ai-tools-navigation-link:focus:not(:focus-visible){outline:none !important}.ai-tools-navigation-link:focus-visible{outline:2px solid #06c !important;outline-offset:2px !important}.ai-tools-navigation-link__content{display:flex !important;flex-direction:column !important}.ai-tools-navigation-link__title{font-weight:600 !important;margin-bottom:2px !important;color:inherit !important}.ai-tools-navigation-link__description{font-size:12px !important;color:#666 !important;font-weight:400 !important;line-height:1.3 !important}.ai-tools-navigation-link__icon{color:#06c !important;flex-shrink:0 !important;margin-left:8px !important}
.image-circle{width:32px;height:32px;background:#f4f6f6;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #0e6661;border-radius:100px}button.header-dropdown-item:hover{border-left:3px solid #1768c9;background-color:#d7ebfb;border-radius:4px}@media only screen and (max-width: 600px){.my-orders{display:none}}
.message-banners-box-col{position:absolute;z-index:1000;width:90%;left:5%;max-height:200px}
.aiforme-gradient-back{background:linear-gradient(to right, #f2f9ff, #F3EFFA);transition:background .3s ease}.aiforme-content{background-color:rgba(0,0,0,0);transition:background-color .3s ease}[data-stencil-prefers-color-scheme=dark] .aiforme-gradient-back{background:linear-gradient(to right, #1a1f2e, #2d1f3f)}[data-stencil-prefers-color-scheme=dark] .aiforme-content{background-color:#0f1419}[data-stencil-prefers-color-scheme=dark] .aiforme-dark-wrapper{background-color:#0f1419;min-height:100vh}
.chip-category{height:auto;min-height:24px}.click-count{display:flex;align-items:center;color:var(--st-dt-color-text-secondary)}.builderhub-link div a{color:#1768c9}.softDevToolTip{color:#1768c9}.review-url-link{color:#1768c9;text-decoration:underline}.review-url-link a{color:inherit;text-decoration:inherit}.review-section-title{margin-bottom:8px}.review-section-divider{border-bottom:1px solid #d1d5da;margin-bottom:12px}.review-section{margin-bottom:24px}.review-field{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.review-field-label{margin-right:32px;min-width:170px;max-width:180px;flex-shrink:0}.review-field-content{flex:1;min-width:200px;word-break:break-word;overflow-wrap:break-word}.review-field-toggle{background:none;border:none;cursor:pointer;color:#1768c9;text-decoration:underline;font-size:13px;font-family:inherit;padding:0;margin:0}
.top-bar{background:url(/public/img/search-pdp-background.svg) right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%}
.flyout-row{display:flex;align-items:flex-start;gap:48px;margin-bottom:48px}.flyout-row .flyout-image{width:100px;height:100px;background-size:cover;background-position:center}.flyout-row .flyout-text{font-weight:400;flex:1;max-width:70%}.flyout-row .flyout-button{font-weight:500;display:inline-block;width:fit-content;text-align:center}.rounded-avatar{border-radius:32px;overflow:hidden}.icon-container{position:relative;display:inline-flex}.notification-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;background-color:#ba3385;border-radius:50%}.border-line-bottom{border-bottom:2px solid rgba(187,187,187,.6)}.border-line-block{border-block:2px solid rgba(187,187,187,.6)}
.subtitle-panel{color:"neutral90";font-size:"T200";font-weight:"bold"}
.product-details{background-color:#f1f4f7}.product-details .product-title{font-weight:700;font-size:32px;color:#232f3e}.product-details .product-description{font-weight:400;font-size:16px;color:#232f3e}.product-details .product-description-box{width:100%;top:128px;background:#f1f4f7}.product-details .product-img-wrapper{position:relative;display:inline-block;border-radius:24px;background-color:#fff;padding:8px;box-shadow:0px 8px 20px rgba(0,0,0,.2);height:160px;width:160px;display:flex;justify-content:center;align-items:center}.product-details .product-img{border-radius:24px;max-height:152px;max-width:152px;position:relative;z-index:1}.product-details .product-short-details{padding-top:15px !important}.product-details .about-product{font-weight:500;font-size:24px;line-height:36px;color:#56616c !important}.product-details .about-product-view{padding-top:24px !important}.product-details .details-description{text-overflow:ellipsis;padding-top:20px}.product-details hr{color:#d1d5da;margin:24px 0}.product-details .product-property label{color:#56616c;font-size:16px}.product-details .product-details-banners-container>*{margin-bottom:.2rem}.product-details .product-details-banners-container>*:last-child{margin-bottom:0}.product-details .return-button-container{margin-top:1rem}.column-left{flex:0 0 auto;width:160px}.column-center{flex:1}.column-right{flex:0 0 auto;text-align:right}
.order-now{white-space:pre-line}.order-now button{display:inline-block;min-width:auto}.order-now .order-now-text{margin-top:8px}
.parent-child-actions{width:100%}.parent-child-actions__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.parent-child-actions__top-row{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.parent-child-actions__bottom-row{display:flex;flex-direction:row;gap:12px;align-items:center}.parent-child-actions .return-button-container{display:inline-block}.parent-child-actions button{min-height:40px;white-space:nowrap}
.flyout-row{display:flex;align-items:flex-start;gap:48px;margin-bottom:48px;width:100%}.flyout-row .flyout-text{font-weight:400;flex:1;max-width:70%}




#return-modal-container>div>div{gap:1rem;padding-bottom:0}
.product-details{background-color:#f1f9ff}.product-details .product-title{font-weight:700;font-size:32px;color:#232f3e}.product-details .product-description{font-weight:400;font-size:16px;color:#232f3e}.product-details .product-description-box{width:100%;top:128px;background:inherit}.product-details .product-img-wrapper{position:relative;display:inline-block;border-radius:24px;background-color:#fff;padding:8px;box-shadow:0px 8px 20px rgba(0,0,0,.2);height:160px;width:160px;display:flex;justify-content:center;align-items:center}.product-details .product-img{border-radius:24px;max-height:152px;max-width:152px;position:relative;z-index:1}.product-details .product-short-details{padding-top:15px}.product-details .about-product{font-weight:500;font-size:24px;line-height:36px;color:#56616c !important}.product-details .about-product-view{padding-top:24px !important}.product-details .details-description{text-overflow:ellipsis;padding-top:20px}.product-details hr{color:#d1d5da;margin:24px 0}.product-details .product-property label{color:#56616c;font-size:16px}.product-details .product-details-banners-container>*{margin-bottom:.2rem}.product-details .product-details-banners-container>*:last-child{margin-bottom:0}.product-details .return-button-container{margin-top:1rem}.pdp-column-left{flex:0 0 auto;width:160px}.pdp-column-center{flex:3}.pdp-column-right{flex:2;text-align:left}
.search-banner{background-image:url(/public/img/hero-background-shop.svg);background-repeat:no-repeat;background-position:right;height:220px}.ai-banner{box-shadow:0px 1px 10px 0px rgba(35,47,61,.2)}.ai-banner__image{width:100%}
.hero #search-box{height:64px}
.catalog-item-card .product-description{color:var(--Neutral-Neutral90, #232F3E);font-family:"Amazon Ember";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.catalog-item-card .img-square-wrapper{border-radius:16px;background:var(--Neutral-Neutral0, #FFF);box-shadow:4px 4px 8px 0px rgba(139,150,163,.5)}.catalog-item-card img{max-height:64px;max-width:64px}
.recommended-items h2{margin:32px 0 24px 0}.recommended-items-by-3 .recommended-item{width:33% !important}.recommended-items-by-4 .recommended-item{width:25% !important}
.earth-icon{width:178px;height:145px;background-image:url(/public/img/earth.svg);background-size:contain;background-repeat:no-repeat}
.flyout-row{display:flex;align-items:flex-start;gap:48px;margin-bottom:48px}.flyout-row .flyout-image{width:100px;height:100px;background-size:cover;background-position:center}.flyout-row .flyout-text{font-weight:400;flex:1;max-width:70%}.flyout-row .flyout-button{font-weight:500;display:inline-block;width:fit-content;text-align:center}.flyout-row.checklist .flyout-image{background-image:url(/public/img/hardwareSupportCheckList.svg)}.flyout-row.box .flyout-image{background-image:url(/public/img/hardwareSupportBox.svg)}.flyout-row.gears .flyout-image{background-image:url(/public/img/hardwareSupportGears.svg)}.cat-icon{width:178px;height:145px;background-image:url(/public/img/space-cat.svg);background-size:contain;background-repeat:no-repeat}.rounded-avatar{border-radius:32px;overflow:hidden}
[data-test-component^=StencilIconSort]{color:#1768c9 !important}
.search-results-container{height:calc(100% - 65px)}.search-results-column{overflow:auto;width:100%}.cfm-no-scroll{right:2px}.cfm-scroll{right:20px}.cfm-general{height:96px;width:196px}
.no-results-details .text{color:"neutral70"}
.category-filter-container{height:calc(100% - 116px)}
.search-results-container{height:calc(100% - 65px)}.search-results-column{overflow:auto;width:100%}.search-results-filter-column{position:fixed;top:1;right:0;z-index:4;width:inherit}.search-results-filter-column [data-test-component=StencilFilterPanel]{min-width:304px !important;width:inherit !important;flex:1}.search-results-filter-column [data-test-component=StencilFilterPanel] [data-test-component=StencilReactButton]{padding:4px;justify-content:space-evenly}.search-bottom-bar{bottom:0;position:sticky;z-index:2;margin-top:auto}.search-results-top{top:8px;position:sticky;z-index:1}.search-results-top [data-test-component=StencilGridContainer]{padding-left:2rem !important;padding-right:0 !important}.search-results-top [data-test-component=StencilGridItem]{padding-left:0 !important}.search-results-top [data-test-component=StencilRow]{margin-left:0 !important}.cfm-no-scroll{right:2px}.cfm-scroll{right:20px}.cfm-general{height:96px;width:196px}.dog-icon{width:111.311px;height:96.511px;background-image:url(/public/img/dog-icon.svg);background-size:contain;background-repeat:no-repeat}
.highlight-products-wrapper{margin-bottom:24px !important;padding:0;background:rgba(0,0,0,0);position:relative}.highlight-products-wrapper .highlight-loading{min-height:120px;background:#fff;border-radius:8px}.highlight-products-wrapper .highlight-header{margin-bottom:12px;position:relative;display:flex;align-items:baseline;gap:12px}.highlight-products-wrapper .highlight-header>div:first-child{display:flex;align-items:center;gap:8px}.highlight-products-wrapper .highlight-header>div:last-child{flex:1;margin-top:0 !important}.highlight-products-wrapper .products-grid{display:flex;gap:12px;position:relative;overflow-x:auto;padding:4px 4px 16px 4px;justify-content:space-between;scrollbar-width:none;-ms-overflow-style:none}.highlight-products-wrapper .products-grid::-webkit-scrollbar{display:none}.highlight-products-wrapper .product-card{background:#fff;border-radius:8px;border:1px solid rgba(0,115,187,.15);padding:0;cursor:pointer;position:relative;min-width:200px;max-width:220px;height:110px;display:flex;align-items:center;overflow:visible;flex-shrink:0;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,115,187,.08),0 1px 3px rgba(0,115,187,.06)}.highlight-products-wrapper .product-card:hover{border-color:rgba(0,115,187,.3);box-shadow:0 2px 8px rgba(0,115,187,.12),0 1px 4px rgba(0,115,187,.08),inset 0 0 0 1px rgba(0,115,187,.08);text-decoration:none}.highlight-products-wrapper .product-card:focus{outline:2px solid rgba(0,115,187,.5);outline-offset:2px;text-decoration:none}.highlight-products-wrapper .product-card:visited{color:inherit;text-decoration:none}.highlight-products-wrapper .product-card .product-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;gap:6px}.highlight-products-wrapper .product-card .image-wrapper{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-products-wrapper .product-card .image-wrapper .img-square-wrapper{border-radius:12px;background:var(--Neutral-Neutral0, #FFF);box-shadow:2px 2px 4px 0px rgba(139,150,163,.25);display:flex;height:56px;width:56px;padding:7px;align-items:center;justify-content:center}.highlight-products-wrapper .product-card .image-wrapper .product-image{width:42px;height:42px;object-fit:contain;border-radius:4px}.highlight-products-wrapper .product-card .product-info{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 4px}.highlight-products-wrapper .product-card .product-info .product-name{font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-weight:500;text-align:center;width:100%}.highlight-products-wrapper::before,.highlight-products-wrapper::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:60px;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.highlight-products-wrapper::before{left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%)}.highlight-products-wrapper::after{right:0;background:linear-gradient(-90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%)}@media(min-width: 1024px){.highlight-products-wrapper .products-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;overflow-x:visible;justify-content:stretch;width:100%}.highlight-products-wrapper .products-grid .product-card{min-width:unset;max-width:100%;width:100%;height:120px;justify-self:stretch}}
.search-hardware-results-container{height:calc(100% - 64px)}.search-results-column{overflow:auto;width:100%}.dog-icon{width:111.311px;height:96.511px;background-image:url(/public/img/dog-icon.svg);background-size:contain;background-repeat:no-repeat}
.search-results-container{height:calc(100% - 116px)}.search-results-column{overflow:auto;width:100%}.cfm-no-scroll{right:2px}.cfm-scroll{right:20px}.cfm-general{height:96px;width:196px}
.category-filter-container{height:calc(100% - 116px)}
.clock-icon{width:178px;height:145px;background-image:url(/public/img/dog-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.clock-icon::before{content:"";display:none;background-image:url(/public/img/dog-icon.svg)}

/*# sourceMappingURL=main.b1a3baf8a8d2a7b55ea9.min.css.map*/