/* Minification failed. Returning unminified contents.
(1,9225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,9344): run-time error CSS1039: Token not allowed after unary operator: '-pdpHowIndochinoWorksMarginTop'
(1,20583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.klarnaBadge{display:flex;flex-flow:row wrap;justify-content:center}@media screen and (min-width: 768px){.klarnaBadge{margin-top:8px}}.klarnaBadge klarna-placement::part(osm-container){border:none;font-size:12px;font-size:.92308rem;line-height:20px;line-height:1.53846rem;font-family:"ProximaNova","Arial",sans-serif;color:#333;padding:0}.klarnaBadge klarna-placement::part(osm-message){display:inline;padding:0}.klarnaBadge klarna-placement::part(osm-logo){font-size:12px;font-size:.92308rem;line-height:20px;line-height:1.53846rem;font-family:"ProximaNova","Arial",sans-serif;color:#333}.common_closeButton{width:21px;height:21px;right:2px;top:-5px;color:#000;transform:matrix(-1, 0, 0, 1, 0, 0);background-color:transparent}.common_closeButton::after{content:"\2715";color:#000;text-indent:unset;position:absolute;right:2px;top:-5px;width:21px;height:21px;font-size:21px;font-weight:bold}.common_closeButton:hover{background:none}.reactModal{position:relative;z-index:999999}.reactModalOverlayClassName{display:flex;justify-content:center;background:rgba(0,0,0,0.75);position:fixed;inset:0}.reactModalContent{position:relative;border:none;background:#fff;overflow:auto;outline:none;max-width:1050px;width:100%}@media screen and (min-width: 768px){.reactModalContent{top:60px;height:clamp(20vh, 80vh, 876px)}}.reactModalContentWrapper{position:relative;background:#fff;padding:20px}@media screen and (min-width: 768px){.reactModalContentWrapper{padding:40px}}.reactModalContentWrapper .reactModalContent_closeBtn.common_closeButton{position:absolute;top:20px;right:20px;z-index:1}.newPDPGalleryMobile{position:relative;min-height:74vh}.newPDPGalleryMobile .newPDPGalleryButtons .newPDPGalleryButton{width:30px;height:30px;border-radius:50%}.newPDPGalleryMobile .newPDPGalleryImage{width:100%;height:clamp(500px, 700px, 74vh);object-fit:cover}.newPDPDesktopGalleryImage{width:100%;height:clamp(100%, 150vw, 170%);max-width:1440px;object-fit:cover;margin:0 auto;display:block}.newPDPFullScreenGalleryScrollableContainer{width:100%;height:100%;overflow:auto}.newPdpDesktopSwiperGalleryThumbnails{position:fixed;right:40px;top:50%;transform:translateY(-50%);width:80px;height:660px;display:flex;flex-flow:column nowrap;gap:12px}.newPdpDesktopSwiperGalleryThumbnails .newPdpDesktopSwiperGalleryThumb{min-width:82px;min-height:121px;object-fit:cover}.newPdpDesktopSwiperGalleryThumbnails .newPdpDesktopSwiperGalleryThumb:hover{cursor:pointer}.newPdpDesktopSwiperGalleryThumbnails .newPdpDesktopSwiperGalleryThumb.newPdpDesktopSwiperGalleryThumbActive{border:3px solid #000}.newPDPGalleryDesktopWrapper{min-height:1300px}.newPDPGalleryDesktop{position:relative;display:flex;flex-flow:column;gap:20px;width:100%}.newPDPGalleryDesktop .newPDPGalleryImage{width:100%;height:1300px;object-fit:cover}.newPDPGalleryDesktop .newPDPGalleryImage:hover{cursor:zoom-in}.newPDPGalleryDesktop .newPDPGalleryButtons .newPDPGalleryButton{height:40px;border-radius:40px;padding:0 14px;gap:6px;font-size:14px;font-size:1.07692rem;line-height:24px;line-height:1.84615rem;font-weight:700;letter-spacing:0.7px;text-transform:uppercase}.newPDPGalleryDesktop .newPDPGalleryButtons .newPDPGalleryButton>span{padding-top:2px}.newPDPGalleryButtons{position:absolute;z-index:2;display:flex;flex-flow:column nowrap;gap:14px}.newPDPGalleryButtons .newPDPGalleryButton{width:auto;min-width:auto;background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;top:20px;left:20px;background-color:#fff;display:flex;align-items:center;justify-content:center;border:none}.newPDPGalleryButtons .newPDPGalleryButton:focus-visible{outline:2px solid black;outline-offset:10px}.newPDPGalleryButtons .newPDPGalleryButton:hover{background:none;color:unset}.newPDPGalleryButtons .newPDPGalleryButton:focus-visible{outline:2px solid black;outline-offset:10px}.newPDPGalleryButtons .newPDPGalleryButton:hover{background-color:#fff}@media screen and (min-width: 768px){.pdpFullScreenGalleryModal{min-width:100vw;min-height:100vh;top:0;overflow:hidden}}.pdpFullScreenGalleryModal .reactModalContentWrapper{padding:0;height:100%}.pdpFullScreenGalleryModal .reactModalContentWrapper .reactModalContent_closeBtn{z-index:2;right:30px;position:fixed}.pdpFullScreenGalleryModal .reactModalContentWrapper .reactModalContent_closeBtn:after{color:#fff}@media screen and (min-width: 768px){.pdpFullScreenGalleryModal .reactModalContentWrapper .reactModalContent_closeBtn:after{color:#000;font-size:26px;width:32px;height:32px}}.newPDPFullScreenGallery{height:100%}.newPDPFullScreenGallery .swiper{height:100%}.newPDPFullScreenGallery .newPDPGalleryImage{width:100%;height:100%;object-fit:scale-down;background:#000}@media screen and (min-width: 768px){.newPDPFullScreenGallery .newPDPGalleryImage{background:none}}.newPDPDetailsSection{padding-top:20px}.newPDPDetailsSection .defaultAccordionTitle{font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem;padding:16px 0;letter-spacing:0}.newPDPDetailsSection .defaultAccordionTitle .defaultAccordionTitleTextOpen{font-weight:400}.newPDPDetailsSection .defaultAccordionTitle .defaultAccordionTitleIcon{width:28px;height:10px}.newPDPDetailsSection .defaultAccordionContent{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;padding-bottom:28px}.newPDPShippingAndReturns h3{font-weight:700;margin-top:0px;margin-bottom:8px}.newPDPShippingAndReturns ul{margin:0 0 0 20px;padding:0;list-style-type:disc}.newPDPShippingAndReturns ul:not(:last-child){margin-bottom:10px}.newPDPShippingAndReturns li:not(:last-child){margin-bottom:4px}.newPDPShippingAndReturns a{text-decoration:underline}.newPDPProductDetails .newPDPProductDetailsRow{font-size:14px;font-size:1.07692rem;line-height:24px;line-height:1.84615rem;display:flex;flex:1;justify-content:space-between}.newPDPProductDetails .newPDPProductDetailsRow .newPDPProductDetailsRowLeft{flex:0 0 40%;font-weight:700;text-transform:capitalize}.newPDPProductDetails .newPDPProductDetailsRow .newPDPProductDetailsRowRight{flex:0 0 60%;overflow-wrap:break-word}.newPDPContentNoSizes{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;padding-top:12px}@media screen and (min-width: 768px){.newPDPContentNoSizes{font-size:16px;font-size:1.23077rem;padding-top:16px}}.newPDPSizesSelectorHeader{display:flex;justify-content:space-between;align-items:center;padding:10px 0 8px 0}.newPDPSizesSelectorHeader .newPDPSizesSelectorHeaderLeft{font-size:14px;font-size:1.07692rem;letter-spacing:0}.newPDPSizesSelectorHeader .newPDPSizesSelectorSizeGuideButton{height:auto;min-height:auto;background:none;color:unset;font-family:unset;font-weight:unset;text-transform:unset;text-align:unset;padding:0;letter-spacing:unset;font-size:unset;width:auto;min-width:auto;text-decoration:underline}.newPDPSizesSelectorHeader .newPDPSizesSelectorSizeGuideButton:hover{background:none;color:unset}.newPDPSizesSelectorHeader .newPDPSizesSelectorSizeGuideButton:focus-visible{outline:2px solid black;outline-offset:10px}.newPDPSizesSelectorHeader .newPDPSizesSelectorSizeGuideButton:focus-visible{outline:2px solid black;outline-offset:10px}.newPDPSizesError{display:none;padding-top:8px;color:#e31111;font-size:12px;font-size:.92308rem;line-height:12px;line-height:.92308rem;letter-spacing:0.5px}.newPDPSizesError.newPDPSizesErrorVisible{display:initial}.newPDPHeaderSection{display:flex;flex-flow:column nowrap;justify-content:space-between;padding-top:16px}@media screen and (min-width: 768px){.newPDPHeaderSection{padding-top:0}}.newPDPHeaderSection .newPDPProductHeader{font-size:18px;font-size:1.38462rem;line-height:21px;line-height:1.61538rem;font-weight:700;padding-bottom:4px}@media screen and (min-width: 768px){.newPDPHeaderSection .newPDPProductHeader{line-height:24px;line-height:1.84615rem}}.newPDPHeaderSection .newPDPPriceWrapper{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;display:flex;gap:8px}@media screen and (min-width: 768px){.newPDPHeaderSection .newPDPPriceWrapper{font-size:18px;font-size:1.38462rem;line-height:24px;line-height:1.84615rem}}.newPDPHeaderSection .newPDPPriceWrapper .newPDPSalePrice{color:#D20000}.newPDPHeaderSection .newPDPPriceWrapper span.newPDPPrice{color:#333}.newPDPHeaderSection .newPDPPriceWrapper del.newPDPPrice{color:#666}.newPDPButtonGroup{display:flex;flex-flow:column wrap;gap:12px;padding-top:12px}.newPDPButtonGroup .newPDPButton{font-size:14px;font-size:1.07692rem;line-height:24px;line-height:1.84615rem;letter-spacing:0.7px;text-align:center;width:100%;border-color:#999}.newPDPButtonGroup .newPDPButtonsTopGroup{display:flex;gap:12px}.newPDPButtonGroup .newPDPButtonsTopGroup .newPDPButtonsTopGroupBookAppointment{width:auto;min-width:auto;flex:1}.newPDPButtonGroup .newPDPButtonsTopGroup .newPDPButtonsTopGroupBookAppointment:focus-visible{outline:2px solid black;outline-offset:10px}.newPDPButtonGroup .newPDPButtonsTopGroup .newPDPButtonsTopGroupCustomizeBtn{width:auto;min-width:auto;padding:0;flex:0 0 48px;border-color:#999}.newPDPButtonGroup .newPDPButtonsTopGroup .newPDPButtonsTopGroupCustomizeBtn:focus-visible{outline:2px solid black;outline-offset:10px}:root{--pdpHowIndochinoWorksMarginTop: 36px}.newPDPHowIndochinoWorksSection{background:#E8F8FF;padding:26px 20px;margin:var(--pdpHowIndochinoWorksMarginTop) 0 0;z-index:1}@media screen and (min-width: 768px){.newPDPHowIndochinoWorksSection{position:sticky;margin-bottom:0}}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionHeader{font-size:18px;font-size:1.38462rem;line-height:21px;line-height:1.61538rem;font-weight:700;letter-spacing:0;margin-bottom:10px}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionSubHeader{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionList{border-top:1px solid silver;margin-top:20px}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionList .newPDPHowIndochinoWorksSectionListItem{display:flex;flex-flow:row nowrap;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid silver}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionList .newPDPHowIndochinoWorksSectionListItem .newPDPHowIndochinoWorksSectionListItemTitle{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;font-weight:700}.newPDPHowIndochinoWorksSection .newPDPHowIndochinoWorksSectionList .newPDPHowIndochinoWorksSectionListItem .newPDPHowIndochinoWorksSectionListItemSubTitle{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem}.newPDPButtonOptions{display:flex;flex-flow:row nowrap;gap:12px;overflow:auto}.newPDPButtonOptions .newPDPSelectBtn{font-size:14px;font-size:1.07692rem;flex:1 0 39px;height:36px;padding:0;border-radius:4px;border:1px solid silver;background:#fff;color:#000;font-family:"ProximaNova","Arial",sans-serif;transition:border-color 0.2s, background 0.2s, color 0.2s}.newPDPButtonOptions .newPDPSelectBtn.active{background:#000;color:#fff}.newPDPVisitShowroomSection{display:flex;flex-flow:column nowrap;align-items:center;padding:80px 0;margin:0 auto;max-width:260px}@media screen and (min-width: 768px){.newPDPVisitShowroomSection{padding:80px 0 100px 0}}.newPDPVisitShowroomSection .newPDPVisitShowroomSectionIcon{width:32px;height:32px;margin-bottom:28px}.newPDPVisitShowroomSection .newPDPVisitShowroomHeader{font-size:18px;font-size:1.38462rem;line-height:20px;line-height:1.53846rem;font-weight:700;margin-bottom:12px}.newPDPVisitShowroomSection .newPDPVisitShowroomSubheader{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;text-align:center}.newPDPVisitShowroomSection .newPDPVisitShowroomLink{font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;font-weight:400;text-transform:none;margin-top:20px}.newPDPCustomizeSection{display:flex;flex-flow:column nowrap;align-items:center;margin:0 auto;padding-top:40px}.newPDPCustomizeSection .newPDPCustomizeSectionHeading{font-size:18px;font-size:1.38462rem;line-height:21px;line-height:1.61538rem;font-weight:700}.newPDPCustomizeSection .newPDPCustomizeSectionButton{display:flex;gap:8px;margin-top:20px;font-size:14px;font-size:1.07692rem;letter-spacing:0.7px;color:#444;border:1px solid #949494;background:#fff;max-width:350px;width:100%}.newPDPCraftedHighlightsSection{padding:40px 20px 0 20px;display:flex;flex-flow:column nowrap}.newPDPCraftedHighlightsSectionTitle{font-size:24px;font-size:1.84615rem;line-height:28px;line-height:2.15385rem;margin-bottom:24px;white-space:break-spaces}@media screen and (min-width: 768px){.newPDPCraftedHighlightsSectionTitle{font-size:28px;font-size:2.15385rem;line-height:36px;line-height:2.76923rem;margin-bottom:40px;padding-top:80px}}.newPDPCraftedHighlightsSectionImage{width:100%;height:320px;margin-bottom:10px;object-fit:cover}@media screen and (min-width: 768px){.newPDPCraftedHighlightsSectionImage{margin-bottom:0;min-width:100%;height:528px}}.newPDPCraftedHighlightsSectionDescription{width:100%;font-size:14px;font-size:1.07692rem;line-height:20px;line-height:1.53846rem}@media screen and (min-width: 768px){.newPDPCraftedHighlightsSectionDescription{width:380px;font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem}}.newPDPSuitConstructionSection{display:flex;flex-flow:column nowrap;align-items:center;margin:0 auto;padding:40px 20px 0 20px}@media screen and (min-width: 768px){.newPDPSuitConstructionSection{padding:60px 0 0 0}}.newPDPSuitConstructionSectionContent{max-width:351px;width:100%;height:368px}@media screen and (min-width: 768px){.newPDPSuitConstructionSectionContent{max-width:530px;height:592px}}.newPDPSuitConstructionSectionContent .newPDPSuitConstructionSectionVideo{max-width:312px;width:100%;height:301px;object-fit:cover;pointer-events:none}@media screen and (min-width: 768px){.newPDPSuitConstructionSectionContent .newPDPSuitConstructionSectionVideo{height:528px;max-width:530px;padding-bottom:16px}}.newPDPSuitConstructionSectionContent .newPDPSuitConstructionSectionText{max-width:343px;width:100%;color:#000;font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem;font-style:normal;font-weight:400}@media screen and (min-width: 768px){.newPDPSuitConstructionSectionContent .newPDPSuitConstructionSectionText{max-width:487px;font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem}}.newPDPDetailsSectionChargeForAppointmentNote{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;margin-top:20px;background-color:#F0EFEB;text-align:center;margin-bottom:20px;font-size:16px;font-size:1.23077rem;width:100%;height:64px}.newPDPDetailsSectionChargeForAppointmentNote .newPDPDetailsSectionChargeForAppointmentNoteHeader{font-weight:700}.newPDPCustomizationShowcases{margin-top:40px;padding:0 20px}@media screen and (min-width: 768px){.newPDPCustomizationShowcases{margin-top:60px;padding:0}}.newPDPCustomizationShowcases .swiper-slide{width:auto}.newPDPCustomizationShowcases .newPDPCustomizationShowcasesImage{width:302px;height:453px;object-fit:cover}@media screen and (min-width: 768px){.newPDPCustomizationShowcases .newPDPCustomizationShowcasesImage{width:485px;height:725px}}.newPDPCustomizationShowcases .newPDPCustomizationShowcasesHeading{padding-top:16px;font-size:14px;font-size:1.07692rem;line-height:21px;line-height:1.61538rem}@media screen and (min-width: 768px){.newPDPCustomizationShowcases .newPDPCustomizationShowcasesHeading{font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem}}.pdpFAQSection{margin-bottom:20px}@media screen and (min-width: 768px){.pdpFAQSection{margin-bottom:100px}}.pdpFAQSection .pdpFAQSectionContent{border-top:1px solid silver}.pdpFAQSection .pdpFAQSectionContent .defaultAccordionTitle{font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem;padding:24px 0}@media screen and (min-width: 768px){.pdpFAQSection .pdpFAQSectionContent .defaultAccordionTitle{font-size:18px;font-size:1.38462rem;line-height:30px;line-height:2.30769rem;padding:20px 0}}.pdpFAQSection .pdpFAQSectionContent .defaultAccordionTitleIcon{height:10px}.pdpFAQSection .pdpFAQSectionHeader{font-size:24px;font-size:1.84615rem;line-height:24px;line-height:1.84615rem;font-weight:700;text-align:left;padding-bottom:28px}@media screen and (min-width: 768px){.pdpFAQSection .pdpFAQSectionHeader{font-size:32px;font-size:2.46154rem;line-height:32px;line-height:2.46154rem;text-align:center;padding-bottom:36px}}.pdpFAQSection .pdpFAQAccordionContent{font-family:"ProximaNova","Arial",sans-serif;font-size:16px;font-size:1.23077rem;line-height:28px;line-height:2.15385rem;padding-bottom:28px}.pdpFAQSection .pdpFAQAccordionContent a{text-decoration:underline}.newPDPLiningsSection{margin-top:40px;padding:0 20px}@media screen and (min-width: 768px){.newPDPLiningsSection{margin-top:80px;padding:0}}.newPDPLiningsSectionList .swiper-slide{width:auto}.newPDPLiningsSectionList .swiper-slide:hover{cursor:pointer}.newPDPLiningsSectionImageHeading{display:flex;justify-content:space-between;background:#EFF0F2;padding:10px 16px 0 13px;font-size:11px;font-size:.84615rem;line-height:21px;line-height:1.61538rem;text-transform:uppercase;font-family:Arimo, sans-serif}@media screen and (min-width: 768px){.newPDPLiningsSectionImageHeading{font-size:12px;font-size:.92308rem;line-height:21px;line-height:1.61538rem}}.newPDPLiningsSectionImageHeading .newPDPLiningsSectionImageHeadingLeft{display:flex;justify-content:space-between;color:#000;font-weight:700}.newPDPLiningsSectionImageHeading .newPDPLiningsSectionImageHeadingRight{color:#000;font-weight:400;text-align:right}.newPDPLiningsSectionHeading{padding-top:16px;font-size:14px;font-size:1.07692rem;line-height:20px;line-height:1.53846rem}@media screen and (min-width: 768px){.newPDPLiningsSectionHeading{padding-top:0;font-size:16px;font-size:1.23077rem;line-height:24px;line-height:1.84615rem}}.newPDPLiningsSectionImage{width:232px;height:303px;object-fit:cover;clip-path:polygon(0% 0%, 100% 0%, 98% 2.5%, 100% 5%, 98% 7.5%, 100% 10%, 98% 12.5%, 100% 15%, 98% 17.5%, 100% 20%, 98% 22.5%, 100% 25%, 98% 27.5%, 100% 30%, 98% 32.5%, 100% 35%, 98% 37.5%, 100% 40%, 98% 42.5%, 100% 45%, 98% 47.5%, 100% 50%, 98% 52.5%, 100% 55%, 98% 57.5%, 100% 60%, 98% 62.5%, 100% 65%, 98% 67.5%, 100% 70%, 98% 72.5%, 100% 75%, 98% 77.5%, 100% 80%, 98% 82.5%, 100% 85%, 98% 87.5%, 100% 90%, 98% 92.5%, 100% 95%, 98% 97.5%, 100% 100%, 97.5% 98%, 95% 100%, 92.5% 98%, 90% 100%, 87.5% 98%, 85% 100%, 82.5% 98%, 80% 100%, 77.5% 98%, 75% 100%, 72.5% 98%, 70% 100%, 67.5% 98%, 65% 100%, 62.5% 98%, 60% 100%, 57.5% 98%, 55% 100%, 52.5% 98%, 50% 100%, 47.5% 98%, 45% 100%, 42.5% 98%, 40% 100%, 37.5% 98%, 35% 100%, 32.5% 98%, 30% 100%, 27.5% 98%, 25% 100%, 22.5% 98%, 20% 100%, 17.5% 98%, 15% 100%, 12.5% 98%, 10% 100%, 7.5% 98%, 5% 100%, 2.5% 98%, 0% 100%, 2% 97.5%, 0% 95%, 2% 92.5%, 0% 90%, 2% 87.5%, 0% 85%, 2% 82.5%, 0% 80%, 2% 77.5%, 0% 75%, 2% 72.5%, 0% 70%, 2% 67.5%, 0% 65%, 2% 62.5%, 0% 60%, 2% 57.5%, 0% 55%, 2% 52.5%, 0% 50%, 2% 47.5%, 0% 45%, 2% 42.5%, 0% 40%, 2% 37.5%, 0% 35%, 2% 32.5%, 0% 30%, 2% 27.5%, 0% 25%, 2% 22.5%, 0% 20%, 2% 17.5%, 0% 15%, 2% 12.5%, 0% 10%, 2% 7.5%, 0% 5%, 2% 2.5%, 0% 0%)}@media screen and (min-width: 768px){.newPDPLiningsSectionImage{width:270px;height:352px}}.defaultAccordionWrapper{border-bottom:1px solid silver;color:#000;font-family:"ProximaNova","Arial",sans-serif}.defaultAccordionTitle{display:flex;gap:20px;align-items:center;justify-content:space-between;background:none;padding:20px 0;border:none;width:100%;text-align:left;cursor:pointer;outline:none;transition:background 0.3s ease;color:#000;font-family:"ProximaNova","Arial",sans-serif;text-transform:none;font-size:18px;font-size:1.38462rem;line-height:28px;line-height:2.15385rem}.defaultAccordionTitle:focus-visible,.defaultAccordionTitle:focus-within{outline:2px solid black;outline-offset:10px}@media screen and (min-width: 768px){.defaultAccordionTitle{font-size:20px;font-size:1.53846rem;padding:28px 0}}.defaultAccordionTitle .defaultAccordionTitleTextOpen{font-weight:700}.defaultAccordionTitle:hover{cursor:pointer}.defaultAccordionContent{padding:0;overflow:hidden;transition:max-height 0.3s ease;background:none}.defaultAccordionTitleIcon{float:right;transition:transform 0.3s ease;width:18px;height:9px}@media screen and (min-width: 768px){.defaultAccordionTitleIcon{width:28px;height:14px}}.defaultAccordionTitleIcon.defaultAccordionTitleIconOpen{transform:rotate(180deg)}:root{--zDeskZIndex: 1002}.algoliaRecommendedHeader{margin-bottom:28px}@media screen and (min-width: 768px){.algoliaRecommendedHeader{margin-bottom:40px}}.mobile .react-product-overview .productOverview .overlayComponent{height:100dvh}.mobile .react-product-overview .productOverview .overlayComponent__content{max-height:100%;margin-top:0}.newPDPContainer{max-width:1440px;display:flex;flex-flow:column nowrap;margin:0 auto}@media screen and (min-width: 768px){.newPDPContainer{padding:37px 52px 0 45px}}.newPDPContainer .newPDPDesktopContentWrapper{display:grid;grid-template:1fr/clamp(500px, 66%, 892px) minmax(0, 420px);gap:clamp(10px, 3%, 41px)}.newPDPContainer .newPDPDesktopContentWrapper .newPDPMaterialAndLiningsSection{display:grid;grid-template-areas:"newPDPCraftedHighlightsSectionImage newPDPLiningsSectionList" "newPDPCraftedHighlightsSectionDescription newPDPLiningsSectionHeading";gap:12px 25px}.newPDPContainer .newPDPDesktopContentWrapper .newPDPMaterialAndLiningsSection .newPDPCraftedHighlightsSectionImage{grid-area:newPDPCraftedHighlightsSectionImage;align-self:end;max-width:425px}.newPDPContainer .newPDPDesktopContentWrapper .newPDPMaterialAndLiningsSection .newPDPCraftedHighlightsSectionDescription{grid-area:newPDPCraftedHighlightsSectionDescription}.newPDPContainer .newPDPDesktopContentWrapper .newPDPMaterialAndLiningsSection .newPDPLiningsSectionList{grid-area:newPDPLiningsSectionList;align-self:end;min-width:0;min-height:0}.newPDPContainer .newPDPDesktopContentWrapper .newPDPMaterialAndLiningsSection .newPDPLiningsSectionHeading{grid-area:newPDPLiningsSectionHeading}.newPDPContainer .newPDPDesktopContent{min-height:100%;width:100%;padding:0}.newPDPContainer .newPDPDesktopContent .newPDPDesktopStickySection{position:sticky;top:88px;background:#fff;z-index:2}.newPDPContainer .newPDPRecommendationsSection{margin:80px 0 40px 0}@media screen and (min-width: 768px){.newPDPContainer .newPDPRecommendationsSection{margin:0}}.newPDPContentItem{padding:0 20px}@media screen and (min-width: 768px){.newPDPContentItem{padding:0}}.newPDPBottomMobileStickySection{position:sticky;bottom:0;background:#fff;padding:0 20px 10px 20px;z-index:21}

