.CollectionHero{height:50vh;position:relative;width:100%}.CollectionHero:before{background-color:rgba(0,0,0,.2);background-image:linear-gradient(180deg,transparent 40%,transparent);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}.CollectionHero-empty{background-color:#000;height:40px;position:fixed;width:100%;z-index:3}.CollectionHero-image{background-position:var(--backgroundPosition);background-repeat:no-repeat;background-size:cover;height:100%;opacity:1}.CollectionHero-image--hiddenOnMobile{display:none}.CollectionHero-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding-bottom:10px}.CollectionHero-title{font-family:Gotham-Bold,sans-serif;font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.11;text-align:center}.CollectionHero-title:last-child{margin-bottom:6px}.CollectionHero-subtitle{font-family:Gotham-Book,sans-serif;font-size:22px;letter-spacing:-.02em;line-height:1.25;margin-bottom:10px}@media (min-width:768px){.CollectionHero{height:50vh}.CollectionHero-empty{height:60px}.CollectionHero-image--hiddenOnDesktop{display:none}.CollectionHero-image--hiddenOnMobile{display:block}.CollectionHero-title{font-size:60px}.CollectionHero-title:last-child{margin-bottom:13px}.CollectionHero-subtitle{font-size:30px;margin-bottom:20px}}.CollectionStickySubCollectionSelector{background-color:rgba(0,0,0,.75);color:#fff;left:0;position:fixed;top:-65px;transition:top .5s ease;width:100%}.CollectionStickySubCollectionSelector.is-visible{top:59px;z-index:4}.CollectionStickySubCollectionSelector-list{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.09);color:#000;left:0;margin:0;min-width:225px;opacity:0;padding:30px 35px;pointer-events:none;position:absolute;transform:translate3d(-10px,0,0);transition:all .25s}.CollectionStickySubCollectionSelector-trigger{border-bottom:1px solid transparent;cursor:pointer;display:inline-block;font-family:Gotham-Bold,sans-serif;font-size:17px;letter-spacing:-.02em;line-height:1.11;margin-left:-40px;padding:8px 55px 8px 35px;position:relative;transition:all .25s}.CollectionStickySubCollectionSelector-trigger:after{background-image:url(https://f.shgcdn.com/a8451cb0-0130-491c-a0e0-b9847f8fed42/);background-position:50%;background-repeat:no-repeat;background-size:10px;bottom:0;content:"";margin-right:15px;position:absolute;right:0;top:0;width:40px}.CollectionStickySubCollectionSelector-item button{cursor:pointer;margin-bottom:10px;outline:none;padding-bottom:5px;position:relative}.CollectionStickySubCollectionSelector-item button:after{border-bottom:2px solid #000;bottom:3px;box-sizing:border-box;content:"";display:block;height:0;position:absolute;transition:width .5s ease;width:0}.CollectionStickySubCollectionSelector-item button:hover:after{width:calc(100% - 5px)}.CollectionStickySubCollectionSelector.is-open .CollectionStickySubCollectionSelector-list{opacity:1;pointer-events:auto;transform:translateZ(0)}.CollectionStickySubCollectionSelector.is-open .CollectionStickySubCollectionSelector-trigger{background-color:#fff;border-bottom:1px solid #e4e4e4;color:#000}.CollectionStickySubCollectionSelector.is-open .CollectionStickySubCollectionSelector-trigger:after{background-image:url(https://f.shgcdn.com/da25c80b-e35b-4ebf-a0e7-314fde079098/)}@media (max-width:768px){.CollectionStickySubCollectionSelector{top:-45px}.CollectionStickySubCollectionSelector.is-visible{top:40px}.CollectionStickySubCollectionSelector-trigger{font-size:17px;margin-left:-20px;padding:8px 50px 8px 20px}.CollectionStickySubCollectionSelector-trigger:after{margin-right:10px}}.ProductTags-refactored{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row-reverse;margin-right:-7px;margin-top:-7px;position:absolute;right:0;top:0;width:100%;z-index:3}.ProductTag-refactored{background-color:#000;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;display:inline-block;font-family:Gotham-Bold,sans-serif;font-size:11px;letter-spacing:-.02em;line-height:1.11;padding:4px 10px}@media (max-width:1024px){.ProductTag-refactored{font-size:10px;line-height:10px;padding:4px 6px}}@media (max-width:800px){.ProductTag-refactored{font-size:8px;line-height:8px;padding:2px 4px}}@keyframes fadeInAni{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAni{0%{opacity:1}to{opacity:0}}.ProductImageWithComparisonOnHover{background-color:#f3f3f3;left:0;padding-top:100%;position:absolute;right:0;top:0}.ProductImageWithComparisonOnHover-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f3f3f3;height:calc(100% - 20px);left:10px;opacity:0;position:absolute;top:10px;transition:opacity .3s ease;width:calc(100% - 20px);z-index:1}.ProductImageWithComparisonOnHover-img.is-visible{opacity:1}.ProductImageWithComparisonOnHover-img.aged{opacity:0;z-index:1}.ProductImageWithComparisonOnHover.can-hover:hover .ProductImageWithComparisonOnHover-img.aged{animation:fadeInAni .5s ease;opacity:1;transition:opacity .4s ease,z-index .4s ease;z-index:2}.CollectionProductCard-swatchList{align-items:center;-moz-column-gap:1px;column-gap:1px;display:flex;flex-wrap:wrap;height:23px}.CollectionProductCard-swatchItem--container{border:2px solid transparent;border-radius:50%;cursor:pointer;height:20px;padding:2px;width:20px}.CollectionProductCard-swatchItem{border-radius:50%;cursor:pointer;height:100%;width:100%}.CollectionProductCard-swatchItem--selected{border-color:#dedede}.CollectionProductCard-variantsList{-moz-column-gap:5px;column-gap:5px;display:flex;row-gap:5px}.CollectionProductCard-variantItem{border:2px solid #d6d6d6;border-radius:3px;box-sizing:border-box;cursor:pointer;font-family:Gotham,sans-serif;font-size:12px;font-weight:400;padding:3px 8px}.CollectionProductCard-variantItem--selected{border-color:#000;font-weight:700}.CollectionProductCard-moreItem{background-color:#d6d6d6;color:#000;display:none;text-decoration:none}.CollectionProductCard-swatchList .TooltipTippy-content.CollectionProductCard-swatchItem--tooltip{border-radius:3px;font-family:Gotham-book;font-size:14px;padding:5px 12px}.CollectionProductCard-swatchList [data-tippy-root]{margin-bottom:-5px!important}@media (max-width:1350px){.CollectionProductCard-swatchList{height:20px}}@media (max-width:1024px){.CollectionProductCard-swatchList{height:15px}.CollectionProductCard-swatchItem--container{border-width:1px;height:13px;padding:1px;width:13px}.CollectionProductCard-swatchItem--selected{border-color:#000}.CollectionProductCard-variantItem{font-size:8px;padding:3px 6px}}@media (max-width:800px){.CollectionProductCard-variantItem--hiddenMobile{display:none}.CollectionProductCard-moreItem{display:block}}.CollectionProductCard-priceContainer{width:35%}.CollectionProductCard-price{display:inline-block!important}.CollectionProductCard-bottomBoxWithPrices{justify-content:space-between;padding-top:16px}@media (max-width:1350px){.CollectionProductCard{min-width:315px;width:315px}.CollectionProductCard-details{padding-top:17px}.CollectionProductCard-name{font-size:17px}.CollectionProductCard-price,.CollectionProductCard-subtitle{font-size:14px}}@media (max-width:1024px){.CollectionProductCard{max-width:267px;min-width:246px;padding:12px;width:unset}.CollectionProductCard-details{padding-top:7px}.CollectionProductCard-name{font-size:14px}.CollectionProductCard-price,.CollectionProductCard-subtitle{font-size:12px;padding-top:0}.CollectionProductCard-bottomBox{padding-top:6px}}.CollectionProductCard{background-color:#fff;border-radius:5px;box-shadow:0 6px 20px rgb(0 0 0/6%);display:flex;flex-direction:column;min-width:380px;padding:15px;width:380px}.CollectionProductCard-preview{color:inherit;display:inline-block;padding-top:100%;position:relative;text-decoration:inherit;width:100%}.CollectionProductCard-details{display:flex;flex:1 1;flex-direction:column;font-family:Gotham-Book,sans-serif;letter-spacing:-.02em;line-height:1.25;padding-top:10px}.CollectionProductCard-name{font-family:Gotham-Bold,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.11}.CollectionProductCard-price,.CollectionProductCard-subtitle{font-size:16px;font-weight:325;letter-spacing:-.2px;line-height:19px;padding-top:5px}.CollectionProductCard-price{display:none;padding-top:0}.CollectionProductCard-price.is-strikethrough{color:#d6d6d6;margin-right:9px;text-decoration:line-through}.CollectionProductCard-bottomBox{align-items:end;display:flex;flex-grow:1;padding-top:5px}.CollectionProductCard-notes{display:block;padding-top:5px}.CollectionProductCard-collectionNote,.CollectionProductCard-shipDate,.CollectionProductCard-soldOut{color:#6e6e6e}.CollectionProductCard-offPriceTag{color:#d02d2d}@media (max-width:1350px){.CollectionProductCard{min-width:315px;width:315px}.CollectionProductCard-details{padding-top:17px}.CollectionProductCard-name{font-size:17px;line-height:20px}.CollectionProductCard-price,.CollectionProductCard-subtitle{font-size:14px;line-height:17px}}@media (max-width:1024px){.CollectionProductCard{max-width:267px;min-width:246px;padding:12px;width:unset}.CollectionProductCard-details{padding-top:7px}.CollectionProductCard-name{font-size:14px;line-height:17px}.CollectionProductCard-price,.CollectionProductCard-subtitle{font-size:12px;line-height:15px;padding-top:0}.CollectionProductCard-bottomBox{padding-top:6px}}@media (max-width:800px){.CollectionProductCard{box-shadow:0 6px 20px rgb(0 0 0/6%);max-width:193px;min-width:166px;padding:7px}}@media (max-width:560px){.CollectionProductCard{box-shadow:0 6px 20px rgb(0 0 0/6%);max-width:174px;min-width:100%;width:unset}}.CollectionBanner{background-color:#fff;border-radius:5px;grid-column:unset;min-width:380px;padding:15px;position:relative}.CollectionBanner.double{grid-column:span 2}.CollectionBanner.fullWidth{grid-column:span 3}.CollectionBanner-mediaOverlay{background-clip:content-box;background-color:#000;height:100%;left:0;padding:inherit;position:absolute;top:0;width:100%;z-index:1}.CollectionBanner-media{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.CollectionBanner-text{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Gotham-Bold,sans-serif;height:100%;justify-content:center;letter-spacing:-.02em;line-height:1.11;padding:20px;position:relative;width:100%;z-index:2}.CollectionBanner-text>*{margin-bottom:20px;text-align:center}.CollectionBanner-text :last-child{margin-bottom:0}.CollectionBanner-text h1{font-family:Gotham-Bold,sans-serif;font-size:27px;font-weight:700}.CollectionBanner-text h2,.CollectionBanner-text h3{font-family:Gotham-Bold,sans-serif;font-size:18px;font-weight:700}.CollectionBanner-text p{display:flex;flex-direction:column;font-size:13px;font-weight:400}.CollectionBanner-text a{background-color:#fff;border-radius:2px;color:#000;font-size:20px;font-weight:400;padding:11px 30px;text-decoration:none;white-space:nowrap}@media (max-width:1350px){.CollectionBanner{min-width:315px}}@media (max-width:1024px){.CollectionBanner{min-width:246px;padding:12px}.CollectionBanner-text{padding:10px}.CollectionBanner-text a{font-size:10px;padding:11px}}@media (max-width:560px){.CollectionBanner.double{grid-column:unset}.CollectionBanner.fullWidth{grid-column:span 2}}@media (min-width:768px){.CollectionBanner-text h1{font-size:47px}.CollectionBanner-text h2,.CollectionBanner-text h3{font-size:27px}}@media (max-width:767px){.CollectionBanner{min-width:unset;padding:7px}.CollectionBanner.hide{display:none}}.CollectionProductList{background-color:#f2f2f2}.CollectionProductList-PageWidth{max-width:1300px;padding:0 60px}.CollectionProductList-title{font-family:Gotham-Bold,sans-serif;font-size:47px;font-weight:700;letter-spacing:-.02em;line-height:1.11;padding:60px 0 0}.CollectionProductList-list{grid-row-gap:30px;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);padding-bottom:20px;padding-top:30px;row-gap:30px}.hide-desktop{display:block}.hide-desktop.hide-mobile,.hide-mobile{display:none}@media (min-width:768px){.hide-desktop{display:none}.hide-mobile{display:block}.hide-desktop.hide-mobile{display:none}}@media (max-width:1350px){.CollectionProductList-PageWidth{max-width:1024px;padding:0 20px}.CollectionProductList-list{-moz-column-gap:15px;column-gap:15px}}@media (max-width:1024px){.CollectionProductList-PageWidth{max-width:863px}.CollectionProductList-list{-moz-column-gap:10px;column-gap:10px;padding-top:20px;row-gap:20px}.CollectionProductList-title{font-size:28px}}@media (max-width:800px){.CollectionProductList-PageWidth{max-width:640px}}@media (max-width:560px){.CollectionProductList-PageWidth{max-width:390px;padding:0 10px}.CollectionProductList-list{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(2,1fr)}}.CollectionBannerFullSize-container{background-color:#f2f2f2;padding:40px 0}.CollectionBannerFullSize-PageWidth{max-width:1300px;padding:0 60px}.CollectionBannerFullSize{background-color:#fff;border-radius:5px;box-shadow:0 6px 20px rgb(0 0 0/6%);height:100%;padding:15px;width:100%}.CollectionBannerFullSize-link{color:#fff;height:100%;text-decoration:none;width:100%}.CollectionBannerFullSize-background-image{background-position:50% 50%;background-size:cover;border-radius:0;display:flex;height:360px;max-width:1300px;opacity:1;position:relative}.CollectionBannerFullSize-content{color:#fff;margin:auto;padding:40px 40px 50px;text-align:center}.CollectionBannerFullSize-title{font-family:Gotham-Bold,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.11;margin:0 0 10px}.CollectionBannerFullSize-description{font-family:Aleo,HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:0;line-height:1.5;margin-bottom:40px;max-width:750px;text-align:center}.CollectionBannerFullSize-button{border-radius:3px;display:inline;font-size:16px;padding:12px 20px}@media (max-width:1350px){.CollectionBannerFullSize-PageWidth{max-width:1024px;padding:0 20px}}@media (max-width:1024px){.CollectionBannerFullSize-container{padding:20px 0}.CollectionBannerFullSize-PageWidth{max-width:863px}.CollectionBannerFullSize{padding:12px}}@media (max-width:800px){.CollectionBannerFullSize-PageWidth{max-width:640px}.CollectionBannerFullSize{padding:7px}}@media (max-width:560px){.CollectionBannerFullSize-container{padding:10px 0 20px}.CollectionBannerFullSize-PageWidth{max-width:390px;padding:0 10px}}