.caseBuilderBodyStatusBarProductRemove{display:none}.caseBuilderBodyStatusBar{max-width:1440px;padding:48px 64px}.caseBuilderBodyStatusBarWrapper{background-color:#fdfdfd;border-bottom:1px solid #E0DEDD;position:sticky;top:49px;z-index:4}.caseBuilderBodyContentProducts hr{width:100%;opacity:0;grid-column:3}.caseBuilderBodyStatusBarProducts{display:flex;gap:16px;align-items:center;justify-content:center}.caseBuilderBodyStatusBar{display:flex;align-items:center;gap:36px;margin:auto;justify-content:center}.caseBuilderBodyStatusBarButton{padding:18px 24px;cursor:pointer;background-color:#370003;color:#f9f7f5;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.caseBuilderBodyStatusBarButton:hover{color:#f9f7f5}.caseBuilderBodyStatusBarProduct{width:48px;height:59px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px dashed #370003;position:relative}.caseBuilderBodyStatusBarProduct.hideItem,.caseBuilderBodyStatusBarProducts>svg.hideItem,.caseBuilderBodyResultProduct.hideItem{display:none}.caseBuilderBodyStatusBarProduct.selected .caseBuilderBodyStatusBarProductRemove{display:block;position:absolute;right:-2px;top:-2px;cursor:pointer}.caseBuilderBodyStatusBarProduct.selected{border:1.5px solid #370003}.caseBuilderBodyStatusBarProduct.selected .caseBuilderBodyStatusBarProductPlaceholder{display:none}.caseBuilderBodyStatusBarProductImageTag{max-height:44px}.caseBuilderBodyStatusBarProductImage{display:none}.caseBuilderBodyStatusBarProduct.selected .caseBuilderBodyStatusBarProductImage{display:block}.caseBuilderBodyContentNav{padding:92px 64px;flex-shrink:0;width:397px;position:sticky;top:140px}.caseBuilderBodyContent{max-width:1440px;margin:auto;display:flex;align-items:start;position:relative}.caseBuilderBodyContentNavSearchInput:placeholder{color:#aeadac;font-size:18px;font-weight:400;line-height:21.6px}.caseBuilderBodyContentNavSearchInput{width:100%;border:1px solid #64636273;padding:16px 16px 16px 60px}.caseBuilderBodyContentNavSearch{position:relative;margin-bottom:48px}.caseBuilderBodyContentNavSearchButton{position:absolute;left:0;top:0;width:60px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.caseBuilderBodyContentNavItems{display:flex;flex-direction:column;gap:48px}.caseBuilderBodyContentNavItem{font-size:40px;font-weight:400;line-height:40px;font-family:var(--heading-font-family);color:#37000330;cursor:pointer}.caseBuilderBodyContentNavItem.selected{color:#370003}.productCaseAdd span,.productCaseRemove span{display:inline-block;padding:4px 0;border-bottom:1px solid #5F2B36;color:#5f2b36;text-transform:uppercase;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em}.productCaseAdd,.productCaseRemove span{cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center}.productCaseRemove{display:none;gap:20px;align-items:center;justify-content:center}.productCaseRemove .productCaseRemoveText{padding:0;border-bottom:none;cursor:default}.productCaseRemove .productCaseRemoveText svg{margin-top:-2px}.product-card.selected .productCaseRemove{display:flex}.product-card.selected .productCaseAdd{display:none}.productCaseDetail{display:none;background-color:#f9f7f5;color:#151816;padding:28px 24px;flex-direction:column;gap:16px;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.product-card__figure:hover .productCaseDetail{display:flex}.productCaseDetailLineTitle{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.productCaseDetailLineDes{font-size:14px;font-weight:400;line-height:16.8px}.caseBuilderBodyResult{padding:80px;margin:auto;max-width:1440px}.caseBuilderBodyResultWrapper{background-color:#f9f7f5}.caseBuilderBodyResultTitle{font-size:60px;font-weight:400;line-height:60px;letter-spacing:-.015em;text-align:center;font-family:var(--heading-font-family);margin-bottom:44px}.caseBuilderBodyResultProducts{display:flex;gap:16px;max-width:1088px;margin:auto;justify-content:center;flex-wrap:wrap}.caseBuilderBodyResultProductImage{max-height:280px;margin:auto}.caseBuilderBodyResultProduct{text-align:center;padding:0 16px;position:relative}.caseBuilderBodyResultProduct .caseBuilderBodyResultProductRemove,.caseBuilderBodyResultProduct .caseBuilderBodyResultProductImage,.caseBuilderBodyResultProduct.selected .caseBuilderBodyResultProductPlaceholder{display:none}.caseBuilderBodyResultProduct.selected .caseBuilderBodyResultProductImage,.caseBuilderBodyResultProduct.selected .caseBuilderBodyResultProductRemove{display:block}.caseBuilderBodyResultProductTitle{font-size:16px;font-weight:400;line-height:19.2px;margin-top:12px}.caseBuilderBodyResultProductIndex{margin-top:12px;font-size:18px;font-weight:700;line-height:21.6px;letter-spacing:.12em}.caseBuilderBodyResultProductRemove{position:absolute;right:5px;top:5px;cursor:pointer}.caseBuilderBodyResultButton{padding:18px 28px;background-color:#370003;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase;color:#f9f7f5;width:max-content;margin:44px auto 40px;cursor:pointer}.caseBuilderBodyResultButtonsBelow{display:flex;justify-content:center;gap:24px}.caseBuilderBodyResultButtonBelow{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase;color:#370003;padding:4px 0;border-bottom:1px solid #370003;cursor:pointer}.productCaseAdd svg{margin-top:-7px}.caseBuilderBodyResultProductPlaceholder svg{height:280px;width:auto;margin:auto}.caseBuilderBodyResultProductPlaceholder,.caseBuilderBodyResultProductTitle{width:134px}.caseBuilderBodyContentProducts.noResult .searchNoResult{display:block}.caseBuilderBodyContentProducts.noResult .product-list{display:flex;align-items:center;justify-content:center}.caseBuilderBodyStatusBarMobileToggle,.caseBuilderBodyContentNavMobileControl,.caseBuilderBodyContentNavSearchCloseButton,.productCaseRemove .mobileText,.searchNoResult,.product-card.hideItem,.caseBuilderBodyResultButtonBelow.hideItem{display:none}.productCaseRemove span.desktopText,.productCaseRemove span.mobileText{padding:0;border-bottom:none}product-list .experReviewsWrapperMobile.experReviewsWrapper{display:none}.caseBuilderBodyContentProducts{padding-right:64px}.caseBuilderBodyStatusBarProduct1{display:flex;align-items:center;gap:16px}.caseBuilderBodyStatusBarProduct1.hideItem{display:none!important}@media screen and (max-width:1400px){.slick-slider.caseBuilderBodyStatusBarProducts .slick-track,.slick-initialized.caseBuilderBodyStatusBarProducts .slick-slide{display:flex;align-items:center}.caseBuilderBodyStatusBarProducts{display:block;width:calc(100% - 241px)}.caseBuilderBodyStatusBarProduct1{margin-right:16px}.caseBuilderBodyStatusBarProducts .slick-arrow[aria-disabled=true]{display:none!important}.caseBuilderBodyStatusBarProducts .slick-arrow{height:100%;position:absolute;top:50%;transform:translateY(-50%);padding:10px;background-color:#ffffff80;z-index:2}.caseBuilderBodyStatusBarProducts .slick-arrow.slick-next{right:0}.caseBuilderBodyStatusBarProducts .slick-arrow.slick-prev{left:0}}@media screen and (min-width:990px){.caseBuilderBodyContentProducts .product-card__media{padding:48px 40px}}@media screen and (max-width:989px){.caseBuilderBodyResultButton{width:100%;text-align:center;margin-top:32px;margin-bottom:28px}.caseBuilderBodyResultButtonsBelow{gap:14px;flex-direction:column;align-items:center}.caseBuilderBodyResultProductRemove{right:0}.caseBuilderBodyResultProduct{padding:0}.caseBuilderBodyResultProductImage{max-height:172px}.caseBuilderBodyResultProductPlaceholder svg{height:150px}.caseBuilderBodyResultProductPlaceholder,.caseBuilderBodyResultProductTitle{width:85px}.caseBuilderBodyResult{padding:64px 32px}.caseBuilderBodyResultTitle{font-size:46px;font-weight:400;line-height:46px;margin-bottom:32px}product-list .experReviewsWrapperMobile.experReviewsWrapper{display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);flex-direction:column}product-list .experReviewsWrapperMobile.experReviewsWrapper .experReview{flex-direction:column}product-list .experReviewsWrapperDesktop.experReviewsWrapper{display:none}.caseBuilderBodyContentProducts .product-card{gap:8px}.caseBuilderBodyContentProducts .product-list{--product-list-default-row-gap: 16px;--product-list-default-column-gap: 16px}.caseBuilderBodyContentProducts .product-card .price-list .text-subdued,.caseBuilderBodyContentProducts.product-card .price-list .text-on-sale{font-size:16px;line-height:19.2px}.caseBuilderBodyContentProducts .product-card .product-title{font-size:16px;font-weight:400;line-height:19.2px}.productCaseRemove{gap:8px}.productCaseRemove .desktopText{display:none}.productCaseRemove .mobileText{display:block}.caseBuilderBodyContentNavSearchCloseButton{display:block;position:absolute;right:0;top:0;width:60px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.productCaseDetail{display:none!important}.caseBuilderBodyContentNavSearch{padding:16px 0;margin-bottom:0}.caseBuilderBodyContentNavItem:not(:last-child){margin-bottom:28px}.caseBuilderBodyContentNavItem{font-size:32px;font-weight:400;line-height:32px}.caseBuilderBodyContentNavItems{padding-top:32px}.caseBuilderBodyContentProducts .collection:only-child{margin-block-start:0}.caseBuilderBodyContentProducts{padding:32px}.caseBuilderBodyContentNavMobileControlCollection.navOpen .caseBuilderBodyContentNavMobileControlCollectionOpen{display:block}.caseBuilderBodyContentNavMobileControlCollection.navOpen .caseBuilderBodyContentNavMobileControlCollectionClose,.caseBuilderBodyContentNavMobileControlCollectionOpen{display:none}.caseBuilderBodyContentNavMobileControl{display:flex;justify-content:space-between;align-items:center}.caseBuilderBodyContentNavSearch,.caseBuilderBodyContentNavItems{display:none}.caseBuilderBodyContentNavMobileControlCollection span{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase}.caseBuilderBodyContentNavMobileControlCollection{display:flex;align-items:center;gap:8px}.caseBuilderBodyContentNavMobileControlCollection svg{margin-top:-5px}.caseBuilderBodyStatusBarMobileToggle.openProducts .caseBuilderBodyStatusBarMobileToggleOpen{display:block}.caseBuilderBodyStatusBarMobileToggle.openProducts .caseBuilderBodyStatusBarMobileToggleClose,.caseBuilderBodyStatusBarMobileToggleOpen{display:none}.caseBuilderBodyStatusBarMobileToggle{display:block;text-align:center;padding:16px 32px 0}.caseBuilderBodyStatusBarMobileToggle span{font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:.12em;text-transform:uppercase;color:#370003}.caseBuilderBodyStatusBarMobileToggle svg{margin:auto auto 7px}.caseBuilderBodyWrapper[data-quantity="12"] .caseBuilderBodyStatusBarProducts>svg:nth-child(12),.caseBuilderBodyWrapper[data-quantity="9"] .caseBuilderBodyStatusBarProducts>svg:nth-child(12),.caseBuilderBodyWrapper[data-quantity="6"] .caseBuilderBodyStatusBarProducts>svg:nth-child(12){display:block;height:0;width:100%}.caseBuilderBodyStatusBar{padding:16px 32px 24px;flex-direction:column}.caseBuilderBodyStatusBarProducts{flex-wrap:wrap;width:100%;gap:4px;row-gap:8px}.caseBuilderBodyStatusBarProduct{width:34px;height:42px}.caseBuilderBodyStatusBarProductPlaceholder svg{height:30px}.caseBuilderBodyStatusBarProductImageTag{max-height:30px}.caseBuilderBodyContentNav{width:100%;position:static;padding:16px 32px}.caseBuilderBodyContent{flex-direction:column}.caseBuilderBodyStatusBarProductRemove svg{width:16px}.caseBuilderBodyStatusBarProduct.selected .caseBuilderBodyStatusBarProductRemove{right:-4px;top:-4px}.caseBuilderBodyStatusBarProducts>svg{width:10px}.caseBuilderBodyStatusBarButton{width:100%;text-align:center}}@media screen and (max-width:699px){.caseBuilderBodyContentProducts hr{grid-column:2}}.caseBuilderBodyContentProducts .productVintage{left:-30px;font-size:192px}@media screen and (max-width:1500px){.caseBuilderBodyContentProducts .productVintage{left:-21px;font-size:180px}}@media screen and (max-width:1380px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:160px}}@media screen and (max-width:1280px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:138px}}@media screen and (max-width:1100px){.caseBuilderBodyContentProducts .productVintage{left:-13px;font-size:93px;letter-spacing:-3px}}@media screen and (max-width:999px){.caseBuilderBodyContentProducts .productVintage{font-size:92px;letter-spacing:-4px;left:-16px}}@media screen and (max-width:989px){.caseBuilderBodyContentProducts .productVintage{font-size:136px;letter-spacing:-4px;left:-16px}}@media screen and (max-width:830px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:120px;letter-spacing:-3px}}@media screen and (max-width:699px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:144px;letter-spacing:-4px}}@media screen and (max-width:540px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:115px;letter-spacing:-3px}}@media screen and (max-width:430px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:95px;letter-spacing:-2px}}@media screen and (max-width:375px){.caseBuilderBodyContentProducts .productVintage{left:-20px;font-size:78px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/case-builder-body-2.css.map */
