*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}:focus,:active{outline:none!important}:root{--white: #FFFFFF;--black: #000000;--gray: #2B2B2B;--soft-gray: #E2E2E2;--light-gray: #878787;--dark-gray: #555555;--red: #E20C0C;--soft-red: #FFF3F3;--green: #06A201;--soft-green: #F3FFF3;--blue: #5E95FF;--light-primary:#2D2F45;--dark-primary:#0F101C;--primary-font: "DM Sans", sans-serif;--h1: normal normal 900 52px/60px var(--primary-font);--h2: normal normal 700 44px/52px var(--primary-font);--h3: normal normal 700 32px/40px var(--primary-font);--h4: normal normal 700 24px/32px var(--primary-font);--h5: normal normal 800 20px/24px var(--primary-font);--h6: normal normal 800 16px/20px var(--primary-font);--p: normal normal 500 14px/20px var(--primary-font)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;outline:none;scroll-behavior:smooth}body{color:var(--light-primary);font:var(--p)}img{max-width:100%;display:block}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.error{width:100%;color:var(--dark-gray);font-size:12px}textarea.error,input.error{border-color:var(--red)!important}.form-input:has(input[aria-describedby=ContactFooter-success]) svg path,.form-input:has(.error) svg path{fill:var(--dark-primary)}.form-input:hover .icons svg path{fill:var(--dark-primary)}input[aria-describedby=ContactFooter-success]{border-color:var(--green)!important}body textarea:hover,body input:hover{border-color:var(--dark-gray);color:var(--light-primary);background-color:var(--white)}button{background-color:transparent;border:0;padding:0}a,a:hover,a:focus,button,button:focus{text-decoration:none;outline:none;box-shadow:none;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}a:focus-visible,button:focus-visible{box-shadow:0 0 0 4px var(--blue);border-radius:4px}a{text-decoration:none;display:inline-block;color:var(--gray)}::selection{background:#7f833333}::-moz-selection{background:#7f833333}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.no-wrap{flex-wrap:nowrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.direction-column{flex-direction:column;-ms-flex-direction:column}.row-reverse{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.flex-shrink{flex-shrink:0}.only-mobile{display:none}.only-desktop{display:block}.position-relative{position:relative}.position-absolute{position:absolute}.uppercase{text-transform:uppercase}.red-color{color:var(--red)}.text-center{text-align:center}body.overflow--hidden{overflow:hidden}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}h1,.h1{font:var(--h1)}h2,.h2{font:var(--h2)}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4)}h5,.h5{font:var(--h5)}h6,.h6{font:var(--h6)}p{font:var(--p)}img,svg,video,iframe{max-width:100%;display:block;height:auto}.index--review-section .jdgm-write-rev-link.jdgm-write-rev-link,.btn{display:flex;align-items:center;justify-content:center;border:1px solid var(--white);border-radius:4px;color:var(--white);height:44px;text-transform:uppercase;font:var(--p);font-weight:700}.btn:hover{box-shadow:0 0 0 4px var(--white)}input.disabled,.btn-disabled{background:var(--soft-gray);color:var(--light-gray);pointer-events:none}.index--review-section .jdgm-write-rev-link.jdgm-write-rev-link,.btn-fill{background-color:var(--light-primary);border-color:var(--light-primary);color:var(--white)}.index--review-section .jdgm-write-rev-link.jdgm-write-rev-link:hover,.btn-fill:hover{background-color:var(--dark-primary);border-color:var(--dark-primary);color:var(--white)}.range-slider input{padding:15px 0 0;-webkit-appearance:none;width:100%;border:0;height:19px;margin:0 0 8px}.range-slider{position:relative;margin-top:18px}.range-slider input::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:linear-gradient(90deg,#2D2F45 var(--range-progress),#E2E2E2 var(--range-progress));border-radius:1px}.range-slider input::-webkit-slider-thumb{-webkit-appearance:none;border-radius:100%;background:var(--dark-primary);cursor:pointer;height:15px;width:15px;border:1px solid var(--white);transform:translateY(calc(-50% + 1px))}.input-range-data .ird-min,.input-range-data .ird-max{font-size:12px;font-weight:500;line-height:16px;color:var(--dark-gray)}.input-range-data{justify-content:space-between}.range-slider input:focus{outline:none}.range-slider #price-tooltip{position:absolute;top:-10px}.range-slider #price-tooltip span{position:absolute;text-align:center;display:block;line-height:20px;padding:0;color:var(--light-primary);left:50%;transform:translate(-50%);font-size:16px;font-weight:800}.error~.error{display:none}.btn-white{color:var(--light-primary);background-color:var(--white);border-color:var(--light-primary)}.btn-white:hover{box-shadow:0 0 0 4px var(--light-primary)}.btn-large{height:64px;border:2px solid var(--light-primary)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.swiper-pagination-bullet{width:8px;height:8px;border-radius:1px;margin:0 6px;background-color:var(--light-gray)}.swiper-pagination-bullet-active{width:20px;background-color:var(--dark-primary)}.rte p a{display:inline-block}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:10px}.rte ul li{padding-left:18px}.rte ol li{padding-left:0;display:block;flex-wrap:wrap}.rte ol li a,.rte ul li a{display:inline-block}.rte p,.rte blockquote,.rte div,.rte ol,.rte ul,.rte li:not(:last-child),.rte>:not(:last-child){margin:8px 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:20px 0 8px!important}.rte li:before{content:"";height:3px;width:3px;display:block;background-color:var(--dark-primary);border-radius:50%;position:relative;top:12px;flex-shrink:0;left:-12px}.rte ol{counter-reset:ol_count}.rte ol li:before{counter-increment:ol_count;content:counter(ol_count) ". ";height:auto;width:auto;border-radius:0;font:var(--p);position:static;background-color:transparent;display:inline-block;margin-right:6px}.rte ul,.rte ol{list-style-position:inside;padding-left:10px}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte video,.rte p video,.rte iframe,.rte p iframe,.rte img,.rte p img{height:auto;max-width:100%;border-radius:4px;margin:20px auto 0}.rte .h1 .small,.rte .h1 small,.rte .h2 .small,.rte .h2 small,.rte .h3 .small,.rte .h3 small,.rte h1 .small,.rte h1 small,.rte h2 .small,.rte h2 small,.rte h3 .small,.rte h3 small{font-size:65%}.rte mark{background-color:var(--soft-gray);padding:0 3px}.rte a{font-weight:600}.rte a:hover{text-decoration:underline;text-underline-offset:2px}.rte table{border-collapse:collapse;table-layout:fixed}.rte table th,.rte table td{border:1px solid var(--dark-gray);padding:5px;word-break:break-all}.rte table ul,.rte table ol{padding-left:0}@media screen and (max-width:767px){.rte ul li:not(:last-child){margin-bottom:8px}.rte table td{padding-left:5px;padding-right:5px}}.header-left,.header-mid,.header-right{width:100%;max-width:33.33%}.header-mid-logo svg{width:96px;height:36px}.header-mid{text-align:center}.header-wrp{padding:12px 0}.header-list ul li{position:relative;text-transform:uppercase}.header-list ul li a{padding-bottom:4px}.header-list ul li .dropdown-content li{margin-right:0}.header-list ul li:not(:last-child){margin-right:32px}.header-right ul li:not(:first-child){margin-left:24px}.header-list ul li a:hover{text-decoration:underline;text-underline-offset:5px}.header-list ul li.dropdown .dropbtn{position:relative;border:none;outline:none;padding-right:25px}.header-list ul li.dropdown .dropbtn:after{width:20px;height:20px;content:url(/cdn/shop/files/arrow.svg?v=1730982461);top:0;position:absolute;right:0}.header-list ul li.dropdown.active .dropdown-content{opacity:1;visibility:visible;top:calc(100% + 10px)}.header-list ul li.dropdown .dropdown-content{position:absolute;background-color:var(--white);box-shadow:none;z-index:1;transition:all ease-in-out .3s;opacity:0;visibility:hidden;border:1px solid #e3e3e3;border-radius:20px;min-width:200px;top:calc(100% + 30px);padding:14px 16px;z-index:10}.dropdown ul li:not(:last-child){margin-bottom:24px}.header-mobile-icon button{background-color:transparent;border:0;padding:0;display:flex}.header-mobile-icon{margin-right:14px}.header-left .mob_navbar_header{display:none}.nav_close_btn{height:28px;width:28px;border-radius:4px;border:0;background-color:transparent;color:var(--dark-gray)}footer{border-top:1px solid var(--soft-gray);padding:40px 0 60px}.footer-wpr{max-width:1160px;margin:0 auto}.footer-group{margin:0 -10px}.footer-group .footer-grp-items{max-width:calc(100% / 3);width:100%;padding:0 10px;color:var(--light-primary)}.footer-group .footer-grp-items a{color:var(--light-primary);padding-bottom:4px}.footer-group .footer-grp-items a:hover{color:var(--dark-gray);text-decoration:underline;text-underline-offset:5px}.footer-grp-items :not(:last-child){margin-bottom:16px}.ftr-grp-title h2{font:var(--p);font-weight:700;color:var(--light-gray)}.ftr-link-ul .ftr-link-items{font-weight:600}.ftr-link-ul .ftr-link-items:not(:last-child){margin-bottom:12px}.footer-info *{font-weight:700;line-height:16px}.footer-socials{gap:20px}.footer-socials .ftr-socials-items{margin:0}.footer-socials .ftr-socials-items a{width:28px;height:28px;padding:4px;display:flex;align-items:center;justify-content:center}.footer-socials .ftr-socials-items svg{max-height:100%;max-width:100%}.footer-form{margin-top:40px}.footer-form form{max-width:460px}.footer-form .form-input{flex:1;position:relative}.form-input{position:relative}input,select,textarea{width:100%;height:44px;border:1px solid var(--soft-gray);border-radius:4px;padding:12px 12px 12px 36px}textarea{height:254px;padding:12px}textarea:placeholder,select:placeholder,input:placeholder{font-weight:600;color:var(--light-gray)}.form-input:hover input,.form-input input:hover{border-color:var(--dark-gray);color:var(--light-primary);background-color:var(--white)}.footer-form .ftr-form-grp{gap:12px}.footer-form .ftr-form-grp .submit-btn{max-width:183px;width:100%;font-size:16px}.form-label{margin-bottom:12px;display:block;font-weight:700;color:var(--light-primary)}.form-input .icons{height:12px;width:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--light-gray)}.image-rel{position:relative;display:block;width:100%;overflow:hidden;padding-top:51%}.image-rel img,.image-rel svg,.image-rel video,.image-rel iframe{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;object-fit:scale-down;margin:0 auto}.main-collection-col .image-rel{padding-top:154.41%}.main-collection-col .image-rel img,.main-collection-col .image-rel svg,.main-collection-col .image-rel video,.main-collection-col .image-rel iframe,body .cover-image img,body .cover-image svg,body .cover-image video,body .cover-image iframe{object-fit:cover;object-position:top center;border-radius:4px}.breadcrumbs__list{margin:12px 0}.breadcrumbs__list .breadcrumbs__item{display:flex;font-size:12px;line-height:16px;font-weight:400}.breadcrumbs__list .breadcrumbs__item a{color:var(--dark-gray)}.breadcrumbs__list .breadcrumbs__item a:hover{color:var(--light-primary);text-decoration:underline;text-underline-offset:5px}.breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"";min-height:100%;width:1px;background-color:var(--soft-gray);display:block;margin:0 8px}body .index--review-section{padding:100px 0 50px}body .index--review-section .head-main h2{font:var(--h3);margin-bottom:40px}.index--review-section .image-text-list{padding-bottom:0}.index--review-section,.index--review-section p,.index--review-section .jdgm-rev a,.index--review-section .jdgm-quest a{color:var(--light-primary)}.not-found-wrapper{padding:60px 20px}body .fancybox__backdrop{background-color:#2d2f45cc}body .f-button:active:not([disabled]),body .f-button{background-color:transparent!important}body .f-button[title=Close] svg path{fill:var(--white)}body .f-button.is-next svg path,body .f-button.is-prev svg path{stroke:var(--white)}body .fancybox__caption{text-align:center}body .fancybox__thumbs{--f-thumb-width: 88px;--f-thumb-height: 88px;--f-thumb-extra-gap: 12px}body .f-thumbs__slide__img{object-position:top}.contact-container{max-width:958px;width:100%;margin:0 auto;padding:0 16px}.contact-wpr{margin:20px auto 60px}.form-wpr{max-width:453px;width:100%;margin:36px auto}.contact-info p{font:var(--h6)}.contact-info,.contact-form>*:not(:last-child){margin-bottom:12px}.contact-form label{display:block;font-size:12px;line-height:16px;color:var(--dark-gray);margin-bottom:4px}.contact-form .form-input{width:100%;position:relative}.contact-form .w-50{max-width:calc(50% - 6px);width:100%}.contact-form .phone-wpr .field__input:first-child{max-width:80px;width:100%;margin-right:12px}.contact-form .phone-wpr .main-num{flex:1;display:block}.contact-form .field__input{padding:12px}.contact-form .field__input[type=number]::-webkit-outer-spin-button,.contact-form .field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-form .field__input[type=number]{-moz-appearance:textfield}.contact-form textarea{resize:none;height:80px}.contact-form .contact-btn{margin:0 auto;max-width:155px;width:100%}.contact-form .err-msg{display:none}.contact-form .err-msg.error{display:block}.form-input.success .field__input,.form-input.success textarea{border:1px solid var(--green)!important}.contact-form .success_msg{margin:20px 0;color:var(--green)!important;text-align:center}.contact-bottom .contact-bottom-items{max-width:calc(50% - 10px);width:100%;text-align:center;padding:16px 10px}.contact-bottom .contact-bottom-items a{color:var(--light-primary);word-break:break-all}.contact-bottom .contact-bottom-items .footer-socials{justify-content:center}.contact-bottom .contact-bottom-items .head{color:var(--light-gray);font:var(--h6);margin-bottom:8px}.contact-bottom .footer-socials .ftr-socials-items a{width:40px;height:40px;padding:8px;color:var(--light-primary)}.contact-bottom .footer-socials .ftr-socials-items svg{width:100%;height:100%}.main-page-cms .container{max-width:754px;padding:0 32px;margin:20px auto 60px}.main-page-cms .main-page-title{margin-bottom:20px}@media only screen and (max-width:991px){.container{padding:0 16px}.only-mobile{display:block}.only-desktop{display:none}.header-mid{display:flex;align-items:center}.header-mid,.header-right{width:100%;max-width:50%}.header-left{position:fixed;top:0;left:-200%;height:100vh;max-width:390px;width:100%;background-color:#fff;z-index:9999;transition:all .3s ease-in-out;visibility:hidden;opacity:0;padding:20px;display:flex;flex-direction:column}.header-left.show{left:0;visibility:visible;opacity:1}.black-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#2d2f45cc;visibility:hidden;opacity:0;transition:all .3s ease-in-out;z-index:4}.header-site:has(.header-left.show) .black-overlay{visibility:visible;opacity:1}.header-left .mob_navbar_header{display:flex;margin-bottom:20px}.header-left .header-list{flex:1;overflow-y:auto}.header-list ul{flex-direction:column}.header-list ul li{margin:0 0 10px}.header-list ul li a{padding:5px 0}.header-list ul li.dropdown .dropbtn:after{top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:end}.header-list ul li.dropdown.active .dropbtn:after{transform:translateY(-50%) rotateX(180deg)}.header-list ul li.dropdown .dropdown-content{position:static;border:0;border-radius:0;min-width:inherit;padding:5px 10px;display:none}.header-list ul li.dropdown.active .dropdown-content{display:block}.dropdown ul li:not(:last-child){margin-bottom:6px}.header-list ul li,.dropdown ul li:last-child{margin-bottom:0}.main-collection-col .image-rel{padding-top:147.1%}.footer-form form{margin:0 auto}.footer-form .form-label{text-align:center}body .index--review-section{padding:40px 0 20px}.index--review-section .jdgm-all-reviews-page__wrapper{max-width:100%}.index--review-section .jdgm-write-rev-link.jdgm-write-rev-link{margin:0 auto}body .index--review-section .head-main,body .index--review-section .head-main h2{font-size:24px;line-height:32px;margin-bottom:5px}.not-found-wrapper{padding:80px 20px}.not-found-wrapper .title{font-size:32px;line-height:40px}body .is-compact .fancybox__thumbs{--f-thumb-width: 88px;--f-thumb-height: 88px;--f-thumb-extra-gap: 12px}}@media screen and (max-width:767px){.container{padding:0 16px}.footer-socials{gap:10px}footer{padding:40px 0}.index--review-section .image-text-list .container{padding-right:16px}.main-page-cms .container,.contact-wpr{margin:20px auto 40px}.form-wpr{margin:20px auto}.contact-wpr .contact-bottom{flex-direction:column}.contact-bottom .contact-bottom-items{max-width:100%}.contact-wpr .contact-bottom .contact-bottom-items:last-child{margin-top:20px}.main-page-cms .main-page-title,.contact-wpr .contact-head h2{font:var(--h3)}}@media screen and (max-width:575px){.footer-group{row-gap:40px}.footer-group .footer-grp-items{max-width:50%}.footer-group .footer-grp-items.showroom-info{max-width:100%;text-align:center}.footer-socials{justify-content:center;gap:20px}.ftr-link-ul .ftr-link-items{font-size:12px;line-height:16px}.footer-form form{max-width:100%}.footer-form .ftr-form-grp{display:block}.footer-form .ftr-form-grp .submit-btn{max-width:100%;margin-top:12px}}@media screen and (max-width:480px){.contact-wpr{max-width:310px}.contact-form .contact-btn{max-width:100%;width:100%}}.shopify-email-marketing-confirmation__container h1{display:none}.shopify-email-marketing-confirmation__container p{margin-bottom:10px}.shopify-email-marketing-confirmation__container a{text-decoration:underline}.content-for-layout .shopify-email-marketing-confirmation__container{max-width:1200px;margin:40px auto 20px}.dropdown ul li ul.dropdown-subcontent{margin-top:10px}.dropdown ul li ul.dropdown-subcontent li{margin-bottom:5px;padding-left:14px}.dropdown-content .newcat{background:#e10032;display:inline-block;color:#fff;border-radius:12px;font-size:11px;line-height:1.4;align-items:center;padding:1px 7px}@media(min-width:992px){.header-list ul li:not(:last-child){margin-right:11px}.header-left,.header-mid,.header-right{max-width:calc((100% - 130px)/2)}.header-mid{max-width:130px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
