.section-index-hero{height:100vh;width:100%;width:100vw}.section-index-hero img,.section-index-hero video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.collection-section .collection-carousel-title{font-family:var(--font-family-wulkan);font-size:var(--font-size-lg);font-weight:400;letter-spacing:1px;line-height:1;text-transform:uppercase}.collection-section .slick-slide{padding-bottom:0}.collection-section .slick-dots{margin-top:18px!important}.collection-section .slick-prev{left:5px}@media (min-width:960px){.collection-section .slick-prev{left:-45px}}.collection-section .slick-next{right:5px}@media (min-width:960px){.collection-section .slick-next{right:-45px}}.section-index-text p{font-family:var(--font-family-wulkan);font-size:calc(var(--font-size-lg)*.8);font-weight:400;letter-spacing:1px;line-height:1.5;text-transform:uppercase}.section-index-text img{width:100%}.section-index-text .btn{margin-left:auto;margin-right:auto;max-width:330px}@media (min-width:960px){.section-index-text .btn{margin-left:0;margin-right:0}}.section-index-promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;padding:0 20px;position:relative;width:100%}.section-index-promo .section-index-promo-one,.section-index-promo .section-index-promo-two{height:50%;position:absolute;width:100%}@media (min-width:750px){.section-index-promo .section-index-promo-one,.section-index-promo .section-index-promo-two{height:100%;width:50%}}.section-index-promo .section-index-promo-one{top:0}@media (min-width:750px){.section-index-promo .section-index-promo-one{left:0}}.section-index-promo .section-index-promo-two{bottom:0}@media (min-width:750px){.section-index-promo .section-index-promo-two{right:0}}.section-index-promo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-index-promo .btn{background:#fff;max-width:330px;z-index:1}.section-index-press{padding:60px 0}@media (min-width:750px){.section-index-press{padding:90px 0}}.section-index-press p{font-family:var(--font-family-wulkan);font-size:var(--font-size-lg);font-weight:400;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase}.section-index-press .btn{margin-left:auto;margin-right:auto;max-width:330px}@media (min-width:960px){.section-index-press .btn{margin-left:0;margin-right:0}}.page-blocks,.page-blocks .page-block-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--page-block-gap-size);width:100%}.page-blocks .page-block-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:750px){.page-blocks .page-block-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-blocks .page-block{min-height:63vh;position:relative;width:100%}@media (min-width:500px){.page-blocks .page-block{min-height:81vh}}@media (min-width:960px){.page-blocks .page-block{min-height:90vh}}@media (min-width:1150px){.page-blocks .page-block{min-height:126vh}}.page-blocks .page-block-size-full{-ms-flex-preferred-size:100%;flex-basis:100%}.page-blocks .page-block-size-half{-ms-flex-preferred-size:calc(50% - var(--page-block-gap-size)/2);flex-basis:calc(50% - var(--page-block-gap-size)/2)}.page-blocks .page-block-type-image img,.page-blocks .page-block-type-image picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.page-blocks .page-block-type-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.8rem;justify-content:center;margin:0 auto}.page-blocks .page-block-type-text,.page-blocks .page-block-type-text p{font-family:var(--font-family-wulkan);font-size:var(--font-size-md)}.page-blocks .page-block-type-text .plain-text{margin:2.7rem auto 2.25rem;max-width:56.7rem;padding:0 1.8rem}@media (min-width:960px){.page-blocks .page-block-type-text .plain-text{margin:4.5rem auto 4.05rem;padding:0 3.6rem}}.page-blocks .page-block-type-text .overlay-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.8rem;justify-content:center;left:0;padding:0 2.7rem;right:0;text-align:center;top:0;z-index:1}.page-blocks .page-block-type-text .text-emphasized{font-family:var(--font-family-futura-bold)}.page-blocks .page-block-type-text img,.page-blocks .page-block-type-text picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.page-blocks .page-block-type-product button{background-color:var(--color-white);border:1px solid var(--color-black);bottom:9%;color:var(--color-black);font-family:var(--font-family-futura);font-size:var(--font-size-xs);font-weight:700;left:0;margin:0 auto;max-width:12.6rem;padding:.333rem .9rem;position:absolute;right:0;text-transform:uppercase;-webkit-transition:all var(--transition-md);transition:all var(--transition-md)}.page-blocks .page-block-type-product button:hover{background-color:var(--color-black);color:var(--color-white)}.page-blocks .page-block-type-product img,.page-blocks .page-block-type-product picture{height:100%;position:absolute}.page-blocks .page-block-type-product img,.page-blocks .page-block-type-product picture,.page-blocks .page-block-type-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
