html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body{background-color:#fff;font-size:18px;font-family:open-sans,sans-serif;color:#323233;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.section-header{text-align:center;margin-bottom:32px;margin-bottom:2rem}.button{display:inline-block;background-color:#fff;color:#ffbf43;text-decoration:none;padding:16px 32px;padding:1rem 2rem;cursor:pointer;transition:color 200ms ease,background-color 200ms ease;border:0;border-radius:13px;font-weight:700;text-transform:uppercase;font-size:16px;font-size:1rem}@media(min-width:900px){.button{font-size:1.3rem}}.button:hover{background-color:rgba(255,191,67,.8);color:#fff}.inverse{display:inline-block;background-color:#ffbf43;color:#fff;text-decoration:none;padding:16px 32px;padding:1rem 2rem;cursor:pointer;transition:color 200ms ease,background-color 200ms ease;border:0;border-radius:13px;font-weight:700;text-transform:uppercase;font-size:16px;font-size:1rem}@media(min-width:900px){.inverse{font-size:1.3rem}}.inverse:hover{background-color:rgba(255,191,67,.8)}.button-ghost{display:inline-block;background-color:transparent;color:#333;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;border:1px solid #333;cursor:pointer}.button-ghost:hover{background-color:#fff;border:1px solid #fff}.button-ghost-inverse{display:inline-block;background-color:transparent;color:#fff;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;border:1px solid #fff;cursor:pointer}.button-ghost-inverse:hover{background-color:#333;border:1px solid #333}.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{color:#222;font-weight:700}.gigantic{font-size:110px;line-height:1.09;letter-spacing:-2px}.huge,h1{font-size:68px;line-height:1.05;letter-spacing:-1px}.large,h2{font-size:42px;line-height:1.14}.bigger,h3{font-size:26px;line-height:1.38}.big,h4{font-size:22px;line-height:1.38}.small,small{font-size:10px;line-height:1.2}p{margin:0 0 16px;margin:0 0 1rem}em{font-style:italic}strong{font-weight:700}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}.bold{font-weight:700}img{width:100%}.flex-video{height:0;margin-bottom:14.222px;margin-bottom:.88889rem;overflow:hidden;padding-bottom:56%;position:relative}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.section-inner{max-width:1254px;margin:auto}@media(min-width:600px){.two-up{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#masthead{text-align:center;padding:32px 24px;padding:2rem 1.5rem;background:#fff}#masthead .section-inner{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-flex-align:end;align-items:end}.masthead-logo img{width:200px}@media(min-width:800px){.masthead-logo{margin:0}.masthead-logo img{width:auto}}.nav-trigger{font-size:32px;font-size:2rem;text-align:right;margin:0}@media(min-width:800px){.nav-trigger{display:none}}
.masthead-tagline{font-size:16px;font-size:1rem;font-size:18px;text-transform:uppercase;font-weight:500;display:block;color:gray;text-decoration:none;margin-top:8px;margin-top:.5rem;text-align:left;padding:16px;padding:1rem;letter-spacing:1.2px}@media(min-width:800px){.masthead-tagline{text-align:right;padding:0}}.masthead-tagline:hover{text-decoration:underline}.main-nav ul{list-style:none;padding:0;margin:0}.main-nav ul a{color:#ffbf43;text-decoration:none;font-size:24px;font-size:1.5rem;text-transform:uppercase;transition:color 200ms ease}.main-nav ul a:hover{color:rgba(255,191,67,.7)}.main-nav ul li{margin:16px;margin:1rem}@media(min-width:800px){.main-nav ul li{margin:0 0 0 1.5rem}}@media(min-width:800px){.main-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.masthead-right{transform:translateY(-2px)}@media(max-width:800px){.masthead-right{position:fixed;top:0;left:0;height:100vh;width:70vw;background:#ffbf43;padding:1rem 0 0;transform:translateX(-105%);transition:transform 400ms ease;z-index:1000}.masthead-right.open{transform:translateX(0)}.masthead-right a{color:#fff}.masthead-right .main-nav{text-align:left}.masthead-right .main-nav a{color:#fff;font-size:1.3rem;font-weight:700}.masthead-right .main-nav a:hover{color:rgba(255,255,255,.6)}}.hero{text-align:center;height:auto}.hero-inner{position:relative}.hero-text{position:absolute;top:50%;left:0;transform:translateY(-25%);width:100%;height:100%}@media(min-width:719px){.video-sm{display:none}}.video-lg{display:none}@media(min-width:720px){.video-lg{display:block}}.hero-headline{margin:0;font-size:24px;font-size:1.5rem;font-family:merriweather,serif;font-style:italic;color:#fff;font-weight:400;line-height:1;text-shadow:0 0 10px rgba(0,0,0,.31)}@media(min-width:900px){.hero-headline{font-size:3rem}}.hero-subtitle{font-weight:300;text-transform:uppercase;font-family:open-sans,sans-serif;color:#fff;font-size:80px;font-size:5rem;margin:0;text-shadow:0 0 10px rgba(0,0,0,.31)}@media(min-width:900px){.hero-subtitle{font-size:200px}}#about{padding:32px;padding:2rem}@media(min-width:900px){#about{padding:4rem 0}}#about .section-inner{max-width:900px;margin:auto}.about-text-label{text-transform:uppercase;font-size:16px;font-size:1rem;margin:0;font-weight:700}@media(min-width:900px){.about-text-label{font-size:1.7rem}}.about-text-headline{margin:16px 0;margin:1rem 0;font-size:40px;font-size:2.5rem;line-height:1.2;font-family:merriweather,serif;font-style:italic;font-weight:400}@media(min-width:900px){.about-text-headline{font-size:4rem}}.about-text-subheadline{margin:0;font-weight:400;font-size:24px;font-size:1.5rem;font-family:merriweather,serif;font-style:italic}@media(min-width:900px){.about-text-subheadline{font-size:2rem;margin-bottom:3rem}}.about-content p{font-size:16px;font-size:1rem}@media(min-width:900px){.about-content p{font-size:1.5rem}}.about-footer{text-align:center;margin:64px 0 0;margin:4rem 0 0}.video{background-color:#eee;background-image:url(../img/video-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:50vh;padding:16px;padding:1rem;text-align:center;position:relative}@media(min-width:900px){.video{height:1170px;padding:2rem 0}}.video-headline{margin:16px 0;margin:1rem 0;font-size:40px;font-size:2.5rem;line-height:1.2;font-family:merriweather,serif;font-style:italic;font-weight:400;color:#fff}@media(min-width:900px){.video-headline{font-size:4rem;margin:0 0 2rem}}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:1000}.video-modal,.features-modal{position:fixed;top:50%;left:0;transform:translateY(-50%);width:100%;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:5000;overscroll-y:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 500ms ease}.video-modal.open,.features-modal.open{display:-ms-flexbox;display:flex;animation:videoFadeIn 500ms ease forwards}.video-modal-inner{width:75vw;height:100%}.video-modal-close{color:#fff;text-align:right;margin:32px 0;margin:2rem 0;font-size:32px;font-size:2rem}@keyframes videoFadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}#photogrid img{display:block}.photo-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:800px){.photo-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:800px){.photo-grid.reverse .photo-grid-featured{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;-ms-grid-column:1;grid-column:1}}@media(min-width:800px){.photo-grid-featured{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;-ms-grid-column:2;grid-column:2}}.photo-grid-2{margin:64px 0 96px;margin:4rem 0 6rem}.features{padding:24px;padding:1.5rem}.features-header,.product-features-header,.filament-features-header{text-align:center;margin-bottom:64px;margin-bottom:4rem}.features-section-headline{text-transform:uppercase;font-weight:700;font-size:32px;font-size:2rem}@media(min-width:900px){.features-section-headline{font-size:3.3rem;margin-top:3rem}}.product-features-headline,.filament-features-headline{font-size:24px;font-size:1.5rem;text-transform:uppercase;margin:0 0 8px;margin:0 0 .5rem}@media(min-width:900px){.product-features-headline,.filament-features-headline{font-size:2rem}}.product-features-subheadline,.filament -features-subheadline{font-size:16px;font-size:1rem;font-style:italic;font-weight:400;font-family:merriweather,serif;margin:0}@media(min-width:900px){.product-features-subheadline,.filament-features-subheadline{font-size:1.6rem}}.product-features-grid{margin:32px 0;margin:2rem 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem}@media(min-width:900px){.product-features-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:4rem}}.product-features-grid-image{max-width:300px;margin:auto}.product-features-grid-text{font-size:19.2px;font-size:1.2rem;font-style:italic;margin:16px 0 0;margin:1rem 0 0}.filament-features{margin-top:64px;margin-top:4rem;position:relative}.filament-features-header{padding:0 24px;padding:0 1.5rem}.filament-features-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem;margin-top:32px;margin-top:2rem;max-width:1254px;margin:auto}@media(min-width:700px){.filament-features-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:1300px){.filament-features-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:0}}@media(min-width:1300px){.filament-features-grid-group{width:430px}}.filament-features-grid-image{height:350px;overflow-y:hidden;padding:0 24px;padding:0 1.5rem}.filament-features-grid-text{background-color:#ffbf43;padding:24px;padding:1.5rem}@media(min-width:1300px){.filament-features-grid-text{min-height:250px;background:none}}.filament-features-grid-text-headline{font-size:24px;font-size:1.5rem;text-transform:uppercase;margin:0 0 16px;margin:0 0 1rem;font-weight:700}.gold-bg{display:none}@media(min-width:1300px){.gold-bg{display:block;position:absolute;bottom:-2px;left:0;z-index:-1;width:100%;height:49.6%;background-color:#ffbf43;}}.filament-features-grid-button{background-color:#ffbf43;text-align:center;padding:0 0 32px;padding:0 0 2rem}@media(min-width:700px){.filament-features-grid-button{padding:2rem 0;margin-top:2rem}}@media(min-width:1300px){.filament-features-grid-button{padding:0 0 3rem;width:100%}}.filament-features-grid-button .button{width:75%;margin:0 auto 16px;margin:0 auto 1rem;text-align:center;display:block}@media(min-width:900px){.filament-features-grid-button .button{width:50%}}.btnprimary{background:#dbaa23;padding:20px;margin-top:20px;display:inline-block;border-radius:13px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;min-width:256px;font-size:24px;text-align:center}@media(max-width:767px){.features-header,.product-features-header,.filament-features-header{text-align:center;margin-bottom:32px;margin-bottom:2rem}.btnprimary{font-size:16px;margin-top:10px}}.section-collection{max-width:1200px;margin:110px auto}
@media(max-width:1024px){.section-collection{margin:90px auto}
.section-collection .collection{
    grid-template-columns: 1fr 1fr!important;
}
}
@media(max-width:767px){
    .section-collection{margin:70px auto}}.section-collection .collection{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:96px;gap:6rem;padding:0 24px;padding:0 1.5rem}
    @media(max-width:767px){
        .section-collection .collection{-ms-grid-columns:1fr;grid-template-columns:1fr!important;gap:4rem}}.section-collection .collection .collection-item img{max-width:373px}.section-collection .collection .collection-item p{color:gray;font-size:24px;line-height:32px;margin-top:20px}@media(max-width:1024px){.section-collection .collection .collection-item p{font-size:20px}}.section-collection .collection .collection-item p strong{color:#323232;font-style:italic}.section-collection .collection .collection-item figure{margin:0;min-height:594px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}@media(max-width:1024px){.section-collection .collection .collection-item figure{min-height:494px}}@media(max-width:767px){.section-collection .collection .collection-item figure{min-height:auto}}.tyfb_wrapper p,.tyfb_wrapper button,.tyfb_quesarea{font-family:open sans,sans-serif}.tyfb_wrapper .text-center .tyfb_heading{font-family:merriweather,serif;font-style:italic;font-weight:400!important;font-size:64px!important;font-size:4rem!important;line-height:1!important;margin-bottom:16px;margin-bottom:1rem}.tyfb_wrapper p{font-size:32px!important;font-size:2rem!important;margin-bottom:0!important}#showAllbtn{color:#dbaa23!important;font-size:32px!important;font-size:2rem!important}#btnContinue{border:3px solid #ffbf43}.tyfb_btn{color:#333}.tyfb_btn:hover{background-color:#ffbf43;color:#fff}.tyfb_prd-content__detail{color:#ffbf43!important}.site-footer{background-color:#4d4d4d;padding:32px 16px;padding:2rem 1rem}.site-footer p,.site-footer .button{font-size:19.2px;font-size:1.2rem}.site-footer-inner{max-width:1640px;margin:auto}@media(min-width:600px){.site-footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;
            grid-template-columns:1fr 1fr;grid-gap:2rem}}@media(min-width:900px){.site-footer-inner{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.site-footer-inner{-ms-grid-columns:1fr 1fr 1fr auto;grid-template-columns:1fr 1fr 1fr auto}}@media(min-width:500px){.site-info{display:-ms-flexbox;display:flex}}@media(min-width:600px){.site-info{-ms-flex:0 1 35%;flex:0 1 35%;margin-right:1rem}}#footer-logo{width:75px;margin-right:16px;margin-right:1rem}.copyright{color:#fff}.copyright p{margin:0}.copyright a{color:#fff}.copyright-contact{font-weight:700}.email-signup{margin:32px 0;margin:2rem 0}.footer-form{margin-top:16px;margin-top:1rem}.footer-label{color:#fff;display:block;margin:4.8px 0;margin:.3rem 0;font-size:14.4px;font-size:.9rem}.footer-input{padding:16px;padding:1rem;box-sizing:border-box;display:block;width:100%;border:0;border-radius:5px}.footer-widget-heading{margin:0 0 8px;margin:0 0 .5rem;font-size:20.8px;font-size:1.3rem;color:#fff;text-transform:capitalize}.footer-widget{margin:32px 0;margin:2rem 0}@media(min-width:600px){.footer-widget{-ms-flex:0 1 30%;flex:0 1 30%;padding:0 1rem;margin:0 0 2rem}}.footer-button{background:transparent;border:3px solid #fff;border-radius:5px;font-size:16px;font-size:1rem;color:#fff;display:inline-block;margin-top:16px;margin-top:1rem}.footer-button:hover{background-color:#fff;color:#000;border:3px solid #fff}.footer-text{color:#fff;margin:0 0 8px;margin:0 0 .5rem}.footer-submit{padding:0}.social-links ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex}.social-links ul li{color:#fff;margin-right:16px;margin-right:1rem}.social-links ul li a{color:#fff;transition:color 300ms ease}.social-links ul li a:hover{color:rgba(255,255,255,.7)}.social-links ul li i{font-size:40px;font-size:2.5rem}@media(min-width:600px){.social-links{-ms-flex:0 1 20%;flex:0 1 20%}.social-links ul li{margin-right:2rem}}.thank-you{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;-ms-grid-columns:1fr;grid-template-columns:1fr}.thank-you-content{display:-ms-grid;display:grid;background-color:#eaeaea;padding:32px 24px;padding:2rem 1.5rem}.thank-you-content-inner{place-self:center;text-align:center}.thank-you-content-inner h1{font-size:32px;font-size:2rem;font-family:merriweather,serif;font-weight:400;font-style:italic;text-transform:capitalize}@media(min-width:700px){.thank-you-content-inner h1{font-size:3rem}}.thank-you-content-inner a{color:#ffbf43;font-size:24px;font-size:1.5rem;font-style:italic;text-decoration:none}@media(min-width:700px){.thank-you-content-inner a{font-size:2rem}}.thank-you-content-inner a:hover{text-decoration:underline}
.sub-header{
   
    /* font-size:1.5rem; */
    text-transform:uppercase;
    transition:color 200ms ease;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 1rem;
}
.sub-header a{
    color:#ffbf43;
    text-decoration:none;
    font-size:20px!important;
}
.sub-header:hover{
    color:rgba(255,191,67,.7);
}
@media(max-width:800px){
    .sub-header{
        justify-content: flex-start;
        padding: 16px;
        margin-bottom: 0;
       
    }
    .sub-header a{
        color:#ffffff;
    }
}