.shop-banners{padding:0}.shop-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.shop-banner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:375px 225px;overflow:hidden;min-width:0}.shop-banner__panel{grid-area:1 / 1;position:relative;padding:51px 15px 0;text-align:center;background-color:var(--gray-6)}.shop-banner--purses .shop-banner__panel{padding-top:57px;background-color:var(--sky);background-image:url(../../images/home/shop-banners/bokeh.jpg);background-image:image-set(url(../../images/home/shop-banners/bokeh.webp) type("image/webp") 1x,url(../../images/home/shop-banners/bokeh@2x.webp) type("image/webp") 2x,url(../../images/home/shop-banners/bokeh.jpg) type("image/jpeg") 1x,url(../../images/home/shop-banners/bokeh@2x.jpg) type("image/jpeg") 2x);background-position:center;background-size:cover;background-repeat:no-repeat}.shop-banner--purses .shop-banner__panel::before{content:'';position:absolute;inset:0;z-index:0;background-color:var(--sky);opacity:.5;pointer-events:none}.shop-banner__title{position:relative;z-index:2;margin:0;font-family:var(--font);font-weight:300;font-size:54px;line-height:71px;letter-spacing:0;color:var(--text)}.shop-banner__sub{position:relative;z-index:2;margin:4px 0 0;font-family:var(--font);font-weight:900;font-size:21px;line-height:25px;letter-spacing:0;text-transform:uppercase;color:var(--text)}.shop-banner--purses .shop-banner__title,.shop-banner--purses .shop-banner__sub{color:var(--white)}.shop-banner--purses .shop-banner__sub{margin-top:0}.shop-banner--electronics .shop-banner__title{padding-right:12px}.shop-banner--purses .shop-banner__title{padding-right:14px}.shop-banner__art{grid-area:1 / 1;align-self:start;justify-self:start;display:block;position:relative;z-index:1;pointer-events:none;margin-left:calc(50% - 313.5px)}.shop-banner__art img{width:627px;height:375px;max-width:none}.shop-banner--purses .shop-banner__art img{height:378px}.shop-banner__band{grid-area:2 / 1;position:relative;z-index:0;display:flex;align-items:flex-start;padding:44px 0 0 calc(50% - 269.5px);overflow:hidden;background-color:var(--navy)}.shop-banner__trailbox{position:absolute;top:0;left:calc(50% - 253.5px);z-index:0;pointer-events:none}.shop-banner__trails{width:495px;height:224px;max-width:none}.shop-banner__hank{position:relative;z-index:1;flex:none}.shop-banner__hank img{width:147.76px;height:147.76px}.shop-banner__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-left:32.24px;padding-top:24px}.shop-banner--purses .shop-banner__copy{margin-left:30.24px}.shop-banner__text{max-width:328px;margin:0;font-family:var(--font);font-weight:500;font-size:21px;line-height:25px;letter-spacing:0;color:var(--white)}.shop-banner--purses .shop-banner__text{max-width:323px}.shop-banner__cta{display:flex;align-items:center;justify-content:center;width:180px;height:40px;margin-top:23px;border-radius:20px;background-color:var(--red);font-family:var(--font);font-weight:900;font-size:16px;line-height:23px;text-transform:uppercase;text-decoration:none;color:var(--white)}.shop-banner__cta:hover,.shop-banner__cta:focus{color:var(--white);text-decoration:none}@media screen and (max-width:1200px){.shop-banners__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:991px){.shop-banners__grid{padding:0;gap:64px}.shop-banner{grid-template-rows:304px 182px}.shop-banner__panel,.shop-banner--purses .shop-banner__panel{padding:34px 15px 0}.shop-banner--purses .shop-banner__panel{background-image:url(../../images/home/shop-banners/bokeh-m.jpg);background-image:image-set(url(../../images/home/shop-banners/bokeh-m.webp) type("image/webp") 1x,url(../../images/home/shop-banners/bokeh-m@2x.webp) type("image/webp") 2x,url(../../images/home/shop-banners/bokeh-m.jpg) type("image/jpeg") 1x,url(../../images/home/shop-banners/bokeh-m@2x.jpg) type("image/jpeg") 2x)}.shop-banner__title,.shop-banner--electronics .shop-banner__title,.shop-banner--purses .shop-banner__title{padding-right:0;font-size:35px;line-height:45px}.shop-banner__sub,.shop-banner--purses .shop-banner__sub{max-width:360px;margin:6px auto 0;font-size:18px;line-height:22px}.shop-banner__art{margin-left:calc(50% - 196px)}.shop-banner__art img{width:390px;height:304px}.shop-banner--purses .shop-banner__art{margin-left:calc(50% - 195px)}.shop-banner--purses .shop-banner__art img{height:306px}.shop-banner__band{padding:35.39px 0 0 max(15.45px, calc(50% - 179.55px))}.shop-banner__trailbox{left:calc(50% - 167px)}.shop-banner__trails{width:362px;height:181px}.shop-banner__hank img{width:119.68px;height:119.68px}.shop-banner__copy,.shop-banner--purses .shop-banner__copy{margin-left:19.87px;padding-top:8.61px}.shop-banner__text{max-width:192px;font-size:16px;line-height:20px}.shop-banner--purses .shop-banner__text{max-width:204px}.shop-banner__cta{margin-top:10.33px;margin-left:-4.69px}}