img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }#sb_instagram {width: 100%;margin: 0 auto;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram:after{content: "";display: table;clear: both;}#sb_instagram.sbi_fixed_height{overflow: hidden;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_images{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram .sbi_header_link {-webkit-box-shadow: none;box-shadow: none;}#sb_instagram .sbi_header_link:hover {border: none;}#sb_instagram #sbi_images .sbi_item{display: inline-block;width: 100%;vertical-align: top;zoom: 1;margin: 0 !important;text-decoration: none;opacity: 1;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity: 0;}#sb_instagram #sbi_images {display: grid;width: 100%;padding: 12px 0;}#sb_instagram.sbi_col_1 #sbi_images {grid-template-columns: repeat(1, 1fr);}#sb_instagram.sbi_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(1, 1fr);}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram .sbi_photo_wrap{position: relative;}#sb_instagram .sbi_photo{display: block;text-decoration: none;}#sb_instagram .sbi_photo img{width: 100%;height: inherit;object-fit: cover;scale: 1;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;vertical-align: middle;}#sb_instagram .sbi_no_js img{display: none;}#sb_instagram a, #sb_instagram a:hover, #sb_instagram a:focus, #sb_instagram a:active{outline: none;}#sb_instagram img{display: block;padding: 0 !important;margin: 0 !important;max-width: 100% !important;opacity: 1 !important;}#sb_instagram .sbi_link{display: none;position: absolute;bottom: 0;right: 0;width: 100%;padding: 10px 0;background: rgba(0,0,0,0.5);text-align: center;color: #fff;font-size: 12px;line-height: 1.1;}#sb_instagram .sbi_link a{padding: 0 6px;text-decoration: none;color: #fff;font-size: 12px;line-height: 1.1;display: inline-block;vertical-align: top;zoom: 1;}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom: 5px;}#sb_instagram .sbi_link a:hover, #sb_instagram .sbi_link a:focus{text-decoration: underline;}#sb_instagram .sbi_photo_wrap:hover .sbi_link, #sb_instagram .sbi_photo_wrap:focus .sbi_link{display: block;}#sb_instagram svg:not(:root).svg-inline--fa {height: 1em;display: inline-block;}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn, .sbi_type_carousel .fa-clone, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display: block !important;position: absolute;z-index: 1;color: #fff;color: rgba(255,255,255,0.9);font-style: normal !important;text-shadow: 0 0 8px rgba(0,0,0,0.8);}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn {z-index: 2;top: 50%;left: 50%;margin-top: -24px;margin-left: -19px;padding: 0;font-size: 48px;}#sb_instagram .sbi_type_carousel .fa-clone{right: 12px;top: 12px;font-size: 24px;text-shadow: 0 0 8px rgba(0,0,0,0.3);}.sbi_type_carousel svg.fa-clone, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{-webkit-filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );}#sb_instagram .sbi_loader{width: 20px;height: 20px;position: relative;top: 50%;left: 50%;margin: -10px 0 0 -10px;background-color: #000;background-color: rgba(0,0,0,0.5);border-radius: 100%;-webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;animation: sbi-sk-scaleout 1.0s infinite ease-in-out;}#sb_instagram br {display: none;}#sbi_load p {display: inline;padding: 0;margin: 0;}#sb_instagram #sbi_load .sbi_loader{position: absolute;margin-top: -11px;background-color: #fff;opacity: 1;}@-webkit-keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}}@keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);opacity: 0;}}#sb_instagram .fa-spin, #sbi_lightbox .fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear }#sb_instagram .fa-pulse, #sbi_lightbox .fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8) }@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}.sbi-screenreader{text-indent: -9999px !important;display: block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;overflow: hidden !important;}#sb_instagram .sb_instagram_header, .sb_instagram_header{overflow: hidden;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 12px 0;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a {text-decoration: none;transition: color 0.5s ease;}.sb_instagram_header.sbi_header_outside{float: none;margin-left: auto !important;margin-right: auto !important;display: flex;}.sbi_no_avatar .sbi_header_img{background: #333;color: #fff;width: 50px;height: 50px;position: relative;}.sb_instagram_header .sbi_header_hashtag_icon {opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.75);}.sbi_no_avatar .sbi_header_hashtag_icon {display: block;color: #fff;opacity: .9;-webkit-transition: background .6s linear,color .6s linear;-moz-transition: background .6s linear,color .6s linear;-o-transition: background .6s linear,color .6s linear;transition: background .6s linear,color .6s linear }.sbi_no_avatar:hover .sbi_header_hashtag_icon {display: block;opacity: 1;-webkit-transition: background .2s linear,color .2s linear;-moz-transition: background .2s linear,color .2s linear;-o-transition: background .2s linear,color .2s linear;transition: background .2s linear,color .2s linear }@media all and (min-width: 480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img, .sb_instagram_header.sbi_medium .sbi_header_img{width: 80px;height: 80px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img, .sb_instagram_header.sbi_medium .sbi_header_img img{width: 80px;height: 80px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size: 20px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{font-size: 14px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{line-height: 1.4 }#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img, .sb_instagram_header.sbi_large .sbi_header_img{width: 120px;height: 120px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img, .sb_instagram_header.sbi_large .sbi_header_img img {width: 120px;height: 120px;border-radius: 50%;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text h3{font-size: 28px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{font-size: 16px;}}#sb_instagram .sb_instagram_header .sbi_header_img, .sb_instagram_header .sbi_header_img{position: relative;width: 50px;height: 50px;overflow: hidden;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 50%;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,0.75);}#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{position: absolute;top: 50%;left: 50%;margin-top: -12px;margin-left: -12px;width: 24px;height: 24px;font-size: 24px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top: -18px;margin-left: -18px;width: 36px;height: 36px;font-size: 36px }#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {margin-top: -24px;margin-left: -24px;width: 48px;height: 48px;font-size: 48px }#sb_instagram .sb_instagram_header .sbi_header_img_hover i {overflow: hidden;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{z-index: 2;transition: opacity 0.4s ease-in-out;}#sb_instagram .sb_instagram_header .sbi_fade_in, .sb_instagram_header .sbi_fade_in{opacity: 1;transition: opacity 0.2s ease-in-out;}#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover, #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, .sb_instagram_header a:hover .sbi_header_img_hover, .sb_instagram_header a:focus .sbi_header_img_hover{opacity: 1;}#sb_instagram .sb_instagram_header .sbi_header_text, .sb_instagram_header .sbi_header_text{display: flex;gap: 20px;justify-content: flex-start;align-items: center;}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text, .sb_instagram_header.sbi_large .sbi_feedtheme_header_text {gap: 8px;}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {gap: 4px;}.sbi_feedtheme_header_text {display: flex;justify-content: flex-start;align-items: flex-start;flex: 1;flex-direction: column;gap: 4px;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a{text-decoration: none;}#sb_instagram .sb_instagram_header h3, .sb_instagram_header h3{font-size: 16px;line-height: 1.3;margin: 0;padding: 0;}#sb_instagram .sb_instagram_header p, .sb_instagram_header p{font-size: 13px;line-height: 1.3;margin: 0;padding: 0;}#sb_instagram p:empty {display: none;}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji, .sb_instagram_header .sbi_header_text img.emoji{margin-right: 3px !important;}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info, .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear: both;}#sb_instagram #sbi_load{float: left;clear: both;width: 100%;text-align: center;}#sb_instagram #sbi_load .fa-spinner{display: none;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -7px;font-size: 15px;}#sb_instagram #sbi_load{opacity: 1;transition: all 0.5s ease-in;}#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{opacity: 1;transition: all 0.1s ease-in;}#sb_instagram .sbi_hidden{opacity: 0 !important;}#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{display: inline-block;vertical-align: top;zoom: 1;padding: 7px 14px;margin: 5px auto 0 auto;background: #333;border: none;color: #fff;text-decoration: none;font-size: 13px;line-height: 1.5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_load .sbi_load_btn {position: relative;}#sb_instagram .sbi_follow_btn{display: inline-block;vertical-align: top;zoom: 1;text-align: center;}#sb_instagram .sbi_follow_btn.sbi_top{display: block;margin-bottom: 5px;}#sb_instagram .sbi_follow_btn a{background: #408bd1;color: #fff;}#sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_load_btn{transition: all 0.1s ease-in;}#sb_instagram #sbi_load .sbi_load_btn:hover{outline: none;box-shadow: inset 0 0 20px 20px rgba(255,255,255,0.25);}#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus{outline: none;box-shadow: inset 0 0 10px 20px #359dff;}#sb_instagram .sbi_follow_btn a:active, #sb_instagram #sbi_load .sbi_load_btn:active{box-shadow: inset 0 0 10px 20px rgba(0,0,0,0.3);}#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg{margin-bottom: -1px;margin-right: 7px;font-size: 15px;}#sb_instagram .sbi_follow_btn svg{vertical-align: -.125em;}#sb_instagram #sbi_load .sbi_follow_btn{margin-left: 5px;}#sb_instagram .sb_instagram_error{width: 100%;text-align: center;line-height: 1.4;}#sbi_mod_error{display: none;border: 1px solid #ddd;background: #eee;color: #333;margin: 10px 0 0;padding: 10px 15px;font-size: 13px;text-align: center;clear: both;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}#sbi_mod_error br {display: initial !important;}#sbi_mod_error p{padding: 5px 0 !important;margin: 0 !important;line-height: 1.3 !important;}#sbi_mod_error ol, #sbi_mod_error ul{padding: 5px 0 5px 20px !important;margin: 0 !important;}#sbi_mod_error li{padding: 1px 0 !important;margin: 0 !important;}#sbi_mod_error span{font-size: 12px;}#sb_instagram.sbi_medium .sbi_playbtn, #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -12px;margin-left: -9px;font-size: 23px;}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 8px;top: 8px;font-size: 18px;}#sb_instagram.sbi_small .sbi_playbtn, #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -9px;margin-left: -7px;font-size: 18px;}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 5px;top: 5px;font-size: 12px;}@media all and (max-width: 640px){#sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_6 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_width_resp{width: 100% !important;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3 #sbi_images, #sb_instagram.sbi_col_4 #sbi_images, #sb_instagram.sbi_col_5 #sbi_images, #sb_instagram.sbi_col_6 #sbi_images, #sb_instagram.sbi_col_7 #sbi_images, #sb_instagram.sbi_col_8 #sbi_images, #sb_instagram.sbi_col_9 #sbi_images, #sb_instagram.sbi_col_10 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_mob_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_mob_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing: border-box;position: relative;overflow: hidden;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {content: "";display: block;padding-top: 100%;z-index: -300;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {opacity: 1;}#sb_instagram.sbi_no_js .sbi_photo img, #sb_instagram.sbi_no_js .sbi_load_btn{display: none;}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo, #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom: 0 !important;}#sb_instagram #sbi_mod_error .sb_frontend_btn {display: inline-block;padding: 6px 10px;background: #ddd;background: rgba(0,0,0,.1);text-decoration: none;border-radius: 5px;margin-top: 10px;color: #444 }#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {background: #ccc;background: rgba(0,0,0,.15) }#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {margin-right: 2px }.sbi_header_outside.sbi_header_palette_dark, #sb_instagram.sbi_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close{background-color: rgba(0,0,0,.85);color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_dark .sbi_caption, .sbi_header_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{color: rgba(255,255,255,.75);}.sbi_header_palette_dark .sbi_bio, #sb_instagram.sbi_palette_dark .sbi_meta {color: rgba(255,255,255,.75);}.sbi_header_palette_dark a, #sb_instagram.sbi_palette_dark .sbi_expand a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #fff;}.sbi_header_outside.sbi_header_palette_light, #sb_instagram.sbi_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close{color: rgba(0,0,0,.85);background-color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_light .sbi_caption, .sbi_header_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{color: rgba(0,0,0,.85);}.sbi_header_palette_light .sbi_bio, #sb_instagram.sbi_palette_light .sbi_meta {color: rgba(0,0,0,.85);}.sbi_header_palette_light a, #sb_instagram.sbi_palette_light .sbi_expand a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #000;}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr) }#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr) }#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr) }#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr) }#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr) }#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr) }}@media all and (max-width: 800px){#sb_instagram.sbi_tab_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}#sb_instagram.sbi_tab_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_tab_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_tab_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_tab_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_tab_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_tab_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr);}#sb_instagram.sbi_tab_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr);}#sb_instagram.sbi_tab_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr);}#sb_instagram.sbi_tab_col_1 #sbi_images {grid-template-columns: 1fr;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images, #sb_instagram.sbi_mob_col_1 #sbi_images {grid-template-columns: 1fr;}#sb_instagram.sbi_mob_col_2 #sbi_images {grid-template-columns: repeat(2, 1fr) }#sb_instagram.sbi_mob_col_3 #sbi_images {grid-template-columns: repeat(3, 1fr) }#sb_instagram.sbi_mob_col_4 #sbi_images {grid-template-columns: repeat(4, 1fr) }#sb_instagram.sbi_mob_col_5 #sbi_images {grid-template-columns: repeat(5, 1fr);}#sb_instagram.sbi_mob_col_6 #sbi_images {grid-template-columns: repeat(6, 1fr);}#sb_instagram.sbi_mob_col_7 #sbi_images {grid-template-columns: repeat(7, 1fr);}#sb_instagram.sbi_mob_col_8 #sbi_images {grid-template-columns: repeat(8, 1fr);}#sb_instagram.sbi_mob_col_9 #sbi_images {grid-template-columns: repeat(9, 1fr);}#sb_instagram.sbi_mob_col_10 #sbi_images {grid-template-columns: repeat(10, 1fr);}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display: none !important;}body:after {content: url(https://teirrahhair.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display: none;}.sbi_lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 99999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.9;display: none;}.sbi_lightbox {position: absolute;left: 0;width: 100%;z-index: 100000;text-align: center;line-height: 0;font-weight: normal;}.sbi_lightbox .sbi_lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;object-fit: contain;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.sbi_lightbox a:hover, .sbi_lightbox a:focus, .sbi_lightbox a:active{outline: none;}.sbi_lightbox a img {border: none;}.sbi_lb-outerContainer {position: relative;background-color: #000;*zoom: 1;width: 250px;height: 250px;margin: 0 auto 5px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}.sbi_lb-outerContainer:after {content: "";display: table;clear: both;}.sbi_lb-container-wrapper{height: 100%;}.sbi_lb-container {position: relative;padding: 4px;top: 0;left: 0;width: 100%;height: 100%;bottom: 0;right: 0;}.sbi_lb-loader {position: absolute;width: 100%;top: 50%;left: 0;height: 20px;margin-top: -10px;text-align: center;line-height: 0;}.sbi_lb-loader span {display: block;width: 14px;height: 14px;margin: 0 auto;background: url(https://teirrahhair.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat;}.sbi_lb-nav {top: 0;left: 0;width: 100%;z-index: 10;}.sbi_lb-container > .nav {left: 0;}.sbi_lb-nav a {position: absolute;z-index: 100;top: 0;height: 90%;outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.sbi_lb-prev, .sbi_lb-next {height: 100%;cursor: pointer;display: block;}.sbi_lb-nav a.sbi_lb-prev {width: 50px;left: -70px;padding-left: 10px;padding-right: 10px;float: left;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav a.sbi_lb-next {width: 50px;right: -70px;padding-left: 10px;padding-right: 10px;float: right;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav span{display: block;top: 55%;position: absolute;left: 20px;width: 34px;height: 45px;margin: -25px 0 0 0;background: url(https://teirrahhair.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat;}.sbi_lb-nav a.sbi_lb-prev span{background-position: -53px 0;}.sbi_lb-nav a.sbi_lb-next span{left: auto;right: 20px;background-position: -18px 0;}.sbi_lb-dataContainer {margin: 0 auto;padding-top: 10px;*zoom: 1;width: 100%;font-family: "Open Sans", Helvetica, Arial, sans-serif;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position: relative;padding-right: 300px;background: #fff;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {position: relative;background: #000;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {width: 300px !important;position: absolute;top: 0;right: -300px;height: 100%;bottom: 0;background: #fff;line-height: 1.4;overflow: hidden;overflow-y: auto;text-align: left;}.sbi_lb-dataContainer:after, .sbi_lb-data:after, .sbi_lb-commentBox:after {content: "";display: table;clear: both;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display: block !important;width: 100%;margin-top: 20px;padding: 4px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {padding-bottom: 0;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {width: 100%;max-width: 100%;margin-bottom: 20px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {display: inline-block;padding-top: 10px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display: block !important;width: 100%;min-width: 100%;float: left;clear: both;font-size: 12px;padding: 3px 20px 3px 0;margin: 0 0 1px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {font-weight: 700;margin-right: 5px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align: left;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing: border-box;padding: 15px 20px;}.sbi_lb-data {padding: 0 4px;color: #ccc;}.sbi_lb-data .sbi_lb-details {width: 85%;float: left;text-align: left;line-height: 1.1;}.sbi_lb-data .sbi_lb-caption {float: left;font-size: 13px;font-weight: normal;line-height: 1.3;padding-bottom: 3px;color: #ccc;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.sbi_lb-data .sbi_lb-caption a{color: #ccc;font-weight: bold;text-decoration: none;}.sbi_lb-data .sbi_lb-caption a:hover, .sbi_lb-commenter:hover{color: #fff;text-decoration: underline;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float: left;width: 100%;color: #ccc;padding-bottom: 0;display: block;margin: 0 0 5px 0;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color: #fff;text-decoration: underline;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {color: #333;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p{color: #333;}.sbi_lightbox .sbi_lightbox_username img {float: left;border: none;width: 32px;height: 32px;margin-right: 10px;background: #666;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}.sbi_lightbox_username p{float: left;margin: 0;padding: 0;color: #ccc;line-height: 32px;font-weight: bold;font-size: 13px;}.sbi_lb-data .sbi_lb-number {display: block;float: left;clear: both;padding: 5px 0 15px 0;font-size: 12px;color: #999999;}.sbi_lb-data .sbi_lb-close {display: block;float: right;width: 30px;height: 30px;font-size: 18px;color: #aaa;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-data .sbi_lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;color: #fff;}.sbi_lb-nav {height: auto;}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {position: relative !important;}.sbi_lb-container{padding: 0;}.sb-elementor-cta {width: 100% !important;border: 1px solid #E8E8EB !important;border-radius: 2px !important;position: relative !important;text-align: center !important;}.sb-elementor-cta-img-ctn {width: 100% !important;position: relative !important;float: left !important;display: flex !important;justify-content: center !important;align-items: center !important;margin-top: 50px !important;margin-bottom: 35px !important;}.sb-elementor-cta-img {width: 65px !important;height: 65px !important;position: relative !important;border: 2px solid #DCDDE1 !important;border-radius: 16px !important;-webkit-transform: rotate(-3deg) !important;transform: rotate(-3deg) !important;display: flex !important;justify-content: center !important;align-items: center !important;}.sb-elementor-cta-img span svg {float: left !important;}.sb-elementor-cta-img>* {-webkit-transform: rotate(3deg) !important;transform: rotate(3deg) !important;}.sb-elementor-cta-logo {position: absolute !important;right: -15px !important;bottom: -19px !important;z-index: 1 !important;}.sb-elementor-cta-heading {font-size: 19px !important;padding: 0px !important;margin: 0px !important;display: inline-block !important;width: 100% !important;font-weight: 700 !important;line-height: 1.4em !important;margin-bottom: 30px !important;}.sb-elementor-cta-btn {background: #0068A0 !important;border-radius: 2px !important;padding: 8px 20px 8px 38px !important;cursor: pointer !important;color: #fff !important;position: relative !important;margin-bottom: 30px !important;}.sb-elementor-cta-btn:before, .sb-elementor-cta-btn:after {content: '' !important;position: absolute !important;width: 2px !important;height: 12px !important;background: #fff !important;left: 20px !important;top: 14px !important;}.sb-elementor-cta-btn:after {-webkit-transform: rotate(90deg) !important;transform: rotate(90deg) !important;}.sb-elementor-cta-desc {display: flex !important;justify-content: center !important;align-items: center !important;padding: 20px !important;background: #F9F9FA !important;border-top: 1px solid #E8E8EB !important;margin-top: 35px !important;flex-direction: column !important;}.sb-elementor-cta-desc strong {color: #141B38 !important;font-size: 16px !important;font-weight: 600 !important;margin-bottom: 8px !important;}.sb-elementor-cta-desc span {color: #434960 !important;font-size: 14px !important;line-height: 1.5em !important;padding: 0 20% !important;}.sb-elementor-cta-selector {width: 100% !important;padding: 0 20% !important;display: flex !important;justify-content: center !important;align-items: center !important;flex-direction: column !important;margin-bottom: 45px !important;}.sb-elementor-cta-feedselector {border: 1px solid #D0D1D7 !important;padding: 8px 16px 8px 16px !important;margin-bottom: 15px !important;max-width: 100% !important;min-width: 400px !important;}.sb-elementor-cta-selector span {color: #2C324C !important;}.sb-elementor-cta-selector span a {text-transform: capitalize !important;text-decoration: underline !important;font-weight: 600 !important;}.sb-elementor-cta-selector span a:after {color: #2C324C !important;margin-left: 2px !important;font-weight: 400 !important;text-decoration-color: #fff !important;}.sb-elementor-cta-selector span a:first-of-type:after {content: ',' !important;}.sb-elementor-cta-selector span a:nth-of-type(2):after {content: 'or' !important;}.sb-elementor-cta-selector span a:nth-of-type(2):after {margin-left: 5px !important;margin-right: 2px !important;}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before, .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {content: '' !important;height: 16px !important;font-variant: normal !important;background-position: center center !important;background-repeat: no-repeat !important;}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");} @charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{  direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap  }.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{  direction:ltr;  display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{  grid-column:1;grid-row:1;  margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;  grid-column:2;grid-row:1;  padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{  grid-column:2;grid-row:1  }.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{  grid-column:1;grid-row:1  }.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-form input[type=submit]{width:auto}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}  .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} .mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(https://teirrahhair.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://teirrahhair.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://teirrahhair.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px} .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}  .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item}  .wp-block-joinchat-button{border:none!important;text-align:center}.wp-block-joinchat-button figure{display:table;margin:0 auto;padding:0}.wp-block-joinchat-button figcaption{font:normal normal 400 .6em/2em var(--wp--preset--font-family--system-font,sans-serif);margin:0;padding:0}.wp-block-joinchat-button .joinchat-button__qr{background-color:#fff;border:6px solid #25d366;border-radius:30px;box-sizing:content-box;display:block;height:200px;margin:auto;overflow:hidden;padding:10px;width:200px}.wp-block-joinchat-button .joinchat-button__qr canvas,.wp-block-joinchat-button .joinchat-button__qr img{display:block;margin:auto}.wp-block-joinchat-button .joinchat-button__link{align-items:center;background-color:#25d366;border:6px solid #25d366;border-radius:30px;display:inline-flex;flex-flow:row nowrap;justify-content:center;line-height:1.25em;margin:0 auto;text-decoration:none}.wp-block-joinchat-button .joinchat-button__link:before{background:transparent var(--joinchat-ico) no-repeat center;background-size:100%;content:"";display:block;height:1.5em;margin:-.75em .75em -.75em 0;width:1.5em}.wp-block-joinchat-button figure+.joinchat-button__link{margin-top:10px}@media (orientation:landscape)and (min-height:481px),(orientation:portrait)and (min-width:481px){.wp-block-joinchat-button.joinchat-button--qr-only figure+.joinchat-button__link{display:none}}@media (max-width:480px),(orientation:landscape)and (max-height:480px){.wp-block-joinchat-button figure{display:none}} .selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:0;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:0;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;border-color:#666}.selectBox-inline.selectBox-disabled{color:#888!important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}@font-face{font-family:FontAwesome;src:url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-family:star;src:url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb!important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(https://teirrahhair.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto!important}.change-wishlist-selectBox-dropdown-menu{width:auto!important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto!important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-bottom:15px}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content input[type=text],.yith-wcwl-popup-content select{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px!important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto!important}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yes-js .yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;border:1px solid #cdcdcd;background:#fff;position:absolute;z-index:15;top:calc(100% - 5px);min-width:200px}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em!important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:'\f067';margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute}.with-tooltip .yith-wcwl-tooltip:before{content:'';display:block;position:absolute;top:-5px;left:calc(50% - 2px);width:0;height:0;background:0 0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.wishlist-title{display:inline-block}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden}.wishlist-title:hover a.show-title-form{visibility:visible}.hidden-title-form{position:relative;margin:25px 0 39px}.yes-js .hidden-title-form{display:none}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}table.wishlist_table{font-size:80%}table.wishlist_table tr{position:relative}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table tbody td,table.wishlist_table thead th{border-color:#e7e7e7}p.wishlist-empty,table.wishlist_table tbody td.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.product-checkbox,.wishlist_table tr th.wishlist-delete{text-align:center}.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}.wishlist_table tr th.product-thumbnail{width:80px;min-width:40px}.wishlist_table tfoot td,.wishlist_table tr td.product-name,.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table!important;margin:0 auto 5px!important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px!important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px!important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.images_grid li.wishlist-empty,.wishlist_table.modern_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(odd),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .item-details,.wishlist_table.modern_grid li .product-thumbnail{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.images_grid li .product-thumbnail,.wishlist_table.modern_grid li .product-thumbnail{position:relative}.wishlist_table.images_grid li .product-thumbnail .product-checkbox,.wishlist_table.modern_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:'';display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3,.wishlist_table.modern_grid li .item-details h3{margin-bottom:7px}.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info,.wishlist_table.modern_grid li .item-details table.item-details-table{border:none;margin-bottom:7px}.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{border:none;font-size:.7em;padding:3px;vertical-align:top}.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label,.wishlist_table.modern_grid li .item-details table.item-details-table td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value,.wishlist_table.modern_grid li .item-details table.item-details-table td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input,.wishlist_table.modern_grid li .item-details table.item-details-table td.value input{width:auto}.wishlist_table.images_grid li .item-details .product-add-to-cart,.wishlist_table.modern_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.images_grid li .item-details .move-to-another-wishlist,.wishlist_table.modern_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.images_grid li .item-details .product-remove,.wishlist_table.modern_grid li .item-details .product-remove{text-align:right}.wishlist_table.images_grid li .item-details .product-remove a,.wishlist_table.modern_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img{max-width:32px;display:inline-block;margin-right:10px}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.hidden-title-form button i,.wishlist-title a.show-title-form i,.wishlist_manage_table tfoot a.create-new-wishlist i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.yith-wcwl-add-button>a i,.yith-wcwl-wishlist-new button i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.hidden-title-form a.hide-title-form,.wishlist-title a.show-title-form,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.wishlist_table .add_to_cart.button,.wishlist_table a.ask-an-estimate-button,.woocommerce .yith-wcwl-wishlist-new button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:0 0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:0 0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0}.entry-content .yith-wcwl-share ul li,.yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:block;border:none;min-width:26px;min-height:26px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.copy-trigger{cursor:pointer}.woocommerce .ask-an-estimate-button>img{max-width:1em;display:inline;margin-right:5px}#ask_an_estimate_popup{display:none}.wishlist-ask-an-estimate-popup .ask-an-estimate-button-popup{width:100%}.wishlist-ask-an-estimate-popup .woocommerce-error{margin-bottom:0}.wishlist-ask-an-estimate-popup #additional_notes{min-height:150px}.ask-an-estimate-confirmation{padding:0 30px;text-align:center}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:0 0;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0!important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .item-details,.wishlist_manage_table.modern_grid li .product-thumbnail{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:0 0;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0!important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;display:inline!important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px!important;height:16px!important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;left:0;right:0;text-align:center;top:calc(50% - 20px);font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:1rem}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:'';display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:280px;display:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px!important}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px rgba(255,255,255,.4)}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0!important}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block!important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width:768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}} .yith-wcwl-share li a{color: #FFFFFF;}.yith-wcwl-share li a:hover{color: #FFFFFF;}.yith-wcwl-share a.facebook{background: #39599E; background-color: #39599E;}.yith-wcwl-share a.facebook:hover{background: #39599E; background-color: #39599E;}.yith-wcwl-share a.twitter{background: #45AFE2; background-color: #45AFE2;}.yith-wcwl-share a.twitter:hover{background: #39599E; background-color: #39599E;}.yith-wcwl-share a.pinterest{background: #AB2E31; background-color: #AB2E31;}.yith-wcwl-share a.pinterest:hover{background: #39599E; background-color: #39599E;}.yith-wcwl-share a.email{background: #FBB102; background-color: #FBB102;}.yith-wcwl-share a.email:hover{background: #39599E; background-color: #39599E;}.yith-wcwl-share a.whatsapp{background: #00A901; background-color: #00A901;}.yith-wcwl-share a.whatsapp:hover{background: #39599E; background-color: #39599E;}  :root{--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--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} .woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(https://teirrahhair.com/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 img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.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--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;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__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.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,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.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:rgba(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 rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(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__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.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}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.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%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.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)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.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}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}  .infinite-scroll .woocommerce-pagination {  display: none; } @charset "UTF-8";:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7f54b3;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#b3af54;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e6ed;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://teirrahhair.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}#coming-soon-footer-banner{width:100%;min-height:56px;background:#fff;position:fixed;display:flex;font-size:13px;bottom:0;line-height:16px;align-items:center;border-top:1px solid #dcdcdc;padding:16px;box-sizing:border-box;z-index:100}#coming-soon-footer-banner .coming-soon-footer-banner__content{text-align:center;flex:1;margin-right:10px;line-height:16px;text-wrap:pretty}#coming-soon-footer-banner a{color:#3858e9;text-decoration:none}#coming-soon-footer-banner a.coming-soon-footer-banner-dismiss{background-image:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4995 13.0602L16.2118 16.7725L17.2725 15.7118L13.5602 11.9995L17.2725 8.28723L16.2119 7.22657L12.4995 10.9389L8.78722 7.22656L7.72656 8.28722L11.4389 11.9995L7.72657 15.7119L8.78723 16.7725L12.4995 13.0602Z" fill="%23757575"/></svg>');width:24px;height:24px;cursor:pointer;background-repeat:no-repeat} .woocommerce form .form-row .required { visibility: visible; }  .bypostauthor {  display: block; } .alignnone {   margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter {   display: block;   margin: 5px auto 5px auto; } .alignright {   float:right;   margin: 5px 0 20px 20px; } .alignleft {   float: left;   margin: 5px 20px 20px 0; } a img.alignright {   float: right;   margin: 5px 0 20px 20px; } a img.alignnone {   margin: 5px 20px 20px 0; } a img.alignleft {   float: left;   margin: 5px 20px 20px 0; } a img.aligncenter {   display: block;   margin-left: auto;   margin-right: auto } .wp-caption {   background: #fff; border: none;   max-width: 96%;   padding: 5px 3px 10px;   text-align: center; } .wp-caption.alignnone {   margin: 5px 20px 20px 0; } .wp-caption.alignleft {   margin: 5px 20px 20px 0; } .wp-caption.alignright {   margin: 5px 0 20px 20px; } .wp-caption img {   border: 0 none;   height: auto;   margin: 0;   max-width: 98.5%;   padding: 0;   width: auto; } .wp-caption p.wp-caption-text {   font-size: 12px;   line-height: 17px;   margin: 3px 0 0;   padding: 0 4px 5px; } .wp-caption .wp-caption-text, .gallery-caption, .entry-caption { font-size: 87.5%; margin: 5px 0; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } @media (min-width: 1200px) { .alignwide {  max-width: 80%;  margin-left: auto;  margin-right: auto; } }*, *::before, *::after {  box-sizing: border-box; } html {  font-family: sans-serif;  line-height: 1.15;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -ms-overflow-style: scrollbar;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @-ms-viewport {  width: device-width; } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {  display: block; } body {  margin: 0;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #212529;  text-align: left;  background-color: #fff; } [tabindex="-1"]:focus {  outline: 0 !important; } hr {  box-sizing: content-box;  height: 0;  overflow: visible; } h1, h2, h3, h4, h5, h6 {  margin-top: 0;  margin-bottom: 0.5rem; } p {  margin-top: 0;  margin-bottom: 1rem; } abbr[title], abbr[data-original-title] {  text-decoration: underline;  -webkit-text-decoration: underline dotted;  text-decoration: underline dotted;  cursor: help;  border-bottom: 0; } address {  margin-bottom: 1rem;  font-style: normal;  line-height: inherit; } ol, ul, dl {  margin-top: 0;  margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol {  margin-bottom: 0; } dt {  font-weight: 700; } dd {  margin-bottom: .5rem;  margin-left: 0; } blockquote {  margin: 0 0 1rem; } dfn {  font-style: italic; } b, strong {  font-weight: bolder; } small {  font-size: 80%; } sub, sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline; } sub {  bottom: -.25em; } sup {  top: -.5em; } a {  color: #007bff;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects; } a:hover {  color: #0056b3;  text-decoration: underline; } pre, code, kbd, samp {  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;  font-size: 1em; } pre {  margin-top: 0;  margin-bottom: 1rem;  overflow: auto;  -ms-overflow-style: scrollbar; } figure {  margin: 0 0 1rem; } img {  vertical-align: middle;  border-style: none; } svg {  overflow: hidden;  vertical-align: middle; } table {  border-collapse: collapse; } caption {  padding-top: 0.75rem;  padding-bottom: 0.75rem;  color: #6c757d;  text-align: left;  caption-side: bottom; } th {  text-align: inherit; } label {  display: inline-block;  margin-bottom: 0.5rem; } button {  border-radius: 0; } button:focus {  outline: 1px dotted;  outline: 5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea {  margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit; } button, input {  overflow: visible; } button, select {  text-transform: none; } button, html [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {  padding: 0;  border-style: none; } input[type="radio"], input[type="checkbox"] {  box-sizing: border-box;  padding: 0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {  -webkit-appearance: listbox; } textarea {  overflow: auto;  resize: vertical; } fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0; } legend {  display: block;  width: 100%;  max-width: 100%;  padding: 0;  margin-bottom: .5rem;  font-size: 1.5rem;  line-height: inherit;  color: inherit;  white-space: normal; } progress {  vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height: auto; } [type="search"] {  outline-offset: -2px;  -webkit-appearance: none; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {  -webkit-appearance: none; } ::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button; } output {  display: inline-block; } summary {  display: list-item;  cursor: pointer; } template {  display: none; } [hidden] {  display: none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  margin-bottom: 1rem;  font-family: inherit;  font-weight: 500;  line-height: 1.2;  color: inherit;  -ms-word-wrap: break-word;  word-wrap: break-word; } h1, .h1 {  font-size: 3.5rem; } h2, .h2 {  font-size: 3.2rem; } h3, .h3 {  font-size: 2.9rem; } h4, .h4 {  font-size: 2.6rem; } h5, .h5 {  font-size: 2.2rem; } h6, .h6 {  font-size: 1.8rem; } .lead {  font-size: 1.25rem;  font-weight: 300; } .display-1 {  font-size: 6rem;  font-weight: 300;  line-height: 1.2; } .display-2 {  font-size: 5.5rem;  font-weight: 300;  line-height: 1.2; } .display-3 {  font-size: 4.5rem;  font-weight: 300;  line-height: 1.2; } .display-4 {  font-size: 3.5rem;  font-weight: 300;  line-height: 1.2; } hr {  margin-top: 1rem;  margin-bottom: 1rem;  border: 0;  border-top: 1px solid rgba(0, 0, 0, 0.1); } small, .small {  font-size: 80%;  font-weight: 400; } mark, .mark {  padding: 0.2em;  background-color: #fcf8e3; } .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline {  padding-left: 0;  list-style: none; } .list-inline-item {  display: inline-block; } .list-inline-item:not(:last-child) {  margin-right: 0.5rem; } .initialism {  font-size: 90%;  text-transform: uppercase; } .blockquote {  margin-bottom: 1rem;  font-size: 1.25rem; } .blockquote-footer {  display: block;  font-size: 80%;  color: #6c757d; } .blockquote-footer::before {  content: "\2014 \00A0"; } .img-fluid {  max-width: 100%;  height: auto; } .img-thumbnail {  padding: 0.25rem;  background-color: #fff;  border: 1px solid #dee2e6;  border-radius: 0.25rem;  max-width: 100%;  height: auto; } .figure {  display: inline-block; } .figure-img {  margin-bottom: 0.5rem;  line-height: 1; } .figure-caption {  font-size: 90%;  color: #6c757d; } code {  font-size: 87.5%;  color: #e83e8c;  word-break: break-word; } a > code {  color: inherit; } kbd {  padding: 0.2rem 0.4rem;  font-size: 87.5%;  color: #fff;  background-color: #212529;  border-radius: 0.2rem; } kbd kbd {  padding: 0;  font-size: 100%;  font-weight: 700; } pre {  display: block;  font-size: 87.5%;  color: #212529; } pre code {  font-size: inherit;  color: inherit;  word-break: normal; } .pre-scrollable {  max-height: 340px;  overflow-y: scroll; } .container {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; } @media (min-width: 576px) {  .container {   max-width: 540px;  } } @media (min-width: 768px) {  .container {   max-width: 720px;  } } @media (min-width: 992px) {  .container {   max-width: 960px;  } } @media (min-width: 1200px) {  .container {   max-width: 1140px;  } } .container-fluid {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; } .row {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px; }  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; } .col {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  max-width: 100%; } .col-auto {  -webkit-box-flex: 0;  -ms-flex: 0 0 auto;  flex: 0 0 auto;  width: auto;  max-width: none; } .col-1 {  -webkit-box-flex: 0;  -ms-flex: 0 0 8.333333%;  flex: 0 0 8.333333%;  max-width: 8.333333%; } .col-2 {  -webkit-box-flex: 0;  -ms-flex: 0 0 16.666667%;  flex: 0 0 16.666667%;  max-width: 16.666667%; } .col-3 {  -webkit-box-flex: 0;  -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%; } .col-4 {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%; } .col-5 {  -webkit-box-flex: 0;  -ms-flex: 0 0 41.666667%;  flex: 0 0 41.666667%;  max-width: 41.666667%; } .col-6 {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%; } .col-7 {  -webkit-box-flex: 0;  -ms-flex: 0 0 58.333333%;  flex: 0 0 58.333333%;  max-width: 58.333333%; } .col-8 {  -webkit-box-flex: 0;  -ms-flex: 0 0 66.666667%;  flex: 0 0 66.666667%;  max-width: 66.666667%; } .col-9 {  -webkit-box-flex: 0;  -ms-flex: 0 0 75%;  flex: 0 0 75%;  max-width: 75%; } .col-10 {  -webkit-box-flex: 0;  -ms-flex: 0 0 83.333333%;  flex: 0 0 83.333333%;  max-width: 83.333333%; } .col-11 {  -webkit-box-flex: 0;  -ms-flex: 0 0 91.666667%;  flex: 0 0 91.666667%;  max-width: 91.666667%; } .col-12 {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; } .col-12-5 {  -webkit-box-flex: 0;  -ms-flex: 0 0 20%;  flex: 0 0 20%;  max-width: 20%; } .col-8-3 {  -webkit-box-flex: 0;  -ms-flex: 0 0 22.222222%;  flex: 0 0 22.222222%;  max-width: 22.222222%; } .order-first {  -webkit-box-ordinal-group: 0;  -ms-flex-order: -1;  order: -1; } .order-last {  -webkit-box-ordinal-group: 14;  -ms-flex-order: 13;  order: 13; } @media (min-width: 576px) {  .col-sm {   -ms-flex-preferred-size: 0;   flex-basis: 0;   -webkit-box-flex: 1;   -ms-flex-positive: 1;   flex-grow: 1;   max-width: 100%;  }  .col-sm-auto {   -webkit-box-flex: 0;   -ms-flex: 0 0 auto;   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-sm-1 {   -webkit-box-flex: 0;   -ms-flex: 0 0 8.333333%;   flex: 0 0 8.333333%;   max-width: 8.333333%;  }  .col-sm-2 {   -webkit-box-flex: 0;   -ms-flex: 0 0 16.666667%;   flex: 0 0 16.666667%;   max-width: 16.666667%;  }  .col-sm-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 25%;   flex: 0 0 25%;   max-width: 25%;  }  .col-sm-4 {   -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;   flex: 0 0 33.333333%;   max-width: 33.333333%;  }  .col-sm-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 41.666667%;   flex: 0 0 41.666667%;   max-width: 41.666667%;  }  .col-sm-6 {   -webkit-box-flex: 0;   -ms-flex: 0 0 50%;   flex: 0 0 50%;   max-width: 50%;  }  .col-sm-7 {   -webkit-box-flex: 0;   -ms-flex: 0 0 58.333333%;   flex: 0 0 58.333333%;   max-width: 58.333333%;  }  .col-sm-8 {   -webkit-box-flex: 0;   -ms-flex: 0 0 66.666667%;   flex: 0 0 66.666667%;   max-width: 66.666667%;  }  .col-sm-9 {   -webkit-box-flex: 0;   -ms-flex: 0 0 75%;   flex: 0 0 75%;   max-width: 75%;  }  .col-sm-10 {   -webkit-box-flex: 0;   -ms-flex: 0 0 83.333333%;   flex: 0 0 83.333333%;   max-width: 83.333333%;  }  .col-sm-11 {   -webkit-box-flex: 0;   -ms-flex: 0 0 91.666667%;   flex: 0 0 91.666667%;   max-width: 91.666667%;  }  .col-sm-12 {   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;  }  .col-sm-12-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  }  .col-sm-8-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 22.222222%;   flex: 0 0 22.222222%;   max-width: 22.222222%;  }  .order-sm-first {   -webkit-box-ordinal-group: 0;   -ms-flex-order: -1;   order: -1;  }  .order-sm-last {   -webkit-box-ordinal-group: 14;   -ms-flex-order: 13;   order: 13;  } } @media (min-width: 768px) {  .col-md {   -ms-flex-preferred-size: 0;   flex-basis: 0;   -webkit-box-flex: 1;   -ms-flex-positive: 1;   flex-grow: 1;   max-width: 100%;  }  .col-md-auto {   -webkit-box-flex: 0;   -ms-flex: 0 0 auto;   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-md-1 {   -webkit-box-flex: 0;   -ms-flex: 0 0 8.333333%;   flex: 0 0 8.333333%;   max-width: 8.333333%;  }  .col-md-2 {   -webkit-box-flex: 0;   -ms-flex: 0 0 16.666667%;   flex: 0 0 16.666667%;   max-width: 16.666667%;  }  .col-md-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 25%;   flex: 0 0 25%;   max-width: 25%;  }  .col-md-4 {   -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;   flex: 0 0 33.333333%;   max-width: 33.333333%;  }  .col-md-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 41.666667%;   flex: 0 0 41.666667%;   max-width: 41.666667%;  }  .col-md-6 {   -webkit-box-flex: 0;   -ms-flex: 0 0 50%;   flex: 0 0 50%;   max-width: 50%;  }  .col-md-7 {   -webkit-box-flex: 0;   -ms-flex: 0 0 58.333333%;   flex: 0 0 58.333333%;   max-width: 58.333333%;  }  .col-md-8 {   -webkit-box-flex: 0;   -ms-flex: 0 0 66.666667%;   flex: 0 0 66.666667%;   max-width: 66.666667%;  }  .col-md-9 {   -webkit-box-flex: 0;   -ms-flex: 0 0 75%;   flex: 0 0 75%;   max-width: 75%;  }  .col-md-10 {   -webkit-box-flex: 0;   -ms-flex: 0 0 83.333333%;   flex: 0 0 83.333333%;   max-width: 83.333333%;  }  .col-md-11 {   -webkit-box-flex: 0;   -ms-flex: 0 0 91.666667%;   flex: 0 0 91.666667%;   max-width: 91.666667%;  }  .col-md-12 {   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;  }  .col-md-12-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  }  .col-md-8-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 22.222222%;   flex: 0 0 22.222222%;   max-width: 22.222222%;  }  .order-md-first {   -webkit-box-ordinal-group: 0;   -ms-flex-order: -1;   order: -1;  }  .order-md-last {   -webkit-box-ordinal-group: 14;   -ms-flex-order: 13;   order: 13;  } } @media (min-width: 992px) {  .col-lg {   -ms-flex-preferred-size: 0;   flex-basis: 0;   -webkit-box-flex: 1;   -ms-flex-positive: 1;   flex-grow: 1;   max-width: 100%;  }  .col-lg-auto {   -webkit-box-flex: 0;   -ms-flex: 0 0 auto;   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-lg-1 {   -webkit-box-flex: 0;   -ms-flex: 0 0 8.333333%;   flex: 0 0 8.333333%;   max-width: 8.333333%;  }  .col-lg-2 {   -webkit-box-flex: 0;   -ms-flex: 0 0 16.666667%;   flex: 0 0 16.666667%;   max-width: 16.666667%;  }  .col-lg-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 25%;   flex: 0 0 25%;   max-width: 25%;  }  .col-lg-4 {   -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;   flex: 0 0 33.333333%;   max-width: 33.333333%;  }  .col-lg-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 41.666667%;   flex: 0 0 41.666667%;   max-width: 41.666667%;  }  .col-lg-6 {   -webkit-box-flex: 0;   -ms-flex: 0 0 50%;   flex: 0 0 50%;   max-width: 50%;  }  .col-lg-7 {   -webkit-box-flex: 0;   -ms-flex: 0 0 58.333333%;   flex: 0 0 58.333333%;   max-width: 58.333333%;  }  .col-lg-8 {   -webkit-box-flex: 0;   -ms-flex: 0 0 66.666667%;   flex: 0 0 66.666667%;   max-width: 66.666667%;  }  .col-lg-9 {   -webkit-box-flex: 0;   -ms-flex: 0 0 75%;   flex: 0 0 75%;   max-width: 75%;  }  .col-lg-10 {   -webkit-box-flex: 0;   -ms-flex: 0 0 83.333333%;   flex: 0 0 83.333333%;   max-width: 83.333333%;  }  .col-lg-11 {   -webkit-box-flex: 0;   -ms-flex: 0 0 91.666667%;   flex: 0 0 91.666667%;   max-width: 91.666667%;  }  .col-lg-12 {   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;  }  .col-lg-12-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  }  .col-lg-8-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 22.222222%;   flex: 0 0 22.222222%;   max-width: 22.222222%;  }  .order-lg-first {   -webkit-box-ordinal-group: 0;   -ms-flex-order: -1;   order: -1;  }  .order-lg-last {   -webkit-box-ordinal-group: 14;   -ms-flex-order: 13;   order: 13;  } } @media (min-width: 1200px) {  .col-xl {   -ms-flex-preferred-size: 0;   flex-basis: 0;   -webkit-box-flex: 1;   -ms-flex-positive: 1;   flex-grow: 1;   max-width: 100%;  }  .col-xl-auto {   -webkit-box-flex: 0;   -ms-flex: 0 0 auto;   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-xl-1 {   -webkit-box-flex: 0;   -ms-flex: 0 0 8.333333%;   flex: 0 0 8.333333%;   max-width: 8.333333%;  }  .col-xl-2 {   -webkit-box-flex: 0;   -ms-flex: 0 0 16.666667%;   flex: 0 0 16.666667%;   max-width: 16.666667%;  }  .col-xl-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 25%;   flex: 0 0 25%;   max-width: 25%;  }  .col-xl-4 {   -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;   flex: 0 0 33.333333%;   max-width: 33.333333%;  }  .col-xl-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 41.666667%;   flex: 0 0 41.666667%;   max-width: 41.666667%;  }  .col-xl-6 {   -webkit-box-flex: 0;   -ms-flex: 0 0 50%;   flex: 0 0 50%;   max-width: 50%;  }  .col-xl-7 {   -webkit-box-flex: 0;   -ms-flex: 0 0 58.333333%;   flex: 0 0 58.333333%;   max-width: 58.333333%;  }  .col-xl-8 {   -webkit-box-flex: 0;   -ms-flex: 0 0 66.666667%;   flex: 0 0 66.666667%;   max-width: 66.666667%;  }  .col-xl-9 {   -webkit-box-flex: 0;   -ms-flex: 0 0 75%;   flex: 0 0 75%;   max-width: 75%;  }  .col-xl-10 {   -webkit-box-flex: 0;   -ms-flex: 0 0 83.333333%;   flex: 0 0 83.333333%;   max-width: 83.333333%;  }  .col-xl-11 {   -webkit-box-flex: 0;   -ms-flex: 0 0 91.666667%;   flex: 0 0 91.666667%;   max-width: 91.666667%;  }  .col-xl-12 {   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;  }  .col-xl-12-5 {   -webkit-box-flex: 0;   -ms-flex: 0 0 20%;   flex: 0 0 20%;   max-width: 20%;  }  .col-xl-8-3 {   -webkit-box-flex: 0;   -ms-flex: 0 0 22.222222%;   flex: 0 0 22.222222%;   max-width: 22.222222%;  }  .order-xl-first {   -webkit-box-ordinal-group: 0;   -ms-flex-order: -1;   order: -1;  }  .order-xl-last {   -webkit-box-ordinal-group: 14;   -ms-flex-order: 13;   order: 13;  } } @media (max-width: 767px) {  .container {   padding-left: 10px;   padding-right: 10px;  }  .row {   margin-left: -5px;   margin-right: -5px;  }  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,  .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,  .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,  .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,  .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,  .col-xl-auto {   padding-right: 5px;   padding-left: 5px;  } } .fade {  opacity: 0;  transition: opacity 0.15s linear; } .fade.show {  opacity: 1; } .collapse {  display: none; } .collapse.show {  display: block; } .collapsing {  position: relative;  height: 0;  overflow: hidden;  transition: height 0.35s ease; } .dropdown {  position: relative; } .dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 10rem;  padding: 0.5rem 0;  margin: 0.125rem 0 0;  font-size: 1em;  color: #212529;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 0.25rem; } .dropdown-menu.show {  display: block; } .text-left {  text-align: left !important; } .text-right {  text-align: right !important; } .text-center {  text-align: center !important; } @media (min-width: 576px) {  .text-sm-left {   text-align: left !important;  }  .text-sm-right {   text-align: right !important;  }  .text-sm-center {   text-align: center !important;  } } @media (min-width: 768px) {  .text-md-left {   text-align: left !important;  }  .text-md-right {   text-align: right !important;  }  .text-md-center {   text-align: center !important;  } } @media (min-width: 992px) {  .text-lg-left {   text-align: left !important;  }  .text-lg-right {   text-align: right !important;  }  .text-lg-center {   text-align: center !important;  } } @media (min-width: 1200px) {  .text-xl-left {   text-align: left !important;  }  .text-xl-right {   text-align: right !important;  }  .text-xl-center {   text-align: center !important;  } }  .clearfix::after {  display: block;  clear: both;  content: ""; } .d-none {  display: none !important; } .d-block {  display: block !important; } @media (min-width: 576px) {  .d-sm-none {   display: none !important;  }  .d-sm-block {   display: block !important;  } } @media (min-width: 768px) {  .d-md-none {   display: none !important;  }  .d-md-block {   display: block !important;  }  } @media (min-width: 992px) {  .d-lg-none {   display: none !important;  }  .d-lg-block {   display: block !important;  }  } @media (min-width: 1200px) {  .d-xl-none {   display: none !important;  }  .d-xl-block {   display: block !important;  }  } .float-left {  float: left; } .float-right {  float: right; } .float-none {  float: none; } .hidden {  display:none !important; } @media (max-width: 1199px) {  .hidden-md {   display:none !important;  } } @media (max-width: 991px) {  .hidden-sm {   display:none !important;  } } @media (max-width: 767px) {  .hidden-xs {   display:none !important;  } } .rt-tabs-wrapper .rt-tabs {  list-style:none;  padding: 0;  margin: 0; } .rt-tabs-wrapper .rt-tabs > li {  display: inline-block;  vertical-align: top; } .rt-tabs-wrapper .rt-tab-panel:not(.opened) {  display: block;  height: 0;  overflow-y: hidden;  min-height: 0; } .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline: 0; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } .slick-loading .slick-list { background: #fff url('https://teirrahhair.com/wp-content/themes/vasia/assets/css/ajax-loader.gif') center center no-repeat; } .slick-prev, .slick-next { position: absolute; display: block; text-indent: -999em; cursor: pointer; outline: none; padding: 0; overflow: hidden; width: 38px; height: 38px; z-index: 8; top: 50%; background: none; opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .slick-slider:hover .slick-prev, .slick-slider:hover .slick-next { opacity: .8; } .slick-slider .slick-prev:hover, .slick-slider .slick-next:hover { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-family: 'Pe-icon-7-stroke'; font-size: 30px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 0; display: block; } .slick-prev { left: 30px; } .jas-sc-products .slick-prev { left: -5px; } [dir='rtl'] .slick-prev { right: 30px; left: auto; } .slick-prev:before { content: '\e686'; } [dir='rtl'] .slick-prev:before { content: '\e684'; } .slick-next { right: 30px; } .jas-sc-products .slick-next { right: -5px; } [dir='rtl'] .slick-next { right: auto; left: 30px; } .slick-next:before { content: '\e684'; } [dir='rtl'] .slick-next:before { content: '\e686'; } .p-nav .slick-prev, .p-nav .slick-next { bottom: -32px; top: auto; -webkit-transform: translateY(0);   -moz-transform: translateY(0);   -ms-transform: translateY(0);    -o-transform: translateY(0);     transform: translateY(0); } .p-nav .slick-prev:before, .p-nav .slick-next:before { font-size: 32px; } .p-nav .slick-prev { left: 10px; } .p-nav .slick-next { right: 10px; } .slick-dotted.slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: 15px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; z-index: 999; } .slick-dots li { position: relative; display: inline-block; width: 10px; height: 10px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { font-family: 'slick'; font-size: 40px; line-height: 15px; position: absolute; top: 0; left: 0; width: 15px; height: 15px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { opacity: .75; color: black; }  .mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8; } .mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; } .mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; } .mfp-align-top .mfp-container:before {  display: none; } .mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; } .mfp-ajax-cur {  cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; } .mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; } .mfp-auto-cursor .mfp-content {  cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .mfp-loading.mfp-figure {  display: none; } .mfp-hide {  display: none !important; } .mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {   color: #CCC; }   .mfp-preloader a:hover {    color: #FFF; } .mfp-s-ready .mfp-preloader {  display: none; } .mfp-s-error .mfp-content {  display: none; } button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }  .mfp-close:hover,  .mfp-close:focus {   opacity: 1; }  .mfp-close:active {   top: 1px; } .mfp-close-btn-in .mfp-close {  color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; } .mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; } .mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }  .mfp-arrow:active {   margin-top: -54px; }  .mfp-arrow:hover,  .mfp-arrow:focus {   opacity: 1; }  .mfp-arrow:before,  .mfp-arrow:after {   content: '';   display: block;   width: 0;   height: 0;   position: absolute;   left: 0;   top: 0;   margin-top: 35px;   margin-left: 35px;   border: medium inset transparent; }  .mfp-arrow:after {   border-top-width: 13px;   border-bottom-width: 13px;   top: 8px; }  .mfp-arrow:before {   border-top-width: 21px;   border-bottom-width: 21px;   opacity: 0.7; } .mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after {   border-right: 17px solid #FFF;   margin-left: 31px; }  .mfp-arrow-left:before {   margin-left: 25px;   border-right: 27px solid #3F3F3F; } .mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after {   border-left: 17px solid #FFF;   margin-left: 39px; }  .mfp-arrow-right:before {   border-left: 27px solid #3F3F3F; } .mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }  .mfp-iframe-holder .mfp-content {   line-height: 0;   width: 100%;   max-width: 900px; }  .mfp-iframe-holder .mfp-close {   top: -40px; } .mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }  .mfp-iframe-scaler iframe {   position: absolute;   display: block;   top: 0;   left: 0;   width: 100%;   height: 100%;   box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);   background: #000; }  img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }  .mfp-figure {  line-height: 0; }  .mfp-figure:after {   content: '';   position: absolute;   left: 0;   top: 40px;   bottom: 40px;   display: block;   right: 0;   width: auto;   height: auto;   z-index: -1;   box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);   background: #444; }  .mfp-figure small {   color: #BDBDBD;   display: block;   font-size: 12px;   line-height: 14px; }  .mfp-figure figure {   margin: 0; } .mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; } .mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; } .mfp-image-holder .mfp-content {  max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {   .mfp-img-mobile .mfp-image-holder {   padding-left: 0;   padding-right: 0; }  .mfp-img-mobile img.mfp-img {   padding: 0; }  .mfp-img-mobile .mfp-figure:after {   top: 0;   bottom: 0; }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {   background: rgba(0, 0, 0, 0.6);   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   box-sizing: border-box; }   .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0; }  .mfp-img-mobile .mfp-counter {   right: 5px;   top: 3px; }  .mfp-img-mobile .mfp-close {   top: 0;   right: 0;   width: 35px;   height: 35px;   line-height: 35px;   background: rgba(0, 0, 0, 0.6);   position: fixed;   text-align: center;   padding: 0; } } @media all and (max-width: 900px) {  .mfp-arrow {   -webkit-transform: scale(0.75);   transform: scale(0.75); }  .mfp-arrow-left {   -webkit-transform-origin: 0;   transform-origin: 0; }  .mfp-arrow-right {   -webkit-transform-origin: 100%;   transform-origin: 100%; }  .mfp-container {   padding-left: 6px;   padding-right: 6px; } }  .mfp-fade.mfp-bg {   opacity: 0;   -webkit-transition: all 0.15s ease-out;   -moz-transition: all 0.15s ease-out;   transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready {   opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing {   opacity: 0; } .mfp-fade.mfp-wrap .mfp-content {   opacity: 0;   -webkit-transition: all 0.15s ease-out;   -moz-transition: all 0.15s ease-out;   transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content {   opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content {   opacity: 0; }  .mfp-zoom-in {        } .mfp-zoom-in .mfp-with-anim {   opacity: 0;   transition: all 0.2s ease-in-out;   transform: scale(0.8); } .mfp-zoom-in.mfp-bg {   opacity: 0;   transition: all 0.3s ease-out; } .mfp-zoom-in.mfp-ready .mfp-with-anim {   opacity: 1;   transform: scale(1); } .mfp-zoom-in.mfp-ready.mfp-bg {   opacity: 0.8; } .mfp-zoom-in.mfp-removing .mfp-with-anim {   transform: scale(0.8);   opacity: 0; } .mfp-zoom-in.mfp-removing.mfp-bg {   opacity: 0; }  .mfp-zoom-out {        } .mfp-zoom-out .mfp-with-anim {   opacity: 0;   transition: all 0.3s ease-in-out;   transform: scale(1.3); } .mfp-zoom-out.mfp-bg {   opacity: 0;   transition: all 0.3s ease-out; } .mfp-zoom-out.mfp-ready .mfp-with-anim {   opacity: 1;   transform: scale(1); } .mfp-zoom-out.mfp-ready.mfp-bg {   opacity: 0.8; } .mfp-zoom-out.mfp-removing .mfp-with-anim {   transform: scale(1.3);   opacity: 0; } .mfp-zoom-out.mfp-removing.mfp-bg {   opacity: 0; }  .mfp-left-horizontal .mfp-with-anim {   opacity: 0;   transition: transform 0.3s ease, opacity 0.3s ease;   -webkit-transition: transform 0.3s ease, opacity 0.3s ease;   transform: translateX(-100px);   -webkit-transform: translateX(-100px); } .mfp-left-horizontal .mfp-with-anim .summary-inner {   transform: translateY(30px);   -webkit-transform: translateY(30px);   opacity: 0;   transition: transform 0.3s ease, opacity 0.3s ease;   -webkit-transition: transform 0.3s ease, opacity 0.3s ease; } .mfp-left-horizontal.mfp-bg {   opacity: 0;   transition: opacity 0.3s ease;   -webkit-transition: opacity 0.3s ease; } .mfp-left-horizontal.mfp-ready .mfp-with-anim {   opacity: 1;   transform: none;   -webkit-transform: none; } .mfp-left-horizontal.mfp-ready .mfp-with-anim .summary-inner {   transform: none;   -webkit-transform: none;   opacity: 1; } .mfp-left-horizontal.mfp-ready.mfp-bg {   opacity: 0.8; } .mfp-left-horizontal.mfp-removing .mfp-with-anim {   opacity: 0;   transform: translateX(100px);   -webkit-transform: translateX(100px); } .mfp-left-horizontal.mfp-removing.mfp-bg {   opacity: 0; } .mfp-left-horizontal.mfp-removing .mfp-close {   display: none; }  .mfp-right-horizontal .mfp-with-anim {   opacity: 0;   transition: transform 0.3s ease, opacity 0.3s ease;   -webkit-transition: transform 0.3s ease, opacity 0.3s ease;   transform: translateX(100px);   -webkit-transform: translateX(100px); } .mfp-right-horizontal .mfp-with-anim .summary-inner {   transform: translateY(30px);   -webkit-transform: translateY(30px);   opacity: 0;   transition: transform 0.3s ease, opacity 0.3s ease;   -webkit-transition: transform 0.3s ease, opacity 0.3s ease; } .mfp-right-horizontal.mfp-bg {   opacity: 0;   transition: opacity 0.3s ease;   -webkit-transition: opacity 0.3s ease; } .mfp-right-horizontal.mfp-ready .mfp-with-anim {   opacity: 1;   transform: none;   -webkit-transform: none; } .mfp-right-horizontal.mfp-ready .mfp-with-anim .summary-inner {   transform: none;   -webkit-transform: none;   opacity: 1; } .mfp-right-horizontal.mfp-ready.mfp-bg {   opacity: 0.8; } .mfp-right-horizontal.mfp-removing .mfp-with-anim {   opacity: 0;   transform: translateX(-100px);   -webkit-transform: translateX(-100px); } .mfp-right-horizontal.mfp-removing.mfp-bg {   opacity: 0; } .mfp-right-horizontal.mfp-removing .mfp-close {   display: none; }  .admin-bar .search-sidebar .search-wrapper, .admin-bar #menu-side,.admin-bar #cart-side, .admin-bar .filter-side,.admin-bar .sticky-enable .has-sticky, .admin-bar .sticky-enable.scrollup .mobile-header {  top: 32px !Important; } @media (max-width: 782px) {  .admin-bar .search-sidebar .search-wrapper,  .admin-bar #menu-side,.admin-bar #cart-side,  .admin-bar .filter-side,.admin-bar .sticky-enable .has-sticky,  .admin-bar .sticky-enable.scrollup .mobile-header{   top: 46px !Important;  } } @media screen and (max-width: 600px) {  .nojq {   position: fixed !important;  } } :root {  --rowspace: 90px; } html {  font-size: 62.5%; } body {  line-height: 1.8;  overflow-x: hidden;  margin: 0;  padding: 0; } .fluid-width .topbar-header .container, .fluid-width .main-header > .container, .fluid-width .promo-block .container, .breadcrumb > .container {  max-width: 1860px; } .has-side-open {  overflow-y: hidden; } #page {  margin: 0;  overflow-x: hidden;  position: relative; } #content {  min-height: 300px; } #content > *:last-child {  margin-bottom: 0; } @media (min-width: 1530px) {  #content .main-content.col-lg-9:not(.order-lg-last) {   padding-right: 45px;  }  #content .main-content.col-lg-9.order-lg-last {   padding-left: 45px;  } } iframe {  max-width: 100%; } blockquote.alignleft, .wp-caption.alignleft, img.alignleft, blockquote.alignright, .wp-caption.alignright, img.alignright, h1, h2, h3, h4, h5, p, pre, address, figure, .wp-caption, .wp-block-categories {   margin-bottom: 1.5rem; } a {  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;  color: var(--linkcolor);  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } a:hover {  color: var(--primarycolor);  text-decoration: none; } a:not([href]) {  text-decoration:none; } img {  border-style: none;  height: auto;  max-width: 100%; } img.lazyload {  background: #ddd; } [hidden] {  display: none; } input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date],input.qty, select, textarea,.quantity input {   padding: 0 15px;   max-width: 100%;   width: 100%;   height: 42px;   border: 1px solid #ebebeb;   border-radius: 0;   background-color: transparent;   box-shadow: none;   vertical-align: middle;   font-size: 1.4rem; } .quantity {  display: inline-block;  vertical-align: top; } .quantity input {  float: left; } .quantity input.minus, .quantity input.plus {   width: 25px;   padding: 0;   height: 42px;   line-height: 38px;   cursor: pointer; } .quantity input.minus:hover, .quantity input.plus:hover {  color: var(--primarycolor); } .quantity input.qty {  padding: 0;  min-width: 50px;  border-radius: 0;  border-left: 0;  border-right: 0;  height: 42px;  line-height: 38px; } .quantity .screen-reader-text {  display:none; } input[type=radio], input[type=checkbox] {   box-sizing: border-box;   margin-top: 0;   margin-right: 5px;   padding: 0;   vertical-align: middle; } textarea {   overflow: auto;   padding: 10px 15px;   min-height: 190px; } label {   display: block;   margin-bottom: 5px;   color: #464646;   vertical-align: middle;   font-weight: 400; } table {   margin-bottom: 35px;   width: 100%;   border-collapse: collapse;   line-height: 1.4;   border-color: #f0f0f0;   border-spacing: 0;   border-style: solid;   border-width: 1px 0 0 1px; } table th, table td {  border-bottom: 1px solid #f0f0f0;  border-right: 1px solid #f0f0f0;  padding: 10px; } table th {   padding: 15px 10px;   color: #2d2a2a;   vertical-align: middle;   text-align: left;   text-transform: uppercase;   font-weight: 600;   font-size: 1.5rem;   line-height: 1.2; } table tbody th, table tfoot th {   text-transform: none;   font-size: 1.4rem; } button, .button, .submit, .button:not([href]), .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, input[type='submit'] {  background: #313030;  box-shadow: none;  border: 0;  color: #ffffff;  display: inline-block;  font-size: 1.8rem;  line-height: 22px;  font-weight: 400;  overflow: hidden;  padding: 10px 20px;  text-shadow: none;  text-transform: capitalize;  text-align: center;  height: auto;  border-radius: 0;  -webkit-border-radius: 0;  -webkit-transition: all .4s ease-out;  -moz-transition: all .4s ease-out;  -ms-transition: all .4s ease-out;  -o-transition: all .4s ease-out;  vertical-align: middle;  cursor: pointer; } button:hover, .button:hover, .submit:hover, .button:not([href]):hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, article .post-password-form input[type='submit']:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #ffffff;  opacity: 0.82; } * {  outline: none !Important; } body ::-webkit-scrollbar-track {background-color: transparent;} body ::-webkit-scrollbar {width: 3px;background-color: transparent;} body ::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.1);border-radius: 10px; } .mfp-container {   cursor: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/close.png),auto; } .mfp-auto-cursor .mfp-content {  cursor: inherit; } .mfp-auto-cursor .mfp-content > * {  cursor: auto; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  width: auto; } .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover {  background: transparent;  color: var(--primarycolor); } .mfp-wrap {} .mfp-content .product-quickview {  background: #fff;  border-radius: 0;  border: 0;  box-shadow: 0 0 10px rgba(0,0,0,0.8);  margin: 5% auto;  max-width: 96%;  padding: 15px;  position: relative;  width: 920px; } .mfp-content .product-quickview .mfp-close {  background: transparent; } .product-quickview .wc-single-product .column-right {  max-height: 100%;  text-align: left;  position: absolute;  top: 0;  right: 0;  bottom: 0;  overflow: auto;  padding-bottom: 20px; } .product-quickview .summary .product_title {  font-size: 2.8rem;  margin-top: 38px !important; } .product-quickview .vasia-size-guide {  display:none; } .product-quickview .summary .woocommerce-product-details__short-description > * {  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; } .product-quickview .slick-list {  margin: 0; } .product-quickview .slick-list .slick-slide {  padding: 0;  margin: 0 !important; } .woocommerce a.remove:hover {  background: transparent;  color: #1d1d1d !important; } .woocommerce table.shop_table {  border-radius: 0; } .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {   opacity: 1;   position: relative; } .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before {  content: "";  left: 0;  top: 0;  right: 0;  bottom: 0;  background: rgba(0,0,0,0.5);  position: absolute; } .woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {  right: 50%;  margin-right: -12px;  top: 50%;  margin-top: -12px;  content: "";  width: 24px;  height: 24px;  display: inline-block;  border-width: 2px;  border-color: rgba(255, 255, 255, 0.3);  border-top-color: #fff;  animation: spin 1s infinite linear;  border-radius: 100%;  border-style: solid; } .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {   background: #e1e1e1;   color: #222; } .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {   font-weight: 500 } .woocommerce table.shop_table th {  font-weight: 500; } .woocommerce table.shop_table th:last-child,.woocommerce table.shop_table tr td:last-child {  text-align: right; } .process-box {  margin-bottom: var(--rowspace);  background: #fafafa;  padding: 30px;  text-align: center;  display: flex;  align-items: center;  justify-content: center; } .process-box .custom-logo-link {  margin-right: 30px; } .process-box .custom-logo-link+div {  flex: 1 1 auto; } .vasia-checkout-process-wrap ul {  list-style: none;  margin: 0;  display: inline-block;  padding: 0;  text-transform: uppercase;  font-size: 2rem;  font-weight: 500; } .vasia-checkout-process-wrap ul li {  display: inline-flex;  align-items: center; } .vasia-checkout-process-wrap ul li:not(:last-child):after {   content: '';   display: inline-flex;   border-bottom: 1px solid #ebebeb;   min-width: 120px;   vertical-align: middle;   margin: 0 20px; } .vasia-checkout-process-wrap ul li:before {  content: "";  border: 1px solid #e0e0e0;  font-size: 1.4rem;  width: 3rem;  height: 3rem;  line-height: 2.8rem;  display: inline-flex;  align-items: center;  justify-content: center;  border-radius: 100%;  margin-right: 7px; } .vasia-checkout-process-wrap ul li.step-cart:before {  content: "1"; } .vasia-checkout-process-wrap ul li.step-checkout:before {  content: "2"; } .vasia-checkout-process-wrap ul li.step-complete:before {  content: "3"; } .vasia-checkout-process-wrap ul li a {  display: inline-flex; } .vasia-checkout-process-wrap ul li.step-active > * {  color: var(--primarycolor); } .vasia-checkout-process-wrap ul li.step-active:before {  border-color: var(--primarycolor);  background: var(--primarycolor);  color: #fff; } .woocommerce table.woocommerce-cart-form__contents {  border: 0;  border-radius: 0;  margin: 0; } .woocommerce table.woocommerce-cart-form__contents th, .woocommerce table.woocommerce-cart-form__contents tr, .woocommerce table.woocommerce-cart-form__contents td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table tr, .woocommerce-cart .cart-collaterals .cart_totals table td {  padding-left: 0;  padding-right: 0;  border-right: 0;  border-bottom: 0; } .woocommerce-shipping-totals td {  background: transparent !important; } .woocommerce ul#shipping_method li input {margin-top: 0;vertical-align: middle;} .woocommerce table.woocommerce-cart-form__contents .product-thumbnail img {  max-width: 100%;  width: 100px; } .woocommerce table.woocommerce-cart-form__contents .product-subtotal .amount {  color: var(--primarycolor); } #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {  min-width: 230px;  width: auto;  border: 1px solid #ebebeb; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {  float: none;  width: 100%;  border: 2px solid #ebebeb;  padding: 30px 30px 0; } .woocommerce-cart .cart-collaterals .cart_totals table {  border: 0;  border-radius: 0; } .woocommerce-cart .wc-proceed-to-checkout > a {  width: 100%; } @media (max-width: 991px) {  .woocommerce table.woocommerce-cart-form__contents {   margin-bottom: var(--rowspace);  }  .vasia-checkout-process-wrap ul li:not(:last-child):after {   min-width: 40px;  }  .vasia-checkout-process-wrap ul {   font-size: 1.8rem;  } } @media (max-width: 768px) {  .vasia-checkout-process-wrap ul li:before {   width: 2.5rem;   height: 2.5rem;   line-height: 2.5rem;  }  .vasia-checkout-process-wrap ul {   font-size: 1.6rem;  }  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {   padding: 15px;   padding-bottom: 0;  }  .process-box {   padding: 15px;  }  .process-box .custom-logo-link {   margin-right: 15px;   max-width: 30%;  }  .vasia-checkout-process-wrap ul li,  .vasia-checkout-process-wrap ul li:after {   display: none !important;  }  .vasia-checkout-process-wrap ul li.step-active {   display:inline-flex !Important;  }  .woocommerce table.woocommerce-cart-form__contents,  .woocommerce table.woocommerce-cart-form__contents tbody {   display: block;  }  .woocommerce table.woocommerce-cart-form__contents tr {    margin-bottom: 25px;    padding-bottom: 25px;    padding-left: 115px;    min-height: 136px;    position: relative;    border-bottom: 1px solid #ddd;    width: 100%;  }  .woocommerce table.woocommerce-cart-form__contents tbody tr:not(.cart_item) {   padding-left: 0;  }  .woocommerce table.woocommerce-cart-form__contents tbody tr:not(.cart_item) td.actions {   padding: 0;   border: 0;   display: flex;   flex-direction: column;  }  .woocommerce table.woocommerce-cart-form__contents tbody tr:not(.cart_item) td.actions .coupon {   order: 100;   margin-top: 20px;   padding: 15px !important;   border: 2px dashed #ebebeb;  }  .woocommerce table.woocommerce-cart-form__contents tr td {   background: transparent !important;   border-top: 1px dashed #e1e1e1;  }  .woocommerce table.woocommerce-cart-form__contents td.product-remove {    position: absolute;    top: 0;    right: 0;    z-index: 1;    margin-bottom: 0;    padding-bottom: 0;    border: none;  }  .woocommerce table.woocommerce-cart-form__contents td.product-thumbnail {    position: absolute;    top: 0;    left: 0;    overflow: hidden;    margin-bottom: 0;    padding-bottom: 0;    max-height: 115px;    border-bottom: none;    display: block !important;    border: 0;    padding: 0;  }  .woocommerce table.woocommerce-cart-form__contents td.product-thumbnail:before {   display:none;  }  .woocommerce table.woocommerce-cart-form__contents tr td.product-name:before {   display:none;  }  .woocommerce table.woocommerce-cart-form__contents tr td.product-name {   border-top: 0;   text-align: left !important;   font-weight: 600;   padding-right: 35px;  }  .woocommerce table.woocommerce-cart-form__contents tr td::before {   font-weight: 400;  }  .woocommerce table.woocommerce-cart-form__contents .input-text.qty,  .woocommerce table.woocommerce-cart-form__contents .quantity input.minus,  .woocommerce table.woocommerce-cart-form__contents .quantity input.plus {   height: 30px;   line-height: 26px;  } } @media (max-width: 567px) {  .woocommerce table.woocommerce-cart-form__contents tbody tr:not(.cart_item) td.actions .coupon > * {   width: 100% !important;   float: none !important;  }  .woocommerce table.woocommerce-cart-form__contents tbody tr:not(.cart_item) td.actions .coupon button {   margin-top: 10px;  } } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {  border: 2px solid #ebebeb;  border-radius: 0;  -webkit-border-radius: 0; } .woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .col2-set .col-3 {  max-width: none;  flex: none; } .woocommerce-account .woocommerce-MyAccount-navigation > ul {  padding: 0;  list-style:none; } .woocommerce-account .woocommerce-MyAccount-navigation > ul {    border: 1px solid rgba(0,0,0,.1); } .woocommerce-account .woocommerce-MyAccount-navigation > ul > li {   border-bottom: 1px solid rgba(0,0,0,.1);   padding: 9px 12px; } .woocommerce-account .woocommerce-MyAccount-navigation > ul > li:last-child {  border: 0; } .woocommerce-Addresses > div {  padding: 0; } .woocommerce .woocommerce-info {  border-top-color: #313030;  border-top-width: 2px; } .woocommerce-info::before {  color: #313030; } .woocommerce .woocommerce-checkout {  display: inline-block;  vertical-align: top;  width: 100%; } .woocommerce .woocommerce-checkout #customer_details {  float: left;  width: 48%; } .woocommerce .woocommerce-checkout #order_review_heading, .woocommerce .woocommerce-checkout #order_review {  float: right;  width: 48%;  text-align: center;  margin: 0;  background: #F8F8F8;  padding: 30px;  border: 5px double #e0e0e0;  border-top: 0; } .woocommerce .woocommerce-checkout #order_review_heading {   border-top: 5px double #e0e0e0;   border-bottom: 0;   padding-bottom: 0 !important; } .woocommerce .woocommerce-checkout h3 {  text-transform: uppercase; } .woocommerce .woocommerce-checkout #order_review .shop_table {  border-radius: 0;  -webkit-border-radius: 0;  border: 0;  background: #fff;  margin: 0 0 30px 0;  padding: 15px; } .woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {   max-width: 50%;   width: 50%;   border-bottom: 0;   border-right: 0; } .woocommerce-checkout-review-order-table .product-name .product-quantity {  font-weight: 600; } #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {  background: transparent;  padding: 0 0 20px 0; } #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {  background: transparent;  padding: 20px 0 0 0;  margin: 0; } .woocommerce .woocommerce-checkout .col2-set > * {  flex: none;  max-width: none;  padding: 0;  width: 100%;  margin-bottom: 20px; } td.product-total .amount {   color: #777;   font-weight: 400; } tr.cart-subtotal .amount,tr.order-total .amount {  color: var(--primarycolor); } tr.order-total th {  font-size: 1.8rem; } tr.order-total .amount {  font-size: 2rem; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {  border-radius: 0;  -webkit-border-radius: 0;  background: transparent; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {  width: 100%;  float:none;  background: var(--primarycolor);  padding: 15px 20px;  margin-bottom: 0; } .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {  background: #222; } .payment_methods li>label {  display: inline; } body .select2-container--default .select2-selection--single {   padding: 0 15px;   height: 42px;   text-align: left;   font-size: 1.4rem;   line-height: 38px; } body .select2-container--default .select2-selection {   border: 1px solid #ebebeb;   border-radius: 0;   background-color: transparent;   transition: border-color .4s ease; } body .select2-container--default .select2-selection--single .select2-selection__rendered {   display: inline;   padding-right: 0!important;   padding-left: 0!important;   line-height: 1.4; } body .select2-container--default .select2-selection--single .select2-selection__arrow {   top: 8px;   right: 10px!important;   background-position: right 1px top 50%;   background-size: auto 18px;   background-repeat: no-repeat; } body .select2-container--default .select2-dropdown {   border-width: 1px;   border-color: #ebebeb;   border-radius: 0;   background-color: #FFF; } body .select2-container--default .select2-search--dropdown .select2-search__field {   padding: 0 15px;   height: 42px;   border: 1px solid #ebebeb;   background-color: #FFF;   background-image: none;   color: #777; } .woocommerce form.checkout_coupon {   margin-bottom: 30px;   padding: 30px 25px;   max-width: 450px;   border: 2px dashed #DDD;   text-align: center;   border-radius: 0;   -webkit-border-radius: 0; } .woocommerce .checkout_coupon .form-row-first,.woocommerce .checkout_coupon .form-row-last {   display: inline-block;   float: none;   width: auto;   vertical-align: top; } .woocommerce .checkout_coupon .form-row-last button {  padding: 0 20px;  height: 42px; } #ship-to-different-address-checkbox {  margin-top: -3px; } @media (max-width: 767px) {  .woocommerce .woocommerce-checkout #customer_details,  .woocommerce .woocommerce-checkout #order_review_heading,  .woocommerce .woocommerce-checkout #order_review {   width: 100%;   float: none;  }  .woocommerce .woocommerce-checkout #order_review_heading,  .woocommerce .woocommerce-checkout #order_review {   padding: 15px;  } } .woocommerce-order {  text-align: center; } .woocommerce-order > * {  max-width: 800px;  margin-left: auto !important;  margin-right: auto !important; } .woocommerce-order .woocommerce-columns--addresses > * {  padding-left: 0;  padding-right: 0;  margin-bottom: 20px; } .woocommerce-order .woocommerce-notice {  color: #7db62e;  font-size: 2rem; } .woocommerce .woocommerce-order ul.order_details {  padding: 15px;  margin: 0;  border: 2px dashed #7db62e;  margin-bottom: 5px;  display: flex;  flex-wrap: wrap; } .woocommerce .woocommerce-order ul.order_details li {  font-size: 1rem;  float: none;  flex: auto; } .woocommerce .woocommerce-order ul.order_details li strong {  color: #1d1d1d; } .woocommerce .woocommerce-order-details {  margin-top: 30px; } .woocommerce-order-details__title {  text-transform: uppercase;  margin-bottom: 15px; } .woocommerce .woocommerce-order-details .woocommerce-table--order-details {  border: 0;  border-radius: 0;  border-collapse: collapse; } .woocommerce .woocommerce-order-details .woocommerce-table--order-details td, .woocommerce .woocommerce-order-details .woocommerce-table--order-details th {  padding-left: 0;  padding-right: 0;  border: 0; } .woocommerce .woocommerce-order ul.order_details > li:last-child {  padding-right: 0;  margin-right: 0; } .woocommerce .woocommerce-order-details .woocommerce-table--order-details thead tr:last-child{  border-bottom: 2px double #ebebeb; } .woocommerce .woocommerce-order-details tr td:last-child {  color: #1d1d1d; } .woocommerce .woocommerce-order .woocommerce-customer-details address {  border-radius: 0; } @media (max-width: 767px) {  .woocommerce .woocommerce-order ul.order_details {   padding: 10px;   display: flex;   flex-wrap: wrap;  }  .woocommerce .woocommerce-order ul.order_details > li {   padding: 5px;   flex: 1 1 50%;   margin: 0;   border: 0;   font-size: 1.1rem;   text-align: left;  } } .promo-block {  display: flex;  align-items: center;  text-align: center;  font-size: 1.4rem; } .promo-block .inner {  position: relative; } .promo-block .inner .promo_close {  position: absolute;  top: 50%;  right: 0;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .promo-block p {  margin: 0; } .promo_close {  color: inherit;  font-size: 2rem;  line-height: 1;  position: absolute;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  right: 30px; } .promo_close:hover {  color: inherit;  opacity: 0.7;  text-decoration: none; } .topbar-header {  } .topbar-header .header-block > a, .topbar-menu > li > a, .topbar-header .social-list li a, .top-phone a, .topbar-header .rt-dropdown-block > .rt-dropdown-title {  color: var(--topbartextcolor);  text-decoration:none; } .topbar-header .header-block > a:hover, .topbar-menu > li > a:hover, .topbar-header .social-list li a:hover, .top-phone a:hover, .topbar-header .rt-dropdown-block > .rt-dropdown-title:hover {  opacity: 0.82;  color: var(--topbartextcolor); } .topbar-header {  font-size: 1.4rem; } .topbar-header .col {  display: flex;  align-items: center;  flex-wrap: wrap; } .topbar-header .col.topbar-center-position {  justify-content: center; } .topbar-header .col.topbar-right-position {  justify-content: flex-end; } .topbar-header .col > * {   margin-left: 40px;   position: relative; } .topbar-header .col > *:before {   content: "";   height: 14px;   width: 1px;   background: #b2b2b2;   position: absolute;   left: -20px;   top: 50%;   margin-top: -7px; } .topbar-header.text-light .col > *:before {  background: #fff; } .topbar-header .col > *:first-child {  margin-left: 0; } .topbar-header .col > *:first-child:before {  display:none; } .topbar-header > .container > .row {  align-items: center; } .topbar-menu {  list-style:none;  padding: 0;  margin: 0; } .topbar-menu li {  display: inline-block;  vertical-align: top;  margin-bottom: 0 !important;  margin-right: 10px; } .topbar-menu li:last-child {  margin: 0; } .topbar-menu li > a, .rt-dropdown-block > .rt-dropdown-title {  padding: 7px 0;  line-height: 26px;  cursor: pointer;  display: flex;  align-items: center; } .rt-dropdown-block > .rt-dropdown-title > *:not(:last-child) {  margin-right: 5px; } .rt-dropdown-block > .rt-dropdown-title > span + i {  font-size: 8px !important;  margin-bottom: -2px; } .col-header-icon .rt-dropdown-block > .rt-dropdown-title {  font-size: 1.4rem; } .col-header-icon .rt-dropdown-block > .rt-dropdown-title:hover {  opacity: 0.82; } .rt-dropdown-block {  position: relative; } .rt-dropdown-block .rt-dropdown-content {  position: absolute;  top: 100%;  z-index: 999;  list-style:none;  left: auto;  right: 0;  margin: 0;  border-radius: 0;  background: #fff;  text-align: left;  padding: 0;  border: 0;  min-width: 160px;  box-shadow: none;  -webkit-box-shadow: none;  display:none;  border: 1px solid #e2e2e2;  color: var(--textcolor); } .rt-dropdown-block:hover .rt-dropdown-content {  display: block; } .rt-dropdown-block ul {  margin: 0;  padding: 0;  list-style:none; } .rt-dropdown-block ul li {  margin: 0; } .rt-dropdown-block ul li:last-child a {  border: 0; } .rt-dropdown-block li a {  padding: 7px 19px;  display: block;  line-height: 24px;  color: var(--linkcolor);  text-decoration: none; } .rt-dropdown-block li.active a, .rt-dropdown-block li a:hover {  color:var(--primarycolor);  background: #f5f5f5;  opacity: 1; } .topbar-header .social-list {  margin-top: 0;  padding: 0;  margin-bottom: 0; } .topbar-header .social-list li {  margin-bottom: 0;  display: inline-block;  vertical-align: top; } .topbar-header .social-list li:not(:last-child) {  margin-right: 7px;  margin-bottom: 0; } .topbar-header .social-list li a {  width: 18px;  line-height: 20px;  height: 20px;  background: transparent !important;  font-size: 0; } .top-phone > i {  font-size: 1.6rem; } .main-header { border-bottom: 1px solid #ebebeb; background: #fff; } .home:not(.blog) .main-header, .home:not(.blog) .mobile-header {  border-bottom: 0; } .page-id-2211 .main-header, .page-id-2219 .main-header, .page-id-2221 .main-header, .page-id-3972 .main-header, .page-id-4105 .main-header, .page-id-4146 .main-header, .page-id-4270 .main-header, .page-id-4692 .main-header, .page-id-4806 .main-header, .page-id-4851 .main-header, .page-id-4725 .main-header, .page-id-4770 .main-header, .page-id-4849 .main-header {  border-bottom: 0; } .main-header-content {  padding: 15px 0; } .col-header-icon {  display: flex;  align-items: center;  justify-content: flex-end; } .col-header-icon.left {  justify-content: flex-start; } .col-header-icon > * {  display: inline-block;  vertical-align: top;  margin-right: 25px; } .col-header-icon > *:last-child {  margin: 0; } .header-contact > .inner {  display: flex;  align-items: center; } .header-contact > .inner .icon {  margin-right: 10px; } .header-contact > .inner .content {  text-align: left;  display: flex;  flex-direction: column; } .header-contact .content label {  line-height: 1;  margin: 0; } .header-contact .content p {  line-height: 1;  margin: 4px 0 0 0;  font-weight: 700; } .main-header-content > .row {  align-items: center; } .top-menu {  } .top-menu > .container > .row {  align-items: center;  flex-wrap: nowrap; } .top-menu .col-ver {  width: auto;  flex: none;  max-width: none; } .top-menu .col-hoz {  flex: 1 1 auto;  width: auto;  max-width: none; } .mobile-header {  padding: 15px 0; } .mobile-header > .container > .row {  align-items: center; } .col-header-mobile {  display: flex;  align-items: center; } .col-header-mobile.center .custom-logo-mobile, .col-header-mobile.center #_mobile_logo_ {  text-align: center; } .custom-logo-mobile {  flex: 1; } .col-header-mobile > * {  margin-right: 15px;  line-height: 1; } .col-header-mobile > *:last-child {  margin: 0; } .col-header-mobile.right {  justify-content: flex-end; } .col-header-mobile #_mobile_logo_ {  flex: 1 1 auto; } .mobile-html > * {  text-align: center;  padding: 15px 20px;  display: block;  border-bottom: 1px solid #ebebeb; } .mobile-header-contact > *{  padding: 10px 20px;  border-bottom: 1px solid #ebebeb; } .box-language-mobile {  padding: 0 20px;  display: flex;  border-bottom:1px solid #ebebeb; } .box-language-mobile > * {  flex: 1;  -webkit-flex: 1;  text-align: center;  border-right: 1px solid #ebebeb; } .box-language-mobile > *:last-child {  border-right: 0; } .box-language-mobile .rt-dropdown-title {  justify-content: center; } .box-language-mobile .rt-dropdown-content {  left: 0;  right: 0;  min-width: 100%; } .has-side-open .sticky-enable .has-sticky {  position: static; } .sticky-enable .has-sticky,.sticky-enable.scrollup .mobile-header{   position: fixed !important;   left: 0;   top: 0;   width: 100%;   z-index: 101 !important;   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);   box-shadow: 0 1px 3px rgba(0,0,0,.1);   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   -webkit-transition: all 500ms ease-in-out;   -moz-transition: all 500ms ease-in-out;   -ms-transition: all 500ms ease-in-out;   -o-transition: all 500ms ease-in-out;   transition: all 500ms ease-in-out; } .sticky-enable .has-sticky ul.primary-menu > li > a {  padding: 15px 0; } .sticky-enable.scrollup .mobile-header {  z-index: 101; } .sticky-enable .has-sticky:hover, .sticky-enable.scrollup .mobile-header:hover {  opacity: 1; } .sticky-enable.scrollup .mobile-header {  padding: 5px 0; } .mobile-bottom-toolbar {  position: fixed;  right: 0;  bottom: 0;  left: 0;  z-index: 100;  overflow-x: auto;  overflow-y: hidden;  -webkit-overflow-scrolling: touch;  background-color: #FFF;  box-shadow: 0 0 9px rgb(0 0 0 / 12%);  display: none; } .mobile-bottom-toolbar__inner {  display: flex;  align-items: center;  justify-content: space-between;  padding: 5px 10px;  height: 55px;  list-style:none;  margin: 0; } .mobile-bottom-toolbar__inner > * {  flex: 1;  -webkit-flex: 1;  font-size: 1.4rem;  text-align: center; } .mobile-bottom-toolbar a {  color: var(--linkcolor); } .mobile-bottom-toolbar__inner .page-link a span {  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical; } .mobile-bottom-toolbar__inner > * i {  display: block;  font-size: 2.1rem; } .mobile-bottom-toolbar__inner > * img {  display: block;  margin: auto; } .mobile-bottom-toolbar .box-icons {  display: block; } .mobile-bottom-toolbar .wishlist-link .wishlist-count {  width: 14px;  height: 14px;  line-height: 14px;  font-weight: 400;  font-size: 1.2rem;  bottom: auto;  top: -1px;  right: -15px; } .mobile-bottom-toolbar .wishlist-link {  font-size: inherit;  line-height: 1.5; } .mobile-bottom-toolbar .wishlist-link .wishlist-text {  display: block;  line-height: inherit; } @media (max-width: 991px) {  .quick-links-active {   padding-bottom: 55px;  }  .mobile-bottom-toolbar {   display: block;  } } .main-menu:hover {  position: relative;  z-index: 999; } .primary-menu-wrapper ul.primary-menu {  margin: 0;  padding: 0; } .menu-align-center {  text-align: center; } .menu-align-right {  text-align: right; } ul.primary-menu > li {  display: inline-block;  vertical-align: top;  list-style: none;  position: relative; } #_desktop_menu_ ul.primary-menu > li:first-child {  padding-left: 0 !Important; } #_desktop_menu_ ul.primary-menu > li:last-child {  padding-right: 0 !Important; } ul.primary-menu > li > a {  text-transform: capitalize;  padding: 28px 0;  font-weight: 400;  line-height: 24px;  text-decoration: none; } ul.primary-menu > li.text-menu { padding-right: 0 !important; pointer-events: none; } ul.primary-menu > li.text-menu > a {  font-weight: 400 !Important; } #_desktop_menu_ .primary-menu-wrapper ul.primary-menu a {  text-decoration:none;  opacity: 1; } #_desktop_menu_ .primary-menu-wrapper ul.primary-menu a .menu_title {  position: relative; } #_desktop_menu_ .primary-menu-wrapper ul.primary-menu a .menu_title:after {  content:"";  position: absolute;  width: 0;  left: 0;  height: 2px;  bottom: -4px;  background: var(--menu_active_color);  opacity: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } #_desktop_menu_ .primary-menu-wrapper ul.primary-menu .dropdown-menu a .menu_title:after {  background: var(--primarycolor); } #_desktop_menu_ .primary-menu-wrapper ul.primary-menu > li.current-menu-item > a .menu_title:after, #_desktop_menu_ .primary-menu-wrapper ul.primary-menu a:hover .menu_title:after {  opacity: 1;  width: 100%; } .mm-has-children {  margin-left: 5px; } .primary-menu-wrapper ul.primary-menu > li > a > .mm-has-children {  display:none; }  .primary-menu-wrapper ul.primary-menu > li > a .menu-label {  top: -18px; } .menu-label {   font-size: 1.1rem;   text-transform: capitalize;   position: absolute;   top: -17px;   padding: 0 5px;   color: #f1f1f1;   border-radius: 2px;   line-height: 20px;   font-weight: 400;   z-index: 100;   white-space: nowrap; } .menu-label em {   position: absolute;   top: 100%;   left: 10px;   width: 0;   height: 0;   border-style: solid;   border-top-width: 4px;   border-bottom-width: 0;   border-right-width: 7px;   border-left-width: 0;   border-top-color: transparent;   border-left-color: transparent!important;   border-right-color: transparent!important;   border-bottom-color: transparent!important; } .primary-menu-wrapper ul > li {  position: relative;  margin-bottom: 0; } .primary-menu-wrapper .sub-menu {  padding: 0;  list-style: none; } .primary-menu-wrapper .navbar-toggler {  border: 0;  padding: 0 3px;  display: inline-block;  vertical-align: top;  line-height: 1; } .primary-menu-wrapper .navbar-toggler i {  vertical-align: top; } #_desktop_menu_ .primary-menu-wrapper .navbar-toggler, #_desktop_menu_ .mm-has-children {  font-size: 0.9rem;  margin-bottom: -2px; } .primary-menu-wrapper ul.primary-menu > li > a .expand-icon {  display: inherit; } a.menu-item-link {  display: flex;  align-items: center; } a.menu-item-link > img {  margin-right: 5px;  max-width: 50px; }  #_desktop_menu_ .primary-menu-wrapper .mega-dropdown-menu {  padding: 35px 15px;  border: 1px solid #eaeaea;  border-radius: 0;  -webkit-border-radius: 0;  display: block !Important;  opacity: 0;  top: 110%;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  pointer-events:none;  background: #fff;  line-height: 1.5;  color: var(--textcolor); } #_desktop_menu_ .primary-menu-wrapper .text-center .mega-dropdown-menu {  text-align: center; } #_desktop_menu_ .primary-menu-wrapper .mega-dropdown-menu.fullwidth {  width: 100vw;  padding-left: 0;  padding-right: 0; } .mega-dropdown-inner > .mega-nav {  padding-top: 10px;  padding-bottom: 10px; } .mega-dropdown-menu .navbar-toggler,.flyout-submenu .navbar-toggler{  display:none; } #_desktop_menu_ li.menu-item.mega-menu:hover .mega-dropdown-menu {  display: block;  margin-top: 0;  top: 100%;  opacity: 1;  pointer-events: visible; } .dropdown-menu ul {  list-style:none; } .menu-item-level1 > .menu-item-inner > a, .menu-item-lv1 > a {  text-transform: uppercase;  display: inline-block;  margin-bottom: 5px;  vertical-align: top;  font-weight: 400;  color: var(--headingcolor);  font-size: 1.6rem; }  .menu-item-level1 > .menu-item-inner > a:hover,.menu-item-lv1 > a:hover {  color: var(--primarycolor);  opacity: 1; } #_desktop_menu_ .mega-dropdown-menu .menu-item-level1 > .menu-item-inner > .sub-menu,#_desktop_menu_ .mega-dropdown-menu .menu-item-lv1 > .sub-menu {  margin-top: 19px; } #_desktop_menu_ .primary-menu-wrapper .menu-item-level2 {  margin-bottom: 11px; } #_desktop_menu_ .primary-menu-wrapper .menu-item-level2:last-child {  margin: 0; } .menu-item-level2 a,.menu-item-lv2 a {  color: var(--linkcolor);  font-size: 1.6rem;  line-height: 24px; } .menu-item-level2 a:hover,.menu-item-lv2 a:hover {  color: var(--primarycolor); } .menu-item-inner {  display: inline-block;  vertical-align: top;  position: relative; } .menu-block-home {  margin: 0 -10px; } .menu-block-home .elementor-image-box-img {  overflow: hidden; } .menu-block-home .elementor-image-box-img {    box-shadow: 0 0 9px rgba(0,0,0,.15);    -webkit-box-shadow: 0 0 9px rgba(0,0,0,.15); } .menu-block-home .elementor-image-box-title {  margin-top: 5px;  font-weight: 400; } .menu-block-home .elementor-image-box-title a {  color: var(--headingcolor); } .menu-block-home .elementor-image-box-title a:hover {  color: var(--primarycolor); } .menu-item-level2 .sub-menu {  display: none;  position: absolute;  top: 0;  left: 100%;  background: #fff;  padding: 10px;  border: 1px solid #ebebeb;  z-index: 999;  min-width: 150px; } .menu-item-level2:hover .sub-menu {  display: block; }  .primary-menu-wrapper .flyout-submenu {  display: none;  position: absolute;  left: 0;  margin-top: 0;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #eaeaea;  border-radius: 0;  min-width: 200px;  z-index: 999;  padding: 15px 0; } #_desktop_menu_ .sub-menu .sub-menu {  left: 100%;  top: 0; } #_desktop_menu_ .menu-item:hover > .sub-menu {  display: block; } .flyout-submenu .sub-menu li {  padding: 0 15px;  position: relative; } .flyout-submenu .sub-menu li > a {  display: flex;  align-items: center;  text-transform: capitalize; } #_desktop_menu_ .flyout-submenu .sub-menu li > a {  margin-bottom: 10px; } #_desktop_menu_ .flyout-submenu .sub-menu li:last-child > a {  margin: 0; } #_desktop_menu_ .flyout-submenu .sub-menu li > a .mm-has-children {  position: absolute;  right: 7px; } .mega-dropdown-inner .flyout-submenu {  padding: 0;  display: none;  position: absolute;  top: 0px !important;  left: 100%; } li.menu-item:hover > .flyout-submenu {  display: block; } .flyout-submenu .sub-menu .sub-menu {  display: none;  position: absolute;  top: 0px !important;  left: 100%;  margin: 0;  min-width: 220px;  list-style: none;  background: #fff;  border: 1px solid #eaeaea;  border-radius: 0;  -webkit-border-radius: 0;  padding: 15px 0; } .flyout-submenu li > ul.sub-menu > li {  display: block;  position: relative; } .flyout-submenu li:hover > ul.sub-menu {  display: block; } .vertical-menu {} .vertical-menu-wrapper {  position: relative; } .vertical-menu-wrapper .vmenu-title {  font-weight: 700;  text-transform: uppercase;  position: relative;  display: flex;  align-items: center;  padding: 10px 0;  color: #fff;  cursor: pointer; } .vertical-menu-wrapper .vmenu-title:before {  content:"\e929";  font-family: 'roadthemes-icon';  background: #247cea;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  border-radius: 5px;  -webkit-border-radius: 5px;  margin-right: 7px;  font-size: 1.8rem;  font-weight: normal; } .vertical-menu-wrapper .vmenu-title:after {   content:"\e92b";   font-family: 'roadthemes-icon';   font-size: 0.9rem;   margin-left: 5px;   font-weight: normal; } .vertical-menu-wrapper.hover-action:hover #_desktop_vmenu_ {  display:block; } #_desktop_vmenu_ {  position: absolute;  top: 100%;  width: 100%;  left: 0;  z-index: 10;  display: none; } #_desktop_vmenu_ ul.vertical-menu {  list-style: none;  margin: 0;  width: 270px;  border: 1px solid #eaeaea;  border-top: 0;  background: #fff;  padding: 0;  padding-top: 9px;  padding-bottom: 15px; } #_desktop_vmenu_ ul.vertical-menu > li {  position: relative;  margin: 0 0 4px 0; } #_desktop_vmenu_ ul.vertical-menu > li:last-child {  margin: 0; } #_desktop_vmenu_ .navbar-toggler {  display:none; } #_desktop_vmenu_ a {  line-height: 24px;  display: block; } #_desktop_vmenu_ .flyout-submenu .menu-item-link {  padding: 5px 0;  margin: 0; } #_desktop_vmenu_ ul.vertical-menu > li > a {  padding: 5px 20px;  display: block;  line-height: 24px; } #_desktop_vmenu_ ul.vertical-menu > li:hover > a{  background: #f9f9f9;  font-weight: 700;  color: var(--primarycolor); } #_desktop_vmenu_ .mm-has-children {  float:right;  line-height: inherit;  font-size: 0.9rem; } #_desktop_vmenu_ .menu-wrapper > ul > li .dropdown-menu {  top: 0;  left: 110%;  margin-top: 0;  display: block !important;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  opacity: 0;  pointer-events: none;  border: 1px solid #eaeaea;  border-radius: 0;  -webkit-border-radius: 0;  padding: 0;  background: #fff;  margin: 0;  position: absolute; } #_desktop_vmenu_ .menu-wrapper > ul > li .mega-dropdown-menu {  padding: 10px 15px; } #_desktop_vmenu_ .menu-wrapper > ul > li .mega-dropdown-menu > .container {  max-width: none; } #_desktop_vmenu_ .menu-wrapper > ul > li:hover > .dropdown-menu {  top: 0;  opacity: 1;  pointer-events: visible;  left: 100%; } #_desktop_vmenu_ .menu-wrapper > ul > li .flyout-submenu{  min-width: 200px; } #_desktop_vmenu_ .menu-wrapper > ul > li .flyout-submenu .mega-dropdown-inner > .sub-menu {  display: block; } .vermenu-store2 .vertical-menu-wrapper .vmenu-title {  padding: 0 20px;  line-height: 54px; } .vermenu-store2 .vertical-menu-wrapper .vmenu-title:before, .vermenu-store2 .vertical-menu-wrapper .vmenu-title:after {  display:none; } .vermenu-store2 #_desktop_vmenu_ {  display: block !Important;  z-index: 2; }  .menu-mobile {  margin-right: 10px; } .menu-mobile > a {  padding: 5px;  cursor: pointer;  padding-left: 0;  font-size: 2.4rem;  color: var(--headertextcolor);  display: flex; } .menu-mobile > a:hover {  color: var(--primarycolor) !Important; } #_mobile_topbar_ { text-align: left; padding: 0; } #_mobile_topbar_ .container {  padding: 0; } #_mobile_topbar_ .row {  display: block;  margin: 0; } #_mobile_topbar_ .col {  text-align: left !important;  padding: 0 20px;  border-bottom: 1px solid #ebebeb; } .mobile-menu .container {  max-width: none;  padding: 0; } .mobile-menu ul {  padding: 0;  list-style:none;  margin: 0;  width: 100% !important;  text-align: left; } .mobile-menu ul > li, .mobile-topbar-menu ul li {  display: block;  margin: 0 !important;  border-bottom: 1px solid #ebebeb;  padding: 0 20px;  position: relative;  text-align: left !Important; } .mobile-menu li {  background: #fff; } .mobile-menu .menu-item-inner {  display: block;  position: static; } .mobile-menu ul li a, .mobile-topbar-menu ul li a {  padding: 10px 0;  line-height: 30px;  display: block !important;  margin: 0;  font-size: 1.4rem;  text-decoration: none; } .mobile-menu .menu-wrapper > ul > li > a, .mobile-topbar-menu ul li a {  color: #1d1d1d;  text-transform: uppercase;  font-weight: 500;  font-size: 1.4rem !important; } .mobile-menu ul > li > a > img {  display:none; } .mobile-menu .menu-wrapper .mega-dropdown-menu,.mobile-menu .flyout-submenu {  position: relative;  top: auto;  left: auto !important;  float: none;  border: 0;  border-radius: 0;  width: auto !important;  padding: 0;  margin: 0 -20px;  border-top: 1px solid #ebebeb; } .mobile-menu .flyout-submenu {  margin: 0;  border: 0; } .mobile-menu .menu-wrapper .mega-dropdown-menu ul:last-child li:last-child {  border-bottom: 0; } .mobile-menu .menu-wrapper .menu-item-level1 > .menu-item-inner > a {  font-size: 1.6rem;  text-transform: capitalize;  margin: 0; } .mobile-menu .menu-item .sub-menu {  margin: 0 -20px;  display: none;  position: relative;  top: auto;  left: auto;  border: 0;  border-top: 1px solid #ebebeb;  width: auto !important;  padding: 0; } .mobile-menu .menu-item .sub-menu > * {  padding-left: 20px;  padding-right: 20px; } .mobile-menu .menu-item-level2:hover .sub-menu, .mobile-menu .flyout-submenu li:hover > ul.sub-menu {  display: none; } .mobile-menu .open {  background: #f8f9fa; } .mobile-menu .open > .mega-dropdown-menu, .mobile-menu .open > .sub-menu, .mobile-menu .open > .menu-item-inner > .sub-menu,.mobile-menu .open > .flyout-submenu, .mobile-menu .open > .flyout-submenu > .mega-dropdown-inner > .sub-menu, .mobile-menu .flyout-submenu .open > .sub-menu {  display: inherit !important; } .mobile-menu .sub-menu li:last-child {  border: 0; } .mobile-menu li.menu-item.mega-menu:hover .mega-dropdown-menu {  display:none; } .mobile-menu .navbar-toggler {  position: absolute;  right: 0;  top: 0;  height: 50px;  font-size: 1rem;  line-height: 50px;  display: flex;  align-items: center;  width: 50px;  justify-content: center;  border-left: 1px solid #ebebeb;  border-right: 1px solid #ebebeb;  border-radius: 0;  color: var(--primarycolor); } .mobile-menu .navbar-toggler.collapsed {  color: inherit; } .mobile-menu .navbar-toggler.collapsed i {  transform: rotate(-90deg);  -webkit-transform: rotate(-90deg); } .mobile-menu .menu-wrapper .mega-dropdown-inner {  margin: 0;  display: block; } .mobile-menu .menu-wrapper .mega-dropdown-inner > * {  width: 100%;  padding: 0;  flex: none;  max-width: none; } .mobile-menu .mm-has-children {  display:none; }  #desktop_search_block {  display: inline-block;  vertical-align: top; } .search-simple .side-close-icon {  display: none !important; } .search-block .search-wrapper {  position: relative; } .search-block .input-wrapper {  display: flex;  width: 100%; } .search-form .product_categories {  padding: 5px 15px;  padding-right: 30px;  border-right: 0;  border: 0;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  color: #47494a;  background: #f3f3f3;  font-size: inherit;  font-family: inherit;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;     background-image: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/select_arrow.png);   background-repeat: no-repeat;  background-position-y: center;  background-position-x: 90%;  width: auto;  height: auto;  max-width: 167px;  text-overflow: ellipsis; } .search-form .product_categories option {  font-size: 1.2rem; } .search_content {   position: absolute;   background: #fff;   z-index: 9999;   left: 0;   right: 0; } .search_content.loading_search {  height: 50px;  background-size: 50px 50px;  margin: auto;  -webkit-box-shadow: 0 3px 3px 1px rgba(0,0,0,0.05);  box-shadow: 0 3px 3px 1px rgba(0,0,0,0.05); } .search_content.loading_search:before {   right: 50%;   margin-right: -12px;   top: 50%;   margin-top: -12px;   content: "";   width: 24px;   height: 24px;   display: inline-block;   border-width: 2px;   border-color: rgba(0, 0, 0, 0.3);   border-top-color: #fff;   animation: spin 1s infinite linear;   border-radius: 100%;   border-style: solid;   position: absolute; } .search-keywords-list {  text-align: left;  padding: 15px;  display: none; } .search-keywords-list p {  padding: 0;  margin-bottom: 10px;  color: var(--headingcolor); } .search-keywords-list ul {  list-style: none;  text-align: left;  margin: 0;  padding: 0;  font-size: 0.857142em; } .search-keywords-list ul li {  display: inline-block;  vertical-align: top;  margin: 0 4px 6px 0; } .search-keywords-list ul li a {  padding: 0 5px;  border: 1px solid #eee;  border-radius: 3px;  background: #eee;  display: block;  text-decoration: none; } .search-keywords-list ul li a:hover {  background: var(--primarycolor);  color: #fff; } .loading_search .search_result {  display:none; } .search_result {  padding: 0;  max-height: 50vh;  overflow-y: auto;  overflow-x: hidden;  border: 1px solid #ebebeb;  border-top: 0;  border-radius: 0; } .search_result .result-wrapper {  display: flex;  flex-wrap: wrap;  text-align: center;  align-items: stretch; } .search_result .result-wrapper .search-empty {  margin: 0; } .search_result .result-wrapper .search-empty:before {  content: ""; } .search_result .content-preview {  display: flex;  align-items: center;  text-align: left; } .search_result .content-preview .featured-image {  width: 50px; } .search_result .content-preview .item-desc {  padding-left: 10px;  flex: 1 1 auto;  font-size: 1.2rem; } .search_result .result-wrapper > * {  flex: 1 1 100%;  padding: 10px 15px;  border-bottom: 1px solid #eee;  border-right: 1px solid #eee; } .search_result .result-wrapper > .search-devider {  width: 100% !important;  flex-basis: auto !important;  margin: 0;  text-transform: uppercase;  color: var(--headingcolor);  font-weight: 700;  font-size: 1.3rem;  text-align: center;  display: block; } .search_result .result-wrapper > .result-wrapper-title p {  margin: 0;  text-transform: uppercase;  color: var(--headingcolor);  font-weight: 700;  font-size: 1.3rem; } .result-wrapper-title {  } .clear_search {  display: flex;  justify-content: center;  align-items: center;  width: 25px;  margin-left: -25px;  opacity: 0;  font-size: 2.4rem;  cursor: pointer; } .clear_search:hover {  color: var(--primarycolor); } .clear_search.show {  opacity: 1; } .search-form {  position: relative; } .search-form .input-wrapper{  display: flex;  border: 2px solid #ebebeb;  border-radius: 5px;  background: #fff; } .search-form .input-wrapper .search-field {  padding: 0 15px;  padding-right: 25px;  border-radius: 0;  border: 0;  flex: 1 1 auto;  height: 42px;  margin: 0;  width: auto; } .search-form .input-wrapper .search-submit {  background: var(--primarycolor);  display: inline-block;  vertical-align: middle;  color: #fff;  padding: 0 5px;  width: 66px;  border-radius: 0;  -webkit-border-radius: 0;  line-height: 100%;  margin: -2px -2px -2px 0;  border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  font-size: 2.1rem;  cursor: pointer;  position: static; } .search-form label {  margin: 0;  display: inline-block;  vertical-align: middle;  width: 100%; } .search-form .search-field {  border: 1px solid #ebebeb;  padding-right: 75px;  width: 100%; } .search-form .search-submit {  border: 0;  font-size: 1.4rem;  cursor: pointer;  width: auto;  padding: 0 10px;  margin: 0;  border-radius: 0;  -webkit-border-radius: 0;  position: absolute;  right: 0;  top: 0;  bottom: 0; } .search-form .search-submit:hover {  background: #222;  color: #fff; } .search-sidebar > button {  width: auto;  padding: 0 2px;  background: transparent;  color: var(--headertextcolor);  font-size: 2.1rem;  line-height: 1;  cursor: pointer;  display: flex;  align-items: center; } .search-sidebar > button > span {  display:none;  font-size: 1.4rem;  margin-left: 8px; } .search-sidebar .search-form .input-wrapper {  border: 0;  border-bottom: 2px solid #222;  padding: 0;  max-width: 768px;  margin-left: auto;  margin-right: auto;  border-radius: 0;  -webkit-border-radius: 0; } .search-sidebar .search-form .product_categories {  display:none; } .search-sidebar .search-form .search-submit {  background: transparent;  color: #1d1d1d;  font-size: 3rem; } .search-sidebar .search-wrapper {   background: rgba(0,0,0,0.5);   display: block !important;   opacity: 0;   position: fixed !important;   left: -9999rem;   top: 0;   transform: none !important;   transition: opacity 0.2s linear, left 0s 0.2s linear;   width: 100%;   z-index: 9999;   margin: 0;   border: 0;   padding: 0;   visibility: hidden;   pointer-events: none;   color: var(--textcolor); } .search-sidebar .search-wrapper.has-result {  bottom: 0; } .search-sidebar .search-wrapper.search-open {  left: 0;  opacity: 1;  transition: opacity 0.2s linear;  display: block;  cursor: pointer;  visibility: visible;  pointer-events: visible; } .search-sidebar .search-wrapper .search-box {  display: flex;  flex-direction: column;  align-items: stretch;  height: 100%; } .search-sidebar.show .search-wrapper {  left: 0;  opacity: 1;  transition: opacity 0.2s linear;  display: block;  cursor: pointer;  visibility: visible;  pointer-events: visible; } .search-sidebar .search-form .search-field {  width: 100%;  height: 80px;  font-size: 3rem; } .search-sidebar .search-wrapper .search-form {   background: #fff;   padding: 30px 15px;   padding-top: 75px; } .search-sidebar .search-wrapper .search_content {  position: relative;  flex: 1 1 auto;  left: auto;  right: auto;  height: auto;  margin: 0;  background: transparent; } .search-sidebar .search_content.loading_search:before {  margin-top: 0;  top: 0; } .search-sidebar .search-keywords-list {  background: #fff;  display: block !Important; } .search-sidebar .search-keywords-list > * {  max-width: 768px;  margin-left: auto;  margin-right: auto; } .search-sidebar .search_result .result-wrapper {  justify-content: center;  max-width: 1170px;  margin: auto; } .search-sidebar .search_result {  box-shadow: none;  -webkit-box-shadow: none;  border: 0;  height: 100%;  max-height: 100%;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  background: #fff; } .search-sidebar .search-wrapper .search-box {   transform: translateY(-100%);   transition: transform 0.15s linear, box-shadow 0.15s linear; } .search-sidebar .search-open .search-box {   transform: translateY(0);   transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear; } @media (min-width: 768px) {  .search-sidebar .search_result .result-wrapper > * {   border: 0;   flex-grow: 0;   flex-basis: 200px;  }  .search-sidebar .search_result .result-wrapper > .search-devider {   border-top: 1px solid #ebebeb;   margin-top: 30px;   padding-top: 30px;  }  .search-sidebar .content-preview {   display: block;   text-align: center;  }  .search-sidebar .search_result .content-preview > * {   width: 100%;   padding: 0;   font-size: inherit;  }  .search-sidebar .search_result .content-preview .item-desc {   padding: 10px 0 0 0;  } }  .search-sidebar #_mobile_search_block_ {  background: #fff; } .search-sidebar #_mobile_search_block_ .side-close-icon, .woocommerce .search-sidebar #_mobile_search_block_ .side-close-icon {  top: 10px;  right: 10px;  width: 30px !Important;  height: 30px !Important;  line-height: 30px; } .search-sidebar #_mobile_search_block_ .search-form .search-field {  height: 60px;  font-size: 2.4rem; } .search-sidebar #_mobile_search_block_ .search-form .search-submit {  font-size: 2.4rem; } .search-sidebar #_mobile_search_block_ .search-form {  padding-bottom: 10px;  padding-top: 50px; } .search-block-mobile.search-sidebar .search-wrapper {  bottom: 0; } .mobile-searh-full {  margin-top: 20px; } .mobile-searh-full .search-block > button {  display:none; } .mobile-searh-full .search-block .search-wrapper {  position: relative !important;  top: auto !important;  bottom: auto;  left: auto !important;  opacity: 1;  visibility: visible;  background: transparent;  pointer-events: visible;  float: none; } .mobile-searh-full .search-block .search-wrapper .search-form {  padding: 0;  transform:none; } .mobile-searh-full .search-block .search-form .search-field {  height: 50px; } .mobile-searh-full .search-block .search-wrapper .search_result {  padding: 0;  margin: 0; }  #_desktop_cart { } .cart-block {  position: relative; } .cart-block .header-cart > a,.wishlist-link,.col-header-icon .header-account-block > a {  color: var(--headertextcolor); } .cart-block .header-cart > a:hover, .wishlist-link:hover, .col-header-icon .header-account-block > a:hover {  opacity: 0.82;  color: var(--headertextcolor); } .cart-block .header-cart > a,.wishlist-link {  font-size: 2.6rem;  position: relative;  text-decoration: none;  line-height: 1;  display: inline-block;  vertical-align: top; } .cart-block .header-cart > a > i, .wishlist-link .box-icons > i {  float: left; } .wishlist-link .box-icons {  position: relative;  display: inline-block;  vertical-align: top;  line-height: 1; } .cart-block .header-cart > a .cart-count,.wishlist-link .wishlist-count {  font-size: 1.3rem;  margin-left: 3px; } .cart-block .header-cart > a .cart-count:before,.wishlist-link .wishlist-count:before {  content:"("; } .cart-block .header-cart > a .cart-count:after,.wishlist-link .wishlist-count:after {  content:")"; } .cart-contents:after {  display:none; } .cart-block .minicart-dropdown .widget_shopping_cart_content {  width: 300px;  background: #fff;  position: absolute;  top: 100%;  right: 0;  display: none;  z-index: 9999;  padding: 15px;  text-align: left;  border: 1px solid #ebebeb;  color: var(--textcolor);  font-size: 1.4rem; } .cart-block:hover .minicart-dropdown .widget_shopping_cart_content, .cart-block .cart-active .widget_shopping_cart_content {  display: block; } .cart-block .minicart-dropdown .widget_shopping_cart_content > ul {  max-height: 300px;  overflow-y: auto;  margin: 0 -15px;  padding: 0 15px;  margin-bottom: 20px; } .widget_shopping_cart_content > ul {  list-style:none;  padding: 0;  margin: 0;  margin-bottom: 20px !important; } .widget_shopping_cart_content > ul > li {  border-bottom: 1px solid #eee;  padding: 30px 20px 23px 90px !important;  display: flex;  flex-direction: column;  position: relative;  line-height: 2;  margin: 0; } .widget_shopping_cart_content .variation {  padding: 5px 0 0 0 !important;  border: 0 !important;  font-size: 85%;  line-height: 1.3; } .widget_shopping_cart_content .variation dt {  font-weight: normal !important; } .widget_shopping_cart_content .variation dd {  margin: 0 !important; } .widget_shopping_cart_content .variation dd p {  margin: 0; } .widget_shopping_cart_content > ul > li .remove {   position: absolute;   right: 0;   color: var(--linkcolor);   width: 20px;   height: 20px;   padding: 0;   font-size: 2.1rem;   text-align: center;   line-height: 19px;   font-weight: normal !important;   border-radius: 100%;   -webkit-border-radius: 100%;   text-decoration: none; } .widget_shopping_cart_content > ul > li .remove:hover {  color: red; } .widget_shopping_cart_content > ul > li a {   text-transform: uppercase;   white-space: normal;   line-height: 1.3;   font-size: 1.4rem;   font-weight: 400 !important; } .widget_shopping_cart_content > ul > li a img {  position: absolute;  height: auto !important;  width: 80px !important;  left: 0;  top: 50%;  transform: translate(0,-50%);  margin-left: 0 !important; } .widget_shopping_cart_content .total {  display: flex;  justify-content: space-between;  font-size: 1.6rem;  margin-bottom: 20px;  color: #313030; } .widget_shopping_cart_content .total strong {  font-weight: 400; } .widget_shopping_cart_content .total .amount {  font-size: 2rem; } .widget_shopping_cart_content .buttons a {  display: block;  text-transform: capitalize;  margin: 10px 0 0;  text-align: center;  line-height: 44px;  background: #222;  padding: 0 15px;  color: #fff;  opacity: 1;  border: 2px solid #313030;  background: #fff;  color: #313030; } .widget_shopping_cart_content .buttons a:hover {  background: var(--primarycolor);  color: #fff;  border-color: var(--primarycolor); } #cart-side {  display: flex;  flex-direction: column;  position: fixed;  background: #fff;  padding: 30px;  text-align: left;  color: var(--textcolor);  top: 0;  bottom: 0;  z-index: 100;  right: -100%;  width: 100%;  max-width: 400px;  overflow-x: hidden;  overflow-y: auto;  visibility: hidden;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease;  filter: alpha(opacity=0);  opacity: 0;  -webkit-overflow-scrolling: touch;  -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);  box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); } nav#cart-side {} #cart-side.cart-open {  right: 0;  z-index: 9999;  opacity: 1;  visibility: visible; } .cart-side-navbar {  border-bottom: 1px solid #ebebeb;  padding-bottom: 10px; } .cart-side-navbar .popup-cart-title {  text-transform: uppercase;  font-size: 1.6rem;  font-weight: 400;  color: var(--headingcolor); } .cart-side-navbar .cart-side-navbar-inner {  display: flex;  align-items: center; } .cart-side-navbar .cart-side-navbar-inner * {  margin: 0 5px 0;  text-transform: uppercase; } .cart-side-navbar .cart-side-navbar-inner *:first-child {  flex: 1 1 auto; } .cart-side-navbar .cart-side-navbar-inner *:last-child {  margin: 0; } .cart-side-navbar .cart-side-navbar-inner .remove {  font-size: 1.4rem;  width: auto;  height: auto;  color: red !important;  font-weight: 700;  background: transparent !important; } .cart-side-navbar .cart-side-navbar-inner .remove:hover {  color: red !important;  text-decoration: underline; } .woocommerce-mini-cart__empty-message {  margin-top: 20px;  text-align: center;  font-weight: 700; } .woocommerce-mini-cart__empty-message:before {  content: "\e904";  font-family: "roadthemes-icon";  display: block;  font-size: 15rem;  font-weight: 400; } #menu-side {  display: flex;  flex-direction: column;  position: fixed;  top: 0;  bottom: 0;  z-index: 100;  left: -100%;  width: 100%;  max-width: 400px;  visibility: hidden;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease;  filter: alpha(opacity=0);  opacity: 0;  color: var(--textcolor); } #menu-side > .inner {  background: #fff;  padding: 30px 0;  padding-top: 0;  text-align: left;  -webkit-overflow-scrolling: touch;  -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);  box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);  overflow-x: hidden;  overflow-y: auto;  height: 100%; } #menu-side.menu-open {  left: 0;  z-index: 9999;  opacity: 1;  visibility: visible; } #menu-side a {  color: var(--linkcolor); } #menu-side .et-close:hover {  background: var(--primarycolor); } #mobile_menu_tabs_title {  display: flex;  border-bottom: 1px solid #ebebeb;  margin: 0; } #mobile_menu_tabs_title > li {  flex: 1 1 0;  text-align: center;  margin: 0;  border-right: 1px solid #ebebeb; } #mobile_menu_tabs_title > li > a {  border-radius: 0;  -webkit-border-radius: 0;  line-height: 24px;  padding: 10px;  display: block;  background: #f8f9fa;  border: 0;  text-transform: uppercase;  font-weight: 500;  color: #222;  font-size: 1.8rem; } #mobile_menu_tabs_title > li > a.active {   color: var(--primarycolor); } .header-account-block {  position: relative;  display: inline-block;  vertical-align: top; } .col-header-icon #_desktop_header_account_ .header-account-block.account-only-icon > a > i {  font-size: 3rem; } .account-only-icon .icon-text, .account-only-icon .icon-text + i {  display: none; } .account-both-ver {  text-align: center; } .account-both-ver > a {  flex-direction: column; } .account-only-text > a > i {  display:none; } .account-only-text > a > span + i {  display:inherit; } #_mobile_header_account_ .header-account-block > a {  padding: 0;  line-height: inherit;  color: var(--headertextcolor); } #_mobile_header_account_ .header-account-block > a > i {  font-size: 3rem;  display: inline-block !important;  vertical-align: top; } #_mobile_header_account_ .header-account-block > a > span, #_mobile_header_account_ .header-account-block > a > span + i {  display:none !Important; } #_desktop_wishlist_.no-wishlist {  display: none; } .wishlist-link .wishlist-text {  display:none; } table.wishlist_table, .wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td {  font-size: 100%; } .yith-wcwl-share li a {  padding: 0;  line-height: 26px; } .woocommerce #content table.wishlist_table.cart a.remove:hover {  background: transparent;  color: #1d1d1d !important; } .wishlist-title h2 {  padding-left: 0;  padding-right: 0; } ul.wishlist_table.mobile {  padding: 0; } ul.wishlist_table.mobile .product-name > * {  font-size: 1.8rem; } .wishlist-in-stock {  color: #297e29; } .wishlist_table.mobile li {  position: relative; } .wishlist_table.mobile li .additional-info-wrapper .product-remove {  position: absolute;  right: 0;  top: 0; } .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label {  font-weight: 500; } .wishlist_table .product-add-to-cart a {  background: #313030;  color: #fff;  padding: 5px 20px;  line-height: 24px;  min-width: 135px;  max-width: 100%; } .wishlist_table .product-add-to-cart a:hover {  opacity: 0.82; } .wishlist_table.mobile li {  margin-bottom: 25px; } @media (max-width: 479px) {  .wishlist_table .product-add-to-cart a {   font-size: 1.4rem;   line-height: 20px;  } } .header2 {  position: relative; } .header2 .topbar-header {  border-bottom: 1px solid #e2e2e2; } @media (min-width: 1200px) {  .header2 .col-logo {   text-align: center;  } } @media (max-width: 1199px) {  .header2 .main-header-content .col {   order: 2;  }  .header2 .main-header-content .col-logo {   order: 1;  } } .header3 {  } .header3 .topbar-header {  border-bottom: 1px solid #e2e2e2; } .header3 .col-logo {  text-align: center; } .header3 ul.primary-menu > li > a {  padding: 13px 0; } .link-location a {  display: flex;  text-decoration: none;  color: var(--headertextcolor); } .link-location a:hover {  opacity: 0.82; } .link-location i {  font-size: 2.1rem;  margin-right: 6px; } .header4 {   } @media (min-width: 1200px) {  .header4 {   position: relative;  }  .home:not(.blog) header:not(.sticky-enable) .header4 .main-header,  .page-id-2221 header:not(.sticky-enable) .header4 .main-header {   position: absolute;   left: 0;   right: 0;   top: 40px;   z-index: 101;   background-color: transparent;  }  .header4 .col-logo {   text-align: center;  } } @media (max-width: 1199px) {  .header4 .main-header-content .col {   order: 2;  }  .header4 .main-header-content .col-logo {   order: 1;  } } .header5 .topbar-header {  border: 0; } .promotion-block-header5 {  margin: 0 !important;  font-size: 1.5rem; } .promotion-block-header5 .elementor-widget-wrap {  align-items: center;  justify-content: center; } .promotion-block-header5 .elementor-widget-wrap .elementor-widget {  width: auto;  margin: 0 30px;  margin-bottom: 0; } .promotion-block-header5 .rt-elementor-countdown .countdown-inner > span {  background: transparent;  color: #fff;  padding: 0;  min-width: auto;  width: auto;  font-size: 1.3rem;  position: relative;  margin-right: 20px; } .promotion-block-header5 .rt-elementor-countdown .countdown-inner > span > strong:after {  content: ":";  position: absolute;  right: -10px; } .promotion-block-header5 .rt-elementor-countdown .countdown-inner > span:last-child > strong:after {  display:none; } .promotion-block-header5 .countdown-inner > span > strong {  color: #fff;  font-size: 1.8rem;  font-weight: 600;  margin-bottom: 0; } .promotion-block-header5 .elementor-button {  border: 2px solid #fff;  border-radius: 0;  -webkit-border-radius: 0;  background: transparent;  color: #fff;  line-height: 26px;  padding: 0 13px;  display: inline-block;  vertical-align: top;  font-size: 1.4rem;  text-transform: capitalize; } .promotion-block-header5 .elementor-button:hover {  background: #fff;  border-color: #fff;  color: #222; } .header6 {  } .header6 .top-menu {  border-top: 1px solid #ebebeb; } .header6 .col-logo {  text-align: center; } .header6 ul.primary-menu > li > a {  padding: 13px 0; } .header6 .search-sidebar > button > span {  display: inline; } .header8 .topbar-header {  border: 0; } .header10 {   } @media (min-width: 1200px) {  .header10 {   position: relative;  }  .home:not(.blog) header:not(.sticky-enable) .header10 .main-header,  .page-id-4692 header:not(.sticky-enable) .header10 .main-header {   position: absolute;   left: 0;   right: 0;   top: 0;   z-index: 101;   background-color: transparent;  } } .header11 {  } .header11 .top-menu {  border-top: 1px solid #ebebeb; } .header11 .col-logo {  text-align: center; } .header11 ul.primary-menu > li > a {  padding: 13px 0; } .header11 .search-sidebar > button > span {  display: inline; } .header12 {   } @media (min-width: 992px) {  .header12 {   position: relative;  }  .home:not(.blog) header:not(.sticky-enable) .header12 .main-header,  .page-id-4851 header:not(.sticky-enable) .header12 .main-header {   position: absolute;   left: 0;   right: 0;   top: 0;   z-index: 101;   background-color: transparent;  }  .header12 .col-logo {   text-align: center;  } } @media (max-width: 1199px) {  .header12 .main-header-content .col {   order: 2;  }  .header12 .main-header-content .col-logo {   order: 1;  }  .header12 .col-logo {   text-align: left;  } } .header16 {   } @media (min-width: 1200px) {   .home:not(.blog) header:not(.sticky-enable) .header16,  .page-id-4849 header:not(.sticky-enable) .header16  {   position: absolute;   left: 0;   right: 0;   top: 0;   z-index: 101;  }  .home:not(.blog) header:not(.sticky-enable) .header16 .topbar-header,  .page-id-4849 header:not(.sticky-enable) .header16 .topbar-header ,  .home:not(.blog) header:not(.sticky-enable) .header16 .main-header,  .page-id-4849 header:not(.sticky-enable) .header16 .main-header {   background: transparent;  }  .home:not(.blog) header:not(.sticky-enable) .header16 .topbar-header .col > *:before,  .page-id-4849 header:not(.sticky-enable) .header16 .topbar-header .col > *:before {   background: #fff;  }  .home:not(.blog) header:not(.sticky-enable) .header16 .main-header-content,  .page-id-4849 header:not(.sticky-enable) .header16 .main-header-content {   background: var(--headerbackground);   padding-left: 30px;   padding-right: 30px;  } } .rt-slideshow:not(.slick-initialized) {  overflow: hidden; } .rt-slideshow:not(.slick-initialized) .slideshow-item {  width: 100%; } .rt-slideshow:not(.slick-initialized) .slideshow-item:last-child:not(:first-child) {  position: absolute;  pointer-events: none; } .rt-slideshow {  margin: 0 !Important;  position: relative;  z-index: 1; } .rt-slideshow img {  margin: auto; } .rt-slideshow .container {  height: 100%;  position: absolute;  left: 0;  right: 0;  margin: auto;  top: 0;  bottom: 0; } .rt-slideshow .container > .inner {  height: 100%;  width: 100%;  position: relative; } .slick-active.slideshow-item .slideshow-button {animation:fadeInUp 1800ms linear alternate;-webkit-animation:fadeInUp 1800ms linear alternate;-moz-animation:fadeInUp 1800ms linear alternate;} .slick-active.slideshow-item[data-slick-index="1"] .slideshow-button {animation:slideInUp 0.5s linear alternate;-webkit-animation:slideInUp 0.5s linear alternate;-moz-animation:slideInUp 0.5s linear alternate;} .slick-active.slideshow-item[data-slick-index="2"] .slideshow-button {animation:slideInUp 0.5s linear alternate;-webkit-animation:slideInUp 0.5s linear alternate;-moz-animation:slideInUp 0.5s linear alternate;} .slick-active.slideshow-item .title1 {animation:fadeInRight 1200ms linear alternate;-webkit-animation:fadeInRight 1200ms linear alternate;-moz-animation:fadeInRight 1200ms linear alternate;} .slick-active.slideshow-item[data-slick-index="1"] .title1 {animation:zoomIn 1200ms linear alternate;-webkit-animation:zoomIn 1200ms linear alternate;-moz-animation:zoomIn 1200ms linear alternate;} .slick-active.slideshow-item[data-slick-index="2"] .title1{animation:fadeInLeft 1s linear alternate;-webkit-animation:fadeInLeft 1s linear alternate;-moz-animation:fadeInLeft 1s linear alternate;} .slick-active.slideshow-item .title2 {animation:fadeInLeft 1400ms linear alternate;-webkit-animation:fadeInLeft 1400ms linear alternate;-moz-animation:fadeInLeft 1400ms linear alternate;} .slick-active.slideshow-item[data-slick-index="1"] .title2 {animation:bounceIn 1400ms linear alternate;-webkit-animation:bounceIn 1400ms linear alternate;-moz-animation:bounceIn 1400ms linear alternate;} .slick-active.slideshow-item[data-slick-index="2"] .title2 {animation:rotateInDownRight 2s linear alternate;-webkit-animation:rotateInDownRight 2s linear alternate;-moz-animation:rotateInDownRight 2s linear alternate;} .slick-active.slideshow-item .subtitle {animation:fadeInUp 1600ms linear alternate;-webkit-animation:fadeInUp 1600ms linear alternate;-moz-animation:fadeInUp 1600ms linear alternate;} .slick-active.slideshow-item[data-slick-index="1"] .subtitle {animation:bounceIn 2s linear alternate;-webkit-animation:bounceIn 2s linear alternate;-moz-animation:bounceIn 2s linear alternate;} .slick-active.slideshow-item[data-slick-index="2"] .subtitle {animation:fadeInRight 1.5s linear alternate;-webkit-animation:fadeInRight 1.5s linear alternate;-moz-animation:fadeInRight 1.5s linear alternate;} .rt-slideshow .slick-list {  margin: 0 !Important; } .rt-slideshow .slick-list .slideshow-item {  padding: 0;  position: relative; } .slideshow-content {  max-width: 50%;  position: absolute;  top: 50%;  left: 0;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .slideshow-content .title1 {  color: #313030;  text-transform: capitalize;  font-size: 9rem;  line-height: 1;  margin-bottom: 24px; } .slideshow-content .title2 {  color: #1d1d1d;  text-transform: capitalize;  font-size: 4.8rem;  line-height: 1; } .slideshow-content .subtitle {  color: #535252;  text-transform: none;  font-size: 1.8rem;  line-height: 1.3; } .slideshow-content .subtitle:before {  content: "";  background: #282828;  width: 50px;  height: 1px;  display: inline-block;  vertical-align: middle;  margin-right: 10px; } .slideshow-content .slideshow-button {  line-height: 26px;  padding: 10px 37px;  border: 2px solid #313030;  text-transform: capitalize;  background: transparent;  display: inline-block;  vertical-align: top;  color: #313030;  border-radius: 0;  -webkit-border-radius: 0;  margin-top: 50px; } .slideshow-content .slideshow-button:hover {  opacity: 1;  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .rt-slideshow .slick-dots {  position: absolute;  bottom: 3%; } .rt-slideshow .slick-dots li button {  width: 12px;  height: 12px;  background: rgba(49,48,48,0.25); } .rt-slideshow .slick-dots li.slick-active button {  background: var(--primarycolor); } .rt-slideshow .slick-arrow.slick-prev {  left: 15px !important; } .rt-slideshow .slick-arrow.slick-next {  right: 15px !important; } .home-slider-2 .container > .inner {  justify-content: center; } .home-slider-2 .slideshow-content {  margin: 0;  text-align: center;  max-width: none;  right: 0; } .home-slider-2 .slideshow-content .title1 {  color: #fff; } .home-slider-2 .slideshow-content .subtitle {  color: #fff; } .home-slider-2 .slideshow-content .subtitle:before {  display:none; } .home-slider-2 .slideshow-content .slideshow-button {  background: #fff;  border-color: #fff;  color: #313030; } .home-slider-2 .slideshow-content .slideshow-button:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .home-slider-2 .rt-slideshow .slick-dots li button {  background: rgba(255,255,255,0.25); } .home-slider-2 .rt-slideshow .slick-dots li button:hover, .home-slider-2 .rt-slideshow .slick-dots li.slick-active button {  background: #fff; } .home-slider-2 .rt-slideshow .slick-arrow {  border-color: #fff;  color: #fff; } .home-slider-2 .rt-slideshow .slick-arrow:hover {  background: #fff;  border-color: #fff;  color: #313030; } .home-slider-2.style2 .slideshow-content .slideshow-button {  background: transparent;  color: #fff; } .home-slider-2.style2 .slideshow-content .slideshow-button:hover {  background: #fff;  border-color: #fff;  color: #313030; } @media (min-width: 1200px) {  .home-slider-2 .slideshow-content .title1 {   font-size: 9.6rem;   margin-bottom: 16px;  }  .home-slider-2 .slideshow-content .subtitle {   font-size: 2.4rem;  }  .home-slider-2 .slideshow-content .slideshow-button {   margin-top: 54px;  } }   .home-slider-4 .slideshow-content .title1 {  font-size: 2.4rem;  color: #535252;  margin-bottom: 14px; } .home-slider-4 .slideshow-content .title2 {  font-size: 9.6rem;  color: #313030; } @media (max-width: 1599px) {  .home-slider-4 .slideshow-content .title2 {   font-size: 7rem;  } } @media (max-width: 1199px) {  .home-slider-4 .slideshow-content .title2 {   font-size: 6vw;  }  .home-slider-4 .slideshow-content .slideshow-button {   padding: 1vw 3vw;   font-size: 1.5vw;   margin-top: 5vw;   line-height: 2vw;  } } @media (max-width: 767px) {  .home-slider-4 .slideshow-content .title1 {   font-size: 2.6vw;   margin-bottom: 1.5vw;  }  .home-slider-4 .slideshow-content .title2 {   font-size: 5.6vw;  }  .home-slider-4 .slideshow-content .slideshow-button {   padding: 0 2.5vw;   line-height: 5vw;   font-size: 2.4vw;   margin-top: 5vw;  } } @media (max-width: 479px) {  .home-slider-4 .slideshow-content .title1 {   font-size: 4vw;  }  .home-slider-4 .slideshow-content .title2 {   font-size: 6vw;  }  .home-slider-4 .slideshow-content .slideshow-button {   padding: 0 2.5vw;   line-height: 6vw;   font-size: 3.3vw;   margin-top: 5vw;  } } .home-slider-6 { } .home-slider-6 .slideshow-content .title1 {  font-size: 1.8rem;  color: #535252; } .home-slider-6 .slideshow-content .title1:before {  content: "";  width: 30px;  height: 2px;  background: #282828;  display: inline-block;  vertical-align: middle;  margin-right: 10px;  margin-top: -2px; } .home-slider-6 .slideshow-content .title2 {  font-size: 9rem;  color: #313030;  line-height: 0.96; } .home-slider-6 .slideshow-content .slideshow-button {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .home-slider-6 .slideshow-content .slideshow-button:hover {  background: #313030;  border-color: #313030;  color: #fff; } .home-slider-6.style2 .slideshow-content .title1 {  color: #fff;  text-transform: uppercase; } .home-slider-6.style2 .slideshow-content .title1:before {  display:none; } .home-slider-6.style2 .slideshow-content .title2 {  color: #fff; } .home-slider-6.style2 .slideshow-content .slideshow-button {  background: #fff;  border-color: #fff;  color: #313030; } .home-slider-6.style2 .slideshow-content .slideshow-button:hover {  background: #313030;  border-color: #313030;  color: #fff; } .home-slider-6.style2 .rt-slideshow .slick-dots li button {  background: #fff; } .home-slider-6.style2 .slick-arrow {  border-color: #fff;  color: #fff; } .home-slider-6.style2 .slick-arrow:hover {  background: #fff;  color: #313030; } @media (max-width: 1399px) {  .home-slider-6 .slideshow-content .title2 {   font-size: 6rem;  } } @media (max-width: 1199px) {  .home-slider-6 .slideshow-content {   max-width: 50%;  }  .home-slider-6 .slideshow-content .title2 {font-size:5vw;}  .home-slider-6 .slideshow-content .slideshow-button {   padding: 1vw 3vw;   font-size: 1.4vw;   margin-top: 4vw;   line-height: 2vw;  } } @media (max-width:767px){   .home-slider-6 img{    object-fit:cover;    min-height:25rem;   }   .home-slider-6 .slideshow-content .title1 {    font-size: 1.6rem;   }   .home-slider-6 .slideshow-content .title1:before {    width: 20px;    height: 1px;   }   .home-slider-6 .slideshow-content .title2 {font-size:6vw;}   .home-slider-6 .slideshow-content .slideshow-button {padding: 0 2.5vw;line-height: 5vw;font-size: 2.2vw;margin-top: 5vw;}  } @media (max-width: 479px) { .home-slider-6 .slideshow-content .title1 {   font-size: 1.4rem;  }  .home-slider-6 .slideshow-content .slideshow-button {padding: 0 2.5vw;line-height: 6vw;font-size: 3.2vw;margin-top: 5vw;} } .home-slider-10 .container > .inner {  justify-content: center; } .home-slider-10 .slideshow-content {  margin: 0;  text-align: center;  max-width: none;  right: 0; } .home-slider-10 .slideshow-content .subtitle:before {  display:none; } @media (min-width: 1200px) {  .home-slider-10 .slideshow-content .title1 {   font-size: 9.6rem;   margin-bottom: 16px;  }  .home-slider-10 .slideshow-content .subtitle {   font-size: 2.4rem;  }  .home-slider-10 .slideshow-content .slideshow-button {   margin-top: 54px;  } } .home-slider-13 .slideshow-content .title1, .home-slider-13 .slideshow-content .title2 {  color: #fff;  font-size: 9rem;  line-height: 0.95555;  margin: 0; } .home-slider-13 .slideshow-content .slideshow-button {  border-color: #fff;  color: #fff;  background: transparent; } .home-slider-13 .slideshow-content .slideshow-button:hover {  background: #fff;  border-color: #fff;  color: #313030; } .home-slider-13 .rt-slideshow .slick-arrow {  border-color: #fff;  color: #fff; } .home-slider-13 .rt-slideshow .slick-arrow:hover {  background: #fff;  border-color: #fff;  color: #313030; } .home-slider-13 .rt-slideshow .slick-dots li button {  background: rgba(255,255,255,0.25); } .home-slider-13 .rt-slideshow .slick-dots li button:hover, .home-slider-13 .rt-slideshow .slick-dots li.slick-active button {  background: #fff; } @media (max-width: 1499px) {  .home-slider-13 .slideshow-content .title1,  .home-slider-13 .slideshow-content .title2 {   font-size: 5vw;  } } @media (max-width: 1199px) {  .home-slider-13 .slideshow-content .title1,  .home-slider-13 .slideshow-content .title2 {   font-size: 5.5vw;  } } @media (max-width: 767px) {  .home-slider-13 .slideshow-content .title1,  .home-slider-13 .slideshow-content .title2 {   font-size:6vw;  } } @media (max-width: 479px) {  .home-slider-13 .slideshow-content .title1,  .home-slider-13 .slideshow-content .title2 {   font-size:7vw;  } } .home-slider-15 .slideshow-content {  left: auto;  right: 0; } .home-slider-15 .slideshow-content .title1, .home-slider-15 .slideshow-content .title2 {  color: #313030;  font-size: 9rem;  line-height: 0.95555;  margin: 0; } .home-slider-15 .slideshow-content .slideshow-button {  border-color: #313030;  color: #313030;  background: transparent; } .home-slider-15 .slideshow-content .slideshow-button:hover {  background: #313030;  border-color: #313030;  color: #fff; } @media (max-width: 1599px) {  .home-slider-15 .slideshow-content {   margin-right: 5%;  } } @media (max-width: 1499px) {  .home-slider-15 .slideshow-content .title1,  .home-slider-15 .slideshow-content .title2 {   font-size: 5vw;  } } @media (max-width: 1199px) {  .home-slider-15 .slideshow-content .title1,  .home-slider-15 .slideshow-content .title2 {   font-size: 5.5vw;  } } @media (max-width: 767px) {  .home-slider-15 .slideshow-content .title1,  .home-slider-15 .slideshow-content .title2 {   font-size:6vw;  } } @media (max-width: 479px) {  .home-slider-15 .slideshow-content .title1,  .home-slider-15 .slideshow-content .title2 {   font-size:7vw;  } } @media (max-width: 1599px) {  .slideshow-content {   margin-left: 5%;  } } @media (max-width: 1399px) {  .slideshow-content .title1 {   font-size: 8rem;  } } @media (max-width: 1199px) {   .slideshow-content .title1 {   font-size: 5.5rem;   margin-bottom: 2vw;  }  .slideshow-content .subtitle:before {   width: 30px;  }  .slideshow-content .slideshow-button {   padding: 5px 20px;   margin-top: 4vw;  } } @media (max-width: 767px) {   .rt-slideshow .slick-slide img {   min-height: 200px;   object-fit: cover;  }  .slideshow-content {   margin-left: 0;   max-width: 50%;  }  .slideshow-content .title1 {   font-size: 6vw;   margin-bottom: 2vw;  }  .slideshow-content .subtitle {   font-size: 1.6rem;  }  .slideshow-content .subtitle:before {   width: 20px;   margin-right: 5px;  }  .slideshow-content .slideshow-button {   line-height: 30px;   padding: 0 15px;  }  .rt-slideshow .slick-arrow {   display:none !important;  } } @media (max-width:479px) {   .slideshow-content .title1 {   font-size: 6vw;   margin-bottom: 1vw;  }  .slideshow-content .subtitle {   font-size: 3.6vw;  }  .slideshow-content .slideshow-button {   font-size: 3.2vw;   line-height: 6vw;   padding: 0 3vw;   margin-top: 3vw;   border-width: 1px;  } }  .with-swatches {  display: flex;  align-items: center; } .with-swatches #pa_color {  display: flex; } .with-swatches select {  display: none !important; } span.swatch {  margin-right: 15px;  cursor: pointer;  border: 1px solid #ebebeb;  display: inline-block;  text-align: center;  font-weight: bold;  line-height: 21px;  position: relative; } .color-swatches span.swatch {  width: 24px;  height: 24px;  text-indent: -99999px;  border-radius: 100%;  -webkit-border-radius: 100%;  border: 1px solid #f0f0f0;  margin: 3px; } .color-swatches span.swatch-style-square, .color-swatches span.swatch-style-square.selected:before {  border-radius: 0;  -webkit-border-radius: 0; } .color-swatches span.swatch.selected {  position: relative; } .color-swatches span.swatch[style="background-color:#ffffff;"] {  border: 1px solid #ebebeb; } span.swatch.selected:before {  content: "";  left: -3px;  right: -3px;  top: -3px;  bottom: -3px;  border: 1px solid #313030;  position: absolute;  border-radius: 100%;  -webkit-border-radius: 100%;  pointer-events:none; } .label-swatches span.swatch {  color: #707070;  border-color: #ebebeb;  font-weight: normal;  padding: 0 5px;  margin-top: 3px;  margin-bottom: 3px;  line-height: 34px;  min-width: 36px; } .label-swatches span.swatch.selected {  border-color: #313030;  color: #313030;  background: #fff; } .label-swatches span.swatch.selected:before {  display:none; } .label-swatches span.swatch-style-2 {  background: #1e1e1e;  color: #fff; } .label-swatches span.swatch-style-2.selected {  border-color: #313030;  background: #fff;  color: #313030; } .wc-layered-nav-term > .inner {  display: flex;  align-items: center; } .wc-layered-nav-term .layered-nav-link {  display: flex !important;  align-items: center; } .wc-layered-nav-term .layered-nav-link:before {  content: "";  width: 15px;  height: 15px;  border: 1px solid #ebebeb;  border-radius: 1px;  line-height: 13px;  margin-right: 9px;  text-align: center; } .wc-layered-nav-term.chosen .layered-nav-link:before {  content: "\e95f";  font-family: "roadthemes-icon";  color: #fff;  border-color: var(--primarycolor);  background: var(--primarycolor); } .wc-layered-nav-term .layered-nav-link:hover:before {  content: "\e95f";  font-family: "roadthemes-icon"; } .wc-layered-nav-term .filter-swatch {  margin-right: 10px; } .wc-layered-nav-term .count {  margin-left: 5px; } .wc-layered-nav-term .count:before {  content: "("; } .wc-layered-nav-term .count:after {  content: ")"; } .wc-layered-nav-term .filter-swatch {  position: relative;  display: inline-block;  vertical-align: top;  } .wc-layered-nav-term .filter-swatch span {  font-size: 0;  width: 15px;  height: 15px;  display: block;  background-size: cover;  border-radius: 100%;  -webkit-border-radius: 100%; } .wc-layered-nav-term .filter-swatch span[style="background-color: #ffffff;"] {   } .wc-layered-nav-term .layered-nav-link:hover .filter-swatch, .chosen .filter-swatch {  border-color:#4d8bfb !Important; } .swatches-display-color {  list-style:none;  padding: 0;  max-height: none !important;  overflow: visible !important; } .swatches-display-color .wc-layered-nav-term {  display: inline-block;  vertical-align: top;  margin: 0 7px 7px 0 !important; } .swatches-display-color .wc-layered-nav-term .layered-nav-link {  position: relative; } .swatches-display-color .wc-layered-nav-term .layered-nav-link:before {  display:none; } .swatches-display-color .wc-layered-nav-term .count {  display:none; } .swatches-display-color .wc-layered-nav-term .swatch-inner {  position: relative; } .swatches-display-color .wc-layered-nav-term .swatch-inner {  position: relative;  display: inline-block;  vertical-align: top;  font-size: 0; } .swatches-display-color .wc-layered-nav-term .filter-swatch {  position: relative;  display: inline-block;  vertical-align: top;  margin: 0;  padding: 3px;  border: 1px solid #e5e5e5;  border-radius: 100%;  -webkit-border-radius: 100%; } .swatches-display-color .wc-layered-nav-term .layered-nav-link:hover .layer-term-name {  opacity: 1; } .swatches-display-color .wc-layered-nav-term .layer-term-name {  position: absolute;  width: 90px;  background: #fff;  z-index: 999;  border: 1px solid #ebebeb;  padding: 5px;  text-align: center;  bottom: calc(100% + 10px);  left: 50%;  margin-left: -45px;  color: #222;  opacity: 0;  pointer-events: none; } .swatches-display-color .layer-term-name-color {  width: 100%;  height: 80px;  display: block;  background-size: cover; } .swatches-display-color .wc-layered-nav-term .layer-term-name:before, .swatches-display-color .wc-layered-nav-term .layer-term-name:after{  border-style: solid;  content: '';  font-size: 1px;  height: 0;  position: absolute;  width: 0; } .swatches-display-color .wc-layered-nav-term .layer-term-name:before {  border-color: #ebebeb transparent transparent transparent;  border-width: 8px 8.5px 0 8.5px;  left: 36px;  bottom: -8px; } .swatches-display-color .wc-layered-nav-term .layer-term-name:after {  border-color: #fff transparent transparent transparent;  border-width: 7px 7.5px 0 7.5px;  left: 37px;  bottom: -7px; } .swatches-display-color .filter-swatch span{  width: 22px;  height: 22px; } .swatches-display-list > li { }  .swatches-display-2columns {  display: flex;  align-items: center;  flex-wrap: wrap; } .swatches-display-2columns > li {  width: 50%; } .swatches-display-inline li {  display: inline-block;  vertical-align: top;  margin-right: 10px; } .swatches-display-inline li:last-child {  margin-right: 0; } .product-inner .product-image .shop-swatches {  background: #fff;  margin: 0;  position: absolute;  left: 0;  right: 0;  text-align: left;  bottom: -10px;  z-index: 5;  padding-top: 17px;  opacity: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .product-inner:hover .product-image .shop-swatches {  bottom: 0;  opacity: 1; } .shop-swatches {line-height: 1;display: block;margin-bottom: 5px;} .shop-swatches .swatch {  margin-bottom: 5px;  font-size: 1.2rem; } .shop-swatches .swatch-color {  font-size: 0;  width: 12px;  height: 12px;  border-radius: 100%;  margin-bottom: 0;  position: relative;  margin: 3px; } .shop-swatches .swatch-color.selected:before {  content: "";  position: absolute;  left: -3px;  right: -3px;  top:-3px;  bottom: -3px;  border: 1px solid var(--primarycolor);  border-radius: 100%;  -webkit-border-radius: 100%; } .shop-swatches .swatch-color:after {  display:none; } .shop-swatches .swatch-image {  width: 25px;  height: 25px;  margin: 3px; } .shop-swatches .swatch-label {  padding: 0 5px;  font-weight: 400;  text-transform: uppercase; } .shop-swatches .swatch-label:before {  display:none; } .shop-swatches .swatch-label.selected {  border-color: var(--primarycolor); } .tab-content>.tab-pane:not(.active) {  display: block;   height: 0;   overflow-y: hidden; }  @media (max-width: 1199px){  .container {    max-width: 100% !important;  } } @media (min-width: 768px) {   .container {     padding-left: 30px;     padding-right: 30px;   } } .product-carousel{  padding: 0 15px; }  .vasia-close-side {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 100;  opacity: 0;  visibility: hidden;  background-color: rgba(0,0,0,.7);  transition: opacity .25s ease,visibility 0s ease .25s; } .vasia-close-side-open {   opacity: 1;   visibility: visible;   transition: opacity .25s ease,visibility 0s ease;   cursor: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/close.png),auto; } .woo-active-filters {  display: flex;  align-items: center;  border: 1px solid #ebebeb;  padding: 5px 10px;  margin-bottom: 30px;  flex-wrap: wrap; } .woo-active-filters.hide {  display:none; } .woo-active-filters .reset-filters {  line-height: 34px;  padding: 0 15px;  background: #222;  color: #fff;  margin: 5px;  border-radius: 5px;  -webkit-border-radius: 5px; } .woo-active-filters .reset-filters:hover {  background: var(--primarycolor); } .woo-active-filters .actived_filters {  display: flex;  align-items: center;  flex-wrap: wrap; } .woo-active-filters > h5 {  font-size: 1.6rem;  margin: 0;  padding: 5px; } .woo-active-filters ul {   margin: 0;   padding: 0;   border: 0;   list-style: none outside;   overflow: hidden; } .woo-active-filters ul li {  padding: 5px;  float: left; } .woo-active-filters ul li a {  line-height: 34px;  padding: 0 15px;  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);  box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);  display: inline-block;  vertical-align: top; } .woo-active-filters ul li a:before {  content: "\e941";  font-family: "roadthemes-icon";  font-size: 1.6rem;  margin-right: 5px;  display: inline-block;  vertical-align: top;  line-height: inherit; } .button-show-filter {  float: right;  padding: 0;  background: transparent;  color: var(--linkcolor);  text-transform: capitalize;  margin-right: 30px;  line-height: 26px;  font-weight: 400;  display: flex;  align-items: center;  padding-right: 30px;  border-right: 1px solid #ebebeb;  border-radius: 0;  -webkit-border-radius: 0;  cursor: pointer;  font-size: 1em; } .filter-button-hide {  display:none; } .button-show-filter i {  margin-right: 5px;  font-size: 2rem; } .button-show-filter:hover {  background: transparent;  color: var(--primarycolor); } @media (max-width: 991px) {  .button-show-filter {   display: flex;  } } @media (max-width: 767px){  .button-show-filter {   padding: 0;   border: 0;   float:left;  } } .filter-top .widget-area-side {  display: flex;  align-items: center;  flex-wrap: wrap;  margin-bottom: 30px; } .filter-top .widget-area-side section {  position: relative;  border: 0;  padding: 0;  width: auto;  margin: 0 15px 0 0; } .filter-top .widget-area-side section .widget-title {  font-size: 1.4rem;  background: #fff;  border: 1px solid #ebebeb;  padding: 5px 15px;  margin: 0;  border-radius: 3px;  -webkit-border-radius: 3px;  cursor: pointer; } .filter-top .widget-area-side section .widget-title:after {  content: "\e92b";  font-family:"roadthemes-icon";  display: inline-block;  vertical-align: top;  position: static;  left: auto;  bottom: auto;  width: auto;  height: auto;  background: transparent;  font-size: 0.7rem;  margin-left: 7px; } .filter-top .widget-area-side section .widget-title span {  padding: 0; } .filter-top .widget-area-side section:hover .widget-title {  background: var(--primarycolor);  color: #fff;  border-color: var(--primarycolor); } .filter-top .widget-area-side section:last-child {  border-right: 0; } .filter-top .widget-area-side section > .widget-title + * {  min-width: 255px;  position: absolute;  left: 0;  top: 90%;  border: 1px solid #ebebeb;  padding: 20px 15px;  list-style: none;  z-index: 9;  background: #fff;  opacity: 0;  visibility:hidden;  pointer-events:none;  margin: -1px 0 0 0;  max-height: 300px;  overflow-y: auto;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .filter-top .widget-area-side section:hover > .widget-title + * {  opacity: 1;  visibility:visible;  pointer-events:visible;  top: 100%; } .filter-top .widget_layered_nav_filters {   display: flex;   align-items: center;   border-bottom: 1px solid #ebebeb;   width: 100%;   margin-bottom: 15px; } .filter-top .widget_layered_nav_filters .widget-title {  border: 0;  padding: 10px 0;  margin-right: 5px; } .filter-top .widget_layered_nav_filters .widget-title:after {  content:":";  margin-left: 1px; } .filter-top .widget_layered_nav_filters ul {  position: relative;  left: auto;  right: auto;  top: auto !important;  opacity: 1 !important;  visibility: visible !important;  pointer-events: visible !important;  z-index: auto; } .filter-side {  display: flex;  flex-direction: column;  position: fixed;  background: #fff;  padding: 30px;  text-align: left;  top: 0;  bottom: 0;  z-index: 100;  left: -100%;  width: 100%;  max-width: 400px;  overflow-x: hidden;  overflow-y: auto;  visibility: hidden;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease;  filter: alpha(opacity=0);  opacity: 0;  -webkit-overflow-scrolling: touch;  -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);  box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); } .filter-side.filter-open {  left: 0;  z-index: 9999;  opacity: 1;  visibility: visible;  margin: 0 !important; } @media (max-width: 767px) {  .filter-side {   padding: 20px 15px;  } } .vasia-overlay {  left: 0;  top: 0;  width: 100%;  height: 100%;  position: fixed;  background-color: rgba(25, 25, 25, 0.5);  z-index: 100; } .vasia-overlay .overlay__inner {   left: 0;   top: 0;   width: 100%;   height: 100%;   position: absolute; } .vasia-overlay .overlay__content {   left: 50%;   position: absolute;   top: 50%;   transform: translate(-50%, -50%); } .vasia-overlay .spinner {   width: 60px;   height: 60px;   display: inline-block;   border-width: 2px;   border-color: rgba(255, 255, 255, 0.05);   border-top-color: #fff;   animation: spin 1s infinite linear;   border-radius: 100%;   border-style: solid; } .tab-loading,.preloader-slideshow {  position: relative;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: #fff url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/ajax_loader.gif) center no-repeat;  z-index: 10000; } .preloader-slideshow {  position: absolute; } .product-image.loading:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(255,255,255,0.8) url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/ajax_loader.gif) center no-repeat;  z-index: 10; } @keyframes spin {  100% {   transform: rotate(360deg); } }  .col-gap-30 .elementor-container .elementor-row {  width: calc(100% + 30px);  margin: 0 -15px ; } .col-gap-30 .elementor-container .elementor-row .elementor-column {  padding: 0 15px; } .col-gap-20 .elementor-container .elementor-row {  width: calc(100% + 20px);  margin: 0 -10px ; } .col-gap-20 .elementor-container .elementor-row .elementor-column {  padding: 0 10px; } .col-gap-15 .elementor-container .elementor-row{  width: calc(100% + 15px);  margin: 0 -7.5px ; } .col-gap-15 .elementor-container .elementor-row .elementor-column {  padding: 0 7.5px; } @media (max-width: 767px) {  .col-gap-30 .elementor-container .elementor-row,  .col-gap-20 .elementor-container .elementor-row,  .col-gap-15 .elementor-container .elementor-row{   width: calc(100% + 10px);   margin: 0 -5px;  ;  }  .col-gap-30 .elementor-container .elementor-row .elementor-column,  .col-gap-20 .elementor-container .elementor-row .elementor-column,  .col-gap-15 .elementor-container .elementor-row .elementor-column {   padding: 0 5px;  } }  .elementor-section {  margin-bottom: var(--rowspace); } .rowspace {  margin-bottom: var(--rowspace) !important; } .no-space-bottom {  margin-bottom: calc(var(--rowspace) * -1) !important; } @media (max-width: 991px) { .rowspace-sm {  margin-bottom: var(--rowspace); } } .background-full {  padding: var(--rowspace) 0; } .color-primary {  color: var(--primarycolor); } .bg-primary {  background: var(--primarycolor); } .box-background {  padding: var(--rowspace) 0; } .home .breadcrumb-title {  display: none; }  .background-full-top {  margin-top: 3px;  padding-top: calc(var(--rowspace) - 19px); } .background-full-bottom {  padding-bottom: calc(var(--rowspace) - 15px);  padding-top: calc(var(--rowspace) - 30px); } .woocommerce-products-header__title.page-title {  margin-bottom: 25px; } .elementor-widget-rt_title {  margin: 0 !important; } .elementor-widget-rt_title,.upsells > h2,.related > h2,.cross-sells > h2,.cart_totals > h2 {   text-align: center; } .elementor-widget-rt_title > .elementor-widget-container,.upsells > h2,.related > h2,.cross-sells > h2,.cart_totals > h2 {  margin-bottom: 35px; } .title-container .title {  margin: 0; } .title-container .title,.upsells > h2,.related > h2,.cross-sells > h2,.cart_totals > h2 {  position: relative;  line-height: 1; } .title-container .description {  margin-bottom: 0;  margin-top: 10px; } .title-container h3 { } .cross-sells > h2,.cart_totals > h2 { } .cross-sells {  margin-top: var(--rowspace); } .upsells {  margin-bottom: var(--rowspace); }  .home-banner {  position: relative;  display: inline-block;  vertical-align: top;  overflow: hidden; } .home-banner > a {  display: inline-block;  overflow: hidden;  vertical-align: top; } .home-banner img {  -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out; } .home-banner.animation1 a:hover img {   -moz-transform: scale3d(1.05,1.05,1.05);   -webkit-transform: scale3d(1.05,1.05,1.05);   -o-transform: scale3d(1.05,1.05,1.05);   -ms-transform: scale3d(1.05,1.05,1.05);   transform: scale3d(1.05,1.05,1.05); } .home-banner.animation2:before {   background: rgba(255,255,255,0.3);   bottom: 0;   content: "";   left: 50%;   position: absolute;   right: 50%;   top: 0;   opacity: 1;   width: 0;   pointer-events:none; } .home-banner.animation2:after {   background: rgba(255,255,255,0.6);   bottom: 50%;   content: "";   left: 0;   position: absolute;   right: 0;   top: 50%;   opacity: 1;   width: 0;   pointer-events:none; } .home-banner.animation2:hover:before {  left: 0;  right: 0;  opacity: 0;  width: auto;  -webkit-transition: all 900ms linear;  -moz-transition: all 900ms linear;  -ms-transition: all 900ms linear;  -o-transition: all 900ms linear;  transition: all 900ms linear; } .home-banner.animation2:hover:after {  top: 0;  bottom: 0;  opacity: 0;  width: auto;  -webkit-transition: all 900ms linear;  -moz-transition: all 900ms linear;  -ms-transition: all 900ms linear;  -o-transition: all 900ms linear;  transition: all 900ms linear; } .home-banner.animation3:hover .banner-title {  -webkit-animation: fadeInUp 500ms ease-in-out;  -moz-animation: fadeInUp 500ms ease-in-out;  -ms-animation: fadeInUp 500ms ease-in-out;  animation: fadeInUp 500ms ease-in-out; } .home-banner.animation3:hover .banner-title2 {  -webkit-animation: fadeInUp 700ms ease-in-out;  -moz-animation: fadeInUp 700ms ease-in-out;  -ms-animation: fadeInUp 700ms ease-in-out;  animation: fadeInUp 700ms ease-in-out; } .home-banner.animation3:hover .banner-text {  -webkit-animation: fadeInUp 900ms ease-in-out;  -moz-animation: fadeInUp 900ms ease-in-out;  -ms-animation: fadeInUp 900ms ease-in-out;  animation: fadeInUp 900ms ease-in-out; } .home-banner.animation3:hover .banner-button {  -webkit-animation: fadeInUp 1100ms ease-in-out;  -moz-animation: fadeInUp 1100ms ease-in-out;  -ms-animation: fadeInUp 1100ms ease-in-out;  animation: fadeInUp 1100ms ease-in-out; } .home-banner.animation3 a:hover img {   -moz-transform: scale3d(1.05,1.05,1.05);   -webkit-transform: scale3d(1.05,1.05,1.05);   -o-transform: scale3d(1.05,1.05,1.05);   -ms-transform: scale3d(1.05,1.05,1.05);   transform: scale3d(1.05,1.05,1.05); } .home-banner .banner-content {  position: absolute;  pointer-events: none; } .home-banner .banner-content .banner-button {  pointer-events:visible;  display: inline-block;  vertical-align: top; } .banner1_fashion1 {  text-align: center; } .banner1_fashion1 .banner-content {  top: 50%;  left: 0;  right: 0;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .banner1_fashion1 .banner-content > .inner > * {margin: 0;} .banner1_fashion1 .banner-content .banner-button {   display: inline-block;   vertical-align: top;   background: #fff;   min-width: 160px;   line-height: 50px;   padding: 0 10px;   color: #313030;   font-size: 1.8rem; } .banner1_fashion1 .banner-content .banner-button:hover {  opacity: 0.82; } @media (max-width: 479px) {  .static-top-store1 .elementor-column {   width: 100% !Important;   margin-bottom: 10px;  }  .static-top-store1 .elementor-column:last-child {   margin: 0;  } } .banner2_fashion1 {  text-align: center; } .banner2_fashion1 .banner-content {  position: static;  background: #313131;  text-align: center;  padding: 16px 2px;  line-height: 1.5; } .banner2_fashion1 .banner-content > .inner > * {  margin: 0; } .banner2_fashion1 .banner-content .banner-title {  font-size: 2.2rem;  color: #fff; } .banner2_fashion1 .banner-content .banner-text {  color: rgba(255,255,255,0.6); } @media (max-width: 1199px) {  .banner2_fashion1 .banner-content .banner-title {   font-size: 2rem;  } } @media (max-width: 767px) {  .banner2_fashion1 .elementor-column:not(:last-child) {   margin-bottom: 15px;  } } .banner3_fashion1 {  text-align: center; } .banner3_fashion1 .banner-content {  left: 0;  right: 0;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .banner3_fashion1 .banner-content > .inner > * {margin: 0;} .banner3_fashion1 .banner-content .banner-title {  font-size: 4.4rem;  color: #313131;  font-weight: 500;  line-height: 1; } .banner3_fashion1 .banner-content .banner-button {  border: 2px solid #313131;  line-height: 42px;  padding: 0 37px;  display: inline-block;  vertical-align: top;  margin-top: 24px; } .banner3_fashion1 .banner-content .banner-button:hover {  border-color: var(--primarycolor);  background-color: var(--primarycolor);  color: #fff; } @media (max-width: 991px) {  .banner3_fashion1 .banner-content .banner-title {   font-size: 3rem;  }  .banner3_fashion1 .banner-content .banner-button {   padding: 0 20px;   line-height: 31px;   margin-top: 2.5vw;  } } @media (max-width: 767px) {  .banner3_fashion1 img {   min-height: 100px;   object-fit: cover;  }  .banner3_fashion1 .banner-content .banner-title {   font-size: 5vw;  }  .banner3_fashion1 .banner-content .banner-button {   padding: 0 15px;   line-height: 30px;   margin-top: 2.5vw;  } } @media (max-width: 479px) {  .banner3_fashion1 .banner-content .banner-title {   font-size: 6vw;  }  .banner3_fashion1 .banner-content .banner-button {   padding: 0 15px;   line-height: 25px;   margin-top: 4vw;   font-size: 1.3rem;   border-width: 1px;  } } .banner4_fashion1 {  text-align: center; } .banner1_fashion2 {  text-align: center; } .banner1_fashion2 .banner-content {  position: static;  margin-top: 16px;  text-align: left; } .banner1_fashion2 .banner-content > .inner > * {  margin: 0; } .banner1_fashion2 .banner-content .banner-button {  font-size: 2.4rem; } .banner1_fashion2 .banner-content .banner-button:before {  content: "";  width: 24px;  height: 2px;  background: #d0d0d0;  display: inline-block;  vertical-align: middle;  margin-right: 10px;  margin-top: -5px; } @media (max-width: 1199px) {  .banner1_fashion2 .banner-content .banner-button {   font-size: 2rem;  } } @media (max-width: 767px) {  .banner1_fashion2 .elementor-column {   width: 50%;  }  .banner1_fashion2 .elementor-column:nth-child(1) {   margin-bottom: 20px;  } } @media (max-width: 567px) {  .banner1_fashion2 .banner-content .banner-button:before {   width: 10px;   margin-right: 5px;  } } @media (max-width: 359px) {  .banner1_fashion2 .elementor-column {   width: 100%;  }  .banner1_fashion2 .elementor-column:not(:last-child) {   margin-bottom: 20px;  } } .banner2_fashion2 {  text-align: center; } .banner2_fashion2 .banner-content {  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  line-height: 1.3;  left: 9%;  text-align: left; } .banner2_fashion2 .banner-title {  font-size: 2.4rem;  color: #c24a4a;  line-height: 1.3;  margin-bottom: 3px; } .banner2_fashion2 .banner-title2 {  font-size: 4.2rem;  color: #313030;  margin: 0; } .banner2_fashion2 .banner-button {  padding: 0 34px;  line-height: 50px;  background: #fff;  display: inline-block;  vertical-align: top;  text-transform: capitalize;  margin-top: 28px; } .banner2_fashion2 .banner-button:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 1399px) {  .banner1_fashion2 .banner-content {   left: 5%;  } } @media (max-width: 1199px) {   .banner2_fashion2 .banner-title {font-size: 1.8rem;}  .banner2_fashion2 .banner-title2 {font-size: 3rem;}   .banner2_fashion2 .banner-button {line-height: 35px;padding: 0 17px;margin-top: 15px;} } @media (min-width: 768px) and (max-width: 991px) {   .banner2_fashion2 .banner-title {font-size: 1.6rem;}  .banner2_fashion2 .banner-title2 {font-size: 2.4rem;}   .banner2_fashion2 .banner-button {line-height: 32px;padding: 0 13px;margin-top: 15px;font-size: 1.4rem;} } @media (max-width: 767px) {  .banner2_fashion2 .elementor-column:not(:last-child) {   margin-bottom: 10px;  } } @media (max-width: 479px) {   .banner2_fashion2 .banner-content {max-width: 50%;}   .banner2_fashion2 .banner-title {font-size: 1.5rem;margin-bottom: 5px;}  .banner2_fashion2 .banner-title2 {font-size: 2rem;}   .banner2_fashion2 .banner-button {line-height: 30px;padding: 0 13px;margin-top: 7px;font-size: 1.3rem;} } .banner1_fashion3 {text-align: center;} .banner1_fashion3 .elementor-column .elementor-element:not(:last-child) {margin-bottom: 30px;} .banner1_fashion3 .banner-content {left: 9%;top: 50%;text-align: left;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);} .banner1_fashion3 .banner-content .banner-button {background: #fff;padding: 0 35px;line-height: 50px;display: inline-block;vertical-align: top;color: #282828;text-decoration: none;margin-top: 24px;pointer-events: visible;} .banner1_fashion3 .banner-content .banner-button:hover {background: var(--primarycolor);border-color: var(--primarycolor);color: #fff;} .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title {padding: 0 15px;line-height: 26px;font-size: 1.4rem;text-transform: uppercase;background: #313030;display: inline-block;vertical-align: top;color: #fff;margin-bottom: 17px;} .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title2 {font-size: 4.2rem;color: #313030;line-height: 1;} .banner1_fashion3 .banner1 .banner-content {text-align: center;right: 0;left: 0;} .banner1_fashion3 .banner1 .banner-content .banner-title {font-size: 7.2rem;color: #fff;line-height: 0.95;} .banner1_fashion3 .banner1 .banner-content .banner-title2 {display: block;font-style: italic;font-weight: 300;font-size: 7.2rem;color: #fff;line-height: 0.95;} .banner1_fashion3 .banner1 .banner-content .banner-button {line-height: 46px;} @media (max-width: 1199px) {   .banner1_fashion3 .banner-content {left: 5%;}  .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title {padding: 0 15px;line-height: 26px;font-size: 1.3rem;color: #fff;margin-bottom: 10px;}   .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title2 {font-size: 3.2rem;}   .banner1_fashion3 .banner-content .banner-button {padding: 0 15px;line-height: 36px;margin-top: 10px;}   .banner1_fashion3 .banner1 .banner-content .banner-title,   .banner1_fashion3 .banner1 .banner-content .banner-title2 {font-size: 6rem;}   .banner1_fashion3 .banner1 .banner-content .banner-button {line-height: 36px;} } @media (max-width: 767px) {   .banner1_fashion3 .elementor-column .elementor-element:not(:last-child),   .banner1_fashion3 .elementor-element:not(:last-child) {     margin-bottom: 15px;   } } @media (max-width: 479px) {   .banner1_fashion3 .banner1 .banner-content .banner-title,   .banner1_fashion3 .banner1 .banner-content .banner-title2 {font-size: 5rem;}  .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title {font-size: 1.2rem;line-height: 24px;}  .banner1_fashion3 .elementor-widget-rt_banner:not(.banner1) .banner-content .banner-title2 {font-size: 2.4rem;}  .banner1_fashion3 .banner-content .banner-button {line-height: 26px;padding: 0 10px;} } .banner2_fashion3 {  background: #eee9e6;  padding-top: var(--rowspace) } .banner2_fashion3 .elementor-widget-heading {  margin-bottom: 10px !important;  margin-top: calc(var(--rowspace) - 5px); } .banner2_fashion3 .elementor-button-link {  border: 2px solid #313030;  border-radius: 0;  -webkit-border-radius: 0;  background: transparent;  color: #313030 !important;  line-height: 22px;  font-size: 1.6rem;  margin-top: 6px; } .banner2_fashion3 .elementor-button-link:hover {  background: var(--primarycolor);  color: #fff !important;  border-color: var(--primarycolor); } @media (max-width: 991px) {  .banner2_fashion3 .elementor-widget-heading {   margin-top: 0;  } } @media (max-width: 767px) {  .banner2_fashion3 .elementor-column:first-child:not(:last-child) {   margin-bottom: 30px;  }  .banner2_fashion3 .elementor-column:not(:first-child) {   width: 50%;  } } .banner3_fashion3 {  position: relative;  margin-bottom: calc(var(--rowspace) * -1); } .banner3_fashion3 .box {  position: static;  margin: 0 !important; } .banner3_fashion3 .box:not(.box1) .elementor-image-box-img {  position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 1;  opacity: 0; } .banner3_fashion3 .box .elementor-image-box-img {  pointer-events:none;  opacity: 0; } .banner3_fashion3 .box.active .elementor-image-box-img {  pointer-events:visible;  opacity: 1; } .banner3_fashion3 .box .elementor-image-box-content {  position: absolute;  z-index: 2;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .banner3_fashion3 .box.box1 .elementor-image-box-content {  margin-top: -74px; } .banner3_fashion3 .box.box3 .elementor-image-box-content {  margin-top: 74px; } .banner3_fashion3 .box .elementor-image-box-content .elementor-image-box-title {  color: rgba(255,255,255,0.6);  font-size: 4.8rem;  line-height: 1;  display: inline-block;  vertical-align: top;  position: relative;  padding: 5px 0;  cursor: pointer; } .banner3_fashion3 .box.active .elementor-image-box-content .elementor-image-box-title {  color: #fff; } .banner3_fashion3 .box .elementor-image-box-content .elementor-image-box-title:after {  content: "";  height: 2px;  width: 0;  background: #fff;  position: absolute;  left: 0;  bottom: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .banner3_fashion3 .box.active .elementor-image-box-content .elementor-image-box-title:after {  width: 100%; } @media (max-width: 1199px) {  .banner3_fashion3 .box .elementor-image-box-content .elementor-image-box-title {   font-size: 3rem;  }  .banner3_fashion3 .box.box1 .elementor-image-box-content {   margin-top: -54px;  }  .banner3_fashion3 .box.box3 .elementor-image-box-content {   margin-top: 54px;  } } @media (max-width: 767px) {  .banner3_fashion3 .box .elementor-image-box-content .elementor-image-box-title {   font-size: 2rem;  }  .banner3_fashion3 .box.box1 .elementor-image-box-content {   margin-top: -34px;  }  .banner3_fashion3 .box.box3 .elementor-image-box-content {   margin-top: 34px;  } } .banner1_fashion4 {  text-align: center; } .banner1_fashion4 .elementor-column .elementor-element:not(:last-child) {  margin-bottom: 30px; } .banner1_fashion4 .banner-content > .inner > * {  margin: 0;  line-height: 1; } .banner1_fashion4 .banner2 .banner-content {  top: 50%;  left: 0;  right: 0;  text-align: center;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  color: #fff; } .banner1_fashion4 .banner2 .banner-content .banner-title {  font-size: 4.4rem;  font-weight: 600;  margin-bottom: 19px; } .banner1_fashion4 .banner2 .banner-content .banner-text {   opacity: .7;   font-size: 2rem;   line-height: 1.3;   max-width: 280px;   margin: auto; } .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content {  bottom: 30px;  background: #fff;  min-width: 220px;  max-width: 100%;  padding: 16px 10px;  text-align: center;  line-height: 1;  left: 50%;  -moz-transform: translateX(-50%);  -webkit-transform: translateX(-50%);  -o-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%); } .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-title {  font-size: 2.2rem;  color: #313030;  margin-bottom: 10px; } .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-button {  color: #707070;  text-transform: capitalize;  pointer-events: none; } @media (max-width: 1199px) {  } @media (min-width: 768px) and (max-width: 1199px) {  .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content {   bottom: 15px;   min-width: auto;   padding: 10px;  }   .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-title {    font-size: 1.8rem;    line-height: 1;   }   .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-button {    font-size: 1.4rem;    line-height: 1;   }   .banner1_fashion4 .banner2 .banner-content .banner-title {    font-size: 2.4rem;    margin-bottom: 1.5vw;   }   .banner1_fashion4 .banner2 .banner-content .banner-text {    font-size: 1.6rem;   } } @media (max-width: 767px) {   .banner1_fashion4 .elementor-column .elementor-element:not(:last-child),   .banner1_fashion4 .elementor-element:not(:last-child) {     margin-bottom: 15px;   } } @media (max-width: 479px) {   .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content {   bottom: 15px;   min-width: auto;   padding: 10px 15px;  }   .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-title {    font-size: 1.8rem;    line-height: 1;   }   .banner1_fashion4 .elementor-widget-rt_banner:not(.banner2) .banner-content .banner-button {    font-size: 1.4rem;    line-height: 1;   }   .banner1_fashion4 .banner2 .banner-content .banner-title {    font-size: 2.4rem;    margin-bottom: 1.5vw;   }   .banner1_fashion4 .banner2 .banner-content .banner-text {    font-size: 1.6rem;   } } .banner1_shoes1 { } .banner1_shoes1 .banner-content {  position: static;  pointer-events: visible;  margin-top: 26px;  line-height: 1.5; } .banner1_shoes1 .banner-content > .inner > * {  margin: 0; } .banner1_shoes1 .banner-content .banner-title {  text-transform: uppercase;  color: #313030;  margin-bottom: 6px;  font-size: 2.1rem; } .banner1_shoes1 .banner-content .banner-button {  color: #282828;  border: 2px solid #313131;  line-height: 42px;  padding: 0 37px;  display: inline-block;  vertical-align: top;  margin-top: 22px; } .banner1_shoes1 .banner-content .banner-button:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } @media (max-width: 767px) {  .banner1_shoes1 .banner-content .banner-title {   font-size: 1.8rem;  }  .banner1_shoes1 .banner-content .banner-button {   line-height: 34px;   padding: 0 20px;  } } @media (max-width: 479px) {  .banner1_shoes1 .elementor-column {   width: 100% !important;  }  .banner1_shoes1 .elementor-column:not(:last-child) {   margin-bottom: 30px;  } } .banner2_shoes1 {  text-align: center;  padding: 68px 0 62px 0; } .banner2_shoes1 .elementor-widget-wrap {  justify-content: center; } .banner2_shoes1 .elementor-widget-heading,.banner2_shoes1 .elementor-widget-text-editor {   margin-bottom: 14px !important;   line-height: 1.5; } .banner2_shoes1 .elementor-widget-button {  display: inline-block;  vertical-align: top;  width: auto !important;  margin: 10px !important; } .banner2_shoes1 .elementor-widget-button .elementor-button {  border-radius: 0;  background: #fff;  color: #282828;  min-width: 150px;  line-height: 36px;  padding: 10px; } .banner2_shoes1 .elementor-widget-button .elementor-button:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 479px) {  .banner2_shoes1 .elementor-widget-button .elementor-button {   line-height: 40px;   padding: 0 20px;   min-width: auto;  }  .banner2_shoes1 .elementor-widget-button {   margin: 5px !important;  } } .banner3_shoes1 {  text-align: center; } .banner3_shoes1 .banner-content {  bottom: 11%;  right: 13.2%;  text-align: center; } .banner3_shoes1 .banner-content > .inner > * {  margin: 0; } .banner3_shoes1 .banner-content .banner-title {  letter-spacing: 0.08em;  color: #fff;  font-size: 6.8rem;  text-transform: uppercase;  font-weight: 700; } .banner3_shoes1 .banner-content .banner-button {  line-height: 50px;  background: #fff;  display: inline-block;  vertical-align: top;  padding: 0 40px;  font-size: 1.8rem;  margin-top: 2px; } .banner3_shoes1 .banner-content .banner-button:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 1399px) {  .banner3_shoes1 .banner-content .banner-title {   font-size: 4.8rem;  }  .banner3_shoes1 .banner-content {   bottom: 7%;   right: 30px;  } } @media (max-width: 991px) {  .banner3_shoes1 .banner-content .banner-title {   font-size: 4vw;  }  .banner3_shoes1 .banner-content .banner-button {   line-height: 5vw;   padding: 0 3vw;  } } @media (max-width: 479px) {  .banner3_shoes1 .banner-content {   right: 10px;  }  .banner3_shoes1 .banner-content .banner-button {   line-height: 6vw;   padding: 0 3vw;   font-size: 1.4rem;  } } .banner1_shoes2 {  text-align: center; } .banner1_shoes2 .col_2 {  background: #313030;  padding: 15px;  color: #fff; } .banner1_shoes2 .col_2 .elementor-column-wrap {  align-items: center;  justify-content: center;  text-align: center; } .banner1_shoes2 .col_2 .elementor-heading-title {  color: #fff; } .banner1_shoes2 .col_2 .elementor-button-link {  display: inline-block;  vertical-align: top;  color: #fff;  line-height: 50px;  background: #fff;  padding: 0 10px;  color: #313030;  min-width: 150px;  border-radius: 0;  -webkit-border-radius: 0; } .banner1_shoes2 .col_2 .elementor-button-link:hover {  background: var(--primarycolor);  color: #fff;  border-color: var(--primarycolor); } .banner1_shoes2 .col_2 .elementor-widget-text-editor {  margin-bottom: 33px;  line-height: 1.5; } @media (max-width: 960px) {  .banner1_shoes2 .col_1,  .banner1_shoes2 .col_3 {   width: 50% !Important;  }  .banner1_shoes2 .col_2 {   width: 100% !Important;   order: 2;   padding: 60px 15px;  } } @media (max-width: 374px) {  .banner1_shoes2 .col_1,  .banner1_shoes2 .col_3 {   width: 100% !Important;  } } .banner2_shoes2 {  text-align: center; } .banner2_shoes2 .banner-content {  top: 50%;  right: 13.3%;  text-align: right;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  max-width: 50%;  line-height: 1.5; } .banner2_shoes2 .banner-content .banner-title, .banner2_shoes2 .banner-content .banner-title2 {  line-height: 1;  color: #313131;  font-size: 5.4rem;  margin: 0; } .banner2_shoes2 .banner-content .banner-text {  margin-top: 19px; } .banner2_shoes2 .banner-content .banner-button {  line-height: 56px;  display: inline-block;  background: var(--primarycolor);  color: #fff;  padding: 0 39px;  margin-top: 39px;  pointer-events: visible;  text-transform: capitalize; } .banner2_shoes2 .banner-content .banner-button:hover {  background: #313030;  color: #fff; } @media (max-width: 1399px) {  .banner2_shoes2 .banner-content {   right: 30px;  } } @media (max-width: 991px) {  .banner2_shoes2 .banner-content {   max-width: 40%;  }  .banner2_shoes2 .banner-content .banner-title,  .banner2_shoes2 .banner-content .banner-title2 {   font-size: 5vw;  }  .banner2_shoes2 .banner-content .banner-text {   margin-top: 1.5vw;  }  .banner2_shoes2 .banner-content .banner-button {   line-height: 5vw;   padding: 0 3vw;   margin-top: 2vw;  }  .banner2_shoes2 img {   object-fit: cover;   min-height: 250px;  } } @media (max-width: 767px) {  .banner2_shoes2 .banner-content {   right: 10px;  } } @media (max-width: 479px) {  .banner2_shoes2 .banner-content .banner-title,   .banner2_shoes2 .banner-content .banner-title2 {    font-size: 6vw;   }  .banner2_shoes2 .banner-content .banner-text {   font-size: 1.4rem;   line-height: 1.3;  }  .banner2_shoes2 .banner-content {max-width: 50%;}  .banner2_shoes2 .banner-content .banner-button {   line-height: 32px;   font-size: 1.4rem;   margin-top: 3vw;  } } .banner1_shoes3 {  text-align: center; } .banner1_shoes3 .banner-content > .inner > * {  margin: 0; } .banner1_shoes3 .banner-content {  top: 50%;  left: 0;  right: 0;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  text-align: center;  line-height: 1.5; } .banner1_shoes3 .banner-content > .inner {  display: inline-block;  vertical-align: top;  background: #fff;  padding: 15px;  min-width: 38%; } .banner1_shoes3 .banner-content .banner-title {  font-size: 2.2rem;  color: #313030;  line-height: 1;  margin-bottom: 3px; } .banner1_shoes3 .banner-content .banner-text {  text-transform: capitalize; } @media (max-width: 767px) {  .banner1_shoes3 .elementor-column:not(:last-child) {   margin-bottom: 10px;  } } .banner2_shoes3 { } .banner2_shoes3 .elementor-widget-wrap {  padding: 143px 0;  margin-left: 10.9%;  max-width: 450px; } .banner2_shoes3 .elementor-widget-heading {  margin-bottom: 12px !Important; } .banner2_shoes3 .elementor-heading-title {  font-size: 6.4rem;  color: #313131;  line-height: 1;  text-shadow: 1px 1px 1px rgba(255,255,255,0.5); } .banner2_shoes3 .elementor-text-editor {  font-size: 2rem;  line-height: 1.5;  text-shadow: 1px 1px 1px rgba(255,255,255,0.5); } .banner2_shoes3 .elementor-widget-button .elementor-button-link {  border-radius: 0;  padding: 0 38px;  line-height: 56px;  background: var(--primarycolor);  color: #fff;  margin-top: 36px; } .banner2_shoes3 .elementor-widget-button .elementor-button-link:hover {  background: #313030;  color: #fff; } @media (max-width: 1399px) {  .banner2_shoes3 .elementor-widget-wrap {   margin-left: 30px;  } } @media (max-width: 1199px) {  .banner2_shoes3 .elementor-widget-wrap {   padding: var(--rowspace) 0;   margin-left: 30px;   max-width: 50%;  }  .banner2_shoes3 .elementor-heading-title {   font-size: 5.5vw;  } } @media (max-width: 767px) {  .banner2_shoes3 .elementor-heading-title {   font-size: 8vw;  }  .banner2_shoes3 .elementor-widget-wrap {   max-width: 100%;   margin-left: 10px;  } } @media (max-width: 479px) {  .banner2_shoes3 .elementor-heading-title {   font-size: 9vw;  } } .banner2_shoes3.style2 .elementor-widget-wrap {  margin-left: 0;  max-width: 550px; } .banner1_shoes4 {  text-align: center; } .banner1_shoes4 .banner-content {   background: #fff;   padding: 17px 15px;   min-width: 38%;   left: 40px;   bottom: 40px;   pointer-events: none; } .banner1_shoes4 .banner-content > .inner > * {  margin: 0; } .banner1_shoes4 .banner-content .banner-title {  font-size: 2.2rem;  color: #313030;  margin-top: 0;  margin-bottom: 7px;  line-height: 1; } .banner1_shoes4 .banner-content .banner-text {  text-transform: capitalize;  line-height: 1; } @media (max-width: 1399px) {  .banner1_shoes4 .banner-content {   left: 30px;   bottom: 30px;  } } @media (max-width: 1199px) {  .banner1_shoes4 .banner-content {   left: 15px;   bottom: 15px;  } } @media (max-width: 479px) {  .banner1_shoes4 .banner-content {   left: 10px;   bottom: 10px;   padding: 10px;  } } .banner1_bag1 {  text-align: center; } .banner1_bag1 .banner-content {  position: static;  margin-top: 15px;  text-align: left; } .banner1_bag1 .banner-button {  font-size: 2.2rem;  color: #313030;  position:relative;  padding-bottom: 3px;  display: inline-block;  vertical-align: top; } .banner1_bag1 .banner-button:after {  content: "";  width: 40px;  height: 2px;  background: #313030;  position: absolute;  left: 0;  bottom: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .banner1_bag1 .banner-button:hover {  color: var(--primarycolor); } .banner1_bag1 .banner-button:hover:after {  width: 100%;  background: var(--primarycolor); } @media (max-width: 767px) {  .banner1_bag1 .elementor-column:not(:last-child) {   margin-bottom: 30px;  } } .banner1_bag2 {  text-align: center; } .banner1_bag2 .banner-content {  left: 8.5%;  bottom: 9%;  text-align: left; } .banner1_bag2 .top .banner-content {  bottom: auto;  top: 8.8%; } .banner1_bag2 .banner-title {  color: #707070;  font-size: 1.8rem;  margin-bottom: 0;  line-height: 1.3; } .banner1_bag2 .banner-title2 {  font-size: 3.6rem;  color: #313030;  line-height: 1.3;  margin-bottom: 17px; } .banner1_bag2 .banner-button {  border: 2px solid #313030;  line-height: 46px;  padding: 0 35px;  font-size: 1.6rem;  color: #313030; } .banner1_bag2 .banner-button:hover {  border-color: var(--primarycolor);  background: var(--primarycolor);  color: #fff; } @media (max-width: 1499px) {  .banner1_bag2 .banner-content {   left: 5%;   bottom: 6%;  }  .banner1_bag2 .top .banner-content {   top: 6%;  }  .banner1_bag2 .banner-title2 {   font-size: 3rem;  } } @media (min-width: 768px) and (max-width: 1199px) {  .banner1_bag2 .banner-button {   line-height: 3.4vw;   padding: 0 2vw;  }  .banner1_bag2 .banner-title2 {   font-size: 2.5vw;  } } @media (min-width: 768px) and (max-width: 991px) {  .banner1_bag2 .banner-content {   position: static;   padding-top: 15px;  }  .banner1_bag2 .banner-title {   font-size: 1.6rem;  }  .banner1_bag2 .banner-title2 {   font-size: 3vw;  } } @media (max-width: 767px) {  .banner1_bag2 .elementor-column:not(:last-child) {   margin-bottom: 10px;  } } @media (max-width: 479px) {  .banner1_bag2 .banner-button {   line-height: 30px;   padding: 0 15px;  }  .banner1_bag2 .banner-title2 {   font-size: 2.6rem  }  .banner1_bag2 .banner-title {   font-size: 1.6rem;  } } .banner2_bag2 { } .banner2_bag2 .elementor-widget-wrap {  padding: 143px 0;  padding-left: 10.9%; } .banner2_bag2 .elementor-widget-heading {  margin-bottom: 12px !Important; } .banner2_bag2 .elementor-heading-title {  font-size: 6.4rem;  color: #313131;  line-height: 1;  max-width: 450px; } .banner2_bag2 .elementor-text-editor {  font-size: 2rem;  line-height: 1.5; } .banner2_bag2 .elementor-widget-button .elementor-button-link {  border-radius: 0;  padding: 0 38px;  line-height: 56px;  background: var(--primarycolor);  color: #fff;  margin-top: 36px; } .banner2_bag2 .elementor-widget-button .elementor-button-link:hover {  background: #313030;  color: #fff; } @media (max-width: 1399px) {  .banner2_bag2 .elementor-widget-wrap {   padding-left: 30px;  } } @media (max-width: 1199px) {  .banner2_bag2 .elementor-widget-wrap {   padding: var(--rowspace) 0;   padding-left: 30px;   max-width: 50%;  }  .banner2_bag2 .elementor-heading-title {   font-size: 6vw;  } } @media (max-width: 767px) {  .banner2_bag2 .elementor-heading-title {   font-size: 8vw;  }  .banner2_bag2 .elementor-widget-wrap {   max-width: 100%;   padding-left: 10px;  } } @media (max-width: 479px) {  .banner2_bag2 .elementor-heading-title {   font-size: 9vw;  } } .banner1_bag3 {  text-align: center; } .banner1_bag3 .elementor-column .elementor-element:not(:last-child) {  margin-bottom: 30px; } @media (max-width: 767px) {  .banner1_bag3 .elementor-column .elementor-element:not(:last-child) {   margin-bottom: 10px;   margin-right: 10px;  }  .banner1_bag3 .elementor-column .elementor-element {   width: calc(50% - 5px);  } } .banner1_bag4 { } .banner1_bag4 .banner-content {  left: 0;  right: 0;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  text-align: center;  color: #fff;  padding: 0 10px; } .banner1_bag4 .banner-title {  font-size: 4.2rem;  line-height: 1.3;  margin-bottom: 27px; } .banner1_bag4 .banner-content .banner-button {  line-height: 50px;  padding: 0 28px;  background: #fff;  color: #313030; } .banner1_bag4 .banner-content .banner-button:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 1499px) {  .banner1_bag4 .banner-content .banner-button {   line-height: 45px;  } } @media (max-width: 1199px) {  .banner1_bag4 .banner-title {   font-size: 3.5vw;   margin-bottom: 1.5vw;  }  .banner1_bag4 .banner-content .banner-button {   line-height: 4vw;   padding: 0 2vw;   font-size: 1.4rem;  } } @media (max-width: 767px) {  .banner1_bag4 .banner-title {   font-size: 3.5vw;   margin-bottom:2vw;  }  .banner1_bag4 .banner-content .banner-button {   line-height: 5vw;   padding: 0 2vw;   font-size: 2.6vw;  } } @media (max-width: 479px) {  .banner1_bag4 img {   min-height: 150px;   object-fit: cover;  }  .banner1_bag4 .banner-title {   font-size: 5vw;   margin-bottom:2vw;  }  .banner1_bag4 .banner-content .banner-button {   line-height: 7vw;   padding: 0 2vw;   font-size: 3.5vw;  } } .banner2_bag4 { } .banner2_bag4 .banner-content {  left: auto;  right: 30px;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  text-align: center;  color: #fff;  max-width: 34%; } .banner2_bag4 .banner-title {  font-size: 6rem;  line-height: 1.13333333;  margin-bottom: 34px; } .banner2_bag4 .banner-content .banner-button {  line-height: 50px;  padding: 0 28px;  background: #fff;  color: #313030; } .banner2_bag4 .banner-content .banner-button:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 1499px) {  .banner2_bag4 .banner-title {   font-size: 4.5rem;  }  .banner2_bag4 .banner-content .banner-button {   line-height: 45px;  } } @media (max-width: 1199px) {  .banner2_bag4 .banner-content {   right: 15px;   max-width: 50%;  }  .banner2_bag4 .banner-title {   font-size:3.5rem;  }  .banner2_bag4 .banner-content .banner-button {   line-height: 4vw;   padding: 0 2vw;   font-size: 1.4rem;  } } @media (max-width: 767px) {   .banner2_bag4 .banner-content .banner-button {   line-height: 5vw;   padding: 0 2vw;   font-size: 2.6vw;  } } @media (max-width: 479px) {   .banner2_bag4 .banner-title {   font-size: 6vw;   margin-bottom:2vw;  }  .banner2_bag4 .banner-content .banner-button {   line-height: 7vw;   padding: 0 2vw;   font-size: 3.5vw;  } } .banner1_glass1 {  text-align: center; } .banner1_glass1 .banner-content {  bottom: 9%;  left: 9%;  color: #fff;  text-align: left;  padding-right: 10px; } .banner1_glass1 .banner-title {  font-size: 2.4rem;  text-transform: uppercase;  line-height: 1.3;  margin-bottom: 6px; } .banner1_glass1 .banner-text {  font-size: 1.8rem;  line-height: 1.3; } .banner1_glass1 .banner-button {  padding: 0 35px;  line-height: 42px;  color: #fff;  border: 2px solid #fff;  text-transform: capitalize;  margin-top: 25px;  font-size: 1.6rem; } .banner1_glass1 .banner-button:hover {  background: #fff;  border-color: #fff;  color: #313030; } @media (max-width: 479px) {  .banner1_glass1 .banner-content {   left: 15px;   bottom: 20px;  }  .banner1_glass1 .banner-title {   font-size: 2rem;  }  .banner1_glass1 .banner-text {   font-size: 1.6rem;  }  .banner1_glass1 .banner-button {   line-height: 35px;   padding: 0 20px;   margin-top: 15px;  } } .banner2_glass1 {  text-align: center;  color: #fff;  padding: calc(var(--rowspace) + 10px) 10px; } .banner2_glass1 .elementor-widget:not(:last-child).elementor-widget-heading {  margin-bottom: 8px; } .banner2_glass1 .elementor-heading-title {  font-size: 5.2rem;  text-transform: uppercase;  font-weight: 500; } .banner2_glass1 .elementor-text-editor {  font-size: 2.2rem;  line-height: 1.3; } .banner2_glass1 .elementor-button {  line-height: 42px;  padding: 0 35px;  background: transparent;  border: 2px solid #fff;  border-radius: 0;  -webkit-border-radius: 0;  text-transform: capitalize;  font-size: 1.6rem;  color: #fff;  fill: #fff; } .banner2_glass1 .elementor-button:hover {  background: #fff;  border-color: #fff;  color: #313030; } @media (max-width: 991px) {  .banner2_glass1 .elementor-heading-title {   font-size: 4.5rem;  } } @media (max-width: 767px) {  .banner2_glass1 .elementor-heading-title {   font-size: 3.5rem;  } } @media (max-width: 479px) {  .banner2_glass1 .elementor-heading-title {   font-size: 3rem;   line-height: 1.1;  }  .banner2_glass1 .elementor-text-editor {   font-size: 1.8rem;  }  .banner2_glass1 .elementor-button {   line-height: 35px;   padding: 0 20px;   margin-top: 0;  } } .banner3_glass1 {  text-align: center;  color: #fff;  padding: 124px 0; } .banner3_glass1 .elementor-heading-title {  line-height: 1.083333;  font-size: 4.8rem; } .banner3_glass1 .elementor-button.elementor-button-link {  line-height: 50px;  padding: 0 27px;  border-radius: 0;  -webkit-border-radius: 0;  background: #fff;  color: #313030;  fill: #313030;  text-transform: capitalize;  font-size: 1.6rem;  margin-top: 10px; } .banner3_glass1 .elementor-button.elementor-button-link:hover {  background: #313030;  color: #fff;  fill: #fff; } @media (max-width: 991px) {  .banner3_glass1 {   padding: var(--rowspace) 0;  }  .banner3_glass1 .elementor-heading-title {   font-size: 4rem;  } } @media (max-width: 767px) {  .banner3_glass1 .elementor-heading-title {   font-size: 3rem;  } } @media (max-width: 479px) {  .banner3_glass1 .elementor-button.elementor-button-link {   line-height: 40px;   padding: 0 20px;  } } .banner4_glass1 {  text-align: center; } .banner4_glass1 .banner-content {  left: 8%;  bottom: 10%;  text-align: left;  color: #fff; } .banner4_glass1 .banner-content .banner-title {  font-size: 5.6rem;  font-weight: 600;  line-height: 1;  margin-bottom: 10px; } .banner4_glass1 .banner-content .banner-title2 {  font-size: 2.4rem;  text-transform: uppercase;  letter-spacing: 0.18em;  line-height: 1;  margin: 0; } @media (max-width: 1199px) and (min-width: 768px) {  .banner4_glass1 .banner-content .banner-title {   font-size: 5vw;  }  .banner4_glass1 .banner-content .banner-title2 {   font-size: 2.1vw;  } } @media (max-width: 479px) {  .banner4_glass1 .banner-content .banner-title {   font-size: 11vw;  }  .banner4_glass1 .banner-content .banner-title2 {   font-size: 5vw;  } } .banner1_glass2 {  text-align: center; } .banner1_glass2 .banner-content {  text-align: center;  left: 0;  right: 0;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .banner1_glass2 .banner-content .banner-button {   display: inline-block;   vertical-align: top;   background: #fff;   min-width: 150px;   line-height: 60px;   padding: 0 10px;   color: #313030;   font-size: 2.2rem; } .banner1_glass2 .banner-content .banner-button:hover {  opacity: 0.82; } @media (max-width: 1199px) {  .banner1_glass2 .banner-content .banner-button {   line-height: 50px;   font-size: 1.8rem;   min-width: 130px;  } } @media (min-width: 768px) and (max-width: 991px) {  .banner1_glass2 .banner-content .banner-button {   line-height: 45px;   font-size: 1.6rem;   min-width: 120px;  } } @media (max-width: 479px) {  .banner1_glass2 .banner-content .banner-button {   line-height: 40px;   font-size: 1.6rem;   min-width: 100px;  } } .banner2_glass2 { } .banner2_glass2 .elementor-widget:not(:last-child) {  margin-bottom: 30px; } @media (max-width: 767px) {  .banner2_glass2 .elementor-widget:not(:last-child) {   margin-bottom: 10px;   margin-right: 10px;  }  .banner2_glass2 .elementor-widget-wrap>.elementor-element {   width: calc(50% - 5px);  } } @media (max-width: 359px) {  .banner2_glass2 .elementor-widget:not(:last-child) {   margin-bottom: 10px;   margin-right: 0;  }  .banner2_glass2 .elementor-widget-wrap>.elementor-element {   width: 100%;  }  .banner2_glass2 .elementor-column:not(:last-child) {   margin-bottom: 10px;  } } .banner1_glass3 {  text-align: center; } .banner1_glass3 .banner-content {  left: 0;  right: 0;  color: #fff;  text-align: center;  padding: 0 10px;  top: 57%; } .banner1_glass3 .banner-title {  font-size: 3.6rem;  text-transform: capitalize;  line-height: 1.3;  margin-bottom: 6px;  font-weight: 500; } .banner1_glass3 .banner-text {  font-size: 1.8rem;  line-height: 1.3; } .banner1_glass3 .banner-button {  padding: 0 39px;  line-height: 46px;  color: #313030;  border: 2px solid #fff;  text-transform: capitalize;  margin-top: 13px;  font-size: 1.6rem;  background: #fff; } .banner1_glass3 .banner-button:hover {  opacity: 0.82; } @media (max-width: 479px) {  .banner1_glass3 .banner-title {   font-size: 3rem;  }  .banner1_glass3 .banner-button {   line-height: 35px;   padding: 0 20px;   margin-top: 6px;  } } .banner2_glass3 {  text-align: center;  color: #313030;  padding: 132px 10px; } .banner2_glass3 .elementor-column-wrap {  justify-content: flex-end; } .banner2_glass3 .elementor-widget-wrap {  display: inline-block !Important;  vertical-align: top;  text-align: center;  width: auto; } .banner2_glass3 .elementor-widget:not(:last-child) {  margin-bottom: 34px; } .banner2_glass3 .elementor-widget-html p {  font-size: 4.4rem;  line-height: 1.181818;  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1); } .banner2_glass3 .elementor-widget-html p span {  color: var(--primarycolor);  font-weight: 600;  text-transform: uppercase; } .banner2_glass3 .elementor-button-link.elementor-button {  line-height: 46px;  padding: 0 35px;  background: transparent;  border: 2px solid #313030;  border-radius: 0;  -webkit-border-radius: 0;  text-transform: capitalize;  font-size: 1.6rem;  color: #313030;  fill: #313030; } .banner2_glass3 .elementor-button:hover {  background: #313030;  border-color: #313030;  color: #fff; } @media (max-width: 991px) {  .banner2_glass3 {   padding: 60px 10px;  }  .banner2_glass3 .elementor-widget-html p {   font-size: 3.5rem;  } } @media (max-width: 767px) {  } @media (max-width: 479px) {  .banner2_glass3 .elementor-widget-html p {   font-size: 3rem;   line-height: 1.1;  }   .banner2_glass3 .elementor-button-link.elementor-button {   line-height: 35px;   padding: 0 20px;   margin-top: 0;  } } .banner2_glass4 {  text-align: center; } .banner2_glass4 .banner-content {  left: 8%;  bottom: 10%;  text-align: left;  color: #fff; } .banner2_glass4 .banner-content .banner-title {  font-size: 5.6rem;  font-weight: 600;  line-height: 1;  margin-bottom: 10px; } .banner2_glass4 .banner-content .banner-title2 {  font-size: 2.4rem;  text-transform: uppercase;  letter-spacing: 0.18em;  line-height: 1;  margin: 0; } @media (max-width: 1199px) and (min-width: 768px) {  .banner2_glass4 .banner-content .banner-title {   font-size: 5vw;  }  .banner2_glass4 .banner-content .banner-title2 {   font-size: 2.1vw;  } } @media (max-width: 479px) {  .banner2_glass4 .banner-content .banner-title {   font-size: 11vw;  }  .banner2_glass4 .banner-content .banner-title2 {   font-size: 5vw;  } } .background-full, .background-full.nav-style-4.has-arrow .product-widget:before {  background: #eee9e6; } .background-full.style2, .background-full.style2.nav-style-4.has-arrow .product-widget:before {  background: #313030; } .background-full.style2 .title-container .title, .background-full.style2 .product-inner .product-content > .product-title > * a, .background-full.style2 .product-content > .box-price .price, .background-full.style2 .product-content > .box-price .price del, .background-full.style2 .product-layout-4 .product-inner:not(.product-list) .product-cart > a {  color: #fff; } .background-full.style2 .slick-arrow {  border-color: #fff;  color: #fff; } .background-full.style2 .slick-arrow:hover {  background: #fff;  border-color: #fff;  color: #313030; } .background-full.style2.nav-style-4.has-arrow .product-widget:after {  background: rgba(255,255,255,0.1); }  .policy-block { } .policy-block .elementor-icon {  font-size: 4rem;  color: #47494a; } .policy-block .elementor-icon-box-title {  margin-top: 0;  margin-bottom: 1px;  font-size: 1.6rem; } @media (max-width: 767px) {  .policy-block .elementor-icon-box-wrapper {   display: flex;   align-items: center;  }  .policy-block .elementor-icon-box-wrapper .elementor-icon-box-icon {   margin: 0 15px 0 0 !Important;  } } @media (max-width: 359px) {  .policy-block .elementor-column {   width: 100% !Important;    }  .policy-block .elementor-column .elementor-column-wrap {   margin-bottom: 15px !Important;  }  .policy-block .elementor-column:last-child .elementor-column-wrap {   margin-bottom: 0 !Important;  } } #sb_instagram {position: relative;} #sb_instagram #sbi_load {  position: absolute;  left: 0;  right: 0;  top: 50%;  pointer-events: none;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } #sb_instagram .sbi_follow_btn a {  color: #313030;  background: #fff;  pointer-events: visible;  font-size: 1.6rem;  border-radius: 0;  -webkit-border-radius: 0;  line-height: 28px;  margin: auto; } #sb_instagram .sbi_follow_btn a svg {  height: 28px !important;  vertical-align: middle; } .brand-logo {  text-align: center; } .brand-logo .slick-track {  display: flex;  align-items: center; } .brand-logo .slick-list {  margin: 0 -35px; } .brand-logo .slick-list .slick-slide {  padding: 0 35px; } .brand-logo a {  display: block; } .brand-logo a:hover {  opacity: 0.82; } @media (max-width: 1199px) {  .brand-logo .slick-list {   margin: 0 -35px;  }  .brand-logo .slick-list .slick-slide {   padding: 0 35px;  } } @media (max-width: 991px) {  .brand-logo .slick-list {   margin: 0 -25px;  }  .brand-logo .slick-list .slick-slide {   padding: 0 25px;  } } @media (max-width: 767px) {  .brand-logo .slick-list {   margin: 0 -15px;  }  .brand-logo .slick-list .slick-slide {   padding: 0 15px;  } } @media (max-width: 479px) {  .brand-logo .slick-list {   margin: 0 -10px;  }  .brand-logo .slick-list .slick-slide {   padding: 0 10px;  } } .testimonials-full {  padding: var(--rowspace) 0;  background: #eee9e6; } .rt-testimonial .testimonial-item .inner {  background: #fff;  border-bottom-left-radius: 60px;  border-top-right-radius: 60px;  padding: 40px; } .rt-testimonial .testimonial-item .image-box {  display: flex;  align-items: center;  margin-bottom: 37px; } .rt-testimonial .testimonial-item .image-box:after {  content: "\e990";  font-family: "roadthemes-icon";  font-size: 4.8rem;  color: #e0e0e0;  text-align: right;  flex: 1 1 auto; } .rt-testimonial .testimonial-item .tes-image {  margin-right: 15px; } .rt-testimonial .testimonial-item .author {  text-align: left; } .rt-testimonial .testimonial-item .author .tes-name {  margin-bottom: 1px;  font-weight: 600;  color: #313030; } .rt-testimonial .testimonial-item .author .tes-title {  font-style: italic;  margin: 0; } .rt-testimonial .testimonial-item .tes-content {  margin: 0;  font-size: 1.8rem;  line-height: 1.5555;  color: #313030; } @media (max-width: 479px) {  .rt-testimonial .testimonial-item .inner {   padding: 30px;  } } .layout-2.rt-testimonial .testimonial-item .inner {  text-align: center;  padding: 0;  padding-top: 17px;  border-radius: 0;  max-width: 900px;  margin: auto; } .layout-2.rt-testimonial .testimonial-item .image-box {  justify-content: center;  margin-bottom: 0;  margin-top: 37px; } .layout-2.rt-testimonial .testimonial-item .image-box:after {  display:none; } @media (max-width: 767px) {  .layout-2.rt-testimonial .testimonial-item .inner {   padding-top: 0;  } } .slick-arrow {  position: absolute;  top: 50%;  height: 50px;  line-height: 46px;  width: 50px;  padding: 0;  color: #313030;  background: transparent;  z-index: 3;  opacity: 0;  border: 2px solid #313030;  outline: none !important;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); } .slick-arrow:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .slick-arrow:before {  content:"";  font-family: "roadthemes-icon";  font-size: 1.6rem; } .slick-arrow.slick-prev:before {  content: "\e92c"; } .slick-arrow.slick-next:before {  content: "\e92d"; } .slick-disabled {  cursor: not-allowed !important; } .slick-arrow.slick-prev {  left: 5px; } .slick-arrow.slick-next {  right:5px; } .slick-slider:hover .slick-arrow.slick-prev {  opacity: 1;  left: 0; } .slick-slider:hover .slick-arrow.slick-next {  opacity: 1;  right: 0; } .slick-arrow.slick-prev {  left: -5px; } .slick-arrow.slick-next {  right:-5px; } .slick-slider:hover .slick-arrow.slick-prev {  opacity: 1;  left: -15px; } .slick-slider:hover .slick-arrow.slick-next {  opacity: 1;  right: -15px; } .nav-style-3 .product-widget .slick-arrow {  position: static;  opacity: 1;  margin-top: 40px;  order: 2;  -moz-transform: translateY(0);  -webkit-transform: translateY(0);  -o-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0); } .nav-style-3 .product-widget .slick-prev.slick-arrow {  margin-right: 10px; } .nav-style-3 .product-widget {  position: relative; } .nav-style-3.has-arrow .product-widget:after {  content: "";  position: absolute;  height: 1px;  background: #ebebeb;  right: 0;  left: 120px;  bottom: 25px; } .nav-style-3 .slick-slider {  display: flex; } .nav-style-3 .slick-slider > .slick-list, .nav-style-4 .slick-slider > .slick-list {  flex: 1 1 auto; } .nav-style-4 .slick-slider {  display: flex;  justify-content: center; } .nav-style-4 .product-widget .slick-arrow {  position: static;  opacity: 1;  margin-top: 47px;  order: 2;  -moz-transform: translateY(0);  -webkit-transform: translateY(0);  -o-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0); } .nav-style-4 .product-widget .slick-arrow.slick-disabled, .nav-style-4 .product-widget .slick-arrow.slick-disabled:before {  opacity: 0.5; } .nav-style-4 .product-widget .slick-prev.slick-arrow {  margin-right: 10px; } .nav-style-4.has-arrow .product-widget:after {  content: "";  position: absolute;  height: 1px;  background: rgba(49,48,48,0.07);  right: 0;  left: 0;  bottom: 25px; } .nav-style-4.has-arrow .product-widget:before {   content: "";   width: 130px;   position: absolute;   left: 0;   right: 0;   margin: auto;   height: 2px;     z-index: 2;   bottom: 25px; } @media (max-width: 767px) {  .nav-style-4.has-arrow .product-widget:after {   bottom: 20px;  }  .nav-style-4.has-arrow .product-widget:before {   bottom: 20px;  } } @media (min-width: 1520px) {  .slick-arrow.slick-prev {   left: -25px;  }  .slick-arrow.slick-next {   right: -25px;  }  .slick-slider:hover .slick-arrow.slick-prev {   left: -25px;   opacity: 1;  }  .slick-slider:hover .slick-arrow.slick-next {   right: -25px;   opacity: 1;  } } @media (min-width: 1580px) {  .slick-arrow.slick-prev {   left: -80px;  }  .slick-arrow.slick-next {   right: -80px;  }  .slick-slider:hover .slick-arrow.slick-prev {   left: -80px;   opacity: 1;  }  .slick-slider:hover .slick-arrow.slick-next {   right: -80px;   opacity: 1;  } } @media (max-width: 767px) {   .slick-slider:hover .slick-arrow.slick-prev {   opacity: 1;   left: -10px;  }  .slick-slider:hover .slick-arrow.slick-next {   opacity: 1;   right: -10px;  }  .slick-arrow {   width: 40px;   height: 40px;   line-height: 38px;   border-width: 1px;  }  .slick-arrow:before {   font-size: 1.4rem;  }  .nav-style-3 .product-widget:after {   bottom: 20px;   left: 100px;  }  .nav-style-3 .product-widget .slick-arrow {   margin-top: 20px;  } } .slick-dots {  list-style:none;  padding: 0;  text-align: center;  position: static;  margin-top: 15px;  line-height: 1; } .slick-dots li {  display: inline-block;  vertical-align: top;  margin: 0 5px !important;  width: auto;  height: auto;  line-height: 1; } .slick-dots li button {  width: 10px;  height: 10px;  padding: 0;  font-size: 0;  border-radius: 100%;  -webkit-border-radius: 100%;  outline: none !important;  background: #bfbcb7;  display: inline-block;  vertical-align: top;  line-height: 1;  -moz-transform: scale(0.666666);  -webkit-transform: scale(0.666666);  -o-transform: scale(0.666666);  -ms-transform: scale(0.666666);  transform: scale(0.666666); } .slick-dots li button:before {  display:none; } .slick-dots li button:hover,.slick-dots li.slick-active button {  background: var(--primarycolor);  -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }  .site-main .slick-list {margin: 0 -15px;} .slick-list .slick-slide {padding: 0 15px;margin: 0;} .products-wrapper .slick-list .slick-slide > div:not(:first-child) {  margin-top: 33px; } .small-image .slick-list .slick-slide > div:not(:first-child) {  margin-top: 30px; } @media (max-width: 767px) {  .site-main .slick-list {margin: 0 -5px;}  .slick-list .slick-slide {padding: 0 5px;margin: 0;} } .products-wrapper.slick-slider {  margin: 0 !Important; } .slick-vertical {  margin: -5px 0 !important; } .slick-vertical .slick-list {  margin: 0; } .slick-vertical .slick-list .slick-slide {  padding: 5px 0 !Important; } .slick-vertical .slick-arrow:before {  font-size: 2.2rem } .slick-vertical .slick-arrow {  -moz-transform: translateY(0);  -webkit-transform: translateY(0);  -o-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  height: 30px;  line-height: 30px; } .slick-vertical .slick-arrow.slick-prev {  left: 0 !important;  right: 0 !important;  top: -20px;  margin: auto; } .slick-vertical .slick-arrow.slick-next {  left: 0 !important;  right: 0 !important;  top: auto;  bottom: -20px;  margin: auto; } .slick-vertical .slick-arrow.slick-prev:before {  content: "\e92e"; } .slick-vertical .slick-arrow.slick-next:before {  content: "\e92b"; } .slick-slider-block:not(.slick-initialized), .slider-layout:not(.slick-initialized), .product-thumbnails:not(.slick-initialized) {  white-space: nowrap;  overflow: hidden;  width: auto;  -ms-overflow-style: -ms-autohiding-scrollbar;  display: block !important; } .slick-slider-block:not(.slick-initialized) > *, .slider-layout:not(.slick-initialized) > *, .product-thumbnails:not(.slick-initialized) > * {   display: inline-block !important;   white-space: normal !important;   vertical-align: top;   padding: 0 15px; } .slider-layout:not(.slick-initialized) > * {  padding: 0; } .product-thumbnails:not(.slick-initialized) > * {  padding: 0 5px; } @media (max-width: 767px) {   .slick-slider-block:not(.slick-initialized) > * {    padding: 0 5px;  } } @media (min-width: 0px) {  .column-mobile-1:not(.slick-initialized) > * {   width: 100%;  }  .column-mobile-2:not(.slick-initialized) > * {   width: 50%;  }  .column-mobile-3:not(.slick-initialized) > * {   width: 33.333333%;  } } @media (min-width: 768px) {  .column-tablet-1:not(.slick-initialized) > * {   max-width: 100%;   -ms-flex-preferred-size: 100%;   flex-basis: 100%;  }  .column-tablet-2:not(.slick-initialized) > * {   width: 50%;  }  .column-tablet-3:not(.slick-initialized) > * {   width: 33.33333%;  }  .column-tablet-4:not(.slick-initialized) > * {   width: 25%;  }  .column-tablet-5:not(.slick-initialized) > * {   max-width: 20%;   -ms-flex-preferred-size: 20%;   flex-basis: 20%;  } } @media (min-width: 992px) {  .column-desktop-1:not(.slick-initialized) > * {   max-width: 100%;   -ms-flex-preferred-size: 100%;   flex-basis: 100%;  }  .column-desktop-2:not(.slick-initialized) > * {   max-width: 50%;   -ms-flex-preferred-size: 50%;   flex-basis: 50%;  }  .column-desktop-3:not(.slick-initialized) > * {   max-width: 33.33333%;   -ms-flex-preferred-size: 33.33333%;   flex-basis: 33.33333%;  }  .column-desktop-4:not(.slick-initialized) > * {   max-width: 25%;   -ms-flex-preferred-size: 25%;   flex-basis: 25%;  }  .column-desktop-5:not(.slick-initialized) > * {   max-width: 20%;   -ms-flex-preferred-size: 20%;   flex-basis: 20%;  }  .column-desktop-6:not(.slick-initialized) > * {   max-width: 16.666666%;   -ms-flex-preferred-size: 16.666666%;   flex-basis: 16.666666%;  }  .column-desktop-7:not(.slick-initialized) > * {   max-width: 14.285%;   -ms-flex-preferred-size: 14.285%;   flex-basis: 14.285%;  }  .column-desktop-8:not(.slick-initialized) > * {   max-width: 12.5%;   -ms-flex-preferred-size: 12.5%;   flex-basis: 12.5%;  } }  .side-close-icon {  position: absolute;  z-index: 8;  font-size: 2.4rem;  width: 35px;  height: 35px;  line-height: 35px;  top: 0;  right: 0;  text-align: center;  color: #222 !important;  cursor: pointer;  text-decoration: none !important; } .side-close-icon:hover {  color: red !important;  background: transparent !Important; } #preloader {  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-repeat: no-repeat;  background-position: center;  z-index: 9999; } .product-images__trigger {  font-size: 3.5rem;  position: absolute;  bottom: 25px;  right: 20px;  z-index: 99;  background: #f1f1f1;  border-radius: 50%;  width: 45px;  height: 45px;  text-align: center; } .rt-product-stock {  font-size: 1.14rem;  color: #888;  display: flex;  justify-content: space-between;  flex-wrap: wrap;  flex-basis: 100%;  width: 100%;  max-width: 400px;  margin: 15px auto 20px;  margin-bottom: 20px!important; } .rt-product-stock .stock-line {  height: 10px;  flex-basis: 100%;  background: #e1e1e1;  margin-top: 3px; } .rt-product-stock span.stock-line-inner {  background: red;  display: block;  height: 100%; } .categories-container .category-image {  background: #fafafa; } .categories-container .category-image img {  width: 100%; } .categories-container .category-content {  padding: 20px 0 0 0; } .categories-container .category-content .name {  font-size: 1.6rem;  color: #47494a;  font-weight: 600;  display: block;  margin-bottom: 7px; } .categories-container .category-content .name:hover {  color: var(--primarycolor); } .categories-container .category-content ul {  padding: 0;  list-style: none;  margin: 0; } .categories-container .category-content ul li a {  display: block;  line-height: 24px;  color: var(--textcolor);  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .categories-container .category-content ul li a:hover {  margin-left: 7px;  color: var(--primarycolor); } .categories-container .category-content .link {  background: #f5f5f5;  border-radius: 5px;  -webkit-border-radius: 5px;  font-size: 1.3rem;  color: #253237;  text-transform: uppercase;  padding: 0 17px;  line-height: 32px;  margin-top: 23px;  display: inline-block;  vertical-align: top; } .categories-container .category-content .link:hover {  background: var(--primarycolor);  color: #fff; } .background-full .style1,.background-full .categories-container .style1 .category-image {  background: #fff; } .background-full .categories-container .style1 .category-content {  padding:24px 30px 30px 30px; } @media (max-width: 991px) {  .background-full .categories-container .style1 .category-content {   padding:9px 15px 15px 15px;  } } .categories-container .style2 {  display:flex;  align-items: center; } .categories-container .style2 .category-image {  width: 40%; } .categories-container .style2 .category-content {  width: 60%;  padding-left: 15px;  padding-top: 0; }  .product-labels .label-p-left + .product-label {  left: auto;  right: 0; } .product-labels .label-p-right + .product-label {  right: auto;  left: 0; } .product-label {   padding: 0 10px;   line-height: 20px;   position: absolute;   top: 20px;   left: 20px;   z-index: 4;   text-align: center;   font-size: 1.4rem; } .product-label.label-p-left {  right: auto;  left: 20px; } .product-label.label-p-right {  right: 20px;  left: auto; } @media (max-width:567px) {  .product-label {   top: 10px;   left: 10px;  }  .product-label.label-p-left {   left: 10px;  }  .product-label.label-p-right {   right: 10px;  } } .label-d-circle {  width: 40px;  height: 40px;  padding: 0;  line-height: 40px;  border-radius: 100%;  -webkit-border-radius: 100%;  overflow: hidden;  text-overflow: ellipsis; } .label-d-elip {  border-radius: 5px;  -webkit-border-radius: 5px; } .product-label.specific-label-image {  padding: 0; } .product-label.specific-label-image img, .woocommerce .product-label.specific-label-image img {  width: 33px; } .woocommerce-product-gallery .product-label.specific-label-image img, .woocommerce .woocommerce-product-gallery .product-label.specific-label-image img {  width: 60px; } @media (max-width: 767px) {  .woocommerce-product-gallery .product-label.specific-label-image img,  .woocommerce .woocommerce-product-gallery .product-label.specific-label-image img {   width: 40px;  } } .product-label.label-has-hover {  display: flex;  align-items: center;  max-height: 60px; } .product-label.label-has-hover img {  max-height: 100%;  width: auto !important; } .product-label.label-has-hover:hover {  z-index: 6; } .product-label.label-has-hover span {  opacity: 0;  margin-left: -15px;  color: #222;  padding: 5px 15px;  position: relative;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  background: #fff;  -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);  box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);  pointer-events: none; } .product-label.label-has-hover:hover span {  opacity: 1;  margin-left: 10px; } .product-label.label-has-hover span:before, .product-label.label-has-hover span:after{  border-style: solid;  content: '';  font-size: 1px;  height: 0;  position: absolute;  width: 0; } .product-label.label-has-hover span:before {  border-color: transparent #ebebeb transparent transparent;  border-width: 8.5px 8px 8.5px 0;  left: -8px;  top: 50%;  margin-top: -8.5px; } .product-label.label-has-hover span:after {  border-color: transparent #fff transparent transparent;  border-width: 7.5px 7px 7.5px 0;  left: -7px;  top: 50%;  margin-top: -7.5px; } .product-label.label-has-hover.label-p-right span {  order: 1;  margin-left: 0;  margin-right: -15px; } .product-label.label-has-hover.label-p-right img {  order: 2; } .product-label.label-has-hover.label-p-right:hover span {  margin-right: 10px; } .product-label.label-has-hover.label-p-right span:before {  border-color: transparent transparent transparent #ebebeb;  border-width: 8.5px 0 8.5px 8px;  left: auto;  right: -8px;  top: 50%;  margin-top: -8.5px; } .product-label.label-has-hover.label-p-right span:after {  border-color: transparent transparent transparent #fff;  border-width: 7.5px 0 7.5px 7px;  left: auto;  right: -7px;  top: 50%;  margin-top: -7.5px; } .label-d-trapezium:after {  content:"";  border: 10px solid transparent;  position: absolute;  left: 100%; } .product-inner {  position: relative; } .product-inner .product-image {  position: relative;  text-align: center; } .product-inner .product-image > a {  display: inline-block;  vertical-align: top;  position: relative;  overflow: hidden; } .product-inner .product-image img {    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    -ms-transition: all 300ms ease-in-out;    -o-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out; } .product-inner .product-image > a:hover img {    -moz-transform: scale3d(1.05,1.05,1.05);   -webkit-transform: scale3d(1.05,1.05,1.05);   -o-transform: scale3d(1.05,1.05,1.05);   -ms-transform: scale3d(1.05,1.05,1.05);   transform: scale3d(1.05,1.05,1.05); } .product-inner .product-image .product_thumbnail_hover {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  margin: auto;   opacity: 0; } .product-inner .product-image > a:hover .product_thumbnail_hover {   z-index: 1;   opacity: 1; } .product-inner .onsale {  display: inline-block;  position: absolute;  top: 0;  left: 0;  text-transform: capitalize;  font-size: 1.2rem;  line-height: 20px;  padding: 0 5px;  color: #fff;  font-weight: 700;  background: #eb2606; } .product-inner .product-title > * {  font-size: 1.4rem;  font-weight: 400;  text-transform: uppercase;  outline: none !important;  line-height: 1.714;  margin-top: 0;  margin-bottom: 2px;  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; } .product-inner .product-title > * a {  outline:none !Important; } .product-inner .product-content {  position: relative;  padding-top: 19px; } .product-inner .product-content > .inner {  position: relative;  padding-right: 40px; } .product-brand,.product-content .product-category {line-height: 1;} .product-brand .pwb-brands-in-loop a,.product-content .product-category > a{  text-transform: uppercase;  color: var(--primarycolor);  font-weight: 700;  font-size: 1.3rem; } .product-brand .pwb-brands-in-loop a:hover,.product-content .product-category > a:hover {  text-decoration: underline; } #yith-wcwl-popup-message {   font-weight: 400;   line-height: 50px;   text-align: center;   position: fixed;   top: 50%;   left: 50%;   z-index: 10000;   background: #fff;   border: none;   border-radius: 0;   color: green;   padding: 0 20px;   border: 1px solid #ebebeb; } .yith-wcwl-add-to-wishlist .feedback {   display: none; } .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .compare-button a.compare.added {  background: #1d1d1d;  border: none; } .product-rating {  line-height: 1;  margin: 5px 0; } .product-price { } .woocommerce div.product p.price, .woocommerce div.product span.price, .price {  color: #707070;  display: flex;  line-height: 1;  font-weight: 400;  font-size: 1.6rem;  align-items: center;  flex-wrap: wrap; } .price ins, .woocommerce div.product span.price ins {  text-decoration: none;  font-weight: inherit !important; } .price del, .woocommerce div.product span.price del {  font-weight: 400;  margin-right: 5px;  opacity: 1;  color: #999; } .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {  display: block; } .woocommerce .star-rating, .woocommerce-page .star-rating {  display: inline-block;  margin: 0;  position: relative;  line-height: 1;  vertical-align: top;  float: none;  width: 78px;  height: 14px;  float: none !important; } .woocommerce .star-rating:before, .woocommerce-page .star-rating:before {  content: '\e915\e915\e915\e915\e915';  color: #d2d2d2;  font-family: "roadthemes-icon";  font-size: 1.4rem;  letter-spacing: 2px;  display: block; } .woocommerce .star-rating span, .woocommerce-page .star-rating span {  font-size: 0;  overflow: hidden;  position: absolute;  top: 0;  left: 0;  padding: 0;  z-index: 1;  height: 100%; } .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {  content: '\e915\e915\e915\e915\e915';  font-family: "roadthemes-icon";  font-size: 1.4rem;  letter-spacing: 2px;  color: var(--primarycolor);  right: 0; } .yith-wcwl-add-to-wishlist {  margin: 0; } .yith-wcwl-icon {  display:none; } .product-inner .action-links a:before, .product-inner .quickview .btn-quickview:before, .summary .yith-wcwl-add-to-wishlist a:before, .summary a.compare:before {  content:"\e900";  font-family: "roadthemes-icon";  font-size: 1.8rem;  display: inline-block;  vertical-align: top;  font-weight: 400; } .product-inner .yith-wcwl-add-to-wishlist a:before, .summary .yith-wcwl-add-to-wishlist a:before {  content:"\e90a"; } .product-inner .yith-wcwl-add-to-wishlist a:hover:before {  content:"\e90b"; } .product-inner .yith-wcwl-add-to-wishlist a i.yith-wcwl-icon {  display:none; } .product-inner .action-links a.compare:before, .summary a.compare:before {  content: "\e90e"; } .product-inner .quickview .btn-quickview:before {  content: "\e95d"; } .product-inner a.added_to_cart.wc-forward {  display: none !important; } .product-inner .product-image .product-quickview {  position: absolute;  top: 0;  right: 0;  z-index: 5; } .product-inner .product-image .product-quickview .btn-quickview { width: 40px; height: 40px; line-height: 40px; background: transparent; font-size: 0; padding: 0; color: #47494a; text-align: center; display: block; opacity: 0; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .product-inner:hover .product-image .product-quickview .btn-quickview {  opacity: 1; } .product-inner .product-image .product-quickview .btn-quickview:hover {  color: var(--primarycolor); } .product-inner .product-image .action-links {  margin: 0;  position: absolute;  right: 20px;  top: 20px;  opacity: 0;  z-index: 5;  -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out; } .product-inner:hover .product-image .action-links {  opacity: 1; } .product-inner .action-links > ul {  list-style:none;  padding: 0;  margin: 0; } .product-inner .action-links > ul > li {  margin-bottom: 10px;  display: block; }  .product-inner .action-links ul li:last-child {  margin: 0; } .product-inner .action-links a {  width: 36px;  height: 36px;  line-height: 36px;  padding: 0;  border-radius: 100%;  -webkit-border-radius: 100%;  background: #fff;  text-align: center;  font-size: 0;  outline:none;  font-weight: 400;  color: #707070;  display: inline-block;  vertical-align: top;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  opacity: 1; } .product-inner .action-links a:hover {  background: #fff;  color: var(--primarycolor);  opacity: 1; } .product-inner .product-content .product-cart {  position: absolute;  right: 0;  top: 50%;  margin-top: -18px;  opacity: 0;  -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out; } .product-inner:hover .product-content .product-cart {  opacity: 1; } .product-inner:hover .product-content .product-cart a {   -moz-transform: scale(1);   -webkit-transform: scale(1);   -o-transform: scale(1);   -ms-transform: scale(1);   transform: scale(1); } .product-content .product-cart > a {  font-size: 0;  width: 36px;  height: 36px;  line-height: 32px;  border: 2px solid #313030;  color: #313030;  padding: 0;  border-radius: 100%;  -webkit-border-radius: 100%;  background: #fff;  -moz-transform: scale(0.6);  -webkit-transform: scale(0.6);  -o-transform: scale(0.6);  -ms-transform: scale(0.6);  transform: scale(0.6);  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .product-content .product-cart > a:before {  content: "\e900";  font-family: 'roadthemes-icon';  font-size: 1.8rem;  display: inline-block;  vertical-align: top; } .product-content .product-cart > a:hover {  opacity: 1;  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .box-price {  display: flex;  align-items: center;  flex-wrap: wrap; } .box-price > * {  margin-top: 5px; } .box-price .product-price {  flex: 1 1 auto;  margin-right: 5px; } .box-price .shop-swatches {  margin-bottom: 0; } .product-inner.product-grid:hover .block-countdown {  opacity: 0;  pointer-events:none; } .product-layout-1 .product-inner .product-image .action-links a:hover {   -webkit-transform: scale3d(1.1,1.1,1.1);   transform: scale3d(1.1,1.1,1.1); } .product-layout-1 .product-inner .action-links a:hover:before {  font-size: 2.1rem; } @media (max-width: 767px) { .product-inner .product-image .action-links {   top: 10px;   right: 10px;   opacity: 1;  } }  .product-layout-2 .product-inner .action-links a {  border: 2px solid #313030;  line-height: 32px;  background: transparent; } .product-layout-2 .product-inner .action-links a:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .product-layout-2 .product-inner .product-content .product-cart {  opacity: 1;  position: static;  margin-top: 18px; } .product-layout-2 .product-inner.product-list .product-content .product-cart {  margin-top: 30px; } .product-layout-2 .product-inner .product-content .product-cart a {  -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  width: 100%;  height: auto;  border: 0;  line-height: 40px;  border-radius: 0;  -webkit-border-radius: 0;  background: #313030;  color: #fff;  font-size: 1.4rem;  text-transform: uppercase;  padding: 0 5px; } .product-layout-2 .product-inner.product-list .product-content .product-cart a {  width: auto;  padding: 0 35px; } .product-layout-2 .product-inner .product-content .product-cart a:hover {  background: var(--primarycolor);  color: #fff; } .product-layout-2 .product-inner .product-content .product-cart a:before {  margin-right: 6px; } .product-layout-2 .product-inner .product-content .box-hover {  position: absolute;  left: 0;  right: 0;  bottom: 0;  background: #fff;  padding-top: 16px;  z-index: 10;  opacity: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .product-layout-2 .product-inner:hover .product-content .box-hover {  opacity: 1; } @media (max-width: 479px) {  .product-layout-2 .product-inner .product-content .box-hover {   position: static;   opacity: 1;   padding: 0;  }  .product-layout-2 .product-inner .product-content > *:not(.box-hover) {   display:none;  }  .product-layout-2 .product-inner .product-content .product-cart a {   font-size: 1.2rem;   line-height: 36px;  }  .product-layout-2 .product-inner .product-content .product-cart a:before {   font-size: 1.4rem;  }  .product-layout-2 .product-inner .action-links a {   border-width: 1px;   width: 30px;   height: 30px;   line-height: 28px;  }  .product-layout-2 .product-inner .action-links a:before {   font-size: 1.4rem;  }  .product-layout-2 .product-inner .action-links {   top: 10px;   right: 10px;  } } .product-layout-3 .product-inner .product-title > * {  text-transform:none;  font-size: 1.6rem;  line-height: 1.5; } .product-layout-3 .product-inner .product-image .action-links {  left: 0;  right: 0;  bottom: 20px;  top: auto; } .product-layout-3 .product-inner .action-links > ul > li {  display: inline-block;  vertical-align: top;  margin: 0 5px 0 0; } .product-layout-3 .product-inner .action-links > ul > li:last-child {  margin: 0; } .product-layout-3 .product-inner .action-links a {  background: #fff;  color: #313030;  width: 44px;  height: 44px;  line-height: 44px;  -webkit-box-shadow: 0 0 25px 5px rgba(0,0,0,0.08);  box-shadow: 0 0 25px 5px rgba(0,0,0,0.08); } .product-layout-3 .product-inner .action-links a:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 767px) {  .product-layout-3 .product-inner .product-image .action-links {    opacity: 0;  }  .product-layout-3 .product-inner:hover .product-image .action-links {    opacity: 1;  } } @media (max-width: 479px) {  .product-layout-3 .product-inner .action-links a {   width: 36px;   height: 36px;   line-height: 36px;  } } .product-layout-4 .product-inner .product-title > * {  text-transform:none;  font-size: 1.6rem;  line-height: 1.5; } .product-layout-4 .product-inner:not(.product-list) .box-cart {  display: flex;  flex-wrap: wrap;  align-items: center;  position: absolute;  left: 0;  right: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  opacity: 0;  bottom: -15px; } .product-layout-4 .product-inner:not(.product-list):hover .box-cart {  bottom: -6px;  opacity: 1; } .product-layout-4 .product-inner .box-price {   -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .product-layout-4 .product-inner:not(.product-list):hover .box-price {  opacity: 0;  -moz-transform: translateY(10px);  -webkit-transform: translateY(10px);  -o-transform: translateY(10px);  -ms-transform: translateY(10px);  transform: translateY(10px); } .product-layout-4 .product-inner:not(.product-list) .product-cart {  position: static;  margin: 0 5px 0 0;  flex: 1 1 auto;  opacity: 1; } .product-layout-4 .product-inner.product-list .product-content .product-cart {  margin-top: 30px; } .product-layout-4 .product-inner:not(.product-list) .product-cart > a {  width: auto;  height: auto;  padding: 0;  font-size: 1.6rem;  color: #707070;  border: 0;  background: transparent;  opacity: 1;  -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  border-radius: 0;  -webkit-border-radius: 0;  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  text-align: left; } .product-layout-4 .product-inner:not(.product-list) .product-cart > a:hover {  color: var(--primarycolor); } .product-layout-4 .product-inner:not(.product-list) .product-cart > a:before {  display:none; } .product-layout-4 .product-inner:not(.product-list) .quickview {  position: absolute;  left: 0;  right: 0;  z-index: 5;  pointer-events: none;  opacity: 0;  bottom: -6px;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .product-layout-4 .product-inner:not(.product-list):hover .quickview {  opacity: 1;  bottom: 0; } .product-layout-4 .product-inner:not(.product-list) .quickview .btn-quickview {  background: rgba(255,255,255,0.9);  padding: 0 10px;  line-height: 40px;  font-size: 1.6rem;  color: #707070;  pointer-events: visible;  width: 100%; } .product-layout-4 .product-inner:not(.product-list) .quickview .btn-quickview.loading:after {  border-color: rgba(0, 0, 0, 0.2);  border-top-color: #313030;  right: 0;  margin-right: 10px;  width: 16px;  height: 16px;  border-width: 1px;  margin-top: -8px; } .product-layout-4 .product-inner:not(.product-list) .quickview .btn-quickview:hover {  color: #313030; } .product-layout-4 .product-inner:not(.product-list) .quickview .btn-quickview:before {  display:none; } .product-layout-4 .product-inner .product-image .action-links a:hover {   -webkit-transform: scale3d(1.1,1.1,1.1);   transform: scale3d(1.1,1.1,1.1); } .product-layout-4 .product-inner .action-links a:hover:before {  font-size: 2.1rem; } @media (max-width: 767px) {  .product-layout-4 .product-inner .box-price {   opacity: 1 !Important;   -moz-transform: translateY(0) !important;   -webkit-transform: translateY(0) !important;   -o-transform: translateY(0) !important;   -ms-transform: translateY(0) !important;   transform: translateY(0) !important;  }  .product-layout-4 .product-inner:not(.product-list) .box-cart {   position: static !Important;   opacity: 1 !Important;   margin-top: 5px;   display: none;  }  .product-layout-4 .product-inner:not(.product-list) .box-cart .shop-swatches {   display:none;  } } .product-layout-5 .product-inner .product-cart {  position: absolute;  margin: 0;  left: 0;  right: 0;  bottom: 0;  background: #fff;  padding-top: 10px;  z-index: 6;  -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out;  opacity: 0; } .product-layout-5 .product-inner:hover .product-cart {  opacity: 1; } .product-layout-5 .product-inner.product-list .product-content .product-cart {  margin-top: 30px; } .product-layout-5 .product-inner .product-cart > a {  width: 100%;  height: auto;  border-radius: 3px;  -webkit-border-radius: 3px;  border: 1px solid #313030;  background: #fff;  color: #313030;  font-size: 1.6rem;  padding: 0 5px;  line-height: 42px;  -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); } .product-layout-5 .product-inner .product-cart > a:hover {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff;  opacity: 1; } .product-layout-5 .product-inner .product-cart > a:before {  display:none; } .product-layout-5 .product-inner:not(.product-list) .quickview {  position: absolute;  left: 0;  right: 0;  top: 50%;  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 5;  pointer-events: none;  opacity: 0;   -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out; } .product-layout-5 .product-inner:not(.product-list):hover .quickview {  opacity: 1; } .product-layout-5 .product-inner:not(.product-list) .quickview .btn-quickview {  background: #fff;  padding: 0 17px;  line-height: 30px;  border-radius: 3px;  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);  font-size: 1.3rem;  color: #313030;  pointer-events: visible; } .product-layout-5 .product-inner:not(.product-list) .quickview .btn-quickview:before {  display:none; } .product-layout-5 .product-inner .product-image .action-links a:hover {   -webkit-transform: scale3d(1.1,1.1,1.1);   transform: scale3d(1.1,1.1,1.1); } .product-layout-5 .product-inner .action-links a:hover:before {  font-size: 2.1rem; } @media (max-width: 767px) {  .product-layout-5 .product-inner .product-cart {   opacity: 1;   position: static;   padding-top: 0;   margin-bottom: 13px;   background: transparent;  } }  .product-layout-6 .product-inner .product-image .action-links {  left: 0;  right: 0;  bottom: 20px;  top: auto; } .product-layout-6 .product-inner .action-links > ul > li {  float: left;  margin: 0;  border-right: 1px solid #e5e5e5; } .product-layout-6 .product-inner .action-links > ul > li:last-child {  border: 0; } .product-layout-6 .product-inner .action-links ul {  display: inline-block;  vertical-align: text-bottom;  background: #fff;  border-radius: 3px;  -webkit-border-radius: 3px;  overflow: hidden; } .product-layout-6 .product-inner .action-links a {  background: transparent;  color: #222;  width: 44px;  height: 44px;  line-height: 44px;  border-radius: 0;  -webkit-border-radius: 0; } .product-layout-6 .product-inner .action-links a:hover {  background: var(--primarycolor);  color: #fff; } @media (max-width: 767px) {  .product-layout-6 .product-inner .product-image .action-links {    opacity: 0;  }  .product-layout-6 .product-inner:hover .product-image .action-links {    opacity: 1;  } } @media (max-width: 479px) {  .product-layout-6 .product-inner .action-links a {   width: 36px;   height: 36px;   line-height: 36px;  } }  .category-thumbnail {  margin-bottom: 30px; } .category-description {  margin-bottom: 30px; } .category-description.expand-content {  overflow: hidden;  max-height: 80px;  position: relative; } .category-description.expanded-content {  overflow: visible;  max-height: none;  padding-bottom: 30px; } .block-expand-overlay {  background: linear-gradient(to bottom, transparent, rgba(248, 248, 248, 1));  height: 40px;  position: absolute;  bottom: 0;  left: 0;  right: 0;  pointer-events: none;  display: flex;  justify-content: center;  align-items: center;  pointer-events: visible; } .expanded-content .block-expand-overlay {  background: transparent; } .block-expand-overlay > .block-expand {  display: inline-block;  vertical-align: top;  line-height: 25px;  padding: 0 15px;  background: #222;  border-radius: 5px;  color: #fff !important;  cursor: pointer;  font-size: 1.2rem; } .block-expand-overlay > .block-expand:hover {  background: var(--primarycolor); } .block-expand:after {  content: "\e92b";  font-family:"roadthemes-icon";  display: inline-block;  vertical-align: top;  margin-left: 5px;  font-size: 0.9rem; } .block-expand.btn-less:after {  content: "\e92e"; } .expand-content:not(.expanded-content) .btn-less {  display:none; } .expanded-content .btn-more {  display:none; }  .subcategories-wrapper {  margin-bottom: 30px;  text-align: center; } .product-subcategories {  padding: 0;  list-style:none; } .product-subcategories a {  text-decoration:none; } .product-subcategories img {  border: 2px solid #ebebeb;  display: inline-block !important; } .product-subcategories .category-summary {  padding: 10px 0 0 0;  text-align: center;  display: block; } .product-subcategories .category-summary .category-name {  display: block;  font-weight: 600; } .product-subcategories .category-summary .category-products-count {  color: var(--textcolor);  font-size: 1.3rem;  display: block; } .product-subcategories .design2 {  position: relative; } .product-subcategories .design2 .category-summary {  position: absolute;  left: 10px;  right: 10px;  bottom: 10px;  background: #fff;  padding: 5px;  font-size: 1.2rem } .woocommerce .archive-products > .product-category,.archive-products > .product-category {  text-align: center;  margin-bottom: 30px; } .archive-products > .product-category .woocommerce-loop-category__title {  margin-top: 10px; } .archive-products > .product-category .woocommerce-loop-category__title .count {  background: transparent; } .archive-products > div, .woocommerce .archive-products > div{  margin-bottom: 57px; } @media (min-width: 1200px) {  .col-xl-12-5 .product-grid .product-image .action-links,  .col-xl-3 .product-grid .product-image .action-links {   top: 10px;   right: 10px;  }  .col-xl-12-5 .product-grid .action-links > ul > li,  .col-xl-3 .product-grid .action-links > ul > li {   margin-bottom: 5px;  }  .col-xl-12-5 .product-grid .countdown-inner > span > strong,  .col-xl-3 .product-grid .countdown-inner > span > strong {   font-size: 1.6rem;  }  .col-xl-12-5 .product-grid .countdown-inner > span,  .col-xl-3 .product-grid .countdown-inner > span {   width: auto;   padding: 10px 5px;   margin-right: 5px;   height: auto;  }  .col-xl-12-5 .product-grid .block-countdown,  .col-xl-3 .product-grid .block-countdown {  bottom: 5px;  } } @media (max-width: 767px) {  .archive-products > div,  .woocommerce .archive-products > div{   margin-bottom: 30px;  } } @media (max-width: 359px) {  .archive-products > div,  .woocommerce .archive-products > div{   width: 100%;   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;  } } .product-list {  display: flex;  flex-wrap: wrap; } .product-list .product-image {  -webkit-box-flex: 0;  -ms-flex: 0 0 31.43%;  flex: 0 0 31.43%;  max-width: 31.43%; } .product-list .product-content {  padding: 0;  padding-left: 30px;  padding-top: 12px;  -webkit-box-flex: 0;  -ms-flex: 0 0 68.57%;  flex: 0 0 68.57%;  max-width: 68.57%; } .product-list .product-title > * {  margin-top: 10px;  font-size: 1.6rem;  margin-bottom: 8px; } .product-list .product-short-description {  margin-top: 18px;  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; } .product-list .product-content .product-rating {  margin-top: 10px; } .product-list .block-countdown {  margin-top: 24px;  opacity: 1 !important; } .product-list .product-content .product-cart {  position: static;  margin-top: 25px;  opacity: 1; } .product-list .product-content .product-cart > a {  width: auto;  height: auto;  border-radius: 0;  -webkit-border-radius: 0;  font-size: 1.6rem;  padding: 0 28px;  line-height: 42px;  -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); } .product-list .product-content .product-cart > a:before {  display:none; } @media (max-width: 479px) {  .product-list .product-image,  .product-list .product-content {   -webkit-box-flex: 0;   -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;   padding-left: 0;  } } .owl-carousel .owl-nav button {  font-size: 0;  display: block;  position: absolute;  top: 50%;  -webkit-transform: translate(0,-50%);  -moz-transform: translate(0,-50%);  -ms-transform: translate(0,-50%);  -o-transform: translate(0,-50%);  filter: alpha(opacity=0);  opacity: 0;  height: 36px;  width: 36px;  text-align: center; } .owl-carousel .owl-nav button:before {  font-family: "Ionicons";  font-size: 3.6rem;  display: block;  line-height: 36px; } .owl-carousel .owl-nav button.disabled {  cursor: not-allowed; } .owl-carousel .owl-nav button.owl-prev {  right: 100%; } .owl-carousel .owl-nav button.owl-prev:before {  content: "\f3cf"; } .owl-carousel .owl-nav button.owl-next {  left: 100%; } .owl-carousel .owl-nav button.owl-next:before {  content: "\f3d1"; } .owl-carousel:hover .owl-nav button {  filter: alpha(opacity=100);  opacity: 1; } .product-grid .block-countdown {  position: absolute;  bottom: 20px;  left: 0;  right: 0;  opacity: 1;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;  z-index: 10; } .product-grid .countdown-inner > span {  background: #fff; } .block-countdown .countdown-inner {  display: inline-block;  vertical-align: top; } .countdown-inner > span {  font-size: 1.4rem;  text-transform: capitalize;  line-height: 1;  position: relative;  float: left;  color: #707070;  background: #f0f0f0;  width: 54px;  height: 60px;  display: flex;  justify-content: center;  flex-direction: column;  margin-right: 10px;  text-align: center; } .countdown-inner > span:last-child {  margin: 0 !important; } .countdown-inner > span > strong {  font-size: 2.4rem;  font-weight: 400;  display: block;  margin-bottom: 2px;  color: #313030; } @media (min-width: 1200px) {  } @media (max-width: 1199px) {  .product-grid .countdown-inner > span {   width: 45px;   margin-right: 5px;   height: 51px;  }  .countdown-inner > span > strong {   font-size: 1.8rem;  } } @media (max-width: 567px) {  .product-grid .countdown-inner > span > strong {    font-size: 1.3rem;    margin-bottom: 1px;  }  .product-grid .countdown-inner > span {   font-size: 1rem;   margin-right: 10px;   width: 40px;   height: 45px;  }  .product-grid .countdown-inner > span:after {   display:none;  }  .product-grid .countdown-inner > span:last-child {   margin: 0;  }  .product-grid .block-countdown {   bottom: 10px;  } } @media (max-width: 479px) {  .product-grid .countdown-inner > span {   font-size: 1rem;   margin-right: 2px;   width: 34px;   height: 38px;  } } .rt-elementor-countdown { } .rt-elementor-countdown .countdown-inner {  display: flex;  background: transparent;  padding: 0; } .rt-elementor-countdown .countdown-inner > span {  background: #f9f9f9;  padding: 14px 0;  text-align: center;  min-width: 65px;  height: auto; } .rt-elementor-countdown.d-count-inline .countdown-inner {  flex-wrap: wrap; } .rt-elementor-countdown.d-count-inline .countdown-inner > span {  display: flex;  align-items: center;  flex: none;  flex-direction: row;  min-width: auto;  width: auto;  background: transparent; } .rt-elementor-countdown.d-count-inline .countdown-inner > span strong {  margin: 0 5px 0 0; }  .sale-products .design-1 .product-inner {  display: flex;  align-items: center; } .sale-products .design-1 .product-content .action-links {  display:none; } .sale-products .design-1 .product-inner:before {  left: 0;  top: 0;  right: 0;  bottom: 0; } .sale-products .design-1 .product-inner .product-image {  width: 48.438%; } .sale-products .design-1 .product-inner .product-content {  width: 51.562%;  padding: 0 0 0 25px; } .sale-products .design-1 .product-short-description {  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  font-size: 1.3rem;  margin-top: 19px; } .sale-products .design-1 .block-countdown {  display: block;  margin-top: 25px; } .sale-products .design-1 .countdown-inner > span {  font-size: 1.3rem;  margin-right: 10px; } .sale-products .design-1 .countdown-inner > span:last-child {  margin: 0; } .sale-products .design-1 .countdown-inner > span > strong {  font-size: 2.2rem; } .sale-products .design-1 .product-inner .product-title > * {  font-size: 1.6rem; } @media (min-width: 992px) and (max-width: 1199px) {  .sale-products .design-1 .product-inner .product-content {   padding-left: 15px;  }  .sale-products .design-1 .product-inner {   padding: 15px;  }  .sale-products .design-1 .countdown-inner > span {   margin-right: 15px;   font-size: 1.2rem;  }  .sale-products .design-1 .countdown-inner > span > strong {   font-size: 1.8rem;  }  .sale-products .design-1 .countdown-inner > span:after {   right: -7.5px;  } } @media (max-width: 767px) {  .sale-products .design-1 .product-inner .product-content {   padding-left: 15px;  }  .sale-products .design-1 .product-inner {   padding: 15px;  }  .sale-products .design-1 .countdown-inner > span {   margin-right: 15px;   font-size: 1.2rem;  }  .sale-products .design-1 .countdown-inner > span > strong {   font-size: 1.8rem;  }  .sale-products .design-1 .countdown-inner > span:after {   right: -7.5px;  } } @media (max-width: 567px) {  .sale-products .design-1 .product-inner {   display: block;   padding: 10px;  }  .sale-products .design-1 .product-inner .product-image {   width: 100%;  }  .sale-products .design-1 .product-inner .product-content {   padding: 15px 0 0 0;   width: 100%;  }  .sale-products .design-1 .product-inner .product-title > * {   font-size: 1.4rem;  }  .sale-products .design-1 .price {font-size: 1.6rem;}  .sale-products .design-1 .price del {font-size: 1.4rem;}  .sale-products .design-1 .countdown-inner {   padding-left: 5px;   padding-right: 5px;  }  .sale-products .design-1 .countdown-inner > span {   margin-right: 10px;   font-size: 1.1rem;  }  .sale-products .design-1 .countdown-inner > span > strong {   font-size: 1.4rem;   margin-bottom: 2px;  }  .sale-products .design-1 .countdown-inner > span:after {  display:none;  }  .sale-products .design-1 .product-short-description {   margin-top: 10px;  }  .sale-products .design-1 .block-countdown {   margin-top: 15px;  } } .sale-products .design-2 .product-inner {  display: flex !important;  padding: 25px;  align-items: center; } .sale-products .design-2 .product-content .action-links {  display:none; } .sale-products .design-2 .product-inner:before {  left: 0;  top: 0;  right: 0;  bottom: 0; } .sale-products .design-2 .product-inner .product-image {  width: 48.438%; } .sale-products .design-2 .product-inner .product-content {  width: 51.562%;  padding: 0 0 0 25px; } .sale-products .design-2 .product-short-description {  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  font-size: 1.3rem;  margin-top: 19px !important; } .sale-products .design-2 .block-countdown {  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 3; } .sale-products .design-2 .product-inner .product-title > * {  font-size: 1.6rem; } .sale-products .design-2 .price {font-size: 1.8rem;} .sale-products .design-2 .price del {font-size: 1.4rem;} @media (max-width: 567px) {  .sale-products .design-2 .product-inner {   flex-wrap: wrap;   padding: 15px;  }  .sale-products .design-2 .product-inner .product-image {   width: 100%;  }  .sale-products .design-2 .product-inner .product-content {   width: 100%;   padding: 25px 0 0 0;  } } .product-list-small {  display: flex; } .product-list-small .product-label {  display:none; } .product-list-small .product-image {  -webkit-box-flex: 0;  -ms-flex: 0 0 46.67%;  flex: 0 0 46.67%;  max-width: 46.67%; } .product-list-small .product-content {  padding: 0 0 0 20px;  -webkit-box-flex: 0;  -ms-flex: 0 0 53.33%;  flex: 0 0 53.33%;  max-width: 53.33%;  padding-top: 15px; } .product-list-small .product-content > .inner {  padding: 0; } .product-list-small .product-title > * {  text-transform:none;  font-size: 1.6rem;  line-height: 1.5; } .product-list-layout {} .product-list-layout .product-inner:before {  display:none; } .product-list-layout .product-image {  border: 1px solid #ebebeb; } .product-list-layout .action-links {  margin-top: 30px; } .product-list-layout .action-links ul {  margin: 0;  display: inline-block;  vertical-align: top; } .product-list-layout .action-links ul li {  float: left;  margin: 0 5px 0 0; } .product-list-layout .action-links a {  width: 40px;  height: 40px;  line-height: 40px;  padding: 0;  font-size: 0;  text-align: center;  display: inline-block;  vertical-align: top;  background: #222;  color: #fff; } .product-list-layout .action-links a:hover {  background: var(--primarycolor);  color: #fff; }  .tab-content>.active {  opacity: 1; } .rt-tab-products { } .rt-tab-products .rt-tabs {  margin-bottom: 30px;  margin-top: -9px; } .rt-tab-products .rt-tabs li {  position: relative;  padding-bottom: 4px;  margin: 0 35px 0 0; } .rt-tab-products .rt-tabs li:last-child {  margin-right: 0; } .rt-tab-products .rt-tabs li a {  border: 0;  font-size: 1.4rem;  color: var(--headingcolor);  padding: 0;  line-height: 1;  font-weight: 500;  text-transform: uppercase; } .rt-tab-products .rt-tabs li a:hover, .rt-tab-products .rt-tabs li.active a {  color: var(--headingcolor); } @media (max-width: 767px) {  .rt-tab-products .rt-tabs li {   margin: 0 15px 0 0;  } }  .title-absolute .rt-tabs {  border: 0; } .title-absolute .rt-tabs li {  margin: 0 20px 0 0; } .title-absolute .rt-tabs li:after {  display:none; } .title-absolute .rt-tabs li:last-child {  margin: 0; } .title-absolute .rt-tabs li a {  font-size: 1.4rem;  color: #7e8081;  text-transform: capitalize;  border: 2px solid transparent;  line-height: 26px;  padding: 0;  display: block;  border-radius: 5px;  -webkit-border-radius: 5px;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .title-absolute .rt-tabs li a:hover {  color: var(--headingcolor); } .title-absolute .rt-tabs li.active a {  border-color: var(--primarycolor);  color: var(--headingcolor);  padding: 0 15px;  font-weight: normal; } .title-absolute .rt-tabs {  position: absolute;  right: 0;  top: -76px; } @media (max-width: 767px) {  .title-absolute .rt-tabs {   position: relative;   top: auto;   right: auto;   margin-bottom: 15px;  } }   .site-footer {  margin-top: var(--rowspace);  border-top: 1px solid #f4f4f4; } .text-light,.text-light a, .text-light .widget-title, .text-light label, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6{  color: #fff; } .text-light .footer-column .menu a,.text-light .mc4wp-alert a,.text-light .social-list li a {  color: #fff; } .text-light .footer-column .menu a:hover,.text-light .mc4wp-alert a:hover,.text-light .social-list li a:hover {  color: #fff; } .text-light .mc4wp-form .mc4wp-form-fields button {  background: #fff;  color: #313030; } .text-light .mc4wp-form .mc4wp-form-fields input {  border-color: #fff;  background: transparent; } .site-footer .text-light ul li a:after {background: #fff;} .style-2 .text-light {  color: rgba(255,255,255,0.5); } .footer-before {  background: #f4f4f4;  padding: var(--rowspace) 0; } .footer-before .mc4wp-form {  text-align: center; } .footer-before .mc4wp-form-fields h2 {  margin-bottom: 3px; } .footer-before .mc4wp-form-fields p {  font-size: 1.6rem;  margin: 0 0 25px 0; } .footer-before .mc4wp-form .mc4wp-form-fields {  max-width: 510px;  margin: auto; } .footer-main {  padding: calc(var(--rowspace) - 8px) 0 calc(var(--rowspace) - 40px) 0;  background-color: #f4f4f4; } .footer-main .footer-column {  margin-bottom: 30px; } .footer-main h5 {  text-transform: capitalize;  margin-bottom: 24px;  pointer-events: none; } .footer-main h6 {  padding-top: 5px;  margin-bottom: 6px; } @media (min-width: 768px) {  .footer-main .widget-title ~ * {   display: block !Important;  } } @media (max-width: 767px) {  .footer-main .footer-column {   margin-bottom: 20px;  }  .footer-main .widget-title {   margin-bottom: 0;   position: relative;   pointer-events: visible;   cursor: pointer;  }  .footer-main .widget-title ~ * {   display:none;   opacity: 0;  }  .footer-main .opened .widget-title ~ * {   opacity: 1;  }  .footer-main .widget-title.opened {   margin-bottom: 20px;  }  .footer-main .widget-title:after {   content:"\e92b";   font-family: 'roadthemes-icon';   position: absolute;   right: 0;   top: 0;   height: 100%;   font-size: 1.4rem;   display: flex;   align-items: center;   -webkit-transition: all 300ms ease-in-out;   -moz-transition: all 300ms ease-in-out;   -ms-transition: all 300ms ease-in-out;   -o-transition: all 300ms ease-in-out;   transition: all 300ms ease-in-out;  }  .footer-main .widget-title.opened:after {   transform:rotate(-180deg)  } } .footer-main .widget-title ~ script {  display:none !important; } .site-footer .box-touch li {  display: inline-block;  vertical-align: top;  position: relative;  margin-top: 0; } .site-footer .box-touch li:not(:last-child) {  margin-right: 23px;  margin-bottom: 5px; } .site-footer .box-touch li:not(:last-child):after {  content: "";  width: 4px;  height: 4px;  border-radius: 100%;  -webkit-border-radius: 100%;  background: rgba(255,255,255,0.5);  position: absolute;  right: -15px;  top: 50%;  margin-top: -2px; } .site-footer .box-touch li i {  margin-right: 6px;  display: inline-block;  vertical-align: middle; } .site-footer p {  line-height: 24px; } .site-footer .contact-us { } .site-footer .footer-phone {  display: flex;  align-items: center; } .site-footer .footer-phone .icon {  font-size: 4.8rem;  font-weight: 400;  margin-right: 13px; } .site-footer .footer-phone label {  display: block;  font-weight: 400;  font-size: 1.6rem;  margin-bottom: 6px;  line-height: 1; } .site-footer .footer-phone strong {  font-size: 2.2rem;  font-weight: 600;  margin: 0; } @media (max-width: 567px) {  .site-footer .footer-phone .icon {   font-size: 4rem;  }  .site-footer .footer-phone label {   font-size: 1.4rem;  }  .site-footer .footer-phone strong {   font-size: 1.8rem;  } } .site-footer .copyright {  padding: 10px 0; } .site-footer ul {  list-style: none;  padding: 0;  margin: 0; } .site-footer ul li {  margin: 4px 0; } .site-footer ul.menu li a {  line-height: 24px;  display: inline-block;  vertical-align: top;  color: var(--textcolor); } .site-footer ul.menu li a:hover {  color: var(--primarycolor); } .site-footer ul li:not(:last-child) {  margin-bottom: 11px; } .site-footer ul li a {  display: inline-block;  vertical-align: top;  position: relative;  text-decoration:none; } .site-footer ul li a:after {  content: "";  height: 2px;  background: var(--primarycolor);  position: absolute;  left:0;  opacity: 0;  width: 0;  bottom: -4px;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .site-footer ul li a:hover:after {  width: 100%;  opacity: 1; } .site-footer .footer-bottom {  border-top: 1px solid rgba(255,255,255,0.1);  padding: 12px 0;  font-size: 1.4rem; } .footer-bottom p {  margin: 0; } .footer-bottom .col {  padding-top: 5px;  padding-bottom: 5px; } .site-footer .footer-bottom .row {  align-items: center; } .footer-bottom ul.menu li {  margin: 0 5px 0 0 !important;  display: inline-block;  vertical-align: top; } @media (max-width: 767px) {  .footer-bottom .row {   display: block;  }  .footer-bottom .row .col {   text-align: center !important;   margin-bottom: 10px;  } }  .mc4wp-form { } .mc4wp-form .mc4wp-form-fields{position: relative;} .mc4wp-form-fields p {  margin-bottom: 21px; } .mc4wp-form-fields p.note {  font-size: 1.4rem;  line-height: 1.286;  margin: 26px 0 0 0; } .mc4wp-form-fields p.note a {  font-weight: 500; } .mc4wp-form-fields p.note a:hover {  text-decoration: underline; } .mc4wp-form .mc4wp-form-fields .input-box {  position: relative; } .mc4wp-form .mc4wp-form-fields input {  flex: 1 1 auto;  height: 51px;  border: 2px solid #313030;  padding: 0 15px;  padding-right: 140px;  border-radius: 0;  -webkit-border-radius: 0;  font-size: 1.6rem;  color: #8a8a8a;  width: 100%;  background: #fff; } .mc4wp-form .mc4wp-form-fields button {  font-size: 1.6rem;  font-weight: 400;  padding: 0 25px;  border-radius: 0;  background: #313030;  position: absolute;  right: 0;  line-height: 51px;  cursor: pointer;  top: 0; } .mc4wp-form .mc4wp-form-fields button:hover { } .mc4wp-form input[type='email']::-webkit-input-placeholder {  color: #b1b1b1; } .mc4wp-form input[type='email']:focus::-webkit-input-placeholder {  color: transparent; } .mc4wp-form input[type='email']:-moz-placeholder {  color: #b1b1b1; } .mc4wp-form input[type='email']:focus:-moz-placeholder {  color: transparent; } .mc4wp-form input[type='email']::-moz-placeholder {  color: #b1b1b1; } .mc4wp-form input[type='email']:focus::-moz-placeholder {  color: transparent; } .mc4wp-form input[type='email']:-ms-input-placeholder {  color: #b1b1b1; } .mc4wp-form input[type='email']:focus:-ms-input-placeholder {  color: transparent; } .mc4wp-alert {  margin-top: 5px; } .title-locator > .elementor-widget-container{  margin-top: 40px;  margin-bottom: 20px; } .button-locator .elementor-button {  display: block;  background: transparent;  border: 0;  border-bottom: 1px solid #ebebeb;  border-radius: 0;  -webkit-border-radius: 0;  color: #8a8a8a;  text-align: left;  padding: 10px 0;  line-height: 28px;  font-size: 1.6rem;  position: relative; } .button-locator .elementor-button:focus, .button-locator .elementor-button:hover, .button-locator .elementor-button:visited {  color: inherit; } .button-locator .elementor-button:after {  content: "\e92d";  font-family: 'roadthemes-icon';  width: 28px;  height: 28px;  line-height: 28px;  text-align: center;  background: #313030;  position: absolute;  right: 0;  bottom: 10px;  font-size: 1.2rem;  color: #fff; } .button-locator .elementor-button:hover:after {  opacity: 0.8; } @media (max-width: 1400px) {  .title-locator > .elementor-widget-container {   margin-top: 23px;  } } .map-locator:not(#map1-locator) {  position: absolute;  opacity: 0;  pointer-events:none; } .map-locator.active {  opacity: 1 !important;  pointer-events: visible !important; } .adress-locator {  border-bottom: 1px solid #ebebeb;  padding: 0 20px;  padding-top: 34px;  padding-bottom: 33px;  cursor: pointer;  margin: 0 !important; } .adress-locator:first-child {  border-top: 1px solid #ebebeb; } .adress-locator.active {  background: #f6f6f6; } .adress-locator h6 {  font-size: 1.8rem; } .adress-locator p {  margin-bottom: 1px; } .adress-locator p:last-child {  margin: 0; } .social-list li {  display: block;  vertical-align: top; } .social-list li a {   display: block;   color: var(--textcolor);   text-transform: capitalize; } .social-list li a:hover {  color: var(--primarycolor);  text-decoration: none; } .social-list li a:before {  font-family: "roadthemes-icon";  font-size: 1.6rem;  margin-right: 8px;  vertical-align: top; } .social-list li a.facebook:before {  content: "\e93c"; } .social-list li a.twitter:before {  content: "\e932"; } .social-list li a.google:before {  content: "\e930"; } .social-list li a.instagram:before {  content: "\e934"; } .social-list li a.pinterest:before {  content: "\e93e"; } .social-list li a.whatsapp:before {  content: "\e970"; } .social-list li a.youtube:before {  content: "\e93a"; } .social-list li a.rss:before {  content: "\e936"; } .social-list li a.tumblr:before {  content: "\e989"; } .social-list li a.vimeo:before {  content: "\e98a"; } .social-list li a.behance:before {  content: "\e982"; } .social-list li a.dribbble:before {  content: "\e93b"; } .social-list li a.flickr:before {  content: "\e983"; } .social-list li a.github:before {  content: "\e985"; } .social-list li a.skype:before {  content: "\e93c"; } .social-list li a.snapchat:before {  content: "\e986"; } .social-list li a.wechat:before {  content: "\e98b"; } .social-list li a.weibo:before {  content: "\e98c"; } .social-list li a.foursquare:before {  content: "\e984"; } .social-list li a.soundcloud:before {  content: "\e988"; } .social-list li a.vk:before {  content: "\e96f"; } #back-to-top {  background: #fff;  border-radius: 0;   bottom: 0px;  cursor: pointer;  height: 50px;  opacity: 0;  position: fixed;  text-align: center;  right: 12px;  visibility: hidden;  width: 50px;  line-height: 46px;  border: 2px solid #313030;  z-index: 99;  -webkit-transition: all .4s ease-out;  -moz-transition: all .4s ease-out;  -ms-transition: all .4s ease-out;  -o-transition: all .4s ease-out; } #back-to-top:hover {  background: var(--primarycolor);  border-color: var(--primarycolor); } #back-to-top:hover a {  color: #fff; } #back-to-top a {  display:block;  color: #313030;  text-decoration: none; } #back-to-top.active {  bottom: 50px;  opacity: 1;  visibility: visible; } .breadcrumb-title {  padding: 22px 0;  text-align: left; } .yith-wcwl-share {  display: flex;  align-items: center;  padding: 15px 0; } .yith-wcwl-share > * {  margin: 0; } .yith-wcwl-share ul {  padding: 0;  list-style: none;  margin: 0;  margin-left: 20px; } .yith-wcwl-share ul li {  display: inline-block;  vertical-align: top;  margin: 0 10px 0 0; } .yith-wcwl-share ul li:last-child {  margin: 0; } .site-title {  font-size: 3.5rem;  font-weight: 600;  margin-bottom: 0; } .page-title {  margin-bottom: 30px; } h1.page-title,h1.entry-title {  font-size: 4rem;  margin-bottom: 30px; } .page-title.page-title-medium,.page-title-medium h1 {  font-size: 4.6rem; } .page-title.page-title-large,.page-title-large h1 {  font-size: 5rem; } .page-title-section.text-light * {  color: #fff !Important; } .page-title-section.text-light .breadcrumb ul > li + li:before {  color: #fff; } .page-title-section {  padding: 181px 5px;  margin-bottom: 60px; } .page-title-section .page-title,.page-title-section .entry-title {  margin-bottom: 12px;  line-height: 1; } .page-title-section .breadcrumb {  padding: 3px 0 ; } .breadcrumb {  text-transform: capitalize;  color: var(--primarycolor);  padding: 24px 0 38px 0; } .breadcrumb ul {  padding: 0;  list-style:none;  margin: 0; } .breadcrumb ul li {  display:inline-block;  vertical-align: top; } .breadcrumb ul li a {  color: var(--textcolor); } .breadcrumb ul > li + li:before {  content: "\e92d";  font-family:"roadthemes-icon";  font-size: 0.9rem;  margin: 0 9px;  color: var(--linkcolor); } @media (max-width: 991px) {  .page-title-section {   padding: 90px 5px !Important;  } } @media (max-width: 567px) {  .page-title-section {   padding: 30px 5px !Important;  }  .breadcrumb {   padding: 15px 0;  }  .page-title-section .page-title,  .page-title-section .entry-title {    font-size: 3.5rem;    margin-bottom: 5px;  } } .toolbar {  background: #fff;  padding: 0;  margin-bottom: 2em;  border: 0;  border-radius: 5px;  -webkit-border-radius: 5px;  display: inline-block;  vertical-align: top;  width: 100%; } .toolbar > * {  margin-bottom: 5px !important; } .toolbar .view-mode {  float: left; } .toolbar .view-mode label {  display: none; } .toolbar .view-mode > button {  display: inline-block;  font-size: 0;  width: 26px;  height: 26px;  line-height: 26px;  vertical-align: top;  margin-right: 5px;  padding: 0;  cursor: pointer;  background: transparent;  color: #707070; } .toolbar .view-mode > button:hover, .toolbar .view-mode > button.active {  color: var(--primarycolor); } .toolbar .view-mode > button:before {  content: "";  font-family: 'roadthemes-icon';  font-size: 2rem; } .toolbar .view-mode button.grid-icon:before {  content: "\e926"; } .toolbar .view-mode button.list-icon:before {  content: "\e92a"; } .toolbar .woocommerce-result-count {  margin: 0;  line-height: 26px;  border-left: 1px solid #c1c1c1;  margin-left: 20px;  padding-left: 30px; } .toolbar .orderby {  height: 26px;  border: 0;  font-size: 1.6rem;  color: #313030;  border-bottom: 1px solid #313030;  background: transparent;  padding: 0 10px;  border-radius: 0;  -webkit-border-radius: 0;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-image: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/select_arrow.png);  background-repeat: no-repeat;  background-position-y: center;  background-position-x: 95%; } @media (max-width: 767px) {  .toolbar .woocommerce-result-count, .toolbar .view-mode button {   display:none;  } } @media (max-width: 479px) {  .toolbar .orderby {   max-width: 140px;  } } .woocommerce-pagination,.vasia-pagination {  margin-top: 0;  text-align: center; } .woocommerce-pagination > .page-numbers,.vasia-pagination > .page-numbers {  list-style: none;  padding: 0;  margin: 0 !important;  text-align: center;  border: 0 !important;  display: inline-block;  vertical-align: top; } .woocommerce-pagination .page-numbers li, .vasia-pagination .page-numbers li {  display: inline-block;  margin: 5px !important;  border: 0 !important;  vertical-align: top; } .woocommerce-pagination .page-numbers li .page-numbers, .vasia-pagination .page-numbers li .page-numbers {  display: block;  height: 44px;  width: 44px;  padding: 0;  border: 1px solid #ebebeb;  background: #fff;  text-align: center;  line-height: 42px;  border-radius: 0;  -webkit-border-radius: 0;  color: #313030;  text-decoration: none; } .woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers:hover, .vasia-pagination .page-numbers li .page-numbers.current, .vasia-pagination .page-numbers li .page-numbers:hover {  color: #fff;  background: var(--primarycolor);  border-color: var(--primarycolor); } .button-ajax-loadmore {  text-align: center;  margin-top: 30px; } .button-ajax-loadmore a {  padding: 0 20px;  line-height: 45px;  background: #222;  color: #fff !important;  display: inline-block;  vertical-align: top;  border-radius: 3px;  -webkit-border-radius: 3px; } .button-ajax-loadmore a.disabled {  pointer-events:none; } .button-ajax-loadmore a:hover {  background: var(--primarycolor);  color: #fff; }  .vasia-size-guide {   margin-bottom: 10px; } .vasia-size-guide__title {  background: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/size_chart_icon.png) left center no-repeat;  padding-left: 40px; } .vasia-size-guide__content {   max-width: 820px;   background: #fff;   padding: 40px;   padding-top: 0;   margin: 0 auto;   position: relative;   pointer-events: visible;   cursor: auto;   margin-top: 46px;   margin-bottom: 46px; } .admin-bar .vasia-size-guide__content {  padding-top: 40px; } .vasia-size-guide__content .mfp-close {  right: 0;  background: #fff;  border: 1px solid #ebebeb;  opacity: 1; } .vasia-size-guide__content .mfp-close:hover {  color: #fff;  background: #333; } .vasia-size-guide__content .size-guide {  margin-bottom: 10px !important; } .vasia-size-guide__content .size-guide table {  border: 0;  text-align: center; } .vasia-size-guide__content .size-guide table th {  text-align: center;  color: #fff; } .vasia-size-guide__content .size-guide table thead {  background: #313030; } @media (max-width: 767px) {  .vasia-size-guide__content {   padding-left: 15px;   padding-right: 15px;  } } .single-product .site-main .product-images .slick-list {  margin: 0 -15px; } .single-product .product-images .slick-list .slick-slide {  padding: 0;  margin: 0 15px; } .product-gallery__wrapper {  margin: 0; } .product-gallery__wrapper .slick-track {  display: flex;  margin: auto; } .product-gallery__wrapper .slick-track .slick-slide {  height: auto;  display: flex; } .product-image-item,.product-thumbnail-item {  cursor: pointer; } @media (max-width: 767px) {  .single-product .site-main .product-images .slick-list {   margin: 0 -5px;  }  .single-product .product-images .slick-list .slick-slide {   padding: 0;   margin: 0 5px;  } } .product-images .slick-list .slick-slide > * {  max-width: 100%;  display: block;  width: 100%; } .product-gallery__wrapper .slick-arrow {  padding: 0;  width: 30px;  border: 0;  background: transparent; } .product-gallery__wrapper .slick-arrow.slick-prev {  left: 0 !Important; } .product-gallery__wrapper .slick-arrow.slick-next {  right: 0 !Important; } .product-gallery__wrapper .slick-arrow:before {  font-size: 3rem; } .product-gallery__wrapper .slick-arrow:hover {  color: var(--primarycolor); } .product-gallery__wrapper .slick-dots {  position: absolute;  left: 0;  right: 0;  text-align: center;  margin: 0;  bottom: 20px;  z-index: 5;  padding: 0 65px; } .product-gallery__wrapper .slick-dotted.slick-slider {  margin-bottom: 0; } @media (max-width: 991px) {  .product-gallery__wrapper .slick-arrow:before {   font-size: 2.4rem;  } } @media (max-width: 567px) {  .product-gallery__wrapper .slick-dots {   padding: 0 50px;  }  .product-gallery__wrapper .slick-arrow:before {   font-size: 1.8rem;  } } .product-thumbnails {  margin-top: 20px;  padding: 0 30px; } .product-thumbnails.slick-vertical {padding: 0;} .product-thumbnails .slick-arrow {  width: 30px;  height: 30px;  line-height: 30px;  border: 0; } .product-thumbnails .slick-arrow:hover {  background: transparent;  color: var(--primarycolor); } .product-thumbnails .slick-track {margin: auto;} @media (max-width: 767px) {  .product-thumbnails .slick-arrow {   opacity: 1;  } } .product-thumbnails .product-thumbnail-item.is-active > * {  opacity: 0.7; } .product-thumbnails .slick-list {  margin: 0 -5px; } .product-thumbnails .slick-list .slick-slide {  padding: 0 5px; } .video-thumb {  width: 100%;  display: flex;  align-items: center;  justify-content: center;  font-size: 3rem;  color: var(--headingcolor);  } .slick-vertical .video-thumb {  min-height: 138px; } .video-thumb img {  width: auto !important; } .woocommerce-product-gallery .slick-vertical .slick-track {  flex-direction: column; } .image-wrapper {  position: relative; } .product-image-buttons {  display: inline-block;  vertical-align: top;  position: absolute;  bottom: 10px;  left: 10px;  z-index: 7; } .product-page-video {  display: flex;  align-items: center;  flex-direction: row;  flex-wrap: nowrap;  overflow: hidden;  min-width: 50px;  height: 50px;  border-radius: 30px;  background: rgba(255,255,255,.9);  box-shadow: 0 0 5px rgba(0,0,0,.3);  color: rgba(0,0,0,.7);  font-size: 1.3rem;  justify-content: center;  text-decoration: none !important; } .product-page-video span {  overflow: hidden;  padding: 0;  max-width: 0;  white-space: nowrap;  font-weight: 600;  transition: padding .4s cubic-bezier(.175,.885,.32,1.15),max-width .4s cubic-bezier(.175,.885,.32,1.15); } .product-page-video:before {  content: "\e972";  font-family: "roadthemes-icon";  width: 50px;  height: 50px;  font-size: 2.2rem;  line-height: 50px;  text-align: center; } .product-page-video:hover span {   padding-right: 25px;   max-width: 280px; } @media (max-width: 567px) {  .product-page-video {   min-width: 40px;   height: 40px;  }  .product-page-video:before {   width: 40px;   height: 40px;   font-size: 1.8rem;   line-height: 40px;  }  .product-page-video:hover span {   padding-right: 18px;  } } .woocommerce-product-gallery {  opacity:0;  transition: opacity .25s ease-in-out; } .product-details:after {  clear: both;  content: '';  display: block;  height: 0;  line-height: 0;  visibility: hidden; } .single-product #content div.product div.images, .single-product #content div.product div.summary, .product-quickview .wc-single-product div.summary, .woocommerce .product-quickview .wc-single-product div.summary {  width: 100%;  float:none;  margin-bottom: calc(var(--rowspace) - 5px); } .product-quickview .wc-single-product div.summary, .woocommerce .product-quickview .wc-single-product div.summary {  margin-bottom: 0; } .product-thumbnail-item {  position: relative;  display: inline-block;  vertical-align: top; } .product-thumbnail-item:hover img {  opacity: 0.7; } .product-thumbnails .is-active .product-thumbnail-item:before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  pointer-events: none;  border: 1px solid var(--primarycolor); } .summary .product_title {  margin-bottom: 2px;  text-transform: uppercase;  line-height: 1.3;  font-size: 3.5rem; } .summary .woocommerce-product-rating {  margin-bottom: 12px !Important; } .summary .price {  font-size: 1.8rem !Important; } .summary .price del {  font-size: 1.6rem !Important; } .summary .block-countdown .countdown-inner, .summary .vasia-product-single-countdown .countdown-inner {  margin-bottom: 30px;  margin-top: 28px;  overflow: hidden; } .summary .woocommerce-product-details__short-description {  border-bottom: 1px solid #ebebeb;  margin-bottom: 31px;  line-height: 1.5;  padding-bottom: 23px;  margin-top: 21px;  color: #646464; } .summary .variations_form .variations tr {  display: flex;  align-items: center; } .summary .variations_form .variations td {   width: auto!important;   line-height: 1 !important;   border: 0;   padding-left: 0; } .summary .variations_form .variations td.label label {  margin: 0;  color: var(--headingcolor);  font-weight: 400 !important; } .summary form.cart {  margin-bottom: 15px !important; } .summary form.variations_form {  margin-bottom: 0 !Important; } .summary form.variations_form table.variations {  margin-bottom: 15px !important;  border: 0; } .summary .woocommerce-variation .woocommerce-variation-description {  font-size: 1.2rem; } .summary .woocommerce-variation .woocommerce-variation-description p {  margin-bottom: 5px !Important; } .summary .woocommerce-variation .woocommerce-variation-price .price {  font-size: 2rem !Important;  margin-bottom: 5px; } .summary .woocommerce-variation-add-to-cart {  margin-top: 20px;  margin-bottom: 15px !important;  overflow: hidden; } .summary form.cart .group_table .quantity {   display: flex;   margin-top: 0 !important; } .summary form.cart .quantity {  display: inline-block;  vertical-align: top;  margin: 10px 10px 0 0 !important;  float: left;  border: 2px solid #ebebeb;  padding: 0 3px; } .summary form.cart .quantity input {  height: 46px;  line-height: 46px;  border: 0;  font-size: 1.6rem; } .summary .variations_form .single_variation_wrap > * {  margin-bottom: 20px; } .summary form.cart button {  padding: 0 10px !important;  line-height: 50px !important;  font-size: 1.6rem !important;  min-width: 260px;  float: left;  margin-top: 10px; } @media (max-width: 479px) {  .summary form.cart button {   min-width: 160px;  } } .summary .yith-wcwl-add-to-wishlist a, .summary a.compare {  padding: 0;  background: transparent !important;  text-transform: capitalize;  font-weight: normal;  color: #707070;  line-height: 35px;  display: block;  text-align: center;  margin-right: 5px;  font-size: 1.4rem;  margin-bottom: 8px; } .yith-wcwl-add-to-wishlist i {  display: none; } .summary .yith-wcwl-add-to-wishlist a:hover, .summary a.compare:hover {  color: var(--primarycolor); } .summary .yith-wcwl-add-to-wishlist, .summary a.compare {  display: inline-block;  vertical-align: top;  position: relative; } .summary a.compare {  overflow: visible; } .summary .yith-wcwl-add-to-wishlist a:before, .summary a.compare:before {  margin: 0;  font-size: 2rem; } .summary .product_meta {  margin-top: 40px;  border-top: 1px solid #ebebeb;  padding-top: 33px; } .summary .product_meta > span {  display: block;  text-transform: uppercase;  color: #707070;  margin-bottom: 15px;  font-size: 1.4rem; } .summary .product_meta > span > * {  font-weight: 400;  text-transform: capitalize; } .summary .product_meta > span > a:hover, .social-sharing ul li a:hover {  color: var(--primarycolor) !important; } .social-sharing {  display:flex;  flex-wrap: wrap;  align-items: center; } .social-sharing ul li a {  font-size: 1.6rem; } .social-sharing > span {  text-transform: uppercase;  color: #707070; } .social-sharing > span:after {  content: ":";  margin-right: 3px; } .social-sharing ul {  list-style:none;  padding: 0;  margin: 0;  display: flex;  align-items: center;  flex-wrap: wrap; } .social-sharing ul li {  margin-right: 10px; } .social-sharing ul li:last-child {  margin-right:0; } .woocommerce div.summary form.cart table.group_table {  width: 100%;  margin: 0 0 30px 0; } .woocommerce div.summary form.cart table.group_table tr {   display: flex;   align-items: center;   width: 100%;   margin-bottom: 10px; } .woocommerce div.summary form.cart table.group_table tr:last-child {   margin-bottom: 34px; } .woocommerce div.summary form.cart table.group_table tr td {  width: auto !important;  padding: 5px;  padding-left: 0; } .woocommerce div.summary form.cart .group_table td.woocommerce-grouped-product-list-item__label {  flex: 1 1 auto;  font-weight: 600; } .woocommerce div.summary form.cart table.group_table tr td > * {  margin: 0; } .woocommerce .stock {  color: #77a464; } .product-layout-fulltop {  overflow: hidden; } .product-layout-fulltop .layout-images-top {  margin: auto;  padding: 0 15px; } .product-layout-fulltop .layout-images-top .slick-list{  margin: 0;  overflow: visible; } .single-product .product-layout-fulltop .layout-images-top .product-image-item {  margin: 0 7.5px; } .product-layout-fulltop button.slick-arrow {  border-radius: 0; } .product-layout-fulltop button.slick-arrow.slick-next {  right: 0 !Important; } .product-layout-fulltop button.slick-arrow.slick-prev {  left: 0 !Important; } @media (max-width: 767px) {  .product-layout-fulltop .layout-images-top {   padding: 0 10px;  }  .single-product .product-layout-fulltop .layout-images-top .product-image-item {   margin: 0 5px;  } }  .product-layout-fullleft .layout-images-wide .slick-slider .slick-arrow.slick-prev {  left: 0; } .product-layout-fullleft .layout-images-wide .slick-slider .slick-arrow.slick-next {  right: 0; } .product-layout-grid { } .product-layout-grid .grid-layout {  margin: -1%; } .product-layout-grid .grid-layout > * {  padding: 0;  margin: 1%;  display: flex;  justify-content: stretch; } .product-layout-grid .grid-layout.grid-column-2 > * {   flex: 1 1 48%; } .product-layout-grid .grid-layout.grid-column-1 > * {   flex: 1 1 98%; } .product-layout-grid .grid-layout > * > * {  max-width: 100%;  width: 100%; } .layout-images-grid .product-image-buttons {  bottom: auto;  top: 15px; } .product-showcase .breadcrumb,.showcase-content, .product-showcase header:not(.sticky-enable) .main-header,.product-showcase header:not(.sticky-enable) .header-wrapper {  background: var(--product_showcase_bg); } .showcase-content {  margin-bottom: calc(var(--rowspace) - 8px); } .product-layout-showcase .product-gallery__wrapper .col1 {  order: 2; } .product-layout-showcase .product-gallery__wrapper .col2 {  order: 1; } @media (max-width: 767px) {  .showcase-content .col-image {   order: 1;  }  .showcase-content .col-thumb {   order: 2;  } } .woocommerce-tabs {  position: relative;  margin-bottom: calc(var(--rowspace) - 23px); } .woocommerce-tabs .tabs {  list-style: none;  text-align: center;  position: relative;  z-index: 5;  margin: 0 0 23px 0 !important;  overflow: visible !important; } .woocommerce-tabs .tabs:before {  display: none !important; } .woocommerce-tabs .tabs li {  display: inline-block;  line-height: 2;  margin: 0 0 10px 0 !important;  border: 0 !important;  background: transparent !important; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {   display:none; } .woocommerce-tabs .tabs li a {  font-size: 2rem;  color: #888 !important;  display: block;  text-transform: capitalize;  position: relative;  padding: 0 !important;  padding-bottom: 7px !important;  font-weight: 400 !important;  line-height: 1.3; } .woocommerce-tabs .tabs li a:after {  background: #282828;  content: "";  height: 2px;  width: 0;  bottom: -1px;  left: 0;  position: absolute;  -webkit-transition: all .4s ease-out;  -moz-transition: all .4s ease-out;  -ms-transition: all .4s ease-out;  -o-transition: all .4s ease-out; } .woocommerce-tabs .tabs li.active a, .woocommerce-tabs .tabs li:hover a {  color: #282828 !important; } .woocommerce-tabs .tabs li.active a:after, .woocommerce-tabs .tabs li:hover a:after {  width: 100%; } .woocommerce div.product .woocommerce-tabs .panel {  position: relative;  z-index: 4;  padding: 0;  border: 0;  border-radius: 0;  -webkit-border-radius: 0;  margin: 0 !important;  line-height: 1.75; } .woocommerce-tabs .panel > h2 {  display: none; } .woocommerce-tabs #reviews > *:not(:last-child) {  margin-bottom: 2em; } .woocommerce-tabs #reviews #comments .woocommerce-Reviews-title, .woocommerce #reviews #comments .woocommerce-Reviews-title {  margin-bottom: 27px;  font-weight: normal; } .woocommerce #reviews #comments ol.commentlist {  padding: 0; } .woocommerce-tabs #reviews #comments .comment-list {  margin: 0 0 25px;  padding: 0;  overflow: hidden; } .woocommerce #reviews #comments ol.comment-list li {  margin: 0 0 20px 0;  position: relative; } .woocommerce #reviews #comments ol.commentlist li img.avatar {  border: 0;  padding: 0;  width: 80px;  border-radius: 100%; } .woocommerce #reviews #comments ol.commentlist li .comment-text {  margin-left: 110px;  padding: 0;  border: 0;  border-radius: 0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {  font-size: 1.4rem;  color: #999;  margin-top: 0;  margin-bottom: 17px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {  color: var(--headingcolor);  font-weight: 500; } .woocommerce #reviews #comments .comment-list li .comment-text {  border: 1px solid #f0f0f0;  border-radius: 3px;  margin-left: 80px;  position: relative; } .woocommerce #reviews #comments .comment-list .comment_container .avatar {  position: absolute;  max-width: 60px;  left: 0;  top: 0; } .woocommerce #reviews #comments .comment-list .comment_container .comment-text {  border: 1px solid #eee;  border-radius: 3px;  position: relative;  padding: 1em; } .woocommerce #reviews #comments .comment-list .comment_container .comment-text:before {  background: #ffffff;  border-bottom: 1px solid #eee;  border-left: 1px solid #eee;  content: '';  display: block;  height: 10px;  left: -6px;  position: absolute;  top: 10px;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  width: 10px; } .woocommerce #reviews #review_form_wrapper .comment-form label {  font-weight: normal;  margin: 0 0 5px;  width: 100%;  display: block; } .woocommerce #reviews #comments .comment-list .comment_container .comment-text > *:not(:last-child) {  margin-bottom: 15px; } .woocommerce #reviews #comments .comment-list .comment_container .comment-text .meta strong {  text-transform: uppercase; } .woocommerce #reviews #review_form_wrapper .comment-respond .comment-reply-title {  display: block;  font-size: 2.4rem;  margin: 0 0 15px;  text-transform: capitalize;  color: var(--headingcolor); } .woocommerce #reviews #review_form_wrapper .comment-respond .comment-form > *:not(:last-child) {  margin-bottom: 1em; } .woocommerce #reviews #review_form_wrapper .comment-form-cookies-consent {  display: flex;  align-items: center; } .woocommerce #reviews #review_form_wrapper .comment-form-cookies-consent > label {  width: auto;  margin: 0 0 0 5px; } .woocommerce #reviews #review_form_wrapper .comment-form textarea {  border: 1px solid #f0f0f0;  border-radius: 0;  height: 85px;  min-height: 85px;  padding: 10px;  width: 100%; } .woocommerce #reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars {  clear: both;  display: inline-block;  vertical-align: top;  margin: 3px 0; } .woocommerce #reviews #review_form_wrapper .comment-form-rating { } .woocommerce #reviews #review_form_wrapper .comment-form-rating label {  width: auto;  display: inline-block;  margin: 0 10px 0 0;  font-weight: 600;  vertical-align: top; } .woocommerce #reviews #review_form_wrapper .comment-form-rating .stars > span {  display: block;  line-height: 1; } .woocommerce #reviews #review_form_wrapper .comment-form-rating .stars a {  color: var(--primarycolor);  font-size: 1.8rem; } .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {  border-right: 0; } @media (max-width: 767px) {  .woocommerce #reviews #comments ol.commentlist li img.avatar {   width: 50px;  }  .woocommerce #reviews #comments ol.commentlist li .comment-text {   margin-left: 60px;  } } .tab-vertical {  display: flex; } .tab-vertical > ul.tabs {  padding: 0 30px 0 0 !important;  text-align: left;  margin: 0 !important; } .tab-vertical .tabs li {  margin-bottom: 20px !important;  display: block !important;  padding: 0 !important; } .tab-vertical .tabs li a {  line-height: 25px; } .tab-vertical .entry-content {  flex: 1 1 auto; } @media (max-width: 767px) {  .tab-vertical {   flex-wrap: wrap;  }  .tab-vertical > ul.tabs {   display: flex;   flex-wrap: wrap;   width: 100%;   padding: 0 !important;   margin-bottom: 10px !important;  }  .tab-vertical .tabs li {   margin-right: 20px !important;  }  .tab-vertical .tabs li:last-child {   margin-right: 0 !Important;  } } .product-page-accordion {  margin-bottom: var(--rowspace); } .product-page-accordion .accordion-item {  margin-bottom: 15px; } .product-page-accordion .accordion-item .accordion-title {  display: block;  position: relative;  padding: 10px 0;  border-bottom: 1px solid #ebebeb;  font-size: 2rem;  text-transform: capitalize;  font-weight: 500;  color: var(--headingcolor); } .product-page-accordion .accordion-item .accordion-title .toggle {  position: absolute;  right: 0;  top: 50%;  width: 20px;  height: 20px;  line-height: 20px;  padding: 0;  text-align: center;  margin-top: -10px;  border-radius: 0;  -webkit-border-radius: 0;  background: transparent;  color: #222;  font-size: 1.4rem; } .product-page-accordion .accordion-item a .toggle:hover {  color: var(--primarycolor); } .product-page-accordion .accordion-item .accordion-inner {  padding: 15px;  border: 1px solid #ebebeb;  border-top: 0; }  .latestpost .content-details {  padding: 25px 0 0 0;  margin: 0 !important; } .latestpost ul.meta {  padding: 0;  list-style: none;  margin-bottom: 6px; } .latestpost ul.meta li {  display: inline-block;  vertical-align: top;  margin-right: 5px;  text-transform: uppercase;  color: #707070;  font-size: 1.4rem; } .latestpost ul.meta li a {  color: #707070; } .latestpost ul.meta li a:hover {  color: var(--primarycolor); } .latestpost ul.meta li:last-child {  margin: 0; } .latestpost .blog-title a {  font-size: 1.8rem;  line-height: 1.555556;  text-transform: capitalize;  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical; } .latestpost .readmore-btn {  margin-top: 29px; } .latestpost .readmore-btn a {  line-height: 42px;  display: inline-block;  vertical-align: top;  padding: 0 22px;  border: 2px solid #313030;  text-transform: capitalize;  color: #313030; } .latestpost .readmore-btn a:hover {  border-color: var(--primarycolor);  background: var(--primarycolor);  color: #fff; }  article:last-child:not(:first-child), article:not(:last-child) {  margin-bottom: 60px; } article.slick-slide {   margin-bottom: 0 !important; } .post.sticky .entry-title:before {  content: "\e971";  font-family: "roadthemes-icon";  font-weight: normal;  color: var(--primarycolor);  margin-right: 10px; } .post-categories-parent {  margin-bottom: 9px; } .post-categories-parent a{  text-transform: uppercase;  color: #707070;  font-size: 1.4rem; } .post-categories-parent a:hover {  color: var(--primarycolor); } .post-wrapper .post-thumbnail {  margin-bottom: 28px; } .post-wrapper .post-content {  padding: 0; } .post-wrapper .entry-title {  line-height: 1.4; } .post-wrapper .entry-meta {  font-size: 1.3rem; } .post-wrapper .entry-meta .posted-on time {  display:none; } .post-wrapper .entry-meta .posted-on time.updated {  display: inline; } .post-wrapper .post-excerpt {  margin-top: 15px;  line-height: 1.5; } .post-wrapper .post-link {  margin-top: 30px; } .post-wrapper .post-link a {  position: relative;  display: inline-block;  vertical-align: top;  color: #313030;  padding-bottom: 4px;  text-decoration: none; } .post-wrapper .post-link a:after {  content: "";  background: #313030;  height: 2px;  width: 40px;  position: absolute;  left: 0;  bottom: 0;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .post-wrapper .post-link a:hover:after {  width: 100%; } .post-design-2.post .post-content {  padding: 0; } .post-design-2.post .entry-meta {  display:none; } .post-design-2:first-child:not(:last-child) .post-wrapper > .row > * {  -ms-flex: 100%;  flex: 100%;  max-width: 100%; } .post-design-2:first-child:not(:last-child) .post-content {  display: flex;  align-items: center; } .post-design-2:first-child:not(:last-child) .post-thumbnail {  margin-bottom: 33px !important; } .post-design-2:first-child:not(:last-child) .post-content {  padding: 0 40px; } .post-design-2:first-child:not(:last-child) .post-content > .inner {  flex: 1 1 auto;  margin-right: 30px; } .post-design-2:first-child:not(:last-child) .entry-meta {  display: flex;  border: 1px solid #ebebeb;  height: 120px;  border-radius: 20px;  justify-content: center;  align-items: center;  -ms-flex: 0 0 120px;  flex: 0 0 120px;  max-width: 120px;  color: #47494a;  text-align: center;  font-size: 1.6rem; } .post-design-2:first-child:not(:last-child) .post-date-day {  font-size: 4.8rem;  display: block;  line-height: 1;  margin-bottom: 3px; } @media (min-width: 768px) {  .post-design-2.post .post-wrapper .post-thumbnail {   margin:0;  } } @media (max-width: 767px) {  .post-design-2.post .post-wrapper > .row > * {   -ms-flex: 100%;   flex: 100%;   max-width: 100%;  }  .post-design-2:first-child:not(:last-child) .post-thumbnail {   margin-bottom: 28px;  }  .post-design-2:first-child:not(:last-child) .post-content {   padding: 0 15px;   align-items: start;  }  .post-design-2:first-child:not(:last-child) .entry-meta {    -ms-flex: 0 0 100px;    flex: 0 0 100px;    max-width: 100px;    height:100px;  } } @media (max-width: 479px) {   .post-design-2:first-child:not(:last-child) .post-content {   padding: 0;   align-items: start;  }  .post-design-2:first-child:not(:last-child) .entry-meta {    -ms-flex: 0 0 80px;    flex: 0 0 80px;    max-width: 80px;    height:80px;  }  .post-design-2:first-child:not(:last-child) .post-content > .inner {   margin-right: 10px;  } } .post-design-3 .post-wrapper {  position: relative; } .post-design-3 .post-content {  padding: 0 30px;  padding-bottom: 25px;  background: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/bkg_text_mask.png) bottom center repeat-x;  position: absolute;  color: #fff;  left: 0;  right: 0;  bottom: 0;  top: 0;  display: flex;  pointer-events: none; } .post-design-3 .post-content > .inner {  width: 100%;  align-self: flex-end;   -webkit-transition: all 500ms ease-in-out;  -moz-transition: all 500ms ease-in-out;  -ms-transition: all 500ms ease-in-out;  -o-transition: all 500ms ease-in-out;  transition: all 500ms ease-in-out; } .post-design-3 .post-wrapper:hover .post-content > .inner {  margin-bottom: 10px; } .post-design-3 .post-categories-parent {  pointer-events: visible; } .post-design-3 .post-content .entry-title {  display: -webkit-box;  overflow: hidden;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  margin: 0;  pointer-events: visible; } .post-design-3 .post-content a {  color: #fff !important; } .post-design-3 .post-content .entry-title:before {  color: #fff; } .post-design-3 .post-content a:hover {  text-decoration: underline; } .post-design-3 .post-link {  margin-top: 22px;  pointer-events: visible;  display: none; } .post-design-3 .post-link > a {  margin: 0; } .post-design-3 .post-link > a:after {  background: #fff; } .post-design-3 .post-link > a:hover {  text-decoration:none; } @media (max-width: 479px) {  .post-design-3 .post-content {   padding: 0 15px;   padding-bottom: 15px;  } } .entry-meta .posted-on time.published {display:none;} .entry-meta .posted-on time.updated {display: inline;} .single-post .entry-header {  margin-bottom: 30px; } .single-post .entry-header .entry-title {  margin-top: 8px; } .single-post .entry-header.text-light, .single-post .entry-header.text-light a, .single-post .entry-header.text-light .entry-title {  color: #fff; } .single-post .entry-header a {  color: var(--primarycolor); } .single-post .entry-header a:hover {  text-decoration: underline; } .single-post .entry-header .entry-meta {  display: inline-block;  vertical-align: top;  position: relative;  text-transform: capitalize; } .single-post .entry-header .entry-meta .posted-on { } .single-post .entry-header .entry-meta .posted-on:before {  } .single-post .entry-header .entry-meta .posted-on a { } .single-post .entry-header .entry-meta .byline {  display:none; } .single-post .entry-header .post-categories-parent {  margin-bottom: 0;  display: inline-block;  vertical-align: top;  display: none; } .single-post .entry-header.text-light a:hover {  text-decoration: underline; } .single-post .single-post-content .post-thumbnail {  margin-bottom: 20px; } .single-post .single-post-content .entry-footer {  display: flex;  margin-bottom: calc(var(--rowspace) - 5px);  margin-top: 30px;  clear: both; } .entry-content:after {   clear: both;   content: ".";   display: block;   height: 0;   line-height: 0;   visibility: hidden; } @media (max-width: 767px) {  .single-post .single-post-content .entry-footer {   flex-wrap: wrap;   justify-content: center;  }  .single-post .single-post-content .entry-footer > * {   justify-content: center !important;   margin-top: 10px;  } } .single-post .single-post-content .tags-links {  font-size: 0; } .single-post .single-post-content .tags-links a {  font-size: 1.4rem;  line-height: 34px;  padding: 0 18px;  border: 2px solid #ebebeb;  display: inline-block;  vertical-align: top;  text-transform: capitalize;  font-weight: 600;  margin: 0 5px 5px 0;  color: #707070; } .single-post .single-post-content .tags-links a:hover {  border-color: var(--primarycolor);  background: var(--primarycolor);  color: #fff; } .single-post .single-post-content .entry-footer .tags-links + .edit-link {   margin-left: 10px; } .single-post .single-post-content .entry-footer .edit-link a {   margin-bottom: 5px;   font-size: 1.4rem;   line-height: 34px;   padding: 0 18px;   border: 2px solid #ebebeb;   display: inline-block;   vertical-align: top;   text-transform: capitalize;   font-weight: 600;   margin: 0 5px 5px 0;   color: #707070; } .single-post .single-post-content .entry-footer .edit-link a:hover {   background: var(--primarycolor);   border-color: var(--primarycolor);   color: #fff; } .single-post .single-post-content .entry-footer .edit-link + .social-sharing, .single-post .single-post-content .entry-footer .tags-links + .social-sharing {  justify-content: flex-end; } .single-post .single-post-content .entry-footer .social-sharing {  flex: 1 1 auto;  justify-content: center; } .single-post .single-post-content .entry-footer .social-sharing span {  display:none; } .single-post .single-post-content .entry-footer .social-sharing ul li {  margin: 0 5px 5px 0; } .single-post .single-post-content .entry-footer .social-sharing ul li a {  width: 38px;  height: 38px;  line-height: 34px;  border: 2px solid;  display: inline-block;  vertical-align: top;  text-align: center; } .single-post .single-post-content .entry-footer .social-sharing ul li a:hover {  opacity: 0.7; } .post-navigation, .posts-navigation {   padding: 20px 0;   border-bottom: 1px solid #eaeaea;   margin-bottom: var(--rowspace);   border-top: 1px solid #eaeaea;   display: inline-block;   vertical-align: top;   width: 100%; } .post-navigation .nav-links {   overflow: hidden; } .post-navigation .nav-links a, .posts-navigation .nav-links a {   padding-right: 25px;   position: relative;   font-size: 1.6rem;   font-weight: 600;   color: var(--headingcolor);   text-transform: uppercase; } .post-navigation .nav-links .nav-next, .posts-navigation .nav-links .nav-next {   float: right;   text-align: right;   position: relative;   cursor: pointer; } .post-navigation .nav-links .nav-next a:after, .post-navigation .nav-links .nav-previous a:before, .posts-navigation .nav-links .nav-next a:after, .posts-navigation .nav-links .nav-previous a:before {   content: "\e92d";   font-family: "roadthemes-icon";   text-align: center;   font-size: 1.8rem;   position: absolute;   right: 0;   top: 50%;   -moz-transform: translateY(-50%);   -webkit-transform: translateY(-50%);   -o-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%); } .post-navigation .nav-links .nav-previous a, .posts-navigation .nav-links .nav-previous a {   padding-right: 0;   padding-left: 25px; } .post-navigation .nav-links .nav-previous a:before, .posts-navigation .nav-links .nav-previous a:before {   content: "\e92c";   left: 0;   right: auto; } .post-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-previous {   float: left;   position: relative;   cursor: pointer;   display: flex;   align-items: center; } .post-navigation .nav-links div span {   display: none; } .post-navigation .nav-links .nav-subtitle {   display: inline-block; } .post-navigation .nav-links a:hover, .posts-navigation .nav-links a:hover {   color: var(--primarycolor); } @media (max-width: 767px) {   .post-navigation .nav-links div span.nav-title {     display: none;   } } .related_posts {  margin-bottom: var(--rowspace); } .related_posts .title-block {  margin-bottom: 30px; } .related_posts .post-excerpt,.related_posts .post-link {  margin-top: 15px;  display: none; } .related_posts .post-wrapper .entry-title {  margin: 0; } .error404 .site-footer {  margin-top: 0; } .error-404 {  text-align: center;  padding: 4em 0 6em; } .nummber-404 {  font-size: 10rem;  color: var(--headingcolor);  font-weight: 700; } .error-404 .page-title {  margin-bottom: 15px; } .error-404 .search-form {  justify-content: center;  display: flex;  margin-top: 30px; } .error-404 .search-form .search-field {  width: 300px;  border: 2px solid #ebebeb; } .error-404 .search-form .search-submit {  border: 0;  margin: 0 0 0 -2px;  padding: 0 15px;  width: auto;  font-size: 1.4rem;  border-radius: 0;  -webkit-border-radius: 0; } .tagcloud a {  border: 0;  color: #666666;  font-size: 1.5rem !important;  display: inline-block;  vertical-align: top;  margin: 0 6px 10px 0;  padding: 0 17px;  line-height: 38px;  border: 1px solid #ebebeb;  border-radius: 0;  -webkit-border-radius: 0;  text-transform: capitalize;  -webkit-transition: .2s ease;  -moz-transition: .2s ease;  -ms-transition: .2s ease;  -o-transition: .2s ease;  transition: .2s ease; } .tagcloud a:hover {  background: var(--primarycolor) !important;  border-color: var(--primarycolor) !important;  color: #fff !important; } .widget_tag_cloud .widgettitle {  display: none; } .site-main .default-page .entry-content > p > strong, .site-main .blog-page .entry-content > p > strong, .site-main .blog-page .entry-summary > p > strong {  color: #181818;   font-size: 1.2em;  font-weight: 700; } .site-main blockquote {  border-left: 2px solid var(--primarycolor);  font-size: 1.4rem;  font-style: italic;  line-height: 26px;  margin: 30px 0;  padding: 15px;  padding-right: 0;  font-weight: 600; } .site-main .wp-block-separator {  width: 50%; } .site-main .wp-block-separator.is-style-wide {  width: 100%; }  #cancel-comment-reply-link {   color: #323232;   font-size: 1.4rem;   font-style: italic;   font-weight: 600;   margin-left: 10px; } #cancel-comment-reply-link:hover {   color: var(--primarycolor); } .comments-area {   margin: 0;   width: 100%;   margin-top: var(--rowspace); } .comments-title {   margin-bottom: 47px; } .comments-area .comment-list {   margin: 0 0 60px 0;   padding: 0; } .comments-area .comment-list ol {   padding-left: 62px;   list-style: none; } .comments-area .comment-list>li {   margin-bottom: 40px;   list-style: none;   padding-bottom: 10px;   border-bottom: 1px solid #ebebeb; } .comments-area .comment-list .comment-body {   margin-bottom: 30px; } .comments-area .comment-list .parent .comment-body {   margin-bottom: 30px;   padding-bottom: 30px;   border-bottom: 1px solid #ebebeb; } .comments-area .comment-list .parent li:last-child:not(:first-child) .comment-body, .comments-area .comment-list .comment:not(.parent) .comment-body {   padding-bottom: 0;   border: 0; } .comments-area .comment-list>li:last-child {   margin: 0; } .comments-area .comment-list .trackback, .comments-area .comment-list .pingback {   font-weight: 600;   margin-bottom: 20px; } .comments-area .comment-list .trackback a, .comments-area .comment-list .pingback a {   display: block;   font-size: 1.1em; } .comments-area .comment-list li>article {   position: relative;   margin-left: 62px; } .comments-area .comment-list li .comment-respond {   margin: 31px 0 60px 0; } .comments-area .comment-list .comment-meta {   margin: 0 0 16px;   width: 100%;   padding-right: 75px; } .comments-area .comment-list .comment-meta .comment-author img {   position: absolute;   top: 0;   left: -62px;   max-width: 48px;   width: 100%;   border-radius: 100%; } .comments-area .comment-list .comment-meta .comment-author {   font-style: normal;   line-height: 1;   margin-bottom: 8px; } .comments-area .comment-list .comment-meta .comment-author .fn {   color: #323232; } .comments-area .comment-list .comment-meta .comment-author a {   color: #323232; } .comments-area .comment-list .comment-meta .comment-author a:hover {   color: var(--primarycolor); } .comments-area .comment-list .comment-meta .comment-metadata {   text-align: left; } .comments-area .comment-list .comment-meta .comment-metadata>* {   display: inline-block;   vertical-align: top;   line-height: inherit; } .comments-area .comment-list .comment-meta .comment-metadata>*:not(:last-child) {   margin-right: 5px; } .comments-area .comment-list .comment-meta time {   display: block;   padding: 1px 0; } .comments-area .comment-list .comment-meta a {   color: #848484; } .comments-area .comment-list .comment-meta a:hover {   color: var(--primarycolor); } .comments-area .comment-list .reply {   margin-top: 20px; } .comments-area .comment-list .reply a {   line-height: 26px;   border: 2px solid #ebebeb;   padding: 0 13px;   display: inline-block;   vertical-align: top; } .comments-area .comment-list .reply a:hover {   background: var(--primarycolor);   border-color: var(--primarycolor);   color: #fff; } .comments-area .comment-list .comment-content ul li, .comments-area .comment-list .comment-content ol li {   list-style-type: inherit; } .comments-area .comment-list .comment-content p:last-child {   margin-bottom: 0; } .comments-area .pagination {   margin: 15px 0;   width: 100%; } .comments-area .pagination .next, .comments-area .pagination .prev {   position: relative;   text-indent: -9999px; } .comments-area .pagination .next:after, .comments-area .pagination .prev:after {   content: '\f054';   display: inline-block;   font-family: FontAwesome;   height: 34px;   left: 0;   position: absolute;   text-align: center;   text-indent: 0;   top: 0;   width: 34px; } .comments-area .pagination .prev:after {   content: '\f053'; } .comments-area .comment-respond {   margin: 0;   width: 100%; } .comments-area .comment-respond .comment-form {   margin: 0 -10px; } .comments-area .comment-respond .comment-form>* {   padding: 0 10px; } .comments-area .comment-respond .comment-form label {   color: #181818;   margin: 0 0 10px; } .comments-area .comment-respond .comment-form .comment-notes, .comments-area .comment-respond .comment-form .form-allowed-tags {   font-size: 1.4rem; } .comments-area .comment-respond .comment-form .comment-input {   margin: 0 -10px; } .comments-area .comment-respond .comment-form .comment-input:after {   clear: both;   content: '';   display: block;   height: 0;   line-height: 0;   visibility: hidden; } .comments-area .comment-respond .comment-form .comment-form-author, .comments-area .comment-respond .comment-form .comment-form-email, .comments-area .comment-respond .comment-form .comment-form-url {   float: left;   width: 33.3333%; } .comments-area .comment-respond .comment-form .comment-form-author input, .comments-area .comment-respond .comment-form .comment-form-email input, .comments-area .comment-respond .comment-form .comment-form-url input {   width: 100%; } .comments-area .comment-respond .comment-form .comment-form-cookies-consent {   margin: 0;   clear: both;  display: flex; } .comments-area .comment-respond .comment-form .comment-form-cookies-consent label {   margin: 0;   display: inline-block; } .comments-area .comment-respond .comment-form .comment-form-cookies-consent input[type='checkbox'] {   display: inline-block;   margin-right: 5px;   margin-top: 7px;   max-height: 14px; } .comments-area .comment-respond .comment-form #comment {   height: 130px;   width: 100%; } .comments-area .comment-respond .comment-form .form-submit {   margin-top: 25px;   margin-bottom: 0; } .comments-area .comment-respond .comment-form .form-submit input#submit {   border: none;   font-size: 1.4rem;   height: 50px;   line-height: 50px;   min-width: 250px;   padding: 0 35px;   text-align: center;   text-transform: uppercase; } .comments-area .comment-respond .comment-form .logged-in-as a:hover {   color: var(--primarycolor);   text-decoration: underline; } @media (max-width: 767px) {   .comments-area .comment-list ol {     padding-left: 20px;   }   .comments-area .comment-respond .comment-form .comment-form-author,   .comments-area .comment-respond .comment-form .comment-form-email,   .comments-area .comment-respond .comment-form .comment-form-url {     float: none;     width: 100%;     margin-top: 5px;   } }  .about1 h2 {  font-size: 3.2rem;  position: relative;  line-height: 1.042;  text-transform: uppercase;  padding-bottom: 19px;  margin-bottom: 25px;  font-weight: 700; } .about1 h3 {   font-size: 2.8rem;   line-height: 1.13333;   font-weight: 700;   margin-bottom: 15px;   text-transform: capitalize;   position: relative;   padding-bottom: 20px; } .about1 h4 {  font-size: 1.8rem;  line-height: 1.6;  font-weight: 700; } .about1 h5 {  font-size: 1.6rem;  font-weight: 700; } .about1 p {  font-size: 1.5rem;  line-height: 1.857; } .about1 p:last-child {  margin: 0; } .title-about1 .elementor-heading-title:after {  content: "";  width: 60px;  height: 3px;  background: var(--primarycolor);  position: absolute;  left: 0;  bottom: 0; } .title-about1.center {  text-align: center; } .title-about1.center .elementor-heading-title:after {  left: 0;  right: 0;  margin: auto; } .about1.row1 h4 {  margin-bottom: 19px; } .about1 .elementor-widget-progress {  margin-bottom: 35px; } .about1 .elementor-widget-progress:last-child {  margin: 0; } .about1 .elementor-widget-progress .elementor-title {  font-weight: 600;  font-size: 1.6rem;  margin-bottom: 10px;  display: block; } .about1.row4 .elementor-widget-image-box .elementor-widget-container {  padding: 30px;  -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -ms-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out; } .about1.row4 .elementor-widget-image-box .elementor-widget-container:hover {  -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.07);  box-shadow: 0 0 10px 1px rgba(0,0,0,0.07); }  .about2 p {  line-height: 1.75; } .about2 h2 {  font-size: 4rem; } .about2 h3 {  font-size: 3.2rem; } .about2 h4 {  font-size: 2rem; } .about2 h6 {  font-size: 1.8rem; } .about2-page-title {  margin-top: var(--rowspace);  margin-bottom: 45px; } .about2-page-title h2 {  margin-bottom: 16px; } .about2-page-title p {  font-size: 2rem;  line-height: 1.5; } .about2-text1 {  margin-bottom: 40px; } .about2-text1 h3 {  margin-bottom: 7px; } .about2-text2 {  margin-bottom: calc(var(--rowspace) - 17px); } .about2-text2 h4 {  margin-bottom: 6px; } .about2-couter {  background: #313030;  padding: 73px 0; } .about2-couter .elementor-counter {  text-align: left;  display: inline-block;  vertical-align: top; } .about2-couter .elementor-counter .elementor-counter-number-wrapper {  color: #fff;  font-size: 5rem;  font-weight:normal; } .about2-couter .elementor-counter .elementor-counter-title {  color: rgba(246,246,246,0.7);  font-size: 1.6rem; } .about2-couter .elementor-counter .elementor-counter-number-prefix {  flex: none; } .about2-couter .elementor-widget-wrap>.elementor-element {  width: auto;  margin: 0; } .about2-couter .elementor-widget-wrap {  align-items: center;  padding: 10px 0; } .about2-couter .elementor-icon {  color: #fff;  margin-right: 17px; } .about2-couter .elementor-icon:hover {color: #fff;} .about2-team h3 {  margin-bottom: 15px; } .about2-team .elementor-image-box-content .elementor-image-box-title {  margin-top: 20px;  font-weight: 400;  margin-bottom: 0; } @media (min-width: 768px) and (max-width: 991px) {  .about2-couter .elementor-widget-wrap>.elementor-element {   width: 100%;  }  .about2-couter .elementor-icon {   margin-right:0;  } } @media (max-width: 767px) {  .about2-couter .elementor-top-column,  .about2-team .elementor-inner-column {   width: 50%;  }  .about2-couter .elementor-counter .elementor-counter-number-wrapper {   font-size: 3rem;  } } @media (max-width: 479px) {  .about2-couter .elementor-icon {   margin-right:5px;  }  } .contact-page-title {  margin-bottom: 40px; } .contact-page-title h2 {  font-size: 4rem;  margin-bottom: 16px;  margin-top: var(--rowspace); } .contact-page-title p {  font-size: 2rem;  line-height: 1.75; } .contact-map {  margin-bottom: var(--rowspace); } .contact-content h3 {  font-size: 2.8rem;  margin-bottom: 6px; } .contact-info .elementor-icon-list-items .elementor-icon-list-icon {  width: 42px;  height: 42px;  line-height: 42px;  background: #000;  text-align: center;  color: #fff;  border-radius: 100%;  -webkit-border-radius: 100%;  display: flex;  align-items: center;  justify-content: center; } .contact-info .elementor-icon-list-items .elementor-icon-list-icon i {  font-size: 2.2rem; } .contact-info .elementor-icon-list-items .elementor-icon-list-text {  color: #313030; } .contact-form .elementor-widget-text-editor {  margin-bottom: 5px !important; } div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {  border-radius: 0;  border: 0;  border-bottom: 2px solid #ebebeb;  padding-left: 0;  padding-right: 0;  font-size: 1.6rem;  color: var(--textcolor); } div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form .is-focused .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {   border: 0;  border-bottom: 2px solid #ebebeb;  } div.wpforms-container-full .wpforms-form .wpforms-field {  position: relative;  margin-bottom: 15px; } div.wpforms-container-full .wpforms-form .wpforms-field-label {  font-size: 1.4rem;  color: var(--textcolor);  font-weight:normal; } div.wpforms-container-full .wpforms-form .wpforms-required-label {  color: #000 } div.wpforms-container-full .wpforms-form textarea.wpforms-field-small {  height: 40px;  min-height: auto; } div.wpforms-container-full .wpforms-form .wpforms-submit-container {  padding-top: 15px; } div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {  border-color: #313030;  background: #313030;  color: #fff;  font-size: 1.6rem;  line-height: 28px;  padding: 10px 30px; } div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {  background: var(--primarycolor);  border-color: var(--primarycolor);  color: #fff; } .widget-area-side .button {  background: #222222 !important;  border: 0;  color: #fff !important;  font-size: 1.4rem !important;  font-weight: 700;  letter-spacing: 0;  height: 30px;  line-height: 30px !important;  padding: 0 15px;  text-transform: capitalize; } .widget-area-side .button:hover {  background: var(--primarycolor) !important;  color: #fff !important; } .widget-area-side .widget {  margin: 0 0 44px 0;  width: 100%;  display: inline-block;  vertical-align: top;  border-bottom: 1px solid #ebebeb;  padding-bottom: 43px; } .widget-area-side .widget_product_tag_cloud .tagcloud, .widget-area-side .widget_tag_cloud .tagcloud {  padding-top: 7px; } .widget_recent_comments {  padding-bottom: 8px; } .widget_search {  padding-bottom: 10px; } .widget-area-side .widget:last-child {  border: 0;  padding-bottom: 0; } .widget-area-side .widget .count {  color: #888888 !important;  padding: 0; } .widget-area-side .widget .widget-title, .widget-area-side h1, .widget-area-side h2, .widget-area-side h3, .widget-area-side h4, .widget-area-side h5, .widget-area-side h6 {  margin-bottom: 23px;  text-align: left;  position: relative;  font-style: normal;  line-height: 24px;  text-transform: capitalize; } .widget-area-side .widget h2 {  font-size: 2.2rem; } .widget-area-side .product_list_widget li {  margin-bottom: 30px;  padding: 0; } .widget-area-side .product_list_widget li:last-child {  margin-bottom: 0; } .widget-area-side .product_list_widget .product-image {  float: left;  width: 35%; } .widget-area-side .product_list_widget .product-image a {  display: block; } .widget-area-side .product_list_widget .product-image img {  float: none;  margin: 0;  width: 100%; } .widget-area-side .product_list_widget .product-info {  float: left;  padding-left: 10px;  width: 65%; } .widget-area-side .product_list_widget .product-info a {  color: #323232;  display: block;   font-size: 1.4rem;  font-weight: normal;  line-height: 1.35;  margin-bottom: 10px;  max-width: 100%; } .widget-area-side .product_list_widget .product-info a:hover {  color: var(--primarycolor); } .widget-area-side .product_list_widget .product-info .star-rating {  margin-bottom: 10px; } .widget-area-side .product_list_widget .product-info .woocommerce-Price-amount {  color: #181818;  font-size: 1.4rem;  font-weight: 600; } .widget-area-side .product_list_widget .product-info .woocommerce-price-suffix {  color: #666666; } .widget-area-side .product_list_widget .product-info .woocommerce-price-suffix .woocommerce-Price-amount {  color: inherit; } .widget-area-side .product_list_widget .product-info ins .woocommerce-Price-amount {  color: #181818;  float: left;  font-size: 1.4rem;  margin-right: 5px; } .widget-area-side .product_list_widget .product-info del {  margin-right: 3px; } .widget-area-side .product_list_widget .product-info del .woocommerce-Price-amount {  color: #999;  font-size: .85em;  font-weight: normal;  text-decoration: line-through; } .widget-area-side .product_list_widget .product-info .woocommerce-price-suffix {  display: block;  line-height: 1.35; } .widget-area-side .widget_shopping_cart_content {  display: inline-block;  position: relative; } .widget-area-side .widget_shopping_cart_content:hover .cart-toggler a:before {  color: var(--primarycolor); } .widget-area-side .widget_shopping_cart_content:hover .cart-toggler a .cart-icon:before {  color: var(--primarycolor); } .widget-area-side .widget_shopping_cart_content .cart-toggler {  position: relative; } .widget-area-side .widget_shopping_cart_content .cart-toggler a {  display: block; } .widget-area-side .widget_shopping_cart_content .cart-toggler .cart-icon {  display: inline-block;  padding-right: 15px;  position: relative;  vertical-align: middle; } .widget-area-side .widget_shopping_cart_content .cart-toggler .cart-icon:before {  background: none;  color: #ffffff;  content: '\e035';  display: block;  font-family: 'simple-line-icons';  font-size: 2.4rem;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease; } .widget-area-side .widget_shopping_cart_content .cart-toggler .cart-text {  display: none; } .widget-area-side .widget_shopping_cart_content .cart-toggler .cart-subtotal {  display: inline-block;   font-size: 1.4rem;  font-weight: 600;  vertical-align: middle;  margin-left: -8px; } .widget-area-side .widget_shopping_cart_content .cart-toggler .cart-quantity {  background: var(--primarycolor);  bottom: -10px;  color: #fff;  height: 25px;  line-height: 25px;  position: absolute;  right: 0;  text-align: center;  width: 25px;  z-index: 9;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%; } .widget-area-side .widget_shopping_cart_content .mini_cart_content {  height: 0;  overflow: hidden;  position: absolute;  right: 0;  text-align: left;  top: 100%;  z-index: 9967; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .mini_cart_inner {  background: #ffffff;  border: 1px solid #f0f0f0;  color: #666666;  font-size: 1.4rem;  line-height: 1.5;  max-height: 500px;  overflow: auto;  padding: 0;  width: 360px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .mini_cart_inner .woocommerce-mini-cart__empty-message {  margin: 0;  padding: 25px 30px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list {  margin: 30px 30px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li {  margin-bottom: 30px;  overflow: hidden;  padding: 0;  position: relative;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li:first-child {  padding-top: 0; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li:last-child {  border-bottom: none;  margin-bottom: 0; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove {  background: var(--primarycolor);  color: #fff !important;  display: block;  font-size: 1.8rem;  font-weight: normal;  height: 24px;  left: auto;  line-height: 24px;  margin: 0;  position: absolute;  right: 0;  text-align: center;  top: 0;  width: 24px;  z-index: 1;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove:hover {  background: #323232 !important;  color: #fff !important; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li a {  color: #323232;  font-weight: normal;  line-height: 1.35;  margin: 0 30px 10px 0;  text-align: left; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li a:hover {  color: var(--primarycolor); } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li img {  border: 1px solid transparent;  float: left;  margin: 0;  margin-right: 15px;  position: relative;  width: 90px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li img:hover {  border: 1px solid var(--primarycolor); } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_list li .amount {  color: #323232;  font-weight: 700; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .total {  border-top: 1px solid #f0f0f0;  color: #323232;  font-size: 1.429em;  font-weight: 700;  line-height: 40px;  margin: 0 30px;  padding: 15px 0;  text-align: left;  text-transform: none; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .total strong {  font-weight: 700; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .total .amount {  color: #181818;  float: right;   font-weight: 600; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .buttons {  border-top: 1px solid #f0f0f0;  display: block;  margin: 0;  padding: 20px 30px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .buttons:after {  clear: both;  content: '';  display: block;  height: 0;  line-height: 0;  visibility: hidden; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .buttons a {  background: #323232;  color: #fff;  display: inline-block;   font-size: 1.143em;  font-weight: 700;  height: 50px;  line-height: 50px;  margin: 10px 4px;  padding: 0 15px;  text-align: center;  text-transform: none;  width: 100%;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .buttons a:hover {  background: var(--primarycolor);  color: #fff; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_empty {  margin: 0;  padding: 0; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_empty li {  list-style: none;  padding-bottom: 0;  text-align: left; } .widget-area-side .widget_shopping_cart_content .mini_cart_content ul.cart_empty li.total {  border: 0;  padding-top: 20px; } .widget-area-side .widget_shopping_cart_content .mini_cart_content .loading {  background-color: #fff;  background-image: url('https://teirrahhair.com/wp-content/themes/vasia/assets/images/loader.gif');  background-position: center center;  background-repeat: no-repeat;  display: none;  height: 100%;  left: 0;  opacity: .7;  position: absolute;  top: 0;  width: 100%;  z-index: 2; } .widget-area-side .widget_shopping_cart_content .mini_cart_content.loading .loading {  display: block; } .widget-area-side .widget_shopping_cart_content .mini_cart_content {  left: 0 !important;  right: auto !important; } .widget-area-side .widget > ul {  list-style: none;  margin: 0;  padding: 0; } .widget-area-side .widget a {  display: inline-block;  vertical-align: top;  color: #707070;  text-decoration: none; } .widget-area-side .widget a > .star-rating {  margin-right: 5px; } .woocommerce .widget_layered_nav_filters ul li a:before {  line-height: inherit; } .widget-area-side .widget a .swatch-inner {  display: flex;  align-items: center; } .widget-area-side .widget ul {  list-style:none;  padding: 0;  margin: 0; } .widget-area-side .widget ul > li {  margin-bottom: 10px; } .widget-area-side .widget ul > li.wc-layered-nav-rating > a {  display: flex;  align-items: center; } .widget-area-side .widget ul > li:last-child {  margin-bottom: 0; } .widget-area-side .widget a:hover {  color: var(--primarycolor); } .widget-area-side .widget .count {  float: none; } .widget-area-side .widget .children a:hover {  color: var(--primarycolor); } .widget-area-side .widget .children li:last-child {  border-bottom: none; } .widget-area-side .widget .sub-menu li, .widget-area-side .widget .children li {  padding-left: 15px; } .widget-area-side .widget .sub-menu li:first-child, .widget-area-side .widget .children li:first-child {  border-top: 1px solid #f0f0f0;  margin-top: 10px;  padding-top: 10px; } .widget-area-side .widget .sub-menu li.cat-parent:first-child:before, .widget-area-side .widget .children li.cat-parent:first-child:before {  top: 8px; } .widget-area-side .widget .sub-menu li:last-child{  border-bottom: none; } .widget-area-side .widget_product_categories li.cat-parent {  position: relative; } .widget-area-side .widget_product_categories li.current-cat > a, .widget-area-side .widget_product_categories li.current-cat > .count, .widget-area-side .widget_product_categories li.current-cat-parent > a, .widget-area-side .widget_product_categories li.current-cat-parent > .count, .widget-area-side .widget_categories li.current-cat > a, .widget-area-side .widget_categories li.current-cat > .count, .widget-area-side .widget_categories li.current-cat-parent > a, .widget-area-side .widget_categories li.current-cat-parent > .count {  color: var(--primarycolor); } .widget-area-side .widget_product_categories > li:last-child {  margin-bottom: 0; } .widget-area-side .widget_price_filter form {  margin-top: 30px; } .widget-area-side .widget_price_filter .price_slider {  background: #d1d1d1 !important;  box-shadow: none;  cursor: pointer;  height: 3px;  margin: 0 0 15px;  width: 100%;  position: relative;  -webkit-border-radius: 0 !important;  -moz-border-radius: 0 !important;  border-radius: 0; } .widget-area-side .widget_price_filter .price_slider .ui-slider-range {  background: var(--primarycolor);  border: none;  box-shadow: none;  height: 100%; } .widget-area-side .widget_price_filter .price_slider .ui-slider-handle {  align-items: center;  background: #fff;  content: '';  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  height: 13px;  line-height: 13px;  margin: 0;  text-align: center;  top: 50%;  width: 13px;  border: 3px solid var(--primarycolor);  position: absolute;  cursor: ew-resize;  -moz-border-radius: 100%;  border-radius: 100%;  -webkit-transform: translate(0,-50%);  -moz-transform: translate(0,-50%);  -ms-transform: translate(0,-50%);  -o-transform: translate(0,-50%);  transform: translate(0,-50%); } .widget-area-side .widget_price_filter .price_slider .ui-slider-handle:hover {  background: var(--primarycolor); } .widget-area-side .widget_price_filter .price_slider .ui-slider-handle:last-child {  -webkit-transform: translate(-100%,-50%);  -moz-transform: translate(-100%,-50%);  -ms-transform: translate(-100%,-50%);  -o-transform: translate(-100%,-50%);  transform: translate(-100%,-50%); } .widget-area-side .widget_price_filter .price_slider_amount {  font-size: 1.4rem;  padding-bottom: 8px;  padding-top: 4px; } .widget-area-side .widget_price_filter .price_slider_amount:after {  clear: both;  content: '';  display: block;  height: 0;  line-height: 0;  visibility: hidden; } .widget-area-side .widget_price_filter .price_slider_amount .price_label {  height: 32px;  line-height: 32px;  text-align: left; } .widget-area-side .widget_price_filter .price_slider_amount .price_label span {  color: #313030; } .widget-area-side .widget_price_filter .price_slider_amount .price_label span:first-of-type {  margin-left: 5px; } .widget-area-side .widget_price_filter .button {  display: block;  float: right !important;  padding: 0 15px; } .widget-area-side .yith-woocompare-widget .widget_content:after {  clear: both;  content: '';  display: block;  height: 0;  line-height: 0;  visibility: hidden; } .widget-area-side .yith-woocompare-widget ul.products-list {  margin-bottom: 20px;  padding: 0; } .widget-area-side .yith-woocompare-widget ul.products-list li {  padding: 10px 0;  padding-right: 35px;  position: relative; } .widget-area-side .yith-woocompare-widget ul.products-list li.list_empty {  padding: 0; } .widget-area-side .yith-woocompare-widget ul.products-list a {  color: #323232;  font-size: 1.4rem;  line-height: 1.2;  text-transform: none; } .widget-area-side .yith-woocompare-widget ul.products-list a:hover {  color: var(--primarycolor); } .widget-area-side .yith-woocompare-widget ul.products-list a.remove {  background: none;  color: #999 !important;  height: auto;  left: auto;  padding: 10px;  position: absolute;  right: 0;  top: 50%;  width: auto;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%); } .widget-area-side .yith-woocompare-widget ul.products-list a.remove:hover {  color: var(--primarycolor) !important; } .widget-area-side .yith-woocompare-widget a {  padding-bottom: 0;  padding-top: 0; } .widget-area-side .yith-woocompare-widget a:after {  display: none; } .widget-area-side .yith-woocompare-widget .clear-all {  float: left;  font-size: inherit;  height: 30px;  line-height: 30px; } .widget-area-side .widget_top_rated_products {  display: block; } .widget-area-side .widget_media_image {  border: none;  padding: 0;  text-align: center; } .widget-area-side .widget_media_image a {  display: inline-block;  overflow: hidden;  position: relative;  vertical-align: top; } .widget-area-side .widget_media_image a img {  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease; } .widget-area-side .widget_media_image a:hover img {  -webkit-transform: scale(1.02);  -moz-transform: scale(1.02);  -ms-transform: scale(1.02);  -o-transform: scale(1.02);  transform: scale(1.02); } .widget-area-side .aiwidgetscss .widget-title {  display: block; } .widget-area-side iframe {  max-width: 100%; } .widget-area-side .bragatabs {  color: #363636;  display: block;   font-size: 1.4rem;  font-weight: normal;  line-height: 14px;  padding: 0;  width: 100%; } .widget-area-side .bragatabs li {  background: #f0f0f0;  border-top: 2px solid #f0f0f0;  cursor: pointer;  float: left;  list-style: none;  margin: 0;  padding: 10px 0;  text-align: center;  width: 50%; } .widget-area-side .bragatabs li.active {  background: none;  border-top: 2px solid var(--primarycolor);  cursor: default; } .widget-area-side .bragatabs li.active:hover {  background: none; } .widget-area-side .bragatabs li:hover {  background: #eee; } .widget-area-side .su-accordion .su-spoiler {  border-bottom: 1px solid #f0f0f0; } .widget-area-side .su-accordion .su-spoiler:hover .su-spoiler-icon {  background: var(--primarycolor); } .widget-area-side .su-accordion .su-spoiler:hover .su-spoiler-title {  color: var(--primarycolor); } .widget-area-side .su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-content {  padding: 0; } .widget-area-side .su-accordion .su-spoiler-title {  font-weight: normal; } .widget-area-side .su-accordion .su-spoiler-icon {  background: #999;  color: #fff;  font-size: 1rem;  line-height: 20px;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease; } .widget-area-side .su-accordion .su-spoiler-content {  padding: 15px 0; } .widget-area-side .su-vimeo {  margin: 0; } .widget-area-side .widget_rss ul {  margin: 0;  padding: 0; } .widget-area-side .widget_rss ul li {  list-style-type: none;  margin: 0 0 25px; } .widget-area-side .widget_rss ul li:last-child {  margin: 0; } .widget-area-side .widget_rss ul li .rsswidget {  color: #181818;  display: block;  line-height: 1.4;  margin-bottom: 5px; } .widget-area-side .widget_rss ul li .rsswidget:hover {  color: var(--primarycolor); } .widget-area-side .widget_rss ul li .rss-date {  color: #999;  display: block;  font-size: 1.4rem;  margin-bottom: 5px; } .widget-area-side .widget_rss ul li .rss-date:before {  content: '\e95b';  display: inline-block;  font-family: 'roadthemes-icon';  margin-right: 5px;  vertical-align: top; } .widget-area-side .widget_rss ul li .rssSummary {  display: block; } .widget-area-side .widget_rss ul li cite {  display: block; } .widget-area-side .widget_rss ul li cite:before {  content: '\e944';  display: inline-block;  font-family: 'roadthemes-icon';  margin-right: 5px;  font-style:normal;  vertical-align: top; } .widget-area-side .widget_products ul li {  margin: 0 0 25px; } .widget-area-side .widget_products .product-image {  float: left;  width: 25%; } .widget-area-side .widget_products .product-image a {  display: block; } .widget-area-side .widget_products .product-image a img {  margin: 0;  width: 100%; } .widget-area-side .widget_products .product-info {  float: left;  padding-left: 10px;  text-align: left;  width: 75%; } .widget-area-side .widget_products .product-info ins {  color: var(--primarycolor);  display: block;  font-size: 1.4rem;  font-weight: 400;  line-height: 1; } .widget-area-side .widget_products .product-info del {  color: #999;  font-size: 1.4rem;  font-weight: 500;  text-decoration: line-through; } .widget-area-side .blog-tabs {  margin-bottom: 0; } .widget-area-side .widget_braga_widgets .widget_content {  padding: 0 18px 5px; } .widget-area-side .widget_braga_widgets ul {  margin: 0;  padding: 0; } .widget-area-side .widget_braga_widgets ul li {  border-top: 1px solid #f0f0f0;  line-height: 1.35;  list-style-type: none;  margin: 15px 0 0;  padding: 15px 0 0; } .widget-area-side .widget_braga_widgets ul li:first-child {  border: none;  margin: 0;  padding: 0; } .widget-area-side .widget_braga_widgets ul li a:before {  display: none; } .widget-area-side .widget_braga_widgets ul li .post-wrapper {  margin: 0;  padding: 0;  width: 100%; } .widget-area-side .widget_braga_widgets ul li .post-wrapper:after {  clear: both;  content: '';  display: block;  height: 0;  line-height: 0;  visibility: hidden; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-thumb {  float: left;  margin-right: 10px;  max-width: 30%; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-thumb a {  border: 2px solid transparent;  display: inline-block; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-thumb a:hover {  border: 2px solid var(--primarycolor);  padding-left: 0; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-thumb .avatar {  overflow: hidden;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info {  overflow: hidden; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info .post-title {  font-size: 1.077em;  font-weight: 700;  margin: 0 0 10px; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info .post-title a {  color: #323232; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info .post-title a:hover {  color: var(--primarycolor);  padding-left: 0; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info .post-date {  color: #999;  font-size: .929em; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info p {  margin: 5px 0; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info > a {  color: #999;   font-size: .86em; } .widget-area-side .widget_braga_widgets ul li .post-wrapper .post-info > a:hover {  color: var(--primarycolor); } .widget-area-side .widget_braga_widgets ul li .post-wrapper .comment-author {  color: var(--primarycolor); } .widget-area-side .widget_recent_entries ul li .post-date {  color: #999;  float: left;  font-size: .929em;  line-height: 12px;  width: 100%; } .widget-area-side .widget_recent_entries ul li .post-date:before {  content: '\f073';  display: inline-block;  font-family: FontAwesome;  margin-right: 5px; } .widget-area-side .widget_calendar table#wp-calendar {  margin-bottom: 0;  table-layout: fixed;  text-align: center;  width: 100%; } .widget-area-side .widget_calendar table#wp-calendar th, .widget-area-side .widget_calendar table#wp-calendar td {  padding-left: 2px;  padding-right: 2px;  text-align: center; } #wp-calendar #today {  color: var(--primarycolor);  font-weight: 700; } .widget-area-side .widget_calendar table#wp-calendar a:hover {  text-decoration: underline; } .widget-area-side .widget_recent_comments #recentcomments {  list-style: none;  margin-bottom: 0;  padding: 0; } .widget-area-side .widget_recent_comments #recentcomments > li {  margin-bottom: 13px; } .widget-area-side .widget_recent_comments #recentcomments > li:last-child {  margin-bottom: 0; } .widget-area-side .widget_recent_comments #recentcomments > li a:hover {  color: var(--primarycolor); } .widget-area-side .widget_recent_comments #recentcomments > li .comment-author-link a {  color: #181818; } .widget-area-side .widget_recent_comments #recentcomments > li .comment-author-link a:hover {  text-decoration: underline; } .widget-area-side select {  background: #fff;  border: 1px solid #e5e5e5;  height: 40px;  line-height: 40px;  max-width: 100%;  outline: none;  padding: 0 15px;  width: 100%;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-image: url(https://teirrahhair.com/wp-content/themes/vasia/assets/css/images/select_arrow.png);  background-repeat: no-repeat;  background-position-y: center;  background-position-x: 95%; }  #login-form-popup {  visibility: hidden;  padding: 0 1.5rem;  position: fixed;  background-color: transparent;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1040;  text-align: center;  overflow-y: auto;  pointer-events: none;  -webkit-transition: .3s ease;  -moz-transition: .3s ease;  -ms-transition: .3s ease;  -o-transition: .3s ease;  transition: .3s ease;  filter: alpha(opacity=0);  opacity: 0;  -webkit-overflow-scrolling: touch; } #login-form-popup.form-open {  visibility: visible;  opacity: 1; } #login-form-popup .form-content {   background-color: #FFFFFF;   border: 0;   display: inline-block;   vertical-align: middle;   padding: 0;   z-index: 205;   margin: 25px auto;   max-width: 550px;   position: relative;   width: 100%;   overflow: hidden;   padding: 15px;   text-align: center;   pointer-events: visible; } #login-form-popup:before {   content: '';   display: inline-block;   height: 100%;   vertical-align: middle; } .header-account-content { } .header-account-content header {margin-bottom: 15px;} .header-account-content .rt-tabs-wrapper ul.tabs {  padding: 0;  list-style:none;  margin: 0 0 20px 0;  display: flex;  align-items: center;  border-bottom: 2px solid #ebebeb;  text-align: center; } .header-account-content .rt-tabs-wrapper ul.tabs li {  flex: 1 1 0;   position: relative; } .header-account-content .rt-tabs-wrapper ul.tabs li a {  padding: 10px 0;  font-size: 1.6rem;  text-transform: uppercase;  font-weight: 600;  display: block; } .header-account-content .rt-tabs-wrapper ul.tabs li.active a {  color: var(--primarycolor); } .header-account-content .rt-tabs-wrapper ul.tabs li.active:after {  content: "";  width: 100%;  left: 0;  right: 0;  margin: auto;  position: absolute;  bottom: -2px;  height: 2px;  background: var(--primarycolor); } .header-account-content .woocommerce-form {   max-width: 400px;   margin: auto !important;   padding: 0 !important;   border: 0 !important;   text-align: center !important; } .header-account-content .woocommerce-form button[type="submit"] {  width: 100%; } .header-account-content .woocommerce-form .form-row-wide {  text-align: left; } .header-account-content .woocommerce-privacy-policy-text {  font-size: 1.3rem; } .header-account-content .box-password {  display: flex;  align-items: center;  text-align: left;  margin-bottom: 20px; } .header-account-content .box-password > p {  margin: 0 5px 0 0;  flex: 1 1 auto; } .register_msg,.login_msg {  margin-bottom: 10px;  font-size: 1.3rem; } .header-account-content .fail {  color: red; } @-webkit-keyframes spinner-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-moz-keyframes spinner-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-o-keyframes spinner-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-ms-keyframes spinner-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes spinner-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .header-account-content button.loading:before {  content:"\e94f";  font-family:"roadthemes-icon";  font-weight: 400;  margin-right: 5px;  display: inline-block;  animation-name: spinner-spin;  animation-duration: 2000ms;  animation-iteration-count: infinite;  animation-timing-function: linear; } @media (max-width: 767px) {  #login-form-popup {   padding: 0;   left: -100%;    }  #login-form-popup.form-open{   left: 0;  }  #login-form-popup:before {   display:none;  }  #login-form-popup .form-content {   margin: 0;   height: 100%;   max-width: 100%;  }  }  @media (max-width: 1199px) {   .cart-block .header-cart > a .cart-count,  .wishlist-link .wishlist-count {   position: absolute;   bottom: 0;   margin: 0;  }  .cart-block .header-cart > a {   margin-right: 15px;  } } @media (max-width: 991px) {   #back-to-top {   width: 40px;   height: 40px;   line-height: 36px;   font-size: 1.4rem;  }  #back-to-top.active {   bottom: 70px;  }  aside.col-lg-3.col-12 section:first-child {   margin-top: var(--rowspace);  } } @media (max-width: 767px) {  :root {   --rowspace: 60px;  }  .mc4wp-form .mc4wp-form-fields input {   padding-right: 115px;  }  .mc4wp-form .mc4wp-form-fields button {   padding: 0 15px;   font-size: 1.2rem;  }  .product-inner .action-links > ul > li.product-cart {   max-width: none;  }  .product-inner .action-links .product-cart a {   font-size: 0;  }   .product-inner .action-links .product-cart a:before {   display: inline-block;  }  .summary.is-fixed {   width: 100% !important;   position: static !Important;  }  .summary .product_title {   font-size: 3rem;  } } @media (min-width: 576px) {  .site-footer .footer-content {   display: block !Important;   height: auto !important;  } } @media (max-width: 567px) {  .cart-block .header-cart > a, .menu-mobile > a {   font-size: 2.1rem;  }  .search-sidebar > button {font-size: 1.8rem;}  #_mobile_header_account_ .header-account-block > a > i {   font-size: 2.2rem;  }   #_mobile_logo_ img {   max-height: 40px;   width: auto;  } } .nx-notification .nx-branding {  display:none !Important; } #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {   display:none; } #cboxClose {   width: 30px;   height: 30px;   line-height: 30px;   background: #222;   bottom: auto;   top: 1px;   font-size: 0;   text-indent: inherit;   right: 1px; } #cboxClose:before {   content: "\e93f";   font-family: "roadthemes-icon";   font-size: 1.8rem; } #cboxClose:hover {   background: var(--primarycolor);   color: #fff; }  #wp-calendar {   margin-bottom: 15px; } #wp-calendar caption {   caption-side: top;   text-align: center;   font-weight: 700; } .wp-calendar-nav {   margin-top: 5px; } .wp-block-archives-dropdown, .wp-block-categories-dropdown {   margin-bottom: 15px; } .wp-block-button.is-style-outline .wp-block-button__link:hover {  background: #32373c;  color: #fff;  border-color: #32373c; } .wp-block-button {   margin-bottom: 10px; } .wp-block-button__link:hover {  opacity: 0.92; } .wp-block-button.is-style-squared .wp-block-button__link {  border-radius: 0;  -webkit-border-radius: 0; } .wp-block-button.alignleft {  margin-right: 10px; } .wp-block-button.alignright {  margin-left: 10px; } .home.blog header {   margin-bottom: var(--rowspace); } .widget-area-side .widget > div:first-child > div:first-child .widgettitle {   margin-top: 0; } .widgettitle {   margin: 50px 0 20px 0; } .wp-block-image, .wp-block-gallery, .et-wp-gallery {   margin-bottom: 1.5rem; } .wp-block-image figcaption {   text-align: center;   margin-top: 1em;   font-size: 87.5%; } .wp-block-search .wp-block-search__button {   font-size: 0;   padding: 0 15px;   margin-left: 5px;   text-align: center;   line-height: 42px;   height: auto;   border: 0;   background: #313030;   color: #fff; } .wp-block-search .wp-block-search__button:before {   content: "\e918";   font-family: 'roadthemes-icon';   font-size: 1.6rem;   vertical-align: top; } .wp-block-search .wp-block-search__button:hover {   background: var(--primarycolor);   color: #fff; } .wp-block-search .wp-block-search__input {   border-color: #ebebeb; } .wp-block-group ol.wp-block-latest-comments {   padding: 0; } .wp-block-latest-comments__comment {   line-height: 1.5; } .page-links {   clear: both;   line-height: 34px;   margin-bottom: 15px; } .page-links .post-page-numbers {  margin: 2px;  width: 30px;  height: 30px;  line-height: 30px;  display: inline-block;  vertical-align: top;  text-align: center;  background: #ebebeb;  border-radius: 3px;  -webkit-border-radius: 3px; } .page-links span.post-page-numbers, .page-links .post-page-numbers:hover {  background: var(--primarycolor);  color: #fff; } .entry-content .wp-block-cover-image .wp-block-cover-image-text, .entry-content .wp-block-cover-image .wp-block-cover-text, .entry-content .wp-block-cover-image h2, .entry-content .wp-block-cover .wp-block-cover-image-text, .entry-content .wp-block-cover .wp-block-cover-text, .entry-content .wp-block-cover h2 {  color: #fff; } .gallery {  margin: 15px -5px; } .gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%;  padding: 0 5px; } .gallery-item a {  display: block; } .gallery-columns-2 .gallery-item {  max-width: 50%; } .gallery-columns-3 .gallery-item {  max-width: 33.33%; } .gallery-columns-4 .gallery-item {  max-width: 25%; } .gallery-columns-5 .gallery-item {  max-width: 20%; } .gallery-columns-6 .gallery-item {  max-width: 16.66%; } .gallery-columns-7 .gallery-item {  max-width: 14.28%; } .gallery-columns-8 .gallery-item {  max-width: 12.5%; } .gallery-columns-9 .gallery-item {  max-width: 11.11%; } @font-face {  font-family: 'roadthemes-icon';  src: url('https://teirrahhair.com/wp-content/themes/vasia/assets/fonts/roadthemes-icon.eot?h037hh');  src: url('https://teirrahhair.com/wp-content/themes/vasia/assets/fonts/roadthemes-icon.eot?h037hh#iefix') format('embedded-opentype'),   url('https://teirrahhair.com/wp-content/themes/vasia/assets/fonts/roadthemes-icon.ttf?h037hh') format('truetype'),   url('https://teirrahhair.com/wp-content/themes/vasia/assets/fonts/roadthemes-icon.woff?h037hh') format('woff'),   url('https://teirrahhair.com/wp-content/themes/vasia/assets/fonts/roadthemes-icon.svg?h037hh#roadthemes-icon') format('svg');  font-weight: normal;  font-style: normal;  font-display: block; } [class^="icon-rt-"], [class*=" icon-rt-"] {   font-family: 'roadthemes-icon' !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .icon-rt-bag-outline:before {  content: "\e900"; } .icon-rt-cart-outline:before {  content: "\e901"; } .icon-rt-bag:before {  content: "\e902"; } .icon-rt-handbag:before {  content: "\e903"; } .icon-rt-shopping-cart:before {  content: "\e904"; } .icon-rt-bag2:before {  content: "\e905"; } .icon-rt-shopping-cart-solid:before {  content: "\e906"; } .icon-rt-basket-outline:before {  content: "\e907"; } .icon-rt-shopping-basket-solid:before {  content: "\e908"; } .icon-rt-heart:before {  content: "\e909"; } .icon-rt-heart2:before {  content: "\e90a"; } .icon-rt-heart-solid:before {  content: "\e90b"; } .icon-rt-heart-outline:before {  content: "\e90c"; } .icon-rt-ios-heart-outline:before {  content: "\e90d"; } .icon-rt-shuffle:before {  content: "\e90e"; } .icon-rt-refresh:before {  content: "\e90f"; } .icon-rt-ios-shuffle:before {  content: "\e910"; } .icon-rt-ios-shuffle-strong:before {  content: "\e911"; } .icon-rt-repeat-outline:before {  content: "\e912"; } .icon-rt-sync-alt-solid:before {  content: "\e913"; } .icon-rt-star2:before {  content: "\e914"; } .icon-rt-star-solid:before {  content: "\e915"; } .icon-rt-star-half-alt-solid:before {  content: "\e916"; } .icon-rt-search:before {  content: "\e917"; } .icon-rt-magnifier:before {  content: "\e918"; } .icon-rt-search2:before {  content: "\e919"; } .icon-rt-loupe:before {  content: "\e91a"; } .icon-rt-search1:before {  content: "\e91b"; } .icon-rt-eye-outline:before {  content: "\e91c"; } .icon-rt-eye:before {  content: "\e91d"; } .icon-rt-look:before {  content: "\e91e"; } .icon-rt-eye2:before {  content: "\e91f"; } .icon-rt-bars-solid:before {  content: "\e920"; } .icon-rt-menu-outline:before {  content: "\e921"; } .icon-rt-navicon-round:before {  content: "\e922"; } .icon-rt-grid-outline:before {  content: "\e923"; } .icon-rt-grid:before {  content: "\e924"; } .icon-rt-grid2:before {  content: "\e925"; } .icon-rt-apps-outline:before {  content: "\e926"; } .icon-rt-apps-sharp:before {  content: "\e927"; } .icon-rt-list:before {  content: "\e928"; } .icon-rt-list-outline:before {  content: "\e929"; } .icon-rt-list-solid:before {  content: "\e92a"; } .icon-rt-arrow-down:before {  content: "\e92b"; } .icon-rt-arrow-left:before {  content: "\e92c"; } .icon-rt-arrow-right:before {  content: "\e92d"; } .icon-rt-arrow-up:before {  content: "\e92e"; } .icon-rt-logo-facebook:before {  content: "\e92f"; } .icon-rt-logo-google:before {  content: "\e930"; } .icon-rt-logo-pinterest:before {  content: "\e931"; } .icon-rt-logo-twitter:before {  content: "\e932"; } .icon-rt-logo-youtube:before {  content: "\e933"; } .icon-rt-logo-instagram:before {  content: "\e934"; } .icon-rt-logo-linkedin:before {  content: "\e935"; } .icon-rt-logo-rss:before {  content: "\e936"; } .icon-rt-logo-twitch:before {  content: "\e937"; } .icon-rt-0-facebook2:before {  content: "\e938"; } .icon-rt-1-twitter2:before {  content: "\e939"; } .icon-rt-2-youtube2:before {  content: "\e93a"; } .icon-rt-3-dribbble:before {  content: "\e93b"; } .icon-rt-4-facebook-f:before {  content: "\e93c"; } .icon-rt-5-google-plus-g:before {  content: "\e93d"; } .icon-rt-6-pinterest-p:before {  content: "\e93e"; } .icon-rt-close-outline:before {  content: "\e93f"; } .icon-rt-close-circle:before {  content: "\e940"; } .icon-rt-close-circle-outline:before {  content: "\e941"; } .icon-rt-person-outline:before {  content: "\e942"; } .icon-rt-person-circle-outline:before {  content: "\e943"; } .icon-rt-user:before {  content: "\e944"; } .icon-rt-user-circle:before {  content: "\e945"; } .icon-rt-call-outline:before {  content: "\e946"; } .icon-rt-call-sharp:before {  content: "\e947"; } .icon-rt-headphones:before {  content: "\e948"; } .icon-rt-headphones-mic:before {  content: "\e949"; } .icon-rt-headphones2:before {  content: "\e94a"; } .icon-rt-phone-volume-solid:before {  content: "\e94b"; } .icon-rt-phone-call:before {  content: "\e94c"; } .icon-rt-headset-outline:before {  content: "\e94d"; } .icon-rt-settings-outline:before {  content: "\e94e"; } .icon-rt-settings:before {  content: "\e94f"; } .icon-rt-shipping-fast-solid:before {  content: "\e950"; } .icon-rt-truck-solid:before {  content: "\e951"; } .icon-rt-ship-solid:before {  content: "\e952"; } .icon-rt-boat-outline:before {  content: "\e953"; } .icon-rt-rocket:before {  content: "\e954"; } .icon-rt-rocket-outline:before {  content: "\e955"; } .icon-rt-location-pin:before {  content: "\e956"; } .icon-rt-map-marked-alt-solid:before {  content: "\e957"; } .icon-rt-location-outline:before {  content: "\e958"; } .icon-rt-mail-outline:before {  content: "\e959"; } .icon-rt-mail-open-outline:before {  content: "\e95a"; } .icon-rt-globe-solid:before {  content: "\e95b"; } .icon-rt-globe-alt:before {  content: "\e95c"; } .icon-rt-scan-outline:before {  content: "\e95d"; } .icon-rt-expand-outline:before {  content: "\e95e"; } .icon-rt-checkmark:before {  content: "\e95f"; } .icon-rt-card-outline:before {  content: "\e960"; } .icon-rt-credit-card-solid:before {  content: "\e961"; } .icon-rt-money-bill-wave-solid:before {  content: "\e962"; } .icon-rt-cash-outline:before {  content: "\e963"; } .icon-rt-gift-outline:before {  content: "\e964"; } .icon-rt-gift-solid:before {  content: "\e965"; } .icon-rt-gifts-solid:before {  content: "\e966"; } .icon-rt-ribbon-outline:before {  content: "\e967"; } .icon-rt-time-outline:before {  content: "\e968"; } .icon-rt-help-buoy-outline:before {  content: "\e969"; } .icon-rt-exchange-1:before {  content: "\e96a"; } .icon-rt-call-center-24-7:before {  content: "\e96b"; } .icon-rt-headphone-24-7:before {  content: "\e96c"; } .icon-rt-credit-card-secure1:before {  content: "\e96d"; } .icon-rt-payment-security:before {  content: "\e96e"; } .icon-rt-logo-vk:before {  content: "\e96f"; } .icon-rt-logo-whatsapp:before {  content: "\e970"; } .icon-rt-logo-telegram:before {  content: "\e971"; } .icon-rt-play-outline:before {  content: "\e972"; } .icon-rt-videocam-outline:before {  content: "\e973"; } .icon-rt-play-circle:before {  content: "\e974"; } .icon-rt-home-outline:before {  content: "\e975"; } .icon-rt-diamond-outline:before {  content: "\e976"; } .icon-rt-camera-outline:before {  content: "\e977"; } .icon-rt-fitness-outline:before {  content: "\e978"; } .icon-rt-medkit-outline:before {  content: "\e979"; } .icon-rt-nuclear-outline:before {  content: "\e97a"; } .icon-rt-shirt-outline:before {  content: "\e97b"; } .icon-rt-watch-outline:before {  content: "\e97c"; } .icon-rt-couch-solid:before {  content: "\e97d"; } .icon-rt-filter-outline:before {  content: "\e97e"; } .icon-rt-options-outline:before {  content: "\e97f"; } .icon-rt-chatbox-outline:before {  content: "\e980"; } .icon-rt-chatbubble-outline:before {  content: "\e981"; } .icon-rt-logo-behance:before {  content: "\e982"; } .icon-rt-logo-flickr:before {  content: "\e983"; } .icon-rt-logo-foursquare:before {  content: "\e984"; } .icon-rt-logo-github:before {  content: "\e985"; } .icon-rt-logo-skype:before {  content: "\e986"; } .icon-rt-logo-snapchat:before {  content: "\e987"; } .icon-rt-logo-soundcloud:before {  content: "\e988"; } .icon-rt-logo-tumblr:before {  content: "\e989"; } .icon-rt-logo-vimeo:before {  content: "\e98a"; } .icon-rt-logo-wechat:before {  content: "\e98b"; } .icon-rt-logo-weibo:before {  content: "\e98c"; } .icon-rt-add-outline:before {  content: "\e98d"; } .icon-rt-remove-outline:before {  content: "\e98e"; } .icon-rt-left-quotes-sign:before {  content: "\e98f"; } .icon-rt-right-quotes-symbol:before {  content: "\e990"; } .wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://teirrahhair.com/wp-content/plugins/woocommerce-gateway-stripe/assets/images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px 0}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px 0}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--bottom:20px;--sep:20px;--s:60px;display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);min-width:var(--s);background:#25d366;color:inherit;border-radius:calc(var(--s)/2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background:#128c7e}.joinchat__button:active{background:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__open{width:var(--s);height:var(--s);border-radius:50%;background:rgb(0 0 0/0) var(--joinchat-ico) 50% no-repeat;background-size:60%;overflow:hidden}.joinchat__button__image{position:absolute;top:1px;right:1px;width:calc(var(--s) - 2px);height:calc(var(--s) - 2px);border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img{display:block;width:100%;height:100%;object-fit:cover}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--image .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{position:absolute;top:calc(var(--s)/2 - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;bottom:calc(var(--s) + 16px);right:0;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--s)/2 - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:0;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--s)/2 - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--bottom:6px;--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover .joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}} @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mz9JTVFNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mz9JTVPNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mz9JTVBNIgumfHK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJTVFNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJTVPNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJTVBNIgumfHK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myRJTVFNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myRJTVPNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myRJTVBNIgumfHK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mx9IjVFNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mx9IjVPNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mx9IjVBNIgumfHK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mxEIjVFNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mxEIjVPNIgumfHKEEo.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Jost';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mxEIjVBNIgumfHK.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } img#wpstats{display:none}.custom-logo,.woocommerce .custom-logo,.woocommerce-page .custom-logo{max-width:100px;}:root{--textcolor:#707070;--mainfont:Jost}body{font-family:Jost;font-size :1.6rem;line-height :1.75;color :#707070;font-weight:400;;}:root{--headingcolor:#313030;--headingfont:Jost;}h1,h2,h3,h4,h5,h6{font-family:Jost;line-height :1.5;color :#313030;font-weight:400;;text-transform:none;}.testimonial{font-family:Jost;line-height :1.5;color :#313030;font-weight:400;;text-transform:none;}:root{--primarycolor:#c42e19;--linkcolor:#313030;--topbartextcolor:#ffffff;--headertextcolor:#313030;}@media(min-width:1200px){.container{max-width:1470px;}}@media(min-width:1200px){body.boxed{max-width:1600px;margin-left:auto;margin-right:auto;}}body{background-color:#ffffff;background-repeat:repeat;background-position:center center;background-size:cover;background-attachment:scroll;}.main-header-content{padding:0px 0;color :#313030 ;}.promo-block{background:#63a2c9 ;height:40px ; color:#ffffff ; }.topbar-header{background-color:#313030 ;color:#ffffff ;}:root{--menubackground:rgba(255,255,255,0);--menucolor:#313030;--menu_active_color:#313030;}.menu-background{background-color:rgba(255,255,255,0);}#_desktop_menu_ .primary-menu-wrapper ul.primary-menu > li {padding:0 15px;}#_desktop_menu_ .primary-menu-wrapper ul.primary-menu > li > a{font-size:16px;color:#313030;background-color:rgba(255,255,255,0);}#_desktop_menu_ .primary-menu-wrapper ul.primary-menu > li.current-menu-item > a,#_desktop_menu_ .primary-menu-wrapper ul.primary-menu > li:hover > a{color:#313030;background-color:rgba(255,255,255,0);}.vertical-menu-wrapper .vmenu-title{background:rgba(255,255,255,0);color:#ffffff;width:210px;}.vertical-menu-wrapper .vmenu-title span{font-size:14px;}#_desktop_vmenu_ .vermenu-wrapper ul.vertical-menu{width:270px;}.sale-label{background:#ffffff;color:#e74343;}.label-d-trapezium:after{border-left-color:#ffffff;border-bottom-color:#ffffff;}.color-swatches span.swatch{width:20px;height:20px;}.single-post .title-background{padding:151px 0;}.footer-bottom{ background:#313030;}body.boxed #page{background-color:#ffffff;background-repeat:repeat;background-position:center center;background-size:cover;background-attachment:scroll;}.main-header{background-color:#ffffff;}:root{--headerbackground:#ffffff;--product_showcase_bg:#f6f6f6;}.page-title-section {padding-top:129px;padding-bottom:129px;}.page-title-section{background-color:rgba(20,20,20,.8);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;}.footer-main{background-color:#f6f6f6;background-repeat:repeat;background-position:center center;background-size:cover;background-attachment:scroll;}   .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {   background-image: none !important;   }   @media screen and (max-height: 1024px) {   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }   @media screen and (max-height: 640px) {   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }   @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://teirrahhair.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}     .envato-kit-102-phone-overlay { position: absolute !important; display: block !important; top: 0%; left: 0%; right: 0%; margin: auto; z-index: 1; }    .envato-block__preview{overflow: visible;}  .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{ text-align: center; } .envato-kit-141-top-0 h1, .envato-kit-141-top-0 h2, .envato-kit-141-top-0 h3, .envato-kit-141-top-0 h4, .envato-kit-141-top-0 h5, .envato-kit-141-top-0 h6, .envato-kit-141-top-0 p { margin-top: 0; } .envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md { padding-left: 1.5rem; padding-right: 1.5rem; } .envato-kit-141-bottom-0 p { margin-bottom: 0; } .envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header { margin-bottom: .5rem; } .envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container { padding-bottom: 52px; } .envato-kit-141-display-inline { display: inline-block; } .envato-kit-141 .elementor-slick-slider ul.slick-dots { bottom: -40px; }    .envato-block__preview{overflow: visible;} .envato-kit-140-material-hit .menu-item a, .envato-kit-140-material-button .elementor-button{  background-position: center;  transition: background 0.8s; } .envato-kit-140-material-hit .menu-item a:hover, .envato-kit-140-material-button .elementor-button:hover{  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%; } .envato-kit-140-material-hit .menu-item a:active, .envato-kit-140-material-button .elementor-button:active{  background-color: #FFF;  background-size: 100%;  transition: background 0s; }  .envato-kit-140-big-shadow-form .elementor-field-textual{ box-shadow: 0 20px 30px rgba(0,0,0, .05); }  .envato-kit-140-faq .elementor-accordion .elementor-accordion-item{ border-width: 0 0 1px !important; }  .envato-kit-140-scrollable{  height: 100%;  overflow: auto;  overflow-x: hidden; }  .envato-kit-140-imagebox-nospace:hover{ transform: scale(1.1); transition: all 0.3s; } .envato-kit-140-imagebox-nospace figure{ line-height: 0; } .envato-kit-140-slide .elementor-slide-content{ background: #FFF; margin-left: -60px; padding: 1em; } .envato-kit-140-carousel .slick-active:not(.slick-current) img{ padding: 20px !important; transition: all .9s; }   @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)} .woocs_auto_switcher {   width: 200px;   height: 220px;   position: fixed;   margin-top: 30px;     margin: 0px;   z-index: 99999;   list-style: none;   margin: 0;   padding: 0; } .woocs_auto_switcher.right {   right: 0px; } img.flag_auto_switcher{   height: auto;   width: 35px;   display: inline-block;   vertical-align: middle; } span img.flag_auto_switcher{   margin: 0 auto; } .woocs_auto_switcher.right{   width: inherit; } .woocs_auto_switcher.right li{   list-style: none; } .woocs_auto_switcher li a {   display: block;   max-width: 75px;   font-size: 14px;   border-bottom: 1px solid #333;   color: #fff;   -webkit-font-smoothing: antialiased;   padding: 7px;   text-decoration: none;   text-align: center;   transition: background .5s ease .300ms; } .woocs_auto_switcher li:first-child a { border-radius: 0 5px 0 0 } .woocs_auto_switcher li:last-child a { border-radius: 0 0 5px 0 } .woocs_auto_switcher.right li:first-child a { border-radius: 5px 0 0 0 } .woocs_auto_switcher.right li:last-child a { border-radius: 0 0 0 5px } .woocs_auto_switcher li a span {   ;   width: 150px;   display: inline-block;   padding-right: 9px;   white-space: nowrap;   height: 40px;   float: left;   text-align: center;   color: #fff;   margin: -32px 78px;   padding: 8px;   transform-origin: 0;   visibility: hidden;   opacity: 0;   transform: rotateY(45deg);   border-radius: 5px;   transition: all .5s ease .300ms } .woocs_auto_switcher.right li a span {   float: right;  } .woocs_auto_switcher li span:after {   content: '';   display: block;   width: 0;   height: 0;   position: absolute;   left: -20px;   top: 10px;   border: 10px solid transparent;   border-right: 10px solid #222; } .woocs_auto_switcher.right li span:after {   right: -20px;   left: initial;   border-right: 10px solid transparent;   border-left: 10px solid #222; } .woocs_auto_switcher li a:hover span {   visibility: visible;   opacity: 1;   transform: rotateY(0) } .woocs_auto_switcher li a span div{   display: table; } .woocommerce-currency-switcher-form .dd-selected {   color: #000000;   display: block;   font-weight: bold;   overflow: hidden;   padding: 10px; } .woocommerce-currency-switcher-form a.dd-selected{   text-decoration: none !important; } .woocommerce-currency-switcher-form a.dd-selected:hover{   text-decoration: none; }  .woocommerce-currency-switcher-form a.dd-option{   text-decoration: none;   display: block;   font-weight: bold;   overflow: hidden;   padding: 10px;   background: #fff; } .woocommerce-currency-switcher-form a.dd-option:hover{   text-decoration: none; } .woocommerce-currency-switcher-form ul.dd-options{   list-style: none !important; }  a.chosen-single{   text-decoration: none !important; } .woocs_show_flags .chosen-container .chosen-results li.highlighted {   color: green !important; } .woocommerce-currency-switcher-form .chosen-results li{   line-height: 23px !important; } .woocommerce-currency-switcher .hentry .entry-content a:not(.button){   text-decoration: none !important; } .woocommerce-currency-switcher option{   height: 23px;   padding-bottom: 3px; } a.woocs_flag_view_item{   display: inline-block;   margin: 0 3px 3px 0;   width: 50px;   height: 40px; } a.woocs_flag_view_item img{   width: 100%; } a.woocs_flag_view_item_current{   opacity: 0.65; } .woocs_converter_shortcode_from, .woocs_converter_shortcode_to{   width: 45%; } .woocs_converter_shortcode_amount{   width: 99%;   margin-bottom: 4px;   display: inline-block; } .woocs_converter_shortcode_results{   width: 99%;   margin-top: 4px;   margin-bottom: 4px;   display: inline-block; } ul.woocs_currency_rates{   margin: 5px 0 0 9px !important; }    span.woocs_price_info_icon{   display: inline-block;   width: 15px;   height: 15px;   background-image: url(https://teirrahhair.com/wp-content/plugins/woocommerce-currency-switcher/img/woocs_price_info_icon.png); } .woocs_price_info{   position: relative;   display: inline;   margin-left: 3px; } .woocs_price_info + .woocs_price_info{   display: none !important; } .woocs_price_info + .woocs_price_info{   display: none !important; }  div.woocs_price_info ul{   list-style: none;   position: absolute;   width: auto !important;   min-width: 120px;   max-width: 400px;   color: #FFFFFF !important;   background: #000000 !important;   height: auto;   min-height: 19px;   font-size: 14px !important;   line-height: normal;   vertical-align: middle;   text-align: left;   visibility: hidden;   border-radius: 6px;   padding: 7px !important; }  div:hover.woocs_price_info ul{   visibility: visible;   opacity: 0.85;   bottom: 5px;   left: 50%;   margin-left: -5px;   z-index: 999; } div.woocs_price_info ul li{   padding-bottom: 4px;   white-space: nowrap;   margin: 0 !important; }  .woocs_current_product_id{   display: none; } ul.woocs_price_info_list li span{   font-weight: bold; } .woocs_cart_item_price{   font-size: 11px;   font-style: italic;   display: block; } #shipping_method .woocs_cart_item_price{   display: inline-block;   clear: both;   text-indent: 0;   margin-left: 5px; } .woocs_currency_rate_flag{   width: 25px !important; max-width: 25px !important; display: inline; } .woocs_display_none{  display: none; } .woocs_geo_hello{   color:green;   font-size:18px;   font-weight:normal;   line-height:0; } .woocs_geo_hello_not{   color:red;   font-size:18px;   font-weight:normal; } .woocs_auto_switcher > li{   margin-bottom: 0 !important; }  .woocs-lds-ellipsis {  display: inline-block;  position: relative;  width: 80px;  height: 80px; } .woocs-lds-ellipsis div {  position: absolute;  top: 33px;  width: 13px;  height: 13px;  border-radius: 50%;  background: cornflowerblue;  animation-timing-function: cubic-bezier(0, 1, 1, 0); } .woocs-lds-ellipsis div:nth-child(1) {  left: 8px;  animation: woocs-lds-ellipsis1 0.6s infinite; } .woocs-lds-ellipsis div:nth-child(2) {  left: 8px;  animation: woocs-lds-ellipsis2 0.6s infinite; } .woocs-lds-ellipsis div:nth-child(3) {  left: 32px;  animation: woocs-lds-ellipsis2 0.6s infinite; } .woocs-lds-ellipsis div:nth-child(4) {  left: 56px;  animation: woocs-lds-ellipsis3 0.6s infinite; } @keyframes woocs-lds-ellipsis1 {  0% {   transform: scale(0);  }  100% {   transform: scale(1);  } } @keyframes woocs-lds-ellipsis3 {  0% {   transform: scale(1);  }  100% {   transform: scale(0);  } } @keyframes woocs-lds-ellipsis2 {  0% {   transform: translate(0, 0);  }  100% {   transform: translate(24px, 0);  } }     .woocs_auto_switcher { top: 350px; } .woocs_auto_switcher li a { background:#222222; } .woocs_auto_switcher li a.woocs_curr_curr { background:#3b5998; } .woocs_auto_switcher li a:hover { background:#3b5998; } .woocs_auto_switcher li a span { background:#3b5998; } .woocs_auto_switcher.left li span:after { border-right: 10px solid #3b5998; } .woocs_auto_switcher.right li a span:after { border-left: 10px solid #3b5998; }  .rs-p-wp-fix { display: none !important; margin: 0 !important; height: 0px !important; }  .wp-block-themepunch-revslider { position: relative }   rs-modal { position: fixed !important; z-index: 9999999 !important; pointer-events: none !important;} rs-modal.rs-modal-auto { top: auto;bottom: auto;left: auto; right:auto; } rs-modal.rs-modal-fullwidth, rs-modal.rs-modal-fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; } rs-modal rs-fullwidth-wrap { position: absolute; top: 0px; left: 0px; height: 100%;} rs-module-wrap.rs-modal { display:none; max-height: 100% !important; overflow: auto !important; pointer-events: auto !important;} rs-module-wrap.hideallscrollbars.rs-modal { overflow: hidden !important; max-width: 100% !important} rs-modal-cover { width: 100%; height: 100%; z-index: 0; background: transparent; position: absolute;top: 0px;left: 0px; cursor: pointer; pointer-events: auto} body>rs-modal-cover { position: fixed; z-index: 9999995 !important; } rs-sbg-px { pointer-events: none } .rs-forceuntouchable, .rs-forceuntouchable * { pointer-events: none !important; } .rs-forcehidden * { visibility: hidden !important; }  .rs_splitted_lines { display: block; white-space: nowrap !important} .rs-go-fullscreen { position:fixed !important; width:100% !important; height:100% !important; top:0px !important; left:0px !important; z-index:9999999 !important; background:#ffffff; } .rtl { direction: rtl;} @font-face {  font-family: 'revicons';  src: url('https://teirrahhair.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888');  src: url('https://teirrahhair.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),   url('https://teirrahhair.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888') format('woff'),   url('https://teirrahhair.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888') format('truetype'),   url('https://teirrahhair.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');  font-weight: normal;  font-style: normal;  font-display: swap; }  [class^="revicon-"]:before, [class*=" revicon-"]:before {  font-family: "revicons";  font-style: normal;  font-weight: normal;  speak-as: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .2em;  text-align: center;    font-variant: normal;  text-transform: none;    line-height: 1em;     margin-left: .2em;        }  rs-module i[class^="fa-"], rs-module i[class*=" fa-"], .rb-modal-wrapper i[class^="fa-"], .rb-modal-wrapper i[class*=" fa-"], #waitaminute i[class^="fa-"], #waitaminute i[class*=" fa-"], #objectlibrary i[class^="fa-"], #objectlibrary i[class*=" fa-"], #rs_overview i[class^="fa-"], #rs_overview i[class*=" fa-"], #rs_overview_menu i[class^="fa-"], #rs_overview_menu i[class*=" fa-"], #builderView i[class^="fa-"], #builderView i[class*=" fa-"] {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } rs-module [class^="fa-"]:before, rs-module [class*=" fa-"]:before, .rb-modal-wrapper [class^="fa-"]:before, .rb-modal-wrapper [class*=" fa-"]:before, #rs_overview [class^="fa-"]:before, #rs_overview [class*=" fa-"]:before, #objectlibrary [class^="fa-"]:before, #objectlibrary [class*=" fa-"]:before, #waitaminute [class^="fa-"]:before, #waitaminute [class*=" fa-"]:before, #rs_overview_menu [class^="fa-"]:before, #rs_overview_menu [class*=" fa-"]:before, #builderView [class^="fa-"]:before, #builderView [class*=" fa-"]:before { font-family: FontAwesome; font-style: normal; font-weight: 400;  speak-as: none; display: inline-block; text-decoration: inherit; width: auto; margin-right: 0; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; margin-left: 0; } rs-module .sr-only, #objectlibrary .sr-only, #waitaminute .sr-only, #rs_overview .sr-only, #rs_overview_menu .sr-only, .rb-modal-wrapper .sr-only, #builderView .sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } rs-module .sr-only-focusable:active, rs-module .sr-only-focusable:focus, #waitaminute .sr-only-focusable:active, #waitaminute .sr-only-focusable:focus, #objectlibrary .sr-only-focusable:active, #objectlibrary .sr-only-focusable:focus, #rs_overview .sr-only-focusable:active, #rs_overview .sr-only-focusable:focus, #rs_overview_menu .sr-only-focusable:active, #rs_overview_menu .sr-only-focusable:focus, .rb-modal-wrapper .sr-only-focusable:active, .rb-modal-wrapper .sr-only-focusable:focus, #builderView .sr-only-focusable:active, #builderView .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; }  .revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }    .tp-fullwidth-forcer { z-index: 0; pointer-events: none} rs-module-wrap { visibility: hidden } rs-module-wrap, rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);} rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;} .rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; left: 0 !important;} .rs-stickyscrollon rs-module-wrap { position: sticky !important; top:0px; z-index: 1000; } .rs-stickyscrollon { overflow: visible !important; } rs-fw-forcer { display:block;width:100%;pointer-events: none;} rs-module { position:relative;overflow:hidden;display: block; } rs-module.disableVerticalScroll { -ms-touch-action: pan-x; touch-action: pan-x; }  rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg { display: block; pointer-events: none } rs-sbg-effectwrap { position:absolute;top:0px;left:0px;width:100%;height:100% } rs-carousel-wrap rs-column rs-layer img { width: 0px; height: 0px; } rs-sbg-px, rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;} a.rs-layer, a.rs-layer:-webkit-any-link { text-decoration: none } a[x-apple-data-detectors] { color: inherit !important;  text-decoration: none !important;  font-size: inherit !important;  font-family: inherit !important;  font-weight: inherit !important;  line-height: inherit !important; } .entry-content rs-module a, rs-module a { box-shadow: none; } .rs-ov-hidden  { overflow:hidden !important;}  .rs-forceoverflow, .rs-forceoverflow rs-module-wrap, .rs-forceoverflow rs-module, .rs-forceoverflow rs-slides, .rs-forceoverflow rs-slide { overflow:visible !important} .tp-simpleresponsive img, rs-module img{ max-width:none !important; transition: none; margin:0px; padding:0px; border:none; }  rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}  rs-slides, rs-slide, rs-slide:before { position:absolute;text-indent: 0em;top:0px;left:0px;} rs-slide,rs-slide:before { display:block; visibility:hidden; } .rs-layer .rs-untoggled-content { display:block;} .rs-layer .rs-toggled-content { display:none;} .rs-tc-active.rs-layer > .rs-toggled-content { display:block;} .rs-tc-active.rs-layer > .rs-untoggled-content { display:none;} .rs-layer-video { overflow: hidden } .rs_html5vidbasicstyles { position:relative;top:0px;left:0px;width:100%;height:100%; overflow:hidden; } rs-module rs-layer, rs-module .rs-layer { opacity: 0; position:relative; visibility: hidden; white-space: nowrap; display: block; -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -moz-osx-font-smoothing: grayscale; z-index:1; font-display: swap; } rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img { user-select: none; } rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child{ margin-bottom:0; } .rs-svg svg { width:100%; height:100%;position: relative;vertical-align: top}  rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex) { outline: none !important; }  rs-carousel-wrap { cursor:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/css/openhand.cur), move; } rs-carousel-wrap.dragged { cursor:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move; } rs-carousel-wrap.noswipe { cursor: default; } rs-carousel-wrap { position: absolute; overflow: hidden; width:100%;height:100%;top:0px;left:0px;} rs-carousel-space { clear:both;display:block;width:100%;height:0px;position:relative;}  .tp_inner_padding { box-sizing:border-box; max-height:none !important; }  .rs-layer.rs-selectable { user-select: text; }  rs-px-mask { overflow: hidden; display: block; width: 100%; height: 100%; position: relative; } rs-module embed, rs-module iframe, rs-module object, rs-module audio, rs-module video { max-width: none !important; border: none; } rs-bg-elem { position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0; display: block; pointer-events: none; } .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}  rs-zone  { position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;pointer-events: none} rs-row-wrap, rs-column, rs-cbg-mask-wrap { display:block; visibility: hidden} rs-layer-wrap, rs-parallax-wrap, rs-loop-wrap, rs-mask-wrap { display: block; }  rs-column-wrap>rs-loop-wrap { z-index: 1 } rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { transform-style:flat;}   @media not all and (min-resolution:.001dpcm) {  @media {  rs-carousel-wrap rs-layer-wrap,  rs-carousel-wrap rs-loop-wrap {   backface-visibility: hidden;  transform-style: preserve-3d;  } } } .safarifix rs-layer-wrap { perspective: 1000000; } @-moz-document url-prefix() {  rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { perspective: none; } }  rs-mask-wrap { overflow: hidden } rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important;} .rev_row_zone_top   { top:0px;} .rev_row_zone_bottom  { bottom:0px;} .rev_row_zone_middle  { top: 50%; transform: perspective(1px) translateY(-50%); } rs-column-wrap .rs-parallax-wrap { vertical-align: top } .rs-layer img, rs-layer img { vertical-align: top } rs-row, rs-row.rs-layer { display:table; position:relative; width:100% !important; table-layout: fixed; box-sizing: border-box; vertical-align: top; height:auto; font-size:0px; } rs-column-wrap { display: table-cell; position: relative; vertical-align: top; height: auto; box-sizing: border-box; font-size:0px; } rs-column { box-sizing: border-box; display: block; position: relative; width:100% !important; height:auto !important; white-space: normal !important; } rs-cbg-mask-wrap { position: absolute; z-index: 0; box-sizing: border-box; } rs-column-wrap rs-cbg-mask-wrap { top: 0px; left: 0px; bottom: 0px; right: 0px; } rs-column-bg { position: absolute; z-index: 0; box-sizing: border-box; width: 100%; height: 100%; } .rs-pelock * { pointer-events: none !important;} rs-column .rs-parallax-wrap, rs-column rs-loop-wrap, rs-column rs-mask-wrap  { text-align: inherit; } rs-column rs-mask-wrap  { display: inline-block;}  rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;} rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap, rs-column .rev_layer_in_column { vertical-align: top; } .rev_break_columns { display: block !important } .rev_break_columns rs-column-wrap.rs-parallax-wrap { display:block !important; width:100% !important; }  .rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden, .tp-forcenotvisible, .tp-hide-revslider, rs-row-wrap.rs-layer-hidden, rs-column-wrap.rs-layer-hidden, .rs-layer.rs-layer-hidden, .rs-layer-audio.rs-layer-hidden, .rs-parallax-wrap.rs-layer-hidden { visibility:hidden !important; display:none !important }    rs-layer.rs-nointeraction, .rs-layer.rs-nointeraction { pointer-events: none !important } rs-static-layers {position:absolute; z-index:101; top:0px;left:0px; display: block; width: 100%;height: 100%; pointer-events: none; overflow: hidden}  rs-static-layers.rs-stl-back { z-index:0; } .rs-stl-visible{ overflow: visible !important; } .rs-layer rs-fcr  {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-fcrt  {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-bcr  {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} .rs-layer rs-bcrt  {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:100%;top:0px;}  .tp-layer-inner-rotation { position: relative !important; }   img.tp-slider-alternative-image { width:100%; height:auto; }  .noFilterClass { filter:none !important; }   rs-bgvideo  { position: absolute;top:0px;left:0px; width:100%;height:100%;z-index: 0; display: block} .rs-layer.rs-fsv { top:0px;left:0px; position:absolute;width:100%;height:100%} .rs-layer.rs-fsv audio, .rs-layer.rs-fsv video, .rs-layer.rs-fsv iframe, .rs-layer.rs-fsv iframe audio, .rs-layer.rs-fsv iframe video { width:100%; height:100% ; }  .rs-fsv video  { background: #000} .fullcoveredvideo rs-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}  .videoisplaying .html5vid rs-poster { display: none} .tp-video-play-button   { background:#000; background:rgba(0,0,0,0.3); border-radius:5px; position: absolute; top: 50%; left: 50%; color: #FFF; z-index: 3; margin-top: -25px; margin-left: -25px; line-height: 50px !important; text-align: center; cursor: pointer; width: 50px; height:50px; box-sizing: border-box;  display: inline-block; vertical-align: top; z-index: 4; opacity: 0; transition:opacity 300ms ease-out !important; } .rs-ISM .tp-video-play-button{ opacity: 1; transition: none !important; z-index: 6; } .rs-audio .tp-video-play-button { display:none !important;} .rs-layer .html5vid   { width:100% !important; height:100% !important;} .tp-video-play-button i   { width:50px;height:50px; display:inline-block; text-align: center !important; vertical-align: top; line-height: 50px !important; font-size: 30px !important;} .rs-layer:hover .tp-video-play-button { opacity: 1; display:block; z-index: 6;} .rs-layer .tp-revstop   { display:none;width: 15px; border-right: 5px solid #fff !important; border-left:5px solid #fff !important; transform: translateX(50%) translateY(50%);height: 20px;margin-left: 11px !important;margin-top: 5px !important;} .videoisplaying .revicon-right-dir { display:none} .videoisplaying .tp-revstop  { display:block} .videoisplaying .tp-video-play-button  { display:none}  .fullcoveredvideo .tp-video-play-button  { display:none !important}  .rs-fsv .rs-fsv audio  { object-fit:contain !important;} .rs-fsv .rs-fsv video  { object-fit:contain !important;} .rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button { display: none; }  @supports not (-ms-high-contrast:none) {   .rs-fsv .fullcoveredvideo audio  { object-fit:cover !important;} .rs-fsv .fullcoveredvideo video  { object-fit:cover !important;} } .rs-fullvideo-cover   { width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}  .rs-nolc .tp-video-play-button, rs-bgvideo video::-webkit-media-controls-start-playback-button, rs-bgvideo video::-webkit-media-controls, rs-bgvideo audio::-webkit-media-controls { display:none !important;}  .rs-audio .tp-video-controls { opacity: 1 !important; visibility: visible !important}  rs-module h1.rs-layer, rs-module h2.rs-layer, rs-module h3.rs-layer, rs-module h4.rs-layer, rs-module h5.rs-layer, rs-module h6.rs-layer, rs-module div.rs-layer, rs-module span.rs-layer, rs-module p.rs-layer { margin:0; padding:0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;} rs-module h1.rs-layer:before, rs-module h2.rs-layer:before, rs-module h3.rs-layer:before, rs-module h4.rs-layer:before, rs-module h5.rs-layer:before, rs-module h6.rs-layer:before { content: none; }  rs-dotted   { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events: none} rs-sbg-wrap rs-dotted  { z-index: 31 } rs-dotted.twoxtwo  { background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/gridtile.png)} rs-dotted.twoxtwowhite  { background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)} rs-dotted.threexthree  { background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)} rs-dotted.threexthreewhite { background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)}   .tp-shadowcover { width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;} .tp-shadow1 { box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);} .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {  z-index: -2;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 85%;  max-width:300px;  background: transparent;  box-shadow: 0 15px 10px rgba(0,0,0,0.8);  transform: rotate(-3deg); } .tp-shadow2:after, .tp-shadow4:after {  transform: rotate(3deg);  right: 10px;  left: auto; } .tp-shadow5 {  position:relative; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .tp-shadow5:before, .tp-shadow5:after { content:""; position:absolute; z-index:-2; box-shadow:0 0 25px 0px rgba(0,0,0,0.6); top:30%; bottom:0; left:20px; right:20px; border-radius:100px / 20px; }   .rev-btn, .rev-btn:visited   { outline:none !important; box-shadow:none; text-decoration: none !important; box-sizing:border-box; cursor: pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited  { text-transform: uppercase; } .rev-btn i    { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; margin-left:0px; line-height: inherit} .rev-btn.rev-hiddenicon i  { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; opacity: 0; margin-left:0px !important; width:0px !important; } .rev-btn.rev-hiddenicon:hover i  {  opacity: 1 !important; margin-left:10px !important; width:auto !important;}  .rev-burger {  position: relative;  box-sizing: border-box;  padding: 22px 14px 22px 14px;  border-radius: 50%;  border: 1px solid rgba(51,51,51,0.25);  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent;  cursor: pointer; } .rev-burger span {  display: block;  width: 30px;  height: 3px;  background: #333;  transition: .7s;  pointer-events: none;  transform-style: flat !important; } .rev-burger span:nth-child(2) {  margin: 3px 0; } .quick_style_example_wrap .rev-burger:hover :first-child, #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {  transform: translateY(6px) rotate(-45deg); } .quick_style_example_wrap .rev-burger:hover :nth-child(2), #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {  transform: rotate(-45deg);  opacity: 0; } .quick_style_example_wrap .rev-burger:hover :last-child, #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {  transform: translateY(-6px) rotate(-135deg); } .rev-burger.revb-white {  border: 2px solid rgba(255,255,255,0.2); } .rev-b-span-light span, .rev-burger.revb-white span {  background: #fff; } .rev-burger.revb-whitenoborder {  border: 0; } .rev-burger.revb-whitenoborder span {  background: #fff; } .rev-burger.revb-darknoborder {  border: 0; } .rev-b-span-dark span, .rev-burger.revb-darknoborder span {  background: #333; } .rev-burger.revb-whitefull {  background: #fff;  border:none; } .rev-burger.revb-whitefull span { background:#333; } .rev-burger.revb-darkfull {  background: #333;  border:none; } .rev-burger.revb-darkfull span { background:#fff; }   @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 70%;} 50% {opacity: 0;top: 70%;} 100% {opacity: 0;top: 29%;} } .rev-scroll-btn { display: inline-block; position: relative; left: 0; right: 0; text-align: center; cursor: pointer; width:35px; height:55px; box-sizing: border-box; border: 3px solid white; border-radius: 23px; } .rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #ffffff; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active { color: #ffffff; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active { opacity: 0.8; } .rev-scroll-btn.revs-fullwhite { background:#fff; } .rev-scroll-btn.revs-fullwhite span { background: #333; } .rev-scroll-btn.revs-fulldark { background:#333; border:none; } .rev-scroll-btn.revs-fulldark span { background: #fff; } .rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0 0 -4px; border-radius: 50%; animation: rev-ani-mouse 2.5s linear infinite; background: #fff; } .rev-scroll-btn.rev-b-span-dark { border-color:#333; } .rev-scroll-btn.rev-b-span-dark span, .rev-scroll-btn.revs-dark span { background: #333; } .rev-control-btn { position: relative; display: inline-block; z-index: 5; color: #FFF; font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway; text-decoration: none; text-align: center; background-color: #000; border-radius: 50px; text-shadow: none; background-color: rgba(0, 0, 0, 0.50); width:60px; height:60px; box-sizing: border-box; cursor: pointer; } .rev-cbutton-dark-sr { border-radius: 3px; } .rev-cbutton-light { color: #333; background-color: rgba(255,255,255, 0.75); } .rev-cbutton-light-sr { color: #333; border-radius: 3px; background-color: rgba(255,255,255, 0.75); }  .rev-sbutton { line-height: 37px; width:37px; height:37px; } .rev-sbutton-blue { background-color: #3B5998 } .rev-sbutton-lightblue { background-color: #00A0D1; } .rev-sbutton-red { background-color: #DD4B39; }   rs-progress   { visibility: hidden; position:absolute; z-index:200;width:100%;height:100%;} rs-progress-bar, .rs-progress-bar  { display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute; vertical-align:top;line-height:0px;width:100%;height:100%;} rs-progress-bgs   { display:block;z-index: 15;box-sizing: border-box; width: 100%; position: absolute; height: 100%; top: 0px; left: 0px; } rs-progress-bg   { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-gap   { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-vis   { display:block;width: 100%;height: 100%; position: absolute;top: 0px;left: 0px }  .rs-layer img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  }   .rs-layer.slidelink { cursor:pointer;width:100%;height:100%; } .rs-layer.slidelink a { width:100%;height:100%;display:block} .rs-layer.slidelink a div { width:3000px; height:1500px; background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat} .rs-layer.slidelink a span{ background:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat; width:100%;height:100%;display:block}    .rs-layer .rs-starring  { display: inline-block}  .rs-layer .rs-starring .star-rating { float: none; display: inline-block; vertical-align: top; color: #FFC321 !important; }  .rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating { position: relative; height: 1em; width: 5.4em; font-family: star; font-size: 1em !important; } .rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .rs-layer .rs-starring .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; font-size: 1em !important; } .rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; }    rs-loader { top:50%; left:50%; z-index:10000; position:absolute; } rs-loader.off { display: none !important; } rs-loader.spinner0 { width: 40px; height: 40px; background-color: #fff; background-image:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position: center center; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  rs-loader.spinner1 { width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  rs-loader.spinner5 { background-image:url(https://teirrahhair.com/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; }  @keyframes tp-rotateplane {  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} }  rs-loader.spinner2 { width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; animation: tp-scaleout 1.0s infinite ease-in-out; }  @keyframes tp-scaleout {  0% {transform: scale(0.0);}  100% {transform: scale(1.0);opacity: 0;} }  rs-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center; } rs-loader.spinner3 .bounce1, rs-loader.spinner3 .bounce2, rs-loader.spinner3 .bounce3 {  width: 18px;  height: 18px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  display: inline-block;  animation: tp-bouncedelay 1.4s infinite ease-in-out;   animation-fill-mode: both; } rs-loader.spinner3 .bounce1 {  animation-delay: -0.32s; } rs-loader.spinner3 .bounce2 {  animation-delay: -0.16s; } @keyframes tp-bouncedelay {  0%, 80%, 100% {transform: scale(0.0);}  40% {transform: scale(1.0);} }   rs-loader.spinner4 {  margin: -20px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  animation: tp-rotate 2.0s infinite linear; } rs-loader.spinner4 .dot1, rs-loader.spinner4 .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fff;  border-radius: 100%;  animation: tp-bounce 2.0s infinite ease-in-out;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); } rs-loader.spinner4 .dot2 {  top: auto;  bottom: 0px;  animation-delay: -1.0s; }  @keyframes tp-rotate { 100% { transform: rotate(360deg);}} @keyframes tp-bounce {  0%, 100% {transform: scale(0.0);}  50% { transform: scale(1.0);} }  rs-layer iframe { visibility:hidden;} rs-layer.rs-ii-o iframe { visibility: visible; } rs-layer input[type="text"], rs-layer input[type="email"], rs-layer input[type="url"], rs-layer input[type="password"], rs-layer input[type="search"], rs-layer input[type="number"], rs-layer input[type="tel"], rs-layer input[type="range"], rs-layer input[type="date"], rs-layer input[type="month"], rs-layer input[type="week"], rs-layer input[type="time"], rs-layer input[type="datetime"], rs-layer input[type="datetime-local"] { display: inline-block } rs-layer input::placeholder { vertical-align: middle; line-height: inherit !important} a.rs-layer { transition: none }   rs-thumbs-wrap, rs-tabs-wrap, rs-thumbs, rs-thumb, rs-tab, rs-bullet, rs-bullets, rs-navmask, rs-tabs, rs-arrow   { display:block;}  .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar   { border:none; min-height: 0; margin:0; border-radius: 0; } .tp-tabs, .tp-thumbs, .tp-bullets   { position:absolute; display:block; z-index:1000; top:0px; left:0px;} .tp-tab, .tp-thumb    { cursor: pointer; position:absolute;opacity:0.5; box-sizing: border-box;} .tp-arr-imgholder, rs-poster, .tp-thumb-image, .tp-tab-image   { background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;} rs-poster    { cursor:pointer; z-index:3; } .tp-tab.rs-touchhover, .tp-tab.selected, .tp-thumb.rs-touchhover, .tp-thumb.selected  { opacity:1;} .tp-tab-mask, .tp-thumb-mask   { box-sizing:border-box !important; } .tp-tabs, .tp-thumbs   { box-sizing:content-box !important; } .tp-bullet    { width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;} .tp-bullet.selected, .tp-bullet.rs-touchhover  { background:#fff;}   .tparrows   { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; } .tparrows.rs-touchhover   { background:#000;} .tparrows:before  { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;} .tparrows.tp-leftarrow:before { content: '\e824'; } .tparrows.tp-rightarrow:before { content: '\e825'; }   .rs-layer [class^="pe-7s-"]:before, .rs-layer [class*=" pe-7s-"]:before, .rs-layer [class^="pe-7s-"], .rs-layer [class*=" pe-7s-"] { width: auto; margin: 0; line-height: inherit; box-sizing: inherit; }   rs-pzimg-wrap { display: block; } body.rtl .rs-pzimg {left: 0 !important}  .rs_fake_cube {transform-style:preserve-3d} .rs_fake_cube, .rs_fake_cube_wall { position:absolute; -webkit-backface-visibility:hidden; backface-visibility:hidden; left:0px; top:0px; z-index: 0 } .rs-builder-mode rs-sbg-wrap canvas, rs-sbg canvas { overflow: hidden; z-index: 5; -webkit-backface-visibility:hidden; backface-visibility:hidden;}   .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .dddwrapper { transform-style: flat;perspective: 10000px; }  .rs_error_message_box { background: #111;width:800px;margin: 40px auto;padding: 40px 20px;text-align: center;font-family: "Open Sans",sans-serif} .rs_error_message_oops {margin: 0px 0px 20px;line-height: 60px;font-size: 34px;color: #FFF;} .rs_error_message_content {margin: 0px 0px 20px;line-height: 25px;font-size: 17px;color: #FFF;} .rs_error_message_button {color: #fff !important;background: #333;display: inline-block;padding: 10px 15px;text-align: right;border-radius: 5px;cursor: pointer;text-decoration: none !important} .rs_error_message_button:hover { background:#5e35b1}  .hglayerinfo    {position: fixed;bottom: 0px;left: 0px;color: #FFF;font-size: 12px;line-height: 20px;font-weight: 600;background: rgba(0, 0, 0, 0.75);padding: 5px 10px;z-index: 2000;white-space: normal;} .hginfo     {position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;} .indebugmode .rs-layer:hover {border:1px dashed #c0392b !important;} .helpgrid     {border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 } #revsliderlogloglog  {padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}   .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:absolute;}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:30}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:40}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten} .willow::after{background-color:#d8cdcb;mix-blend-mode:color} @media not all and (min-resolution:.001dpcm) {  @supports (-webkit-appearance:none) {  .willow{filter:grayscale(1) contrast(.95) brightness(.9)} .willow::after{background-color:transparent;} }} rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after {height:500%;width:500%}   rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}   .bgcanvas { display: none; position: absolute; overflow: hidden; }  .RSscrollbar-measure { width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px; }  .avada-has-rev-slider-styles .rev_slider_wrapper { transform:none; }  #rs-demo-id {} @media only screen and (max-width: 768px) {
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}