.tab-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:2rem}.tab-buttons button{padding:2px 0;border:none;cursor:pointer;font-size:2rem;border-radius:0;background:transparent;text-transform:uppercase;font-family:inherit;color:#000}.tab-buttons button.active{border-bottom:2px solid}.tab-grid{display:none}.tab-grid.active{display:block}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.view-all-button{margin-top:1.5rem;text-align:center;margin-bottom:1.5rem}.view-all-button a{padding:10px 30px;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-family:inherit}.collection-tab-grid-section.page-width{margin-top:3rem}@media screen and (max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}.hm-footer{background:#d6a755;color:#fff;padding:40px 40px 30px;position:relative}.hm-footer *{color:#fff}.hm-footer__wrapper{max-width:1400px;margin:0 auto}.hm-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:50px;align-items:flex-start}.hm-footer__brand{max-width:420px}.hm-footer__logo img{max-width:150px;width:100%;object-fit:contain;margin-bottom:24px}.hm-footer__about{font-size:16px;line-height:1.8;opacity:.95}.hm-footer__heading{font-size:20px;font-weight:600;margin-bottom:24px;letter-spacing:.5px}.hm-footer__menu{list-style:none;padding:0;margin:0}.hm-footer__menu li{margin-bottom:14px}.hm-footer__menu a,.hm-footer__contact a{text-decoration:none;transition:opacity .3s ease;font-size:16px;line-height:1.6}.hm-footer__menu a:hover,.hm-footer__contact a:hover{opacity:.75}.hm-footer__contact-item{margin-bottom:16px;line-height:1.7;font-size:16px}.hm-footer__socials{display:flex;align-items:center;gap:16px;margin-top:25px}.hm-footer__socials a{width:42px;height:42px;border:1px solid rgba(255,255,255,.4);border-radius:100px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.hm-footer__socials svg{width:18px;height:18px;fill:currentColor}.hm-footer__bottom{margin-top:30px;padding-top:25px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;gap:20px}.hm-footer__copyright{font-size:15px}.hm-footer__payment img{max-width:280px}@media screen and (max-width:990px){.hm-footer{padding:50px 20px 25px}.hm-footer__top{grid-template-columns:1fr 1fr;gap:40px 30px}.hm-footer__brand{grid-column:span 2;max-width:100%}.hm-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:50px}}@media screen and (max-width:768px){.hm-footer__top{grid-template-columns:1fr;gap:35px}.hm-footer__brand{grid-column:span 1}.hm-footer__heading{margin-bottom:18px;font-size:18px}.hm-footer__about,.hm-footer__menu a,.hm-footer__contact-item{font-size:15px}.hm-footer__logo img{max-width:120px}.hm-footer__bottom{margin-top:40px}.hm-footer__copyright{font-size:14px}}.hm-footer__socials svg{width:20px;height:20px;stroke:currentColor;fill:none}.vd-video-slider-container-2{position:relative;overflow:hidden}.vd-video-slide-2{display:none;width:100%}.vd-video-slide-2.active-2{display:block}.vd-video-2,.vd-image-2{width:100%;height:auto;display:block}.vd-dot-indicators-2{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.vd-dot-2{height:10px;width:10px;background-color:#bbb;border-radius:50%;cursor:pointer;transition:all .3s ease}.vd-dot-2.active-2{background-color:#000;width:24px;border-radius:20px}.vd-desktop-media-2,.vd-mobile-media-2{display:none}@media screen and (max-width:768px){.vd-mobile-media-2{display:block}.vd-dot-indicators-2{bottom:10px}.vd-dot-2{width:8px;height:8px}.vd-dot-2.active-2{width:18px}}@media screen and (min-width:769px){.vd-desktop-media-2{display:block}}.vd-video-slider-container{position:relative;overflow:hidden}.vd-video-slide{display:none;width:100%}.vd-video-slide.active{display:block}video,.vd-image{width:100%;height:auto;display:block}.vd-dot-indicators{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.vd-dot{height:10px;width:10px;background-color:#bbb;border-radius:50%;cursor:pointer}.vd-dot.active{background-color:#000}.vd-desktop-media,.vd-mobile-media{display:none}@media screen and (max-width:768px){.vd-mobile-media{display:block}}@media screen and (min-width:769px){.vd-desktop-media{display:block}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
