@charset "UTF-8";@font-face{font-family:Lora;font-weight:400;font-style:normal;src:url(//lunabags.com/cdn/fonts/lora/lora_n4.9a60cb39eff3bfbc472bac5b3c5c4d7c878f0a8d.woff2?h1=bHVuYWJhZ3MuY29t&h2=bHVuYWJhZ3MuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=09825ad616513eb3ba932652f6f6bef1afc87eaa3d898137fee38a40c3cebe5c) format("woff2"),url(//lunabags.com/cdn/fonts/lora/lora_n4.4d935d2630ceaf34d2e494106075f8d9f1257d25.woff?h1=bHVuYWJhZ3MuY29t&h2=bHVuYWJhZ3MuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=b1f87d247cb726a5860819bf597527612932f0f258356fc1e286c0f8ea43b3c4) format("woff")}@font-face{font-family:Lato;font-weight:700;font-style:normal;src:url(//lunabags.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2?h1=bHVuYWJhZ3MuY29t&h2=bHVuYWJhZ3MuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=0dc05d16e3737a578a5bdd2969e47028648d83888c91d8dcc992f43ca4141d76) format("woff2"),url(//lunabags.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff?h1=bHVuYWJhZ3MuY29t&h2=bHVuYWJhZ3MuYWNjb3VudC5teXNob3BpZnkuY29t&hmac=d47c5f2fccb8154a20992861718bf89610c18f998b340c5801f24b91820e9ff2) format("woff")}body{text-rendering:optimizeLegibility;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures}h1{letter-spacing:1px}h2{letter-spacing:2px}@media only screen and (max-width: 640px){h2{font-size:27px}}h3{letter-spacing:3px}@media only screen and (max-width: 640px){h3{font-size:20px}}h5{letter-spacing:1px;font-family:Lora}p,ul li{line-height:26px}ul li{list-style-type:none}input#footer-EMAIL::-webkit-input-placeholder{color:#000!important}input#footer-EMAIL:-moz-placeholder{color:#000!important}input#footer-EMAIL::-moz-placeholder{color:#000!important}input#footer-EMAIL:-ms-input-placeholder{color:#000!important}#upper-content{display:none}.header-wrapper{position:fixed;width:100%;z-index:99999}.header-wrapper #main-navigation{border-bottom:none!important;align-items:center}.header-wrapper.default-page{position:sticky;z-index:99999}.header-wrapper.default-page #main-navigation{background-color:#000!important}.header-wrapper.reverse-header{position:relative;z-index:99999}.header-wrapper.reverse-header #main-navigation{background-color:#fff!important;opacity:1!important}.header-wrapper.reverse-header #main-navigation #main-nav li a{color:#000}.header-wrapper.reverse-header #main-navigation #main-nav li a:hover{color:#cab7a7}.header-wrapper.reverse-header #main-navigation #main-nav li ul.submenu li a{color:#fff}.header-wrapper.reverse-header #main-navigation #cart li a,.header-wrapper.reverse-header #main-navigation #cart li.seeks #q{color:#000}.content-width,.image-and-text-content,#about .section-1-container .section-1,#about .section-2-container .section-2,#about .section-3-container .section-3,#about .section-4-container .section-4,#our-story .section-1-container .section-1,#our-story .section-2-container .section-2,#our-story .section-3-container .section-3,#our-story .section-4-container .section-4,#our-materials .section-1-container .section-1,#our-materials .section-2-container{padding:5% 3% 0;max-width:1300px;margin:0 auto}.background,#about .section-1-container{background:linear-gradient(to right,#353a4d 4%,#fff 4% 65%,#c1b7b0 40% 150%)}.background-2,#our-story .section-1-container{background:linear-gradient(to right,#c1b7b0 35%,#fff 4% 93%,#353a4d 4%)}.background-3,#our-materials .section-1-container:before,.product-page .product-top:before,.product-quick-view .product-top{background:linear-gradient(to right,#353a4d 27%,#fff 4% 94%,#c1b7b0 43% 0%)}@media only screen and (max-width: 640px){.background-3,#our-materials .section-1-container:before,.product-page .product-top:before,.product-quick-view .product-top{background:linear-gradient(to right,#353a4d 8%,#fff 4% 93%,#c1b7b0 43% 0%)}}.page-banner-image{width:100%;height:100%;position:absolute;top:0;left:0}.page-banner-image>picture{width:100%;display:block}@media only screen and (max-width: 1380px){.page-banner-image>picture{width:1600px;position:absolute;left:50%;top:0;transform:translate(-50%)}}@media only screen and (max-width: 768px){.page-banner-image>picture{width:885px}}@media only screen and (max-width: 640px){.page-banner-image>picture{width:650px}}.page-banner-image img{display:block;width:100%}.banner-background,#meet-our-team-banner,#about #about-banner,#our-story #our-story-banner,#our-materials #our-materials-banner,.collection-page #collection-banner,.product-page #product-page-banner{background-size:cover;background-repeat:no-repeat;width:100%;height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.banner-background,#meet-our-team-banner,#about #about-banner,#our-story #our-story-banner,#our-materials #our-materials-banner,.collection-page #collection-banner,.product-page #product-page-banner{height:330px}}@media only screen and (max-width: 640px){.banner-background,#meet-our-team-banner,#about #about-banner,#our-story #our-story-banner,#our-materials #our-materials-banner,.collection-page #collection-banner,.product-page #product-page-banner{background-size:cover;background-position:top center;width:100%;height:240px!important;position:relative}}@media only screen and (max-width: 480px){.banner-background,#meet-our-team-banner,#about #about-banner,#our-story #our-story-banner,#our-materials #our-materials-banner,.collection-page #collection-banner,.product-page #product-page-banner{height:210px!important}}.banner-background h1,#meet-our-team-banner h1,#about #about-banner h1,#our-story #our-story-banner h1,#our-materials #our-materials-banner h1,.collection-page #collection-banner h1,.product-page #product-page-banner h1{text-align:center;color:#fff;padding:10px 20px;max-width:70%;overflow-wrap:break-word;position:relative;z-index:1}@media only screen and (max-width: 768px){.banner-background h1,#meet-our-team-banner h1,#about #about-banner h1,#our-story #our-story-banner h1,#our-materials #our-materials-banner h1,.collection-page #collection-banner h1,.product-page #product-page-banner h1{font-size:30px}}@media only screen and (max-width: 640px){.banner-background h1,#meet-our-team-banner h1,#about #about-banner h1,#our-story #our-story-banner h1,#our-materials #our-materials-banner h1,.collection-page #collection-banner h1,.product-page #product-page-banner h1{font-size:21px;letter-spacing:4px;max-width:100%;position:absolute;height:100%;display:flex;align-items:center}}.header-wrapper nav{display:flex;align-items:center;border-top:none}@media only screen and (max-width: 768px){.header-wrapper nav{border-bottom:none}}.header-wrapper nav .row{flex-basis:20%;margin-left:5%}@media only screen and (max-width: 768px){.header-wrapper nav .row{display:none}}.header-wrapper nav #main-nav{flex-basis:80%;justify-content:space-evenly;display:flex;align-items:center}@media only screen and (max-width: 860px){.header-wrapper nav #main-nav{flex-basis:90%}}@media only screen and (max-width: 768px){.header-wrapper nav #main-nav{display:none}}.header-wrapper nav #main-nav>li>a{letter-spacing:1px;font-size:14px;padding:0}@media only screen and (max-width: 1024px){.header-wrapper nav #main-nav>li>a{padding:0 8px}}@media only screen and (max-width: 860px){.header-wrapper nav #main-nav>li>a{font-size:10px}}.header-wrapper nav #cart{flex-basis:20%;padding:30px;text-align:left}@media only screen and (max-width: 768px){.header-wrapper nav #cart{flex-basis:100%;text-align:right;border-left:none;color:#fff;display:none}}.header-wrapper nav #cart li{font-size:13px}.header-wrapper nav #cart li.seeks{display:none}@media only screen and (max-width: 768px){.header-wrapper nav #cart li.seeks{display:none}}.header-wrapper nav #cart li.seeks form{right:20px;top:25px;min-width:170px}@media only screen and (max-width: 1024px){.header-wrapper nav #cart li.seeks form{right:-40px}}@media only screen and (max-width: 768px){.header-wrapper nav #cart li.seeks form{left:-20px;min-width:148px;margin-left:0;width:148px!important}}.header-wrapper nav #cart li.seeks #q{height:19px;color:#fff}.header-wrapper nav #cart li.seeks a{margin-right:20px}.header-wrapper nav #cart li.seeks a span{letter-spacing:2px;font-family:lato;font-size:12px;margin-left:7px}@media only screen and (max-width: 1024px){.header-wrapper nav #cart li.seeks a span{display:none}}@media only screen and (max-width: 768px){.header-wrapper nav #cart li.mm-trigger{display:inline-block}}.slideshow-section ul li{margin-bottom:-1px}.border-btn,.product-reviews .spr-summary-actions a{padding:10px 15px;border:2px solid #b5b5b7;font-family:Lato;font-weight:700;letter-spacing:1px;display:inline-block;transition:ease .3s}@media only screen and (max-width: 640px){.border-btn,.product-reviews .spr-summary-actions a{padding:8px 16px}}.border-btn:hover,.product-reviews .spr-summary-actions a:hover{background-color:#c1b7b0;border:2px solid #c1b7b0}.border-btn:after,.product-reviews .spr-summary-actions a:after{content:"\271b";padding:0 5px;font-size:9px}.normal-btn{padding:15px 20px;font-family:Lato;font-weight:700;letter-spacing:1px;display:inline-block;background-color:#2f3446;transition:ease .3s}@media only screen and (max-width: 640px){.normal-btn{padding:8px 16px}}.normal-btn:after{content:"\271b";padding:0 5px;font-size:9px}.fullwidth-btn{width:100%;text-align:center}.plain-btn{padding:20px!important;display:block}.plain-btn:after{content:"\271b";padding:0 5px;font-size:9px}.white-font{color:#fff}.white-font:hover{color:#000}.clearfix,.product-page .product-top{content:"";display:table;clear:both}.image-and-text-content{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.image-and-text-content h3{text-align:center}}@media only screen and (max-width: 768px){.image-and-text-content{padding:5% 3% 0}}@media only screen and (max-width: 640px){.image-and-text-content{flex-direction:column}}.image-and-text-content div:first-child{flex-basis:50%;padding:4%}@media only screen and (max-width: 768px){.image-and-text-content div:first-child{flex-basis:100%}}.section-title.lines:after{border:none!important}.promo-inner:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.homepage-promo img{transition:transform .2s;-webkit-transition:transform .2s}.mobile-search-form{display:none}@media only screen and (max-width: 768px){.mobile-search-form #q{border:none;border-bottom:1px solid #fff}}@media only screen and (max-width: 768px){ul#accordion a,.accordion-toggle,.accordion-toggle2{font-family:Lato}}#mobile-menu-wrapper{display:none}@media only screen and (max-width: 768px){#mobile-menu-wrapper{display:flex;align-items:center;justify-content:space-evenly;flex-basis:100%;padding:0 30px}}#mobile-menu-wrapper ul{margin-bottom:0}#mobile-menu-wrapper ul li{list-style-type:none}#mobile-menu-wrapper ul li #item_count{color:#fff}@media only screen and (max-width: 320px){#mobile-menu-wrapper ul li a.my-cart-link{display:flex;align-items:center}}#mobile-menu-wrapper ul i{font-size:20px;color:#fff}@media only screen and (max-width: 640px){#mobile-menu-wrapper ul i{font-size:15px}}@media only screen and (max-width: 768px){#mobile-menu-wrapper #logo{flex-basis:70%;margin-left:10%;margin-top:10px}}@media only screen and (max-width: 480px){#mobile-menu-wrapper #logo{margin:10px 0 10px 41px;flex-basis:70%}}@media only screen and (max-width: 480px){#mobile-menu-wrapper #logo img{width:70%}}#mobile-menu-wrapper .mobile-menu-icons{flex-basis:16%}#mobile-menu-wrapper .mobile-menu-icons ul{display:flex;justify-content:flex-end}#mobile-menu-wrapper .mobile-menu-icons ul li{margin-right:10px}#mobile-menu-wrapper .mobile-menu-icons ul li:nth-of-type(3){margin-right:0}@media only screen and (max-width: 480px){#mobile-menu-wrapper .mobile-menu-icons{flex-basis:37%}}#mobile-menu-wrapper.mobile-menu-wrapper-product-v2 ul li #item_count,#mobile-menu-wrapper.mobile-menu-wrapper-product-v2 ul i{color:#fff}@media only screen and (max-width: 768px){.mobile-navigation ul li:nth-child(6){display:none}}ul.slides li{display:flex!important;justify-content:center}@media only screen and (max-width: 768px){ul.slides li{display:block!important}}@media only screen and (max-width: 768px){ul.slides li .box-ratio{height:330px}}@media only screen and (max-width: 640px){ul.slides li .box-ratio img{height:330px;object-fit:cover}}ul.slides li .flex-caption{width:80%}@media only screen and (max-width: 1024px){ul.slides li .flex-caption{top:37%!important}}@media only screen and (max-width: 768px){ul.slides li .flex-caption{width:100%}}ul.slides li .flex-caption h2.slide-title{font-family:Lato}@media only screen and (max-width: 640px){ul.slides li .flex-caption h2.slide-title{font-size:20px!important;letter-spacing:3px!important;line-height:20px!important}}@media only screen and (max-width: 480px){ul.slides li .flex-caption h2.slide-title{line-height:24px}}@media only screen and (max-width: 320px){ul.slides li .flex-caption h2.slide-title{font-size:12px!important}}@media only screen and (max-width: 640px){ul.slides li .flex-caption p.caption{font-size:16px!important;letter-spacing:7px;line-height:16px!important}}@media only screen and (max-width: 320px){ul.slides li .flex-caption p.caption{font-size:10px!important}}ul.slides li .flex-caption-positioned{position:absolute;bottom:0;right:0;padding:20px;font-size:17px;font-style:italic}@media only screen and (max-width: 640px){ul.slides li .flex-caption-positioned{font-size:11px}}.custom-section1{background:linear-gradient(to right,#353a4d 4%,#fff 4% 65%,#c1b7b0 40% 150%)}@media only screen and (max-width: 640px){.custom-section1{background:linear-gradient(to right,#353a4d 4%,#fff 4% 90%,#c1b7b0 40% 150%)}}.custom-section1 div>div:first-child p{font-size:13}.custom-section1 .content-width,.custom-section1 .image-and-text-content,.custom-section1 #about .section-1-container .section-1,#about .section-1-container .custom-section1 .section-1,.custom-section1 #about .section-2-container .section-2,#about .section-2-container .custom-section1 .section-2,.custom-section1 #about .section-3-container .section-3,#about .section-3-container .custom-section1 .section-3,.custom-section1 #about .section-4-container .section-4,#about .section-4-container .custom-section1 .section-4,.custom-section1 #our-story .section-1-container .section-1,#our-story .section-1-container .custom-section1 .section-1,.custom-section1 #our-story .section-2-container .section-2,#our-story .section-2-container .custom-section1 .section-2,.custom-section1 #our-story .section-3-container .section-3,#our-story .section-3-container .custom-section1 .section-3,.custom-section1 #our-story .section-4-container .section-4,#our-story .section-4-container .custom-section1 .section-4,.custom-section1 #our-materials .section-1-container .section-1,#our-materials .section-1-container .custom-section1 .section-1,.custom-section1 #our-materials .section-2-container,#our-materials .custom-section1 .section-2-container{display:flex;align-items:center;justify-content:center;padding:6% 3%}@media only screen and (max-width: 640px){.custom-section1 .content-width,.custom-section1 .image-and-text-content,.custom-section1 #about .section-1-container .section-1,#about .section-1-container .custom-section1 .section-1,.custom-section1 #about .section-2-container .section-2,#about .section-2-container .custom-section1 .section-2,.custom-section1 #about .section-3-container .section-3,#about .section-3-container .custom-section1 .section-3,.custom-section1 #about .section-4-container .section-4,#about .section-4-container .custom-section1 .section-4,.custom-section1 #our-story .section-1-container .section-1,#our-story .section-1-container .custom-section1 .section-1,.custom-section1 #our-story .section-2-container .section-2,#our-story .section-2-container .custom-section1 .section-2,.custom-section1 #our-story .section-3-container .section-3,#our-story .section-3-container .custom-section1 .section-3,.custom-section1 #our-story .section-4-container .section-4,#our-story .section-4-container .custom-section1 .section-4,.custom-section1 #our-materials .section-1-container .section-1,#our-materials .section-1-container .custom-section1 .section-1,.custom-section1 #our-materials .section-2-container,#our-materials .custom-section1 .section-2-container{flex-direction:column}}.custom-section1 .content-width>div:first-child h5,.custom-section1 .image-and-text-content>div:first-child h5,.custom-section1 #about .section-1-container .section-1>div:first-child h5,#about .section-1-container .custom-section1 .section-1>div:first-child h5,.custom-section1 #about .section-2-container .section-2>div:first-child h5,#about .section-2-container .custom-section1 .section-2>div:first-child h5,.custom-section1 #about .section-3-container .section-3>div:first-child h5,#about .section-3-container .custom-section1 .section-3>div:first-child h5,.custom-section1 #about .section-4-container .section-4>div:first-child h5,#about .section-4-container .custom-section1 .section-4>div:first-child h5,.custom-section1 #our-story .section-1-container .section-1>div:first-child h5,#our-story .section-1-container .custom-section1 .section-1>div:first-child h5,.custom-section1 #our-story .section-2-container .section-2>div:first-child h5,#our-story .section-2-container .custom-section1 .section-2>div:first-child h5,.custom-section1 #our-story .section-3-container .section-3>div:first-child h5,#our-story .section-3-container .custom-section1 .section-3>div:first-child h5,.custom-section1 #our-story .section-4-container .section-4>div:first-child h5,#our-story .section-4-container .custom-section1 .section-4>div:first-child h5,.custom-section1 #our-materials .section-1-container .section-1>div:first-child h5,#our-materials .section-1-container .custom-section1 .section-1>div:first-child h5,.custom-section1 #our-materials .section-2-container>div:first-child h5,#our-materials .custom-section1 .section-2-container>div:first-child h5{font-family:Lato}.custom-section1 .content-width>div:first-child p:nth-of-type(1),.custom-section1 .image-and-text-content>div:first-child p:nth-of-type(1),.custom-section1 #about .section-1-container .section-1>div:first-child p:nth-of-type(1),#about .section-1-container .custom-section1 .section-1>div:first-child p:nth-of-type(1),.custom-section1 #about .section-2-container .section-2>div:first-child p:nth-of-type(1),#about .section-2-container .custom-section1 .section-2>div:first-child p:nth-of-type(1),.custom-section1 #about .section-3-container .section-3>div:first-child p:nth-of-type(1),#about .section-3-container .custom-section1 .section-3>div:first-child p:nth-of-type(1),.custom-section1 #about .section-4-container .section-4>div:first-child p:nth-of-type(1),#about .section-4-container .custom-section1 .section-4>div:first-child p:nth-of-type(1),.custom-section1 #our-story .section-1-container .section-1>div:first-child p:nth-of-type(1),#our-story .section-1-container .custom-section1 .section-1>div:first-child p:nth-of-type(1),.custom-section1 #our-story .section-2-container .section-2>div:first-child p:nth-of-type(1),#our-story .section-2-container .custom-section1 .section-2>div:first-child p:nth-of-type(1),.custom-section1 #our-story .section-3-container .section-3>div:first-child p:nth-of-type(1),#our-story .section-3-container .custom-section1 .section-3>div:first-child p:nth-of-type(1),.custom-section1 #our-story .section-4-container .section-4>div:first-child p:nth-of-type(1),#our-story .section-4-container .custom-section1 .section-4>div:first-child p:nth-of-type(1),.custom-section1 #our-materials .section-1-container .section-1>div:first-child p:nth-of-type(1),#our-materials .section-1-container .custom-section1 .section-1>div:first-child p:nth-of-type(1),.custom-section1 #our-materials .section-2-container>div:first-child p:nth-of-type(1),#our-materials .custom-section1 .section-2-container>div:first-child p:nth-of-type(1){font-family:Lato}@media only screen and (max-width: 1024px){.custom-section1 .content-width>div:first-child,.custom-section1 .image-and-text-content>div:first-child,.custom-section1 #about .section-1-container .section-1>div:first-child,#about .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #about .section-2-container .section-2>div:first-child,#about .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #about .section-3-container .section-3>div:first-child,#about .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #about .section-4-container .section-4>div:first-child,#about .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-story .section-1-container .section-1>div:first-child,#our-story .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-story .section-2-container .section-2>div:first-child,#our-story .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #our-story .section-3-container .section-3>div:first-child,#our-story .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #our-story .section-4-container .section-4>div:first-child,#our-story .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-materials .section-1-container .section-1>div:first-child,#our-materials .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-materials .section-2-container>div:first-child,#our-materials .custom-section1 .section-2-container>div:first-child{flex-basis:58%!important;padding:50px!important}}@media only screen and (max-width: 768px){.custom-section1 .content-width>div:first-child,.custom-section1 .image-and-text-content>div:first-child,.custom-section1 #about .section-1-container .section-1>div:first-child,#about .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #about .section-2-container .section-2>div:first-child,#about .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #about .section-3-container .section-3>div:first-child,#about .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #about .section-4-container .section-4>div:first-child,#about .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-story .section-1-container .section-1>div:first-child,#our-story .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-story .section-2-container .section-2>div:first-child,#our-story .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #our-story .section-3-container .section-3>div:first-child,#our-story .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #our-story .section-4-container .section-4>div:first-child,#our-story .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-materials .section-1-container .section-1>div:first-child,#our-materials .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-materials .section-2-container>div:first-child,#our-materials .custom-section1 .section-2-container>div:first-child{flex-basis:70%!important;padding:44px!important}}@media only screen and (max-width: 640px){.custom-section1 .content-width>div:first-child,.custom-section1 .image-and-text-content>div:first-child,.custom-section1 #about .section-1-container .section-1>div:first-child,#about .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #about .section-2-container .section-2>div:first-child,#about .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #about .section-3-container .section-3>div:first-child,#about .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #about .section-4-container .section-4>div:first-child,#about .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-story .section-1-container .section-1>div:first-child,#our-story .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-story .section-2-container .section-2>div:first-child,#our-story .section-2-container .custom-section1 .section-2>div:first-child,.custom-section1 #our-story .section-3-container .section-3>div:first-child,#our-story .section-3-container .custom-section1 .section-3>div:first-child,.custom-section1 #our-story .section-4-container .section-4>div:first-child,#our-story .section-4-container .custom-section1 .section-4>div:first-child,.custom-section1 #our-materials .section-1-container .section-1>div:first-child,#our-materials .section-1-container .custom-section1 .section-1>div:first-child,.custom-section1 #our-materials .section-2-container>div:first-child,#our-materials .custom-section1 .section-2-container>div:first-child{flex-basis:100%!important;padding:30px!important}}@media only screen and (max-width: 640px){.custom-section2{flex-direction:column}}@media only screen and (max-width: 640px){.custom-section2 .promo-content-wrapper{width:100%}}.custom-section2 .promo-content-wrapper .promo-content-2{background-color:#353a4d}@media only screen and (max-width: 768px){.custom-section2 .promo-content-1>div{margin:90px 10px 0;left:0;line-height:34px;min-width:331px}}@media only screen and (max-width: 640px){.custom-section2 .promo-content-1>div{margin:90px 0;left:auto}}@media only screen and (max-width: 480px){.custom-section2 .promo-content-1>div{border:none}}@media only screen and (max-width: 480px){.custom-section2 .promo-content-1>div>div{border:none}}@media only screen and (max-width: 480px){.custom-section2 .promo-content-1>div>div .text-content{border:1px solid #fff}}@media only screen and (max-width: 768px){.custom-section2 .promo-content-1>div>div>div>p{font-size:16px;line-height:21px}}@media only screen and (max-width: 1024px){.custom-section2 .promo-content-2{padding:10px}}@media only screen and (max-width: 1024px){.custom-section2 .promo-content-2>div:last-child{padding:5% 10px;margin:0}}@media only screen and (max-width: 768px){.custom-section2 .promo-content-2>div:last-child{font-size:15px;line-height:21px}}@media only screen and (max-width: 640px){.custom-section2 .promo-content-2>div:last-child{border:none!important}}@media only screen and (max-width: 640px){.custom-section2 #promo-content-wrapper-1581041336232 .promo-content-1{order:0!important}}@media only screen and (max-width: 480px){.custom-section2 .icon-border{opacity:0}}@media only screen and (max-width: 768px){.custom-section3 .gridlock-fluid .homepage-promo{width:50%!important}}@media only screen and (max-width: 640px){.custom-section3 .gridlock-fluid .homepage-promo .promo-inner h3{font-size:14px!important}}.custom-section4{background:linear-gradient(to right,#c1b7b0 35%,#fff 4% 95%,#353a4d 40%)}@media only screen and (max-width: 480px){.custom-section4{background:linear-gradient(to right,#c1b7b0 8%,#fff 4% 95%,#353a4d 40%);flex-direction:column;padding:6% 10%!important}}.custom-section4 h2{font-family:Lora}.custom-section4 h5{font-family:Lato}@media only screen and (max-width: 480px){.custom-section4 img{width:100%!important}}@media only screen and (min-width: 1200px){.custom-section4>div:last-child{flex-basis:28%!important}}@media only screen and (min-width: 1025px){.custom-section4>div:last-child{flex-basis:50%}}@media only screen and (max-width: 1024px){.custom-section4>div:last-child{flex-basis:100%!important}}@media only screen and (max-width: 768px){.custom-section4>div:last-child{flex-basis:70%}}@media only screen and (max-width: 480px){.custom-section4>div:last-child{padding:20px 0!important}.custom-section4>div:last-child button#_form_1_submit{width:25%}}.custom-section5{max-width:1350px;margin:0 auto}@media only screen and (max-width: 768px){.custom-section5 .gridlock-fluid .row{padding:0 20px}}@media only screen and (max-width: 480px){.custom-section5 .gridlock-fluid .row{padding:0 10px}}@media only screen and (max-width: 1024px){.custom-section5 .gridlock-fluid .row .desktop-3{height:460px!important}}@media only screen and (max-width: 768px){.custom-section5 .gridlock-fluid .row .desktop-3{height:340px!important}}@media only screen and (max-width: 640px){.custom-section5 .gridlock-fluid .row .desktop-3{height:220px!important}}@media only screen and (max-width: 480px){.custom-section5 .gridlock-fluid .row .desktop-3{height:490px!important;width:100%!important}}@media only screen and (max-width: 1024px){.custom-section5 .gridlock-fluid .row .desktop-4{height:360px!important}}@media only screen and (max-width: 768px){.custom-section5 .gridlock-fluid .row .desktop-4{height:270px!important}}@media only screen and (max-width: 640px){.custom-section5 .gridlock-fluid .row .desktop-4{height:220px!important}}@media only screen and (max-width: 480px){.custom-section5 .gridlock-fluid .row .desktop-4{height:490px!important;width:100%!important}}@media only screen and (max-width: 480px){.custom-section5 .gridlock-fluid .row .desktop-6{width:50%!important}}.customSection{display:flex}@media only screen and (max-width: 640px){.customSection{flex-direction:column}}.customSection .left-container,.customSection .right-container{width:50%}@media only screen and (max-width: 640px){.customSection .left-container,.customSection .right-container{width:100%}}.custom-section6{padding-top:0}.custom-section6 .testimonial-section{width:100%}.custom-section6 .testimonial-section .section-title.lines{margin-top:0}.custom-section6 .testimonial-section .section-text{background-color:transparent;padding:0}.custom-section6 .testimonial-section .section-text .swiper-wrapper .inner-section{margin-top:20px}.custom-section6 .testimonial-section .section-text .swiper-wrapper .inner-swiper-slider{background-color:#c1b6b0;color:#fff;padding:40px;min-height:250px}@media only screen and (max-width: 1024px){.custom-section6 .testimonial-section .section-text .swiper-wrapper .inner-swiper-slider{padding:20px}}@media only screen and (max-width: 1024px){.custom-section6 .testimonial-section .section-text .swiper-wrapper .inner-swiper-slider{min-height:200px}}@media only screen and (max-width: 640px){.custom-section6 .testimonial-section .section-text .swiper-wrapper .inner-swiper-slider{min-height:150px}}.custom-section6 .testimonial-section .section-text .swiper-wrapper .quotation-image{background-image:url(//lunabags.com/cdn/shop/t/24/assets/image-q.png?v=163987089796919433321759838485);background-size:cover;position:absolute;width:38px;height:35px;margin-top:-20px;margin-left:20px}.custom-section6 .section-text{background-color:#353a4d;color:#fff;padding:40px}@media only screen and (max-width: 640px){.custom-section6 .section-text{margin-left:0}}@media only screen and (max-width: 640px){.custom-section6 .left-container,.custom-section6 .right-container{text-align:center}}.affirm-as-low-as{font-size:16px!important}.padding-20{padding:20px}.align-items-center{align-items:center}@media only screen and (max-width: 768px){#instagram-feed-v2{flex-direction:column}}@media only screen and (max-width: 768px){#instagram-feed-v2>div:first-child{padding:20px}}@media only screen and (max-width: 640px){#copyright-menu{flex-direction:column}}.wide-page{width:100%!important;margin:0!important;padding:0!important}#instagram-feed-v2{display:flex;margin-top:5%}#instagram-feed-v2 a{color:#fff!important}@media only screen and (max-width: 768px){#instagram-feed-v2{display:block}}#instagram-feed-v2>div:first-child{background-color:#353a4d;display:flex;flex-direction:column;flex-basis:20%;color:#fff;align-items:center;justify-content:center}@media only screen and (max-width: 480px){#instagram-feed-v2>div:first-child{flex-direction:row}}@media only screen and (max-width: 480px){#instagram-feed-v2>div:first-child div:first-child{text-align:center}}@media only screen and (max-width: 480px){#instagram-feed-v2>div:first-child div{flex-basis:100%}}#instagram-feed-v2>div:first-child p{letter-spacing:2px;margin-top:10px;margin-bottom:15px}#instagram-feed-v2 #insta-feed{flex-basis:80%;margin-top:0}@media only screen and (max-width: 480px){#instagram-feed-v2 #insta-feed a:nth-child(odd) .instafeed-container{width:50%!important;padding-top:50%!important}}@media only screen and (max-width: 640px){#the-team .item-background{height:750px}}#the-team .teammate:nth-of-type(1) .item-background,#the-team .teammate:nth-of-type(3) .item-background{background:linear-gradient(to right,#353a4d 35%,#fff 4% 95%,#c1b7b0 4%)}#the-team .teammate:nth-of-type(2) .item-background,#the-team .teammate:nth-of-type(4) .item-background{background:linear-gradient(to right,#c1b7b0 4%,#fff 4% 65%,#353a4d 0%)}@media only screen and (max-width: 640px){#the-team .teammate:nth-of-type(2) .item div:first-child,#the-team .teammate:nth-of-type(4) .item div:first-child{order:0!important}}@media only screen and (max-width: 640px){#the-team .item{flex-direction:column}}@media only screen and (max-width: 640px){#the-team .item h2{font-size:37px}}@media only screen and (max-width: 640px){#the-team .item div:first-child{padding-bottom:0!important}}@media only screen and (max-width: 640px){#the-team .item div:first-child img{width:60%}}@media only screen and (max-width: 640px){#the-team .item div:last-child{padding:0 8%!important;background-color:#fff}}#footer-wrapper{background-color:#353a4d!important}#footer-wrapper ul#footer-icons li{color:#2f3446}.custom-newsletter{display:flex;align-items:center;justify-content:center;padding:6% 5%;background:linear-gradient(to right,#c1b7b0 35%,#fff 4% 95%,#353a4d 4%)}@media only screen and (max-width: 480px){.custom-newsletter{background:linear-gradient(to right,#c1b7b0 8%,#fff 4% 95%,#353a4d 40%);flex-direction:column;padding:6% 10%!important}}.custom-newsletter h2{font-family:Lora}.custom-newsletter h5{font-family:Lato}@media only screen and (max-width: 480px){.custom-newsletter{flex-direction:column;padding:6% 5%!important}}@media only screen and (min-width: 1200px){.custom-newsletter div:last-child{flex-basis:28%!important}}@media only screen and (min-width: 1025px){.custom-newsletter div:last-child{flex-basis:50%}}@media only screen and (max-width: 1024px){.custom-newsletter div:last-child{flex-basis:100%!important}}@media only screen and (max-width: 768px){.custom-newsletter div:last-child{flex-basis:70%}}@media only screen and (max-width: 640px){#about .section-1-container{background:linear-gradient(to right,#353a4d 4%,#fff 4% 93%,#c1b7b0 40% 150%)}}#about .section-1-container .section-1{display:flex}@media only screen and (max-width: 640px){#about .section-1-container .section-1{flex-direction:column}}#about .section-1-container .section-1>div:nth-child(1){flex-basis:60%;padding-left:4%}@media only screen and (max-width: 768px){#about .section-1-container .section-1>div:nth-child(1){padding-left:10%}}@media only screen and (max-width: 640px){#about .section-1-container .section-1>div:nth-child(1){padding:0 6%}}#about .section-1-container .section-1>div:nth-child(2){position:relative}#about .section-1-container .section-1>div:nth-child(2):before{content:"";width:74%;height:100%;position:absolute;background:#fff}@media only screen and (max-width: 768px){#about .section-1-container .section-1>div:nth-child(2):before{content:none}}@media only screen and (max-width: 640px){#about .section-1-container .section-1>div:nth-child(2){display:flex;align-items:center;padding:20px 0}}#about .section-1-container .section-1>div:nth-child(2) img{position:relative;z-index:1;display:block}@media only screen and (max-width: 640px){#about .section-1-container .section-1>div:nth-child(2) img{width:100%%}}#about .section-2-container{display:none;text-align:center}#about .section-2-container .section-2 p{max-width:80%;margin:0 auto}#about .section-3-container{display:none}@media only screen and (max-width: 640px){#about .section-3-container .section-3>div{flex-direction:column;padding:0 3%}}#about .section-3-container .section-3>div div:first-child h2{margin-bottom:40px}#about .section-3-container .section-3>div div:first-child i:before{content:"";background-image:url(//lunabags.com/cdn/shop/t/24/assets/check-icon-min.png?v=50828924545597918731759838485);width:34px;height:34px;padding-right:47px;padding-bottom:47px;background-repeat:no-repeat}#about .section-3-container .section-3>div>div:last-child{text-align:center}#about .section-3-container .section-3>div>div:last-child img{width:80%}#about .section-3-container .section-3 .contents{flex-basis:50%;display:flex;flex-direction:column;justify-content:center}#about .section-3-container .section-3 .contents>div{display:flex}#about .section-3-container .section-3 .contents>div strong{display:block}@media only screen and (max-width: 640px){#about .section-3-container .section-3 .contents h3{text-align:center}}#about .section-4-container{display:none}#about .section-4-container .section-4{padding:5% 2%;max-width:80%;text-align:center}@media only screen and (max-width: 640px){#our-story h2{text-align:center}}@media only screen and (max-width: 640px){#our-story .section-1-container{background:linear-gradient(to right,#c1b7b0 4%,#fff 4% 98%,#353a4d 4%)}}#our-story .section-1-container .section-1{display:flex;justify-content:center;position:relative;padding-top:50px}#our-story .section-1-container .section-1 div{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){#our-story .section-1-container .section-1{flex-direction:column;padding:5% 4% 0}}#our-story .section-1-container .section-1 div:nth-child(1){position:absolute;left:0;background:transparent;bottom:15%}@media only screen and (max-width: 768px){#our-story .section-1-container .section-1 div:nth-child(1){background:transparent}}@media only screen and (max-width: 640px){#our-story .section-1-container .section-1 div:nth-child(1){display:none}}#our-story .section-1-container .section-1 div:nth-child(2){flex-basis:45%;text-align:left;flex-direction:column;background-color:#fff;padding:0 20px 0 110px}#our-story .section-1-container .section-1 div:nth-child(2) p{line-height:20px}@media only screen and (max-width: 768px){#our-story .section-1-container .section-1 div:nth-child(2){flex-basis:100%;padding:0 20px}}#our-story .section-1-container .section-1 div:nth-child(3){position:relative;right:-40px}@media only screen and (max-width: 768px){#our-story .section-1-container .section-1 div:nth-child(3){right:0}}#our-story .section-2-container .section-2{padding-top:50px}#our-story .section-2-container .section-2 .main-header{text-align:center;display:flex;flex-direction:column}#our-story .section-2-container .section-2 .main-header p{font-family:Lato;letter-spacing:6px}#our-story .section-2-container .section-2>div{display:flex;align-items:center}@media only screen and (max-width: 640px){#our-story .section-2-container .section-2>div{flex-direction:column}}#our-story .section-2-container .section-2>div>div{flex-basis:50%;padding:0 2%}@media only screen and (max-width: 768px){#our-story .section-2-container .section-2>div>div{padding-top:50px}}@media only screen and (max-width: 640px){#our-story .section-2-container .section-2>div div:nth-child(2) h3{text-align:center}}#our-story .section-3-container .section-3{max-width:900px;text-align:center;padding:50px 4% 0}#our-story .section-3-container .section-3 .section-3-justifiedleft{text-align:left}@media only screen and (max-width: 640px){#our-story .section-4-container h2,#our-story .section-4-container h3{text-align:center}}#our-story .section-4-container .section-4{padding-top:25px}#our-story .section-4-container .section-4>div{display:flex;align-items:center;margin-bottom:5%;padding-top:40px}@media only screen and (max-width: 640px){#our-story .section-4-container .section-4>div{flex-direction:column}}#our-story .section-4-container .section-4>div>div{flex-basis:50%}#our-story .section-4-container .section-4>div>div:first-child{padding:2%}@media only screen and (max-width: 640px){#our-story .section-4-container .section-4>div>div:last-child{order:2}}#our-materials .section-1-container{position:relative}#our-materials .section-1-container:before{content:"";position:absolute;top:0;width:100%;height:534px}#our-materials .section-1-container .section-1{position:relative}@media only screen and (max-width: 640px){#our-materials .section-1-container .section-1>div{flex-direction:column;padding:0 3%}}#our-materials .section-1-container .section-1>div:first-child{background-color:#fff;padding:0 5%}@media only screen and (max-width: 1024px){#our-materials .section-1-container .section-1>div:first-child{padding:4% 2%}}#our-materials .section-1-container .section-1>div div:first-child h2{margin-bottom:40px}#our-materials .section-1-container .section-1>div div:first-child i:before{content:"";background-image:url(//lunabags.com/cdn/shop/t/24/assets/check-icon-min.png?v=50828924545597918731759838485);width:34px;height:34px;padding-right:47px;padding-bottom:47px;background-repeat:no-repeat}#our-materials .section-1-container .section-1>div>div:last-child{text-align:center}#our-materials .section-1-container .section-1>div>div:last-child img{width:90%}#our-materials .section-1-container .section-1 .section-item:nth-of-type(2),#our-materials .section-1-container .section-1 .section-item:nth-of-type(3),#our-materials .section-1-container .section-1 .section-item:nth-of-type(4){padding-top:5%;padding-left:5%;padding-right:5%}@media only screen and (max-width: 640px){#our-materials .section-1-container .section-1 .section-item:nth-of-type(3) div:last-child{order:2}}#our-materials .section-1-container .section-1 .contents{flex-basis:50%;display:flex;flex-direction:column;justify-content:center}#our-materials .section-1-container .section-1 .contents>div{display:flex}#our-materials .section-1-container .section-1 .contents>div strong{display:block}@media only screen and (max-width: 640px){#our-materials .section-1-container .section-1 .contents h3{text-align:center}}#our-materials .section-2-container{max-width:1200px;position:relative;display:flex;justify-content:center;height:1030px}@media only screen and (max-width: 1024px){#our-materials .section-2-container{height:910px}}@media only screen and (max-width: 768px){#our-materials .section-2-container{height:700px}}@media only screen and (max-width: 480px){#our-materials .section-2-container{height:auto;margin-top:10px}}#our-materials .section-2-container #diagram-large{text-align:center}@media only screen and (max-width: 1024px){#our-materials .section-2-container #diagram-large{position:absolute;top:210px}}@media only screen and (max-width: 768px){#our-materials .section-2-container #diagram-large{top:150px}}@media only screen and (max-width: 640px){#our-materials .section-2-container #diagram-large{top:100px}}@media only screen and (max-width: 480px){#our-materials .section-2-container #diagram-large{top:208px}}#our-materials .section-2-container #diagram-large img{width:70%}@media only screen and (max-width: 1024px){#our-materials .section-2-container #diagram-large img{width:60%}}@media only screen and (max-width: 768px){#our-materials .section-2-container #diagram-large img{width:50%}}@media only screen and (max-width: 640px){#our-materials .section-2-container #diagram-large img{width:60%}}@media only screen and (max-width: 480px){#our-materials .section-2-container #diagram-large img{width:85%}}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1){top:0;left:0}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:after{content:"";width:5px;height:268px;top:-43px;right:-20px;background:#fff;position:absolute;transform:rotate(63deg)}@media only screen and (max-width: 1024px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:after{height:117px;top:78px;right:-15px}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:after{height:47px}}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:first-child:after{height:149px;top:127px;transform:rotate(107deg)}@media only screen and (max-width: 1024px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:first-child:after{top:223px;transform:rotate(107deg);left:340px}}@media only screen and (max-width: 768px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:first-child:after{top:179px;left:220px}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:first-child:after{top:120px;left:180px;height:136px}}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:first-child:after{top:201px;left:90px;height:87px;transform:rotate(133deg)}}@media only screen and (max-width: 768px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:last-child:after{top:27px;right:-19px;height:157px}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:last-child:after{top:-9px;right:-12px}}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(1) .diagram-item:last-child:after{top:-38px;right:78px;transform:rotate(47deg);height:86px}}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2){top:0;right:0}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:first-child:after{content:"";width:5px;height:325px;top:78px;left:-121px;transform:rotate(86deg);background:#fff;position:absolute}@media only screen and (max-width: 1024px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:first-child:after{height:221px;top:181px;left:-55px;transform:rotate(56deg)}}@media only screen and (max-width: 768px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:first-child:after{height:175px;top:148px;left:-63px}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:first-child:after{top:98px;left:-42px}}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:first-child:after{top:109px;left:58px;transform:rotate(44deg)}}#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:last-child:after{content:"";width:5px;height:218px;top:-28px;left:-49px;transform:rotate(104deg);background:#fff;position:absolute}@media only screen and (max-width: 1024px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:last-child:after{height:118px;top:87px;left:-12px;transform:rotate(104deg)}}@media only screen and (max-width: 768px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:last-child:after{height:128px;top:28px;left:7px}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:last-child:after{top:-11px;left:-6px}}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper:nth-of-type(2) .diagram-item:last-child:after{top:-37px;left:84px;transform:rotate(134deg)}}#our-materials .section-2-container .diagram-item-wrapper{display:flex;flex-direction:column;justify-content:initial;position:absolute;height:100%}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper{position:relative}}#our-materials .section-2-container .diagram-item-wrapper .diagram-item{position:relative;z-index:1;width:350px;height:340px;margin:11% 0}@media only screen and (max-width: 768px){#our-materials .section-2-container .diagram-item-wrapper .diagram-item{width:232px;margin:0}}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper .diagram-item{width:182px}}@media only screen and (max-width: 480px){#our-materials .section-2-container .diagram-item-wrapper .diagram-item{margin:5px!important;height:420px}}#our-materials .section-2-container .diagram-item-wrapper .diagram-item:after{box-shadow:1px 1px 8px #adadad;z-index:1}#our-materials .section-2-container .diagram-item-wrapper .diagram-item div:first-child{z-index:11;position:relative}#our-materials .section-2-container .diagram-item-wrapper .diagram-item div:last-child{background-color:#343a4c;color:#fff;width:257px;padding:10px;margin:-70px auto 0;position:relative;z-index:11}@media only screen and (max-width: 640px){#our-materials .section-2-container .diagram-item-wrapper .diagram-item div:last-child{width:auto}}.collection-page #collection-banner{height:300px}@media only screen and (max-width: 768px){.collection-page #collection-banner .page-banner-image>picture{width:1190px}}@media only screen and (max-width: 640px){.collection-page #collection-banner .page-banner-image>picture{width:950px}}@media only screen and (max-width: 480px){.collection-page #collection-banner h1{margin-bottom:-38px}}.collection-page h3{text-align:center;margin:50px 0}.collection-page .prod-title{font-weight:700;font-size:20px;margin-bottom:9px;display:block;letter-spacing:1px}#collection-swatch-v2 a{text-align:center;font-weight:700;font-size:20px;margin-bottom:9px;display:block}#collection-swatch-v2>span{text-align:center;display:block;margin-bottom:6px}#collection-swatch-v2 ul{text-align:center}#collection-swatch-v2 ul li{cursor:auto!important}.info_content{display:flex;align-items:center;justify-content:space-evenly;text-align:center;padding:10px;background-color:#c1b7b0;color:#000;font-size:21px;font-weight:700;font-family:Lato}@media only screen and (max-width: 640px){.info_content{flex-direction:column}}.info_content div{padding:30px 20px 5px;border-right:1px solid #a59e99;position:relative;display:flex;justify-content:center;flex-basis:100%}@media only screen and (max-width: 768px){.info_content div{display:initial;padding:0;border:none}}@media only screen and (max-width: 640px){.info_content div{font-size:14px}}.info_content div:last-child{border:none}.info_content div:before{content:"";background-image:url(//lunabags.com/cdn/shop/t/24/assets/collection-img1v3.png?v=145789365822868720191759838485);width:15px;height:24px;position:absolute;top:0}@media only screen and (max-width: 768px){.info_content div:before{display:none}}.info_content .icon-leaf{display:flex;align-items:center;justify-content:center;display:none}@media only screen and (max-width: 768px){.info_content .icon-leaf{display:flex}}.info_content .icon-leaf:before{content:"";width:15px;height:24px;background-image:url(//lunabags.com/cdn/shop/t/24/assets/collection-img1v3.png?v=145789365822868720191759838485)}.info_content .owl-wrapper .owl-item{padding:0 20px}.product-page .product-top{padding:5% 4%;width:100%;position:relative}.product-page .product-top:before{content:"";position:absolute;width:100%;height:75%;top:0;left:0}.product-page .product-top #mobile-product,.product-page .product-top .product-photos,.product-page .product-top #product-right,.product-page .product-top .zoom-box{position:relative;z-index:11}.product-page .product-top .product-photos{width:50.25%}@media only screen and (max-width: 768px){.product-page .product-top .product-photos{width:45.25%}}@media only screen and (max-width: 640px){.product-page .product-top #desktop-product-title{display:none}}.product-page .product-top #mobile-product-title{display:none;text-align:center}@media only screen and (max-width: 640px){.product-page .product-top #mobile-product-title{display:none}}.product-page .product-top #mobile-product-title h1{font-size:20px}.product-page .product-topv2{padding:3% 5% 4%;border-bottom:1px solid #e2e2e2}.product-page .product-topv2:before{background:linear-gradient(to right,#fff 27% 4%,#fff 94% 43%,#c1b7b1 0%);height:98%}@media only screen and (min-width: 1200px){.product-page .product-topv2 .product-main-images{width:81%!important}}@media only screen and (min-width: 1200px){.product-page .product-topv2 #thumbnail-gallery{width:14.48333333%!important}}@media only screen and (min-width: 1920px){.product-page .product-topv2 .thumbnail-slider .product-thumbnail.selected img{border:2px solid #c1b7b0!important}}@media only screen and (max-width: 640px){.product-page .product-topv2 #product-price,.product-page .product-topv2 div[itemprop=description]{text-align:left}}.product-page #product-description h1{font-size:34px}.product-page #product-description div[itemprop=description]{padding:0 20px}.product-page #AddToCartForm .product-add{padding-bottom:10px}@media only screen and (max-width: 1024px){.product-page #AddToCartForm .product-add{flex-direction:column;align-items:center}}.product-page #AddToCartForm .product-add .qty-selection{flex-basis:100%;margin-bottom:10px!important}.product-page #AddToCartForm .product-add .qty-selection a.down,.product-page #AddToCartForm .product-add .qty-selection a.up{padding:4px 8px!important;border:2px solid #c1b7b0!important}.product-page #AddToCartForm .product-add .qty-selection .quantity{width:127px!important;padding:23px 0!important;font-weight:700;border:2px solid #c1b7b0!important}.product-page #AddToCartForm .product-add #addToCart{display:flex;justify-content:space-evenly;align-items:center;background-color:#353a4d!important;border:2px solid #c1b7b0!important;color:#fff!important;font-family:Lato;text-transform:uppercase;font-weight:700;position:relative;width:240px;padding-right:46px}.product-page #AddToCartForm .product-add #addToCart i{position:absolute;height:100%;top:0;display:flex;align-items:center;right:0;padding:20px;border-left:2px solid #c1b7b0;color:#2f3446;background-color:#fff}@media only screen and (max-width: 1024px){.product-page #AddToCartForm .swatch{text-align:center;margin:0 auto}}@media only screen and (max-width: 1024px){.product-page #AddToCartForm h5{text-align:center}}.product-page #AddToCartForm #product-price .product-price{margin-bottom:10px;display:block}.product-page #AddToCartForm #product-price .product-price .money{font-size:20px}#shopify-section-product-template-v2 h5{letter-spacing:1.25px;font-family:Lato}#shopify-section-product-template-v2 .product-page #product-description div[itemprop=description]{padding:0}@media only screen and (max-width: 1024px){#shopify-section-product-template-v2 .product-page #AddToCartForm h5{text-align:left}}@media only screen and (max-width: 1024px){#shopify-section-product-template-v2 .product-page #AddToCartForm .swatch{text-align:left;margin:initial}}@media only screen and (max-width: 1024px){#shopify-section-product-template-v2 .product-page #AddToCartForm .product-add{align-items:flex-start}}#shopify-section-product-template-v2 .product-page-v2-materials>ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 640px){#shopify-section-product-template-v2 .product-page-v2-materials>ul{display:block}}#shopify-section-product-template-v2 .product-page-v2-materials>ul>li{text-align:left;flex-basis:50%;margin-bottom:20px;line-height:18px;padding:0 20px}#shopify-section-product-template-v2 .product-page-v2-materials>ul>li img{width:100px;display:block}#shopify-section-product-template-v2 .product-page-v2-materials>ul>li>ul{display:flex;flex-direction:column;font-size:11px;margin-left:15px;list-style:disc outside}#shopify-section-product-template-v2 .product-page-v2-materials>ul>li>ul li{list-style-type:disc}#shopify-section-product-template-v2 #product-image-gallery-v2-main img{margin-bottom:-5px}#shopify-section-product-template-v2 #thumbnail-gallery .bx-wrapper .bx-viewport{margin-top:0}.product-reviews{background-color:#353a4d;color:#fff;padding:5%;margin-top:5%;position:relative}.product-reviews .spr-form-title,.product-reviews .spr-header-title,.product-reviews .spr-summary-actions-newreview{color:#fff}.product-reviews .spr-container,.product-reviews .spr-review,.product-reviews .spr-form{border:none}.product-reviews .spr-content .spr-reviews{display:flex}@media only screen and (max-width: 640px){.product-reviews .spr-content .spr-reviews{flex-direction:column}}.product-reviews .spr-content .spr-reviews>div{flex-basis:50%;padding:0 3%;border-right:1px solid #b3a192}@media only screen and (max-width: 640px){.product-reviews .spr-content .spr-reviews>div{flex-basis:100%;border:none}}.product-reviews .spr-content .spr-reviews>div.spr-review:first-child{margin-top:0!important}.product-reviews .spr-content .spr-reviews>div.spr-review:last-child{border:none!important}.product-reviews .spr-content .spr-reviews .spr-review-header{position:relative}.product-reviews .spr-content .spr-reviews .spr-review-header .spr-review-header-byline{position:absolute;top:0;right:0}@media only screen and (max-width: 1024px){.product-reviews .spr-content .spr-reviews .spr-review-header .spr-review-header-byline{position:static}}.product-reviews .spr-content ::placeholder{color:#fff!important}.product-reviews .spr-summary-actions{position:absolute;width:100%;left:0;bottom:33px;display:flex;justify-content:center}@media only screen and (max-width: 640px){.product-reviews .spr-summary-actions{position:static;margin-top:20px;display:block}}.product-reviews .spr-summary-actions a{border-color:#8b8b8b!important}@media only screen and (max-width: 640px){.product-reviews .spr-summary-actions a{display:flex;justify-content:center}}.product-page-related-products{margin-bottom:5%}.rich-text-section h5{font-family:Lato;letter-spacing:3px}.rich-text-section .section-title h2{font-family:Lora}#breadcrumb{position:relative;text-align:left;color:#000;margin-left:20px;margin-bottom:3%;display:none}#breadcrumb a{color:#000}#our-story-materials-btn{margin-top:25px}#our-story-materials-btn li{display:inline-block;margin-right:20px}@media only screen and (max-width: 480px){#our-story-materials-btn li{margin-bottom:15px}}.product-quick-view #product-page-banner,.product-quick-view .info_content,.product-quick-view .image-and-text-content{display:none}.product-quick-view .product-top #AddToCartForm .product-add .qty-selection .quantity{width:42px!important}.product-quick-view .product-top .product-add #addToCart:after{content:"ADD TO CART +";visibility:visible;display:flex;align-items:center}.product-quick-view .product-top .product-add span,.product-quick-view .product-top .product-add i{display:none}.shopify-policy__container{padding-bottom:30px}.scrollup{background:#000!important;opacity:1!important}.scrollup i{color:#fff!important}.swatch input:checked+label{border:1px solid #222222!important}@media only screen and (max-width: 640px){.subscribe-popup-wrapper .fancybox-outer .fancybox-inner{width:280px!important}}@media only screen and (max-width: 640px){.subscribe-popup-wrapper #subscribe_popup{flex-direction:column}}@media only screen and (max-width: 640px){.subscribe-popup-wrapper #subscribe_popup:before{display:none}}@media only screen and (max-width: 640px){.subscribe-popup-wrapper #subscribe_popup>img{display:none}}.successForm .feedback{font-size:15px}.detailed-ul{margin-left:2px;margin-bottom:0}.detailed-ul>li{list-style-type:disc;position:relative}.detailed-ul>li ul{padding-left:10px;margin-bottom:5px}.detailed-ul>li ul>li{list-style-type:disc}.detailed-ul li>span{margin-left:-5px}.large_form{width:100%}#appify-cookie-bar{padding:1% 3%!important;display:flex!important;align-items:center}#appify-cookie-bar>div:first-child{flex-grow:1!important}#appify-cookie-bar>#appifyCookie{margin-right:0;margin-left:20px;flex-shrink:1!important;width:auto;margin-bottom:0}@media only screen and (max-width: 480px){.rte-customized{max-width:300px;margin:0 auto}}.easyzoom--overlay .easyzoom-flyout img{max-width:none}.swiper-slide{color:#fff!important}.prod-image{position:relative}.prod-image .shopnow-custom{display:none;position:absolute;bottom:5%;color:#fff}.prod-image:hover .shopnow-custom{display:block;z-index:2}.available-payment-types{text-align:center;padding:10px 0 15px}.dynamic-checkout__content{padding:10px 0 50px}.dynamic-checkout__content ._1mqqPYZtCQtz5_i0b-po4l{justify-content:center}html.om-position-popup body.index{overflow:visible!important}.prod-image a{display:block;width:100%;height:100%}.prod-image a .reveal,.prod-image a .reveal .box-ratio{height:100%}.prod-image a .reveal .box-ratio img{object-fit:cover;height:100%}.prod-image .shopnow-custom{height:auto}.image-container img{object-fit:cover;height:100%}.spr-form-input.spr-starrating .spr-icon{color:#fff}.product-add .w-stock~#addToCart{display:block!important}.section-text .swiper-container .inner-swiper-slider p{font-size:16px}.spr-review-header-title{color:#fff}.product-reviews{position:relative}.reviews-anchor{position:absolute;top:-100px;left:0;display:block}.spr-starrating .spr-icon,.spr-starratings .spr-icon{color:#fff}.custom{display:inline-flex;align-items:center;justify-content:center;max-width:100%;background:#c1b7b0!important;font-family:Lato;border:none;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;-webkit-appearance:none;font-weight:500;text-decoration:none;cursor:pointer;line-height:normal;height:55px;letter-spacing:1px;-webkit-border-radius:0;position:relative;width:120px;color:#fff!important;font-size:14px}.product .custom{background:#353a4c!important}#our-story-materials-btn:nth-child(3) .border-btn,#our-story-materials-btn:nth-child(3) .product-reviews .spr-summary-actions a,.product-reviews .spr-summary-actions #our-story-materials-btn:nth-child(3) a{display:none}.customFlx{display:flex;flex-direction:column;margin-top:50px}@media (max-width: 767px){.plain-btn{padding:12px!important}#main{transition:margin-left .5s;padding:0!important;font-size:10px!important;color:#bfbfbf}#menu{display:none!important}}@media (min-width: 768px){.p-hide2{display:none!important}}.sidenav{background:#353a4d!important}.p-hide{width:82%}@media screen and (max-width: 480px){.mobile_video{width:100%;margin-left:1.04166667%;margin-right:1.04166667%}ul.slides li{width:100%}.flickity-button{background:transparent!important}.flickity-button:focus{box-shadow:none!important}.flickity-prev-next-button{top:40%!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.scss.css.map */
