.button-submit[data-v-2a029aa2]{align-items:center;color:#fff;cursor:default;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:125%;transition:opacity .2s}.button-submit.isActive[data-v-2a029aa2],.button-submit[data-v-2a029aa2]{background:#000;cursor:pointer}.button-submit.isLoading[data-v-2a029aa2]{color:transparent;font-size:0!important;pointer-events:none}.button-submit.isLoading[data-v-2a029aa2]:after{animation:loading-animation-spin-2a029aa2 1s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:transparent;content:"";display:inline-block;height:24px;width:24px}@keyframes loading-animation-spin-2a029aa2{to{transform:rotate(1turn)}}.isPointer .button-submit.isActive[data-v-2a029aa2]:hover,.isTouch .button-submit.isActive[data-v-2a029aa2]:active{opacity:.75}.Countertop[data-v-2a029aa2]{margin-top:12px;padding:24px 0;position:relative}.Countertop .Countertop-banners[data-v-2a029aa2]{display:flex}.Countertop-left[data-v-2a029aa2]{aspect-ratio:16/9;border-radius:12px;flex-basis:62%;padding:24px 16px 24px 40px}.Countertop-left[data-v-2a029aa2] img{border-radius:12px;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center -65px;object-position:center -65px;width:100%}.Countertop-Sample-info[data-v-2a029aa2]{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:16px;padding:32px}.Countertop-Sample-info h2[data-v-2a029aa2]{font-size:26px;font-size:var(--size-2xl,26px);font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:100%;margin:0;max-width:430px;text-align:center}.Countertop-Sample-info p[data-v-2a029aa2]{font-size:18px;font-weight:400;max-width:260px;text-align:center}.Countertop-Sample-info .Countertop-Sample-button[data-v-2a029aa2]{align-items:center;background:#222;border-radius:6px;display:flex;gap:8px;gap:var(--gap-sm,8px);justify-content:center;margin-top:18px;padding:16px 40px;padding:var(--gap-xl,16px) var(--gap-4xl,40px);width:220px}.Countertop-Sample-info .Countertop-Sample-button[data-v-2a029aa2]:hover{background-color:#000;background-color:var(--color-primary-dark,#000)}.Countertop-Sample-info .Countertop-Sample-button span[data-v-2a029aa2]{color:#fff;font-size:26px;font-size:var(--size-base,26px);font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;white-space:nowrap}.Countertop-infos[data-v-2a029aa2]{display:flex;flex-direction:column-reverse;gap:1.5rem}.Countertop-button_link[data-v-2a029aa2]{align-items:center;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;padding:.5325rem;width:100%}.Countertop-product_name_link[data-v-2a029aa2]{font-size:1rem;font-weight:700;text-transform:uppercase}.Countertop-footer_links[data-v-2a029aa2]{display:flex;flex-direction:column;gap:.5rem}.Countertop span.hidden[data-v-2a029aa2]{display:none}.Countertop span.show[data-v-2a029aa2]{display:inline-block}.Countertop .active_ab-test .show-image[data-v-2a029aa2],.Countertop .hidden-image[data-v-2a029aa2]{display:none}.Countertop .active_ab-test .hidden-image[data-v-2a029aa2]{display:block}@media (max-width:767px){.button-submit.isLoading[data-v-2a029aa2]:after{border:3px solid #fff;border-radius:50%;border-right-color:transparent;height:24px;width:24px}.Countertop[data-v-2a029aa2]{padding:0}}@media (min-width:1080px),(min-width:1440px){.Countertop[data-v-2a029aa2]{display:none}}@media (max-width:767px),(min-width:768px) and (max-width:1079px){.Countertop .Countertop-banners[data-v-2a029aa2]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-direction:row!important;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.Countertop .Countertop-banners[data-v-2a029aa2]::-webkit-scrollbar{display:none}.Countertop-left[data-v-2a029aa2]{flex:0 0 100%;padding:1px 10px;scroll-snap-align:start;width:100%}}@media (min-width:1440px){.Countertop-left[data-v-2a029aa2]{aspect-ratio:unset;height:558px}}@media (min-width:1080px){.Countertop-left[data-v-2a029aa2] img{height:344px}.Countertop-Sample-info h2[data-v-2a029aa2]{font-size:40px;font-size:var(--size-2xl,40px);line-height:110%}.Countertop-Sample-info .Countertop-Sample-button[data-v-2a029aa2]{padding:20px 40px;padding:var(--gap-xl,20px) var(--gap-4xl,40px);width:225px}.Countertop-Sample-info .Countertop-Sample-button span[data-v-2a029aa2]{font-size:16px;font-size:var(--size-base,16px)}.Countertop-infos[data-v-2a029aa2]{flex-direction:column;gap:3.5rem}.Countertop-button_link[data-v-2a029aa2]{font-weight:700;padding:.675rem;width:200px}}