html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}nav ul,.list-none,.list-unstyled{list-style:none}img{vertical-align:middle;height:auto;max-width:100%;object-position:var(--object-position)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:1px solid var(--p-btn-bg)}html{font-size:var(--bs-size)}body{margin:0;font-size:(--bs-size);font-family:var(--bs-font-family);font-style:var(--bs-font-style);font-weight:var(--bs-font-weight);color:var(--color-text);background-color:var(--color-bg);line-height:1.5;word-break:break-word}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.d-grid{display:-ms-grid;display:grid}.align-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-start{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.align-self-start{-webkit-align-self:flex-start;align-self:flex-start}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-right{-webkit-justify-content:flex-end;justify-content:flex-end}.justify-space-between{-webkit-justify-content:space-between;justify-content:space-between}.justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-direction{flex-direction:column;-webkit-flex-direction:column}.d-none{display:none}.container,.container-narrow,body .shopify-policy__container{padding:0 var(--gutter-width);margin-left:auto;margin-right:auto}body .shopify-policy__container{margin-top:3rem;margin-bottom:3rem}body .shopify-policy__container .shopify-policy__body .rte>ul,body .shopify-policy__container .shopify-policy__body .rte>ol{padding-left:var(--gutter-width)}p{margin:0 0 1rem}p:last-of-type{margin:0}.btn-link-effect{background-color:transparent;border:0;border-radius:0;cursor:pointer;padding:3px 0}ol,ul{padding-left:var(--gutter-width)}.w-100{width:100%}a:not(.btn){color:var(--color-link)}a{display:inline-block}.btn-link-effect{color:var(--color-link);transition:.15s ease all;display:inline-block;position:relative;text-decoration:none}.btn-link-effect:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:.15s ease transform}.btn-link-effect:hover:after{transform-origin:left;transform:scale(1)}h1,h2,h3,h4,h5,h6,.heading-style,table th{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--weight-semibold);margin-bottom:1.8rem}h1,.h1{font-size:var(--heading-size);line-height:4rem}h2,.h2{font-size:calc(var(--heading-size) - 10px);line-height:3.5rem}h3,.h3{font-size:2rem;line-height:2.5rem}h4,.h4{font-size:1.5rem;line-height:2rem}h5,.h5{font-size:1.25rem;line-height:1.7rem}h6,.h6{font-size:1rem;line-height:1.5rem}.heading-color{color:var(--color-heading)}.underline{position:relative;padding-bottom:1.5rem;margin-bottom:2.5rem}.underline:after{position:absolute;content:"";background-color:var(--color-heading-underline);width:192px;height:8px;bottom:0;left:0}.underline.underline-left:after{left:0;right:unset}.underline.underline-center:after{left:50%;transform:translate(-50%)}.underline.underline-right:after{right:0;left:unset}.underline.underline-top:after{bottom:unset;top:0}.underline-top{margin-top:1rem;padding-top:1rem}.underline-top:after{width:80px}.shopify-email-marketing-confirmation__container{text-align:center;padding:40px 0}.shopify-email-marketing-confirmation__container h1{margin-bottom:1rem}.shopify-email-marketing-confirmation__container a{margin-top:5px}.shopify-policy__title,.shopify-policy__body{margin-bottom:2rem}.shopify-policy__container ul li{margin-bottom:.5rem}.customer button+a{margin-top:.8rem}strong{font-weight:700}input[type=text],input[type=number],input[type=email],input[type=search],input[type=date],input[type=time],input[type=tel],input[type=password],select,textarea{padding:.6rem 1.1rem;font-size:var(--bs-size);font-family:var(--bs-font-family);font-weight:var(--bs-font-weight);font-style:var(--bs-font-style);color:var(--input_txt);background-color:var(--input_bg);border:1px solid var(--p-btn-bg);min-height:40px;border-radius:var(--btn-radius)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:var(--input_placeholder)}.btn,.shopify-payment-button__button--unbranded.shopify-payment-button__button{text-align:center;padding:.6rem 1.1rem;border:1px solid var(--white);font-family:var(--button-font-family);font-weight:var(--weight-medium);font-style:var(--button-font-style);font-size:var(--btn-size);color:var(--white);background-color:transparent;text-decoration:none;cursor:pointer;display:inline-block;transition:.15s ease all;min-height:49px;position:relative;overflow:hidden;border-radius:var(--btn-radius);display:inline-flex;align-items:center;justify-content:center;letter-spacing:2px}.btn.btn-small{padding:.4rem .6rem}.btn:before,.shopify-payment-button__button--unbranded.shopify-payment-button__button:before{content:"";z-index:0;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background:linear-gradient(90deg,transparent,var(--white),transparent);opacity:.5;transition:none}.btn:hover:before,.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover:before{transition:1.5s ease all;left:100%}.btn:hover{opacity:1}.btn.btn-primary,.btn.btn-outline-primary{border-color:var(--p-btn-bg);color:var(--p-btn-txt);background-color:transparent}.btn.btn-primary:hover{background-color:var(--s-btn-bg);border-color:var(--s-btn-bg)}.btn.btn-primary:hover:before{background:linear-gradient(90deg,transparent,var(--p-btn-txt),transparent)}.btn.btn-outline-primary:hover{border-color:var(--s-btn-bg);color:var(--s-btn-txt)}.btn.btn-secondary,.shopify-payment-button__button--unbranded.shopify-payment-button__button{border-color:var(--s-btn-bg);color:var(--s-btn-txt);background-color:var(--s-btn-bg)}.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover:not([disabled]){border-color:var(--s-btn-bg);color:var(--s-btn-txt);background-color:var(--s-btn-bg)}.btn.btn-secondary:hover:before,.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover:before,.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover:not([disabled]):before{background:linear-gradient(90deg,transparent,var(--s-btn-txt),transparent)}.btn.btn-secondary:hover,button.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover,button.shopify-payment-button__button--unbranded.shopify-payment-button__button:hover:not([disabled]){background-color:transparent;border-color:var(--p-btn-bg)}.btn.btn-outline-secondary{border-color:var(--s-btn-bg);color:var(--s-btn-bg);background-color:transparent}.btn.btn-outline-secondary:hover{border-color:var(--p-btn-bg);color:var(--p-btn-txt)}body .btn.disabled,body .btn[disabled]{background-color:var(--disabled-btn-bg);color:var(--disabled-btn-txt);border-color:var(--p-btn-bg);cursor:not-allowed}body:not(.no-js) [mag-animation]{opacity:0;transform:translateY(20px);transition:.5s ease all}body:not(.no-js) [mag-animation].mag-animated{opacity:1;transform:translateY(0)}label{display:block;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style)}.alt-bg{background-color:var(--color-alt-bg);color:var(--color-alt-txt)}.alt-bg a{color:var(--color-alt-link)}.alt-bg h1,.alt-bg h2,.alt-bg h3,.alt-bg h4,.alt-bg h5,.alt-bg h6,.alt-bg .h1,.alt-bg .h2,.alt-bg .h3,.alt-bg .h4,.alt-bg .h5,.alt-bg .h6{color:var(--color-alt-heading)}.visuallyhidden,.visually-hidden{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden,body .back-to-top-btn.hidden{display:none}lazy-image{display:block}lazy-image img{filter:blur(2px);transition:.15s ease all}.no-js lazy-image img,lazy-image img.img-loaded{filter:blur(0)}.section-heading{text-align:center;margin-bottom:2.5rem}.section-heading .h2{margin-bottom:0;text-align:center}.page-loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#25252512;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999}.page-loader svg{width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper{position:relative}.video-wrapper video,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.el-dropdown{position:relative;display:block;margin-bottom:1rem}.el-dropdown .el-dropdown-button{color:var(--p-btn-bg);background-color:var(--input_bg);border:1px solid var(--p-btn-bg);padding:.8rem 1rem;font-size:calc(var(--base-size) + 2px);font-weight:var(--weight-bold);cursor:pointer;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}.el-dropdown .el-dropdown-button svg{width:1rem;height:1rem;vertical-align:middle;margin-left:.5rem;transition:.2s all ease-in-out;min-width:1rem;min-height:1rem}.el-dropdown .el-dropdown-button.active svg{transform:rotate(180deg)}.el-dropdown .el-dropdown-list{margin:0;padding:0;list-style-type:none;position:absolute;left:0;top:50px;box-shadow:0 10px 20px 0 var(--input_border);border:1px solid var(--input_border);background:var(--input_bg);overflow:hidden;width:100%;z-index:1;opacity:0;visibility:hidden;transition:.2s ease;max-height:200px;overflow:auto}.el-dropdown .el-dropdown-list.active{opacity:1;visibility:visible}.el-dropdown .el-dropdown-list .el-dropdown-list-item a{padding:.8rem;width:100%;text-decoration:none}.el-dropdown .el-dropdown-list .el-dropdown-list-item a:after{display:none}.el-dropdown .el-dropdown-list .el-dropdown-list-item a:hover,.el-dropdown .el-dropdown-list .el-dropdown-list-item a.active,.el-dropdown .el-dropdown-list .el-dropdown-list-item a:focus-visible{background-color:var(--s-btn-bg);color:var(--s-btn-txt)}.el-dropdown .el-dropdown-list-item .opt{margin:0;padding:.7rem 1rem;color:var(--color-text);cursor:pointer;font-size:1rem;transition:.2s ease;width:100%;display:block}.el-dropdown .el-dropdown-list-item .opt:after{display:none}.el-dropdown .el-dropdown-list-item .disabled{pointer-events:none;opacity:.7}.el-dropdown .el-dropdown-list-item .opt.active,.el-dropdown .el-dropdown-list-item .opt:hover,.el-dropdown .el-dropdown-list-item .opt:focus-visible{background-color:var(--p-btn-bg);color:var(--p-btn-txt)}.share-article-wrapper{margin-top:2rem}.share-article-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.share-article-wrapper a{color:var(--color-text);margin:.25rem}.share-article-wrapper svg{height:1.125rem;width:1.125rem}.share-article-wrapper a:hover{color:var(--color-link)}.share-article-wrapper a:after{display:none}.qnt-input-wrapper{display:flex}.template-cart .qnt-input-wrapper{border:1px solid var(--p-btn-bg);display:inline-flex}.template-cart .qnt-input-wrapper .btn,.template-cart .qnt-input-wrapper input{border:0}.qnt-input-wrapper .btn{padding:1rem;color:var(--p-btn-bg);background-color:var(--input_bg);border:1px solid var(--p-btn-bg);margin:0;border-radius:0}.qnt-input-wrapper .btn:first-child{border-right:0;border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.qnt-input-wrapper .btn[disabled]{background:transparent}.qnt-input-wrapper .btn:last-child{border-left:0;border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.qnt-input-wrapper .btn svg{width:1rem;height:1rem}.qnt-input-wrapper input{padding:1rem;text-align:center;max-width:80px;-moz-appearance:textfield;border-radius:0;border-left:0;border-right:0;margin:0}.qnt-input-wrapper input:focus-visible{outline:none}.qnt-input-wrapper input::-webkit-inner-spin-button,.qnt-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.no-js .quantity-picker-wrapper .qnt-input{display:none}.no-js .product-block .quantity-picker-wrapper label{position:static;font-size:1rem;height:auto;margin:0 0 .5rem;width:auto}.no-js .quantity-picker-wrapper input{border:1px solid var(--input_border)}.error{color:var(--color_danger);font-size:.9rem;margin-bottom:.5rem}.error svg{width:.9rem;height:.9rem;margin-right:.35rem}svg.placeholder-svg{border:1px solid var(--disabled-btn-bg);height:100%;width:100%}.shopify-challenge__container .g-recaptcha{margin:1rem 0}.shopify-challenge__container{padding:40px 15px}em{font-style:italic}body.pickup-availability-open,body.size-chart-popup,body.quick-view-popup{overflow:hidden}.pagination-loader svg{width:60px;height:60px}.no-js .pagination-loader{display:none}.pagination-loader{width:100%;text-align:center}.swiper .swiper-pagination .swiper-pagination-bullet{width:40px;border-radius:0;transform:none;height:6px;background:var(--p-btn-bg)}body .swiper{padding-bottom:20px}body .swiper-horizontal>.swiper-pagination-bullets,body .swiper-pagination-bullets.swiper-pagination-horizontal,body .swiper-pagination-custom,body .swiper-pagination-fraction{bottom:0;line-height:0}.swiper-pagination-bullet{background:var(--color-text)}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;text-align:center;line-height:40px;background:var(--s-btn-bg);color:var(--s-btn-txt);border-radius:50%;transition:.15s ease all;box-shadow:0 0 10px #0000004d}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--s-btn-bg);background:var(--s-btn-txt)}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--bs-size)}.index-highlights-img.index-highlights-placeholder-img{padding:0 2px}.compare--price-less .price__sale,.compare--price-grt .price__regular{display:none}mag-wishlist{display:none}#CountryList{list-style:none}#create_customer .submit_btn{margin-top:5px}body.template-customers\/register #create_customer .submit_btn{margin-top:15px}.epr-collaps-btn{background:#000}.out_of_stock{pointer-events:none}.collection-grid .product-item{display:flex;flex-direction:column}.collection-grid .product-item form.add-to-cart-form.in_stock{display:grid;align-items:end}.collection-grid .product-item .product-content{flex:1;display:flex;flex-direction:column}.collection-grid .product-item .product-content .product-price{height:100%;display:grid;align-items:flex-end}.product-collection .swiper-wrapper{height:100%}.product-collection .swiper-wrapper .swiper-slide{height:auto}.product-collection .product-item{height:100%;display:flex;flex-direction:column}.product-collection form.add-to-cart-form{margin-top:5px}.product-collection .product-item .product-content .product-price{height:auto;align-items:flex-start;flex-direction:column;justify-content:flex-end}.popup-main-wrapper{z-index:9999}button.btn.button{border-color:var(--p-btn-bg);color:var(--p-btn-txt);background-color:transparent}button.btn.button:hover{background-color:var(--s-btn-bg);border-color:var(--s-btn-bg)}.utility-bar__right .select label{font-weight:var(--weight-bold)}.template-product .mag_wishlist.btn_collection-grid{display:none}.btn.btn-primary,.btn.btn-outline-primary{border-color:var(--color-text);background-color:var(--white);color:var(--color-text)}.view_all_button.collection__view-all a{font-size:14px;line-height:20px;font-weight:var(--weight-bold);font-family:var(--button-font-family);text-transform:capitalize;letter-spacing:.1px}.blog-heading,.section-featured-collection .section-featured-collection-header h2{text-transform:uppercase}.product-collection .slideshow-product-wrappper .product-item{padding:0}.product-wrapper .mag-pdp-wishlist .button{display:flex;align-items:center;gap:5px;text-decoration:none}.product-wrapper .mag-pdp-wishlist .mag_wishlist_added{border-color:var(--color-text);margin-top:.8rem}.product-wrapper .mag-pdp-wishlist svg{margin:4px 5px 0}#epr-product-collection-review span{font-size:calc(var(--bs-size) + 2px)}.product-wrapper #addToWishlist{border-color:var(--color-text);margin-bottom:10px;width:100%;text-decoration:none}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.3;font-weight:var(--weight-bold)}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-image{border:0}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-title{margin-bottom:.5rem}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url{padding:0}.popup-main-wrapper.wishlistbar-popup{z-index:99}.section-main-product .product-content-wrapper #visualizer{margin-bottom:1rem}.popup-open .cartadd.active.error{z-index:999}.mag-product-review-widget .form.mag-logo-wrapper{opacity:0;visibility:hidden;width:0;height:0}.add-to-cart-btn{position:relative}.add-to-cart-btn.btn--loading{color:transparent;pointer-events:none}.add-to-cart-btn.btn--loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:buttonSpin .8s linear infinite}@keyframes buttonSpin{to{transform:rotate(360deg)}}.btn--loading{position:relative;font-size:0}.btn--loading:after{animation:spin 1s linear infinite;border:3px solid;border-color:var(--s-btn-bg);border-radius:50%;border-top-color:transparent;content:"";display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.container,.container-narrow,body .shopify-policy__container{max-width:798px}.desk-hide{display:none}}@media (min-width:992px){.container{max-width:1022px}.container-narrow,body .shopify-policy__container{max-width:var(--narrow-container)}}@media (min-width:1200px){.container{max-width:1230px}}@media (min-width:1400px){.container{max-width:var(--container)}}@media (max-width:992px){.btn,.shopify-payment-button__button--unbranded.shopify-payment-button__button{min-height:52px;padding:.5rem 1rem}.btn:before,.shopify-payment-button__button--unbranded.shopify-payment-button__button:before{display:none}input[type=text],input[type=number],input[type=email],input[type=search],input[type=date],input[type=time],input[type=tel],input[type=password],select,textarea{padding:.5rem;min-height:35px}body.search-warpper-open,body.menu-open,body.facets-container-active{overflow:hidden}}@media (max-width:767px){.mobile-hide{display:none}h1,.h1{font-size:2.1rem;line-height:2.5rem}h2,.h2{font-size:1.8rem;line-height:2.1rem}h3,.h3{font-size:1.5rem;line-height:2rem}h4,.h4{font-size:1.25rem;line-height:1.6rem}h5,.h5{font-size:1.15rem;line-height:1.5rem}h6,.h6{font-size:1rem;line-height:1.4rem}.section-heading{margin-bottom:1.5rem}.shopify-policy__title,.shopify-policy__body{margin-bottom:1rem}.swiper .swiper-pagination .swiper-pagination-bullet{width:30px;height:3px}body .shopify-policy__container{margin-top:1.5rem}.underline{padding-bottom:1rem;margin-bottom:1.5rem}.underline:after{width:130px;height:5px}.product-item:has(.wishlistBtn) .quick-view-btn{bottom:10px;top:unset}.popup .popup-main-wrapper.wishlistbar-popup .popup-body{padding:0}.wishlistbar-popup .popup-content .popup-content-main.footer .mag-popup-pro-url .mag-popup-pro-action{width:100%;display:flex;justify-content:space-between}.popup-main-wrapper.wishlistbar-popup button.mag-add-to-cart,.popup-main-wrapper.wishlistbar-popup button.mag-remove-wishlist{max-width:calc(50% - 2px);height:43px;line-height:1.2}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-title{font-size:1rem}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-price{margin-bottom:.5rem;margin-right:5px}.popup-main-wrapper.wishlistbar-popup .popup-content-main .mag-popup-pro-url .mag-popup-pro-atc{margin-top:0;gap:15px}.popup-main-wrapper.wishlistbar-popup .mag-popup-pro-price .qty{max-width:85px}}.hide-on-mobile{display:none!important}@media (min-width: 768px){.hide-on-mobile{display:inline-block!important}}@media screen and (max-width: 2400px){.template-article .mag-animated,.template-article .content-wrapper,.template-article .content,.template-article .article-content,.template-article h3,.template-article h4,.template-article p{opacity:1!important;visibility:visible!important;display:block!important;transform:none!important;color:#222!important;transition:none!important;animation:none!important}[data-mag-delay]{opacity:1!important;visibility:visible!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/theme.css.map */
