.button-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.button-block{display:flex;align-items:center}.button-block__under-text{margin-top:.5rem;font-size:var(--font-size-sm);text-align:center;color:var(--button-text-color, #000000)}.button-block .button--text{background:transparent;border:none;color:var(--button-text-color, #000000);cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;transition:color .3s ease;font-family:var(--font-gotham);font-weight:400}.button-block .button--text:hover{text-decoration:underline}.button-block .button--primary{color:var(--button-text-color, #ffffff);background-color:var(--button-background-color, #000000);border:1px solid var(--button-border-color, #000000)}.button-block .button{width:var(--button-width, auto)}.deeplink{display:block;position:relative;height:1px}.deeplink:before{content:"";display:block;height:100px;margin-top:-80px}block-filters{display:flex;overflow:auto;width:100%}@media (min-width: 750px){block-filters{display:flex;align-items:center;justify-content:center}}block-filters button{background:transparent;color:#000;border:none;cursor:pointer;font-size:1.5rem;padding:.5rem 3rem;transition:color .3s ease;font-family:var(--font-gotham);font-weight:400}block-filters button:hover{text-decoration:underline}block-filters button:not(:last-of-type){border-right:1px solid currentColor}block-filters button.is-active{text-decoration:underline}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%;flex-direction:var(--flex-direction);justify-content:var(--justify-content);align-items:var(--alignment);gap:var(--gap);color:var(--text-color);padding:0 var(--padding)}.group[data-direction=group--vertical]{padding:var(--padding)}@media (max-width: 749px){.group{flex-direction:var(--flex-direction-mobile);justify-content:var(--justify-content-mobile);align-items:var(--alignment-mobile);gap:var(--gap-mobile);color:var(--text-color-mobile);padding:0 var(--padding-mobile)}.group[data-direction=group--vertical]{padding:var(--padding-mobile)}}.image-block__image{display:block;max-width:100%;height:auto}.typography,.typography *{font-family:var(--typography-font-family)}@media (max-width: 750px){.text{text-align:var(--text-align-mobile)}.typography *{color:var(--font-colour-mobile)}}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.dream-card{padding:0!important;border:1px solid black;position:relative;background-color:#f3f4f6;display:flex;flex-direction:column;gap:3rem;height:100%;flex:1 1;justify-content:space-between}@media (max-width: 767px){.dream-card{min-height:80vh}}.dream-card__content{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;gap:3rem;padding:3rem 1.5rem;position:absolute;top:0;right:0;bottom:0;left:0}.dream-card section{margin:auto}.dream-card footer{margin-top:auto}.dream-card .header__logo-image{width:65%}.dream-card img{width:100%;height:100%}.dream-card__dream{line-height:1.5;font-size:30px}.dream-card__title{font-family:var(--font-gotham);line-height:1.5!important;font-size:30px!important;font-style:italic}.dream-card__location{font-size:16px}.vbb-carousel{width:100%}.vbb-carousel__viewport{position:relative}.vbb-carousel__stage{position:relative;width:100%;aspect-ratio:1 / 1}.vbb-carousel__slide{margin:0}.vbb-carousel__slide[hidden]{display:none}.vbb-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;background:transparent;border:0;cursor:pointer;padding:1.5rem;z-index:100}dialog::backdrop{background-color:#00000080}.vbb-carousel__nav--next{inset-inline-start:auto;inset-inline-end:0}.vbb-carousel__nav[disabled]{opacity:.5;cursor:not-allowed}.vbb-carousel__thumbs{display:flex;justify-content:center;gap:.5rem;position:absolute;overflow-x:auto;bottom:0;right:0;left:0;padding:1.5rem}.vbb-carousel__thumb{border:0;padding:0;background:transparent;cursor:pointer;outline-offset:2px;height:50px;width:50px}.vbb-carousel__thumb.is-active{outline:2px solid currentColor}.vbb-carousel__thumb img{display:block;height:64px;width:auto}.findation-cta-wrapper{position:relative}.findation-cta-wrapper #findation-button-iframe{position:absolute;left:0;top:0;bottom:0;opacity:0!important;height:100%!important}.vbb-product-details__buybox__details__container{top:15vh;height:fit-content;position:sticky;z-index:50}.vbb-grid-carousel{position:sticky;top:10rem;height:fit-content}.vbb-grid-carousel li img{background-color:var(--color-bg-3)}.vbb-grid-carousel .vbb-special-label{z-index:1;position:absolute;top:1rem;left:1rem;background:#fff}@media screen and (max-width: 767px){.vbb-grid-carousel ul{display:grid;grid-gap:.5rem;grid-auto-flow:column;padding:0;margin:1.5rem -1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-auto-columns:100%}.vbb-grid-carousel li{display:flex;align-items:center;justify-content:center;padding:10px;scroll-snap-align:center}.vbb-grid-carousel::-webkit-scrollbar{display:none}.vbb-grid-carousel button{display:none!important}}@media screen and (min-width: 768px){.vbb-grid-carousel ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;list-style-type:none;padding:0;margin:0}.vbb-grid-carousel li{display:flex;align-items:center;justify-content:center;width:100%}.vbb-grid-carousel button{display:block;padding:1.2rem 4rem;background-color:#00000073;transition:all 0s;z-index:15;width:100%}@media (prefers-reduced-motion: reduce){.vbb-grid-carousel button{transition:none}}.vbb-grid-carousel button:hover{transition:all 0s;background-color:#000}@media (prefers-reduced-motion: reduce){.vbb-grid-carousel button:hover{transition:none}}.hide-overflow li:nth-of-type(n+5){display:none}}.vbb-special-label{background-color:var(--color-bg-2);padding:4px 6px;display:inline-block;font-family:var(--font-untitled-sans);font-size:1rem;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.card__content .vbb-special-label{background-color:#fff;margin:.5rem 0}.vbb-special-label:empty{background:none}.carousel-comparison__wrapper{position:relative;overflow:hidden;margin:0 0 2rem;display:block;height:100%}.carousel-comparison{width:100%;height:100%;margin:0 auto}.carousel-comparison img{width:100%;display:block;transition:all .2s ease}.carousel-comparison__resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.carousel-comparison__handle{position:absolute;height:100%;width:2rem;cursor:col-resize;z-index:15;margin-left:-1rem;left:50%;top:0;font-size:0;line-height:0}.carousel-comparison__handle:after{content:"";display:block;position:absolute;top:0;left:50%;width:2px;margin-left:-1px;height:100%;background:#fff}.carousel-comparison__handle__arrow{position:absolute;margin:auto;top:0;bottom:0;width:0;height:0;transition:all .2s ease;color:#000}@media (prefers-reduced-motion: reduce){.carousel-comparison__handle__arrow{transition:none}}.carousel-comparison__handle__arrow--left{left:-8px}.carousel-comparison__handle__arrow--right{right:2px}.carousel-comparison__handle:hover .carousel-comparison__handle__arrow--left,.carousel-comparison__handle:active .carousel-comparison__handle__arrow--left{left:-11px}.carousel-comparison__handle:hover .carousel-comparison__handle__arrow--right,.carousel-comparison__handle:active .carousel-comparison__handle__arrow--right{right:-1px}vbb-reactive-cta button:disabled .reactive-price,vbb-reactive-cta button:not(:disabled) .stock{display:none}.vbb-product__sticky.active vbb-reactive-tag-login{display:none!important}vbb-reactive-tag-login{display:block;width:100%;text-align:center;background-color:var(--color-bg-2);padding:var(--spacing-sm)}vbb-reactive-tag-login p{display:block;line-height:unset;border:unset!important;padding:unset!important}vbb-reactive-tag-login a{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm)}
/*# sourceMappingURL=/cdn/shop/t/858/compiled_assets/styles.css.map */
