/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:after,*:before{box-sizing:border-box}*{min-height:0;min-width:0}*:focus{outline:none !important}html,body{overflow-x:hidden;width:100%}body{background:#222 url("/themes/custom/yesoul/images/titlebg.jpg") no-repeat fixed center center/cover;margin:0;padding-top:0 !important}.path-frontpage{background:#222 none repeat scroll 0 0}body.toolbar-horizontal{padding-top:72px !important}.container{position:relative}.text-formatted ul{padding:2px 0 0 20px}.field.text-formatted li{margin:0 0 15px}img{height:auto;max-width:100%}a{text-decoration:none}.path-frontpage #navbar-main{background-color:transparent;transition:background-color .5s ease 0s}.path-frontpage.scrolled #navbar-main,.scrolled #navbar-main{background:rgba(255,255,255,.9) none repeat scroll 0 0;box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-moz-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-webkit-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-o-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3)}.navbar-brand{margin-left:1rem;margin-right:1rem}.navbar .container{max-width:100%;padding:0;position:relative}.navbar .justify-content-end{justify-content:flex-start !important}.path-frontpage header{left:0;position:absolute;width:100%;z-index:999}form{display:inline-block;width:auto}.layout-main-wrapper{min-height:50vh}#page-wrapper{position:relative}#toolbar-administration{z-index:9999;position:relative}.field--type-image img,.field--name-field-user-picture img{margin:0}.dropdown-toggle:after{visibility:hidden}.gin-secondary-toolbar--frontend{z-index:9999}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}.h1,h1{font-size:1.85rem}.h2,h2{font-size:1.7rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.4rem}header .navbar-expand-lg .navbar-collapse a{color:#a63544;font-size:.9em;letter-spacing:-.02em;text-transform:capitalize}header .navbar-expand-lg .nav-item .dropdown-item a{color:#fff;font-size:.8em}.navbar-expand-lg .navbar-nav .dropdown-menu{background:#a63544 none repeat scroll 0 0;border:0 none;box-shadow:0 0 2px #6d1d26;-moz-box-shadow:0 0 2px #6d1d26;-webkit-box-shadow:0 0 2px #6d1d26;-o-box-shadow:0 0 2px #6d1d26}.dropdown-item:focus,.dropdown-item:hover,.dropdown-item.active,.dropdown-item:active{background-color:rgba(0,0,0,.3);color:#1e2125}.navbar .container{padding:0}.navbar-collapse.show{background:#a63544 none repeat scroll 0 0;color:#fff;padding:10px}.navbar-toggler{background:transparent none repeat scroll 0 0;border:0 none transparent;border-radius:0;box-shadow:none;color:#a63544;font-size:1.25rem;line-height:1.5;padding:5px 10px}.navbar-toggler-icon{background:rgba(0,0,0,0) none no-repeat scroll center center/100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-toggler:hover,.navbar-toggler:focus{background:transparent none repeat scroll 0 0;color:#a63544;text-decoration:none}.navbar-toggler:focus{box-shadow:none;-webkit-box-shadow:none}header .navbar-expand-lg .navbar-collapse.show li a{color:#fff;transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-webkit-transition:none 0s ease 0s;-o-transition:none 0s ease 0s}.path-frontpage #block-views-block-frontpage-block-1{background:rgba(166,53,68,.9) none repeat scroll 0 0;height:100vh;overflow:hidden}.path-frontpage #block-views-block-frontpage-block-1 .content{height:100%}.bgwrapper:before{background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#00ffffff',GradientType=0);content:"";height:25vh;left:0;position:absolute;top:0;width:100%}.bgwrapper{background:-moz-linear-gradient(top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.15) 100%,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.25) 0%,rgba(0,0,0,.15) 100%,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.25) 0%,rgba(0,0,0,.15) 100%,rgba(0,0,0,.1) 100%);display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.slideshow .slidetext .field-content{background:rgba(0,0,0,.3) none repeat scroll 0 0;border:1px solid rgba(255,255,255,.2);color:#fff;display:inline-block;max-width:450px;min-width:320px;padding:20px;position:relative;text-align:left;width:30vw;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px}.slideshow .slidetext{position:absolute;text-align:center;top:30vh;width:100%}.slideshow.front .views-field-field-slide-img .media{background-attachment:fixed;background-position:center top;background-size:auto auto}.widehighlight{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;padding:0;position:relative;text-align:center}.region-widehighlight{background:transparent url("/themes/custom/yesoul/css/../images/titlebg.jpg") no-repeat fixed center center/cover;color:#fff;margin:0 0 30px;padding:0;text-align:center}.region-widehighlight:after{background:rgba(166,53,68,.86) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block.block-core.block-page-title-block{margin:10px 0 0;min-height:50px;position:relative;z-index:9}.block.block-core.block-page-title-block .title{margin:0}.block.block-system.block-system-breadcrumb-block{display:inline-block;position:relative;text-align:center;width:100%;z-index:9}.block.block-system.block-system-breadcrumb-block .content{display:inline-block}.breadcrumb,.breadcrumb a{color:#fff}.breadcrumb{justify-content:center;margin:0 0 5px}.breadcrumb-item.active{color:#ccc}.breadcrumb-item+.breadcrumb-item:before{color:#ddd;content:"\f054";display:inline-block;font-family:"font awesome 5 free";font-size:.7em;font-weight:900;line-height:2;padding-right:.3rem}.breadcrumb a:hover{color:#f5d547}.horizontal-tabs,.horizontal-tab-button.selected,.horizontal-tabs .horizontal-tab-button,.horizontal-tabs .horizontal-tabs-list{border:0 none}.horizontal-tabs .horizontal-tabs-list{background:transparent none repeat scroll 0 0;margin:30px 0 20px;padding:10px}.horizontal-tabs .horizontal-tab-button{background:transparent none repeat scroll 0 0;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;border-radius:100px;margin:0 5px 0 0;text-align:center}.horizontal-tabs .horizontal-tab-button.selected,.node--type-testimony .field--name-field-product-name .field__item{background:transparent none repeat scroll 0 0;background:-moz-linear-gradient(top,rgba(169,3,41,0) 0%,rgba(166,53,68,.1) 100%);background:-webkit-linear-gradient(top,rgba(169,3,41,0) 0%,rgba(166,53,68,.1) 100%);background:linear-gradient(to bottom,rgba(169,3,41,0) 0%,rgba(166,53,68,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a90329',endColorstr='#1aa63544',GradientType=0);-moz-box-shadow:0 1px 3px 1px rgba(166,53,68,.15),0 1px 2px 0 rgba(60,64,67,.3);-webkit-box-shadow:0 1px 3px 1px rgba(166,53,68,.15),0 1px 2px 0 rgba(60,64,67,.3);-o-box-shadow:0 1px 3px 1px rgba(166,53,68,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(166,53,68,.15),0 1px 2px 0 rgba(60,64,67,.3)}.horizontal-tabs .horizontal-tab-button a{color:#70474c}.horizontal-tab-button.selected a{color:#a63544}.horizontal-tabs .horizontal-tab-button a:hover{background-color:transparent;outline:medium none;color:#a63544}.taxo.front .view-content{display:flex;flex-wrap:wrap}.taxo.front .views-row{flex:0 0 100%;margin:0;padding:0;position:relative}.taxo .wraplink{background:rgba(166,53,68,.9) none repeat scroll 0 0;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;-webkit-transition:transform .3s ease 0s;-o-transition:transform .3s ease 0s;z-index:90}.taxo .views-row:hover .wraplink{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.taxo .infotxt{color:#fff;opacity:1;padding:0;position:absolute;bottom:0;text-align:center;width:100%;z-index:99}.taxo .views-row:hover .infotxt{opacity:1}.taxo.front .title{background:rgba(0,0,0,.5) none repeat scroll 0 0;font-size:1.1em;line-height:2;margin-bottom:0;position:relative;text-align:center;width:100%}.taxo.front .title a,.taxo .desc a{color:#fff}.taxo.front .views-row:hover .title a{color:#fff}.taxo.front .desc{display:none}.taxo .desc p{margin:0}.taxo .infotxt .button{display:none}.banner.front .views-row{position:relative}.banner.front .txtinfo{background:rgba(0,0,0,.05) none repeat scroll 0 0;border-bottom:5px solid rgba(0,0,0,.1);bottom:0;color:#222;display:inline-block;left:0;padding:10px 20px 20px;position:relative;text-align:center;width:100%}.banner.front .views-row:nth-child(2n) .txtinfo{background:rgba(255,255,255,.5) none repeat scroll 0 0}.banner .txtinfo .title{border:2px solid #a63544;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;display:inline-block;font-size:1.5em;margin:5px 0 8px;padding:2px 7px}.banner .txtinfo .title:hover{border-color:#690;color:#690}.banner .txtinfo .subtitle{font-size:1.2em}.banner.front .views-row .media{background-attachment:scroll;background-size:cover;transition:filter 1s ease 0s;-moz-transition:filter 1s ease 0s;-webkit-transition:filter 1s ease 0s;-o-transition:filter 1s ease 0s}.banner.front .txtinfo .longtxt{margin:0 0 10px}.block-views-blockfrontpage-block-3{background:transparent url("/themes/custom/yesoul/css/../images/storelink1.jpg") no-repeat fixed center 100%}.block-views-blockfrontpage-block-3 .storelink{background:rgba(0,0,0,.7) none repeat scroll 0 0;border-bottom:10px solid rgba(255,255,255,.5);border-top:10px solid rgba(255,255,255,.5);color:#fff;padding:75px 0;text-align:center}.storelink .view-header{display:inline-block;margin-bottom:10px}.storelink .view-header h3{text-shadow:0 0 5px #222}.storelink .views-row{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.storelink .views-row .views-field{margin:10px}.storelink a.mplace{background:rgba(255,255,255,.8) none repeat scroll 0 0;color:#a63544;display:inline-block;font-size:1.1em;font-weight:600;padding:10px 30px;width:200px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px}.storelink .views-field.views-field-field-toped a{color:#408235}.storelink .views-field.views-field-field-shopee a{color:#e74b2e}.storelink .views-field.views-field-field-blibli a{color:#008fd2}.storelink .views-field.views-field-field-bukalapak a{color:#dc1d50}.storelink a.mplace:hover{background:#fff none repeat scroll 0 0;filter:brightness(120%);-moz-filter:brightness(120%);-webkit-filter:brightness(120%);-o-filter:brightness(120%);box-shadow:0 0 5px #333 inset}.storelink .views-row .views-field.socmed{display:inline-block;flex:0 0 100%;margin:25px 0 0;padding:0}.socmed.bottom .title{display:inline-block;font-size:1.4em;margin-right:10px}.socmed.bottom .group{display:inline-block}.socmed.bottom a.item{color:#fff;display:inline-block;font-size:1.4em;margin:0 7px;padding:0;width:auto}.socmed.bottom a.item:hover{color:#a63544}.field--name-field-para-spec{background:rgba(166,53,68,.07) none repeat scroll 0 0}.field--name-field-para-spec .field__item{line-height:2.5;padding:0 0 0 5px}.field--name-field-para-spec .field__item p{margin:0}.field--name-field-para-spec .field__item:nth-child(2n){background:rgba(255,255,255,.3) none repeat scroll 0 0}.node--type-product #block-yesoul-content .group.banner .flexslider,.field--name-field-banner .flexslider{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px}.node--type-product #block-yesoul-content .group.banner .flexslider,.field--name-field-banner .flexslider,.field.field--name-field-video.field--type-video-embed-field .field__item,.group.order .link-url a{box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-moz-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-webkit-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-o-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3)}.field--name-field-banner .flexslider .flex-direction-nav{display:none}.node--type-product .group.text .title{border:2px solid;border-radius:8px;display:inline-block;padding:2px 7px}.node--type-product #block-yesoul-content .group.image .flexslider .flex-direction-nav i{font-size:25px}.node--type-product .details-wrapper .group.other{background:rgba(0,0,0,.02) none repeat scroll 0 0;margin:15px 0;padding:10px;text-align:left}.node--type-product .group.other .field{margin:0 0 5px}.node--type-product .group.other .field__label{min-width:60px}.node--type-product .field--name-field-color .field__items{display:inline-flex;flex-wrap:wrap;vertical-align:middle}.node--type-product .field--name-field-color .field__item{display:inline-block;flex:0 0 auto;line-height:0;margin:0 2px}.node--type-product .group.other .field.field--name-field-color{margin:0 5px 0 0;padding:0}.node--type-product .field--name-field-color .color_field__swatch{box-shadow:0 0 2px #a56a71;-moz-box-shadow:0 0 2px #a56a71;-webkit-box-shadow:0 0 2px #a56a71;-o-box-shadow:0 0 2px #a56a71;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:inline-block}.group.description .details-wrapper{display:inline-flex;flex-wrap:wrap;width:100%}.group.description .group{margin:0}.group.description .details-wrapper .group.image{flex:0 0 100%}.field--name-field-teaser{color:#a63544;font-size:1.2em;font-weight:600}.group.featspec .horizontal-tabs-list{text-align:center}.group.featspec .horizontal-tabs-list li{display:inline-block;float:none}.node--type-product .group.apps{display:inline-block;margin:0;text-align:center;width:100%}.node--type-product .group.apps .field{display:inline-flex;justify-content:center;flex-wrap:wrap;margin:0}.node--type-product .group.apps .field .field__item{flex:0 0 25%;padding:3px}.node--type-product .group.apps .field .field__item .field{display:inline-block;width:100%}.node--type-product .group.apps .header{font-size:1.2em;line-height:2;margin:10px 0 0}.node--type-product .group.apps .title{font-size:.85em;margin:0}.node--type-product .group.apps .field img{filter:grayscale(1);-moz-filter:grayscale(1);-webkit-filter:grayscale(1);-o-filter:grayscale(1);margin:0 0 2px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}.node--type-product .group.apps .field img:hover{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-o-filter:grayscale(0)}.group.gallery{display:inline-block;margin:20px 0 50px}.group.gallery .field--name-field-galleries,.group.gallery .field--name-field-img-multi{column-count:2;column-gap:5px}.group.gallery .field--name-field-galleries .field__item{display:inline-block;margin:0}.group.gallery img{transition:border-width .1s ease 0s;-moz-transition:border-width .1s ease 0s;-webkit-transition:border-width .1s ease 0s;-o-transition:border-width .1s ease 0s}.group.gallery img:hover{border:5px solid #ccc}.node--type-product .details-wrapper .group.other{margin:5px 0}.field--name-field-para-features{height:auto;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}.field--name-field-para-features .field__item{border-top:10px solid rgba(178,178,178,.5);position:relative}.field--name-field-para-features .field__item .field__item{border:0 none}.field--name-field-para-features .layout__region.layout__region--first{flex:0 1 100%}.field--name-field-para-features .layout__region--second{background:#fff none repeat scroll 0 0;font-size:1.1em;flex:0 0 100%;padding:10px;position:relative;text-align:left;text-shadow:0 0 1px #ccc}.field--name-field-para-features .field--name-field-title{color:#a63544;font-size:1.1em;font-weight:bolder}.field--name-field-para-features .field--type-image{max-height:50vh}.field--name-field-para-features .field--type-image:after{background:rgba(0,0,0,.25) none repeat scroll 0 0;content:"";height:100%;top:0;left:0;position:absolute;width:100%}.field--name-field-para-features .field--type-image img{margin:0}.field--name-field-para-features .media{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover}.field.field--name-field-video.field--type-video-embed-field{display:flex;flex-wrap:wrap}.field.field--name-field-video.field--type-video-embed-field .field__item,.field.field--name-field-video.field--type-video-embed-field .field__item img,.field.field--name-field-video.field--type-video-embed-field .field__item iframe{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px}.field.field--name-field-video.field--type-video-embed-field .field__item{flex:0 0 100%;margin:10px 0;padding:4px}.video-embed-field-lazy button:hover{background:rgba(166,53,68,.8) url("/themes/custom/yesoul/css/../images/play.svg") no-repeat scroll 0 0/72px 72px}.group.warranty{background:rgba(255,255,255,.2) none repeat scroll 0 0;margin:10px 0;padding:10px;text-align:center}.group.warranty .field--name-field-other-description{font-family:Times New Roman;font-size:1em;font-style:italic}.group.order{background:rgba(166,53,68,.03) none repeat scroll 0 0;background:-moz-linear-gradient(top,rgba(169,3,41,0) 0%,rgba(166,53,68,.03) 100%);background:-webkit-linear-gradient(top,rgba(169,3,41,0) 0%,rgba(166,53,68,.03) 100%);background:linear-gradient(to bottom,rgba(169,3,41,0) 0%,rgba(166,53,68,.03) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a90329',endColorstr='#1aa63544',GradientType=0);background-color:rgba(166,53,68,.016);margin:0 0 50px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;box-shadow:0 1px 2px 2px rgba(166,53,68,.1) inset;-moz-box-shadow:0 1px 2px 2px rgba(166,53,68,.1) inset;-webkit-box-shadow:0 1px 2px 2px rgba(166,53,68,.1) inset;-o-box-shadow:0 1px 2px 2px rgba(166,53,68,.1) inset;color:#a63544;padding:20px;text-align:center}.group.order .link-url{line-height:1}.group.order .field{display:inline-block;margin:10px}.group.order .title{font-size:1.4em}.group.order .link-url a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;display:inline-block;height:40px;width:163px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px}.group.order .link-url a:hover{box-shadow:0 0 5px 1px rgba(132,57,65,.5);-moz-box-shadow:0 0 5px 1px rgba(132,57,65,.5);-webkit-box-shadow:0 0 5px 1px rgba(132,57,65,.5);-o-box-shadow:0 0 5px 1px rgba(132,57,65,.5);filter:brightness(120%);-webkit-filter:brightness(120%);-moz-filter:brightness(120%);-o-filter:brightness(120%)}.group.order .link-url a,.group.order .link-url a:hover{color:transparent !important}.group.mplace{display:inline-flex;flex-wrap:wrap;justify-content:center;text-align:center}.field--name-field-toped a{background:#5db552 url("/themes/custom/yesoul/css/../images/tokopedia.png") no-repeat scroll 0 0}.field--name-field-shopee a{background:#f1582c url("/themes/custom/yesoul/css/../images/shopee.png") no-repeat scroll 0 0}.field--name-field-blibli a{background:#278acb url("/themes/custom/yesoul/css/../images/blibli.png") no-repeat scroll 0 0}.field--name-field-bukalapak a{background:#dc1d50 url("/themes/custom/yesoul/css/../images/bukalapak.png") no-repeat scroll 0 0}.group.order .field,.group.mplace .link-item,.group.mplace .link-url{display:inline-block;height:40px}.node--type-product .content .field--name-field-body ul{font-size:.95em;padding-left:25px}.node--type-product .content .field--name-field-body ul li{margin:0 0 10px}.node--type-product .content .field--name-field-body h4{font-family:Asap;font-size:1.1em;font-weight:bolder;margin:20px 0 3px}table{background:rgba(166,53,68,.1) none repeat scroll 0 0;font-size:.9em}.table>thead,.node--type-product .content .field--name-field-body table tr td:nth-child(1){background:rgba(166,53,68,.7) none repeat scroll 0 0;color:#fff;font-weight:bolder}.table>thead tr,.table>thead tr th{background:transparent none repeat scroll 0 0}tr,.node--type-product .content .field--name-field-body table tr{background:rgba(255,255,255,.2) none repeat scroll 0 0;border-bottom:0 none;padding:.1em .6em}tr:nth-child(2n){background:rgba(255,255,255,.5) none repeat scroll 0 0}tr.odd{background:transparent none repeat scroll 0 0}tr td,tr th{border:2px solid rgba(255,255,255,.5)}.table>*:not(caption)>*>*{background:transparent none repeat scroll 0 0;border-bottom-width:inherit}.node--type-product .content .field--name-field-body table{max-width:500px}.node--type-product .content .group.support table{margin:0 auto;max-width:500px}.testimonial{margin:20px 0}.testimonial .view-header{margin:10px 0 30px}.testimonial .view-content{display:flex;margin:0;padding:0 5px;width:100%}.testimonial .views-row{flex:0 0 100%;margin:7px 0;padding:0;position:relative}.testimonial .title{background:transparent none repeat scroll 0 0;border:2px solid #a63544;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;color:#a63544;font-family:Asap;font-size:1.1em;font-weight:600;letter-spacing:.01em;margin:5px 0;padding:7px 5px;position:relative;text-align:center;text-transform:capitalize;width:100%}.testimonial .views-row:hover img{filter:brightness(.7);-moz-filter:brightness(.7);-webkit-filter:brightness(.7);-o-filter:brightness(.7)}.testimonial .title a{color:inherit}.testimonial .views-row img{width:100%}.testimonial .views-row .views-field-title{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.testimonial .views-row:hover .views-field-title{border-color:#690;color:#690}.testimonial nav[aria-labelledby=pagination-heading] ul li{display:inline-block;list-style:outside none none;margin:50px 0;text-align:center;width:100%}.node--type-testimony .field.field--name-field-video.field--type-video-embed-field .field__item{flex:1 1 100%}.node--type-testimony .field--name-field-product-name .field__items{display:inline-flex;flex-wrap:wrap}.node--type-testimony .field--name-field-product-name .field__item{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;flex:0 0 auto;font-weight:bolder;margin:5px 10px 5px 0;padding:2px 10px}.node--type-testimony .field--name-field-reviewer{font-size:1.1em;font-weight:bolder;margin:20px 0}.node--type-testimony .field--name-field-reviewer:after{content:":"}.node--type-testimony .node__content .field--name-body{font-family:Times New Roman;font-size:1.1em;font-style:italic;margin:30px 0;padding-left:50px;position:relative}.node--type-testimony .node__content .field--name-body:before{color:#aaa;content:"";font-family:"Font Awesome 5 Free";font-size:2em;font-style:normal;font-weight:900;left:0;line-height:1;position:absolute;top:0}.taxterm .field-content{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.taxterm .group{margin:15px 0}.taxterm .group.left{flex:1 0 auto}.taxterm .group.right{flex:1 1 68%;padding-left:0}.taxterm .field-content .title{border:2px solid #a63544;border-radius:8px;display:inline-block;padding:2px 7px}.taxterm .field-content .title:hover{border-color:#690}.view-empty{background:rgba(255,255,255,.5) none repeat scroll 0 0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-moz-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-webkit-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);-o-box-shadow:0 1px 3px 3px rgba(166,53,68,.15),0 1px 2px 0 rgba(89,21,29,.3);margin:50px 0;padding:20px;text-align:center}.warranty .btn-primary{background:rgba(255,255,255,.5) none repeat scroll 0 0;color:#a63544}.path-frontpage .alert,.path-warranty-check .alert{display:none}#block-warrantycheckheader{margin:20px 0 40px;text-align:center}.warranty{text-align:center}#views-exposed-form-content-page-2{background:transparent none repeat scroll 0 0;display:inline-block;padding:20px;width:auto}#views-exposed-form-content-page-2 .form-item-title .description.text-muted{color:#a63544 !important;font-family:Georgia;font-style:italic}.warranty-noresult{display:inline-block;margin-bottom:20px;width:100%}.warranty-noresult .title{color:#a63544}.warranty .view-content.row{display:inline-block;text-align:center;width:100%}.warranty .views-row{background:rgba(166,53,68,.03) none repeat scroll 0 0;display:inline-block;margin:20px 0 50px;max-width:640px;padding:20px;position:relative;text-align:left;width:100%}.warranty .views-field{border-bottom:1px solid rgba(166,53,68,.1);display:inline-flex;padding:5px;width:100%}.warranty .views-field.views-field-field-product-check-info{color:#690;border:0 none;display:inline-block;padding-top:15px;text-align:left;width:100%}.warranty .views-field.views-field-field-product-check-info p:before{content:"\f058";font-family:"Font Awesome 5 Free";font-size:1.2em;font-weight:400;margin-right:5px}.warranty .views-field:nth-last-child(1){border:0 none}.warranty .views-label,.warranty .field-content{display:inline-block;flex:0 0 50%}.warranty .views-label{font-weight:600}.warranty-card-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.warranty-card-wrapper .item{margin:10px}.warranty-card-wrapper .name{display:inline-block;font-size:1.1em;text-align:center;width:100%}@media only screen and (min-width:768px){.warranty form .form-actions{align-self:center;margin-left:10px}}.page-node-5 .node--type-about .field.field--name-field-image{display:inline-block;margin:0 1em 30px 0}.page-node-5 .content .field--name-field-image img{max-width:360px;width:100%}.node--type-about .field--name-field-location{margin:40px 0 20px}.node--type-about .field--name-field-location .field.field--name-field-para-phone{margin:10px 0}.node--type-about .field--name-field-location .field--name-field-para-phone .field__item:first-child{margin-left:0}.node--type-about .field--name-field-location .field--name-field-para-phone .field__item{margin-left:25px}.node--type-about .field--name-field-location .field--name-field-para-phone .field__item:first-child:before{color:#a63544;content:"\f095";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:10px}.node--type-about .field--name-field-location .field--name-field-link a:before{color:#a63544;content:"\f21d";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:10px}.site-footer{background:transparent none repeat scroll 0 0 !important;padding:0 !important}#block-credit{margin:0;padding:5px 0;text-align:center}.site-footer #block-credit .content{color:inherit}.site-footer .content .webtivia a{color:#a63544}.alert-danger{background-color:rgba(255,255,255,.5);border-top:0 none;border-right:0 none;border-bottom:0 none;border-left:15px solid #a63544;line-height:2;padding:10px;margin:10px 0}button.btn-close{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}button.btn-close:hover{background:transparent none repeat scroll 0 0}.notfound{display:inline-block;text-align:center;width:100%}.notfound .title{color:#72222b;display:inline-block;font-size:1.8em;margin:20px 0}.notfound .subtitle{display:inline-block;font-size:1.2em;margin:0;width:100%}.notfound .button{display:inline-block;margin:10px 0 20px}.bottom-float{position:relative}.widget.wa{bottom:10px;position:fixed;right:2px;text-align:center;z-index:999}.wachat{background:rgba(70,194,84,.9) none repeat scroll 0 0;border:3px solid #fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;color:#fff;display:inline-block;font-size:3em;padding:0 15px;animation:spinning 6s infinite,coloring 6s infinite;animation-delay:10s}.wachat:hover,.wachat:focus{color:#fff;animation:none}.wachat:hover i{transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg)}.wachat i{color:#fff;transition:transform 1s ease 0s;-moz-transition:transform 1s ease 0s;-webkit-transition:transform 1s ease 0s;-o-transition:transform 1s ease 0s}.widget.wa .item.info{background:#fff none repeat scroll 0 0;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;font-size:.9em;margin:2px 0 0;padding:2px 8px}.widget.wa .item{filter:drop-shadow(0px 2px 2px #777);-moz-filter:drop-shadow(0px 2px 2px #777);-webkit-filter:drop-shadow(0px 2px 2px #777);-o-filter:drop-shadow(0px 2px 2px #777)}@keyframes coloring{0%{background-color:#46c254}50%{background-color:#090}100%{background-color:#46c254}}@keyframes spinning{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}
body{color:#3b3b3b}#page-wrapper{background:rgba(166,53,68,.4) none repeat scroll 0 0}#page{background:transparent url("/themes/custom/yesoul/css/../images/white95.png") repeat scroll 0 0;position:relative}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#055a8e}#navbar-main{background-color:rgba(255,255,255,.7)}a,.link{color:#a63544}a:hover,a:focus,.link:hover,.link:focus{color:#690}a:active,.link:active{color:#690}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3}.page-link,.page-link:hover{color:#0071b3}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}form .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}.link-edit-summary{border:0;background:0 0;text-decoration:underline;color:var(--bs-link-color)}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0}
