/*!
 * Main Stylesheet
 *
 * @package    sassbase
 * @author     Jaein Lee <jaein@rebelgroupdigital.com>
 * @authorURI  https://resetvancity.com
 * @version    1.03.00
 */#product #add_to_cart,.shopify-challenge__container [type=submit]{background-color:var(--primary-color, #dcbebc);border-color:var(--primary-color, #dcbebc);color:#101010;transition:all .22s ease}#product #add_to_cart:hover,.shopify-challenge__container :hover[type=submit]{border-color:#101010;background-color:transparent}.pcard .product-type,.result-item .cat{color:#a9a9a9;text-transform:uppercase;font-size:.7rem;letter-spacing:1px}pre{text-align:left}::-moz-selection{background:#d5c4c3;color:#fff}.contain ul,.content ul,.form-msg ul,p ul{list-style:inside}ul.menu,ul.sub-menu{list-style:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.clearfix:after{content:"";clear:both;display:table}.hidden,.visually-hidden{position:absolute;-webkit-clip-path:inset(0 0 99.9% 99.9%);border:0;clip-path:inset(0 0 99.9% 99.9%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;width:1px}.compact,.compress,.contain{margin-left:auto;margin-right:auto}.contain{width:87.9%}a,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,label,legend,li,mark,menu,nav,object,ol,p,pre,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video{border:0;box-sizing:border-box;margin:0;padding:0;font-style:inherit;font-weight:inherit}del,ins,time{display:block}button,input,select,textarea{font-family:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:FontAwesome;src:url(../woff2/fa-solid-900.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Brands;src:url(../woff2/fa-brands-400.woff2) format("woff2");font-style:normal;font-weight:400}body{font-size:15px;color:#101010;font-family:Avenir Next,Segoe UI,sans-serif}a{color:var(--link-color, #a75d58)}a:hover{border-color:transparent;color:#101010}strong{font-weight:700}p{line-height:1.6}p ol,p ul{line-height:inherit}h1,h2,h3{font-family:Figtree,sans-serif;font-weight:800;letter-spacing:.4px}.category{text-transform:uppercase;letter-spacing:.5px}.super-heading{font-weight:200;font-size:.8em}.mast-title{line-height:1;text-transform:capitalize}.mast-content a.hero{font-weight:700;font-size:1.02rem}.icon:after{font-family:FontAwesome}.result-item .cat-price{font-size:13.5px}.pcard .product-title{font-size:1.1rem}#product .product-title{font-size:1.2rem}#product .product-price{font-size:1.25rem}.sec-label{display:block;font-size:10px;letter-spacing:.5px;position:relative;text-transform:uppercase}.sec-label:before{content:"";border-bottom:1px solid var(--primary-color, #dcbebc);display:inline-block;height:1px;margin:0 5px 5px 0;width:25px}input,select,textarea{background-color:#fff;border-radius:2px;border:1px solid #dbdbdb}input:focus,select:focus,textarea:focus{outline:0}input.input:focus,select.input:focus,textarea.input:focus{-webkit-box-shadow:0 1px 4px 0 rgba(37,143,162,.3);box-shadow:0 1px 4px #258fa24d;border:1px solid #abc2d2}input[type=checkbox]{width:18px;height:18px}input[type=submit]{cursor:pointer;text-align:center}[type=submit]{transition:all .22s ease}textarea{line-height:1.6}.input{padding:10px;font-size:.85rem}select.input{width:100%}.button-large{padding:10px 12px}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{border-bottom:1px solid #36913a;-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form{text-align:left;max-width:100%;direction:ltr;position:relative;margin:0 auto}form input,form label,form textarea{width:100%}form textarea{display:block}.inline-form{display:inline-flex;align-items:stretch}.inline-form button,.inline-form input{padding:12px 20px;letter-spacing:.3px}.inline-form input[type=search]{margin-right:-1px}.inline-form [type=submit]{background-color:#101010;border-bottom-left-radius:0;border-color:#101010;border-top-left-radius:0;flex:1;font-size:13px;color:#fff;margin:0 0 0 -1.5px}.inline-form [type=submit]:hover{background-color:var(--primary-color, #dcbebc);border-color:var(--primary-color, #dcbebc)}.form-wrap.rq label:after,label.rq:after{content:"*";font-weight:700;color:#f55656;display:inline-block;margin-left:.2rem}label{display:inline-block}.form_container{display:grid;grid-template-columns:repeat(12,6.5%);grid-auto-rows:max-content;grid-gap:0 2%}.form_container>*{grid-column:span 6 / span 6}.form_container.small{max-width:450px}.form-msg,.form-wrap.full{grid-column:span 12 / span 12}.form-msg .errors{color:#f55656}.form-msg .successful{color:#36913a;text-align:center;font-weight:700}.form-wrap label{margin-bottom:5px}.form-wrap .cta-links{margin-top:0}.form-wrap.form-center{justify-self:center;text-align:center}.form-wrap.nolabel{position:relative}.form-wrap.nolabel ::-webkit-input-placeholder{color:transparent;transition:color 50ms ease-in .2s}.form-wrap.nolabel :-moz-placeholder,.form-wrap.nolabel ::-moz-placeholder{color:transparent;transition:color 50ms ease-in .2s;opacity:1}.form-wrap.nolabel :-ms-input-placeholder{color:transparent;transition:color 50ms ease-in .2s}.form-wrap.nolabel label{position:absolute;pointer-events:none;top:10px;left:10px;color:#a2a2a2;margin:0;width:auto;transition:all .13s ease-in}.form-wrap.nolabel label.in-focus{font-size:10px;top:-11px;left:1px}.form-wrap.nolabel .in-focus+::-webkit-input-placeholder{color:#000}.form-wrap.nolabel .in-focus+:-moz-placeholder,.form-wrap.nolabel .in-focus+::-moz-placeholder{color:#000;opacity:1}.form-wrap.nolabel .in-focus+:-ms-input-placeholder{color:#000}.a-button,.more,button.btn-act,button[type=submit],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px;text-transform:uppercase;transition:all .2s ease}.a-button.plain,button.plain,input.plain[type=submit]{background-color:transparent;border-color:transparent;color:var(--link-color, #ca9e9b);text-transform:uppercase}.a-button.plain:hover,button.plain:hover,input.plain:hover[type=submit]{border-color:transparent;color:#101010}.hero{padding:12px 20px!important;min-width:200px}.a-button,button,input[type=submit]{border-radius:2px;border-style:solid;border-width:1px;font-size:.8rem;letter-spacing:.05em}.a-button.plain,.a-button.primary,.a-button.secondary,button.plain,button.primary,button.secondary,input[type=submit].plain,input[type=submit].primary,input[type=submit].secondary{white-space:nowrap}.a-button.primary,button.primary,input[type=submit].primary{background-color:var(--primary-color, #dcbebc);border-color:var(--primary-color, #dcbebc);color:#101010}.a-button.primary:hover,button.primary:hover,input[type=submit].primary:hover{background-color:transparent;border-color:#101010}.a-button.secondary,button.secondary,input[type=submit].secondary{background-color:transparent;border-color:var(--link-color, #dcbebc);color:var(--link-color, #dcbebc)}.a-button.secondary:hover,button.secondary:hover,input[type=submit].secondary:hover{border-color:#101010;color:#101010}.a-button:focus,button:focus,input[type=submit]:focus{outline:0}.a-button.update,button.update,input[type=submit].update{background-color:#ec9718;border-color:#ec9718;color:#fff;font-size:12px;text-transform:uppercase}.a-button.update:hover,button.update:hover,input[type=submit].update:hover{background-color:#f4c276;color:#925c0c;border-color:#b8740f}button{border-width:1px;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:1}button:disabled{background:#e8e8e8;border-color:#a3a3a3;color:#a3a3a3;pointer-events:none}.cta-links{display:inline-flex}.cta-links.center{display:flex;justify-content:center}.cta-links .primary+.secondary{margin-left:.5rem}.cta-links .plain{font-size:12px}.more{pointer-events:all;font-size:.8rem;letter-spacing:.025em;padding:12px 16px 12px 0;text-transform:capitalize}.more:hover:after{transform:translate(.2em)}.more:after{content:"\f054";font-size:16px;right:0;position:absolute;transition:transform .1s ease-out}.breadcrumbs ol{list-style:none;display:flex}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs a{color:#000}.breadcrumbs img{margin:0 .25rem;height:1rem}.breadcrumbs .category:after{content:""}.icon{position:relative}.icon:after{font-weight:400}.icon.instagram:after{content:"\f12d"}.icon.facebook:after{content:"\f304"}.icon.twitter:after{content:"\f301"}.icon.email:after{content:"\f466"}.icon.whatsapp:after{content:"\f19a"}.i-x{stroke:var(--primary-color, #dcbebc);fill:none;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.ic{position:relative;display:inline-flex;align-items:center;justify-content:center}.ic span{display:inline-block;position:absolute}.plus span:first-child{transform:rotate(90deg)}.close-me{width:20px;height:20px}.close-me:hover span:first-child,.close-me:hover span:nth-child(2){transform:rotate(0)}.close-me span{background-color:#f55656;height:1px;transition:transform .15s linear;width:20px}.close-me span:first-child{transform:rotate(45deg)}.close-me span:nth-child(2){transform:rotate(-45deg)}#announcement-bar{background-color:var(--primary-color);padding:8px 0;text-align:center}header nav{align-items:center;display:flex;min-height:45px;position:relative;padding-top:3px}header nav>div{display:inline-flex;align-items:center}header nav#header{background-color:#f7f7f7}header nav#header #logo-wrap,header nav#header .right-col{flex:1}header nav#header-nav{background-color:#fff}header.mast.full nav{background-color:transparent}header.mast{background-color:var(--mast-bg, #dcbebc);position:relative}header .mast-content{position:absolute;right:0;bottom:0;top:0;left:0;display:flex;height:100%;align-items:center;padding-top:40px}header .mast-content .contain{display:flex}header .mast-content .super{display:inline-block}header.dark .mast-content{color:#fff}header .right-col{align-items:center;display:inline-flex;font-size:13px}#logo-wrap a{display:inline-block}#logo-wrap img{max-height:55px;margin:10px 0;image-rendering:-webkit-optimize-contrast}#menu-wrap{display:flex;align-items:center}#i-search{stroke:#101010}#i-search:hover{stroke:var(--primary-color, #dcbebc)}#my-cart{position:relative;display:inline-flex;align-items:initial;justify-content:center}#my-cart:hover .cart-count{color:var(--primary-color, #dcbebc)}#my-cart:hover #i-bag{stroke:var(--primary-color, #dcbebc)}#my-cart .cart-count{align-items:center;border-radius:8px;bottom:-2px;color:#000;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;position:absolute;top:3px}#my-cart img{height:24px}#my-cart,#search{height:28px;width:28px;margin-right:15px}#search{background:transparent;border-color:transparent;padding:0;margin-left:15px}#search img{height:22px}.aroma-slider .slick-slide{position:relative;display:flex!important;align-items:center;justify-content:center}.aroma-slider .content{color:#fff;display:flex;height:100%;flex-direction:column;justify-content:center;padding:5vh 10%;text-align:center;align-items:center}.aroma-slider .a-button.primary:hover,.aroma-slider button.primary:hover,.aroma-slider input[type=submit].primary:hover{border-color:#fff;color:#fff}.aroma-slider .tint,.aroma-slider video{position:absolute;top:0;left:0;width:100%;height:100%}.aroma-slider video{object-fit:cover;z-index:-2}.aroma-slider .tint{background-color:#1616164d;z-index:-1}.slick-arrow{position:absolute;background-color:transparent;border-color:transparent;mix-blend-mode:difference;padding:0;z-index:1000}.slick-arrow.next{right:5px}.slick-arrow.prev{left:5px}#ig-handle{background-color:var(--primary-color, #dcbebc);text-align:center;text-transform:uppercase}#ig-handle a{color:var(--secondary-color, #dcbebc)}#ig-handle a:hover{color:#000}footer .contain{display:grid;gap:4rem;grid-template-columns:repeat(4,1fr)}footer ul.social-media{list-style:none}footer ul.social-media li{display:inline-block;padding-right:3px}footer ul.social-media a{font-family:Brands;font-size:2.1rem;color:var(--primary-color, #dcbebc)}footer ul.social-media a:after{transition:color .22s ease}footer ul.social-media a:hover:after{color:#101010}footer ul.social-media a[title=Instagram]:after{content:"\e055"}footer ul.social-media a[title=Facebook]:after{content:"\f082"}footer ul.social-media a[title=Whatsapp]:after{content:"\f40c"}footer h4{color:var(--primary-color, #dcbebc);letter-spacing:.035em;text-transform:capitalize}footer ul.menu a{color:#101010}footer ul.menu a:hover{color:var(--primary-color, #dcbebc)}#copyright{font-size:.7rem;line-height:20px;padding:5px 0;text-align:center}#copyright a{color:#b18e8b}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%;min-width:320px;overflow-x:hidden}.content p+*{padding-top:1rem}.link:link,.link:visited,a:link,a:visited{text-decoration:none}img{max-width:100%;height:auto}main.dark{background:#000505}.mast-img{position:absolute;height:auto}.mast-img.img-fill{height:100%;width:100.5%;left:0;right:0;bottom:0;object-fit:cover;top:0}.mast-img.img-center,.mast-img.img-left,.mast-img.img-right{width:50%;max-height:95%;object-fit:contain}.mast-img.img-right{right:0;transform:translateY(-50%)}.mast-img.img-left{left:0;transform:translateY(-50%)}.mast-img.img-center{left:50%;right:0;transform:translate(-50%,-50%)}a.link-overlay{position:absolute;left:0;top:0;right:0;bottom:0}hr{height:1px;background-color:var(--primary-color, #dcbebc);border-width:0}#Modal{position:fixed;display:flex;align-items:center;justify-content:center;background-color:#0000004d;height:100%;left:0;top:0;width:100%}#Modal>div{background-color:#fff;border-radius:5px;left:50%;padding:2rem;top:50%}.page-content{line-height:1.6}.focus-out:after{content:"";background-color:#1212121f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;display:block;position:fixed;top:0;bottom:0;left:0;right:0;transition:opacity .25s,visibility 0s linear .25s}section{position:relative;width:100%}section.bg{background-size:cover;background-position:50%;background-repeat:no-repeat}section.mast{display:flex;align-items:center;width:100%;overflow:hidden;min-height:300px}section.mast .mast-content{color:#fff;line-height:normal;text-align:center}section.mast .mast-content h2{text-transform:uppercase}section.inv{background-color:#dcbebc;color:#fff}section.grad{background-image:url(../green_rect.html);background-repeat:no-repeat;background-size:contain;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}section.grad h1{font-size:2.4rem;font-weight:700;text-transform:uppercase}section.grad .contain{height:300px;display:flex}section#comment hr{margin:1rem}.l-2{display:flex}.l-2 .fl-img{display:block;margin:auto}.l-fl,.l-p{display:flex}.l-fl .fl-item{margin:2vw}.--wr{flex-wrap:wrap}.--ac{align-items:center}.stretch{display:flex;align-items:stretch}.fl-grid-4,.fl-grid-5{display:grid;grid-gap:2vw}.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3,.grid-4{display:grid;gap:2vw}.grid-4>*{position:relative}.fl-grid-4{display:grid;gap:2vw;grid-template-columns:repeat(4,1fr)}.grid-item figure{width:100%}.grid-item img{display:block;width:100%}.heading{position:relative}.heading.center:after{margin:10px auto auto}.heading:after{content:"";display:block;height:2px;width:40px;background-color:var(--primary-color, #dcbebc)}#product .heading:after{margin:10px 0}.sub-heading{line-height:1.5}.heading.solo{margin-bottom:2rem}.heading+.sub-heading{margin-top:1rem}.sub-heading+*{margin-top:2rem}.mast-title+*{margin-top:4rem}h2+p,h3+p,h4+p{margin-top:1rem}.super+*{margin-top:.5rem}.block+.block,.cta-links,.more,.social-media{margin-top:1rem}#product .product-price{margin-bottom:1.25rem}#product #addtocartform>div,#product #tags{margin-bottom:1rem}#product .tab-group+.tab-group{margin-top:1rem}.pcard .product-title{margin:4px 0}.form-msg>*,.title{margin-bottom:1rem}.form-wrap{margin-bottom:1.25rem}header.dark{color:#fff}ul.menu{display:block}ul.menu li{position:relative}ul.menu .has-child{cursor:pointer}ul.menu .has-child:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke='%23848484' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M2 12l14 12 14-12'/%3E%3C/svg%3E");position:absolute;background-size:16px;height:16px;width:16px}ul.menu .has-child:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M2 12l14 12 14-12'/%3E%3C/svg%3E")}footer ul.menu li{line-height:1.6}ul.h-list{cursor:default;margin:0 -10px;width:auto;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header #customer_login_link,header #search{display:none}header .contain>div{flex:1}header #logo-wrap{text-align:center}header .right-col{padding-left:0;justify-content:flex-end}@keyframes menu-top{0%{opacity:0}to{opacity:1;transform:translateY(4px)}}@keyframes menu-bottom{0%{opacity:0}to{opacity:1;transform:translateY(-4px)}}@keyframes top-forward{0%{transform:translateY(4px) rotate(0)}50%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(45deg)}}@keyframes bottom-forward{0%{transform:translateY(-4px) rotate(0)}50%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(-45deg)}}@keyframes top-backward{0%{transform:translate(0) rotate(45deg)}50%{transform:translate(0) rotate(0)}to{transform:translateY(4px) rotate(0)}}@keyframes bottom-backward{0%{transform:translate(0) rotate(-45deg)}50%{transform:translate(0) rotate(0)}to{transform:translateY(-4px) rotate(0)}}#mobile-btn{height:25px;width:25px;cursor:pointer}#mobile-btn:hover span{background-color:var(--primary-color, #dcbebc)}#mobile-btn span{height:1px;width:25px;background-color:#101010;transform-origin:center;animation-duration:.8s;animation-fill-mode:forwards}#mobile-btn span:first-child{animation-name:top-backward}#mobile-btn span:nth-child(2){animation-name:bottom-backward}#mobile-btn.load span:first-child{animation-name:menu-top}#mobile-btn.load span:nth-child(2){animation-name:menu-bottom}#mobile-btn.active span:first-child{animation-name:top-forward}#mobile-btn.active span:nth-child(2){animation-name:bottom-forward}#main-menu{position:absolute;align-content:flex-start;background-color:#fff;right:0;top:71px;left:0;width:100%;height:100%;display:none}#main-menu li{width:100%;align-items:center;display:inline-flex;flex-wrap:wrap;margin-left:0}#main-menu .has-child ul.child{display:none}#main-menu a{display:block;padding:.75rem 1.5rem;flex:1;letter-spacing:0;color:#101010;font-size:.85rem}#main-menu a:hover{color:#b18e8b}#main-menu>li{margin:0}#main-menu ul.child{background-color:#f7f7f7;width:100%;border-top:1px solid #dedede}#main-menu .has-child:after{top:15px;right:10px}header:not(.desktop) #customer_login_link,header:not(.desktop) #search{display:none}header:not(.desktop) #main-menu{-webkit-box-shadow:0 2px 4px 0 rgba(16,16,16,.2);box-shadow:0 2px 4px #10101033;height:auto;padding:8vw}header:not(.desktop) #main-menu li a{font-size:1.1rem}header:not(.desktop) #main-menu li+li{border-top:1px solid #f1f1f1}header.desktop #mobile-wrap{display:none}header.desktop #customer_login_link,header.desktop #search{display:inline-block}header.desktop #customer_login_link{white-space:nowrap}header.desktop .right-col{padding:0 0 0 1.5vw;flex:0}header.desktop #main-menu{display:inline-flex;position:inherit;overflow-x:clip;justify-content:space-between}header.desktop #main-menu>li{width:auto}@media (min-width: 650px){header.desktop #main-menu>li{margin:0 1vw 0 0}}header.desktop #main-menu a{letter-spacing:.1em}header.desktop #main-menu .has-child a{padding:12px 22px 12px 12px}header.desktop #main-menu .has-child:after{background-size:10px;height:10px;width:10px;right:6.5px;top:calc(50% - 7px)}header.desktop #main-menu .has-child:hover>ul{display:block}header.desktop #main-menu .has-child ul{-webkit-box-shadow:1px 2px 4px 0 rgba(16,16,16,.1);box-shadow:1px 2px 4px #1010101a;position:absolute;top:100%;width:200px;border-bottom:0}header.desktop #main-menu .has-child ul.level-1 ul{background-color:#f5f5f5;left:100%;top:-1px;margin-left:1px}header{z-index:100}header .mast-content,header .mast-img{z-index:-1}header nav .contain{z-index:5}#main-menu.mobile{z-index:200}span.chevron{z-index:1}#Modal{z-index:1000}#tags{display:flex;flex-wrap:wrap}#tags .tag{background-color:#f1f1f1;padding:5px;margin:0 3px;border-radius:5px;font-size:.8rem;white-space:nowrap}.paginate{margin-top:1rem;text-align:center;font-size:1.15rem}.paginate .page{display:inline-block;padding:5px}#ForgotPassword{display:none}.collection{position:relative}.collection .handle{position:absolute;padding:2vw;width:100%}.collection h3{font-weight:700;text-transform:capitalize}@media (max-width: 767px){.collection h3{font-size:1.05rem}}@media (min-width: 768px){.collection h3{font-size:1.4rem}}.collection img{width:100%;object-fit:cover}.collection a{color:#000}.collection a:hover{text-decoration:underline}.post-wrapper{display:flex;margin:1rem 0}.post-data{flex:1}.post-data .post-author{display:block}.post-date,time{color:#989898;display:inline-block;font-size:12px}article.post{position:relative}article.post h2{font-size:1.1rem;margin:2px 0}article.single picture{display:block;text-align:center}article.single img{display:block}article.single #tags{margin-top:1rem}#shopify-section-share-social{display:flex}.quantity.input{width:2rem;text-align:center;box-sizing:unset}.qty-wrap{flex-wrap:wrap}.qty-wrap label{flex:0;padding:5px;align-self:center}.qty-wrap button{margin:0}.qty-ctrl{border:0;background-color:transparent;width:30px;height:30px}.qty-ctrl:hover span{background-color:var(--primary-color, #dcbebc)}.qty-ctrl span{height:1px;width:11px;background-color:#101010}#product .quantity.input{margin-right:5px}#product .tab svg{transition:transform .23s ease;transform:translateY(-50%) rotate(45deg)}#product .tab.active svg{transform:translateY(-50%) rotate(0)}#product .tab-panel{padding:5px 0}#product .tab-panel~.tab-panel{display:none}.product-gallery .featured-image img{width:100%}.product-gallery .thumbnails{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.accordion h3{border-bottom:1px solid var(--primary-color, #dcbebc);padding:5px 0;cursor:pointer;position:relative}#option_total{border:0!important}#option_total,.hulkapps_option_title+div{padding:0!important}.hulkapps_mswatch_option .hulkapps_option_child,.hulkapps_swatch_option .hulkapps_option_child{width:50px!important;height:50px!important}.hulkapps_mswatch_option .swatch_selected,.hulkapps_swatch_option .swatch_selected{border:2px solid var(--link-color, #a95d58)!important}#formatted_option_total{color:var(--link-color, #a95d58)!important}.pcard{position:relative;text-align:center}.pcard .product-info{padding:.3rem 0}.pcard .product-title{color:#101010;display:block;font-weight:700;text-transform:capitalize}.pcard .badge{-webkit-box-shadow:1px 1px 1px 0 rgba(16,16,16,.3);box-shadow:1px 1px 1px #1010104d;position:absolute;background-color:var(--primary-color, #dcbebc);font-size:12px;font-weight:700;letter-spacing:1px;padding:8px;text-transform:uppercase}section#cart form{display:flex}@media (min-width: 1440px){section#cart .col{flex:1;padding-right:1vw}section#cart aside{padding-left:1vw;flex:0 0 450px}}section#cart #gift-message,section#cart #note{width:100%;max-width:600px}.cart-summary{text-align:right}@media (max-width: 649px){.cart-summary{text-align:left}}table.cart{table-layout:fixed;width:100%}.cart-item{display:flex;align-items:center;position:relative;border:1px solid #f7f7f7}.cart-item+.cart-item{margin-top:1rem}@media (max-width: 649px){.cart-item td{padding:.5rem}}@media (min-width: 650px){.cart-item td{padding:1rem}}.cart-item td.ci-img{padding:0!important}.cart-item div.ci-qty{white-space:nowrap;margin-top:1.5rem;display:flex;align-items:center}@media (min-width: 650px){.cart-item td.ci-price{text-align:right}}.cart-item a{display:block}.cart-item a img{display:block;margin:auto}.cart-item .ci-info,.cart-item .ci-price{flex-grow:1}@media (max-width: 419px){.cart-item{flex-wrap:wrap}.cart-item td{flex-basis:100%;text-align:center}}a.remove{color:#f55656;display:inline-block;position:absolute;top:1rem;right:1rem}#search-bar{display:none;padding:1rem 0;background-color:#f0f0f0}#search-bar form{width:100%;max-width:500px}#search-bar input[type=search]{border-color:#fff}#main-menu li#mobile-search{display:block;padding-top:2rem;text-align:center}.result-item{display:flex;position:relative;padding:1rem;align-items:center}.result-item figure+.result-info{margin-left:2rem}.result-item:hover{-webkit-box-shadow:0 0 4px 0 hsla(0,0%,53.3%,.25);box-shadow:0 0 4px #88888840}.result-item h4{color:var(--primary-color, #dcbebc)}.result-item .more{color:var(--link-color, #dcbebc)}.result-item+div{margin-top:30px}.result-info{flex:1}figure img{display:block}@media (min-width: 420px) and (orientation: portrait){header.mast.slim{min-height:200px;height:30vh}}@media (min-width: 650px){.compact{width:65%;max-width:1100px}header .mast-content .contain .col:first-child{flex:0 0 40%}.aroma-slider .slick-slide{aspect-ratio:16/8;min-height:420px}.slick-arrow{height:32px;width:32px;top:calc(50% - 15px)}#Modal>div{width:450px}.l-2 .col{flex:0 0 50%}.l-2 .col:first-child{padding-right:2vw}.l-2 .col:nth-child(2){padding-left:2vw}.l-2 .fl-img{max-width:350px}.l-12 .col:first-child{flex:0 0 300px}.l-12 .col:nth-child(2){flex:1}}@media (min-width: 651px){form[role=search]{min-width:350px}}@media (min-width: 768px){.more{font-size:1.05rem}#ig-handle{font-size:2rem}footer{font-size:1.1rem}.l-p .col:first-child{padding-right:2vw}.l-p .col:nth-child(2){padding-left:2vw;flex:1}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.compress{width:980px}.pd,.shopify-challenge__container{padding:60px 0}.pdc{padding:0 0 60px}header nav#header #logo-wrap{text-align:left}#logo-wrap{flex:0 0 190px}#logo-wrap img{width:190px}section.pd,section.shopify-challenge__container{padding:60px 0}.l-p .col:first-child{flex:1}.l-p .col:nth-child(2){max-width:450px}.grid-4{grid-template-columns:repeat(4,1fr)}.fl-grid-4>div{grid-column:auto/span 1}.fl-grid-5{grid-template-columns:repeat(5,1fr)}#main-menu li#mobile-search{display:none}}@media (min-width: 1440px){.mast-title{font-size:3.8rem}}@media (min-width: 1440px) and (orientation: landscape){header.mast.slim{min-height:250px}}@media (max-width: 1024px){header nav#header-nav{min-height:0%;height:0}header nav#header-nav #main-menu{top:0}}@media (max-width: 1023px){.compress{width:87.9%}#logo-wrap{flex:0 0 150px}#logo-wrap img{width:150px}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.pd,.shopify-challenge__container{padding:25px 0}.pdc{padding:0 0 25px}.mast-content a.hero{font-size:.8rem}#ig-handle{font-size:1.5rem}footer .contain{gap:1rem}footer .col.subscribe{order:-1}footer .col.store-info{order:2}footer{font-size:1.05rem}section.pd,section.shopify-challenge__container{padding:25px 0}.l-p,.l-p.compact{flex-wrap:wrap}.l-p.compact .col{padding:0;flex:0 0 100%}}@media (max-width: 649px){.compact{width:87.9%}.mast-title{font-size:2rem}.aroma-slider .slick-slide{min-height:320px}.slick-arrow{height:20px;width:20px;top:82%}footer .contain{grid-template-columns:repeat(1,1fr)}#Modal>div{width:90%}.l-2{flex-wrap:wrap}.l-2 .col{flex:0 0 100%}.l-2 .col+.col{padding-top:20px}.l-2 .fl-img{max-width:320px}.l-12{flex-wrap:wrap}.l-12 .col{flex:0 1 100%}}@media (max-width: 499px){.fl-grid-4>div{grid-column:auto/span 4}.fl-grid-5{grid-template-columns:repeat(1,1fr)}}@media (max-width: 419px){.form_container>*{grid-column:span 12 / span 12}.grid-2{grid-template-columns:repeat(1,1fr)}}@media (max-width: 419px) and (orientation: portrait){header.mast.slim{min-height:100px;height:20vh}}@media (min-width: 768px) and (max-width: 1023px){.pd,.shopify-challenge__container{padding:40px 0}.pdc{padding:0 0 40px}section.pd,section.shopify-challenge__container{padding:40px 0}.l-p .col:first-child{max-width:200px}.fl-grid-4{grid-template-columns:repeat(3,1fr)}.fl-grid-5{grid-template-columns:repeat(6,1fr)}.fl-grid-5>div{grid-column:auto/span 2}.fl-grid-5>div:nth-child(n+4){grid-column:auto/span 3}}@media (min-width: 650px) and (max-width: 1439px){.mast-title{font-size:3rem}}@media (min-width: 650px) and (max-width: 767px){footer .contain{grid-template-columns:repeat(2,1fr)}}@media (min-width: 500px) and (max-width: 767px){.fl-grid-4{grid-template-columns:repeat(2,1fr)}.fl-grid-4>div:nth-child(3n){grid-column:auto/span 2}.fl-grid-5{grid-template-columns:2fr 2fr}.fl-grid-5>div:nth-child(3n){grid-column:auto/span 2}}@media (orientation: landscape){header.mast.slim{height:30vh}}.hulkapps_option.full_width .hulkapps_option_value{display:flex!important}.hulkapps_swatch_option{text-align:center}.hulkapps_swatch_option>div{margin:auto!important;margin-left:unset}html{scroll-behavior:smooth}::selection{background:#d5c4c3;color:#fff}.hero-section{position:relative;width:100%;height:90vh;overflow:hidden}.hero-content-wrapper{position:relative;width:100%;height:100%}.hero-image-desktop{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;display:block}.hero-image-mobile{display:none}.hero-content{position:absolute;top:0;left:0;z-index:2;width:50%;height:100%;display:inline-flex;flex-direction:column;justify-content:end;align-items:flex-start;padding-left:6rem;padding-right:4rem;padding-bottom:10rem}.hero-subheading{font-size:1.4rem;margin-bottom:1rem;line-height:1.2;color:#033;font-family:Avenir Next,Segoe UI,sans-serif}.hero-heading{font-size:89px;margin-bottom:1rem;line-height:1;color:#033;font-family:Figtree,sans-serif;font-weight:900}@media screen and (max-width: 768px){.hero-section{height:80vh;margin-bottom:50px}.hero-image-desktop{display:none}.hero-image-mobile{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;display:block}.hero-subheading{font-size:1.4rem;font-weight:400}.hero-heading{font-size:3.5rem;padding-left:1.5rem;padding-right:1.5rem}.hero-content{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:5rem 0rem 0rem;width:100%}}.two-column{display:grid;justify-items:center;text-align:center;padding-left:2rem;padding-right:2rem}.two-column h3{font-size:3rem;text-align:center}.two-column h4{text-align:center;font-size:1.5rem}@media screen and (max-width: 768px){.two-column h4{font-weight:400}}.cart-wrapper{padding-top:3rem}.cart-text{display:grid;justify-items:center;text-align:center;padding-left:2rem;padding-right:2rem;padding-bottom:0rem}.cart-text h3{font-size:2rem;text-align:center}.cart-text p{text-align:center;font-size:1rem}@media screen and (max-width: 768px){.cart-text p{font-weight:400}}.featured-collection-5by1{padding:20px;width:100%;max-width:100dvw;margin:20px auto}.collection-header-5by1{text-align:center;margin-bottom:40px}.collection-header-5by1 h2{font-size:3rem;margin:0}.collection-grid-5by1{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.collection-cta{padding:40px;text-align:center;z-index:2}.collection-button{display:inline-block;padding:12px 24px;background-color:#000;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease;border:2px solid transparent;font-weight:bolder}.collection-button:hover{background-color:transparent;border-color:#000;color:#000;transform:translateY(-2px)}.featured-collection-4by2{padding:20px;width:100%;max-width:100dvw;margin:20px auto}.collection-header{text-align:center;margin-bottom:40px}.collection-header h2{font-size:3rem;margin:0}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{position:relative;overflow:hidden;background:#fff}.product-card__link{text-decoration:none;color:inherit;display:block}.product-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:1;background:#f5f5f5;border-radius:7px}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out;display:block}.product-card:hover .product-card__image{transform:scale(1.1)}.product-card__info{padding:15px;text-align:center}.product-card__title{font-size:1rem;margin:0 0 8px;color:#000}.product-card__price{font-weight:700;color:#000;display:block}@media screen and (max-width: 768px){.collection-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px}.collection-grid::-webkit-scrollbar{height:4px}.collection-grid::-webkit-scrollbar-track{background:#f1f1f1}.collection-grid::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.collection-header h2{font-size:2rem;padding-left:15px;padding-right:15px}.collection-grid-5by1{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px}.collection-grid-5by1::-webkit-scrollbar{height:4px}.collection-grid-5by1::-webkit-scrollbar-track{background:#f1f1f1}.collection-grid-5by1::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.collection-header-5by1 h2{font-size:2rem;padding-left:15px;padding-right:15px}.product-card{flex:0 0 85%;scroll-snap-align:start}}.split-section{display:flex;width:100%;flex-wrap:wrap;overflow:hidden}.split-panel{flex:1 1 50%;position:relative;overflow:hidden;height:50rem;min-width:50%;max-width:50%}.split-image-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.split-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.split-panel:hover .split-image{transform:scale(1.05)}.split-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;text-align:center;color:#fff;z-index:2;background:#0000004d}.overline{display:block;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin-bottom:1rem}.split-heading{font-size:3rem;margin-bottom:1rem;line-height:1.2}.split-text{font-size:1.2rem;margin-bottom:2rem;line-height:1.6;max-width:600px}.button{display:inline-block;padding:12px 24px;background-color:#fff;color:#000;text-decoration:none;border-radius:4px;transition:all .3s ease;border:2px solid transparent;font-weight:bolder}.button:hover{background-color:transparent;border-color:#fff;color:#fff;transform:translateY(-2px)}.button-black{display:inline-block;padding:12px 24px;background-color:#000;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease;border:2px solid transparent;margin-top:20px;font-weight:bolder}.button-black:hover{background-color:#fff;border-color:#000;transform:translateY(-2px)}.button-cyan{display:inline-block;padding:12px 24px;background-color:#85dcda;color:#033;text-decoration:none;border-radius:4px;transition:all .3s ease;border:2px solid transparent;margin-top:20px;font-weight:500}.button-cyan:hover{background-color:#85dcda;border-color:#85dcda;transform:translateY(-2px)}@media screen and (max-width: 768px){.split-section{display:block;width:100%}.split-panel{flex:none;width:100%;height:30rem;min-width:100%;display:block}.split-content{padding:30px 20px}.split-heading{font-size:2rem}.split-text{font-size:1rem}}.image-banner{position:relative;width:100%;height:80dvh;overflow:hidden;margin-bottom:40px}.image-banner-wrapper{position:relative;width:100%;height:100%}.image-banner-image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.image-banner-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2;background:#0000004d;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-banner-subheading{font-size:20px;text-transform:uppercase;margin-bottom:1rem;display:block;line-height:1.2;color:#fff;font-family:Avenir Next,Segoe UI,sans-serif}.image-banner-heading{font-size:44px;margin-bottom:2rem;line-height:1.2;color:#fff}@media screen and (max-width: 768px){.image-banner{height:50rem}.image-banner-subheading{font-size:.875rem}.image-banner-heading{font-size:2rem}.image-banner-content{padding:15px}}.split-product-cta{display:flex;flex-wrap:wrap;align-content:center;width:100dvw;height:50rem;overflow:hidden}.split-product-cta .container{display:flex;flex-direction:row;width:100%;height:100%}.split-product-cta .image-container{flex:1;max-width:50%;margin:1.5rem 1rem 1.5rem 1.5rem}.split-product-cta .image-container img{width:100%;height:100%;object-fit:cover;display:block;border-radius:7px}.split-product-cta .text-container{flex:1;max-width:50%;margin:10rem 2rem 10rem 1rem}.split-product-cta .subheading{font-size:1rem;color:#555;margin-bottom:10px;font-family:Avenir Next,Segoe UI,sans-serif;text-transform:uppercase}.split-product-cta .heading{font-size:3rem;color:#000;margin-bottom:15px}.split-product-cta .description{font-size:1.2rem;color:#666;margin:10px 0}@media screen and (max-width: 768px){.split-product-cta{display:flex;flex-wrap:nowrap;align-content:center;width:100dvw;height:100%;overflow:hidden}.split-product-cta .container{flex-direction:column;height:100%;margin-bottom:1rem}.split-product-cta .image-container,.split-product-cta .text-container{max-width:100%;margin:1.5rem}.split-product-cta .description{font-size:1rem}header nav{border-bottom:0px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/main.css.map?v=149908503997195816811745198017 */
