.home-block{font-size:14px;font-weight:500;line-height:17.5px}.home-block h2{font-size:20px;font-weight:500;line-height:25px}.home-block h3{font-size:16px;font-weight:500;line-height:20px}@media (min-width:1025px){.home-block h2{font-size:32px;font-weight:500;line-height:35.2px}.home-block h3{font-size:28px;font-weight:500;line-height:35px}}.home-block .button{display:flex;justify-content:center;border-radius:10px;align-items:center;height:40px;width:300px;position:relative;overflow:hidden;border:unset;cursor:pointer;text-align:center;letter-spacing:.6px;margin:0 auto;max-width:100%;text-decoration:none}.home-block .button.large{min-width:300px}.home-block .button.primary{background:var(--black,#28282a);color:var(--white,#fff);font:500 12px/16px Jost;text-transform:uppercase}@media (min-width:1025px){.home-block .button{width:264px;height:44px}.home-block .button.large{min-width:264px}.home-block .button.primary{font-size:14px}}.home-block .explore-categories-container{margin-bottom:20px}.home-block .explore-categories-container .explore-categories-header h2{color:#28282a;font-style:normal;margin:30px 0 20px}.home-block .explore-categories-container .explore-categories-content{display:flex;flex-wrap:wrap;justify-content:space-around}.home-block .explore-categories-container .explore-categories-content .explore-categories-item{color:#28282a;text-decoration:none;width:106px;box-sizing:border-box;display:flex;align-items:center;border-radius:40px;background-color:#fbf8f4;margin:0 6px 10px 0;padding:5px}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(3n),.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(6n),.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(9n){margin-right:0}.home-block .explore-categories-container .explore-categories-content .explore-categories-item img{margin-right:10px;height:30px}.home-block .explore-categories-container .explore-categories-content .explore-categories-item span{font-size:14px;font-weight:500;line-height:17.5px;font-style:normal;word-break:break-all}.home-block .wine-reviews{margin:50px 0;padding:40px 0;position:relative}.home-block .wine-reviews .img-container{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:-1}.home-block .wine-reviews .img-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-block .wine-reviews .wine-reviews__title{color:#28282a;font-size:20px;font-style:normal;font-weight:500;line-height:25px;text-align:center;margin:.83em 0}.home-block .follow-us-container{margin:40px 0;display:flex;flex-direction:column}.home-block .follow-us-container .link-container{background:#fbf8f4;padding:30px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1025px){.home-block .follow-us-container .link-container{margin-bottom:20px}}@media (max-width:1024px){.home-block .join-club-container,.home-block .wine-reviews{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.home-block .follow-us-container .link-container .link-header{max-width:100%;text-align:center}.home-block .follow-us-container .link-container .link-header h2{color:#28282a;font-style:normal;margin:0 0 10px;padding:0}.home-block .follow-us-container .link-container .link-text{width:320px;max-width:100%;margin-bottom:20px}.home-block .follow-us-container .link-container .link-text p{color:#28282a;text-align:center;font-size:14px;font-weight:500;line-height:17.5px;font-style:normal;margin:0 0 20px}.home-block .follow-us-container .link-container .link-icons{width:155px;max-width:100%;display:flex;justify-content:space-between;margin-bottom:0}.home-block .follow-us-container .link-container .link-icons .link-icon a{display:block;width:23px;height:23px}.home-block .follow-us-container .link-container .link-icons .link-icon a img{display:block;width:auto;height:100%}.home-block .follow-us-container .instagram-container{width:100%}.home-block .follow-us-container .instagram-container *{box-sizing:border-box}.home-block .follow-us-container .instagram-container a{transition:.3s;text-decoration:none}.home-block .follow-us-container .instagram-container a:hover{color:#af274b!important}.home-block .follow-us-container .instagram-container .instagram-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.home-block .follow-us-container .instagram-container .instagram-header .photo-container{display:flex;align-items:center}.home-block .follow-us-container .instagram-container .instagram-header .photo-container .img-container{width:50px;display:flex;justify-content:center;margin-right:10px;align-items:center;background:#fbf8f4;padding:3px 10px;border-radius:6px}.home-block .follow-us-container .instagram-container .instagram-header .photo-container .img-container img{max-width:100%}.home-block .follow-us-container .instagram-container .instagram-header .photo-container .name-container .main-name a{color:#28282a;font-size:20px;font-weight:500;line-height:25px}.home-block .follow-us-container .instagram-container .instagram-header .photo-container .name-container .main-sublink a{color:#cbcbcc}.home-block .follow-us-container .instagram-container .instagram-header .btn-container a{width:160px;max-width:100%;background:#28282a;color:#fff;text-decoration:none;border-radius:10px;text-transform:uppercase;display:block;padding:12px;margin:0 auto;text-align:center}.home-block .follow-us-container .instagram-container .instagram-header .btn-container a:hover{color:#fff!important}.home-block .follow-us-container .instagram-container .inst-images{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home-block .follow-us-container .instagram-container .inst-images .image-wrapper{width:32%;position:relative;padding-top:32%;margin-bottom:7px;overflow:hidden}.home-block .follow-us-container .instagram-container .inst-images .image-wrapper:nth-last-child(-n+3){margin-bottom:0}.home-block .follow-us-container .instagram-container .inst-images .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s}.home-block .follow-us-container .instagram-container .inst-images .image-wrapper:hover img{transform:scale(1.1)}.home-block .join-club-container{box-sizing:border-box;min-height:166px;background-repeat:no-repeat;background-position:0 100%;background-size:cover;display:flex;flex-direction:column;align-items:center;padding:20px 5px 50px;position:relative}.home-block .join-club-container .img-container{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:-1}.home-block .join-club-container .img-container img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-block .join-club-container .text-container{max-width:304px;margin:0 0 20px}.home-block .join-club-container .text-container h3{color:#28282a;text-align:center;font-style:normal;text-transform:uppercase;margin:0;padding:0}.home-block .join-club-container .text-container h3 span{color:#af274b}.home-block .join-club-container .btn-container a.button.primary.large{text-decoration:none;display:flex;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-transform:uppercase;width:125px;height:30px}@media (min-width:1025px){.home-block .wine-reviews .wine-reviews__title{font-size:32px;line-height:32px;margin-bottom:40px}.home-block .join-club-container{min-height:330px;padding:40px 10px;border:0}.home-block .join-club-container .text-container{max-width:557px}.home-block .join-club-container .btn-container a.button.primary.large{font-size:14px;height:44px}.home-block .follow-us-container{display:flex;height:auto;justify-content:space-between;flex-direction:row}.home-block .follow-us-container .link-container{width:67%;padding:inherit}.home-block .follow-us-container .link-container .link-text{margin-bottom:40px}.home-block .follow-us-container .link-container .link-icons{width:300px;justify-content:space-between}.home-block .follow-us-container .link-container .link-icons .link-icon a{width:40px;height:40px}.home-block .follow-us-container .instagram-container{width:32%}.home-block .explore-categories-container .explore-categories-header{display:none}.home-block .explore-categories-container .explore-categories-content{display:flex;flex-wrap:wrap;justify-content:center}.home-block .explore-categories-container .explore-categories-content .explore-categories-item{width:143px;margin:0 40px 20px 0;box-sizing:border-box}.home-block .explore-categories-container .explore-categories-content .explore-categories-item span{font-size:16px;font-weight:500;line-height:16px}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:first-child{margin-left:19%}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(4){margin-right:19%}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(9){margin-right:0}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(3n),.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(6n){margin-right:40px}}@media (max-width:1025px){.home-block .join-club-container .btn-container a.button.primary.large{width:125px;min-width:125px}}@media (max-width:480px){.home-block .explore-categories-container .explore-categories-content .explore-categories-item{width:106px;box-sizing:border-box}}@media screen and (min-width:1070px) and (max-width:1158px){.home-block .explore-categories-container .explore-categories-content .explore-categories-item:first-child{margin-left:15%}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(4){margin-right:15%}}@media screen and (min-width:1025px) and (max-width:1114px){.home-block .explore-categories-container .explore-categories-content .explore-categories-item:first-child{margin-left:15%}.home-block .explore-categories-container .explore-categories-content .explore-categories-item:nth-child(4){margin-right:15%}}@media screen and (min-width:470px) and (max-width:1025px){.home-block .explore-categories-container .explore-categories-content .explore-categories-item{width:30%}}.home-block .wine-reviews .trust-container{position:relative}.home-block .wine-reviews .trust-container .trust-wrapper{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:unset}.home-block .wine-reviews .trust-container .trust-wrapper .trust-logo-container{margin-right:5px}.home-block .wine-reviews .trust-container .trust-wrapper .trust-logo-container .trust-logo{display:block;width:28px;height:28px;box-sizing:border-box}.home-block .wine-reviews .trust-container .trust-wrapper .trust-logo-container .trust-logo img{width:100%;height:100%}.home-block .wine-reviews .trust-container .trust-wrapper .trust-details-container{display:flex;flex-direction:column}.home-block .wine-reviews .trust-container .trust-wrapper .trust-details-container p{margin:0;padding:0}.home-block .wine-reviews .trust-container .trust-wrapper .trust-details-container .stars-container{display:flex;margin-bottom:3px}.home-block .wine-reviews .trust-container .trust-wrapper .trust-details-container .stars-container .trust-star{display:block;width:15px;height:15px;box-sizing:border-box;background:url(/theme/images/rating_star.svg) 50% no-repeat;background-size:cover}.home-block .wine-reviews .trust-container .trust-wrapper .trust-details-container .trust-reviews p{text-align:left;color:#7f7f7f;font-size:10px;font-weight:500;line-height:10px}