:root{--main-bg-color: #000;--main-text-color: #fff;--link-color: #a59c94;--btn-color: linear-gradient(145deg, rgba(197, 0, 62, .9) 5%, #d64d78 51%, rgba(197, 0, 62, .9) 95%);--accent-color: #C5003E}*,*:before,*:after{box-sizing:border-box}table{border-collapse:collapse}.shopify-section{padding:1rem 0}header+div{margin-top:7rem}.survey-questions .btn{width:100%;text-align:center}.survey-questions{margin-top:5rem}.survey-questions input[type=submit]{-webkit-border-radius:0;-webkit-appearance:none}.controls{width:100%;display:flex;flex-direction:column-reverse}.container{margin:0 auto;padding:0 15px}.container-fluid{width:100%;padding:0 1.5rem}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}div[class^=col-]{padding:0 15px}.col{flex-grow:1;max-width:100%;padding:0 .9375rem}.col-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.nav,.flex{display:flex}.flex-column{flex-direction:column}.grid{display:grid}.absolute{position:absolute}.relative{position:relative}.center,.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.justify-content-center{justify-content:center}.align-self-center{align-self:center}.right{float:right}.d-none{display:none}.d-block{display:block}.m-1{margin:1rem}.mb-3{margin-bottom:1rem}.ml-auto{margin-left:auto}.mx-auto{margin:0 auto}.img-fluid{max-width:100%;height:auto}.py-3{padding-top:3rem;padding-bottom:3rem}body,input,textarea,select{font-family:Montserrat,sans-serif;font-weight:300;line-height:1.6}header{background:#000;top:0;right:0;left:0;min-height:6.5rem;margin:0;position:fixed;z-index:1080}header .container{min-height:6.5rem;display:flex;align-items:center}header .cart{font-size:2rem}header .cart .cart-count{top:-3px;background:#c5003e;color:#fff;padding:2px;font-weight:700;font-size:12px;position:absolute;border-radius:50%;height:18px;width:18px;left:18px;text-align:center;line-height:14px}header .logo{position:absolute;left:50%;transform:translate(-50%)}header .menu-icon{height:16px}header .menu-icon+span{font-size:12px;font-weight:700;padding-left:5px;vertical-align:middle}header .nabar-toggle{cursor:pointer;text-decoration:none}header amp-img{margin:0 auto}.pagination{display:flex;list-style:none}.pagination a{padding:.5rem .75rem}.table{width:100%}.table tr{border-top:1px solid #fff}amp-social-share[type]{background-color:transparent}amp-accordion{border:1px solid #fff;border-radius:8px;margin:1.25rem 0 2.5rem}amp-accordion .i-amphtml-accordion-header,amp-accordion .i-amphtml-accordion-content{padding:10px 12px}amp-accordion .i-amphtml-accordion-header{background:none;border:none;border-top:1px solid}amp-accordion .i-amphtml-accordion-header:focus:after{outline:auto;padding:0 6px}amp-accordion .i-amphtml-accordion-header:after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;float:right}amp-accordion section:first-of-type .i-amphtml-accordion-header{border-top:none;border-bottom:none}amp-accordion section[expanded] .i-amphtml-accordion-header:first-of-type{border-bottom:none}amp-accordion section[expanded] .i-amphtml-accordion-header:after{content:"\f068"}amp-lightbox{overflow:auto;z-index:9999}amp-lightbox .content{background:#fff;color:#000;position:absolute;padding:1.25rem;top:50%;left:50%;transform:translate(-50%,-50%)}amp-lightbox .lightbox-bg{background:#000c;width:100%;height:100%}.amp-carousel-button{background-color:#ffffff80}.dark{background-color:#000;color:#fff}.dark a,.dark .a{color:#a59c94}.dark nav a{color:#fff}.dark .container select{color:#fff}.dark select option,.light{color:#000}input.dark{border:none;background:none;color:#fff;text-align:center}input.error{border-color:#dc3545}.warning{color:#000;border:1px solid #e1b878;background-color:#fff5ea}h1,h2,h3,h4,h5,h6{font-weight:300}h1,h2{text-transform:uppercase}h1{font-size:1.875rem;margin:0;margin-bottom:.5rem}h2{letter-spacing:.125rem;font-size:1.875rem;margin:0 0 .625rem}a,label{cursor:pointer;text-decoration:none}input,textarea,button{padding:1rem}select{background-color:transparent;padding:.5rem 2.75rem .5rem .5rem;position:relative;-webkit-appearance:none;-webkit-border-radius:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 320 512" width="15"><path fill="%23fff" d="M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z"></path></svg>');background-position:right 10px center;background-repeat:no-repeat}hr{margin:1rem 0}hr{border:none;max-width:90%;margin:0 auto}hr.brush{background:url(//wholesale.viori.com/cdn/shop/t/2/assets/border-brush.svg?v=57966745578073635001649284506) center center / contain no-repeat;height:1rem}hr.viori-up{background:url(//wholesale.viori.com/cdn/shop/t/2/assets/border-viori-logo.svg?v=119375389844280740711649284770) repeat-x center center;transform:rotate(180deg);height:2.188rem}hr.viori-down{background:url(//wholesale.viori.com/cdn/shop/t/2/assets/border-viori-logo.svg?v=119375389844280740711649284770) repeat-x center center;height:2.188rem}.btn,a.btn{background:linear-gradient(145deg,#c5003ee6 5%,#d64d78 51%,#c5003ee6 95%);background-size:200% auto;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:400;margin-top:1.25rem;padding:.625rem 2.1875rem;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out 0s;letter-spacing:.0625rem;-webkit-border-radius:0;-webkit-appearance:none}.btn:hover,a.btn:hover{background-position:right center}a.btn-secondary,.btn-secondary{background:#555;text-decoration:none}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}ul.list-group{list-style:none;padding-inline-start:0}nav ul{list-style:none;padding:0}nav ul li:hover a:after{transition:all .4s ease-in-out;transform:scaleX(1) translate(-5%)}nav ul li a{display:flex;padding:15px;text-decoration:none}nav ul li a:first{padding-left:0}nav .currency-select{cursor:pointer;background:none;font-weight:700;color:#fff;border:none}nav select{margin-right:1rem}.has-dropdown{align-items:center;display:flex;justify-content:space-between}.dots{text-align:center}.dots span{display:inline-block;background:#ccc;border-radius:6px;width:12px;height:12px;margin:4px}.dots span.current{background:#555}.alert{padding:.75rem 1.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}amp-sidebar{background-color:#fff;width:80vw}#sidebar-menu .logo{margin:1rem auto}#sidebar-login h2{margin:2em 0}#sidebar-login input{border:1px solid #e6e6e6}.hamburger{padding-left:.1rem}.breadcrumb{display:none;margin:.5rem 0;font-size:.75rem}.breadcrumb a{text-decoration:underline}.breadcrumb a,.breadcrumb span{margin-right:.5rem}.flex-column input{margin-bottom:10px}.brushed-frame{position:relative}.brushed-frame:before,.brushed-frame:after{content:"";display:block;background:url(//wholesale.viori.com/cdn/shop/t/2/assets/frame-brush.svg?v=22438069263817121711649365313) repeat-x center bottom;height:1.125rem;width:100%;position:absolute;left:0}.brushed-frame:before{top:0;z-index:1}.brushed-frame:after{transform:rotate(180deg);bottom:0}.brushed-frame.black:after{transform:rotate(0);margin-bottom:-1.125rem;z-index:1}.featured-header{padding-bottom:1.875rem}.featured-header:after{content:"...";display:block;height:0;top:-1.25rem;position:relative}.featured-header p{width:calc(100% * (5 / 6));margin:0 auto}.featured-image-text{display:inline-block;width:100%}.featured-image-text .image-text{width:75%}.image-window{position:relative;padding-top:56.25%}.social-icons a{margin-right:.625rem;margin-right:1em}.footer .col-md-3:first-child{margin-top:0;border-top:none}.footer .col-md-3{margin-top:1.875rem;border-top:1px solid #e6e6e6}#beautiful-reason h2.featured-header{color:#c5003e;padding-bottom:inherit}#beautiful-reason h2.featured-header:after{display:none}.collection h2{font-size:1.25rem}amp-img.contain img{object-fit:contain}.blog .fa-rss{font-size:.875rem;margin-left:.3125rem}.blog h2{text-transform:none;letter-spacing:normal;font-size:1.75rem;margin-top:1rem;line-height:1.4}.blog h3{margin-top:0}.blog time{font-size:12px;opacity:.5;margin-bottom:.625rem}.blog amp-img.contain img{object-fit:cover}.blog .sidebar-articles{list-style:none;padding-inline-start:0}.blog .sidebar-articles li{padding-bottom:1rem;margin-bottom:1rem}.blog .sidebar-articles li:not(:last-child){border-bottom:1px solid #fff}.article .content a{text-decoration:underline}.product-meta{display:inline-block;background:#777;padding:7px;border-radius:2px}.product #purchase_options{font-size:1rem;margin-bottom:0}#quantity{font-weight:800;font-size:1rem;padding:.5rem;width:72%}button#addtocart{min-height:2.75rem;width:100%}#price{font-size:1.75rem}#qty-select label[for]{display:block}select#variant{font-size:1rem}.plus,.minus{background:none;border:none;color:#fff;cursor:pointer;max-width:5.25rem;opacity:1}.plus:hover,.minus:hover{opacity:.7}.refunded{text-decoration:line-through;font-size:.7rem}.circle.active{background:linear-gradient(145deg,#c5003ee6 5%,#d64d78 95%);border:0;color:#fff}.circle{background-color:#555;border-radius:50%;display:flex;justify-content:center;align-items:center}.upsell-steps{padding:1rem 0;width:100%}.upsell-steps .steps{display:flex;justify-content:space-evenly;position:relative;z-index:2}.upsell-steps .steps .step{align-items:center;display:flex;flex-direction:column;width:3.75rem}.upsell-steps .steps .step .step-number{width:1.875rem;height:1.875rem}.upsell-steps .steps .step .label{font-size:.75rem}.upsell-steps .progress>span{background:#777;display:block;height:1px;transform:translate(2.75rem) translateY(-1.75rem);transition:.3s;width:0}.upsell-steps #two:checked~.progress span{width:calc(70% / 3 * 1)}.upsell-steps #three:checked~.progress span{width:calc(70% / 3 * 2)}.upsell-steps #four:checked~.progress span{width:70%}#one:checked~.tab[data-panel=one],#two:checked~.tab[data-panel=two],.upsell-steps#three:checked~[data-panel=three],#four:checked~.tab[data-panel=four]{display:flex}.py-2{padding-top:.5rem;padding-bottom:.5rem}input[type=radio][name=type],input[type=radio][name=scent],input[type=radio][name=stage]{opacity:0;width:0;height:0}input[type=radio]:focus+label{outline:auto}.alert-success>.fa-check-circle{color:#64b076;vertical-align:middle;font-size:1.5rem;margin-right:.25rem}.tab{display:none;flex-direction:column;font-size:.875rem;margin:0 auto}.tab.active{display:flex}.tab h3{font-size:2rem;margin-bottom:1rem}.tab img{max-width:100%;height:auto}.tab .label-box{padding:.5rem}.tab input[type=radio]:checked+label .label-box{border:solid 1px #d64d78}.tab .add-product .circle{width:7.5rem;height:7.5rem;font-size:5rem;margin:1rem auto;text-align:center}.cart .cart-remove{display:block;text-decoration:underline}.cart input[type=number]{color:#000;text-align:center;font-weight:700}.cart .totals{padding-top:2rem;margin-top:2rem;border-top:1px solid #fff;text-align:end}.cart .subtotal{font-size:1.375rem;min-width:6.25rem;display:inline-block}.customer_address input{display:block;width:100%;margin-bottom:1rem;padding:.5rem}.cart input[type=submit]{width:100%}.address-delete-form{display:inline-block}.page\.team{color:#f5b462}.page\.team .title{background:url(//cdn.shopify.com/s/files/1/0258/0214/5891/t/9/assets/viori_team-bg.png?v=9085084487080470853) no-repeat center;background-size:contain;max-height:538px;padding:20% 0}.page\.team .title h1{font-size:2rem;margin:0;line-height:.75}.page\.team .title h2{color:#8e8f90;font-size:13px}.shogun-header{position:sticky;z-index:999}#looxReviews{max-width:1660px}.loox-rating{color:#fff;font-size:.75rem}.loox-icon.loox-star{padding:4px 2px}.loox-rating{font-size:1.125rem}#survey-form input[type=radio]{visibility:hidden;display:none}#survey-form input[type=radio]:after{content:""}#survey-form input[type=radio]+label:before{height:27px;width:27px;margin-right:.5rem;content:" ";display:inline-block;vertical-align:middle;border:1px solid white;border-radius:50%;background:#000}#survey-form input[type=radio]:checked+label:before{border:8px solid rgba(197,0,62,.9);background:#fff}#survey-form input[type=radio]:checked+label:after{content:""}.columns.six.offset-by-five{justify-self:center}#rc_container{padding:.3125rem;border:1px solid #fff;border-radius:5px;max-width:500px;width:500px;display:block}#rc_container .rc_price{font-weight:700}#rc_container .rc_block__type{padding-left:0}#rc_container input[type=radio]{opacity:0;width:0}#rc_container input[type=radio]+label:hover:before{border-color:#ccc}#rc_container input[type=radio]:active+label:before{transform:scale(.8);transition:transform .2s}#rc_container input[type=radio]+label:before{height:27px;width:27px;margin-right:2px;content:" ";display:inline-block;vertical-align:middle;border:2px solid #777;border-radius:50%;background:#000}#rc_container input[type=radio]:focus+label:before{border-color:#2a6df4;box-shadow:0 0 10px #fffc}#rc_container input[type=radio]:checked+label:before{border:8px solid rgba(197,0,62,.9);background:#fff}#rc_container select{position:relative;-webkit-appearance:none;-webkit-border-radius:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 320 512" width="15"><path fill="%23fff" d="M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z"></path></svg>');background-position:right 10px center;background-repeat:no-repeat}@media screen and (max-width: 52.06rem){.col-sm-6{flex:0 0 50%;max-width:50%}.table thead{display:none}.table tr{display:block;margin-top:1rem}.table td{display:block}.table td.d-sm-none,.table .d-sm-none{display:none}nav ul li{border-bottom:1px solid #333}.icon-dropdown{transition:all 1s}.has-dropdown .icon-dropdown{transform:rotate(-90deg)}.has-dropdown .icon-dropdown svg{border:1px solid #fff}.has-dropdown.expanded .icon-dropdown{transform:rotate(0)}.has-dropdown.expanded+.dropdown-menu{max-height:100rem}.dropdown-menu{overflow:hidden;max-height:0;transition:all 1s}.dropdown-menu li{padding-left:2em}.icon-dropdown{padding:15px}#your-shopping-cart .btn{width:100%}}@media (min-width: 52.06rem){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 66.66666%;max-width:66.666666%}.col-md-9{flex:0 0 75%;max-width:75%}.d-md-block{display:block}.d-md-flex{display:flex}.d-md-none{display:none}.text-md-start{text-align:left}.col{flex-basis:0}.sticky{position:sticky;top:0;z-index:1020}.shopify-section{padding:3.75rem 0}.survey-questions{margin-top:9rem}.controls{width:50%}header{padding-top:2.25rem}nav ul li{display:inline-block}nav ul li a{font-size:14px}nav a{position:relative}nav>ul>li:first-of-type a{padding-left:0}nav>ul>li>a:after{content:"";background-image:url(//cdn.shopify.com/s/files/1/0258/0214/5891/t/4/assets/brushstroke.png?v=4095938334418704483);background-position:center 0px;background-size:40px 7px;background-repeat:no-repeat;position:absolute;transition:all 0s ease-in-out;width:70%;height:20px;top:70%;transform:scaleX(0) translate(25%);transform-origin:25% 0%}nav select{border:none;padding-right:1.75rem}.dropdown-menu{display:flex;flex-direction:column;position:absolute;background:#19191966;display:none;opacity:0;overflow:visible}.icon-dropdown{margin-left:-.5rem;padding:.25rem 1rem 0 0;cursor:pointer}li:hover .dropdown-menu,.has-dropdown.expanded+.dropdown-menu{display:flex;opacity:1;transition:all 1s}.table th,.table td{padding:30px 15px}.table.borders tr,.table.borders td{border:1px solid #fff}.breadcrumb{display:block}.footer .col-md-3{margin-top:0;border-top:none}.collection h2{font-size:1.875rem}.product #quantity{width:35%}#addtocart{max-width:500px}amp-carousel i-iamphtml-carousel-slotted{flex-shrink:initial}.page\.team .title{margin-top:-7em}.page\.team .title h1{font-size:4rem;margin:0;line-height:.75}.page\.team .title h2{color:#8e8f90;font-size:19px}.loox-icon.loox-star{font-size:14px}}@media (min-width: 64.06rem){.container{max-width:1660px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yao.css.map */
