@keyframes rotation{0%{transform:rotate(359deg)}to{transform:rotate(0deg)}}.emblem_anim img,.preloader{top:0;left:0;width:100%;height:100%}.preloader{position:fixed;background-color:#2f2b2b;z-index:1099;text-align:center;display:flex;justify-content:center;align-items:center}@font-face{font-family:"Sweet Sans";font-display:auto;src:url(https://revelation.design/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.eot);src:url(https://revelation.design/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.eot?#iefix)format("embedded-opentype"),url(https://revelation.design/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.woff)format("woff"),url(https://revelation.design/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.ttf)format("truetype"),url(https://revelation.design/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.svg#Sweet\ Sans-regular-webfont)format("svg");font-weight:400;font-style:normal;letter-spacing:ls(180px)}@font-face{font-family:"AkzidenzGrotConBQ";font-display:auto;src:url(https://revelation.design/wp-content/themes/revelation/fonts/akzidenzgrotconbq-regular-webfont.woff2)format("woff2"),url(https://revelation.design/wp-content/themes/revelation/fonts/akzidenzgrotconbq-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"icomoon";font-display:auto;src:url(https://revelation.design/wp-content/themes/revelation/fonts/icomoon.eot?igqclh);src:url(https://revelation.design/wp-content/themes/revelation/fonts/icomoon.eot?igqclh#iefix)format("embedded-opentype"),url(https://revelation.design/wp-content/themes/revelation/fonts/icomoon.ttf?igqclh)format("truetype"),url(https://revelation.design/wp-content/themes/revelation/fonts/icomoon.woff?igqclh)format("woff"),url(https://revelation.design/wp-content/themes/revelation/fonts/icomoon.svg?igqclh#icomoon)format("svg");font-weight:400;font-style:normal}@font-face{font-family:LustPro;font-display:auto;src:url(https://revelation.design/wp-content/themes/revelation/fonts/lustpro-no4-webfont.woff2)format("woff2"),url(https://revelation.design/wp-content/themes/revelation/fonts/lustpro-no4-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Revelation";font-display:auto;src:url(https://revelation.design/wp-content/themes/revelation/fonts/Revelation.eot);src:url(https://revelation.design/wp-content/themes/revelation/fonts/Revelation.eot?#iefix)format("embedded-opentype"),url(https://revelation.design/wp-content/themes/revelation/fonts/Revelation.woff)format("woff"),url(https://revelation.design/wp-content/themes/revelation/fonts/Revelation.ttf)format("truetype"),url(https://revelation.design/wp-content/themes/revelation/fonts/Revelation.svg#Revelation)format("svg");font-weight:400;font-style:normal}@media only screen and (max-width:1024px){html{font-size:9px}}@media only screen and (max-width:768px){html{font-size:8px}}@media only screen and (max-width:680px){html{font-size:7px}}@media only screen and (max-width:768px){p{font-size:2rem}}small{font-size:85%}ul{box-sizing:border-box}.emblem_anim img{position:absolute}.social_menu li{display:inline-block;margin-right:10px}.social_menu li:last-child{margin-right:0}@media only screen and (max-width:768px){.site_logo{width:36.10108vw}}@media only screen and (max-width:768px){#menu_toggle{right:3rem}}#menu_toggle span{display:block;background-color:#000!important;transition:.25s ease-in-out}#menu_toggle .menu_toggle_text,.product_size .shop_sizes label{font-family:"Sweet Sans";text-transform:uppercase;letter-spacing:.18em;display:block}#menu_toggle .menu_toggle_text{color:#141414!important;font-size:14px!important;font-weight:600!important;line-height:1;margin-bottom:10px!important;transition:opacity .3s}@media only screen and (max-width:768px){.site_header .js_site_info{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width:1024px){.js_menu .head_emblem{right:34.65704vw}}@media only screen and (max-width:768px){.js_menu .head_emblem{width:38.48375vw;height:38.48375vw;right:-.72202vw}}@media only screen and (max-width:680px){.js_menu .head_emblem{width:45.70397vw;height:45.70397vw;bottom:0}}@media only screen and (max-width:768px){.main_menu a small{display:none}}@media only screen and (max-width:1280px){.main_menu{left:18.05054vw}}@media only screen and (max-width:1024px){.main_menu{left:14.44043vw}}@media only screen and (max-width:680px){.head_shop_tab{position:static;margin-top:1.2rem;display:flex;justify-content:flex-end}}@media only screen and (max-width:768px){.main_shop_list{margin-top:20%}}@media only screen and (max-width:768px){.shop_list_meta_bar .col_left,.shop_list_meta_bar .col_right{width:100%;display:flex;flex-direction:column}.shop_list_meta_bar .col_right{align-items:flex-end}.single-product .shop_list_meta_bar{flex-direction:column;border-bottom:1px solid #d9d9d6;padding-bottom:3rem;margin-bottom:3rem}.single-product .shop_list_meta_bar .col_left{margin-bottom:1rem}.single-product .shop_list_meta_bar .col_right{flex-direction:row;justify-content:space-between}.single-product .shop_list_meta_bar .col_right .shop_bar_myBag{margin-left:23px}}@media only screen and (max-width:680px){.single-product .shop_list_meta_bar .col_right .shop_bar_myBag{margin-left:18px}}.shop_bar_myBag a:after{background:url(https://revelation.design/wp-content/themes/revelation/images/bag_ico.svg)0 0 no-repeat}.shop_bar_myBag a .bag_icon:before{content:"M";font-family:"Revelation";font-size:21px;font-style:normal;color:inherit;text-decoration:none!important}@media only screen and (max-width:768px){.shop_bar_myBag a{font-size:1.3rem;white-space:nowrap;padding:.8rem 5px}}@media only screen and (max-width:768px){.shop_bar_catLink a{font-size:1.7rem;white-space:nowrap}.shop_bar_catLink{padding:.8rem 0;margin-left:0}}@media only screen and (max-width:1024px){.product_section .product_wrapper{align-items:flex-start}}@media only screen and (max-width:768px){.product_section .product_wrapper{display:block}.single-product .product_section{padding-top:1rem}}@media only screen and (max-width:1385px){.product_img_contain{width:49.57045%}}@media only screen and (max-width:1130px){.product_img_contain{width:45%}}@media only screen and (max-width:768px){.product_img_contain{width:100%;margin-bottom:2%}.product_img_contain .prduct_img{margin-bottom:4rem}}@media only screen and (max-width:1385px){.product_description_contain{width:50.42955%;padding-left:8.16151%}}@media only screen and (max-width:1280px){.product_description_contain{padding:0 2%}}@media only screen and (max-width:1130px){.product_description_contain{width:55%}}@media only screen and (max-width:768px){.product_description_contain{width:100%}}@media only screen and (max-width:768px){.product_name{font-size:2.6rem;text-align:center;margin-bottom:1.5em}}@media only screen and (max-width:1024px){.product_price{font-size:2.4rem;margin-top:.5em}}@media only screen and (max-width:768px){.product_price{display:none;font-size:2.4rem}}@media only screen and (max-width:768px){.product_size_qty h5{font-size:2rem}}@media only screen and (max-width:1024px){.product_size_qty{margin-top:1rem}}.product_size>div{display:flex;justify-content:space-around}.product_size .shop_sizes label{color:#4e4f53;font-size:1.4rem;font-weight:400;line-height:2.21429;border-bottom:2px solid #fff0;transition:border .3s ease-out}.product_size .shop_sizes input:checked+label{border-bottom-color:#e9ddd5}.product_size .shop_sizes:hover label{border-bottom-color:#e9ddd5}@media only screen and (max-width:768px){.product_size .shop_sizes .product_price{display:block;margin-top:0}}@media only screen and (max-width:1024px){.product_size{margin-bottom:1rem}}@media only screen and (max-width:680px){.product_qty button{font-size:2rem}}@media only screen and (max-width:768px){.product_decr{margin-bottom:2.2rem}}@media only screen and (max-width:768px){.product_note{font-size:1.2rem;margin-bottom:0}}@media only screen and (max-width:680px){.product_note{font-size:1.3rem}}@media only screen and (max-width:768px){.add_to_bag_btn{margin-bottom:3rem}}@media only screen and (max-width:680px){.add_to_bag_btn{font-size:2rem}}@media only screen and (max-width:680px){.bag_container{padding:7rem 4% 5%}}@media only screen and (max-width:680px){.bag_data .row .six:first-child{width:100px}}@media only screen and (max-width:768px){.bag_data .row .six{width:50%}}@media only screen and (max-width:680px){.bag_data .row .six{width:calc(100% - 100px)}.bag_data .row{align-items:flex-start}}@media only screen and (max-width:680px){.bag_data h4{font-size:2.2rem}}@media only screen and (max-width:680px){.bag_data h5 span{font-size:2rem}.bag_data h5{font-size:1.6rem}}@media only screen and (max-width:680px){.bag_data .bag_popup_btn{font-size:1.7rem}}.back_to_shop_link:before{background:url(https://revelation.design/wp-content/themes/revelation/images/shop_bar_arrow.svg)0 0 no-repeat}@media only screen and (max-width:680px){.back_to_shop_link{padding:0}}@media only screen and (max-width:1385px){.footer_logo_bg_contain .footer_bg_logo{width:91.33574vw}.footer_logo_bg_contain .footer_bg_logo:before{font-size:91.26354vw}}@media only screen and (max-width:768px){.footer_logo_bg_contain .footer_bg_logo{bottom:1%;width:100%;right:0;transform:translateX(0)}}@media only screen and (max-width:768px){.footer_wrap{text-align:center}}.light_bg .footer_nav h4 a:hover{color:#464444}@media only screen and (max-width:1024px){.footer_nav{position:static;padding-top:27px;text-align:center}.footer_nav h4{margin-bottom:1.5em;font-size:1.4rem}.footer_nav h4 a{color:#f1f0ea;border-bottom-color:#f1f0ea}.footer_nav .footer_navigation a:hover,.footer_nav h4 a:hover{opacity:.8}.footer_nav .footer_navigation a{color:#f1f0ea;font-size:1.4rem}}.light_bg .footer_data h2{color:#2f2b2b}@media only screen and (max-width:1024px){.footer_data h2{font-size:1.6rem}}@media only screen and (max-width:1024px){.footer_address .phone_num_link{font-size:2rem}}@media only screen and (max-width:1024px){.footer_address address{font-size:1.6rem;margin:0 auto}.footer_address{width:100%}}@media only screen and (max-width:768px){.footer_address{border:0}.footer_address .footer_social,.footer_address .phone_num_link,.footer_address address{display:block;border:0;margin:0;padding:.6em 0}.footer_address address{line-height:1.2;margin:0 auto}.footer_address .footer_social{margin:1.5rem 0}.footer_address address i{display:none}.footer_address address br{display:block}}@media only screen and (max-width:768px){.footer_social{display:block;padding:0;margin:4rem 0}}.subscribe_block form{font-size:0;display:flex;height:4rem}@media only screen and (max-width:680px){.subscribe_block h5{font-size:1.8rem;padding:0 1em;display:flex;align-items:center}}@media only screen and (max-width:680px){.subscribe_block button[type=submit]{font-size:2rem}.subscribe_block{width:90%;display:block}}.light_bg .helium_tag:hover svg{opacity:1}.light_bg .helium_tag:hover svg .st0{fill:#464444}@media only screen and (max-width:768px){.helium_tag{position:static;width:180px;display:inline-block;margin:2em 0}}@media only screen and (max-width:1024px){.faq_popup .faq_data{height:90%}}.faq_data dt,.faq_data h3{font-family:"Sweet Sans";font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.faq_data h3{text-align:center;line-height:12px;margin:2em 0}.faq_data dt{line-height:1.2;margin-bottom:.3em}.faq_data dd{margin-bottom:1.6rem}.faq_data dd p{font-size:1.4rem;line-height:1.42857;color:inherit}.intro_popup{background:#e9ddd5 url(https://revelation.design/wp-content/themes/revelation/images/intro_lb_bg.jpg)0 0 no-repeat}.intro_popup .copy_ct p{color:#000;font-size:1.6rem}.intro_popup .copy_ct p.alignCenter{margin-top:4rem}.intro_popup .copy_ct .enter_btn i{font-style:italic}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(figure){margin:0 0 1em}html{-webkit-tap-highlight-color:#fff0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.subscribe_block button[type=submit]:hover,a{background-color:#fff0}a:active,a:hover{outline:0}h1{margin:.67em 0}svg:not(:root){overflow:hidden}figure{margin:0}button,input{margin:0;font:inherit}button{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:1px\9 0 0;line-height:normal}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"Glyphicons Halflings";src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot);src:url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff)format("woff"),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background-color:#fff;margin:0;font-size:1em;line-height:1.4}button,input{font-size:inherit}a{color:#337ab7}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}h1,h2,h3,h4,h5{font-family:inherit;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px}h3 small{font-weight:400;line-height:1;color:#777;font-size:65%}h4,h5{margin-top:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}p{margin:0 0 10px}dl{margin-top:0}address,dd,dt{line-height:1.42857143}dt,label{font-weight:700}address,dl{margin-bottom:20px}address{font-style:normal}label{display:inline-block;max-width:100%;margin-bottom:5px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}@-ms-viewport{width:device-width}@font-face{font-family:"FontAwesome";src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0-44px}button.pswp__button--zoom:hover{background-position:-88px 0}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__scroll-wrap{overflow:hidden}.pswp__container{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__container{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgb(0 0 0/.3);height:30px;width:32px;position:absolute}.pswp__button--close{background-position:0-44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgb(0 0 0/.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgb(0 0 0/.25);box-shadow:0 2px 5px rgb(0 0 0/.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);background-color:rgb(0 0 0/.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}@font-face{font-family:"Sweet Sans";font-display:auto;src:url(/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.eot);src:url(/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.woff)format("woff"),url(/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.ttf)format("truetype"),url(/wp-content/themes/revelation/fonts/sweetsans-regular-webfont.svg#Sweet\ Sans-regular-webfont)format("svg");font-weight:400;font-style:normal;letter-spacing:ls(180px)}@font-face{font-family:"AkzidenzGrotConBQ";font-display:auto;src:url(/wp-content/themes/revelation/fonts/akzidenzgrotconbq-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/revelation/fonts/akzidenzgrotconbq-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"icomoon";font-display:auto;src:url(/wp-content/themes/revelation/fonts/icomoon.eot?igqclh);src:url(/wp-content/themes/revelation/fonts/icomoon.eot?igqclh#iefix)format("embedded-opentype"),url(/wp-content/themes/revelation/fonts/icomoon.ttf?igqclh)format("truetype"),url(/wp-content/themes/revelation/fonts/icomoon.woff?igqclh)format("woff"),url(/wp-content/themes/revelation/fonts/icomoon.svg?igqclh#icomoon)format("svg");font-weight:400;font-style:normal}@font-face{font-family:LustPro;font-display:auto;src:url(/wp-content/themes/revelation/fonts/lustpro-no4-webfont.woff2)format("woff2"),url(/wp-content/themes/revelation/fonts/lustpro-no4-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Revelation";font-display:auto;src:url(/wp-content/themes/revelation/fonts/Revelation.eot);src:url(/wp-content/themes/revelation/fonts/Revelation.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/revelation/fonts/Revelation.woff)format("woff"),url(/wp-content/themes/revelation/fonts/Revelation.ttf)format("truetype"),url(/wp-content/themes/revelation/fonts/Revelation.svg#Revelation)format("svg");font-weight:400;font-style:normal}[class*=icon-]:before{display:inline-block;font-family:"Revelation";font-style:normal;font-weight:400;line-height:1}.row{margin:0 auto;max-width:100%;overflow:hidden;*zoom:1}.row::after,.row::before{content:"";display:table;line-height:0}.row::after{clear:both}.row,figure,footer,header,nav,section{display:block}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-kerning:auto;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgb(0 0 0/.01)0 0 1px;font-smooth:always}button,html,input{font-family:sans-serif}html{position:relative;font-size:10px;color:#666;line-height:1.5;overflow-x:hidden;font-weight:400}button,input{color:#222}address,body,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,label,li,p,span,strong,ul{border:0;outline:0;vertical-align:baseline;background:#fff0}a,html,img{border:0;vertical-align:baseline;background:#fff0}html,img{outline:0}@media only screen and (max-width:1024px){html{font-size:9px}}@media only screen and (max-width:768px){html{font-size:8px}}@media only screen and (max-width:680px){html{font-size:7px}}p{color:#e9ddd5;font-family:"sorts-mill-goudy";font-size:1.6rem;font-weight:500;line-height:1.375;margin-bottom:1.1875em}p:last-of-type{margin-bottom:0}@media only screen and (max-width:768px){p{font-size:2rem}}::-moz-selection{background-color:#004a5a!important;color:#ebecec}::selection{background-color:#004a5a!important;color:#ebecec}a,a:after,a:before,button:after,button:before,input[type=submit]{outline:0}a,a:after,a:before,button,button:after,button:before,input[type=submit]{text-decoration:none;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a[href*=tel]{color:inherit}h1,h2,h3,h4,h5,strong{font-weight:400}.alignCenter{text-align:center}ul{padding:0;list-style:none;list-style-image:none}dd,form,ul{margin:0}.head_underline{color:#f1f0ea;font-family:"Sweet Sans";font-size:1.6rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.18em}.hero_arrow{width:18px;height:18px;position:fixed;bottom:4.16667%;left:calc(50% - 9px);transform:rotate(-135deg);cursor:pointer;z-index:100}.hero_arrow:after,.hero_arrow:before{content:"";display:block;background-color:#f1f0ea;transform-origin:center top;position:absolute;top:0;left:0}.hero_arrow:before{width:18px;height:2px}.hero_arrow:after{width:2px;height:18px}.emblem_anim{width:16.8231vw;height:16.8231vw;display:block;position:relative}.emblem_anim img.svg_text{animation:rotation 26s infinite linear;transform-origin:center}.social_menu{font-size:0}.social_menu li.social_facebook a:before,.social_menu li:nth-child(1) a:before{content:"F"}.social_menu li.social_instagram a:before{content:"I"}.social_menu li.social_pintrest a:before,.social_menu li:nth-child(3) a:before{content:"P"}.social_menu a{display:block;color:#e9ddd5;width:24px;height:24px;border:1px solid #e9ddd5;position:relative;font-size:0;font-family:"Revelation";border-radius:29px;text-align:center}.social_menu a:before{font-size:12px;color:inherit;line-height:23px;width:100%;pointer-events:none;transition:none;display:block}.social_menu a:hover{background-color:#e9ddd5;color:#2f2b2b}.popup_backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1040;display:none;background-color:rgb(47 43 43/.4)}.close_btn{position:absolute;top:0;right:0;color:#636467;padding:0 1.6rem;font-size:0;z-index:10;line-height:38px}.close_btn:after{font-size:12px;content:"K";font-family:"Revelation";font-style:normal}.site_logo{width:306px;margin:0}.site_logo a{display:block}.site_logo .st0{fill:#e9ddd5;stroke-width:.4;stroke:#e9ddd5;transition:all .5s .3s ease-out}@media only screen and (max-width:768px){.site_logo{width:36.10108vw}}@media only screen and (max-width:768px){#menu_toggle{right:3rem}}#menu_toggle #hamburger{width:26px;margin:0 auto;display:block;transition:opcity .3s ease-out}#menu_toggle #hamburger span{width:100%;height:2px;position:relative;top:0;left:0;margin:0 0 5px}#menu_toggle #hamburger span:nth-child(1){transition-delay:.5s}#menu_toggle #hamburger span:nth-child(2){transition-delay:.625s}#menu_toggle #hamburger span:nth-child(3){transition-delay:.75s;margin-bottom:0}#menu_toggle #cross{position:absolute;top:11px;left:calc(50% - 13px);width:26px;height:26px;transform:rotate(45deg);display:block;transition:opcity .3s ease-out}#menu_toggle #cross span{position:absolute}#menu_toggle #cross span:nth-child(1){height:0;width:2px;top:0;left:calc(50% - 1px);transition-delay:0s}#menu_toggle #cross span:nth-child(2){width:0;height:2px;left:0;top:calc(50% - 1px);transition-delay:.25s}.js_menu,.site_header{position:fixed;width:100%;top:0;left:0;z-index:1100}.site_header .js_site_info{position:relative;z-index:10;padding-top:3.9rem;padding-left:6.5rem;padding-right:6.7rem}@media only screen and (max-width:768px){.site_header .js_site_info{padding-left:3rem;padding-right:3rem}}.js_menu{height:100vh;z-index:5;background-color:#2f2b2b;transform:translateX(-100%)}.js_menu .head_emblem{position:absolute;bottom:-1.37184vw;right:31.04693vw;width:233px;height:233px;display:block;z-index:5;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.js_menu .head_emblem img{opacity:.1}@media only screen and (max-width:1024px){.js_menu .head_emblem{right:34.65704vw}}@media only screen and (max-width:768px){.js_menu .head_emblem{width:38.48375vw;height:38.48375vw;right:-.72202vw}}@media only screen and (max-width:680px){.js_menu .head_emblem{width:45.70397vw;height:45.70397vw;bottom:0}}.main_menu,.main_menu a small{transition:opacity .3s ease-out}.main_menu{position:absolute;top:22.00521vh;left:24.18773vw;opacity:0}.head_shop_tab a,.main_menu a{display:block;font-family:"sorts-mill-goudy"}.main_menu a{color:#e9ddd5;font-size:5rem;font-weight:500;line-height:1.8;position:relative;transition:none}.main_menu a:before{content:"";position:absolute;top:50%;left:-133px;width:97px;height:2px;background-color:#4e4f53;transform:scaleX(0);transform-origin:left center;transition:all .5s ease-out}.main_menu a small{font-size:.32em;margin-left:2.3em;vertical-align:middle;display:none;pointer-events:none}@media only screen and (max-width:768px){.main_menu a small{display:none}}@media only screen and (max-width:1280px){.main_menu{left:18.05054vw}}@media only screen and (max-width:1024px){.main_menu{left:14.44043vw}}.head_shop_tab{position:absolute;top:0;right:13%}.head_shop_tab a{width:10.44444em;height:2.16667em;background-color:#e9ddd5;color:#252525;font-size:1.8rem;font-weight:400;line-height:1;display:flex;text-align:center;justify-content:center;align-items:center}@media only screen and (max-width:680px){.head_shop_tab{position:static;margin-top:1.2rem;display:flex;justify-content:flex-end}}.main_shop_list{margin-top:11.69675vw}.main_shop_list .main_shop_wrapper{width:1164px;max-width:90%;position:relative;margin:0 auto 21px}@media only screen and (max-width:768px){.main_shop_list{margin-top:20%}}.main_shop_list_title{font-family:"sorts-mill-goudy";text-align:center;font-weight:500;width:435px;max-width:100%;margin:0 auto 46px}.main_shop_list_title h2{color:#2f2b2b;font-size:4rem;line-height:1;font-weight:400;margin-bottom:.7em}.shop_list_meta_bar{justify-content:space-between;padding-bottom:1.5rem;position:relative;z-index:10}.shop_list_meta_bar,.shop_list_meta_bar .col_right{display:flex;align-items:baseline}@media only screen and (max-width:768px){.shop_list_meta_bar .col_left,.shop_list_meta_bar .col_right{width:100%;display:flex;flex-direction:column}.shop_list_meta_bar .col_right{align-items:flex-end}.single-product .shop_list_meta_bar{flex-direction:column;border-bottom:1px solid #d9d9d6;padding-bottom:3rem;margin-bottom:3rem}.single-product .shop_list_meta_bar .col_left{margin-bottom:1rem}.single-product .shop_list_meta_bar .col_right{flex-direction:row;justify-content:space-between}.single-product .shop_list_meta_bar .col_right .shop_bar_myBag{margin-left:23px}}@media only screen and (max-width:680px){.single-product .shop_list_meta_bar .col_right .shop_bar_myBag{margin-left:18px}}.shop_bar_myBag a,.shop_bar_myBag a .bag_icon span{display:block;font-family:"Sweet Sans";font-weight:400;text-transform:uppercase}.shop_bar_myBag a{color:#2f2b2b;font-size:1rem;line-height:1;letter-spacing:.18em;padding:5px;display:flex;align-items:center}.shop_bar_myBag a:after{width:1.23077em;height:1.53846em;display:inline-block;vertical-align:middle;background:url(/wp-content/themes/revelation/images/bag_ico.svg)0 0 no-repeat;background-size:cover;margin-left:.75em;margin-top:-.3125em}.shop_bar_myBag a .bag_icon{margin-left:5px;position:relative;letter-spacing:normal}.shop_bar_myBag a .bag_icon span{position:absolute;bottom:3px;left:3px;width:16px;height:14px;background-color:#2f2b2b;color:#e9ddd5;font-size:10px;line-height:14px;text-align:center;letter-spacing:normal}.shop_bar_catLink a:active,.shop_bar_catLink a:hover,.shop_bar_myBag a:active,.shop_bar_myBag a:hover{text-decoration:underline}@media only screen and (max-width:768px){.shop_bar_myBag a{font-size:1.3rem;white-space:nowrap;padding:.8rem 5px}}.shop_bar_catLink{margin-right:3px;margin-left:4.4rem}.shop_bar_catLink a{color:#2f2b2b;font-family:"sorts-mill-goudy";font-size:1.6rem;font-weight:500;line-height:1}@media only screen and (max-width:768px){.shop_bar_catLink a{font-size:1.7rem;white-space:nowrap}.shop_bar_catLink{padding:.8rem 0;margin-left:0}}.product_section{padding-top:4.9rem;padding-bottom:10rem}.product_section .product_wrapper{width:1164px;max-width:90%;margin:0 auto;display:flex;align-items:center}@media only screen and (max-width:1024px){.product_section .product_wrapper{align-items:flex-start}}@media only screen and (max-width:768px){.product_section .product_wrapper{display:block}.single-product .product_section{padding-top:1rem}}.product_img_contain{width:577px}.product_img_contain .prduct_img img{width:100%;display:block}@media only screen and (max-width:1385px){.product_img_contain{width:49.57045%}}@media only screen and (max-width:1130px){.product_img_contain{width:45%}}@media only screen and (max-width:768px){.product_img_contain{width:100%;margin-bottom:2%}.product_img_contain .prduct_img{margin-bottom:4rem}}.product_description_contain{width:calc(100% - 577px);text-align:center;padding-left:95px}@media only screen and (max-width:1385px){.product_description_contain{width:50.42955%;padding-left:8.16151%}}@media only screen and (max-width:1280px){.product_description_contain{padding:0 2%}}@media only screen and (max-width:1130px){.product_description_contain{width:55%}}@media only screen and (max-width:768px){.product_description_contain{width:100%}}.product_name{font-family:"sorts-mill-goudy";font-weight:500;color:#2f2b2b;font-size:4rem;line-height:1;text-transform:capitalize}@media only screen and (max-width:768px){.product_name{font-size:2.6rem;text-align:center;margin-bottom:1.5em}}.product_price,.product_size_qty h5{font-family:"sorts-mill-goudy";font-weight:500;font-size:2rem;font-style:italic;line-height:1.55;color:#2f2b2b}@media only screen and (max-width:1024px){.product_price{font-size:2.4rem;margin-top:.5em}}@media only screen and (max-width:768px){.product_price{display:none;font-size:2.4rem}}.product_size_qty{margin-top:2.7rem}.product_size_qty h5{font-size:1.6rem;line-height:1.9375}@media only screen and (max-width:768px){.product_size_qty h5{font-size:2rem}}@media only screen and (max-width:1024px){.product_size_qty{margin-top:1rem}}.product_size{margin-bottom:2.7rem}.product_size .shop_sizes{vertical-align:baseline;position:relative;cursor:pointer}.product_size .shop_sizes input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.bag_data .row:after,.bag_data .row:before,.footer_address address br,.product_size .shop_sizes .product_price{display:none}@media only screen and (max-width:768px){.product_size .shop_sizes .product_price{display:block;margin-top:0}}@media only screen and (max-width:1024px){.product_size{margin-bottom:1rem}}.product_qty{margin-bottom:3.5rem}.product_qty button,.product_qty input{display:inline-block;vertical-align:middle;color:#4e4f53}.product_qty button{font-family:"sorts-mill-goudy";font-weight:500;font-size:1.6rem;width:40px;font-style:italic;line-height:1.9375;user-select:none}.product_qty button[data-type=minus]{text-align:right}.product_qty button[data-type=plus]{text-align:left}@media only screen and (max-width:680px){.product_qty button{font-size:2rem}}.product_qty input{width:57px;background-color:#fff0;border-bottom:3px solid #4e4f53;font-family:"Sweet Sans";font-size:14px;font-weight:400;line-height:26px;text-transform:uppercase;text-align:center;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.product_decr{margin-bottom:1.9rem;text-align:center}.product_decr p{color:#4e4f53}@media only screen and (max-width:768px){.product_decr{margin-bottom:2.2rem}}.product_note{color:#96989f;font-family:"Sweet Sans";font-size:.9rem;line-height:1.55556;text-transform:uppercase;letter-spacing:.18em;max-width:80%}.product_note,.product_section .product_note{margin:0 auto 3rem}@media only screen and (max-width:768px){.product_note{font-size:1.2rem;margin-bottom:0}}@media only screen and (max-width:680px){.product_note{font-size:1.3rem}}.add_to_bag_btn{width:7.6875em;height:2.8125em;background-color:#4e4f53;border:1px solid #4e4f53;color:#f1f0ea;font-family:"sorts-mill-goudy";font-weight:500;font-size:1.6rem;font-style:italic;line-height:2.8125;display:inline-block}.add_to_bag_btn:active,.add_to_bag_btn:hover{background-color:#fff0;color:#4e4f53}@media only screen and (max-width:768px){.add_to_bag_btn{margin-bottom:3rem}}@media only screen and (max-width:680px){.add_to_bag_btn{font-size:2rem}}.bag_popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;display:none}.bag_container{width:567px;max-width:90%;background-color:#f1f0ea;box-shadow:0 0 4.5rem rgb(1 1 1/.27);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:7.2rem 3rem 5.5rem;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease-out}@media only screen and (max-width:680px){.bag_container{padding:7rem 4% 5%}}.bag_data{text-align:center}.bag_data .row{display:flex;align-items:center;margin-bottom:4rem}.bag_data .row .six:first-child{width:48.32347%}@media only screen and (max-width:680px){.bag_data .row .six:first-child{width:100px}}@media only screen and (max-width:768px){.bag_data .row .six{width:50%}}@media only screen and (max-width:680px){.bag_data .row .six{width:calc(100% - 100px)}.bag_data .row{align-items:flex-start}}.bag_data .bag_img,.bag_data .bag_img img{display:block;width:100%}.bag_data h2,.bag_data h4,.bag_data h5 span{color:#2f2b2b;font-family:"sorts-mill-goudy";font-weight:500;line-height:1}.bag_data h2{font-size:2.8rem;text-transform:capitalize}.bag_data h4,.bag_data h5 span{font-style:italic}.bag_data h4{font-size:1.8rem;margin-top:.3em}@media only screen and (max-width:680px){.bag_data h4{font-size:2.2rem}}.bag_data h5,.popup_title{font-family:"Sweet Sans";font-weight:400;text-transform:uppercase;letter-spacing:.18em}.bag_data h5{margin-top:1em;display:inline-block;color:#4e4f53;font-size:1.2rem;line-height:2.75em;border-bottom:3px solid #e9ddd5}.bag_data h5 span{font-size:1.6rem;letter-spacing:normal;text-transform:none}@media only screen and (max-width:680px){.bag_data h5 span{font-size:2rem}.bag_data h5{font-size:1.6rem}}.bag_data p{color:#4e4f53;width:80%;margin:1.5em auto 0}.bag_data .bag_popup_btn,.subscribe_block h5{font-family:"sorts-mill-goudy";font-size:1.6rem;font-weight:500}.bag_data .bag_popup_btn{width:10.125em;height:2.8125em;border:2px solid #4e4f53;display:inline-block;color:#4e4f53;font-style:italic;line-height:2.6875em}.bag_data .bag_popup_btn.dark_btn{margin-left:1em}.bag_data .bag_popup_btn.dark_btn:active,.bag_data .bag_popup_btn.dark_btn:hover,.light_bg .subscribe_block button[type=submit]:hover{background-color:#fff0;color:#4e4f53}.bag_data .bag_popup_btn.dark_btn,.bag_data .bag_popup_btn:active,.bag_data .bag_popup_btn:hover{background-color:#4e4f53;color:#f1f0ea}@media only screen and (max-width:680px){.bag_data .bag_popup_btn{font-size:1.7rem}}.popup_title{background-color:#e9ddd5;font-size:10px;color:#2f2b2b;cursor:pointer;height:38px;padding-top:2px;line-height:38px;text-align:center}.main_shop_list_title{margin-bottom:5.7rem}.main_shop_wrapper{width:1237px}.back_to_shop_link{color:#2f2b2b;font-family:"Sweet Sans";font-size:10px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.16em;padding:.8em 2.7em .8em .6em;cursor:pointer}.back_to_shop_link:before{content:"";width:8px;height:8px;background:url(/wp-content/themes/revelation/images/shop_bar_arrow.svg)0 0 no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-right:1.4em;margin-top:-.4em;transform:rotate(-180deg)}.back_to_shop_link:hover{text-decoration:underline}@media only screen and (max-width:680px){.back_to_shop_link{padding:0}}.footer_logo_bg_contain{position:relative;overflow:hidden}.footer_logo_bg_contain .footer_bg_logo:before{content:"A";font-family:"Revelation";font-style:normal;font-weight:400;font-size:1264px;line-height:.405;color:#4c4949;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer_logo_bg_contain .footer_bg_logo svg{width:100%;display:none}.footer_logo_bg_contain .footer_bg_logo .st0{fill:#4c4949}@media only screen and (max-width:1385px){.footer_logo_bg_contain .footer_bg_logo{width:91.33574vw}.footer_logo_bg_contain .footer_bg_logo:before{font-size:91.26354vw}}@media only screen and (max-width:768px){.footer_logo_bg_contain .footer_bg_logo{bottom:1%;width:100%;right:0;transform:translateX(0)}}.footer_logo_bg_contain.light_bg .footer_bg_logo{opacity:.03}.footer_theme{position:relative;z-index:10}.site_footer{position:relative;padding-bottom:3.75451vw}.footer_wrap{width:90.42398%;border-top:2px solid #2f2b2b;margin:0 auto;position:relative}.light_bg .footer_wrap{border-color:#2f2b2b}@media only screen and (max-width:768px){.footer_wrap{text-align:center}}.footer_nav{position:absolute;top:27px;left:2px}.footer_data h2,.footer_nav .footer_navigation a,.footer_nav h4{font-family:"Sweet Sans";font-size:1.2rem;text-transform:uppercase;letter-spacing:.18em}.footer_nav h4{line-height:1.66667;font-weight:500;margin-bottom:.33333em}.footer_nav h4 a{color:#464444;display:inline-block;border-bottom:1px solid #4e4f53}.footer_nav h4 a:hover{color:#f1f0ea;border-bottom-color:#f1f0ea}.light_bg .footer_nav h4 a{color:rgb(70 68 68/.5);border-bottom:1px solid rgb(70 68 68/.5)}.footer_data h2,.footer_nav .footer_navigation a{color:#464444;line-height:2.16667;font-weight:400}.footer_nav .footer_navigation a:hover{color:#f1f0ea}.light_bg .footer_nav .footer_navigation a{color:rgb(70 68 68/.5)}.light_bg .footer_nav .footer_navigation a:hover{color:#464444}@media only screen and (max-width:1024px){.footer_nav{position:static;padding-top:27px;text-align:center}.footer_nav h4{margin-bottom:1.5em;font-size:1.4rem}.footer_nav h4 a{color:#f1f0ea;border-bottom-color:#f1f0ea}.footer_nav .footer_navigation a:hover,.footer_nav h4 a:hover{opacity:.8}.footer_nav .footer_navigation a{color:#f1f0ea;font-size:1.4rem}}.footer_data{text-align:center;padding-top:27px;margin-left:5px}.footer_data h2{color:#f1f0ea;line-height:1.08333;margin-bottom:1.66667em}.footer_data h2 span{display:inline-block;padding-bottom:.66667em;border-bottom:3px solid #2f2b2b}.light_bg .footer_address,.light_bg .footer_data h2 span{border-color:#4e4f53}@media only screen and (max-width:1024px){.footer_data h2{font-size:1.6rem}}.footer_address{width:744px;max-width:100%;margin:0 auto 4.4rem;border-bottom:2px solid #2f2b2b;font-size:0}.footer_address .footer_social,.footer_address .phone_num_link,.footer_address address{display:inline-block;color:#ebded6}.light_bg .footer_address .footer_social,.light_bg .footer_address .phone_num_link,.light_bg .footer_address address,.light_bg .subscribe_block h5{color:#2f2b2b;border-color:#4e4f53}.footer_address .phone_num_link{font-family:"AkzidenzGrotConBQ";font-size:1.6rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.18em;padding:.375em 1.625em .875em .6875em}.footer_address .phone_num_link:hover,.footer_address address a:hover{text-decoration:underline}@media only screen and (max-width:1024px){.footer_address .phone_num_link{font-size:2rem}}.footer_address address,.subscribe_block input{font-family:"Sweet Sans";font-size:1.2rem;font-weight:400;letter-spacing:.18em}.footer_address address{text-transform:uppercase;line-height:1;font-style:normal;padding:.5em 2.58333em 1.16667em 1.91667em;border-right:2px solid #2f2b2b;border-left:2px solid #2f2b2b;max-width:80%}.footer_address address i{font-style:normal}.footer_address address a{color:inherit}.footer_address address span{font-family:"AkzidenzGrotConBQ";font-size:1.6rem}@media only screen and (max-width:1024px){.footer_address address{font-size:1.6rem;margin:0 auto}.footer_address{width:100%}}@media only screen and (max-width:768px){.footer_address{border:0}.footer_address .footer_social,.footer_address .phone_num_link,.footer_address address{display:block;border:0;margin:0;padding:.6em 0}.footer_address address{line-height:1.2;margin:0 auto}.footer_address .footer_social{margin:1.5rem 0}.footer_address address i{display:none}.footer_address address br{display:block}}.footer_social{vertical-align:middle;padding:0 1.9rem 0 2.8rem;margin-top:-1.1rem}.light_bg .footer_social .social_menu a{color:#4e4f53;border-color:#4e4f53}.light_bg .footer_social .social_menu a:hover{background-color:#4e4f53;color:#f1f0ea}@media only screen and (max-width:768px){.footer_social{display:block;padding:0;margin:4rem 0}}.subscribe_block{border:2px solid #2f2b2b;margin:0 auto;width:435px;max-width:100%}.light_bg .subscribe_block{border-color:#4e4f53}.subscribe_block h5{width:27.84223%;height:4rem;color:#e9ddd5;line-height:2;padding:.2em 0;border-right:2px solid #2f2b2b;text-align:center}@media only screen and (max-width:680px){.subscribe_block h5{font-size:1.8rem;padding:0 1em;display:flex;align-items:center}}.subscribe_block input{color:#e9ddd5;line-height:2.66667;background-color:#fff0;padding:0 1rem;width:20.4rem;width:47.33179%;height:4rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-align:center}.subscribe_block input :focus{outline:0;border-right:2px solid #2f2b2b}.subscribe_block input::-webkit-input-placeholder{color:#e9ddd5;text-transform:uppercase}.subscribe_block input::-moz-placeholder{color:#e9ddd5;text-transform:uppercase}.subscribe_block input:-ms-input-placeholder{color:#e9ddd5;text-transform:uppercase}.subscribe_block input:-moz-placeholder{color:#e9ddd5;text-transform:uppercase}.light_bg .subscribe_block input{border-right-color:#4e4f53;color:#2f2b2b}.light_bg .subscribe_block input::-webkit-input-placeholder{color:#2f2b2b;text-transform:uppercase}.light_bg .subscribe_block input::-moz-placeholder{color:#2f2b2b;text-transform:uppercase}.light_bg .subscribe_block input:-ms-input-placeholder{color:#2f2b2b;text-transform:uppercase}.light_bg .subscribe_block input:-moz-placeholder{color:#2f2b2b;text-transform:uppercase}.subscribe_block button[type=submit]{width:10.7rem;width:24.82599%;height:4rem;background-color:#2f2b2b;color:#e9ddd5;font-family:"sorts-mill-goudy";font-weight:500;font-size:1.6rem;font-style:italic;line-height:2;padding:0;border-left:2px solid #2f2b2b}.light_bg .subscribe_block button[type=submit]{background-color:#4e4f53;border-color:#4e4f53;color:#f1f0ea}@media only screen and (max-width:680px){.subscribe_block button[type=submit]{font-size:2rem}.subscribe_block{width:90%;display:block}}.helium_tag{position:absolute;bottom:0;right:0;width:202px}.helium_tag svg{display:block;width:100%;transition:all .3s ease-out}.helium_tag svg .st0{fill:#464444;transition:all .3s ease-out}.helium_tag:hover svg .st0{fill:#e9ddd5}.light_bg .helium_tag svg{opacity:.5}@media only screen and (max-width:768px){.helium_tag{position:static;width:180px;display:inline-block;margin:2em 0}}.faq_popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}.faq_popup .faq_data{width:568px;max-width:90%;height:659px;background-color:#4e4f53;box-shadow:0 0 45px rgb(1 1 1/.27);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;color:#e9ddd5;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease-out}@media only screen and (max-width:1024px){.faq_popup .faq_data{height:90%}}.faq_popup .faq_data .popup_title{color:#e9ddd5;text-align:center;font-family:"sorts-mill-goudy";font-size:2.5rem;font-weight:400;line-height:38px;text-transform:uppercase;background-color:#454649}.faq_popup .faq_data .faq_copy{padding:0 3.3rem}.faq_data .faq_copy:after,.faq_popup .faq_data .faq_copy:after{width:100%;height:3rem;position:absolute;bottom:-1px;left:0;background:-moz-linear-gradient(top,#fff0 0,#4e4f53 90%,#4e4f53 100%);background:-webkit-linear-gradient(top,#fff0 0,#4e4f53 90%,#4e4f53 100%);background:linear-gradient(to bottom,#fff0 0,#4e4f53 90%,#4e4f53 100%)}.faq_data{position:relative}.faq_data h3 small{font-family:"AkzidenzGrotConBQ";font-size:14px;font-weight:400;line-height:12px}.faq_data .faq_copy{width:100%;height:80%;position:relative}.intro_popup{position:fixed;width:41.9rem;min-height:47.1rem;background-color:#e9ddd5;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;background:#e9ddd5 url(/wp-content/themes/revelation/images/intro_lb_bg.jpg)0 0 no-repeat;background-size:cover;display:none;justify-content:center;align-items:center;text-align:center}.intro_popup .copy_ct{width:33.2rem;opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(0,0,.2,1)}.intro_popup .copy_ct img{display:block;width:27.9rem;max-width:100%;margin:0 auto 4rem}.intro_popup .copy_ct .enter_btn{width:12.3rem;height:3.9rem;background-color:#2f2b2b;font-family:"sorts-mill-goudy";color:#f2f1eb;font-size:1.7rem;font-weight:400;line-height:1;border:1px solid #fff0}.intro_popup .copy_ct .enter_btn:active,.intro_popup .copy_ct .enter_btn:hover{background-color:#fff0;border-color:#2f2b2b;color:#2f2b2b}button,input{line-height:normal}button,input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled]{cursor:default}button{background:#fff0}input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}button,input{outline:0;border:0}button:focus,input:focus{outline:0}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.woocommerce-page .site_logo{color:#000!important;filter:invert(100%)}.product_size .shop_sizes{padding-left:10px;padding-right:10px}.product_note p{color:#96989f;font-family:sweet sans;font-size:.9rem;line-height:1.55556;text-transform:uppercase;letter-spacing:.18em;margin:0 auto 3rem}.term-home-interiors .product_note p{color:#e9ddd5}@media (max-width:767px){.main_shop_list_title h2{padding-top:20px}}#menu_toggle{position:absolute;cursor:pointer;width:69px!important;height:31px;top:2.6rem;right:6.4rem}.footer_logo_bg_contain .footer_bg_logo{text-align:center;position:absolute;bottom:-2.02166vw;right:49.8%;width:1265px;transform:translateX(53%);pointer-events:none;user-select:none;z-index:1;opacity:.04!important}#errorMessage{color:red}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}