:root{--color-success:#1abc9c;--color-info:#96ed89;--color-warning:#faa806;--color-danger:#ed4c67;--color-border:#e4e4e4;--color-contrast:#fff;--color-dark:#8a8a8a;--color-light:#f9f9f9;--color-lightless:#17436f;--color-beige:#f1e1d0;--color-beigier:#faf5ed}body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:var(--color-secondary);font-family:var(--text-font);font-size:16px;font-weight:var(--text-font-weight)}body.safe-fixed-area{overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);font-family:var(--primary-font);font-weight:var(--primary-font-weight)!important;margin-bottom:10px;margin-top:0;position:relative}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5,p{font-size:16px}p{color:var(--color-secondary);letter-spacing:-.02em;line-height:1.6em}p span{font-family:inherit;font-size:inherit}a,p span{color:inherit}a,a:hover{color:var(--color-secondary);outline:0;position:relative;text-decoration:none;transition:all .4s ease}a:hover{color:var(--color-primary)}button,input,select,textarea{outline:0}a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus{text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0;text-decoration:none}img{max-width:100%}figure,ul{margin:0}ul{list-style-type:"+";padding:0 0 0 10px;text-align:left}ul li{padding-left:10px}ul li::marker{color:var(--color-primary)}body,html{min-height:100%;position:relative}@media (min-width:1200px){.container{max-width:1600px}}body{overflow-x:hidden}.container.medium{max-width:955px}.container.xlarge{max-width:1600px}.container.large{max-width:1020px}.container.small{max-width:780px}.mt-md{margin-top:15px}.mt-xl{margin-top:50px}.mb-lg{margin-bottom:30px}.mb-xl{margin-bottom:50px}.pt-xl{padding-top:50px}.icon-spinner{animation:rotation 1s infinite;display:inline-block;margin:0 5px;transform-origin:50% 50%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.font-secondary{font-family:var(--text-font)!important}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{border-radius:10px;overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-carousel{position:relative}.owl-carousel .owl-item img{width:100%}.carousel--nav{margin-bottom:30px;position:relative;z-index:10}.carousel--nav .owl-nav{display:none;height:auto;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:20}.carousel--nav .owl-nav>*{background-color:#fff!important;display:inline-block;float:none;height:40px;margin:0;outline:none;position:relative;transition:all .4s ease;vertical-align:top;width:40px}.carousel--nav .owl-nav>* i{color:#06294c;font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel--nav .owl-nav>:hover{background-color:#fff}.carousel--nav .owl-nav .owl-prev{background-color:#fff!important}.carousel--nav .owl-nav .owl-next,.carousel--nav .owl-nav .owl-prev{border-radius:5px;box-shadow:0 20px 56px rgba(47,45,94,.15),0 6px 20px rgba(47,45,94,.15)}.carousel--nav .owl-nav .owl-next{background-color:#06294c;float:right}.carousel--nav .owl-dots{bottom:-40px;left:0;position:absolute;text-align:center;width:100%}.carousel--nav .owl-dots .owl-dot{background-color:transparent;background:#d8d8d8;border:0;border-radius:30px;display:inline-block;height:10px;margin-right:5px;transition:all .3s;width:10px}.carousel--nav .owl-dots .owl-dot:last-child{margin-right:0}.carousel--nav .owl-dots .owl-dot.active{background-color:#22242c;border-radius:30px;width:30px}@media (min-width:1200px){.carousel--nav .owl-nav{display:block}}.slider-item{margin:10px 0;max-height:400px;overflow:hidden;position:relative}.list--social{margin:0;padding:0}.list--social li{display:inline-block;margin-right:5px;position:relative;vertical-align:top}.list--social li a{border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);display:inline-block;font-size:14px;height:30px;width:30px}.list--social li a i{font-size:12px}.list--social li a i,.list--social li a svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.list--social li a svg{fill:var(--color-primary);display:block;height:20px;width:20px}.list--social li a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary)}.list--social li a:hover i{color:#fff}.list--social li a:hover svg{fill:#fff}.list--social li:last-child{margin-right:0}#app{overflow-x:hidden}.container.medium{max-width:900px}.container.medium .large-text{text-align:center!important}.container.medium h4{opacity:.7;text-transform:uppercase}.container.medium h2{margin-bottom:30px}.btn--custom,button.btn--custom{line-height:20px;min-width:260px;padding:20px 35px;text-transform:uppercase}.btn--custom,.btn--secondary,.btn--secondary:focus,.btn--secondary:hover,button.btn--custom,button.btn--secondary{background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;text-align:center;transition:all .4s ease}.btn--secondary,.btn--secondary:focus,.btn--secondary:hover,button.btn--secondary{border-radius:4px;padding:10px 15px}.btn--custom svg,button.btn--custom svg{margin-right:8px;position:relative;top:-.15em}.btn--custom.btn--curve,button.btn--custom.btn--curve{border-radius:3px!important}.btn--custom.btn--outline,button.btn--custom.btn--outline{background-color:transparent;border:1px solid var(--color-primary);border-radius:3px;color:var(--color-primary);font-size:12px;padding:14px 36px}.btn--custom.btn--outline:hover,button.btn--custom.btn--outline:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--custom.btn--black,button.btn--custom.btn--black{background-color:var(--color-secondary);box-shadow:0 2px 4px rgba(0,0,0,.15)}.btn--custom.btn--black.btn--outline,button.btn--custom.btn--black.btn--outline{background-color:transparent;border:2px solid var(--color-secondary);color:var(--color-secondary)}.btn--custom.btn--black.btn--outline:hover,button.btn--custom.btn--black.btn--outline:hover{background-color:var(--color-secondary);color:#fff}.btn--custom:active,.btn--custom:hover,.dark-bg .btn--custom,.dark-bg button.btn--custom,button.btn--custom:active,button.btn--custom:hover{background-color:var(--color-primary);color:#fff}.btn--custom:active.btn--black,.btn--custom:hover.btn--black,button.btn--custom:active.btn--black,button.btn--custom:hover.btn--black{background-color:var(--color-primary)}.btn--remove{border:none;font-size:20px;outline:0}.btn--remove:hover{color:var(--color-danger)}.form-control{background-color:transparent;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 0 0 transparent;font-size:14px;height:50px;outline:0;padding:0 20px;transition:all .4s ease}.form-control:-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{font-size:14px;opacity:.5}.form-control:focus{border-color:var(--color-headline);box-shadow:0 0 0 var(--color-secondary);outline:0}textarea.form-control{height:auto;padding:20px;resize:none}.checkbox{display:block;position:relative}.checkbox>input{position:absolute;visibility:hidden}.checkbox label{color:rgba(var(--color-secondary),.5);cursor:pointer;font-family:var(--primary-font);font-weight:400;margin-bottom:0;padding-left:30px;position:relative}.checkbox label:before{border:1px solid var(--color-secondary);height:20px;left:0;top:0;width:20px}.checkbox label:after,.checkbox label:before{content:"";display:block;position:absolute;transition:all .4s ease;z-index:10}.checkbox label:after{border:2px solid #fff;border-left:none;border-top:none;height:10px;left:7px;opacity:0;top:4px;transform:rotate(0);width:6px}.checkbox input[type=checkbox]:checked~label:before{background-color:var(--color-2nd);border-color:var(--color-2nd)}.checkbox input[type=checkbox]:checked~label:after{opacity:1;transform:rotate(45deg)}.radio{position:relative}.radio>input{position:absolute;visibility:hidden}.radio label{color:#737373;cursor:pointer;font-family:var(--primary-font);font-weight:400;margin-bottom:0;padding-left:30px;position:relative}.radio label:before{border:1px solid rgba(19,8,1,.2);border-radius:50%;height:20px;left:0;top:0;transition:all .4s ease;width:20px;z-index:10}.radio label:after,.radio label:before{background-color:#fff;content:"";display:block;position:absolute}.radio label:after{border-radius:50%;height:8px;left:6px;opacity:0;top:6px;transition:all .6s ease;width:8px;z-index:15}.radio input[type=checkbox]:checked~label:before{background-color:transparent}.radio input[type=checkbox]:checked~label:after{background-color:var(--color-primary);border:none;border-radius:50%;height:8px;left:6px;opacity:1;top:6px;width:8px}.form-group{margin-bottom:30px;position:relative}.form-group>label{color:var(--color-secondary);font-size:16px;font-weight:500;line-height:1.5em;margin-bottom:15px}.form-group>label sup{color:var(--color-danger)}.form-group--number{display:inline-block;position:relative}.form-group--number button{background:#efefef;border:none;border-radius:50%;color:var(--color-secondary);font-size:16px;height:40px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .4s ease;width:40px}.form-group--number button:hover{background:var(--color-secondary);color:#fff}.form-group--number button.up{padding:0;right:0}.form-group--number button.down{left:0;padding:0}.form-group--number .form-control{background-color:transparent;border:none;color:var(--color-secondary);font-size:16px;font-weight:600;height:40px;padding:0 25px;text-align:center}.form-group--number .form-control:-moz-placeholder,.form-group--number .form-control:-ms-input-placeholder,.form-group--number .form-control::-moz-placeholder,.form-group--number .form-control::-webkit-input-placeholder{color:var(--color-secondary)}.collection{position:relative}.collection img{border-radius:10px;width:100%}.collection .block__content{background:rgba(39,47,58,.4);border-radius:10px;bottom:0;left:0;padding:30px;position:absolute;right:0;top:0;z-index:20}.collection h4{color:#f4f5f8;font-size:22px;font-weight:400}.collection p{color:#f4f5f8}.post .post__overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.post .post__title{font-weight:600}.post .post__title a{font-weight:inherit}.post .post__thumbnail{overflow:hidden;position:relative}.post .post__thumbnail img{border-radius:5px;transition:all .25s ease;width:100%}.post .post__header{padding-bottom:10px}.post .post__content{padding-top:20px}.post:hover .post__overlay{background-color:rgba(0,0,0,.25);border-radius:5px}@media screen and (min-width:480px) and (max-width:992px){.post{display:flex;flex-flow:row nowrap}.post>*{flex-basis:100%}.post .post__content{display:flex;flex-flow:column wrap;justify-content:flex-start;padding-left:20px}}.pagination .page-item.active span{background:var(--color-beige)}.pagination .page-item .page-link{border:1px solid var(--color-beige);border-radius:50%;color:var(--color-secondary);font-size:12px;height:37px;line-height:35px;margin:0 5px;outline:0;padding:0;vertical-align:middle;width:37px}.pagination .page-item .page-link:hover{background:var(--color-beige)}.pagination .page-item.disabled .page-link{background-color:#e9ecef!important}.pagination .page-item span{vertical-align:middle}.shop__pagination{align-items:center;display:flex;justify-content:center;padding-top:60px;text-align:center}.breadcrumb-wrapper{-ms-overflow-style:none;background:#f6f6f8;overflow:scroll;padding:10px 0;scrollbar-width:none;white-space:nowrap;width:100%}.breadcrumb-wrapper::-webkit-scrollbar{height:0;width:0}.product__info .breadcrumb-wrapper{background:0 0;padding:0 0 10px}.product__info .breadcrumb-wrapper .container{padding:0}.breadcrumb-wrapper .breadcrumb--custom{list-style:none;margin:0;padding:0}.breadcrumb-wrapper .breadcrumb--custom li{color:var(--color-secondary);display:inline-block;font-size:12px;position:relative}.breadcrumb-wrapper .breadcrumb--custom li:before{content:"\e844";font-family:feather!important;margin:0 5px}.breadcrumb-wrapper .breadcrumb--custom li a{color:var(--color-secondary);font-size:12px}.breadcrumb-wrapper .breadcrumb--custom li a:hover{color:var(--color-secondary)}.breadcrumb-wrapper .breadcrumb--custom li:first-child:before{display:none}.reviews_listing{display:grid;gap:.8rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.block--product-reviews .block--review{background:#fff;border-radius:5px;overflow:hidden}.block--review .block__image img{height:auto;width:100%}.block--review .block__header{align-items:center;display:flex;justify-content:flex-start;padding:20px 20px 0}.block--review .block__header img{border:1px solid #ddd;border-radius:50%;margin-right:10px}.block--review .block__header h5{color:var(--color-secondary);font-size:14px;font-weight:600;line-height:1.6em;margin-bottom:0}.block--review .block__header .block__info .author{font-size:12px;font-weight:600}.block--review .block__content .block__comment{margin-top:5px}.block--product-reviews>.block__header{padding-bottom:15px}.block--product-reviews>.block__header p{color:var(--color-secondary);font-weight:600}.block--product-reviews>.block__header p i{font-size:16px;margin-right:.5em}.block--product-reviews>.block__header p span{color:var(--color-secondary);font-weight:inherit}.panel--sidebar{bottom:10px;display:none;flex-direction:column;max-width:100%;overflow:hidden;position:fixed;right:0;top:10px;transition:transform .25s ease;width:400px;z-index:1000001}.panel--sidebar .panel__container{background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;height:100%;margin:0 10px;overflow:hidden}.panel--sidebar .panel__close{cursor:pointer;padding:10px;position:absolute;right:20px;top:10px}.cart__actions .panel__close{cursor:pointer;margin-top:20px;padding:15px 35px;position:relative;right:inherit;top:inherit}.panel--sidebar .panel__header{padding:15px 20px;position:relative}.panel--sidebar .panel__header h4{color:var(--color-secondary);font-size:20px;font-weight:500;margin-bottom:0;padding:7px 0;text-transform:capitalize}.panel--sidebar .panel__content{display:flex;flex:1 1 auto;margin-bottom:0;overflow-y:auto;padding:10px 0;position:relative}.panel--sidebar .panel__content .menu{padding:0 20px}#panel-menu.active,.panel--sidebar.active{transform:none}.empty-cart{padding:25% 0 0;text-align:center}.empty-state-container{padding:5% 0 0;text-align:center}.empty-cart i.empty-state,.empty-state-container i.empty-state{background-color:#f4f4f4;border-radius:50%;display:inline-block;font-size:30px;height:80px;line-height:78px;line-height:85px;margin-bottom:15px;text-align:center;width:80px}.empty-cart p,.empty-state-container p{font-size:16px}@media screen and (max-width:479px){.panel--sidebar{max-width:100%}}.widget--footer ul{list-style:none;margin:0;padding:0}.widget--footer p strong{color:var(--color-secondary)}.widget--footer .widget__title{color:var(--color-secondary);font-size:12px;font-weight:600;line-height:23px;margin-bottom:5px}.widget--footer .widget__title:empty{display:none}.menu_inline .widget__footer ul{display:inline-block;list-style-type:none;margin:0;padding:0}.menu_inline .widget__footer ul li{display:inline-block;margin:0 5px;padding:0}.menu_inline .widget__footer ul li a{display:inline-block;font-size:14px;margin-bottom:0;padding:0 5px}.product{margin:20px 0}.product .product__wrapper .product__content{padding:20px;position:relative;z-index:0}.product .product__wrapper .product__content .slogan{margin-bottom:0;opacity:.5}.product .product__wrapper .product__content:before{background-color:var(--color-secondary);border-radius:0 0 3px 3px;bottom:0;content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;width:100%;z-index:-1}.product .badge{align-items:center;color:#fff;display:flex;height:24px;justify-content:center;padding:0 10px}.product .badge i{color:#fff;font-size:1.3rem;font-style:normal;line-height:1.2em;text-align:center}.product .product__shopping{background-color:#fff;bottom:10px;color:var(--color-secondary);font-size:1.3rem;left:10px;line-height:2rem;opacity:0;padding:1.5rem 2rem;position:absolute;text-align:center;transform:translateY(100%);transition:all .5s ease;visibility:hidden;width:calc(100% - 20px);z-index:30}.product .product__thumbnail{position:relative;text-align:center;z-index:0}.product .product__thumbnail:before{background-color:var(--color-secondary);border-radius:3px 3px 0 0;bottom:0;content:"";display:block;height:40%;left:0;opacity:.05;position:absolute;width:100%;z-index:-1}.product .product__thumbnail img{border-radius:3px;max-width:80%}.product .product__thumbnail:hover .product__shopping{opacity:1;transform:translateY(0);visibility:visible}.product .product__title{color:var(--color-secondary);display:block;font-size:inherit;font-weight:400;line-height:inherit;margin:0;position:relative;z-index:1}.product .rating_wrap{margin-top:5px}.product .product__price{font-weight:500;margin-bottom:5px}.product .product__price del{color:var(--color-secondary);font-size:14px;margin-right:5px;opacity:.7}@media (max-width:767px){.product{margin:0 auto 2rem;max-width:350px}}.product--on-cart{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.product--on-cart>*{flex-basis:100%}.product--on-cart .product__thumbnail{max-width:56px}.product--on-cart .product__thumbnail img{border-radius:5px}.product--on-cart .product__content{padding-left:20px;padding-right:30px;position:relative}.product--on-cart .product__content .variant_title{font-size:85%;font-weight:400}.product--on-cart .product__content .product__remove{background:transparent;border:0;color:var(--color-secondary);font-size:18px;outline:0;position:absolute;right:0;top:0}.product--on-cart .product__content .product__remove:hover{color:var(--color-danger);text-decoration:none}.product--on-cart .product__content a{color:var(--color-secondary);display:block;font-size:14px}.product--on-cart .product__content a:hover{text-decoration:underline}.product--on-cart .product__content small{color:var(--color-secondary);font-size:12px;font-weight:600}.product--on-cart .product__content small .cart-price{color:var(--color-secondary)}.product--cart{align-items:center;display:flex;flex-flow:row nowrap}.product--cart .product__title{color:var(--color-secondary);display:block;font-size:16px;font-weight:600}.product--cart .product__title:hover{color:var(--color-primary)}.product--cart .product__thumbnail{flex-basis:110px}.product--cart .product__content{padding-left:15px}.product--cart .product__content small{font-size:14px}.product--detail .product__info-header{margin-bottom:10px}.product--detail .product__title{color:var(--color-secondary);display:block;font-size:24px;font-weight:500;line-height:1.3em}.product--detail .product__price{align-items:center;color:var(--color-secondary);display:flex;flex-flow:row nowrap;font-size:18px;font-weight:400;margin-bottom:10px}.product--detail .product__price del{color:#bcbcbc;font-style:normal}.product--detail .product__price p{color:var(--color-secondary);font-size:18px;font-weight:500}.product--detail .product__price p span{font-weight:inherit}.product--detail .product__price.sale{color:var(--color-secondary)}.product--detail .product__price .yousave{display:block}.product--detail .product__price.sale del{color:var(--color-dark);font-size:16px;margin-right:10px}.product--detail .product__attribute{margin-bottom:15px}.product--detail .product__attribute label{color:var(--color-secondary);font-size:14px;margin-bottom:10px}.product--detail .product__attribute.product__qty label{margin-right:10px}.product--detail .product__attribute .form-control{border:none}.product--detail .product__attribute.product__qty .form-group__content{display:inline-block}.product--detail .product__color .color-swatch li{display:inline-block;margin-right:5px;vertical-align:top}.product--detail .product__color .color-swatch li:last-child{margin-right:0}.product--detail .product__color .color-swatch li span{margin-bottom:0}.product--detail .product__desc{margin-bottom:30px}.product--detail .product__desc p{font-size:18px}.product--detail .product__shopping{margin-bottom:36px}.product--detail .product__shopping figure{display:flex;justify-content:space-between;max-width:470px;padding-bottom:20px}.product--detail .product__shopping figure>*{margin-right:10px}.product--detail .product__shopping figure .form-group--number{max-width:150px}.product--detail .product__shopping figure .form-group--number input{border-radius:0}.product--detail .product__thumbnail{display:flex;flex-flow:column wrap;margin-bottom:30px;width:100%}.product--detail .product__thumbnail>*{width:100%}.product--detail .product__thumbnail figure{display:block;position:relative}.product--detail .product__thumbnail .wrapper{margin-bottom:10px;position:relative}.product--detail .product__thumbnail .wrapper .product__badges{position:absolute;right:15px;top:15px;z-index:30}.product--detail .product__thumbnail .wrapper .product__badges .badge{align-items:center;border-radius:5px;color:#fff;display:flex;height:25px;justify-content:center;padding:0 5px}.product--detail .product__thumbnail .wrapper .product__badges .badge--sale{background-color:var(--color-primary);border-left:5px solid rgba(0,0,0,.1)}@media (max-width:480px){.product--detail .product__shopping figure{flex-flow:row wrap}.product--detail .product__shopping figure .form-group--number{margin-right:0;max-width:100%;width:100%}.product--detail .product__shopping figure>*{margin-bottom:10px}}@media (min-width:992px){.product--detail .product__title{font-size:30px}.product--detail .product__price{font-size:24px;margin-bottom:0}.product--detail .product__header{display:flex;flex-flow:row nowrap;margin-top:30px}.product--detail .product__header>*{max-width:50%;width:100%}}@media (min-width:1200px){.product--detail .product__thumbnail{align-content:flex-start;flex-flow:row-reverse nowrap}.product--detail .product__thumbnail figure{max-width:100%}.product--detail .product__thumbnail figure .product_thumbnail{border-radius:10px}.product--detail .product__info{padding-left:50px}}.table--cart .form-group--number{max-width:120px}.table--cart .total{color:var(--color-secondary);font-size:18px}.table--cart .total strong{color:var(--color-secondary);text-transform:uppercase}.table--cart .total span{font-size:.75em}.table--cart thead tr th{border:none;border-bottom:1px solid #e5e5e5;font-size:12px;font-weight:600;text-transform:uppercase}.table--cart tbody tr td{border:none;border-bottom:1px solid #e5e5e5;padding-bottom:20px;padding-top:20px;vertical-align:middle}.table--cart tbody tr td.fitwidth{white-space:nowrap;width:1px}.table--cart tbody tr td strong{font-weight:600}.table--cart tbody tr td:first-child{padding-left:0}.table--cart tbody tr td:last-child{padding-right:0;text-align:right}.table--cart tbody tr td:last-child button{background-color:transparent}@keyframes half-circle-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart--mini{display:flex;flex:1 1 auto;flex-direction:column;position:relative}.cart--mini .cart__items{border-bottom:none;flex:1 1 auto;overflow-y:auto;padding:0 20px;position:relative}.cart--mini .cart__items .product--on-cart{border-bottom:1px dashed #eaeaea;margin-bottom:10px;padding-bottom:10px}.cart--mini .cart__summary p{display:flex;flex-flow:row nowrap;justify-content:space-between}.cart--mini .cart__summary p strong{color:var(--color-secondary);font-weight:500}.cart--mini .cart__actions{padding:1em 0 0}.cart--mini .cart__actions .btn--custom{text-align:center;width:100%}.btn--custom.btn-txt,.btn--custom.btn-txt:hover,.cart--mini .cart__actions .btn--custom.btn-txt,.cart--mini .cart__actions .btn--custom.btn-txt:hover{background:0 0!important;border:0!important;box-shadow:none!important;color:var(--color-secondary)!important;padding:0;text-align:center}.cart--mini .cart__footer{border-top:1px solid #eaeaea;padding:20px 20px 0}.cart--mini figure .btn--black{align-items:center;display:flex;justify-content:center;margin-bottom:0;min-height:48px}.form--subscribe{position:relative}.form--subscribe input{height:40px}.form--subscribe button{background-color:transparent;border:none;color:var(--color-secondary);font-size:14px;font-weight:700;height:30px;padding:0 20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form--contact{margin-bottom:30px}.form--contact .form__submit .btn--custom{min-width:175px;text-align:center}.form--auth .form__actions p a{color:var(--color-primary)}.form--auth .form__actions p a:hover{text-decoration:underline}.form--auth .form__actions button{min-width:175px;text-align:center;width:100%}@media screen and (min-width:992px){.form--auth .form__actions{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.form--auth .form__actions button{width:auto}}.form--shopping-cart .form__section h4{font-size:18px;font-weight:600;line-height:1em;margin-bottom:20px;padding-bottom:5px;position:relative;text-transform:uppercase}.form--shopping-cart .form__section h4:before{background-color:var(--color-secondary);content:"";height:2px;left:0;position:absolute;top:100%;width:100px}.form--review-product .form__submit button{min-width:175px}.section .section__header h3{font-size:20px}@media screen and (min-width:1200px){.section .section__header h3{font-size:30px}}.section--reviewstory{text-align:center}.section--reviewstory .stories{background:#f7f7f5;border:1px solid #eee;border-radius:20px;margin:0 auto;padding:10px;position:relative;width:420px}.section--reviewstory .rating_wrap{display:inline-block;vertical-align:middle}.section--reviewstory .border-box,.section--reviewstory .rating-box{margin-bottom:20px;position:relative}.section--reviewstory .border-box:before{background:#eee;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.section--reviewstory .rating-box{margin:0 0 0 8px;text-align:left;width:auto}.section--reviewstory .rating-box p{color:var(--color-dark);display:inline-block;font-size:13px;font-weight:700;margin:0}.section--reviewstory .rating-box img{float:right;margin:-3px -3px 0;width:80px}.section--reviewstory .rating-box .rating{display:inline-block;font-family:feather!important;height:20px;overflow:hidden;position:relative;vertical-align:middle;width:80px}.section--reviewstory .rating-box .rating:before{color:#e2e4e6;content:"\e90b\e90b\e90b\e90b\e90b";float:left;font-size:14px;left:0;letter-spacing:2px;position:absolute;top:0}.section--reviewstory .rating-box .product_rate{color:#fed330;font-family:feather!important;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.section--reviewstory .rating-box .product_rate:before{content:"\e90b\e90b\e90b\e90b\e90b";font-size:14px;left:0;letter-spacing:2px;position:absolute;top:0}.dark-bg.section--reviewstory .rating-box p{color:var(--color-light)}.dark-bg.section--reviewstory .stories{background:var(--color-lightless);border:1px solid var(--color-lightless)}.dark-bg.section--reviewstory .border-box:before{background:var(--color-lightless)}@media screen and (max-width:767px){.section--reviewstory .rating-box{text-align:center}.section--reviewstory .stories{width:95%}.section--reviewstory .rating_wrap{display:block;margin:0 auto}.section--reviewstory .rating-box img{display:block;float:none;margin:5px auto}}.section--homepage{position:relative}.section--homepage .section__item{padding:60px}.section--homepage .section__header{margin-bottom:30px;text-align:center}.section--homepage .section__content,.section--homepage .section__header{padding-left:20px;padding-right:20px}.section--homepage .section__header h2{font-size:30px;font-weight:500}.section--homepage .section__header p{font-size:16px;font-weight:400}@media screen and (max-width:767px){.section--homepage .section__item{margin-bottom:30px;padding:40px}}.section--auth .form--auth{background-color:#f7f7f7;margin:0 auto 100px;max-width:600px;padding:30px}.section--auth .form--auth .form-control,.section--auth .form--auth button.btn--custom.btn--outline{background-color:#fff}.page--inner{padding:30px 0}@media screen and (min-width:768px){.page--inner{padding:30px 0 50px}}@media screen and (min-width:1200px){.page--inner{padding:50px 0 100px}}.sub-toggle{cursor:pointer;display:inline-block;height:36px;position:relative;transform-style:preserve-3d;width:36px}.sub-toggle:after,.sub-toggle:before{background-color:var(--color-secondary);content:"";height:1px;left:50%;position:absolute;top:50%;width:12px}.sub-toggle:before{transform:translateX(-50%)}.sub-toggle:after{transform:translateX(-50%) rotate(90deg)}.sub-toggle.active:after{display:none}.sub-menu{background-color:hsla(0,0%,100%,.95);border:1px solid #eee;left:0;min-width:240px;opacity:0;position:absolute;top:100%;transition:all .25s ease;visibility:hidden;z-index:1000}.sub-menu:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";display:none;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.sub-menu>li{display:block}.sub-menu>li>a{color:var(--color-secondary);display:inline-block;font-size:15px;padding:10px 20px;text-transform:capitalize;transition:all .8s cubic-bezier(.19,1,.22,1);width:100%}.sub-menu>li>a:hover{color:var(--color-primary)}.sub-menu>li:last-child a{border-bottom:1px solid #eee}.sub-menu>li.menu-item-has-children{position:relative}.sub-menu>li.menu-item-has-children>.sub-toggle{display:none}.sub-menu>li.menu-item-has-children>.sub-menu{left:100%;opacity:0;position:absolute;top:0;transform:translateY(30px);visibility:hidden}.sub-menu>li.menu-item-has-children>.sub-menu:before{display:none}.sub-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}.sub-menu>li:last-child{border-bottom:none}.menu>li,.menu>li>a{display:inline-block}.menu>li>a{font-size:13px;font-weight:400;line-height:20px;padding:25px 15px;position:relative;text-transform:uppercase;transform-style:preserve-3d}.menu>li>a,.menu>li>a:hover{color:var(--color-secondary)}.menu>li{padding:0}.menu>li .sub-toggle{display:none}.menu>li.menu-item-has-children{position:relative}.menu>li.menu-item-has-children .sub-toggle{display:none;margin-left:5px}.menu>li.menu-item-has-children .sub-menu{opacity:0;transform:scaleZ(0) translateY(30px);visibility:hidden}.menu>li.menu-item-has-children:hover .sub-toggle{color:#fff}.menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;transform:scaleX(1) translateY(0);visibility:visible}.menu>li.current-menu-item .sub-toggle{color:#fff}@media (max-width:1199px){.menu>li{border-bottom:1px dashed #e4e4e4;display:block;padding-right:0}.menu>li>a{color:var(--color-secondary);display:block;font-size:1.5rem;line-height:20px;padding:1rem 0}.menu>li.menu-item-has-children{position:relative}.menu>li.menu-item-has-children>.sub-menu{display:none;opacity:1;transition:all 0s ease;visibility:visible}.menu>li.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-toggle{height:40px;width:40px}.menu>li.menu-item-has-children .sub-toggle{height:30px;margin-left:0;position:absolute;right:0;top:0;width:30px;z-index:10}.menu>li.menu-item-has-children .sub-toggle i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.menu>li.current-menu-item{border-left:2px solid var(--color-primary);padding-left:1rem}.menu>li.current-menu-item>a:before{display:none}}.menu--mobile{width:100%}.menu--mobile .sub-menu{border:none;display:none;opacity:1;position:relative;transform:translate(0);transition:all 0s ease;visibility:visible}.menu--mobile .sub-menu>li>a{border:none;padding:10px 20px}.menu--mobile .sub-toggle:after,.menu--mobile .sub-toggle:before{background-color:var(--color-secondary)}.menu--mobile>li{display:block;margin-bottom:5px;padding-left:0;padding-right:0}.menu--mobile>li>a{color:var(--color-secondary);display:block;font-size:14px;font-weight:500;line-height:20px;padding:10px 20px 10px 0;position:relative;text-transform:uppercase;z-index:10}.menu--mobile>li>a:hover{color:var(--color-primary);padding-left:5px}.menu--mobile>li.menu-item-has-children:not(.has-mega-menu){position:relative}.menu--mobile>li.menu-item-has-children:not(.has-mega-menu) .sub-toggle{display:inline-block;height:40px;position:absolute;right:0;top:0;width:40px;z-index:20}.navigation>.container{flex-flow:row nowrap}.navigation--mobile,.navigation>.container{align-items:center;display:flex;justify-content:space-between}.navigation--mobile{padding:10px 15px}.navigation--mobile .navigation__left .panel-trigger{font-size:20px;vertical-align:middle}.author_logo{display:inline-flex;margin-top:10px}.author_logo .author_logo_cont{background:#f09433;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);padding:3px}.author_logo .author_logo_img{border:3px solid #fff;border-radius:50%}.author_logo .author_subtitle,.author_logo h5{color:currentColor;text-align:left}.author_logo .author_subtitle{opacity:.5}@media screen and (min-width:1200px){.navigation--mobile{display:none}}.header{display:none}.header .navigation__right ul{display:inline-block}@media screen and (min-width:1200px){.header{display:block}}.header--mobile .logo{font-size:20px;vertical-align:middle}@media screen and (max-width:1199px){.header--mobile{display:block}}.site-mask{background-color:rgba(0,0,0,.6);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:1000}.site-mask.active{opacity:1;visibility:visible}.footer{background-color:#f9f9f9;padding:35px 0 0}.footer.footer_product{background:rgba(0,0,0,.05);padding:15px 0}.footer .copyright{background:rgba(0,0,0,.05);font-size:12px;margin-top:30px;padding:10px 0}.footer.footer_product .copyright{margin-top:0}.footer .widget--footer{margin-bottom:20px}@media screen and (min-width:1200px){.footer .widget--footer:last-child{margin-bottom:0}}.header ul,.panel--sidebar ul,.product ul,.product--detail .product__color ul{list-style:none;margin:0;padding:0}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}p:empty{margin-bottom:0}.required:after{color:red;content:" *"}.product-attributes ul{list-style:none;padding-left:0}.btn--custom.btn-disabled{opacity:.5}.block--review .block__content{padding:10px 20px 20px}.block--review .block__header{align-items:start}.block--product-reviews>.block__header p i{margin-right:0}.block--product-reviews>.block__header p span{margin-left:.5em}.single-variation-wrap .error-message,.single-variation-wrap .success-message{margin-top:10px}.product--detail .product__attribute .text-swatch li{display:inline-block;margin-right:10px;padding-left:0}.product--detail .product__attribute .text-swatch li .product-sale-price-text{font-size:100%}.product--detail .product__attribute .text-swatch li del.product-price-text{color:var(--color-dark)}.product--detail .product__attribute .text-swatch li input[type=checkbox],.product--detail .product__attribute .text-swatch li input[type=radio]{display:none}.product--detail .product__attribute .text-swatch li input[type=checkbox]:checked~span,.product--detail .product__attribute .text-swatch li input[type=radio]:checked~span{background:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff}.product--detail .product__attribute .text-swatch li span{border:1px solid var(--color-secondary);border-radius:3px;cursor:pointer;display:inline-block;overflow:hidden;padding:10px 15px;position:relative;transition:.2s}.product--detail .product__attribute .text-swatch li span:hover{background:var(--color-light)}.slider__content{position:relative}.slider__content a.btn--custom{border-radius:.3rem;font-size:12px;padding:20px;text-align:center;text-transform:uppercase;width:260px}.slider__content .slider__content__wrapper .slider__content__wrapper__content h1{font-size:56px;font-weight:600;margin-bottom:20px}.slider__content .slider__content__wrapper .slider__content__wrapper__content p{font-size:20px;margin-bottom:30px}@media screen and (max-width:1024px){.simple-banner .slider__content{max-width:59%}.slider__content .slider__content__wrapper .slider__content__wrapper__content h1{font-size:45px;margin-bottom:20px}.slider__content .slider__content__wrapper .slider__content__wrapper__content p{line-height:24px;margin-bottom:20px}}@media screen and (min-width:768px){.simple-banner .slider__content{left:50%;max-width:39%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}}@media screen and (max-width:767px){.simple-banner .slider__content{background-color:#f6e2d1;max-width:100%;padding:45px 15px;text-align:center}.simple-banner .slider__content a.btn--custom{box-shadow:0 1px 1px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.12),0 16px 32px rgba(0,0,0,.12);padding:16px;width:60%}}section .large-text{padding:0 30px}.owl-carousel .owl-stage-outer{overflow:hidden!important}.owl-carousel .owl-item .slider-item{margin:0;max-height:650px}.section--homepage .owl-carousel{padding-bottom:40px}.owl-carousel .owl-item .item img{border-radius:3px}.owl-carousel .owl-item .slider-item .slider__content{margin-top:15px}.owl-carousel .owl-item .slider-item p{margin-bottom:1rem}.owl-carousel .owl-item .owl-lazy{opacity:1}.product__thumbnail .carousel--nav .owl-dots{bottom:-30px}@keyframes shine{to{left:125%}}.qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:115px}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rating_wrap .rating{display:inline-block;font-family:feather!important;height:20px;overflow:hidden;position:relative;vertical-align:top;width:80px}.rating_wrap .rating:before{color:#e2e4e6;content:"\e90b\e90b\e90b\e90b\e90b";float:left;font-size:14px;left:0;letter-spacing:2px;position:absolute;top:0}.rating_wrap .rating_num{color:#696969;display:inline-block;font-size:13px;line-height:20px;vertical-align:top}.rating_wrap .product_rate{color:#fed330;font-family:feather!important;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.rating_wrap .product_rate:before{content:"\e90b\e90b\e90b\e90b\e90b";font-size:14px;left:0;letter-spacing:2px;position:absolute;top:0}.error-inner{min-height:calc(100vh - 385px)}.show-admin-bar .error-inner{min-height:calc(100vh - 425px)}.tracking-form{background-color:#f7f7f7;margin:15px auto 30px;max-width:500px;padding:30px}.tracking-form .btn--custom.btn--outline,.tracking-form .form-control,.tracking-form button.btn--custom.btn--outline{background-color:#fff}.ps-pagination{align-items:center;display:flex;justify-content:center;padding-bottom:30px;padding-top:30px;text-align:center}.ps-pagination a{cursor:pointer}.slider-item.simple-banner{align-items:flex-end;border-radius:20px;display:flex;margin:0;max-height:700px;overflow:hidden;position:relative}.section__header h1{font-size:22px}.customer-page h2.customer-page-title{display:inline-block;font-size:1.4em;font-weight:700;text-align:left;vertical-align:middle}.customer-page .customer-back{background:rgba(0,0,0,.09);border-radius:5px;color:var(--color-secondary);margin-right:10px;padding:15px}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)!important}.sticky-product{background:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.07);cursor:pointer;display:flex;height:75px;opacity:0;overflow:hidden;position:fixed;right:25px;top:25px;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:-1}.sticky-product .sticky-product-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75px;width:75px}.sticky-product .sticky-product-desc{font-size:14px;padding:15px;position:relative;width:calc(100% - 146px)}.sticky-product .sticky-product-desc:before{background:#f0f0f0;content:"";height:52px;position:absolute;right:0;width:1px}.sticky-product .sticky-product-desc .title{font-weight:600;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-product .sticky-product-desc .yousave{display:none}.sticky-product .sticky-product-desc p{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-product .sticky-price del{color:var(--color-dark)}.sticky-product .sticky-product-btn{padding:15px}.sticky-product .sticky-product-btn .sticky-product-cart{height:46px;min-width:46px;padding:0;position:relative;width:46px}.sticky-product .sticky-product-btn .sticky-product-cart i{position:absolute;right:4px;top:4px}.sticky-product .sticky-product-btn .sticky-product-cart .icon{font-size:16px;height:46px;line-height:45px;text-align:center;width:46px;width:50px}.sticky-product .sticky-product-btn .sticky-product-cart .icon svg{fill:#fff;display:inline-block;height:16px}.announcement-bar{font-size:14px;font-weight:400;padding:8px 0;text-align:center}.cyan-bg{background:#e7fafc}.cream-bg{background:var(--color-beigier)}.dark-bg{background:var(--color-secondary)}.dark-bg h2,.dark-bg h3,.dark-bg h4{color:#fff}.dark-bg p{color:#fff;opacity:.7}.pink-bg{background:#ffcdc9}.gray-bg{background:#f4f5f8}.violet-bg{background:#f8f1ff}.content_top .dark-bg:after{background-color:var(--color-secondary);bottom:0;content:"";left:-999em;position:absolute;right:-999em;top:0;z-index:-1}.payment_methods{margin:0;padding:0;vertical-align:middle}.payment_methods li{display:inline-block;margin:0 2px;padding:0}.container-fluid{max-width:1600px}@media (max-width:768px){.form--shopping-cart .btn-checkout{width:100%}.no-pad-mobile{padding-left:0;padding-right:0}.h1,.h2,h1,h2{font-size:26px}.product__content,.product__info{padding-left:15px;padding-right:15px}.product--detail .product__thumbnail .wrapper{margin-bottom:0}.product--detail .product__info{background:#fff;border-radius:20px 20px 0 0;margin-top:-30px;padding-top:20px}.form-control{font-size:16px!important}.sticky-product{bottom:15px;left:15px;right:15px;top:auto}.btn-add-cart{width:100%}.slider-item.simple-banner{display:block;max-height:inherit}.slider-item.simple-banner img{width:100%}.yousave{display:block}}.animated{opacity:1}.alert-info{background-color:transparent;border-color:transparent;color:var(--color-secondary);position:relative}.alert-info:before{background-color:var(--color-primary);border-radius:10px;opacity:.1}.alert-info:after,.alert-info:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.alert-info:after{border:1px solid var(--color-primary);border-radius:10px;opacity:.12;z-index:-1}select{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px}.order_heading{background:#f7f3ee;border-radius:10px;color:var(--color-secondary);font-weight:700;margin-bottom:20px;margin-top:20px;padding:0 20px;position:relative}.order_heading span{display:inline-block;margin:20px 0}.order_heading .btn--secondary{font-size:12px;line-height:25px;text-transform:uppercase}.order_heading:after{border:12px solid transparent;border-bottom-color:#fff;bottom:0;content:"";left:30px;position:absolute;width:5px;z-index:0}.order_bloc{background:#fff;border:1px solid #f7f3ee;border-radius:10px;color:var(--color-secondary);margin-bottom:20px;padding:20px}.order_bloc h3{font-size:18px}.order_bloc p{margin-bottom:5px}.order_bloc .bloc_title{font-size:13px;letter-spacing:0;opacity:.7;text-transform:uppercase}.order_bloc .bloc_info{opacity:.7}.order_bloc .item_thumb{position:relative}.order_bloc .item_thumb img{border-radius:5px}.order_bloc .item_thumb span{background:#000;border-radius:50%;color:#fff;font-size:10px;font-weight:700;height:15px;line-height:15px;position:absolute;right:-5px;text-align:center;top:-5px;width:15px}.order_bloc .status{background-color:#f3f4f6;border-radius:5px;color:#1f2937;font-size:12px;font-weight:700;padding:5px;text-transform:uppercase}.order_bloc .status.status-archived,.order_bloc .status.status-captured,.order_bloc .status.status-completed,.order_bloc .status.status-shipped,.order_bloc .status.status-success{background-color:#def7ec;color:#03543f}.order_bloc .status.status-awaiting,.order_bloc .status.status-pending,.order_bloc .status.status-requires_action{background-color:#fdf6b2;color:#723b13}.order_bloc .status.status-canceled,.order_bloc .status.status-partially_refunded,.order_bloc .status.status-refunded{background-color:#feeaea;color:#721313}.order_bloc .download_item{border-bottom:1px solid #ccc;min-height:60px}.order_bloc .download_item:last-child{border:0}.order_bloc .btn--secondary{font-size:12px;line-height:25px;text-transform:uppercase}.section--products--listing .product_item .product_thumbnail{position:relative}.section--products--listing .product_item .product_thumbnail .product__badges{position:absolute;right:15px;top:15px;z-index:30}.section--products--listing .product_item .product_thumbnail .product__badges .badge{align-items:center;border-radius:5px;color:#fff;display:flex;height:25px;justify-content:center;padding:0 5px}.section--products--listing .product_item .product_thumbnail .product__badges .badge--sale{background-color:var(--color-primary);border-left:5px solid rgba(0,0,0,.1)}.section--products--listing .product_item h3{font-size:1.05rem;font-weight:600!important}.section--products--listing .product_item img{border-radius:5px;width:100%}.section--products--listing .product_item small del{opacity:.7}.section--products--listing .product_item a:hover,.section--products--listing .product_item a:hover *{color:var(--color-secondary)}.section--products--listing .products_pagination{margin-top:30px;text-align:center}.section--products--listing .products_pagination span{background:var(--color-secondary);border-radius:50%;color:#fff;display:inline-block;height:36px;line-height:36px;margin:0 3px;text-align:center;width:36px}.section--products--listing .products_pagination a{background:#e9ecef;border-radius:50%;color:var(--color-secondary);display:inline-block;height:36px;line-height:36px;text-align:center;width:36px}.section--products--listing .products_pagination a:hover{background:var(--color-secondary);color:#e9ecef}.btn.disabled,.btn:disabled{background-color:#cfcfcf;color:var(--color-secondary)}.navigation--mobile .cart-trigger{display:inline-block;font-size:13px;font-weight:400;line-height:20px;padding:15px;position:relative;text-transform:uppercase;transform-style:preserve-3d}.socials-container{margin:50px 0}.socials-container .social_header{margin-bottom:50px}.socials-container .social_item{background:var(--color-beige);border-radius:40px;display:block;font-weight:700;margin-bottom:10px;padding:20px;text-transform:uppercase}.socials-container .social_item:hover{color:var(--color-secondary)}
