.full-width-hero{width:100%;position:relative}@media(max-width: 1024px){.full-width-hero{padding:0 !important}}.full-width-hero .text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex;align-items:center;text-align:center;flex-wrap:wrap}.full-width-hero .text-overlay .container,.full-width-hero .text-overlay .container-wide{position:relative;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-text-split{background-color:var(--bg-color)}.hero-text-split .flex-container-row{flex-wrap:wrap}@media(max-width: 840px){.hero-text-split .flex-one-half{width:100%}}.hero-text-split .content-wrapper{max-width:600px;margin:auto;padding:30px 15px}.hero-text-split .content-wrapper hgroup{color:#000}@media(max-width: 840px){.hero-text-split .content-wrapper hgroup{text-align:center}}.hero-text-split .content-wrapper hgroup h1{font-family:Basis Bold,sans-serif;font-size:45px;margin-bottom:0;line-height:1.3}@media(max-width: 1024px){.hero-text-split .content-wrapper hgroup h1{font-size:30px}}.hero-text-split .content-wrapper hgroup h3{font-family:Basis Regular,sans-serif;font-size:24px}@media(max-width: 840px){.hero-text-split .content-wrapper hgroup h3{max-width:1000px;margin-left:auto;margin-right:auto}}@media(max-width: 1024px){.hero-text-split .content-wrapper hgroup h3{font-size:14px}}.hero-text-split .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.columns-section{position:relative}.columns-section .columns{padding:80px 20px}@media(max-width: 840px){.columns-section .columns{padding:30px 20px}}@media(max-width: 840px){.columns-section .columns.mobile-bottom-padding{padding-bottom:75%}}@media(max-width: 840px){.columns-section .columns.mobile-bottom-padding .columns__bg img{-o-object-position:bottom;object-position:bottom}}.columns-section .columns__bg{position:absolute;top:0;left:0;right:0;bottom:0}.columns-section .columns__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.columns-section .flex-container-row{flex-wrap:wrap}@media(max-width: 840px){.columns-section .flex-one-half{width:100%}}.columns-section p{font-family:Basis Regular,sans-serif}.columns-section .yellow-tag{margin-bottom:14px}.columns-section .yellow-tag .yellow-bg{background-color:#fff88a;padding:2px 10px;letter-spacing:0;text-align:left;font-size:13px;line-height:1;text-transform:none;font-family:Typewriter,sans-serif;padding-top:4px}@media(max-width: 880px){.columns-section .yellow-tag .yellow-bg{text-align:center}}.columns-section .has-sign-up-form #email_signup{max-width:250px !important}.columns-section .has-sign-up-form .columns-section .has-sign-up-form .klaviyo-email-wrap>input{border:none !important}.collection-list-section{margin:80px 20px}@media(max-width: 840px){.collection-list-section{margin:30px 20px}}@media(max-width: 840px){.collection-list-section .collection-list__collection{display:flex;overflow:scroll;margin-left:-20px;width:100vw;padding-bottom:20px}}.collection-list-section .collection-list__header{text-align:center;margin-bottom:60px}@media(max-width: 840px){.collection-list-section .collection-list__header{margin-bottom:30px}}@media(max-width: 840px){.collection-list-section .collection-list .item.product-block{flex-shrink:0;width:70%}}.collection-list-section .btns-container{margin-bottom:15px;margin-left:-7.5px;margin-right:-7.5px}.collection-list-section .purchase-wrap-visible form{width:100%;max-width:200px;margin:auto}.collection-list-section .purchase-wrap-visible input[name=purchase_type]{display:none}.collection-list-section .purchase-wrap-visible input[name=purchase_type]:checked+label{background-color:#2e3192 !important;color:#fff !important}.collection-list-section .purchase-wrap-visible .btn-wrapper{flex:1;margin:0 7.5px}.collection-list-section .purchase-wrap-visible .btn-wrapper label{display:block;width:100%}.collection-list-section .purchase-wrap-visible .btn-wrapper .button{width:100%;text-transform:uppercase;line-height:32px;height:35px;font-family:Basis Regular,sans-serif;font-size:12px;box-sizing:border-box;cursor:pointer;transition:background-color .5s ease;background-color:#fafaf8}.collection-list-section .purchase-wrap-visible .ajax-cart-trigger{width:100%}.collection-list-section .purchase-wrap-visible .ajax-cart-trigger:hover{background-color:#2e3192 !important}
