.dropdown-menu{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.ravi-brands-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media(min-width:992px){.ravi-brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ravi-brands-grid__item{align-items:center;display:flex;filter:grayscale(1);justify-content:center;transition:all .3s ease}.ravi-brands-grid__item:hover{filter:grayscale(0);transition:all .3s ease}.product-line{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:992px){.product-line{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}}.product-line__item{aspect-ratio:17/14;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;position:relative;transition:all .3s ease}.product-line__item:hover{background-size:110% 110%;transition:all .3s ease}.product-line__link{align-items:flex-start;background:linear-gradient(180deg,transparent 23.79%,rgba(0,0,0,.6));display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px;position:absolute;text-decoration:none;top:0;transition:all .3s ease;width:100%;z-index:1}@media(min-width:992px){.product-line__link{padding:40px}}.product-line__link:before{background-color:rgba(0,0,0,.3);content:"";display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.product-line__link:hover{text-decoration:none;transition:all .3s ease}.product-line__link:hover .item-more{color:#cdb462;transition:all .3s ease}.product-line__link:hover .item-more:after{margin-left:15px;transition:all .3s ease}.product-line__link:hover:before{opacity:1;transition:opacity .3s ease}.product-line__link .item-title{color:#fff;font-size:1rem;font-weight:700;position:relative;z-index:1}@media(min-width:992px){.product-line__link .item-title{font-size:1.875rem}}.product-line__link .item-more{align-items:center;color:#fff;display:inline-flex;font-size:.75rem;font-weight:400;gap:5px;position:relative;transition:all .3s ease;z-index:1}@media(min-width:992px){.product-line__link .item-more{font-size:.9375rem}}.product-line__link .item-more:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M12.172 8.778H0v-2h12.172L6.808 1.414 8.222 0 16 7.778l-7.778 7.778-1.414-1.414 5.364-5.364Z' fill='%23EE6300'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-flex;height:16px;transition:all .3s ease;width:16px}.grid-collections{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.grid-collections{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-collections__header{color:#bbc4d0;font-family:Lato;font-size:2.0625rem;grid-area:header;padding:10px;text-align:center}.grid-collections__item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.grid-collections__item p{color:#f0f0f0;font-family:Lato;font-size:1.125rem;font-style:normal;font-weight:400;line-height:119.91%;text-align:center}.grid-collections__item svg{height:100%;margin:auto;max-height:50px;width:auto}.promo-block{display:grid;gap:12px;grid-template-areas:"block1 block2 block3";grid-template-columns:auto auto auto;grid-template-rows:auto;width:100%}@media(max-width:1199.98px){.promo-block{flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x proximity}}.promo-block::-webkit-scrollbar{height:8px}.promo-block::-webkit-scrollbar-track{background:#fff}.promo-block::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:0}.promo-block::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(min-width:992px){.promo-block{gap:12px;grid-template-areas:"block1 block2" "block1 block3";grid-template-columns:50% 1fr;grid-template-rows:1fr 1fr}}.promo-block__item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;text-decoration:none!important;transition:all .3s ease}@media(max-width:1199.98px){.promo-block__item{background-size:cover;margin-bottom:15px;min-height:200px;width:calc(100vw - 60px)}}.promo-block__item:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.promo-block__item:hover{transition:all .3s ease}.promo-block__item:hover:before{opacity:1;transition:all .3s ease}.promo-block__item:hover:not(.promo-block__item--shadow) .promo-block__title{padding:50px 70px;transition:all .3s ease}.promo-block__item:hover .promo-block__title{opacity:0;transition:all .3s ease}.promo-block__item:hover.promo-block__item--shadow:before{opacity:.2;transition:all .3s ease}@media(min-width:768px){.promo-block__item:hover .promo-block__hoverlink{opacity:1;transition:all .3s ease}}.promo-block__item--shadow:after{background:linear-gradient(0deg,#000,hsla(0,0%,40%,0));content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:0}@media(min-width:992px){.promo-block__item--1{aspect-ratio:1.29/1;grid-area:block1}.promo-block__item--1:after{transform:scale(-1)}.promo-block__item--2{grid-area:block2}.promo-block__item--3{grid-area:block3}}.promo-block__hoverlink{align-items:center;box-sizing:border-box;display:flex;font-size:.6875rem;height:100%;left:0;opacity:0;overflow:hidden;padding:60px;position:absolute;text-decoration:none!important;text-overflow:ellipsis;top:0;transition:all .3s ease;width:100%;z-index:10}@media(min-width:768px){.promo-block__hoverlink{font-size:.8125rem}}@media(min-width:768px)and (max-width:992px){.promo-block__hoverlink{font-size:calc(.7625rem + .08065vw)}}@media(min-width:992px){.promo-block__hoverlink{font-size:1rem}}@media(min-width:992px)and (max-width:992px){.promo-block__hoverlink{font-size:calc(.8rem + .32258vw)}}.promo-block__hoverlink:before{background-color:hsla(0,0%,100%,.8);content:"";height:calc(100% - 60px);left:30px;position:absolute;top:30px;width:calc(100% - 60px);z-index:-1}.promo-block__title{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:1.25rem;height:100%;line-height:1rem;margin:0;padding:50px;position:relative;text-decoration:none!important;transition:all .6s ease;width:100%;z-index:2}@media(max-width:992px){.promo-block__title{font-size:calc(.85rem + .64516vw)}}.promo-block__item--shadow .promo-block__title{line-height:1.6rem}.promo-block__title span{font-size:1.875rem;font-weight:800}@media(max-width:992px){.promo-block__title span{font-size:calc(.975rem + 1.45161vw)}}.promo-block__title ul.tags{display:inline-flex;gap:20px}.promo-block__title ul.tags li{font-size:.6875rem;font-weight:500;text-transform:uppercase}.promo-banner{align-items:center;aspect-ratio:3.22/1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;position:relative;text-decoration:none!important;transition:all .3s ease;width:100%}@media(max-width:1199.98px){.promo-banner{background-size:cover;min-height:200px}}.promo-banner:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.promo-banner:before,.promo-banner:hover{transition:all .3s ease}.promo-banner:hover:before{opacity:1;transition:all .3s ease}.promo-banner .title{color:#fff;font-family:Licorice;font-size:3.75rem;line-height:2rem;position:relative;z-index:2}@media(max-width:992px){.promo-banner .title{font-size:calc(1.35rem + 3.87097vw)}}@media(min-width:992px){.promo-banner .title{font-size:6.25rem;line-height:2rem}}@media(min-width:992px)and (max-width:992px){.promo-banner .title{font-size:calc(1.85rem + 7.09677vw)}}.promo-banner .subtitle{color:#fff;font-size:1.875rem;font-weight:400;z-index:2}@media(max-width:992px){.promo-banner .subtitle{font-size:calc(.975rem + 1.45161vw)}}@media(min-width:992px){.promo-banner .subtitle{font-size:3.75rem}}@media(min-width:992px)and (max-width:992px){.promo-banner .subtitle{font-size:calc(1.35rem + 3.87097vw)}}