*{margin:0;padding:0;}body{background-color:#fff;color:#000;font-family:'Open Sans', sans-serif;font-size:0.875rem;font-weight:normal;font-style:normal;}.wrapper{margin:0 auto;max-width:1280px;}.icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-size:100% 100%;background-repeat:no-repeat;}.i_emailBlack{background-image:url('../images/email-mail-black@2x.png');}.i_phonelBlack{background-image:url('../images/phone-fill-black@2x.png');}.i_emailYellow{background-image:url('../images/email-mail-Yellow@2x.png');}.i_phonelYellow{background-image:url('../images/phone-fill-Yellow@2x.png');}.i_instaYellow{background-image:url('../images/insta-fill-Yellow@2x.png');}.i_facebookYellow{background-image:url('../images/phone-fill-Yellow@2x.png');}.headerCYellow .wrapper{display:flex;padding:24px;}.headerCYellow .contactInfo{display:flex;justify-content:end;align-items:end;width:100%;margin-left:24px;border-bottom:1px solid #000;}.headerCYellow .contactInfo a{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;margin-right:12px;background-color:#fffaf0;border:1px solid #000;border-bottom:none;font-size:0.875rem;color:#000;line-height:1.71;text-decoration:none;}.headerCYellow .contactInfo a:last-child{margin-right:0;}.headerCYellow i{margin-right:12px;}.logoCodeYellow img{max-width:150px;max-height:60px;}.codeYellowFooter{background-color:#000;padding:24px;color:#fff;}.codeYellowFooter .logoCodeYellow{padding-top:24px;}.codeYellowFooter .footerContent{display:flex;flex-wrap:wrap;margin-top:24px;color:rgba(255,255,255,0.9);}.codeYellowFooter .footerContent .staticText{max-width:410px;margin-right:225px;}.codeYellowFooter .footerContent .staticText p{font-family:'Playfair Display', serif;font-size:2rem;font-weight:600;font-style:normal;line-height:1.31;}.codeYellowFooter .footerContent .staticText span{display:inline-block;margin-top:16px;line-height:1.5;font-family:'Open Sans', sans-serif;font-size:1rem;font-weight:normal;font-style:normal;}.codeYellowFooter .footerContent .socialBlock{display:flex;}.codeYellowFooter .footerContent .socialBlock >div:first-child{margin-right:140px;}.codeYellowFooter .footerContent .socialBlock p{font-family:'Playfair Display', serif;font-size:1.25rem;font-weight:600;font-style:normal;line-height:1.2;margin-bottom:24px;}.codeYellowFooter .footerContent .socialBlock a{display:flex;align-items:center;color:#fff;line-height:1.71;text-decoration:none;margin-bottom:16px;}.codeYellowFooter .footerContent .socialBlock a:last-child{margin-bottom:0;}.codeYellowFooter .footerContent .socialBlock a:hover{text-decoration:underline;}.codeYellowFooter .footerContent .socialBlock i{margin-right:12px;width:20px;height:20px;}.copyRightBlock{margin-top:48px;margin-left:-24px;margin-right:-24px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8);}.layoutCYellow{padding:24px;}.layoutCYellow h2{font-family:'Playfair Display', serif;font-size:2.5rem;font-weight:600;font-style:normal;line-height:1.55;margin-top:48px;margin-bottom:48px;}.headBanner{height:540px;margin-top:-112px;padding:124px 24px 64px 24px;background:linear-gradient(252.42deg,#fffbb0 0%,rgba(255,255,255,0) 101.57%);}.headBanner .wrapper{display:flex;justify-content:space-between;}.headBanner .ContentBlock{padding-top:64px;}.headBanner .ContentBlock p{font-family:'Playfair Display', serif;font-size:4rem;font-weight:600;font-style:normal;line-height:1.13;}.headBanner .ContentBlock span{display:inline-flex;width:370px;margin-top:32px;font-family:'Open Sans', sans-serif;font-size:1.125rem;font-weight:normal;font-style:normal;line-height:1.78;}.headBanner .ContentBlock .buttonsBlock{margin-top:48px;}.headBanner .ContentBlock .buttonsBlock a{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;margin-right:15px;background-color:#fffaf0;border:1px solid #000;font-family:'Open Sans', sans-serif;font-size:1rem;font-weight:600;font-style:normal;color:#000;line-height:1.71;text-decoration:none;}.headBanner .ContentBlock .buttonsBlock a.btnBlack{background-color:#000;color:#fff200;}.headBanner .ContentBlock .buttonsBlock a:last-child{margin-right:0;}.headBanner .imgBlock{padding-right:36px;}.headBanner .imgBlock img{max-height:542px;}.shopBy{background-color:#fff200;padding:72px 150px;}.shopBy p{font-family:'Playfair Display', serif;font-size:2.5rem;font-weight:600;font-style:italic;text-align:center;}.shopBy .listHead{display:flex;align-items:center;justify-content:center;font-family:'Open Sans', sans-serif;font-size:1.125rem;font-weight:600;font-style:normal;line-height:1.33;}.shopBy .listHead span{display:inline-flex;background-color:#000;color:#fff;padding:16px 32px;margin-top:44px;margin-bottom:-27px;}.shopBy img{max-width:150px;}.shopBy ul{display:grid;grid-template-columns:auto auto auto auto;grid-gap:20px;padding:60px;border:solid 1px #000;list-style:none;}.shopBy ul li{display:flex;align-items:center;justify-content:center;background-color:#fff;}.shopBy ul li a{display:block;padding:20px;font-size:0;}.codeYellowCatalog{display:flex;align-items:flex-start;}.codeYellowCatalog ul{list-style:none;}.codeYellowCatalog .CategoryNav{min-width:280px;background-color:#fffaf0;margin-right:24px;}.codeYellowCatalog .CategoryNav li{border-left:4px solid transparent;}.codeYellowCatalog .CategoryNav li a{display:flex;padding:16px 24px;font-family:'Open Sans', sans-serif;font-size:1.125rem;font-weight:normal;font-style:normal;color:#000;text-decoration:none;}.codeYellowCatalog .CategoryNav li:hover,.codeYellowCatalog .CategoryNav li.active{background-image:linear-gradient(to right,#fff200 3%,rgba(255,242,0,0) 100%);border-left:4px solid #000;}.codeYellowCatalog .CategoryNav li:hover a,.codeYellowCatalog .CategoryNav li.active a{font-weight:600;}.codeYellowCatalog .pidListing{width:fit-content;}.codeYellowCatalog .pidListing ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.codeYellowCatalog .pidListing li{flex:33.33%;}.codeYellowCatalog .pidListing li img{margin:0 auto;max-width:100%;max-height:420px;}.codeYellowCatalog .pidListing a{display:flex;flex-direction:column;padding:16px;text-decoration:none;border:1px solid #fff;transition:all .3s ease-in-out;}.codeYellowCatalog .pidListing a:hover{border:1px solid #000;transition:all .3s ease-in-out;}.codeYellowCatalog .pidListing h5{font-family:'Open Sans', sans-serif;font-size:0.875rem;font-weight:400;font-style:1.71;color:#000;}.codeYellowCatalog .pidListing .pidImage{display:flex;align-items:center;}.codeYellowCatalog .pidListing .pidInfo{margin-top:12px;}.codeYellowCatalog .pidListing .pidPrice{margin-top:4px;}.codeYellowCatalog .pidListing .pidPrice span{margin-right:8px;}.codeYellowCatalog .pidListing .pidPrice span:last-child{margin-right:0;}.codeYellowCatalog .pidListing .pidPrice .fPrice{font-family:'Open Sans', sans-serif;font-size:1.125rem;font-weight:700;font-style:normal;color:#000;}.codeYellowCatalog .pidListing .pidPrice .oPrice{font-family:'Open Sans', sans-serif;font-size:1rem;font-weight:400;font-style:normal;color:#929292;text-decoration:line-through;}.codeYellowCatalog .pidListing .shippingLabel span{display:inline-flex;padding:4px 8px;margin-top:12px;background-color:rgba(255,242,0,0.3);font-family:'Open Sans', sans-serif;font-size:0.75rem;font-weight:600;font-style:1.33;color:#000;}@media only screen and (max-width: 720px){.headerCYellow .wrapper{padding:16px;}.headerCYellow .contactInfo a{padding:16px;}.headerCYellow .contactInfo a span{display:none;}.headerCYellow .contactInfo i{margin:0;}.headBanner{height:auto;margin-top:-96px;padding:114px 16px 0 16px;}.headBanner .wrapper{flex-direction:column;}.headBanner .ContentBlock{padding:0;text-align:center;}.headBanner .ContentBlock span{margin-top:16px;font-size:0.875rem;width:auto;}.headBanner .ContentBlock p{font-size:3rem;}.headBanner .ContentBlock .buttonsBlock{margin-top:24px;}.headBanner .ContentBlock .buttonsBlock a:last-child{display:none;}.headBanner .imgBlock{padding:0;margin-top:24px;font-size:0;}.headBanner .imgBlock img{max-width:100%;}.shopBy{padding:30px 16px 40px 16px;}.shopBy ul{padding:50px 24px 24px 24px;grid-template-columns:auto auto;}.shopBy ul li a{padding:16px;}.shopBy ul li a img{max-width:100%;}.shopBy p{font-size:1.75rem;}.shopBy .listHead{font-size:0.875rem;}.shopBy .listHead span{margin-top:44px;}.layoutCYellow{padding:16px 4px;}.layoutCYellow h2{font-size:1.5rem;margin-top:24px;margin-bottom:12px;text-align:center;}.codeYellowCatalog{flex-direction:column;}.codeYellowCatalog .CategoryNav{width:100%;min-width:inherit;margin:0 0 24px 0;background-color:#fff;}.codeYellowCatalog .CategoryNav li{border-bottom:2px solid #eee;}.codeYellowCatalog .CategoryNav li a{font-size:1rem;white-space:nowrap;padding:16px;}.codeYellowCatalog .CategoryNav li:hover,.codeYellowCatalog .CategoryNav li.active{background-image:linear-gradient(to top,#fff200 0%,rgba(255,242,0,0) 100%);border-left:none;border-bottom:2px solid #000;}.codeYellowCatalog ul{display:flex;overflow-x:auto;}.codeYellowCatalog .pidListing li{flex:50%;margin-bottom:16px;}.codeYellowCatalog .pidListing a{padding:0 4px;}.codeYellowCatalog .pidListing h5{font-size:0.75rem;}.codeYellowCatalog .pidListing .pidPrice span{margin-right:4px;}.codeYellowCatalog .pidListing .pidPrice .fPrice{font-size:0.875rem;}.codeYellowCatalog .pidListing .pidPrice .oPrice{font-size:0.75rem;}.codeYellowFooter{padding:16px;}.codeYellowFooter .logoCodeYellow{padding-top:8px;}.codeYellowFooter .footerContent .staticText{max-width:inherit;margin:0 0 0 0;}.codeYellowFooter .footerContent .staticText p{font-size:1.5rem;}.codeYellowFooter .footerContent .staticText span{font-size:0.875rem;}.codeYellowFooter .footerContent .socialBlock{margin-top:32px;flex-direction:column;}.codeYellowFooter .footerContent .socialBlock >div:last-child{margin-top:32px;}.copyRightBlock{margin:32px -16px 0 -16px;text-align:center;padding-top:16px;font-size:0.75rem;}}