.algoliaHitsWrapper{flex:1;padding-top:10px}@media screen and (min-width: 1200px){.algoliaHitsWrapper{padding:36px 0}}.algoliaHitsWrapper .algoliaHitsHeader{display:flex;flex-flow:row;align-items:center;gap:10px;justify-content:space-between;padding:6px 20px 0 20px}@media screen and (min-width: 1200px){.algoliaHitsWrapper .algoliaHitsHeader{padding:36px 70px 0 45px}}.algoliaHitsWrapper .ais-InfiniteHits-sentinel{width:100%}.algoliaHits{display:flex;justify-content:center;height:100%;padding:0 20px;margin-top:12px}@media screen and (min-width: 1200px){.algoliaHits{padding:0 40px;margin:24px 0 40px 0}}.algoliaHits .ais-Hits{height:100%}.algoliaHits .ais-Hits .ais-Hits-list{display:grid;grid-template-columns:repeat(2, minmax(150px, 50vw));grid-gap:20px}@media screen and (min-width: 768px){.algoliaHits .ais-Hits .ais-Hits-list{grid-template-columns:repeat(4, 150px)}}@media screen and (min-width: 1200px){.algoliaHits .ais-Hits .ais-Hits-list{grid-template-columns:repeat(4, 312px)}}.ais-Hits-item{display:flex;flex-direction:column;position:relative;overflow:hidden;width:100%}@media screen and (min-width: 1200px){.ais-Hits-item{padding:0 15px}}.ais-Hits-item:focus-visible,.ais-Hits-item:focus-within{outline:2px solid black;outline-offset:10px}.ais-Hits-item .algoliaHit{display:grid;background:none;color:#000;gap:10px;cursor:pointer;padding:10px 0;font-size:14px;font-size:1.07692rem;line-height:14px;grid-template-rows:250px auto;outline:none}@media screen and (min-width: 1200px){.ais-Hits-item .algoliaHit{grid-template-rows:548px auto}}.ais-Hits-item .algoliaHit .algoliaHitImageWrapper{display:block;position:relative;overflow:hidden;margin:0 auto;height:100%;width:100%;padding:0;max-height:330px}@media screen and (min-width: 1200px){.ais-Hits-item .algoliaHit .algoliaHitImageWrapper{min-height:280px;max-height:100%}}.ais-Hits-item .algoliaHit .algoliaHitImageWrapper .algoliaHitImage{width:100%}.ais-Hits-item .algoliaHit .algoliaHitImageWrapper picture{display:block}.ais-Hits-item .algoliaHit .algoliaHitHighlight{color:#000;text-align:left;line-height:20px}.ais-Hits-item .algoliaHit .algoliaHitHighlight .ais-Highlight-highlighted{background:#333;color:white}.ais-Hits-item .algoliaHit .algoliaHitDetails{display:flex;flex-flow:column nowrap;gap:5px;cursor:text;text-transform:capitalize;font-weight:300;font-family:"ProximaNova","Arial",sans-serif}.ais-Hits-item .algoliaHit .algoliaHitDetails .algoliaHitPriceWrapper{display:flex;align-items:center}.ais-Hits-item .algoliaHit .algoliaHitDetails .algoliaHitPrice{text-align:left}.ais-Hits-item .algoliaHit .algoliaHitDetails .algoliaHitPrice.salePrice{padding-left:5px;color:#e31111}.ais-Hits-item .algoliaHit:first-child{white-space:break-spaces}.algoliaSearchBox{background:#F0F0F0;border-radius:50px;padding:10px 20px;height:50px;display:flex;justify-content:center;align-items:center;width:100%;gap:10px}@media screen and (min-width: 1200px){.algoliaSearchBox{padding:22px 32px 22px 40px;height:68px;gap:0}}.algoliaSearchBox .ais-SearchBox{width:100%}@media screen and (min-width: 1200px){.algoliaSearchBox .ais-SearchBox{width:100%;margin:0 30px 0 12px}}.algoliaSearchBox .ais-SearchBox .ais-SearchBox-form{display:flex;gap:5px;align-items:center}.algoliaSearchBox .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{display:none}.algoliaSearchBox .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{width:100%;padding:0;border:none;font-family:"ProximaNova","Arial",sans-serif;font-weight:400;font-size:16px;line-height:14px;color:#000;background:#F0F0F0}@media screen and (min-width: 1200px){.algoliaSearchBox .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{background:none}}.algoliaSearchBox .ais-SearchBox .ais-SearchBox-form .algoliaLoading{cursor:pointer;-webkit-animation:rotate 0.8s infinite linear;animation:rotate 0.8s infinite linear;border:3px solid #323232;border-right-color:transparent;border-radius:50%;width:2rem;height:2rem;vertical-align:-0.125em}.algoliaSearchBox .algoliaDesktopCloseButton{display:none}.algoliaSearchBox .algoliaDesktopCloseButton:hover{background:none}@media screen and (min-width: 1200px){.algoliaSearchBox .algoliaDesktopCloseButton{display:initial}}.algoliaOverlay{background:#fff}.algoliaOverlay.open{display:flex;flex-flow:column;height:fit-content;width:100vw}.algoliaOverlay .overlayCloseBtn{display:none}@media screen and (min-width: 1200px){.algoliaOverlay .overlayCloseBtn{display:initial;position:absolute;top:12px;right:16px}}.algoliaOverlay .algoliaOverlayNoQuery{display:flex;flex-flow:column;gap:32px;padding:16px 20px 0}@media screen and (min-width: 1200px){.algoliaOverlay .algoliaOverlayNoQuery{padding:57px 52px 57px 45px;flex-flow:row nowrap;gap:100px}}.algoliaOverlay .algoliaOverlayNoQuery .overlayCloseBtn{position:absolute;top:16px;right:16px}.numberOfHits{font-family:'PT Serif', serif;font-weight:400;font-size:18px;line-height:20px}@media screen and (min-width: 1200px){.numberOfHits{font-size:28px;line-height:33px}}.numberOfHits strong{font-family:'PT Serif', serif;font-weight:700}.genderRefinement{display:flex;flex-flow:row;gap:20px}.genderRefinement .genderRefinementItem{background:none;padding:0;font-size:16px;line-height:16px;color:#000;text-transform:capitalize}.genderRefinement .genderRefinementItem.active{border-bottom:2px solid #000}.genderRefinement .genderRefinementItem.active strong{font-weight:700}.genderRefinement .genderRefinementItem strong{font-family:"ProximaNova","Arial",sans-serif;font-weight:400}.noResultsContentWrapper{letter-spacing:normal;padding-top:60px}.noResultsContentWrapper .overlayCloseBtn{position:absolute;top:16px;right:16px}.noResultsContentWrapper .noResultsTop{display:flex;flex-flow:column;text-align:center}@media screen and (min-width: 1200px){.noResultsContentWrapper .noResultsTop{gap:15px;text-align:initial}}.noResultsContentWrapper .noResultsText{color:#000;font-size:16px;font-size:1.23077rem;line-height:24px;padding:0 20px}@media screen and (min-width: 1200px){.noResultsContentWrapper .noResultsText{font-family:"PT Serif",serif;font-size:28px;font-size:2.15385rem;line-height:33px;padding:0 50px}}.noResultsContentWrapper .noResultsText .noResultsQuery{font-weight:700}.noResultsContentWrapper .noResultsPopularSearchTitle{font-weight:400;font-size:16px;font-size:1.23077rem;line-height:24px;padding:0 20px}@media screen and (min-width: 1200px){.noResultsContentWrapper .noResultsPopularSearchTitle{padding:0 50px;font-size:18px;font-size:1.38462rem;line-height:26px}}.noResultsContentWrapper .noResultsPopularSearches{display:flex;align-items:center;flex-flow:row;gap:28px;padding:16px 20px 0 20px;justify-content:center}@media screen and (min-width: 1200px){.noResultsContentWrapper .noResultsPopularSearches{justify-content:flex-start;padding:0 50px;gap:34px}}.noResultsContentWrapper .noResultsPopularSearches .noResultsPopularSearch{font-size:16px;font-size:1.23077rem;font-family:"ProximaNova","Arial",sans-serif;line-height:24px;text-decoration-line:underline;background:none;color:#000;text-transform:none;padding:0}@media screen and (min-width: 1200px){.noResultsContentWrapper .noResultsPopularSearches .noResultsPopularSearch{line-height:26px;font-size:18px;font-size:1.38462rem}}.noResultsContentWrapper .noResultsPopularSearches .noResultsPopularSearch:focus-visible{outline:2px solid black;outline-offset:10px}.noResultsContentWrapper .noResultsPopularSearches .noResultsPopularSearch:hover{cursor:pointer}.noResultsContentWrapper .algoliaProductLists{background:#f9f9f9;padding:32px 20px;margin-top:33px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists{padding:40px 50px;margin-top:40px}}.noResultsContentWrapper .algoliaProductLists .algoliaHits{padding-top:20px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists .algoliaHits{padding-top:30px}}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists .ais-Hits-list{grid-template-columns:repeat(4, 312px);grid-gap:30px}}.noResultsContentWrapper .algoliaProductLists .algoliaPopUpHeader{text-transform:none;font-size:20px;font-size:1.53846rem;line-height:28px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists .algoliaPopUpHeader{font-size:24px;font-size:1.84615rem}}.noResultsContentWrapper .algoliaProductLists .algoliaHit{grid-template-rows:250px 50px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists .algoliaHit{grid-template-rows:548px 50px}}.noResultsContentWrapper .algoliaProductLists .algoliaHit .algoliaHitImageWrapper{max-height:330px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaProductLists .algoliaHit .algoliaHitImageWrapper{min-height:280px;max-height:100%}}.noResultsContentWrapper .algoliaProductLists .algoliaHit .algoliaHitImageWrapper picture{display:block}.noResultsContentWrapper .algoliaRecommended{background:#f9f9f9;padding:32px 0;margin-top:33px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaRecommended{padding:30px 50px;margin-top:40px}}.noResultsContentWrapper .algoliaRecommended .algoliaPopUpHeader{font-size:20px;font-size:1.53846rem;line-height:28px;text-transform:none;padding:10px 20px}@media screen and (min-width: 1200px){.noResultsContentWrapper .algoliaRecommended .algoliaPopUpHeader{font-size:24px;font-size:1.84615rem;line-height:28px;padding:21px 0}}.ais-Accordion-button{width:100%;padding:18px 20px;font-size:18px;font-size:1.38462rem;line-height:20px;font-family:"ProximaNova","Arial",sans-serif;letter-spacing:0.5px;text-transform:capitalize;color:#000;cursor:pointer;background-color:#fff}.ais-Accordion-button .ais-Accordion-buttonLabel{display:flex;align-items:center;justify-content:space-between}.ais-Accordion-button:focus-visible{outline:none}.ais-Accordion-button:focus-visible .ais-Accordion-buttonLabel{outline:2px solid black;outline-offset:10px}.ais-Accordion-buttonIcon{transition:all .3s ease-in-out;width:15px;height:15px;transform:rotate(270deg)}.ais-Accordion-buttonIcon.open{transform:rotate(180deg)}.ais-Accordion.ais-Panel{margin:0}.ais-Accordion .ais-Panel-body{position:relative;background-color:#fff;overflow:hidden auto}@media screen and (min-width: 1200px){.ais-Accordion .ais-Panel-body{padding:0 0 0 16px}}.ais-Accordion .ais-Panel-header{height:100%;display:flex;margin-bottom:0}.ais-Accordion .ais-Panel-body{height:0;transition:height .3s ease-in-out}.ais-Accordion--opened .ais-Accordion-button{font-weight:700}.ais-Accordion--opened .ais-Panel-body{height:auto}.ais-Accordion--empty{display:none}.algoliaPopUpHeader{color:#000;font-size:14px;font-size:1.07692rem;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}.trendingSearches{display:flex;flex-flow:column;gap:10px;justify-content:center;padding-top:18px}@media screen and (min-width: 1200px){.trendingSearches{justify-content:flex-start}}.trendingSearches .trendingSearch{display:flex;align-items:center;height:30px;line-height:22px;font-size:16px;font-size:1.23077rem;background:none;color:#000;text-transform:none;font-family:"ProximaNova","Arial",sans-serif;padding:0}.trendingSearches .trendingSearch:focus-visible{outline:2px solid black;outline-offset:10px}.trendingSearches .trendingSearch:hover{cursor:pointer}.recentSearches{display:flex;flex-flow:column;gap:10px;justify-content:center;padding:18px 0 28px 0;border-bottom:1px solid #d0d0d0}@media screen and (min-width: 1200px){.recentSearches{padding-bottom:0;border:none;max-width:250px}}.recentSearches .recentSearchItem{position:relative;display:flex;align-items:center;gap:8px;justify-content:space-between}@media screen and (min-width: 1200px){.recentSearches .recentSearchItem{justify-content:flex-start}}.recentSearches .recentSearchItemCloseBtn{position:relative;top:1px}.recentSearches .recentSearchItemBtn{color:#000;display:flex;align-items:center;background:none;padding:0;text-transform:initial;font-family:"ProximaNova","Arial",sans-serif;font-size:16px;font-size:1.23077rem;line-height:22px;min-height:fit-content;text-align:left}.algoliaClearBtn{font-family:"ProximaNova","Arial",sans-serif;font-style:normal;font-weight:400;font-size:14px;font-size:1.07692rem;line-height:20px;text-align:right;text-decoration-line:underline;text-transform:capitalize;color:#000;background:none;padding:0}.algoliaClearBtn:hover{background:none}.commonLoader{position:relative;top:50%;left:50%;display:block;width:60px;height:60px;background:url("https://assets.indochino.com/images/common/loading/loader_measurements.svg") no-repeat 50% 50%;background-size:100% 100%;margin:10px 0 30px;animation-name:rotate;animation-duration:.9s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotate;-webkit-animation-duration:.9s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.defaultSkeleton{animation-duration:1s;animation-name:shimmer;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:#fafafa;background-image:linear-gradient(90deg, #fafafa 0, #e5e6e7 20%, #fafafa 40%, #fafafa);background-repeat:no-repeat;background-size:200% 100%;display:inline-block;position:relative}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.lock-scroll{overflow:hidden}.siteSearchNodeAlgolia{position:relative;top:50px;display:none;align-items:center}.siteSearchNodeAlgolia.open{display:flex}@media screen and (min-width: 1200px){.siteSearchNodeAlgolia{position:initial;top:0;display:flex;width:100%;height:68px}}.siteSearchNodeAlgolia #algolia-desktop-search{width:100%}.algoliaSearchDialogWrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;display:none;background:#fff;z-index:1001;overflow:hidden auto}@media screen and (min-width: 1200px){.algoliaSearchDialogWrapper{--headerHeight: 68px;position:absolute;left:0;top:calc(var(--headerHeight) - 1px);height:calc(100vh - var(--headerHeight));width:100vw}}.algoliaSearchDialogWrapper.open{display:initial}.algoliaSearchDialogWrapper .mobileCloseButton{position:absolute;top:20px;right:18px;z-index:1002}@media screen and (min-width: 1200px){.algoliaSearchDialogWrapper .mobileCloseButton{display:none;top:15px;right:15px}}.algoliaSearchDialogWrapper .mobileCloseButton:after{right:0;top:0}.algoliaSearchDialogWrapper .searchInputMobile{padding:0 20px;margin:55px 0 16px;width:100vw}@media screen and (min-width: 1200px){.algoliaSearchDialogWrapper .searchInputMobile{margin:0;padding:27px 52px 0 45px}}.algoliaSearchButton{display:flex;align-items:center;justify-content:center;width:53px;background:none;height:100%;padding:0}.algoliaSearchButton:hover{background:none}@media screen and (min-width: 1200px){.algoliaSearchButton{width:auto}}.algoliaSearchButton .algoliaSearchButtonText{display:none;color:#000;text-transform:none;font-family:"ProximaNova","Arial",sans-serif;font-size:16px;font-size:1.23077rem;line-height:20px;line-height:1.53846rem;padding-left:7px}@media screen and (min-width: 1200px){.algoliaSearchButton .algoliaSearchButtonText{display:initial}}.algoliaSearchButton .algoliaSearchButtonText.open{font-weight:700}.algoliaSearchButton .algoliaSearchButtonDivider{width:1px;height:24px;background:#000;margin-left:26px;display:none}@media screen and (min-width: 1200px){.algoliaSearchButton .algoliaSearchButtonDivider{display:initial}}.scrollToTop{position:fixed;z-index:1004;cursor:pointer}.scrollToTop.desktop{display:none;right:25px;bottom:20px}@media screen and (min-width: 1200px){.scrollToTop.desktop{display:block}}.scrollToTop.mobile{display:block;right:20px;bottom:74px}@media screen and (min-width: 1200px){.scrollToTop.mobile{display:none}}#mobileSiteSearchNodeAlgolia_IPAD_Safari .mobileAlgoliaFiltersContent{top:30px;height:calc(100% - 30px)}.ais-CurrentRefinements-list,.ais-Hits-list,.ais-RefinementList-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner{padding:0;border:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled]{cursor:default}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}

.newCloseBtn{z-index:1002;background:none;padding:0;display:flex;align-items:center}

