@font-face{font-family:'TSM FontAwesome';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/tsm-fontawesome.woff2) format('woff2')}
@font-face{font-family:'TSM Woodmart';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/tsm-woodmart.woff2) format('woff2')}
.tsm{--wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px;}
.tsm{--wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px;}
.tsm{--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: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --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,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .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,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #fff,6px 6px #000; --wp--preset--shadow--crisp: 6px 6px 0px #000;}
.tsm{--woocommerce: #720eec; --wc-green: #007518; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: #fff; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32,7,7,.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-destructive: #cc1818; --wc-card-border-radius: 8px;}
.tsm{--woocommerce: #720eec; --wc-green: #007518; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-destructive: #cc1818; --wc-card-border-radius: 8px;}
.tsm{--rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --feedback-duration: 3s;}
.tsm{--rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --feedback-duration: 3s;}
.tsm{--rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --feedback-duration: 3s;}
.tsm{--rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --feedback-duration: 3s;}
/* ---- neutralise Hello Elementor / Elementor wrappers (page-level) ---- */
.elementor-element:has(.tsm),.elementor-widget-container:has(.tsm),.textwidget:has(.tsm),.e-con:has(.tsm),.elementor-section:has(.tsm)>.elementor-container,.elementor-column:has(.tsm)>.elementor-widget-wrap,.elementor-column:has(.tsm)>.elementor-element-populated{max-width:none!important}
.e-con:has(.tsm),.elementor-widget:has(.tsm),.elementor-widget:has(.tsm)>.elementor-widget-container,.elementor-column:has(.tsm)>.elementor-element-populated,.elementor-column:has(.tsm)>.elementor-widget-wrap,.elementor-section:has(.tsm)>.elementor-container{margin:0!important;padding:0!important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;gap:0!important}
.elementor-widget:has(.tsm),.elementor-column:has(.tsm){width:100%!important;flex:1 1 100%;min-width:0}
.tsm{position:relative;display:block;width:100%;margin:0;padding:0;text-align:left}
/* ---- reset Hello reset.css / theme.css / Elementor element defaults inside the widget ---- */
.tsm.tsm,.tsm.tsm *,.tsm.tsm *::before,.tsm.tsm *::after{box-sizing:border-box}
.tsm.tsm{line-height:1.6;letter-spacing:normal;text-transform:none;font-weight:400;-webkit-font-smoothing:antialiased}
.tsm.tsm h1,.tsm.tsm h2,.tsm.tsm h3,.tsm.tsm h4,.tsm.tsm h5,.tsm.tsm h6{margin:0;padding:0;color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none;line-height:normal}
.tsm.tsm h1{font-size:2em;font-weight:700}.tsm.tsm h2{font-size:1.5em;font-weight:700}.tsm.tsm h3{font-size:1.17em;font-weight:700}
.tsm.tsm h4{font-size:1em;font-weight:700}.tsm.tsm h5{font-size:.83em;font-weight:700}.tsm.tsm h6{font-size:.67em;font-weight:700}
.tsm.tsm p{margin:0;padding:0}
.tsm.tsm a,.tsm.tsm a:hover,.tsm.tsm a:active,.tsm.tsm a:focus,.tsm.tsm a:visited{background-color:transparent;box-shadow:none;text-decoration:none;border:0}
.tsm.tsm img{border:0;border-radius:0;box-shadow:none;max-width:100%;height:auto}
.tsm.tsm ul,.tsm.tsm ol,.tsm.tsm li{margin:0;padding:0;list-style:none}
.tsm.tsm form,.tsm.tsm label{margin:0;padding:0;display:block;font-weight:400;vertical-align:baseline}
.tsm.tsm button,.tsm.tsm button:hover,.tsm.tsm button:focus,.tsm.tsm button:active,.tsm.tsm [type=button],.tsm.tsm [type=button]:hover,.tsm.tsm [type=button]:focus,.tsm.tsm [type=submit],.tsm.tsm [type=submit]:hover,.tsm.tsm [type=submit]:focus{display:inline-block;background:none;border:0;border-radius:0;color:inherit;padding:0;margin:0;font:inherit;line-height:inherit;text-align:center;text-decoration:none;white-space:normal;user-select:auto;transition:none;width:auto;cursor:pointer}
.tsm.tsm input,.tsm.tsm input:focus,.tsm.tsm input[type=text],.tsm.tsm input[type=text]:focus{border:0;border-radius:0;padding:0;margin:0;width:auto;font:inherit;line-height:normal;color:inherit;background:#fff;transition:none;outline:0;box-shadow:none}

/* neutralise Hello Elementor .post .wp-post-image { max-height; object-fit } */
.tsm.tsm.tsm .wp-post-image{max-height:none;object-fit:fill}
.tsm.tsm.tsm .wp-post-image{width:auto}

.tsm.tsm.tsm .tsm-xpost{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:66px;height:20px;border-radius:16px;background:#000;color:#fff!important;font:500 12px/20px -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-decoration:none;vertical-align:top}
.tsm.tsm.tsm .tsm-xpost svg{display:block}
.tsm.tsm.tsm .vc_tweetmeme-element{min-height:49px}


.tsm.tsm.tsm .tsm-notice{display:block;box-sizing:border-box;margin:0 0 20px;padding:14px 22px;background:#fff7e6;border:1px solid #f0c36d;border-left:4px solid #e0a100;color:#5c4400;font-size:14px;line-height:1.6;text-align:left}
.tsm.tsm.tsm .tsm-nav{user-select:none}
.tsm.tsm.tsm .tsm-th-stage{--tsm-per:4;width:calc(var(--tsm-n) * 100% / var(--tsm-per))!important}
@media (max-width:1024px){.tsm.tsm.tsm .tsm-th-stage{--tsm-per:3}}
@media (max-width:768px){.tsm.tsm.tsm .tsm-th-stage{--tsm-per:4}}
@media (max-width:576px){.tsm.tsm.tsm .tsm-th-stage{--tsm-per:3}}

@media (min-resolution: 192dpi){.tsm{--wp-admin-border-width-focus: 1.5px;}}
.tsm.tsm.tsm .screen-reader-text{border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important;}
.tsm.tsm.tsm .screen-reader-text:focus{background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); 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;}
.tsm.tsm.tsm :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]){border-style: solid;}
.tsm.tsm.tsm :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]){border-top-style: solid;}
.tsm.tsm.tsm :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]){border-style: solid;}
.tsm.tsm.tsm :where(figure){margin: 0px 0px 1em;}
.tsm.tsm.tsm :where(body){margin: 0px;}
.tsm.tsm.tsm{padding: 0px;}
.tsm.tsm.tsm .wpcf7 .screen-reader-response{position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important;}
.tsm.tsm.tsm .wpcf7 .hidden-fields-container{display: none;}
.tsm.tsm.tsm .wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210);}
.tsm.tsm.tsm .wpcf7 form.init .wpcf7-response-output{display: none;}
.tsm.tsm.tsm .wpcf7-form-control-wrap{position: relative;}
.tsm.tsm.tsm .wpcf7-spinner{visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative;}
.tsm.tsm.tsm .wpcf7-spinner::before{content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite;}
@media (prefers-reduced-motion: reduce){.tsm.tsm.tsm .wpcf7-spinner::before{animation-name: blink; animation-duration: 2s;}}
.tsm.tsm.tsm .wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}
.tsm.tsm.tsm .wpcf7 input[type="email"],.tsm.tsm.tsm .wpcf7 input[type="tel"]{direction: ltr;}
.tsm.tsm.tsm.woocommerce form .form-row .required,.tsm.tsm.tsm .woocommerce form .form-row .required{visibility: visible;}
.tsm.tsm.tsm.woocommerce form .form-row .required,.tsm.tsm.tsm .woocommerce form .form-row .required{visibility: visible;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display: flex; flex-direction: column; align-items: center;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{height: auto; width: 25px; color: var(--add-to-wishlist-icon-color,#000);}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color: var(--added-to-wishlist-icon-color,#000);}
.tsm.tsm.tsm .yith-wcwl-wishlistaddedbrowse{display: flex; flex-direction: column; align-items: center;}
.tsm.tsm.tsm .yith-wcwl-wishlistaddedbrowse .feedback{display: flex; align-items: center; justify-content: center; gap: 5px; text-wrap: balance;}
.tsm.tsm.tsm #yith-wcwl-popup-message{font-weight: 700; line-height: 50px; text-align: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 15px; position: fixed; top: 50%; left: 50%; padding: 7px 40px; z-index: 10000;}
.tsm.tsm.tsm .wishlist-title{display: inline-block;}
.tsm.tsm.tsm .wishlist-title:hover a.show-title-form{visibility: visible;}
.tsm.tsm.tsm .wishlist-title h2{display: inline-block; padding: 5px;}
.tsm.tsm.tsm .wishlist-title a.show-title-form{cursor: pointer; visibility: hidden; display: inline-flex; align-items: center; padding: 2px 7px; gap: 5px;}
.tsm.tsm.tsm .wishlist-title a.show-title-form svg.yith-wcwl-icon-svg{width: 20px;}
.tsm.tsm.tsm .wishlist-title.wishlist-title-with-form h2:hover{background: rgb(239, 239, 239);}
.tsm.tsm.tsm .hidden-title-form{position: relative; margin: 25px 0px 39px;}
.tsm.tsm.tsm .hidden-title-form .edit-title-buttons{position: absolute; right: 5px; top: calc(50% - 15px);}
.tsm.tsm.tsm .hidden-title-form > input[type="text"]{padding-right: 65px; line-height: 1; min-height: 30px;}
.tsm.tsm.tsm .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;}
.tsm.tsm.tsm .hidden-title-form a i{margin: 0px; display: inline-block;}
.tsm.tsm.tsm.yes-js .hidden-title-form,.tsm.tsm.tsm .yes-js .hidden-title-form{display: none;}
.tsm.tsm.tsm table.wishlist_table{font-size: 80%;}
.tsm.tsm.tsm table.wishlist_table.shop_table{width: 100%;}
.tsm.tsm.tsm table.wishlist_table.shop_table .product-remove{width: 0px;}
.tsm.tsm.tsm table.wishlist_table.shop_table .product-remove > div{display: flex; align-items: center; justify-content: center;}
.tsm.tsm.tsm table.wishlist_table tr{position: relative;}
.tsm.tsm.tsm table.wishlist_table tr th{text-align: center;}
.tsm.tsm.tsm table.wishlist_table tr th.product-remove{vertical-align: middle; width: 40px;}
.tsm.tsm.tsm table.wishlist_table tr th.product-thumbnail{width: 80px;}
.tsm.tsm.tsm table.wishlist_table tr th.product-name{text-align: left;}
.tsm.tsm.tsm table.wishlist_table thead th{border-top: 1px solid; padding: 16px 12px;}
.tsm.tsm.tsm table.wishlist_table tbody td{padding: 16px 12px;}
.tsm.tsm.tsm table.wishlist_table thead th,.tsm.tsm.tsm table.wishlist_table tbody td{border-color: rgb(231, 231, 231);}
.tsm.tsm.tsm table.wishlist_table tbody td.wishlist-empty{text-align: center; margin: 100px 0px;}
.tsm.tsm.tsm .wishlist_table tr td{text-align: center;}
.tsm.tsm.tsm .wishlist_table tfoot td,.tsm.tsm.tsm .wishlist_table tr td.product-thumbnail,.tsm.tsm.tsm .wishlist_table tr td.product-name,.tsm.tsm.tsm .wishlist_table tfoot td{text-align: left;}
.tsm.tsm.tsm .wishlist_table tr td.product-remove{padding: 16px 0px;}
.tsm.tsm.tsm .wishlist_table tr td.product-thumbnail a{display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 80px;}
.tsm.tsm.tsm .wishlist_table tr td.product-thumbnail a img{width: 100%;}
.tsm.tsm.tsm .wishlist_table .product-stock-status span.wishlist-in-stock{color: rgb(41, 126, 41);}
.tsm.tsm.tsm .wishlist_table .product-add-to-cart a{text-align: center; display: table !important; margin: 0px auto 5px !important;}
.tsm.tsm.tsm a.add_to_wishlist{cursor: pointer;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist a.add_to_wishlist > .yith-wcwl-icon-svg{vertical-align: bottom;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist{margin-top: 10px;}
.tsm.tsm.tsm .wishlist-title a.show-title-form i,.tsm.tsm.tsm .hidden-title-form button i{margin-right: 10px;}
.tsm.tsm.tsm .yith-wcwl-add-button a.add_to_wishlist,.tsm.tsm.tsm .wishlist-title a.show-title-form,.tsm.tsm.tsm .hidden-title-form a.hide-title-form{margin: 0px; box-shadow: none; text-shadow: none;}
.tsm.tsm.tsm .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{margin-right: 5px;}
.tsm.tsm.tsm.woocommerce .wishlist-title,.tsm.tsm.tsm .woocommerce .wishlist-title{margin-bottom: 30px;}
.tsm.tsm.tsm.woocommerce .wishlist-title h2,.tsm.tsm.tsm .woocommerce .wishlist-title h2{vertical-align: middle; margin-bottom: 0px;}
.tsm.tsm.tsm.woocommerce .hidden-title-form button,.tsm.tsm.tsm .woocommerce .hidden-title-form button{padding: 7px 24px; vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative;}
.tsm.tsm.tsm.woocommerce .hidden-title-form button:active,.tsm.tsm.tsm .woocommerce .hidden-title-form button:active{top: 1px;}
.tsm.tsm.tsm.woocommerce .hidden-title-form button,.tsm.tsm.tsm .woocommerce .hidden-title-form button{background: var(--color-button-style-1-background,#333); color: var(--color-button-style-1-text,#fff); border-color: var(--color-button-style-1-border,#333);}
.tsm.tsm.tsm.woocommerce .hidden-title-form button:hover,.tsm.tsm.tsm .woocommerce .hidden-title-form button:hover{background: var(--color-button-style-1-background-hover,#333); color: var(--color-button-style-1-text-hover,#fff); border-color: var(--color-button-style-1-border-hover,#333);}
.tsm.tsm.tsm.woocommerce .wishlist-title a.show-title-form,.tsm.tsm.tsm .woocommerce .wishlist-title a.show-title-form,.tsm.tsm.tsm.woocommerce .hidden-title-form a.hide-title-form,.tsm.tsm.tsm .woocommerce .hidden-title-form a.hide-title-form{background: var(--color-button-style-2-background,#333); color: var(--color-button-style-2-text,#fff); border-color: var(--color-button-style-2-border,#333);}
.tsm.tsm.tsm.woocommerce .wishlist-title a.show-title-form:hover,.tsm.tsm.tsm .woocommerce .wishlist-title a.show-title-form:hover,.tsm.tsm.tsm.woocommerce .hidden-title-form a.hide-title-form:hover,.tsm.tsm.tsm .woocommerce .hidden-title-form a.hide-title-form:hover{background: var(--color-button-style-2-background-hover,#333); color: var(--color-button-style-2-text-hover,#fff); border-color: var(--color-button-style-2-border-hover,#333);}
.tsm.tsm.tsm.woocommerce table.shop_table.wishlist_table tr td,.tsm.tsm.tsm .woocommerce table.shop_table.wishlist_table tr td{background: var(--color-wishlist-table-background,#fff); color: var(--color-wishlist-table-text,#6d6c6c); border-color: var(--color-wishlist-table-border,#ccc);}
.tsm.tsm.tsm .wishlist_table thead tr th{background: var(--color-headers-background,#f4f4f4);}
.tsm.tsm.tsm .vc_row::after,.tsm.tsm.tsm .vc_row::before{content: " "; display: table;}
.tsm.tsm.tsm .vc_row::after{clear: both;}
.tsm.tsm.tsm .fa-envelope-o::before{content: "";}
.tsm.tsm.tsm .fa-check::before{content: "";}
.tsm.tsm.tsm .fa-remove::before{content: "";}
.tsm.tsm.tsm .vc_column_container{width: 100%;}
.tsm.tsm.tsm .vc_row{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .vc_col-sm-12,.tsm.tsm.tsm .vc_col-lg-8,.tsm.tsm.tsm .vc_col-sm-12,.tsm.tsm.tsm .vc_col-sm-4,.tsm.tsm.tsm .vc_col-sm-8{box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative;}
.tsm.tsm.tsm .fa-pencil::before{content: "";}
.tsm.tsm.tsm .fa{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: 'TSM FontAwesome'; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.tsm.tsm.tsm .vc_row::after{clear: both;}
@media (min-width: 768px){.tsm.tsm.tsm .vc_col-sm-12,.tsm.tsm.tsm .vc_col-sm-12,.tsm.tsm.tsm .vc_col-sm-4,.tsm.tsm.tsm .vc_col-sm-8{float: left;}
.tsm.tsm.tsm .vc_col-sm-12{width: 100%;}}
.tsm.tsm.tsm .fa-envelope-o::before{content: "";}
@media (min-width: 768px){.tsm.tsm.tsm .vc_col-sm-4{width: 33.3333%;}}
.tsm.tsm.tsm .vc_column_container{width: 100%;}
.tsm.tsm.tsm .vc_row{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .vc_col-sm-12{box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative;}
.tsm.tsm.tsm .fa-twitter::before{content: "";}
.tsm.tsm.tsm .fa-facebook::before{content: "";}
.tsm.tsm.tsm .fa-github::before{content: "";}
.tsm.tsm.tsm .fa-pinterest::before{content: "";}
.tsm.tsm.tsm .fa-google-plus::before{content: "";}
.tsm.tsm.tsm .fa-envelope::before{content: "";}
.tsm.tsm.tsm .fa-linkedin::before{content: "";}
@media (min-width: 768px){.tsm.tsm.tsm .vc_col-sm-12{float: left;}
.tsm.tsm.tsm .vc_col-sm-12{width: 100%;}}
.tsm.tsm.tsm .fa-mobile::before{content: "";}
.tsm.tsm.tsm .fa-twitter::before{content: "";}
.tsm.tsm.tsm .fa-facebook::before{content: "";}
.tsm.tsm.tsm .fa-github::before{content: "";}
.tsm.tsm.tsm .fa-location-arrow::before{content: "";}
@media (min-width: 1200px){.tsm.tsm.tsm .vc_col-lg-8{float: left;}
.tsm.tsm.tsm .vc_col-lg-8{width: 66.6667%;}}
.tsm.tsm.tsm .fa-pinterest::before{content: "";}
.tsm.tsm.tsm .fa-google-plus::before{content: "";}
.tsm.tsm.tsm .fa-envelope::before{content: "";}
.tsm.tsm.tsm .fa-linkedin::before{content: "";}
@media (min-width: 1200px){.tsm.tsm.tsm .vc_col-lg-offset-2{margin-left: 16.6667%;}}
.tsm.tsm.tsm .fa-youtube::before{content: "";}
.tsm.tsm.tsm .fa-instagram::before{content: "";}
.tsm.tsm.tsm .fa-tumblr::before{content: "";}
.tsm.tsm.tsm .fa-dribbble::before{content: "";}
.tsm.tsm.tsm .fa-mobile::before{content: "";}
.tsm.tsm.tsm .fa-vk::before{content: "";}
.tsm.tsm.tsm .fa-location-arrow::before{content: "";}
.tsm.tsm.tsm .vc_clearfix::after,.tsm.tsm.tsm .vc_clearfix::before{content: " "; display: table;}
.tsm.tsm.tsm .vc_clearfix::after{clear: both;}
.tsm.tsm.tsm .fa-youtube::before{content: "";}
.tsm.tsm.tsm .fa-instagram::before{content: "";}
.tsm.tsm.tsm .fa-tumblr::before{content: "";}
.tsm.tsm.tsm .fa-dribbble::before{content: "";}
.tsm.tsm.tsm .fa-vk::before{content: "";}
.tsm.tsm.tsm .fa-whatsapp::before{content: "";}
.tsm.tsm.tsm .fa-odnoklassniki::before{content: "";}
.tsm.tsm.tsm .fa-vimeo::before{content: "";}
.tsm.tsm.tsm .fa-whatsapp::before{content: "";}
.tsm.tsm.tsm .fa-telegram::before{content: "";}
.tsm.tsm.tsm .fa-odnoklassniki::before{content: "";}
.tsm.tsm.tsm{box-sizing: border-box;}
.tsm.tsm.tsm *,.tsm.tsm.tsm ::before,.tsm.tsm.tsm ::after{box-sizing: inherit;}
.tsm.tsm.tsm .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 769px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 1025px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 1200px){.tsm.tsm.tsm .container{max-width: 1222px;}}
.tsm.tsm.tsm .fa-vimeo::before{content: "";}
.tsm.tsm.tsm .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.tsm.tsm.tsm .col-6,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-sm-6,.tsm.tsm.tsm .col-md-3,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-3,.tsm.tsm.tsm .col-md-9,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-9,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.tsm.tsm.tsm .col-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-12{flex: 0 0 100%; max-width: 100%;}
@media (min-width: 576px){.tsm.tsm.tsm .col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.tsm.tsm.tsm .col-sm-6{flex: 0 0 50%; max-width: 50%;}}
.tsm.tsm.tsm .fa-telegram::before{content: "";}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-md-6{flex: 0 0 50%; max-width: 50%;}}
.tsm.tsm.tsm *,.tsm.tsm.tsm ::before,.tsm.tsm.tsm ::after{box-sizing: inherit;}
.tsm.tsm.tsm .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-9{flex: 0 0 75%; max-width: 75%;}}
@media (min-width: 576px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-12{flex: 0 0 100%; max-width: 100%;}}
@media (min-width: 1025px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 1200px){.tsm.tsm.tsm .container{max-width: 1222px;}}
.tsm.tsm.tsm .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-md,.tsm.tsm.tsm .col-md-auto,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-5,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-7,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-xl-4,.tsm.tsm.tsm .col-xl-8{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.tsm.tsm.tsm .col-12{flex: 0 0 100%; max-width: 100%;}
.tsm.tsm.tsm .order-first{order: -1;}
.tsm.tsm.tsm .order-last{order: 13;}
@media (min-width: 1025px){.tsm.tsm.tsm .col-lg-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-lg-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-lg-9{flex: 0 0 75%; max-width: 75%;}
.tsm.tsm.tsm .col-lg-12{flex: 0 0 100%; max-width: 100%;}}
@media (min-width: 576px){.tsm.tsm.tsm .col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%;}}
@media (min-width: 769px){.tsm.tsm.tsm .col-md{flex-basis: 0%; flex-grow: 1; max-width: 100%;}
.tsm.tsm.tsm .col-md-auto{flex: 0 0 auto; width: auto; max-width: none;}
.tsm.tsm.tsm .col-md-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-md-12{flex: 0 0 100%; max-width: 100%;}
.tsm.tsm.tsm .order-md-first{order: -1;}
.tsm.tsm.tsm .order-md-last{order: 13;}}
@media (min-width: 1025px){.tsm.tsm.tsm .col-lg-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-lg-5{flex: 0 0 41.6667%; max-width: 41.6667%;}
.tsm.tsm.tsm .col-lg-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-lg-7{flex: 0 0 58.3333%; max-width: 58.3333%;}
.tsm.tsm.tsm .col-lg-12{flex: 0 0 100%; max-width: 100%;}}
@media (min-width: 1200px){.tsm.tsm.tsm .col-xl-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.tsm.tsm.tsm .col-xl-8{flex: 0 0 66.6667%; max-width: 66.6667%;}}
.tsm.tsm.tsm .align-items-start{align-items: flex-start !important;}
.tsm.tsm.tsm .wpb_text_column :last-child,.tsm.tsm.tsm .wpb_text_column p:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .wpb_content_element{margin-bottom: 35px;}
.tsm.tsm.tsm .wpb-content-wrapper{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; overflow: unset; padding: 0px;}
.tsm.tsm.tsm .vc_row[data-vc-full-width]{overflow: hidden; transition: opacity 0.5s;}
.tsm.tsm.tsm .vc_row.vc_row-flex{box-sizing: border-box; display: flex; flex-wrap: wrap;}
.tsm.tsm.tsm .vc_row.vc_row-flex > .vc_column_container{display: flex;}
.tsm.tsm.tsm .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{display: flex; flex-direction: column; flex-grow: 1; z-index: 1;}
@media (forced-colors: active), (forced-colors: none){.tsm.tsm.tsm .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > *{min-height: 1em;}}
.tsm.tsm.tsm .vc_row.vc_row-flex::after,.tsm.tsm.tsm .vc_row.vc_row-flex::before{display: none;}
.tsm.tsm.tsm .vc_column-inner::after,.tsm.tsm.tsm .vc_column-inner::before{content: " "; display: table;}
.tsm.tsm.tsm .vc_column-inner::after{clear: both;}
.tsm.tsm.tsm .vc_column_container{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.tsm.tsm.tsm .vc_col-has-fill > .vc_column-inner,.tsm.tsm.tsm .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.tsm.tsm.tsm .vc_row-has-fill > .vc_column_container > .vc_column-inner,.tsm.tsm.tsm .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.tsm.tsm.tsm .vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top: 35px;}
.tsm.tsm.tsm .vc_row.vc_row-o-equal-height > .vc_column_container{align-items: stretch;}
.tsm.tsm.tsm .wpb-content-wrapper{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; overflow: unset; padding: 0px;}
.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm mark,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm tfoot,.tsm.tsm.tsm th,.tsm.tsm.tsm thead,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm tfoot,.tsm.tsm.tsm th,.tsm.tsm.tsm thead,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul{margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; vertical-align: baseline;}
.tsm.tsm.tsm *{box-sizing: border-box;}
.tsm.tsm.tsm ::after,.tsm.tsm.tsm ::before{box-sizing: border-box;}
.tsm.tsm.tsm{line-height: 1;}
.tsm.tsm.tsm ul,.tsm.tsm.tsm ol,.tsm.tsm.tsm ul{list-style: none;}
.tsm.tsm.tsm table{border-collapse: collapse; border-spacing: 0px;}
.tsm.tsm.tsm td,.tsm.tsm.tsm th{text-align: left; font-weight: 400; vertical-align: middle;}
.tsm.tsm.tsm a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm aside,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm nav,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm aside,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm nav{display: block;}
.tsm.tsm.tsm a,.tsm.tsm.tsm button,.tsm.tsm.tsm input{touch-action: manipulation;}
.tsm.tsm.tsm button,.tsm.tsm.tsm input,.tsm.tsm.tsm button,.tsm.tsm.tsm input,.tsm.tsm.tsm select,.tsm.tsm.tsm textarea{color: inherit; font: inherit; margin: 0px;}
.tsm.tsm.tsm button{overflow: visible;}
.tsm.tsm.tsm button,.tsm.tsm.tsm button,.tsm.tsm.tsm input[type="button"],.tsm.tsm.tsm input[type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm input[type="submit"]{appearance: button; cursor: pointer;}
.tsm.tsm.tsm{font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm{overflow-x: hidden; margin: 0px; line-height: 1.6; font-size: 14px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm p{margin-bottom: 20px;}
.tsm.tsm.tsm a{color: rgb(63, 63, 63); text-decoration: none; transition: 0.25s;}
.tsm.tsm.tsm a:active,.tsm.tsm.tsm a:focus,.tsm.tsm.tsm a:hover{text-decoration: none; outline: 0px;}
.tsm.tsm.tsm a:focus{outline: 0px;}
.tsm.tsm.tsm h3 a,.tsm.tsm.tsm h5 a{color: inherit; font-family: inherit;}
.tsm.tsm.tsm h1{font-size: 28px;}
.tsm.tsm.tsm h2{font-size: 24px;}
.tsm.tsm.tsm h3{font-size: 22px;}
.tsm.tsm.tsm h4{font-size: 18px;}
.tsm.tsm.tsm h5{font-size: 16px;}
.tsm.tsm.tsm label{display: block; font-size: 14px; color: rgb(70, 70, 70); font-weight: 400; margin-bottom: 5px; vertical-align: middle;}
.tsm.tsm.tsm em{font-style: italic;}
.tsm.tsm.tsm abbr{color: rgb(214, 36, 50); text-decoration: none; border-bottom: 1px dotted;}
.tsm.tsm.tsm .required{color: rgb(224, 16, 32); font-size: 16px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm abbr[title]{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm strong{font-weight: 600;}
.tsm.tsm.tsm mark{display: inline-block; padding: 5px 8px; line-height: 1; font-weight: 600; color: rgb(45, 42, 42); background-color: rgb(249, 249, 249);}
.tsm.tsm.tsm code{padding: 2px 5px;}
.tsm.tsm.tsm code{font-family: monospace, serif; hyphens: none;}
.tsm.tsm.tsm ins{text-decoration: none;}
.tsm.tsm.tsm small{font-size: 80%;}
.tsm.tsm.tsm img{max-width: 100%; height: auto; vertical-align: middle; border: 0px;}
.tsm.tsm.tsm .vc_column_container{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.tsm.tsm.tsm ul,.tsm.tsm.tsm ol,.tsm.tsm.tsm ul{line-height: 1.4;}
.tsm.tsm.tsm svg:not(:root){overflow: hidden;}
.tsm.tsm.tsm i.fa::before{margin-left: 1px; margin-right: 1px;}
.tsm.tsm.tsm .text-center{text-align: center;}
.tsm.tsm.tsm .text-left{text-align: left;}
.tsm.tsm.tsm .color-scheme-light{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light a{color: rgba(255, 255, 255, 0.9);}
.tsm.tsm.tsm .color-scheme-light a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h1,.tsm.tsm.tsm .color-scheme-light h5,.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h5{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-dark{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .color-scheme-dark a{color: rgb(63, 63, 63);}
.tsm.tsm.tsm .color-scheme-dark h3,.tsm.tsm.tsm .color-scheme-dark label{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .clear{clear: both; width: 100%;}
.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm thead,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul{margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; vertical-align: baseline;}
.tsm.tsm.tsm *{box-sizing: border-box;}
.tsm.tsm.tsm ::after,.tsm.tsm.tsm ::before{box-sizing: border-box;}
.tsm.tsm.tsm{line-height: 1;}
.tsm.tsm.tsm ul{list-style: none;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label::before{content: ""; position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid;}
.tsm.tsm.tsm .woodmart-tltp:hover .woodmart-tooltip-label{animation: 0.3s ease 0s 1 normal none running wd-fadeInTooltip; opacity: 1; visibility: visible;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label{inset: auto auto 100% 50%; margin: 0px 0px 8px;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label::before{inset: 100% auto auto 50%; margin: 0px 0px 0px -5px; border-width: 5px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent;}
.tsm.tsm.tsm a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm footer,.tsm.tsm.tsm header{display: block;}
.tsm.tsm.tsm .reset-mb-10 > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm button,.tsm.tsm.tsm input{color: inherit; font: inherit; margin: 0px;}
.tsm.tsm.tsm button{overflow: visible;}
.tsm.tsm.tsm button,.tsm.tsm.tsm button,.tsm.tsm.tsm input[type="button"]{appearance: button; cursor: pointer;}
.tsm.tsm.tsm{font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm{overflow-x: hidden; margin: 0px; line-height: 1.6; font-size: 14px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm p{margin-bottom: 20px;}
.tsm.tsm.tsm a{color: rgb(63, 63, 63); text-decoration: none; transition: 0.25s;}
.tsm.tsm.tsm a:active,.tsm.tsm.tsm a:focus,.tsm.tsm.tsm a:hover{text-decoration: none; outline: 0px;}
.tsm.tsm.tsm a:focus{outline: 0px;}
.tsm.tsm.tsm h3 a,.tsm.tsm.tsm h5 a{color: inherit; font-family: inherit;}
.tsm.tsm.tsm h1{font-size: 28px;}
.tsm.tsm.tsm h2{font-size: 24px;}
.tsm.tsm.tsm h3{font-size: 22px;}
.tsm.tsm.tsm h5{font-size: 16px;}
.tsm.tsm.tsm label{display: block; font-size: 14px; color: rgb(70, 70, 70); font-weight: 400; margin-bottom: 5px; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-spacing-30{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .woodmart-spacing-30 > div{padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}
.tsm.tsm.tsm .required{color: rgb(224, 16, 32); font-size: 16px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm strong{font-weight: 600;}
.tsm.tsm.tsm .website-wrapper{position: relative; overflow: hidden; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm img{max-width: 100%; height: auto; vertical-align: middle; border: 0px;}
.tsm.tsm.tsm .main-page-wrapper{padding-top: 40px; margin-top: -40px; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .site-content{margin-bottom: 40px;}
.tsm.tsm.tsm .sidebar-container{margin-bottom: 40px;}
.tsm.tsm.tsm .sidebar-container .widget-heading{display: none;}
.tsm.tsm.tsm .footer-sidebar{padding-top: 40px; padding-bottom: 10px;}
.tsm.tsm.tsm .woodmart-sticky-sidebar-opener{position: fixed; top: 30%; left: 0px; width: 50px; height: 50px; color: rgb(51, 51, 51); text-align: center; z-index: 350; font-size: 0px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; background-color: rgba(255, 255, 255, 0.9); display: none;}
.tsm.tsm.tsm .woodmart-sticky-sidebar-opener::after{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 16px; line-height: 50px;}
.tsm.tsm.tsm .woodmart-sticky-sidebar-opener:not(.shop-sidebar-opener)::after{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-sticky-sidebar-opener:focus,.tsm.tsm.tsm .woodmart-sticky-sidebar-opener:hover{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .whb-header{margin-bottom: 40px;}
.tsm.tsm.tsm .whb-flex-row{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .whb-column{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .whb-col-left,.tsm.tsm.tsm .whb-mobile-left{-webkit-box-pack: start; justify-content: flex-start; margin-left: -10px;}
.tsm.tsm.tsm .whb-col-right,.tsm.tsm.tsm .whb-mobile-right{-webkit-box-pack: end; justify-content: flex-end; margin-right: -10px;}
.tsm.tsm.tsm .whb-col-mobile{-webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .whb-flex-flex-middle .whb-col-center{-webkit-box-flex: 1; flex: 1 1 0px;}
.tsm.tsm.tsm i.fa::before{margin-left: 1px; margin-right: 1px;}
.tsm.tsm.tsm .whb-general-header .whb-mobile-left,.tsm.tsm.tsm .whb-general-header .whb-mobile-right{-webkit-box-flex: 1; flex: 1 1 0px;}
.tsm.tsm.tsm .text-center{text-align: center;}
.tsm.tsm.tsm .text-left{text-align: left;}
.tsm.tsm.tsm .whb-main-header{position: relative; top: 0px; left: 0px; right: 0px; z-index: 390; backface-visibility: hidden;}
.tsm.tsm.tsm .whb-clone{position: fixed; opacity: 0; visibility: hidden; pointer-events: none; z-index: 391; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .whb-clone .whb-flex-row{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .color-scheme-light a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h5,.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h1,.tsm.tsm.tsm .color-scheme-light h5{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-clone .woodmart-navigation.main-nav{text-align: center;}
.tsm.tsm.tsm .color-scheme-dark{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .color-scheme-dark a{color: rgb(63, 63, 63);}
.tsm.tsm.tsm .color-scheme-dark h3,.tsm.tsm.tsm .color-scheme-dark label{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .whb-scroll-slide .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .menu-opener,.tsm.tsm.tsm .whb-scroll-slide .whb-divider-element::before,.tsm.tsm.tsm .whb-scroll-slide .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-burger-icon,.tsm.tsm.tsm .whb-scroll-slide .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-wishlist-info-widget > a{transition: 0.25s, height;}
.tsm.tsm.tsm .whb-sticky-shadow + .whb-clone{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;}
.tsm.tsm.tsm .whb-sticky-shadow + .whb-clone .whb-row{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .whb-row{transition: background-color 0.2s;}
.tsm.tsm.tsm .whb-color-dark:not(.whb-with-bg){background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-logo{display: inline-block;}
.tsm.tsm.tsm .woodmart-logo img{padding-top: 5px; padding-bottom: 5px; backface-visibility: hidden; perspective: 800px; transform: translateZ(0px);}
.tsm.tsm.tsm .menu-opener{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 50px; min-width: 270px; max-width: 320px; padding: 10px 15px; color: rgb(51, 51, 51); line-height: 1; font-size: 14px; font-weight: 600; transition: 0.25s;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{-webkit-box-flex: 0; flex: 0 0 auto; position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger,.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: none;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .menu-opener .menu-open-label{-webkit-box-flex: 1; flex: 1 1 auto; text-transform: uppercase; letter-spacing: 0.4px; margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .arrow-opener{font-size: 16px; font-style: normal; transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden;}
.tsm.tsm.tsm .menu-opener .arrow-opener::after{content: ""; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .menu-opener.color-scheme-light{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .header-categories-nav .header-categories-nav-wrap{position: relative;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown{position: absolute; top: 100%; left: 0px; right: 0px; z-index: 299; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px) translateZ(0px); transition: 0.2s;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .menu{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .item-level-0 > a{font-size: 14px;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .categories-menu-dropdown{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .arrow-opener{transform: rotate(-180deg);}
.tsm.tsm.tsm .website-wrapper{position: relative; overflow: hidden; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-burger-icon{display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 40px; line-height: 1; color: rgb(51, 51, 51); cursor: pointer; user-select: none; transition: 0.25s;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger{position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: width 0.25s;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label{font-size: 13px; font-weight: 600; text-transform: uppercase; margin-left: 8px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{background-color: currentcolor;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{width: 12px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after{width: 10px;}
.tsm.tsm.tsm .whb-header{margin-bottom: 40px;}
.tsm.tsm.tsm .whb-flex-row{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .whb-column{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .whb-col-left,.tsm.tsm.tsm .whb-mobile-left{-webkit-box-pack: start; justify-content: flex-start; margin-left: -10px;}
.tsm.tsm.tsm .whb-divider-element::before{content: ""; display: block; height: 18px; border-right-width: 1px; border-right-style: solid;}
.tsm.tsm.tsm .whb-col-mobile{-webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .whb-color-light .whb-divider-element::before{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .whb-col-right .whb-divider-element:last-child{padding-right: 10px;}
.tsm.tsm.tsm .whb-main-header{position: relative; top: 0px; left: 0px; right: 0px; z-index: 390; backface-visibility: hidden;}
.tsm.tsm.tsm .whb-clone{position: fixed; opacity: 0; visibility: hidden; pointer-events: none; z-index: 391; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .whb-text-element{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .whb-top-bar .whb-text-element{font-size: 12px; line-height: 1.2;}
.tsm.tsm.tsm .whb-color-light .whb-text-element{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .whb-scroll-slide .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .menu-opener,.tsm.tsm.tsm .whb-scroll-slide .whb-divider-element::before,.tsm.tsm.tsm .whb-scroll-slide .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-burger-icon,.tsm.tsm.tsm .whb-scroll-slide .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-wishlist-info-widget > a{transition: 0.25s, height;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; font-weight: 400; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-info-wrap{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; line-height: 1; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon{position: relative; font-weight: 400; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text):not(.without-product-count){margin-right: 5px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text) .wishlist-label{display: none;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label{text-transform: uppercase; margin-left: 14px; font-size: 13px; font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{position: absolute; top: -5px; right: -9px; z-index: 1; width: 15px; height: 15px; line-height: 15px; color: rgb(255, 255, 255); text-align: center; border-radius: 50%; letter-spacing: 0px !important; font-size: 10px !important; font-weight: 400 !important;}
.tsm.tsm.tsm .menu-opener{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 50px; min-width: 270px; max-width: 320px; padding: 10px 15px; color: rgb(51, 51, 51); line-height: 1; font-size: 14px; font-weight: 600; transition: 0.25s;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{-webkit-box-flex: 0; flex: 0 0 auto; position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger,.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: none;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .menu-opener .menu-open-label{-webkit-box-flex: 1; flex: 1 1 auto; text-transform: uppercase; letter-spacing: 0.4px; margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .arrow-opener{font-size: 16px; font-style: normal; transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden;}
.tsm.tsm.tsm .menu-opener .arrow-opener::after{content: ""; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .menu-opener.color-scheme-light{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .header-categories-nav .header-categories-nav-wrap{position: relative;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown{position: absolute; top: 100%; left: 0px; right: 0px; z-index: 299; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px) translateZ(0px); transition: 0.2s;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .menu{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .item-level-0 > a{font-size: 14px;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .categories-menu-dropdown{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .arrow-opener{transform: rotate(-180deg);}
.tsm.tsm.tsm .woodmart-shopping-cart{position: relative;}
.tsm.tsm.tsm .woodmart-shopping-cart > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-shopping-cart:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-wrapper{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative; font-size: 0px; line-height: 1;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon{font-weight: 400;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-subtotal .amount{color: rgb(51, 51, 51); font-size: inherit; font-weight: inherit;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals{font-size: 13px; font-weight: 600; white-space: nowrap;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-number > span{display: none;}
.tsm.tsm.tsm .woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{position: absolute; top: -5px; width: 15px; height: 15px; line-height: 15px; font-size: 10px; letter-spacing: 0px; font-weight: 400; text-align: center; border-radius: 50%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-icon{margin-right: 15px;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-wrapper{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-totals{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number{right: calc(100% + 6px);}
.tsm.tsm.tsm .woodmart-cart-design-2 .subtotal-divider{display: none;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger{position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: width 0.25s;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label{font-size: 13px; font-weight: 600; text-transform: uppercase; margin-left: 8px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{background-color: currentcolor;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{width: 12px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after{width: 10px;}
.tsm.tsm.tsm .whb-divider-element::before{content: ""; display: block; height: 18px; border-right-width: 1px; border-right-style: solid;}
.tsm.tsm.tsm .whb-color-light .whb-divider-element::before{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .whb-col-right .whb-divider-element:last-child{padding-right: 10px;}
.tsm.tsm.tsm .woodmart-cart-design-5{margin-right: 5px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{right: -8px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .subtotal-divider,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-subtotal{display: none;}
.tsm.tsm.tsm .whb-text-element{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .dropdown-cart{position: absolute; top: 100%; right: 0px; padding: 20px; width: 330px; z-index: 350; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .dropdown-cart .return-to-shop{display: none;}
.tsm.tsm.tsm .dropdown-cart .widget_shopping_cart .empty{padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px;}
.tsm.tsm.tsm .whb-top-bar .whb-text-element{font-size: 12px; line-height: 1.2;}
.tsm.tsm.tsm .whb-color-light .whb-text-element{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .cart-widget-side{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-flex: 1; flex: 1 1 auto; position: relative;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .empty{margin-top: 20px; margin-bottom: 5px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .empty::before{content: ""; font-family: 'TSM Woodmart'; display: block; color: rgba(135, 135, 135, 0.15); font-size: 86px; line-height: 86px; font-weight: 400; margin-bottom: 20px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .empty::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; left: 50%; margin-left: -8px; top: 22px; color: rgb(133, 133, 133); font-size: 28px; line-height: 28px; font-weight: 700;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item{padding: 15px; margin-bottom: 0px; transition: background-color 0.3s;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item:hover{background-color: rgb(249, 249, 249);}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .woodmart-scroll-content{position: absolute; max-height: none; padding-right: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .remove{top: 13px; right: 10px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .total{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart_content{display: flex; -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; font-weight: 400; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-info-wrap{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; line-height: 1; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon{position: relative; font-weight: 400; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text):not(.without-product-count){margin-right: 5px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text) .wishlist-label{display: none;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label{text-transform: uppercase; margin-left: 14px; font-size: 13px; font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0{position: relative;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a{font-size: 13px; font-weight: 600; white-space: nowrap; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-header-links .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-header-links .menu-simple-dropdown .sub-menu-dropdown{width: 165px;}
.tsm.tsm.tsm .menu-item-register.menu-simple-dropdown .sub-menu-dropdown{width: auto; padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{pointer-events: unset; transition-delay: 0.2s;}
.tsm.tsm.tsm .menu-item-register .login-dropdown-inner{padding: 25px; width: 350px;}
.tsm.tsm.tsm .menu-item-register .login-title{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; color: rgb(45, 42, 42); margin-bottom: 15px; padding-bottom: 2px; line-height: 1; border-bottom: 1px solid;}
.tsm.tsm.tsm .menu-item-register .login-title a,.tsm.tsm.tsm .menu-item-register .login-title span{margin-bottom: 10px;}
.tsm.tsm.tsm .menu-item-register .login-title span{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .menu-item-register .create-account-link:hover{opacity: 0.7; text-decoration: underline;}
.tsm.tsm.tsm .menu-item-register a.create-account-link{font-size: 14px; line-height: inherit; font-weight: 400;}
.tsm.tsm.tsm .menu-item-register .login{line-height: 1.2;}
.tsm.tsm.tsm .menu-item-register .login p{margin-bottom: 15px;}
.tsm.tsm.tsm .menu-item-register.opened > .sub-menu-dropdown,.tsm.tsm.tsm .menu-item-register:hover > .sub-menu-dropdown{transition-delay: 0s;}
.tsm.tsm.tsm .woodmart-shopping-cart > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-shopping-cart:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-wrapper{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative; font-size: 0px; line-height: 1;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon{font-weight: 400;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-subtotal .amount{color: rgb(51, 51, 51); font-size: inherit; font-weight: inherit;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals{font-size: 13px; font-weight: 600; white-space: nowrap;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-number > span{display: none;}
.tsm.tsm.tsm .woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{position: absolute; top: -5px; width: 15px; height: 15px; line-height: 15px; font-size: 10px; letter-spacing: 0px; font-weight: 400; text-align: center; border-radius: 50%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-icon{margin-right: 15px;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-wrapper{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-totals{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number{right: calc(100% + 6px);}
.tsm.tsm.tsm .woodmart-cart-design-2 .subtotal-divider{display: none;}
.tsm.tsm.tsm table{width: 100%; margin-bottom: 35px; font-size: 14px; line-height: 1.4; border-collapse: collapse; border-spacing: 0px;}
.tsm.tsm.tsm table th{padding: 15px 10px; text-align: left; font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 1.2; color: rgb(45, 42, 42); vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(239, 239, 239); border-image: none;}
.tsm.tsm.tsm table td{padding: 15px 12px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(230, 230, 230); border-image: none; font-weight: inherit; text-align: left;}
.tsm.tsm.tsm table tbody th{border-bottom: 1px solid rgb(230, 230, 230); text-transform: none; font-size: 14px;}
.tsm.tsm.tsm .searchform{position: relative;}
.tsm.tsm.tsm .searchform input[type="text"]{font-size: 15px; padding-right: 50px; height: 46px;}
.tsm.tsm.tsm .searchform .searchsubmit{position: absolute; top: 0px; bottom: 0px; right: 2px; width: 50px; font-size: 0px; font-weight: 400; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: rgb(119, 119, 119);}
.tsm.tsm.tsm .searchform .searchsubmit::after{content: ""; font-family: 'TSM Woodmart'; font-size: 20px; line-height: 20px; width: 20px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; transition: opacity 0.2s;}
.tsm.tsm.tsm .searchform .searchsubmit::before{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -9px; opacity: 0; visibility: hidden; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .searchform .searchsubmit:focus,.tsm.tsm.tsm .searchform .searchsubmit:hover{box-shadow: none;}
.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{right: -8px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .subtotal-divider,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-subtotal{display: none;}
.tsm.tsm.tsm .dropdown-cart{position: absolute; top: 100%; right: 0px; padding: 20px; width: 330px; z-index: 350; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm.woocommerce-cart .cart-widget-side,.tsm.tsm.tsm .woocommerce-cart .cart-widget-side,.tsm.tsm.tsm.woocommerce-cart .dropdown-cart,.tsm.tsm.tsm .woocommerce-cart .dropdown-cart{display: none;}
.tsm.tsm.tsm .cart-widget-side{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-flex: 1; flex: 1 1 auto; position: relative;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item{padding: 15px; margin-bottom: 0px; transition: background-color 0.3s;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item:hover{background-color: rgb(249, 249, 249);}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .woodmart-scroll-content{position: absolute; max-height: none; padding-right: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .remove{top: 13px; right: 10px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .total{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart_content{display: flex; -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .cart-widget-side .shopping-cart-widget-footer{padding-bottom: 15px; -webkit-box-flex: 0; flex: 0 0 auto;}
.tsm.tsm.tsm .cart-widget-side .shopping-cart-widget-footer > p{padding-left: 15px; padding-right: 15px;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0{position: relative;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a{font-size: 13px; font-weight: 600; white-space: nowrap; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-header-links .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-header-links .menu-simple-dropdown .sub-menu-dropdown{width: 165px;}
.tsm.tsm.tsm .menu-item-register.menu-simple-dropdown .sub-menu-dropdown{width: auto; padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{pointer-events: unset; transition-delay: 0.2s;}
.tsm.tsm.tsm .menu-item-register .login-dropdown-inner{padding: 25px; width: 350px;}
.tsm.tsm.tsm .menu-item-register .login-title{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; color: rgb(45, 42, 42); margin-bottom: 15px; padding-bottom: 2px; line-height: 1; border-bottom: 1px solid;}
.tsm.tsm.tsm .menu-item-register .login-title a,.tsm.tsm.tsm .menu-item-register .login-title span{margin-bottom: 10px;}
.tsm.tsm.tsm .menu-item-register .login-title span{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .menu-item-register .create-account-link:hover{opacity: 0.7; text-decoration: underline;}
.tsm.tsm.tsm .menu-item-register a.create-account-link{font-size: 14px; line-height: inherit; font-weight: 400;}
.tsm.tsm.tsm .menu-item-register .login{line-height: 1.2;}
.tsm.tsm.tsm .menu-item-register .login p{margin-bottom: 15px;}
.tsm.tsm.tsm .menu-item-register.opened > .sub-menu-dropdown,.tsm.tsm.tsm .menu-item-register:hover > .sub-menu-dropdown{transition-delay: 0s;}
.tsm.tsm.tsm table{width: 100%; margin-bottom: 35px; font-size: 14px; line-height: 1.4; border-collapse: collapse; border-spacing: 0px;}
.tsm.tsm.tsm table th{padding: 15px 10px; text-align: left; font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 1.2; color: rgb(45, 42, 42); vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(239, 239, 239); border-image: none;}
.tsm.tsm.tsm table td{padding: 15px 12px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(230, 230, 230); border-image: none; font-weight: inherit; text-align: left;}
.tsm.tsm.tsm table tbody th{border-bottom: 1px solid rgb(230, 230, 230); text-transform: none; font-size: 14px;}
.tsm.tsm.tsm .footer-column{margin-bottom: 30px;}
.tsm.tsm.tsm .copyrights-wrapper{border-top: 1px solid;}
.tsm.tsm.tsm .color-scheme-light .copyrights-wrapper{border-color: rgba(255, 255, 255, 0.1);}
.tsm.tsm.tsm .min-footer{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding-top: 20px; padding-bottom: 20px; margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .min-footer > div{-webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; line-height: 1.2;}
.tsm.tsm.tsm .copyrights-centered .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="button"],.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .btn,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button{font-size: 13px; line-height: 18px; padding: 12px 20px; background-color: rgb(243, 243, 243); color: rgb(62, 62, 62); display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s;}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .btn:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(62, 62, 62);}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .btn:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{text-decoration: none;}
.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="button"]:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus,.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus,.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .btn:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus{outline: 0px;}
.tsm.tsm.tsm .btn i{margin-left: 3px;}
.tsm.tsm.tsm .scrollToTop{position: fixed; bottom: 20px; right: 20px; width: 50px; height: 50px; color: rgb(51, 51, 51); text-align: center; z-index: 350; font-size: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; background-color: rgba(255, 255, 255, 0.9); opacity: 0; pointer-events: none; transform: translateX(100%); backface-visibility: hidden;}
.tsm.tsm.tsm .scrollToTop::after{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 16px; line-height: 50px; font-weight: 600;}
.tsm.tsm.tsm .scrollToTop:hover{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .page-title{position: relative; margin-top: -40px; margin-bottom: 40px;}
.tsm.tsm.tsm .page-title .entry-title{margin-bottom: 0px; line-height: 1.2; font-weight: 600;}
.tsm.tsm.tsm .page-title .breadcrumbs{margin-top: 10px;}
.tsm.tsm.tsm .page-title.color-scheme-light .entry-title{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .footer-column{margin-bottom: 30px;}
.tsm.tsm.tsm .title-size-large{padding-top: 100px; padding-bottom: 100px;}
.tsm.tsm.tsm .title-size-large .entry-title{font-size: 78px;}
.tsm.tsm.tsm .copyrights-wrapper{border-top: 1px solid;}
.tsm.tsm.tsm .title-design-centered{text-align: center;}
.tsm.tsm.tsm .min-footer{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding-top: 20px; padding-bottom: 20px; margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .min-footer > div{-webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; line-height: 1.2;}
.tsm.tsm.tsm .breadcrumbs > a::after,.tsm.tsm.tsm .breadcrumbs > span::after{content: "/"; display: inline-block; padding: 0px 8px;}
.tsm.tsm.tsm .copyrights-centered .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .breadcrumbs{line-height: 16px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="button"],.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button{font-size: 13px; line-height: 18px; padding: 12px 20px; background-color: rgb(243, 243, 243); color: rgb(62, 62, 62); display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s;}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(62, 62, 62);}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{text-decoration: none;}
.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus,.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="button"]:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus{outline: 0px;}
.tsm.tsm.tsm button[disabled]{cursor: default; opacity: 0.6 !important;}
.tsm.tsm.tsm .sub-menu-dropdown{position: absolute; top: 100%; left: 0px; z-index: 380; text-align: left; background-position: right bottom; background-repeat: no-repeat; background-clip: border-box; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .whb-col-right .menu-simple-dropdown .sub-menu-dropdown{left: auto; right: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown{width: 200px; padding-top: 10px; padding-bottom: 10px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown > .container{width: auto; padding: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li{display: block; position: relative; margin-bottom: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li a{display: block; position: relative; padding: 10px 22px; font-size: 14px; line-height: 20px;}
.tsm.tsm.tsm .menu-simple-dropdown li:last-child > a{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .woodmart-navigation .menu{display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .woodmart-navigation .category-icon{max-height: 18px; display: inline-block; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0 > a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; padding-left: 10px; padding-right: 10px; line-height: 1; letter-spacing: 0.2px; text-transform: uppercase;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a::after{content: ""; margin-left: 4px; font-size: 100%; font-style: normal; color: rgba(82, 82, 82, 0.45); font-weight: 400; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .woodmart-navigation.menu-right{text-align: right;}
.tsm.tsm.tsm .woodmart-navigation.menu-left{text-align: left;}
.tsm.tsm.tsm .main-nav{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .main-nav .item-level-0 > a{font-size: 13px; font-weight: 600; height: 40px;}
.tsm.tsm.tsm .whb-secondary-menu{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .whb-secondary-menu .item-level-0 > a{font-size: 13px; font-weight: 600; height: 40px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a{font-size: 12px; font-weight: 400;}
.tsm.tsm.tsm .page-title .entry-title{margin-bottom: 0px; line-height: 1.2; font-weight: 600;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0,.tsm.tsm.tsm .navigation-style-separated .item-level-0{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0:not(:last-child)::after,.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{content: ""; border-right: 1px solid;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0{-webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{height: 18px;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .vertical-navigation{position: relative;}
.tsm.tsm.tsm .vertical-navigation .menu{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; border: 1px solid rgba(129, 129, 129, 0.2); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .vertical-navigation .item-level-0{display: block; margin-bottom: 0px; border-bottom: 1px solid rgba(129, 129, 129, 0.15);}
.tsm.tsm.tsm .vertical-navigation .item-level-0 > a{padding: 12px 18px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: 600; text-transform: none;}
.tsm.tsm.tsm .title-design-centered{text-align: center;}
.tsm.tsm.tsm .vertical-navigation .item-level-0.menu-item-has-children > a{padding-right: 25px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0.menu-item-has-children > a::after{content: ""; position: absolute; top: 50%; margin-top: -7px; margin-left: 0px; right: 20px; font-size: 14px; line-height: 14px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:hover > a{background-color: rgb(249, 249, 249); color: rgb(73, 73, 73);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{left: 100%; top: 0px;}
.tsm.tsm.tsm .breadcrumbs > a,.tsm.tsm.tsm .breadcrumbs > span{display: inline-block;}
.tsm.tsm.tsm .breadcrumbs a,.tsm.tsm.tsm .breadcrumbs span{font-size: 11px; letter-spacing: 0.3px; text-transform: uppercase; font-weight: 600;}
.tsm.tsm.tsm .breadcrumbs span{transition: 0.25s;}
.tsm.tsm.tsm .color-scheme-light .breadcrumbs{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .breadcrumbs a,.tsm.tsm.tsm .color-scheme-light .breadcrumbs span{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .breadcrumbs a:hover{color: rgba(255, 255, 255, 0.7);}
.tsm.tsm.tsm .sub-menu-dropdown{position: absolute; top: 100%; left: 0px; z-index: 380; text-align: left; background-position: right bottom; background-repeat: no-repeat; background-clip: border-box; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .whb-col-right .menu-simple-dropdown .sub-menu-dropdown{left: auto; right: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown{width: 200px; padding-top: 10px; padding-bottom: 10px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown > .container{width: auto; padding: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li{display: block; position: relative; margin-bottom: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li a{display: block; position: relative; padding: 10px 22px; font-size: 14px; line-height: 20px;}
.tsm.tsm.tsm .menu-simple-dropdown li:last-child > a{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .woodmart-navigation .menu{display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .woodmart-navigation .category-icon{max-height: 18px; display: inline-block; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0 > a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; padding-left: 10px; padding-right: 10px; line-height: 1; letter-spacing: 0.2px; text-transform: uppercase;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a::after{content: ""; margin-left: 4px; font-size: 100%; font-style: normal; color: rgba(82, 82, 82, 0.45); font-weight: 400; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .woodmart-navigation.menu-right{text-align: right;}
.tsm.tsm.tsm .woodmart-navigation.menu-left{text-align: left;}
.tsm.tsm.tsm .main-nav{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .main-nav .item-level-0 > a{font-size: 13px; font-weight: 600; height: 40px;}
.tsm.tsm.tsm .mobile-nav .searchform{z-index: 2; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px;}
.tsm.tsm.tsm .mobile-nav .searchform input[type="text"]{padding: 0px 50px 0px 20px; height: 70px; font-weight: 600; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .whb-secondary-menu{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .site-mobile-menu li{display: block; position: relative;}
.tsm.tsm.tsm .site-mobile-menu li a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 50px; padding: 5px 20px; font-size: 13px; line-height: 1.3; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2px; color: rgb(45, 42, 42); border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .site-mobile-menu li a .category-icon{max-height: 19px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu li.opener-page > a,.tsm.tsm.tsm .site-mobile-menu li:active > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu li.menu-item-has-children > a{padding-right: 60px;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0,.tsm.tsm.tsm .navigation-style-separated .item-level-0{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0:not(:last-child)::after,.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{content: ""; border-right: 1px solid;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0{-webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{height: 18px;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-has-children::after{content: none;}
.tsm.tsm.tsm .vertical-navigation .menu{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; border: 1px solid rgba(129, 129, 129, 0.2); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .site-mobile-menu .my-account-with-text > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > a{padding-right: 20px !important;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > .icon-sub-menu{display: none;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0.menu-item-has-children > a::after{content: ""; position: absolute; top: 50%; margin-top: -7px; margin-left: 0px; right: 20px; font-size: 14px; line-height: 14px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:hover > a{background-color: rgb(249, 249, 249); color: rgb(73, 73, 73);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{left: 100%; top: 0px;}
.tsm.tsm.tsm .mobile-menu-tab{display: none; animation: 1s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .mobile-menu-tab.active{display: block;}
.tsm.tsm.tsm .icon-sub-menu{position: absolute; top: 0px; right: 0px; padding-right: 0px; height: 50px; line-height: 50px; width: 50px; text-align: center; color: rgb(45, 42, 42); border-left: 1px solid rgba(129, 129, 129, 0.2); cursor: pointer; backface-visibility: hidden; transition: background-color 0.25s, color 0.25s;}
.tsm.tsm.tsm .icon-sub-menu::after{content: ""; font-family: 'TSM Woodmart'; font-size: 12px; font-weight: 700; display: inline-block; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea{appearance: none;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea{width: 100%; max-width: 100%; border: 2px solid rgba(129, 129, 129, 0.2); background-color: transparent; font-size: 14px; border-radius: 0px; box-shadow: none; vertical-align: middle; padding: 0px 15px; height: 42px; transition: border-color 0.5s;}
.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="number"]:focus,.tsm.tsm.tsm select:focus,.tsm.tsm.tsm textarea:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm select:focus,.tsm.tsm.tsm textarea:focus{outline: 0px; border-color: rgba(129, 129, 129, 0.3); transition: border-color 0.4s;}
.tsm.tsm.tsm input[type="checkbox"]{box-sizing: border-box; padding: 0px; margin-top: 0px; margin-right: 5px; vertical-align: middle;}
.tsm.tsm.tsm input[type="number"]{padding: 0px; text-align: center;}
.tsm.tsm.tsm input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm input[type="number"]::-webkit-outer-spin-button{height: auto;}
.tsm.tsm.tsm textarea{padding: 10px 15px; min-height: 190px; overflow: auto;}
.tsm.tsm.tsm select{padding-right: 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg=="); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat;}
.tsm.tsm.tsm input:-webkit-autofill{box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset; border-color: rgb(230, 230, 230); -webkit-text-fill-color: rgb(119, 119, 119);}
.tsm.tsm.tsm input:focus:-webkit-autofill{border-color: rgb(217, 217, 217);}
.tsm.tsm.tsm .color-scheme-light ::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .mobile-nav .searchform{z-index: 2; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px;}
.tsm.tsm.tsm .mobile-nav .searchform input[type="text"]{padding: 0px 50px 0px 20px; height: 70px; font-weight: 600; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .site-mobile-menu li{display: block; position: relative;}
.tsm.tsm.tsm .site-mobile-menu li a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 50px; padding: 5px 20px; font-size: 13px; line-height: 1.3; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2px; color: rgb(45, 42, 42); border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .site-mobile-menu li a .category-icon{max-height: 19px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu li.opener-page > a,.tsm.tsm.tsm .site-mobile-menu li:active > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu li.menu-item-has-children > a{padding-right: 60px;}
.tsm.tsm.tsm .comment-form{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form > p{-webkit-box-flex: 1; flex: 1 1 220px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px;}
.tsm.tsm.tsm .comment-form .comment-form-comment,.tsm.tsm.tsm .comment-form .comment-form-cookies-consent,.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form .comment-notes,.tsm.tsm.tsm .comment-form .form-submit{width: 100%; flex-basis: 100%; max-width: 100%;}
.tsm.tsm.tsm .comment-form .comment-form-cookies-consent label{display: inline;}
.tsm.tsm.tsm .comment-form .comment-form-rating label{display: inline-block; margin-bottom: 0px; margin-right: 15px;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-has-children::after{content: none;}
.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form .comment-notes{margin-bottom: 20px;}
.tsm.tsm.tsm .site-mobile-menu .my-account-with-text > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > a{padding-right: 20px !important;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > .icon-sub-menu{display: none;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .mobile-menu-tab{display: none; animation: 1s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .mobile-menu-tab.active{display: block;}
.tsm.tsm.tsm .icon-sub-menu{position: absolute; top: 0px; right: 0px; padding-right: 0px; height: 50px; line-height: 50px; width: 50px; text-align: center; color: rgb(45, 42, 42); border-left: 1px solid rgba(129, 129, 129, 0.2); cursor: pointer; backface-visibility: hidden; transition: background-color 0.25s, color 0.25s;}
.tsm.tsm.tsm .icon-sub-menu::after{content: ""; font-family: 'TSM Woodmart'; font-size: 12px; font-weight: 700; display: inline-block; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"]{appearance: none;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"]{width: 100%; max-width: 100%; border: 2px solid rgba(129, 129, 129, 0.2); background-color: transparent; font-size: 14px; border-radius: 0px; box-shadow: none; vertical-align: middle; padding: 0px 15px; height: 42px; transition: border-color 0.5s;}
.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="number"]:focus{outline: 0px; border-color: rgba(129, 129, 129, 0.3); transition: border-color 0.4s;}
.tsm.tsm.tsm input[type="checkbox"]{box-sizing: border-box; padding: 0px; margin-top: 0px; margin-right: 5px; vertical-align: middle;}
.tsm.tsm.tsm input[type="number"]{padding: 0px; text-align: center;}
.tsm.tsm.tsm input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm input[type="number"]::-webkit-outer-spin-button{height: auto;}
.tsm.tsm.tsm input:-webkit-autofill{box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset; border-color: rgb(230, 230, 230); -webkit-text-fill-color: rgb(119, 119, 119);}
.tsm.tsm.tsm input:focus:-webkit-autofill{border-color: rgb(217, 217, 217);}
.tsm.tsm.tsm .color-scheme-light ::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .woodmart-close-side{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 400; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.25s, visibility 0.25s;}
.tsm.tsm.tsm .woodmart-close-side-opened{opacity: 1; visibility: visible; transition: opacity 0.25s, visibility;}
.tsm.tsm.tsm .widget,.tsm.tsm.tsm .woodmart-widget{line-height: 1.4;}
.tsm.tsm.tsm .widget a,.tsm.tsm.tsm .woodmart-widget a{color: rgb(114, 114, 114);}
.tsm.tsm.tsm .widget a:hover,.tsm.tsm.tsm .woodmart-widget a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .widget li,.tsm.tsm.tsm .woodmart-widget li{margin-bottom: 15px;}
.tsm.tsm.tsm .widget li:last-child,.tsm.tsm.tsm .woodmart-widget li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .color-scheme-light .widget a,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light .widget a:hover,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .color-scheme-light .widget{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .filter-widget{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px;}
.tsm.tsm.tsm .filter-widget:last-child{margin-bottom: 30px;}
.tsm.tsm.tsm .color-scheme-light .footer-widget a{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget-heading{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; -webkit-box-flex: 0; flex: 0 0 auto; padding: 20px 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget-heading .close-side-widget{-webkit-box-flex: 0; flex: 0 0 auto; text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.3px; text-transform: uppercase; line-height: 30px; position: relative; color: rgb(45, 42, 42); cursor: pointer; padding-right: 21px;}
.tsm.tsm.tsm .widget-heading .close-side-widget::after{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::before{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::before{transform: rotate(45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::after,.tsm.tsm.tsm .widget-heading .close-side-widget::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 15px; height: 2px; display: inline-block; background-color: currentcolor; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.tsm.tsm.tsm .widget-heading .widget-title{-webkit-box-flex: 1; flex: 1 1 auto; margin-bottom: 0px; font-size: 20px;}
.tsm.tsm.tsm .widget-title{font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(45, 42, 42); margin-bottom: 20px;}
.tsm.tsm.tsm .woodmart-recent-posts li{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .woodmart-recent-posts li:last-child{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-info{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{font-size: 12px; color: rgb(187, 187, 187);}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{margin-right: 5px;}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts li{border-color: rgba(255, 255, 255, 0.2);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-time{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .widget_categories ul li{color: rgb(187, 187, 187); font-size: 14px; display: block;}
.tsm.tsm.tsm .widget_categories ul li a{padding-right: 2px; display: inline-block;}
.tsm.tsm.tsm .widget_text .textwidget > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .vc_separator{align-items: center; display: flex; flex-flow: row;}
.tsm.tsm.tsm .vc_separator .vc_sep_holder{flex: 1 1 auto; height: 1px; min-width: 10%; position: relative;}
.tsm.tsm.tsm .vc_separator .vc_sep_holder .vc_sep_line{border-top: 1px solid rgb(235, 235, 235); display: block; height: 1px; position: relative; top: 1px; width: 100%;}
.tsm.tsm.tsm .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width: 100%;}
.tsm.tsm.tsm .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display: none;}
.tsm.tsm.tsm .vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{border-top-width: 1px;}
.tsm.tsm.tsm .woodmart-close-side{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 400; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.25s, visibility 0.25s;}
.tsm.tsm.tsm .woodmart-close-side-opened{opacity: 1; visibility: visible; transition: opacity 0.25s, visibility;}
.tsm.tsm.tsm .widget,.tsm.tsm.tsm .woodmart-widget{line-height: 1.4;}
.tsm.tsm.tsm .widget a,.tsm.tsm.tsm .woodmart-widget a{color: rgb(114, 114, 114);}
.tsm.tsm.tsm .widget a:hover,.tsm.tsm.tsm .woodmart-widget a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .widget li,.tsm.tsm.tsm .woodmart-widget li{margin-bottom: 15px;}
.tsm.tsm.tsm .widget li:last-child,.tsm.tsm.tsm .woodmart-widget li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .color-scheme-light .widget a,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light .widget a:hover,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .color-scheme-light .widget{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget-heading{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; -webkit-box-flex: 0; flex: 0 0 auto; padding: 20px 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget-heading .close-side-widget{-webkit-box-flex: 0; flex: 0 0 auto; text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.3px; text-transform: uppercase; line-height: 30px; position: relative; color: rgb(45, 42, 42); cursor: pointer; padding-right: 21px;}
.tsm.tsm.tsm .widget-heading .close-side-widget::after{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::before{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::before{transform: rotate(45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::after,.tsm.tsm.tsm .widget-heading .close-side-widget::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 15px; height: 2px; display: inline-block; background-color: currentcolor; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.tsm.tsm.tsm .widget-heading .widget-title{-webkit-box-flex: 1; flex: 1 1 auto; margin-bottom: 0px; font-size: 20px;}
.tsm.tsm.tsm .widget-title{font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(45, 42, 42); margin-bottom: 20px;}
.tsm.tsm.tsm .woodmart-recent-posts li{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .woodmart-recent-posts li:last-child{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-info{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{font-size: 12px; color: rgb(187, 187, 187);}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{margin-right: 5px;}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts li{border-color: rgba(255, 255, 255, 0.2);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-time{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .widget_text .textwidget > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .vc_sep_pos_align_center{margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm .woodmart-scroll{-webkit-box-flex: 1; flex: 1 1 auto; width: 100%; height: 100%; position: relative; overflow: hidden;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content{position: absolute; inset: 0px; overflow: hidden auto;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content:focus{outline: 0px;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content::-webkit-scrollbar{display: none;}
.tsm.tsm.tsm .slider-title{position: relative; text-align: left; padding-bottom: 10px; margin-bottom: 20px;}
.tsm.tsm.tsm .slider-title::before{content: " "; position: absolute; top: 100%; left: 0px; width: 40px; height: 2px;}
.tsm.tsm.tsm .owl-carousel{width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;}
.tsm.tsm.tsm .owl-carousel .owl-stage{position: relative;}
.tsm.tsm.tsm .owl-carousel .owl-stage::after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.tsm.tsm.tsm .owl-carousel .owl-stage-outer{position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px);}
.tsm.tsm.tsm .owl-carousel .owl-item{backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}
.tsm.tsm.tsm .owl-carousel .owl-item{position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .owl-carousel .owl-dots.disabled,.tsm.tsm.tsm .owl-carousel .owl-nav.disabled{display: none;}
.tsm.tsm.tsm .owl-carousel .owl-nav .owl-next,.tsm.tsm.tsm .owl-carousel .owl-nav .owl-prev{cursor: pointer; user-select: none;}
.tsm.tsm.tsm .owl-carousel.owl-loaded{display: block;}
.tsm.tsm.tsm .owl-carousel.owl-drag .owl-item{user-select: none;}
.tsm.tsm.tsm .owl-dots{text-align: center; margin-top: 5px;}
.tsm.tsm.tsm .owl-nav{font-size: 0px;}
.tsm.tsm.tsm .owl-nav > div{position: absolute; top: 50%; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; width: 50px; height: 50px; padding: 0px; margin-top: -25px; color: rgba(0, 0, 0, 0.8); text-align: center; cursor: pointer; opacity: 0; visibility: hidden; pointer-events: none; z-index: 250; transition: 0.25s; backface-visibility: hidden;}
.tsm.tsm.tsm .owl-nav > div::after{display: inline-block; font-size: 24px; line-height: 24px; backface-visibility: hidden; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{padding-right: 2px; transform: translateX(-30px);}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]::after{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{padding-left: 2px; transform: translateX(30px);}
.tsm.tsm.tsm .owl-nav > div[class*="next"]::after{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{left: 0px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{right: 0px;}
.tsm.tsm.tsm .owl-nav > div:hover{color: rgba(0, 0, 0, 0.5);}
.tsm.tsm.tsm .owl-carousel:hover .owl-nav > div{transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: visible;}
.tsm.tsm.tsm .woodmart-carousel-spacing-30{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .woodmart-carousel-spacing-30 .owl-carousel:not(.owl-loaded) > div{padding-left: 15px; padding-right: 15px;}
.tsm.tsm.tsm .owl-carousel:not(.owl-loaded){display: flex; flex-wrap: wrap;}
.tsm.tsm.tsm .owl-loaded::after,.tsm.tsm.tsm .owl-loaded::before{content: ""; position: absolute; top: 0px; bottom: 0px; width: 50px;}
.tsm.tsm.tsm .owl-loaded::before{right: -50px;}
.tsm.tsm.tsm .owl-loaded::after{left: -50px;}
.tsm.tsm.tsm .slider-type-product{margin-bottom: 35px;}
.tsm.tsm.tsm .slider-type-product .owl-carousel:not(.owl-loaded){padding-top: 3px; padding-bottom: 3px;}
.tsm.tsm.tsm .slider-type-product .product-grid-item{margin-bottom: 0px;}
.tsm.tsm.tsm .pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px;}
.tsm.tsm.tsm .pswp *{box-sizing: border-box;}
.tsm.tsm.tsm .pswp__bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__scroll-wrap{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}
.tsm.tsm.tsm .pswp__container{touch-action: none; position: absolute; inset: 0px;}
.tsm.tsm.tsm .pswp__container{user-select: none; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .pswp__bg{will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .pswp__container{backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__item{position: absolute; inset: 0px; overflow: hidden;}
.tsm.tsm.tsm .pswp__button{width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none;}
.tsm.tsm.tsm .pswp__button:focus,.tsm.tsm.tsm .pswp__button:hover{opacity: 1;}
.tsm.tsm.tsm .pswp__button:active{outline: 0px; opacity: 0.9;}
.tsm.tsm.tsm .pswp__button,.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{background: url(https://supersolutionbd.com/pk/wp-content/uploads/2026/10/default-skin.png) 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px;}
.tsm.tsm.tsm .pswp__button--close{background-position: 0px -44px;}
.tsm.tsm.tsm .pswp__button--share{background-position: -44px -44px;}
.tsm.tsm.tsm .pswp__button--fs{display: none;}
.tsm.tsm.tsm .pswp__button--zoom{display: none; background-position: -88px 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__button--arrow--right{background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left{left: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--right{right: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left::before{left: 6px; background-position: -138px -44px;}
.tsm.tsm.tsm .pswp__button--arrow--right::before{right: 6px; background-position: -94px -44px;}
.tsm.tsm.tsm .pswp__counter,.tsm.tsm.tsm .pswp__share-modal{user-select: none;}
.tsm.tsm.tsm .pswp__share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__share-modal--hidden{display: none;}
.tsm.tsm.tsm .pswp__share-tooltip{z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__counter{position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px;}
.tsm.tsm.tsm .pswp__caption{position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px;}
.tsm.tsm.tsm .pswp__caption__center{text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204);}
.tsm.tsm.tsm .pswp__preloader{width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;}
.tsm.tsm.tsm .pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}
@media screen and (max-width: 1024px){.tsm.tsm.tsm .pswp__preloader{position: relative; left: auto; top: auto; margin: 0px; float: right;}}
.tsm.tsm.tsm .pswp__ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;}
.tsm.tsm.tsm .pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{background-color: rgba(0, 0, 0, 0.5);}
.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--right,.tsm.tsm.tsm .pswp__ui--hidden .pswp__caption,.tsm.tsm.tsm .pswp__ui--hidden .pswp__top-bar{opacity: 0.001;}
.tsm.tsm.tsm .pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px;}
.tsm.tsm.tsm .pswp *{box-sizing: border-box;}
.tsm.tsm.tsm .pswp__bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__scroll-wrap{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}
.tsm.tsm.tsm .pswp__container{touch-action: none; position: absolute; inset: 0px;}
.tsm.tsm.tsm .pswp__container{user-select: none; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .pswp__bg{will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .pswp__container{backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__item{position: absolute; inset: 0px; overflow: hidden;}
.tsm.tsm.tsm .pswp__button{width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none;}
.tsm.tsm.tsm .pswp__button:focus,.tsm.tsm.tsm .pswp__button:hover{opacity: 1;}
.tsm.tsm.tsm .pswp__button:active{outline: 0px; opacity: 0.9;}
.tsm.tsm.tsm .pswp__button,.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{background: url("images/default-skin.png") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px;}
.tsm.tsm.tsm .pswp__button--close{background-position: 0px -44px;}
.tsm.tsm.tsm .pswp__button--share{background-position: -44px -44px;}
.tsm.tsm.tsm .pswp__button--fs{display: none;}
.tsm.tsm.tsm .pswp__button--zoom{display: none; background-position: -88px 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__button--arrow--right{background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left{left: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--right{right: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left::before{left: 6px; background-position: -138px -44px;}
.tsm.tsm.tsm .pswp__button--arrow--right::before{right: 6px; background-position: -94px -44px;}
.tsm.tsm.tsm .pswp__counter,.tsm.tsm.tsm .pswp__share-modal{user-select: none;}
.tsm.tsm.tsm .pswp__share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__share-modal--hidden{display: none;}
.tsm.tsm.tsm .pswp__share-tooltip{z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__counter{position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px;}
.tsm.tsm.tsm .pswp__caption{position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px;}
.tsm.tsm.tsm .pswp__caption__center{text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204);}
.tsm.tsm.tsm .pswp__preloader{width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;}
.tsm.tsm.tsm .pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}
@media screen and (max-width: 1024px){.tsm.tsm.tsm .pswp__preloader{position: relative; left: auto; top: auto; margin: 0px; float: right;}}
.tsm.tsm.tsm .pswp__ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;}
.tsm.tsm.tsm .pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{background-color: rgba(0, 0, 0, 0.5);}
.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--right,.tsm.tsm.tsm .pswp__ui--hidden .pswp__caption,.tsm.tsm.tsm .pswp__ui--hidden .pswp__top-bar{opacity: 0.001;}
.tsm.tsm.tsm .woodmart-social-icons{font-size: 0px; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-social-icons .woodmart-social-icon{display: inline-block; font-size: 0px; text-align: center; margin: 4px;}
.tsm.tsm.tsm .woodmart-social-icons i{vertical-align: middle;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon{padding: 6px; margin: 0px !important; width: auto !important; height: auto !important; color: rgba(0, 0, 0, 0.6) !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon i{line-height: 1 !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon:hover{color: rgba(0, 0, 0, 0.8) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon:hover{color: rgba(255, 255, 255, 0.6) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon{background-color: transparent; border: 2px solid rgb(204, 204, 204); color: rgba(0, 0, 0, 0.4) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon i{margin-top: -2px;}
.tsm.tsm.tsm .color-scheme-light .icons-design-bordered .woodmart-social-icon,.tsm.tsm.tsm .icons-design-bordered.color-scheme-light .woodmart-social-icon{border: 2px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon:hover{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-bordered .social-facebook:hover{background-color: rgb(54, 84, 147); border-color: rgb(54, 84, 147);}
.tsm.tsm.tsm .icons-design-bordered .social-twitter:hover{background-color: rgb(51, 204, 255); border-color: rgb(51, 204, 255);}
.tsm.tsm.tsm .icons-design-bordered .social-instagram:hover{background-color: rgb(119, 68, 48); border-color: rgb(119, 68, 48);}
.tsm.tsm.tsm .icons-design-bordered .social-google:hover{background-color: rgb(212, 65, 50); border-color: rgb(212, 65, 50);}
.tsm.tsm.tsm .icons-design-bordered .social-youtube:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-pinterest:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-tumblr:hover{background-color: rgb(54, 70, 93); border-color: rgb(54, 70, 93);}
.tsm.tsm.tsm .icons-design-bordered .social-linkedin:hover{background-color: rgb(2, 116, 179); border-color: rgb(2, 116, 179);}
.tsm.tsm.tsm .icons-design-bordered .social-vimeo:hover{background-color: rgb(26, 183, 234); border-color: rgb(26, 183, 234);}
.tsm.tsm.tsm .icons-design-bordered .social-github:hover{background-color: rgb(23, 21, 21); border-color: rgb(23, 21, 21);}
.tsm.tsm.tsm .icons-design-bordered .social-dribbble:hover{background-color: rgb(236, 94, 149); border-color: rgb(236, 94, 149);}
.tsm.tsm.tsm .icons-design-bordered .social-whatsapp:hover{background-color: rgb(30, 190, 165); border-color: rgb(30, 190, 165);}
.tsm.tsm.tsm .fa{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: 'TSM FontAwesome'; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.tsm.tsm.tsm .icons-size- i,.tsm.tsm.tsm .icons-size- i,.tsm.tsm.tsm .icons-size-small i{font-size: 14px; line-height: 30px;}
.tsm.tsm.tsm .social-form-circle .woodmart-social-icon{border-radius: 50%;}
.tsm.tsm.tsm .fa-envelope-o::before{content: "";}
.tsm.tsm.tsm .woodmart-social-icons{font-size: 0px; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-social-icons .woodmart-social-icon{display: inline-block; font-size: 0px; text-align: center; margin: 4px;}
.tsm.tsm.tsm .woodmart-social-icons i{vertical-align: middle;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon{padding: 6px; margin: 0px !important; width: auto !important; height: auto !important; color: rgba(0, 0, 0, 0.6) !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon i{line-height: 1 !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon:hover{color: rgba(0, 0, 0, 0.8) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon:hover{color: rgba(255, 255, 255, 0.6) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon{background-color: transparent; border: 2px solid rgb(204, 204, 204); color: rgba(0, 0, 0, 0.4) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon i{margin-top: -2px;}
.tsm.tsm.tsm .color-scheme-light .icons-design-bordered .woodmart-social-icon,.tsm.tsm.tsm .icons-design-bordered.color-scheme-light .woodmart-social-icon{border: 2px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon:hover{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-bordered .social-facebook:hover{background-color: rgb(54, 84, 147); border-color: rgb(54, 84, 147);}
.tsm.tsm.tsm .icons-design-bordered .social-twitter:hover{background-color: rgb(51, 204, 255); border-color: rgb(51, 204, 255);}
.tsm.tsm.tsm .icons-design-bordered .social-instagram:hover{background-color: rgb(119, 68, 48); border-color: rgb(119, 68, 48);}
.tsm.tsm.tsm .icons-design-bordered .social-google:hover{background-color: rgb(212, 65, 50); border-color: rgb(212, 65, 50);}
.tsm.tsm.tsm .icons-design-bordered .social-youtube:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-pinterest:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-tumblr:hover{background-color: rgb(54, 70, 93); border-color: rgb(54, 70, 93);}
.tsm.tsm.tsm .icons-design-bordered .social-linkedin:hover{background-color: rgb(2, 116, 179); border-color: rgb(2, 116, 179);}
.tsm.tsm.tsm .icons-design-bordered .social-vimeo:hover{background-color: rgb(26, 183, 234); border-color: rgb(26, 183, 234);}
.tsm.tsm.tsm .icons-design-bordered .social-github:hover{background-color: rgb(23, 21, 21); border-color: rgb(23, 21, 21);}
.tsm.tsm.tsm .icons-design-bordered .social-dribbble:hover{background-color: rgb(236, 94, 149); border-color: rgb(236, 94, 149);}
.tsm.tsm.tsm .icons-design-bordered .social-whatsapp:hover{background-color: rgb(30, 190, 165); border-color: rgb(30, 190, 165);}
.tsm.tsm.tsm .icons-size- .woodmart-social-icon{width: 30px; height: 30px;}
.tsm.tsm.tsm .icons-size- i{font-size: 14px; line-height: 30px;}
.tsm.tsm.tsm .social-form-circle .woodmart-social-icon{border-radius: 50%;}
.tsm.tsm.tsm .fa-envelope-o::before{content: "";}
.tsm.tsm.tsm .fa-twitter::before{content: "";}
.tsm.tsm.tsm .fa-facebook::before{content: "";}
.tsm.tsm.tsm .fa-github::before{content: "";}
.tsm.tsm.tsm .instagram-widget{position: relative;}
.tsm.tsm.tsm .fa-pinterest::before{content: "";}
.tsm.tsm.tsm .fa-google-plus::before{content: "";}
.tsm.tsm.tsm .fa-envelope::before{content: "";}
.tsm.tsm.tsm .fa-linkedin::before{content: "";}
.tsm.tsm.tsm .fa-mobile::before{content: "";}
.tsm.tsm.tsm .fa-twitter::before{content: "";}
.tsm.tsm.tsm .fa-facebook::before{content: "";}
.tsm.tsm.tsm .fa-github::before{content: "";}
.tsm.tsm.tsm .fa-location-arrow::before{content: "";}
.tsm.tsm.tsm .fa-pinterest::before{content: "";}
.tsm.tsm.tsm .fa-google-plus::before{content: "";}
.tsm.tsm.tsm .fa-envelope::before{content: "";}
.tsm.tsm.tsm .fa-linkedin::before{content: "";}
.tsm.tsm.tsm .fa-youtube::before{content: "";}
.tsm.tsm.tsm .fa-instagram::before{content: "";}
.tsm.tsm.tsm .fa-tumblr::before{content: "";}
.tsm.tsm.tsm .fa-dribbble::before{content: "";}
.tsm.tsm.tsm .fa-mobile::before{content: "";}
.tsm.tsm.tsm .fa-vk::before{content: "";}
.tsm.tsm.tsm .fa-location-arrow::before{content: "";}
.tsm.tsm.tsm .fa-youtube::before{content: "";}
.tsm.tsm.tsm .fa-instagram::before{content: "";}
.tsm.tsm.tsm .fa-tumblr::before{content: "";}
.tsm.tsm.tsm .fa-dribbble::before{content: "";}
.tsm.tsm.tsm .fa-vk::before{content: "";}
.tsm.tsm.tsm .fa-whatsapp::before{content: "";}
.tsm.tsm.tsm .product-image-summary .stock,.tsm.tsm.tsm .variations_form .stock,.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span{font-size: 14px; line-height: 1.2; font-weight: 600;}
.tsm.tsm.tsm .product-image-summary .stock::before,.tsm.tsm.tsm .variations_form .stock::before,.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span::before{display: inline-block; vertical-align: text-top; margin-right: 5px;}
.tsm.tsm.tsm .product-image-summary .out-of-stock,.tsm.tsm.tsm .variations_form .out-of-stock{color: rgb(181, 8, 8);}
.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span.wishlist-in-stock{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span.wishlist-in-stock::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .meta-location-add_to_cart .product_meta{padding-top: 20px; border-top: 1px solid;}
.tsm.tsm.tsm .meta-location-add_to_cart .product_meta > span{display: block; margin-bottom: 15px;}
.tsm.tsm.tsm .single_add_to_cart_button::after,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .ajax_add_to_cart::after,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .ajax_add_to_cart::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity;}
.tsm.tsm.tsm .loading.single_add_to_cart_button,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .loading.ajax_add_to_cart,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .loading.ajax_add_to_cart{color: transparent !important;}
.tsm.tsm.tsm .loading.single_add_to_cart_button::after,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .loading.ajax_add_to_cart::after,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .loading.ajax_add_to_cart::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate; transition: opacity 0.25s;}
.tsm.tsm.tsm .fa-odnoklassniki::before{content: "";}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a{display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s; padding: 0px; overflow: hidden;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover{text-decoration: none;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:focus{outline: 0px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a span:not(.woodmart-tooltip-label){display: block; transition: transform 0.25s, opacity 0.15s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a::before{content: ""; font-family: 'TSM Woodmart'; position: absolute; top: 0px; left: 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; font-weight: 400; font-size: 20px; color: rgb(255, 255, 255); transition: opacity 0.15s, transform 0.25s, -webkit-transform 0.25s; transform: translateY(100%);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:focus::before,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover::before{transform: translateY(0px) translateZ(0px);}
.tsm.tsm.tsm .fa-vimeo::before{content: "";}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading::before{opacity: 0;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading span:not(.woodmart-tooltip-label){opacity: 0;}
.tsm.tsm.tsm .woodmart-hover-standard .woodmart-buttons{position: absolute; top: 10px; right: 10px;}
.tsm.tsm.tsm .woodmart-hover-standard .woodmart-buttons{opacity: 0; transform: translateX(20px) translateZ(0px);}
.tsm.tsm.tsm .woodmart-hover-standard:hover .woodmart-buttons{opacity: 1; transform: translateY(0px) translateZ(0px);}
.tsm.tsm.tsm .fa-whatsapp::before{content: "";}
.tsm.tsm.tsm p.form-row-wide{clear: both;}
.tsm.tsm.tsm .widget_shopping_cart .return-to-shop{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .return-to-shop a{font-size: 12px; line-height: 16px; padding: 10px 14px;}
.tsm.tsm.tsm .widget_shopping_cart .empty{position: relative; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; font-size: 14px; font-weight: 600; text-transform: uppercase; color: rgb(45, 42, 42);}
.tsm.tsm.tsm .shop_table tr td:last-child,.tsm.tsm.tsm .shop_table tr th:last-child{text-align: right;}
.tsm.tsm.tsm th.product-remove,.tsm.tsm.tsm th.product-thumbnail{font-size: 0px;}
.tsm.tsm.tsm th.product-name{text-align: left;}
.tsm.tsm.tsm th.product-thumbnail{width: 10px;}
.tsm.tsm.tsm th.product-remove{width: 40px;}
.tsm.tsm.tsm td.product-name{text-align: left;}
.tsm.tsm.tsm td.product-name a{font-weight: 500; font-size: 14px;}
.tsm.tsm.tsm td.product-price .amount{font-size: 14px; font-weight: 400; color: rgb(119, 119, 119);}
.tsm.tsm.tsm td.product-price del{color: rgb(189, 189, 189);}
.tsm.tsm.tsm td.product-price del .amount{color: rgb(189, 189, 189); font-size: 90%;}
.tsm.tsm.tsm td.product-price ins{text-decoration: none; padding: 0px; opacity: 1; background-color: transparent;}
.tsm.tsm.tsm td.product-thumbnail > a{display: block; overflow: hidden;}
.tsm.tsm.tsm td.product-thumbnail img{max-width: 80px; min-width: 80px;}
.tsm.tsm.tsm td.product-remove{padding: 0px; text-align: center;}
.tsm.tsm.tsm .fa-telegram::before{content: "";}
.tsm.tsm.tsm .fa-odnoklassniki::before{content: "";}
.tsm.tsm.tsm{box-sizing: border-box;}
.tsm.tsm.tsm *,.tsm.tsm.tsm ::before,.tsm.tsm.tsm ::after{box-sizing: inherit;}
.tsm.tsm.tsm .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.tsm.tsm.tsm .product-grid-item{margin-bottom: 30px; text-align: center;}
@media (min-width: 576px){.tsm.tsm.tsm .container{max-width: 100%;}}
.tsm.tsm.tsm .product-grid-item .product-element-top::after{content: ""; width: 32px; height: 32px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; opacity: 0; visibility: hidden; transition: opacity 0.1s, visibility 0.1s;}
@media (min-width: 769px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 1025px){.tsm.tsm.tsm .container{max-width: 100%;}}
.tsm.tsm.tsm .product-grid-item .product-image-link{display: block;}
@media (min-width: 1200px){.tsm.tsm.tsm .container{max-width: 1222px;}}
.tsm.tsm.tsm .container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.tsm.tsm.tsm .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.tsm.tsm.tsm .product-grid-item .product-title a{color: inherit;}
.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-6,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-sm-6,.tsm.tsm.tsm .col-md-3,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12,.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.tsm.tsm.tsm .product-grid-item .star-rating{margin-bottom: 5px;}
.tsm.tsm.tsm .product-grid-item .price{display: block; font-size: 15px; line-height: 1.3; margin-bottom: 0px;}
.tsm.tsm.tsm .product-grid-item .added_to_cart{display: none !important;}
.tsm.tsm.tsm .col-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-12{flex: 0 0 100%; max-width: 100%;}
.tsm.tsm.tsm .quick-shop-wrapper{position: absolute; top: 100%; left: 0px; z-index: 10; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.95); transition: transform 0.3s;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-form{display: flex; -webkit-box-align: stretch; align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; text-align: center; height: 100%; width: 100%; padding-top: 45px; padding-left: 10px; padding-right: 10px;}
.tsm.tsm.tsm p.form-row-wide{clear: both;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close{position: absolute; top: 5px; right: 5px; height: 30px; line-height: 30px; opacity: 0; color: rgb(0, 0, 0); text-transform: uppercase; text-decoration: none; font-size: 12px; font-weight: 600; letter-spacing: 0.6px; z-index: 5; transition: opacity 0.2s; cursor: pointer; padding-right: 18px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after,.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 12px; height: 2px; display: inline-block; background-color: currentcolor; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after{transform: rotate(0deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{transform: rotate(0deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close:hover::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close:hover::before{transform: rotate(45deg);}
.tsm.tsm.tsm tr.order-total td strong{display: block;}
.tsm.tsm.tsm th.product-remove,.tsm.tsm.tsm th.product-thumbnail{font-size: 0px;}
.tsm.tsm.tsm th.product-name{text-align: left;}
.tsm.tsm.tsm th.product-thumbnail{width: 10px;}
.tsm.tsm.tsm th.product-remove{width: 40px;}
.tsm.tsm.tsm td.product-name{text-align: left;}
.tsm.tsm.tsm td.product-name a{font-weight: 500; font-size: 14px;}
@media (min-width: 576px){.tsm.tsm.tsm .col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.tsm.tsm.tsm .col-sm-6{flex: 0 0 50%; max-width: 50%;}}
.tsm.tsm.tsm td.product-subtotal span{font-size: 16px;}
.tsm.tsm.tsm td.product-thumbnail > a{display: block; overflow: hidden;}
.tsm.tsm.tsm td.product-thumbnail img{max-width: 80px; min-width: 80px;}
.tsm.tsm.tsm td.product-remove{padding: 0px; text-align: center;}
.tsm.tsm.tsm .woodmart-buttons{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; z-index: 2; transition: 0.3s;}
.tsm.tsm.tsm .woodmart-buttons > div{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-buttons > div a{display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; padding: 0px; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; text-align: center; font-weight: 400; font-size: 0px; letter-spacing: 0px; width: 50px; height: 45px; line-height: 0; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-buttons > div a .woodmart-tooltip-label{inset: 50% 100% auto auto; margin: -17px 8px 0px 0px;}
.tsm.tsm.tsm .woodmart-buttons > div a .woodmart-tooltip-label::before{inset: 50% auto auto 100%; margin: -5px 0px 0px; border-width: 5px 0px 5px 5px; border-color: transparent transparent transparent rgb(0, 0, 0);}
.tsm.tsm.tsm .woodmart-buttons > div a:hover{text-decoration: none; outline: 0px; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none;}
.tsm.tsm.tsm .woodmart-buttons > div a::before{font-size: 20px; transition: opacity 0.15s;}
.tsm.tsm.tsm .woodmart-buttons > div a::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.tsm.tsm.tsm .woodmart-buttons > div a.loading::before{opacity: 0;}
.tsm.tsm.tsm .woodmart-buttons > div a.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate;}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a.loading.added::before{opacity: 1;}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a.loading.added::after{content: none;}
.tsm.tsm.tsm .woodmart-buttons .yith-wcwl-add-to-wishlist a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .woodmart-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before{content: ""; font-family: 'TSM Woodmart'; font-size: 18px;}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-md-6{flex: 0 0 50%; max-width: 50%;}}
.tsm.tsm.tsm .product-labels{position: absolute; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-align: start; align-items: flex-start; z-index: 1; max-width: 50%; transition: opacity 0.3s;}
.tsm.tsm.tsm .product-label{min-width: 50px; color: rgb(255, 255, 255); font-weight: 600; word-break: break-all; letter-spacing: 0.4px; line-height: 1.2; text-align: center; text-transform: uppercase;}
.tsm.tsm.tsm .product-label:not(:last-child){margin-bottom: 10px;}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-12{flex: 0 0 100%; max-width: 100%;}}
.tsm.tsm.tsm .product-label.out-of-stock{background-color: rgba(255, 255, 255, 0.9); color: rgb(45, 42, 42); font-weight: 900;}
@media (min-width: 1025px){.tsm.tsm.tsm .container{max-width: 100%;}}
@media (min-width: 1200px){.tsm.tsm.tsm .container{max-width: 1222px;}}
.tsm.tsm.tsm .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.tsm.tsm.tsm .labels-rounded{top: 7px; left: 7px;}
.tsm.tsm.tsm .labels-rounded .product-label{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 50px; padding: 5px 7px; font-size: 14px; border-radius: 35px;}
.tsm.tsm.tsm .col-12,.tsm.tsm.tsm .col-sm-4,.tsm.tsm.tsm .col-md-6,.tsm.tsm.tsm .col-md-12,.tsm.tsm.tsm .col-lg-3,.tsm.tsm.tsm .col-lg-6,.tsm.tsm.tsm .col-lg-12{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.tsm.tsm.tsm .labels-rounded .out-of-stock{max-width: 50px; font-size: 12px;}
.tsm.tsm.tsm .col-12{flex: 0 0 100%; max-width: 100%;}
@media (min-width: 1025px){.tsm.tsm.tsm .col-lg-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-lg-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-lg-12{flex: 0 0 100%; max-width: 100%;}}
@media (min-width: 576px){.tsm.tsm.tsm .col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%;}}
@media (min-width: 769px){.tsm.tsm.tsm .col-md-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-md-12{flex: 0 0 100%; max-width: 100%;}}
@media (min-width: 1025px){.tsm.tsm.tsm .col-lg-3{flex: 0 0 25%; max-width: 25%;}
.tsm.tsm.tsm .col-lg-6{flex: 0 0 50%; max-width: 50%;}
.tsm.tsm.tsm .col-lg-12{flex: 0 0 100%; max-width: 100%;}}
.tsm.tsm.tsm .align-items-start{align-items: flex-start !important;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add{margin-top: 10px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a span:not(.woodmart-tooltip-label){font-size: 12px; line-height: 16px; padding: 10px 14px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add .added_to_cart{font-size: 12px; line-height: 16px; padding: 10px 14px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add .added_to_cart::before{content: none;}
.tsm.tsm.tsm .category-grid-item{margin-bottom: 30px;}
.tsm.tsm.tsm .category-grid-item .category-image{display: block; margin: -1px; transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.tsm.tsm.tsm .category-grid-item img{width: 100%;}
.tsm.tsm.tsm .category-grid-item .category-link{position: absolute; inset: 0px; z-index: 5;}
.tsm.tsm.tsm .category-grid-item .category-title{text-transform: uppercase; line-height: 1.5; font-size: 20px; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 0px;}
.tsm.tsm.tsm .category-grid-item .count{display: none; padding: 0px; background-color: transparent; color: rgba(88, 88, 88, 0.35);}
.tsm.tsm.tsm .category-grid-item .more-products{color: rgb(142, 142, 142); font-size: 110%;}
.tsm.tsm.tsm .category-grid-item .more-products > a{color: inherit;}
.tsm.tsm.tsm .category-grid-item:hover .category-image{transform: scale3d(1.1, 1.1, 1);}
.tsm.tsm.tsm .cat-design-default .wrapp-category{position: relative; overflow: hidden;}
.tsm.tsm.tsm .cat-design-default .hover-mask{position: absolute; bottom: 15px; left: 20px; right: 20px; transform: translateY(100%) translateZ(0px); transition: transform 0.3s, -webkit-transform 0.3s;}
.tsm.tsm.tsm .cat-design-default .category-title{position: absolute; left: 0px; bottom: 100%;}
.tsm.tsm.tsm .cat-design-default .more-products{margin-top: 5px; opacity: 0; transform: translateY(15px) translateZ(0px); transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;}
.tsm.tsm.tsm .cat-design-default.categories-with-shadow .wrapp-category{box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 2px;}
.tsm.tsm.tsm .cat-design-default:hover .hover-mask{transform: translateY(0px) translateZ(0px);}
.tsm.tsm.tsm .cat-design-default:hover .more-products{opacity: 1; transform: translateY(0px) translateZ(0px);}
.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm fieldset,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm abbr,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm code,.tsm.tsm.tsm del,.tsm.tsm.tsm div,.tsm.tsm.tsm em,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm ins,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm nav,.tsm.tsm.tsm ol,.tsm.tsm.tsm p,.tsm.tsm.tsm small,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm table,.tsm.tsm.tsm tbody,.tsm.tsm.tsm td,.tsm.tsm.tsm th,.tsm.tsm.tsm time,.tsm.tsm.tsm tr,.tsm.tsm.tsm ul,.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul{margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; vertical-align: baseline;}
.tsm.tsm.tsm *{box-sizing: border-box;}
.tsm.tsm.tsm ::after,.tsm.tsm.tsm ::before{box-sizing: border-box;}
.tsm.tsm.tsm{line-height: 1;}
.tsm.tsm.tsm ol,.tsm.tsm.tsm ul{list-style: none;}
.tsm.tsm.tsm table{border-collapse: collapse; border-spacing: 0px;}
.tsm.tsm.tsm td,.tsm.tsm.tsm th{text-align: left; font-weight: 400; vertical-align: middle;}
.tsm.tsm.tsm a img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm aside,.tsm.tsm.tsm figure,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm nav,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm aside,.tsm.tsm.tsm footer,.tsm.tsm.tsm header,.tsm.tsm.tsm nav{display: block;}
.tsm.tsm.tsm a,.tsm.tsm.tsm button,.tsm.tsm.tsm input{touch-action: manipulation;}
.tsm.tsm.tsm button,.tsm.tsm.tsm input,.tsm.tsm.tsm select,.tsm.tsm.tsm textarea,.tsm.tsm.tsm button,.tsm.tsm.tsm input,.tsm.tsm.tsm textarea{color: inherit; font: inherit; margin: 0px;}
.tsm.tsm.tsm button{overflow: visible;}
.tsm.tsm.tsm button,.tsm.tsm.tsm input[type="button"],.tsm.tsm.tsm input[type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm input[type="submit"]{appearance: button; cursor: pointer;}
.tsm.tsm.tsm{font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm{overflow-x: hidden; margin: 0px; line-height: 1.6; font-size: 14px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm p{margin-bottom: 20px;}
.tsm.tsm.tsm a{color: rgb(63, 63, 63); text-decoration: none; transition: 0.25s;}
.tsm.tsm.tsm a:active,.tsm.tsm.tsm a:focus,.tsm.tsm.tsm a:hover{text-decoration: none; outline: 0px;}
.tsm.tsm.tsm a:focus{outline: 0px;}
.tsm.tsm.tsm h3 a,.tsm.tsm.tsm h5 a{color: inherit; font-family: inherit;}
.tsm.tsm.tsm h1{font-size: 28px;}
.tsm.tsm.tsm h2{font-size: 24px;}
.tsm.tsm.tsm h3{font-size: 22px;}
.tsm.tsm.tsm h4{font-size: 18px;}
.tsm.tsm.tsm h5{font-size: 16px;}
.tsm.tsm.tsm label{display: block; font-size: 14px; color: rgb(70, 70, 70); font-weight: 400; margin-bottom: 5px; vertical-align: middle;}
.tsm.tsm.tsm em{font-style: italic;}
.tsm.tsm.tsm abbr{color: rgb(214, 36, 50); text-decoration: none; border-bottom: 1px dotted;}
.tsm.tsm.tsm .required{color: rgb(224, 16, 32); font-size: 16px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm abbr[title]{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm strong{font-weight: 600;}
.tsm.tsm.tsm code{padding: 2px 5px;}
.tsm.tsm.tsm code{font-family: monospace, serif; hyphens: none;}
.tsm.tsm.tsm ins{text-decoration: none;}
.tsm.tsm.tsm small{font-size: 80%;}
.tsm.tsm.tsm hr{width: 35px; border-top: 1px solid rgba(27, 27, 27, 0.6); margin-top: 0px; margin-bottom: 20px;}
.tsm.tsm.tsm img{max-width: 100%; height: auto; vertical-align: middle; border: 0px;}
.tsm.tsm.tsm fieldset{border: 2px solid rgb(230, 230, 230); padding: 20px 40px; margin-bottom: 20px;}
.tsm.tsm.tsm ol,.tsm.tsm.tsm ul{line-height: 1.4;}
.tsm.tsm.tsm svg:not(:root){overflow: hidden;}
.tsm.tsm.tsm i.fa::before{margin-left: 1px; margin-right: 1px;}
.tsm.tsm.tsm .text-center{text-align: center;}
.tsm.tsm.tsm .text-left{text-align: left;}
.tsm.tsm.tsm .text-larger{font-size: 110%;}
.tsm.tsm.tsm .color-scheme-light{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light a{color: rgba(255, 255, 255, 0.9);}
.tsm.tsm.tsm .color-scheme-light a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h5,.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h4,.tsm.tsm.tsm .color-scheme-light h5,.tsm.tsm.tsm .color-scheme-light label,.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h1,.tsm.tsm.tsm .color-scheme-light h5{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-dark{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .color-scheme-dark a{color: rgb(63, 63, 63);}
.tsm.tsm.tsm .color-scheme-dark h3,.tsm.tsm.tsm .color-scheme-dark label,.tsm.tsm.tsm .color-scheme-dark h3,.tsm.tsm.tsm .color-scheme-dark h4,.tsm.tsm.tsm .color-scheme-dark label{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .product_list_widget > li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .product_list_widget > li::after{content: ""; clear: both; display: block;}
.tsm.tsm.tsm .product_list_widget > li > a{margin-bottom: 8px; display: block;}
.tsm.tsm.tsm .product_list_widget > li img{float: left; margin-right: 15px; max-width: 65px; min-width: 65px;}
.tsm.tsm.tsm .clear{clear: both; width: 100%;}
.tsm.tsm.tsm .product_list_widget > li .product-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm a,.tsm.tsm.tsm article,.tsm.tsm.tsm aside,.tsm.tsm.tsm,.tsm.tsm.tsm div,.tsm.tsm.tsm footer,.tsm.tsm.tsm form,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm header,.tsm.tsm.tsm,.tsm.tsm.tsm i,.tsm.tsm.tsm img,.tsm.tsm.tsm label,.tsm.tsm.tsm li,.tsm.tsm.tsm p,.tsm.tsm.tsm span,.tsm.tsm.tsm strong,.tsm.tsm.tsm time,.tsm.tsm.tsm ul{margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; vertical-align: baseline;}
.tsm.tsm.tsm *{box-sizing: border-box;}
.tsm.tsm.tsm ::after,.tsm.tsm.tsm ::before{box-sizing: border-box;}
.tsm.tsm.tsm .woodmart-tltp{position: relative;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label{position: absolute; padding: 0px 15px; line-height: 34px; height: 34px; text-align: center; font-size: 12px; letter-spacing: 0.3px; border-radius: 0px; font-weight: 400; text-transform: capitalize; white-space: nowrap; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); z-index: 2; pointer-events: none; visibility: hidden; opacity: 0;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label::before{content: ""; position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid;}
.tsm.tsm.tsm .woodmart-tltp:hover .woodmart-tooltip-label{animation: 0.3s ease 0s 1 normal none running wd-fadeInTooltip; opacity: 1; visibility: visible;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label{inset: auto auto 100% 50%; margin: 0px 0px 8px;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label::before{inset: 100% auto auto 50%; margin: 0px 0px 0px -5px; border-width: 5px 5px 0px; border-color: rgb(0, 0, 0) transparent transparent;}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item{position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .reset-mb-10 p{margin-bottom: 10px;}
.tsm.tsm.tsm .reset-mb-10 > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image::after{position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; opacity: 0; transition: opacity 0.6s; content: ""; width: 20px; height: 20px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.8); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image img{float: none; margin-right: 0px; transition: opacity 0.6s;}
.tsm.tsm.tsm button{appearance: button; cursor: pointer;}
.tsm.tsm.tsm{font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm{overflow-x: hidden; margin: 0px; line-height: 1.6; font-size: 14px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-link{position: absolute; inset: 0px; font-size: 0px; z-index: 1;}
.tsm.tsm.tsm .widget_shopping_cart .cart-info{-webkit-box-flex: 1; flex: 1 1 auto; padding-right: 20px;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{display: block; margin-bottom: 6px;}
.tsm.tsm.tsm a:focus{outline: 0px;}
.tsm.tsm.tsm h3 a,.tsm.tsm.tsm h5 a{color: inherit; font-family: inherit;}
.tsm.tsm.tsm .widget_shopping_cart .quantity{color: rgb(187, 187, 187); font-size: 13px; display: block;}
.tsm.tsm.tsm .widget_shopping_cart .remove{position: absolute; top: 1px; right: 0px; padding-right: 0px; text-align: center; line-height: 20px; height: 20px; width: 20px; font-size: 0px; margin-bottom: 0px; border-radius: 50%; color: rgba(0, 0, 0, 0.8); z-index: 2;}
.tsm.tsm.tsm .widget_shopping_cart .remove::after{content: ""; font-family: 'TSM Woodmart'; font-size: 8px; font-weight: 700;}
.tsm.tsm.tsm .widget_shopping_cart .remove:hover{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p{margin-bottom: 5px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .total{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap; padding-top: 15px; padding-bottom: 15px; border-top: 2px solid; margin-top: 15px;}
.tsm.tsm.tsm .widget_shopping_cart .total strong{font-size: 18px; color: rgb(45, 42, 42); font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .widget_shopping_cart .total .amount{font-weight: 600; font-size: 20px;}
.tsm.tsm.tsm .woodmart-spacing-30{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .woodmart-spacing-30 > div{padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm strong{font-weight: 600;}
.tsm.tsm.tsm .website-wrapper{position: relative; overflow: hidden; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm img{max-width: 100%; height: auto; vertical-align: middle; border: 0px;}
.tsm.tsm.tsm .main-page-wrapper{padding-top: 40px; margin-top: -40px; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .site-content{margin-bottom: 40px;}
.tsm.tsm.tsm .footer-sidebar{padding-top: 40px; padding-bottom: 10px;}
.tsm.tsm.tsm .whb-header{margin-bottom: 40px;}
.tsm.tsm.tsm .whb-flex-row{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .whb-column{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .whb-col-left,.tsm.tsm.tsm .whb-mobile-left{-webkit-box-pack: start; justify-content: flex-start; margin-left: -10px;}
.tsm.tsm.tsm .whb-col-right,.tsm.tsm.tsm .whb-mobile-right{-webkit-box-pack: end; justify-content: flex-end; margin-right: -10px;}
.tsm.tsm.tsm .whb-col-mobile{-webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .whb-flex-flex-middle .whb-col-center{-webkit-box-flex: 1; flex: 1 1 0px;}
.tsm.tsm.tsm i.fa::before{margin-left: 1px; margin-right: 1px;}
.tsm.tsm.tsm .whb-general-header .whb-mobile-left,.tsm.tsm.tsm .whb-general-header .whb-mobile-right{-webkit-box-flex: 1; flex: 1 1 0px;}
.tsm.tsm.tsm .text-center{text-align: center;}
.tsm.tsm.tsm .whb-overcontent .whb-main-header{position: absolute;}
.tsm.tsm.tsm:not(.single-product) .whb-overcontent{padding-top: 0px !important; margin-bottom: 0px;}
.tsm.tsm.tsm .whb-main-header{position: relative; top: 0px; left: 0px; right: 0px; z-index: 390; backface-visibility: hidden;}
.tsm.tsm.tsm .whb-clone{position: fixed; opacity: 0; visibility: hidden; pointer-events: none; z-index: 391; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .whb-clone .whb-flex-row{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .color-scheme-light a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .widget-title,.tsm.tsm.tsm .color-scheme-light h5{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-clone .woodmart-navigation.main-nav{text-align: center;}
.tsm.tsm.tsm .color-scheme-dark{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .whb-sticky-prepared .whb-main-header{position: absolute;}
.tsm.tsm.tsm .whb-scroll-stick .whb-flex-row{transition: height 0.2s;}
.tsm.tsm.tsm .whb-scroll-stick .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-stick .search-button > a,.tsm.tsm.tsm .whb-scroll-stick .woodmart-burger-icon,.tsm.tsm.tsm .whb-scroll-stick .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-stick .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-scroll-stick .woodmart-wishlist-info-widget > a{transition: 0.25s, height 0.2s;}
.tsm.tsm.tsm .whb-scroll-stick .woodmart-logo img{transition: max-height 0.3s;}
.tsm.tsm.tsm .whb-scroll-slide .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .menu-opener,.tsm.tsm.tsm .whb-scroll-slide .whb-divider-element::before,.tsm.tsm.tsm .whb-scroll-slide .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-burger-icon,.tsm.tsm.tsm .whb-scroll-slide .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-wishlist-info-widget > a{transition: 0.25s, height;}
.tsm.tsm.tsm .woodmart-price-filter .amount{font-weight: inherit; color: inherit;}
.tsm.tsm.tsm .woodmart-price-filter .current-state{font-weight: 600; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .product_list_widget > li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .product_list_widget > li::after{content: ""; clear: both; display: block;}
.tsm.tsm.tsm .whb-sticky-shadow + .whb-clone{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;}
.tsm.tsm.tsm .whb-sticky-shadow + .whb-clone .whb-row{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .whb-row{transition: background-color 0.2s;}
.tsm.tsm.tsm .whb-color-dark:not(.whb-with-bg){background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light:not(.whb-with-bg){background-color: rgb(33, 33, 33);}
.tsm.tsm.tsm:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){background-color: transparent;}
.tsm.tsm.tsm .woodmart-logo{display: inline-block;}
.tsm.tsm.tsm .woodmart-logo img{padding-top: 5px; padding-bottom: 5px; backface-visibility: hidden; perspective: 800px; transform: translateZ(0px);}
.tsm.tsm.tsm .woodmart-logo img[src$=".svg"]{height: 100%;}
.tsm.tsm.tsm .product_list_widget > li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .menu-opener{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 50px; min-width: 270px; max-width: 320px; padding: 10px 15px; color: rgb(51, 51, 51); line-height: 1; font-size: 14px; font-weight: 600; transition: 0.25s;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{-webkit-box-flex: 0; flex: 0 0 auto; position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger,.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: none;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .menu-opener .menu-open-label{-webkit-box-flex: 1; flex: 1 1 auto; text-transform: uppercase; letter-spacing: 0.4px; margin-right: 10px;}
.tsm.tsm.tsm .menu-opener .arrow-opener{font-size: 16px; font-style: normal; transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden;}
.tsm.tsm.tsm .menu-opener .arrow-opener::after{content: ""; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .menu-opener.color-scheme-light{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .header-categories-nav .header-categories-nav-wrap{position: relative;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown{position: absolute; top: 100%; left: 0px; right: 0px; z-index: 299; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px) translateZ(0px); transition: 0.2s;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .menu{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .item-level-0 > a{font-size: 14px;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .categories-menu-dropdown{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .arrow-opener{transform: rotate(-180deg);}
.tsm.tsm.tsm .widget_shopping_cart .remove{position: absolute; top: 1px; right: 0px; padding-right: 0px; text-align: center; line-height: 20px; height: 20px; width: 20px; font-size: 0px; margin-bottom: 0px; border-radius: 50%; color: rgba(0, 0, 0, 0.8); z-index: 2;}
.tsm.tsm.tsm .widget_shopping_cart .remove::after{content: ""; font-family: 'TSM Woodmart'; font-size: 8px; font-weight: 700;}
.tsm.tsm.tsm .search-button{position: relative;}
.tsm.tsm.tsm .search-button > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .search-button:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .search-button .search-button-icon{position: relative; font-size: 0px; line-height: 1; font-weight: 400;}
.tsm.tsm.tsm .search-button .search-button-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 19px; transition: opacity 0.3s;}
.tsm.tsm.tsm .search-button .search-button-icon::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; top: 50%; left: 50%; margin-left: -7.5px; margin-top: -7.5px; font-size: 15px; font-weight: 400; height: 15px; width: 15px; line-height: 15px; opacity: 0; transition: none;}
.tsm.tsm.tsm .widget_shopping_cart .buttons{display: block; margin-bottom: 0px; text-align: center;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a{width: 100%; margin-bottom: 10px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .search-button > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .search-button:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .website-wrapper{position: relative; overflow: hidden; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-burger-icon{display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 40px; line-height: 1; color: rgb(51, 51, 51); cursor: pointer; user-select: none; transition: 0.25s;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger{position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: width 0.25s;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{top: -6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after{top: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label{font-size: 13px; font-weight: 600; text-transform: uppercase; margin-left: 8px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{background-color: currentcolor;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::before{width: 12px;}
.tsm.tsm.tsm .woodmart-burger-icon:hover .woodmart-burger::after{width: 10px;}
.tsm.tsm.tsm .whb-color-light .woodmart-burger-icon{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .woodmart-burger-icon:hover{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .whb-flex-row{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .whb-column{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .whb-col-left,.tsm.tsm.tsm .whb-mobile-left{-webkit-box-pack: start; justify-content: flex-start; margin-left: -10px;}
.tsm.tsm.tsm .whb-divider-element::before{content: ""; display: block; height: 18px; border-right-width: 1px; border-right-style: solid;}
.tsm.tsm.tsm .whb-col-mobile{-webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .whb-color-light .whb-divider-element::before{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .whb-col-right .whb-divider-element:last-child{padding-right: 10px;}
.tsm.tsm.tsm .whb-main-header{position: relative; top: 0px; left: 0px; right: 0px; z-index: 390; backface-visibility: hidden;}
.tsm.tsm.tsm .whb-clone{position: fixed; opacity: 0; visibility: hidden; pointer-events: none; z-index: 391; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .whb-text-element{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .whb-top-bar .whb-text-element{font-size: 12px; line-height: 1.2;}
.tsm.tsm.tsm .whb-color-light .whb-text-element{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .whb-scroll-slide .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .menu-opener,.tsm.tsm.tsm .whb-scroll-slide .whb-divider-element::before,.tsm.tsm.tsm .whb-scroll-slide .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-burger-icon,.tsm.tsm.tsm .whb-scroll-slide .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-scroll-slide .woodmart-wishlist-info-widget > a{transition: 0.25s, height;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; font-weight: 400; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-info-wrap{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; line-height: 1; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon{position: relative; font-weight: 400; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text):not(.without-product-count){margin-right: 5px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text) .wishlist-label{display: none;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label{text-transform: uppercase; margin-left: 14px; font-size: 13px; font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{position: absolute; top: -5px; right: -9px; z-index: 1; width: 15px; height: 15px; line-height: 15px; color: rgb(255, 255, 255); text-align: center; border-radius: 50%; letter-spacing: 0px !important; font-size: 10px !important; font-weight: 400 !important;}
.tsm.tsm.tsm .whb-color-light .woodmart-wishlist-info-widget > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .woodmart-wishlist-info-widget:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.tsm.tsm.tsm .menu-opener .woodmart-burger{-webkit-box-flex: 0; flex: 0 0 auto; position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .menu-opener .woodmart-burger,.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: none;}
.tsm.tsm.tsm .menu-opener .woodmart-burger::after,.tsm.tsm.tsm .menu-opener .woodmart-burger::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .quantity{display: inline-flex; white-space: nowrap; vertical-align: top; font-size: 0px;}
.tsm.tsm.tsm .quantity input[type="number"],.tsm.tsm.tsm .quantity input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.tsm.tsm.tsm .quantity input[type="button"],.tsm.tsm.tsm .quantity input[type="number"]{display: inline-block; color: rgb(119, 119, 119);}
.tsm.tsm.tsm .quantity input[type="number"]{border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 30px; height: 42px;}
.tsm.tsm.tsm .menu-opener .arrow-opener::after{content: ""; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .quantity input[type="button"]{box-shadow: none; background: 0px 0px; padding: 0px 5px; min-width: 25px; height: 42px; border: 2px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown{position: absolute; top: 100%; left: 0px; right: 0px; z-index: 299; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px) translateZ(0px); transition: 0.2s;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .menu{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .header-categories-nav .categories-menu-dropdown .item-level-0 > a{font-size: 14px;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .categories-menu-dropdown{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .header-categories-nav.show-on-hover:hover .arrow-opener{transform: rotate(-180deg);}
.tsm.tsm.tsm .woodmart-shopping-cart{position: relative;}
.tsm.tsm.tsm .woodmart-shopping-cart > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-shopping-cart:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-wrapper{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative; font-size: 0px; line-height: 1;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon{font-weight: 400;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-subtotal .amount{color: rgb(51, 51, 51); font-size: inherit; font-weight: inherit;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals{font-size: 13px; font-weight: 600; white-space: nowrap;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-number > span{display: none;}
.tsm.tsm.tsm .woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .whb-color-light .woodmart-shopping-cart > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .woodmart-shopping-cart:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .whb-color-light .woodmart-shopping-cart .woodmart-cart-subtotal .amount{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{position: absolute; top: -5px; width: 15px; height: 15px; line-height: 15px; font-size: 10px; letter-spacing: 0px; font-weight: 400; text-align: center; border-radius: 50%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-icon{margin-right: 15px;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-wrapper{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-totals{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number{right: calc(100% + 6px);}
.tsm.tsm.tsm .woodmart-cart-design-2 .subtotal-divider{display: none;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger{position: relative; margin-top: 6px; margin-bottom: 6px;}
.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::after,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger::before{display: inline-block; width: 18px; height: 2px; background-color: currentcolor; transition: width 0.25s;}
.tsm.tsm.tsm .shop-title-wrapper{display: inline-block; position: relative;}
.tsm.tsm.tsm .shop-title-wrapper .entry-title{display: inline-block; vertical-align: middle;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn{display: inline-block; height: 34px; line-height: 34px; padding-left: 10px; padding-right: 10px; vertical-align: middle;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn span{display: none;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn::after{content: ""; font-family: 'TSM Woodmart'; font-size: 26px; display: inline-block;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn:hover::after{animation: 1s ease 0s infinite normal none running wd-ShakePrev;}
.tsm.tsm.tsm .color-scheme-light .shop-title-wrapper .woodmart-back-btn::after{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .page-title.with-back-btn .shop-title-wrapper{animation: 0.3s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .page-title.with-back-btn .woodmart-back-btn{animation: 1s ease 0s 1 normal none running wd-ShakePrev;}
.tsm.tsm.tsm .whb-divider-element::before{content: ""; display: block; height: 18px; border-right-width: 1px; border-right-style: solid;}
.tsm.tsm.tsm .whb-color-light .whb-divider-element::before{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .whb-col-right .whb-divider-element:last-child{padding-right: 10px;}
.tsm.tsm.tsm .title-design-centered:not(.without-title) .woodmart-back-btn{position: absolute; right: 100%; top: 50%; margin-top: -17px;}
.tsm.tsm.tsm .woodmart-cart-design-5{margin-right: 5px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{right: -8px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .subtotal-divider,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-subtotal{display: none;}
.tsm.tsm.tsm .whb-text-element{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .dropdown-cart{position: absolute; top: 100%; right: 0px; padding: 20px; width: 330px; z-index: 350; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .whb-top-bar .whb-text-element{font-size: 12px; line-height: 1.2;}
.tsm.tsm.tsm .whb-color-light .whb-text-element{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .cart-widget-side{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-flex: 1; flex: 1 1 auto; position: relative;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item{padding: 15px; margin-bottom: 0px; transition: background-color 0.3s;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .mini_cart_item:hover{background-color: rgb(249, 249, 249);}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .woodmart-scroll-content{position: absolute; max-height: none; padding-right: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .remove{top: 13px; right: 10px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .total{margin-top: 0px;}
.tsm.tsm.tsm .term-description{margin-bottom: 25px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart_content{display: flex; -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; font-weight: 400; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-info-wrap{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; line-height: 1; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon{position: relative; font-weight: 400; font-size: 0px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-icon::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text):not(.without-product-count){margin-right: 5px;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget:not(.whb-wishlist-text) .wishlist-label{display: none;}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label{text-transform: uppercase; margin-left: 14px; font-size: 13px; font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0{position: relative;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a{font-size: 13px; font-weight: 600; white-space: nowrap; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-header-links .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-header-links .menu-simple-dropdown .sub-menu-dropdown{width: 165px;}
.tsm.tsm.tsm .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.tsm.tsm.tsm .whb-color-light .woodmart-header-links .item-level-0:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .quantity{display: inline-flex; white-space: nowrap; vertical-align: top; font-size: 0px;}
.tsm.tsm.tsm .quantity input[type="number"],.tsm.tsm.tsm .quantity input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.tsm.tsm.tsm .quantity input[type="button"],.tsm.tsm.tsm .quantity input[type="number"]{display: inline-block; color: rgb(119, 119, 119);}
.tsm.tsm.tsm .quantity input[type="number"]{border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 30px; height: 42px;}
.tsm.tsm.tsm .quantity input[type="button"]{box-shadow: none; background: 0px 0px; padding: 0px 5px; min-width: 25px; height: 42px; border: 2px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .menu-item-register.menu-simple-dropdown .sub-menu-dropdown{width: auto; padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{pointer-events: unset; transition-delay: 0.2s;}
.tsm.tsm.tsm .menu-item-register .login-dropdown-inner{padding: 25px; width: 350px;}
.tsm.tsm.tsm .menu-item-register .login-title{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; color: rgb(45, 42, 42); margin-bottom: 15px; padding-bottom: 2px; line-height: 1; border-bottom: 1px solid;}
.tsm.tsm.tsm .menu-item-register .login-title a,.tsm.tsm.tsm .menu-item-register .login-title span{margin-bottom: 10px;}
.tsm.tsm.tsm .menu-item-register .login-title span{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .menu-item-register .create-account-link:hover{opacity: 0.7; text-decoration: underline;}
.tsm.tsm.tsm .menu-item-register a.create-account-link{font-size: 14px; line-height: inherit; font-weight: 400;}
.tsm.tsm.tsm .menu-item-register .login{line-height: 1.2;}
.tsm.tsm.tsm .menu-item-register .login p{margin-bottom: 15px;}
.tsm.tsm.tsm .menu-item-register.opened > .sub-menu-dropdown,.tsm.tsm.tsm .menu-item-register:hover > .sub-menu-dropdown{transition-delay: 0s;}
.tsm.tsm.tsm .woodmart-shopping-cart > a{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-shopping-cart:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-wrapper{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; position: relative; font-size: 0px; line-height: 1;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-icon{font-weight: 400;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel-item{width: 100%; border-width: 1px; border-right-style: solid; border-color: inherit;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel-item .product-grid-item{margin-bottom: 0px; border-style: none;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded){border-style: solid; padding: 0px !important;}
.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-number > span{display: none;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded){border-top-width: 1px; border-bottom-width: 1px;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded) .owl-carousel-item:first-child{border-left-style: solid;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-carousel-spacing-30 .owl-carousel-item{padding: 15px;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-icon{margin-right: 15px;}
.tsm.tsm.tsm .products{transition: opacity 0.25s, visibility 0.25s, transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .woodmart-shop-loader::after{content: ""; width: 30px; height: 30px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number{right: calc(100% + 6px);}
.tsm.tsm.tsm .woodmart-shop-loader,.tsm.tsm.tsm .woodmart-cart-design-2 .subtotal-divider{display: none;}
.tsm.tsm.tsm table{width: 100%; margin-bottom: 35px; font-size: 14px; line-height: 1.4; border-collapse: collapse; border-spacing: 0px;}
.tsm.tsm.tsm table th{padding: 15px 10px; text-align: left; font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 1.2; color: rgb(45, 42, 42); vertical-align: middle; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(239, 239, 239); border-image: none;}
.tsm.tsm.tsm table td{padding: 15px 12px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(230, 230, 230); border-image: none; font-weight: inherit; text-align: left;}
.tsm.tsm.tsm table tbody th{border-bottom: 1px solid rgb(230, 230, 230); text-transform: none; font-size: 14px;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-bottom.hidden-loader{margin-left: -15px !important;}
.tsm.tsm.tsm .site-content.col-lg-12 .woodmart-shop-loader{margin-left: -15px;}
.tsm.tsm.tsm .woodmart-active-filters{margin-top: -15px; margin-bottom: 15px; min-height: 1px;}
.tsm.tsm.tsm .searchform{position: relative;}
.tsm.tsm.tsm .searchform input[type="text"]{font-size: 15px; padding-right: 50px; height: 46px;}
.tsm.tsm.tsm .searchform .searchsubmit{position: absolute; top: 0px; bottom: 0px; right: 2px; width: 50px; font-size: 0px; font-weight: 400; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: rgb(119, 119, 119);}
.tsm.tsm.tsm .searchform .searchsubmit::after{content: ""; font-family: 'TSM Woodmart'; font-size: 20px; line-height: 20px; width: 20px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; transition: opacity 0.2s;}
.tsm.tsm.tsm .searchform .searchsubmit::before{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -9px; opacity: 0; visibility: hidden; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .searchform .searchsubmit:focus,.tsm.tsm.tsm .searchform .searchsubmit:hover{box-shadow: none;}
.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number{right: -8px;}
.tsm.tsm.tsm .woodmart-cart-design-5 .subtotal-divider,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-subtotal{display: none;}
.tsm.tsm.tsm .shop-loop-head{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap; margin-bottom: 20px; width: 100%; max-width: 100%;}
.tsm.tsm.tsm .woodmart-shop-tools div:last-child{margin-right: 0px;}
.tsm.tsm.tsm .search-results-wrapper{position: relative;}
.tsm.tsm.tsm .search-results-wrapper .woodmart-scroll{position: absolute; top: 100%; left: 0px; right: 0px; width: auto; height: auto; z-index: 1000; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .search-results-wrapper .woodmart-scroll .woodmart-search-results{position: relative; max-height: 50vh;}
.tsm.tsm.tsm .search-results-wrapper .woodmart-scroll .woodmart-scroll-pane{z-index: 1002;}
.tsm.tsm.tsm .woocommerce-checkout .cart-widget-side,.tsm.tsm.tsm .woocommerce-checkout .dropdown-cart{display: none;}
.tsm.tsm.tsm .autocomplete-suggestions{display: flex; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: stretch; align-items: stretch; margin-bottom: -1px; margin-right: -1px; margin-top: 0px; animation: 0.2s ease 0s 1 normal both running wd-fadeInBottomShort; position: relative !important; z-index: 1001 !important; width: auto !important; max-width: none !important; max-height: none !important;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-title{display: inline-block; margin-bottom: 0px; margin-right: 0px; color: rgb(45, 42, 42); font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-title::after{content: " :";}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation{display: inline-block; vertical-align: middle; color: rgb(142, 142, 142); padding: 0px 7px;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation:focus,.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation:hover{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation.current-variation{color: rgb(45, 42, 42); font-weight: 600;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border{vertical-align: middle; display: inline-block;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border::after{content: "/";}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border:last-child{display: none;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .total{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart .shopping-cart-widget-footer{margin-top: 0px;}
.tsm.tsm.tsm .cart-widget-side .widget_shopping_cart_content{display: flex; -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: justify; justify-content: space-between;}
.tsm.tsm.tsm .woodmart-search-dropdown{position: absolute; top: 100%; right: 0px; z-index: 340; background-color: rgb(255, 255, 255); width: 300px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .woodmart-search-dropdown input[type="text"]{border-style: none; padding-left: 25px; padding-right: 55px; height: 70px;}
.tsm.tsm.tsm .woodmart-search-dropdown .searchsubmit{width: 60px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view{display: inline-flex; vertical-align: middle; margin-right: 12px; opacity: 0.3;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view svg{width: 19px !important; height: 19px !important;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:hover{opacity: 0.7;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:focus{opacity: 0.9;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view.current-variation{opacity: 0.9; cursor: default;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:last-child{margin-right: 0px;}
.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a{font-size: 13px; font-weight: 600; white-space: nowrap; height: 40px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-header-links .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .woodmart-header-links .menu-simple-dropdown .sub-menu-dropdown{width: 165px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn{display: none; float: left; -webkit-box-align: center; align-items: center; vertical-align: middle; font-weight: 800; font-size: 13px; line-height: 20px; text-transform: uppercase; margin-bottom: 15px; margin-right: 30px; color: rgb(45, 42, 42); cursor: pointer;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn span:not(.woodmart-side-bar-icon){vertical-align: middle;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon{position: relative; margin-top: 6px; margin-bottom: 6px; vertical-align: middle; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{display: inline-block; width: 17px; height: 2px; background-color: rgba(0, 0, 0, 0.3); transition: 0.25s;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{top: -6px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after{top: 6px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon,.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::before{background-color: rgb(0, 0, 0);}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::before{width: 12px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::after{width: 10px;}
.tsm.tsm.tsm .menu-item-register.menu-simple-dropdown .sub-menu-dropdown{width: auto; padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{pointer-events: unset; transition-delay: 0.2s;}
.tsm.tsm.tsm .menu-item-register .login-dropdown-inner{padding: 25px; width: 350px;}
.tsm.tsm.tsm .menu-item-register .login-title{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; color: rgb(45, 42, 42); margin-bottom: 15px; padding-bottom: 2px; line-height: 1; border-bottom: 1px solid;}
.tsm.tsm.tsm .menu-item-register .login-title a,.tsm.tsm.tsm .menu-item-register .login-title span{margin-bottom: 10px;}
.tsm.tsm.tsm .menu-item-register .login-title span{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .filters-area{position: relative; top: -10px; padding-top: 30px; margin-bottom: 30px; border-top: 1px solid; border-bottom: 1px solid; display: none;}
.tsm.tsm.tsm .menu-item-register a.create-account-link{font-size: 14px; line-height: inherit; font-weight: 400;}
.tsm.tsm.tsm .filters-area + .woodmart-active-filters{margin-top: -20px;}
.tsm.tsm.tsm .filters-area .filters-inner-area{opacity: 0; transition: opacity 0.25s;}
.tsm.tsm.tsm .menu-item-register.opened > .sub-menu-dropdown,.tsm.tsm.tsm .menu-item-register:hover > .sub-menu-dropdown{transition-delay: 0s;}
.tsm.tsm.tsm .woodmart-filter-buttons{display: inline-block; vertical-align: middle; margin-right: 30px; margin-bottom: 15px;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters{font-size: 13px; line-height: 20px; text-transform: uppercase; font-weight: 800; color: rgb(45, 42, 42); position: relative; padding-right: 18px; letter-spacing: 0.6px; text-decoration: none;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::after,.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::before{content: ""; width: 10px; height: 2px; position: absolute; right: 0px; top: 50%; margin-top: -1px; display: inline-block; background-color: rgb(27, 25, 25); transition: 0.25s;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::before{transform: rotate(-90deg);}
.tsm.tsm.tsm .woodmart-search-loader{position: absolute; inset: 0px; background-color: rgba(255, 255, 255, 0.8); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 1002; opacity: 0; visibility: hidden; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .woodmart-search-loader::after{content: ""; width: 32px; height: 32px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .woocommerce-breadcrumb{display: inline-flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap;}
.tsm.tsm.tsm .woocommerce-breadcrumb a{margin-right: 6px;}
.tsm.tsm.tsm .woocommerce-breadcrumb a::after{content: "/"; margin-left: 5px;}
.tsm.tsm.tsm .woocommerce-breadcrumb{font-size: 14px; line-height: 20px; vertical-align: middle;}
.tsm.tsm.tsm .woocommerce-breadcrumb a{color: rgb(142, 142, 142); font-style: normal; font-weight: 400;}
.tsm.tsm.tsm .woocommerce-breadcrumb a:focus,.tsm.tsm.tsm .woocommerce-breadcrumb a:hover{color: rgb(88, 88, 88);}
.tsm.tsm.tsm .woocommerce-breadcrumb .breadcrumb-last{color: rgb(51, 51, 51); font-weight: 600; margin-right: 8px;}
.tsm.tsm.tsm .woocommerce-breadcrumb .breadcrumb-last:last-child{margin-right: 0px;}
.tsm.tsm.tsm .woodmart-woo-breadcrumbs{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap;}
.tsm.tsm.tsm .woodmart-woo-breadcrumbs .woocommerce-breadcrumb{margin-bottom: 15px;}
.tsm.tsm.tsm .footer-column{margin-bottom: 30px;}
.tsm.tsm.tsm .copyrights-wrapper{border-top: 1px solid;}
.tsm.tsm.tsm .color-scheme-light .copyrights-wrapper{border-color: rgba(255, 255, 255, 0.1);}
.tsm.tsm.tsm .min-footer{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding-top: 20px; padding-bottom: 20px; margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .min-footer > div{-webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; line-height: 1.2;}
.tsm.tsm.tsm .copyrights-centered .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .star-rating::before{content: ""; position: absolute; top: 0px; left: 0px; color: rgb(201, 201, 201);}
.tsm.tsm.tsm .copyrights-centered .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="button"],.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .btn,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button,.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button{font-size: 13px; line-height: 18px; padding: 12px 20px; background-color: rgb(243, 243, 243); color: rgb(62, 62, 62); display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s;}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .btn:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(62, 62, 62);}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .btn:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover,.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{text-decoration: none;}
.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="button"]:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus,.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .btn:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus,.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus{outline: 0px;}
.tsm.tsm.tsm del .amount{color: rgb(189, 189, 189); font-weight: 400;}
.tsm.tsm.tsm .price{font-size: 14px;}
.tsm.tsm.tsm .price .amount{font-size: inherit;}
.tsm.tsm.tsm .price del{color: rgb(189, 189, 189); font-size: 90%;}
.tsm.tsm.tsm .price ins{text-decoration: none; background-color: transparent; padding: 0px; opacity: 1;}
.tsm.tsm.tsm .btn.btn-color-default{background-color: rgb(243, 243, 243); color: rgb(62, 62, 62);}
.tsm.tsm.tsm .btn.btn-color-default:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(62, 62, 62);}
.tsm.tsm.tsm .product-title{display: block;}
.tsm.tsm.tsm .product-title a{display: block; color: inherit;}
.tsm.tsm.tsm .btn.btn-color-primary{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .btn.btn-color-primary:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm.single-product .site-content,.tsm.tsm.tsm .single-product .site-content{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-breadcrumbs-wrapper{margin-bottom: 10px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .single-breadcrumbs{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb{-webkit-box-flex: 1; flex: 1 1 auto; margin-bottom: 10px; font-size: 13px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woodmart-products-nav{-webkit-box-flex: 0; flex: 0 0 auto;}
.tsm.tsm.tsm .btn-style-link.btn-color-default{color: rgb(51, 51, 51); border-color: rgb(223, 223, 223);}
.tsm.tsm.tsm .btn-style-link.btn-color-default:hover{color: rgb(51, 51, 51); border-color: rgb(197, 197, 197);}
.tsm.tsm.tsm .single-product-page > div:not(:last-child){margin-bottom: 40px;}
.tsm.tsm.tsm .single-product-page .woocommerce-product-rating{margin-bottom: 20px;}
.tsm.tsm.tsm .single-product-page .star-rating{margin-right: 5px; width: 75px; letter-spacing: 2px;}
.tsm.tsm.tsm .product-image-summary .product-images .product-labels{-webkit-box-align: end; align-items: flex-end; left: auto; z-index: 10; max-width: 30%;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded{top: 15px; right: 15px;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded .product-label{min-width: 55px; min-height: 55px;}
.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 34px; font-weight: 600; line-height: 1.2;}
.tsm.tsm.tsm .product-image-summary .summary-inner > .price{font-size: 22px; line-height: 1.2;}
.tsm.tsm.tsm .btn-size-default{font-size: 13px; line-height: 18px; padding: 12px 20px;}
.tsm.tsm.tsm .btn-size-large{font-size: 14px; line-height: 20px; padding: 14px 28px;}
.tsm.tsm.tsm .product-image-summary .woocommerce-product-details__short-description{margin-bottom: 25px;}
.tsm.tsm.tsm .product-image-summary .quantity{margin-right: 10px; margin-bottom: 10px;}
.tsm.tsm.tsm .product-image-summary .single_add_to_cart_button{margin-bottom: 10px;}
.tsm.tsm.tsm .product-image-summary .cart{margin-bottom: 15px;}
.tsm.tsm.tsm .product-image-summary .variations{margin-bottom: 25px;}
.tsm.tsm.tsm .btn.btn-style-link{padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-top-color: currentcolor; border-left-color: currentcolor; border-right-color: currentcolor; background-color: transparent !important;}
.tsm.tsm.tsm .btn.btn-style-link:hover{box-shadow: none; background-color: transparent !important;}
.tsm.tsm.tsm .woocommerce-product-details__short-description p{line-height: 1.8;}
.tsm.tsm.tsm .compare-btn-wrapper,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist{display: inline-block; vertical-align: middle; line-height: 1; font-size: 0px; margin-right: 20px; margin-bottom: 20px;}
.tsm.tsm.tsm .compare-btn-wrapper a,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(51, 51, 51); position: relative;}
.tsm.tsm.tsm .compare-btn-wrapper a::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{margin-right: 5px; font-weight: 400; vertical-align: middle; display: inline-block;}
.tsm.tsm.tsm .scrollToTop{position: fixed; bottom: 20px; right: 20px; width: 50px; height: 50px; color: rgb(51, 51, 51); text-align: center; z-index: 350; font-size: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; background-color: rgba(255, 255, 255, 0.9); opacity: 0; pointer-events: none; transform: translateX(100%); backface-visibility: hidden;}
.tsm.tsm.tsm .compare-btn-wrapper a,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{letter-spacing: 0px; padding: 0px; background-color: transparent; text-transform: none;}
.tsm.tsm.tsm .compare-btn-wrapper a::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{transition: opacity 0.1s;}
.tsm.tsm.tsm .scrollToTop::after{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 16px; line-height: 50px; font-weight: 600;}
.tsm.tsm.tsm .scrollToTop:hover{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .compare-btn-wrapper a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .product-images-inner{position: relative; z-index: 1;}
.tsm.tsm.tsm .woocommerce-product-gallery:not(.thumbs-position-centered){opacity: 1 !important;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-carousel{overflow: hidden;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-carousel .product-image-wrap{padding-right: 2px; padding-left: 2px;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-loaded::after,.tsm.tsm.tsm .woocommerce-product-gallery .owl-loaded::before{content: none;}
.tsm.tsm.tsm .woocommerce-product-gallery .woocommerce-product-gallery__image img{width: 100%;}
.tsm.tsm.tsm .page-title{position: relative; margin-top: -40px; margin-bottom: 40px;}
.tsm.tsm.tsm .page-title .entry-title{margin-bottom: 0px; line-height: 1.2; font-weight: 600;}
.tsm.tsm.tsm .page-title .breadcrumbs{margin-top: 10px;}
.tsm.tsm.tsm .page-title.color-scheme-light .entry-title{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .title-size-small{padding-top: 20px; padding-bottom: 20px;}
.tsm.tsm.tsm .title-size-small .entry-title{font-size: 44px;}
.tsm.tsm.tsm .footer-column{margin-bottom: 30px;}
.tsm.tsm.tsm .title-size-large{padding-top: 100px; padding-bottom: 100px;}
.tsm.tsm.tsm .title-size-large .entry-title{font-size: 78px;}
.tsm.tsm.tsm .copyrights-wrapper{border-top: 1px solid;}
.tsm.tsm.tsm .title-design-centered{text-align: center;}
.tsm.tsm.tsm .min-footer{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding-top: 20px; padding-bottom: 20px; margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .thumbs-position-bottom .woocommerce-product-gallery__wrapper{margin-bottom: 4px;}
.tsm.tsm.tsm .breadcrumbs > a::after,.tsm.tsm.tsm .breadcrumbs > span::after{content: "/"; display: inline-block; padding: 0px 8px;}
.tsm.tsm.tsm .copyrights-centered .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .breadcrumbs{line-height: 16px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .copyrights-centered .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .added_to_cart,.tsm.tsm.tsm .button,.tsm.tsm.tsm [type="button"],.tsm.tsm.tsm [type="submit"],.tsm.tsm.tsm button{font-size: 13px; line-height: 18px; padding: 12px 20px; background-color: rgb(243, 243, 243); color: rgb(62, 62, 62); display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s;}
.tsm.tsm.tsm .added_to_cart:hover,.tsm.tsm.tsm .button:hover,.tsm.tsm.tsm [type="button"]:hover,.tsm.tsm.tsm [type="submit"]:hover,.tsm.tsm.tsm button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(62, 62, 62);}
.tsm.tsm.tsm .amount{font-weight: 600; font-size: 14px;}
.tsm.tsm.tsm .added_to_cart:focus,.tsm.tsm.tsm .button:focus,.tsm.tsm.tsm [type="button"]:focus,.tsm.tsm.tsm [type="submit"]:focus,.tsm.tsm.tsm button:focus{outline: 0px;}
.tsm.tsm.tsm .product-additional-galleries{position: absolute; bottom: 0px; left: 0px; z-index: 2; padding: 30px 30px 15px;}
.tsm.tsm.tsm .product-additional-galleries > div{margin-bottom: 10px;}
.tsm.tsm.tsm .product-additional-galleries > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; height: 50px; min-width: 50px; overflow: hidden; border-radius: 30px; font-size: 13px; background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 5px; color: rgba(0, 0, 0, 0.7);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 16px; height: 50px; line-height: 50px; width: 50px; text-align: center;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a > span{white-space: nowrap; max-width: 0px; padding: 0px; overflow: hidden; font-weight: 600; transition: padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15), max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:focus,.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:hover > span{padding-right: 25px; max-width: 280px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .variations_form .variations{transition: margin-bottom 0.3s;}
.tsm.tsm.tsm .variations_form .variations label{margin-bottom: 0px; font-weight: 600; color: rgb(45, 42, 42); margin-right: 20px; white-space: nowrap;}
.tsm.tsm.tsm .sub-menu-dropdown{position: absolute; top: 100%; left: 0px; z-index: 380; text-align: left; background-position: right bottom; background-repeat: no-repeat; background-clip: border-box; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .variations_form .variations tr:last-child td{padding-bottom: 0px;}
.tsm.tsm.tsm .variations_form .variations td{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; padding: 0px 0px 20px;}
.tsm.tsm.tsm .whb-col-right .menu-simple-dropdown .sub-menu-dropdown{left: auto; right: 0px;}
.tsm.tsm.tsm .variations_form .variations .value select{max-width: 260px; display: inline-block;}
.tsm.tsm.tsm .variations_form .reset_variations{font-size: 12px; margin-left: 10px; vertical-align: middle; pointer-events: none; color: rgb(63, 63, 63); backface-visibility: hidden; perspective: 800px; opacity: 0 !important; visibility: hidden !important; display: inline-block !important;}
.tsm.tsm.tsm .variations_form .reset_variations::before{content: ""; font-family: 'TSM FontAwesome'; margin-right: 5px; display: inline-block;}
.tsm.tsm.tsm .variations_form .reset_variations:hover{color: rgb(129, 129, 129);}
.tsm.tsm.tsm .variations_form.variation-swatch-selected .reset_variations{pointer-events: visible; opacity: 1 !important; visibility: visible !important;}
.tsm.tsm.tsm .variations_form .woocommerce-variation{animation: 0.2s ease 0s 1 normal none running wd-fadeInBottomShort;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown{width: 200px; padding-top: 10px; padding-bottom: 10px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown > .container{width: auto; padding: 0px;}
.tsm.tsm.tsm .variations_form .woocommerce-variation-price .price{font-size: 16px; line-height: 1.2; vertical-align: middle; display: inline-block; margin-right: 15px; margin-bottom: 20px;}
.tsm.tsm.tsm .menu-simple-dropdown li{display: block; position: relative; margin-bottom: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li a{display: block; position: relative; padding: 10px 22px; font-size: 14px; line-height: 20px;}
.tsm.tsm.tsm .menu-simple-dropdown li:last-child > a{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .product_meta{display: block; line-height: 1.2;}
.tsm.tsm.tsm .product_meta > span{color: rgb(51, 51, 51); font-weight: 600; font-size: 14px;}
.tsm.tsm.tsm .product_meta > span a,.tsm.tsm.tsm .product_meta > span span{color: rgb(119, 119, 119); display: inline-block; font-weight: 400; margin: 0px 1px;}
.tsm.tsm.tsm .product_meta > span a:hover{color: rgb(116, 116, 116);}
.tsm.tsm.tsm .product-share{margin-bottom: 10px; line-height: 1.2; font-size: 14px;}
.tsm.tsm.tsm .product-share .share-title{vertical-align: middle; font-weight: 600; color: rgb(27, 25, 25); margin-right: 5px;}
.tsm.tsm.tsm .product-share .share-title::after{content: ":";}
.tsm.tsm.tsm .product-share .woodmart-social-icons{display: inline-flex;}
.tsm.tsm.tsm .single_add_to_cart_button{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .single_add_to_cart_button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-navigation .menu{display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .woodmart-navigation .category-icon{max-height: 18px; display: inline-block; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0 > a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; padding-left: 10px; padding-right: 10px; line-height: 1; letter-spacing: 0.2px; text-transform: uppercase;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a{position: relative;}
.tsm.tsm.tsm .woodmart-navigation .item-level-0.menu-item-has-children > a::after{content: ""; margin-left: 4px; font-size: 100%; font-style: normal; color: rgba(82, 82, 82, 0.45); font-weight: 400; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .woodmart-navigation.menu-center{text-align: center;}
.tsm.tsm.tsm .woodmart-navigation.menu-right{text-align: right;}
.tsm.tsm.tsm .woodmart-navigation.menu-left{text-align: left;}
.tsm.tsm.tsm .main-nav{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .main-nav .item-level-0 > a{font-size: 13px; font-weight: 600; height: 40px;}
.tsm.tsm.tsm .whb-secondary-menu{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .whb-secondary-menu .item-level-0 > a{font-size: 13px; font-weight: 600; height: 40px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a{font-size: 12px; font-weight: 400;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0,.tsm.tsm.tsm .navigation-style-separated .item-level-0{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0:not(:last-child)::after,.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{content: ""; border-right: 1px solid;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0{-webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .navigation-style-separated .item-level-0:not(:last-child)::after{height: 18px;}
.tsm.tsm.tsm .navigation-style-bordered .item-level-0{-webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .vertical-navigation{position: relative;}
.tsm.tsm.tsm .vertical-navigation .menu{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; border: 1px solid rgba(129, 129, 129, 0.2); background-color: rgb(255, 255, 255);}
.tsm.tsm.tsm .vertical-navigation .item-level-0{display: block; margin-bottom: 0px; border-bottom: 1px solid rgba(129, 129, 129, 0.15);}
.tsm.tsm.tsm .vertical-navigation .item-level-0 > a{padding: 12px 18px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: 600; text-transform: none;}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-accordion-title{display: none;}
.tsm.tsm.tsm .vertical-navigation .item-level-0.menu-item-has-children > a{padding-right: 25px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0.menu-item-has-children > a::after{content: ""; position: absolute; top: 50%; margin-top: -7px; margin-left: 0px; right: 20px; font-size: 14px; line-height: 14px;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .vertical-navigation .item-level-0:hover > a{background-color: rgb(249, 249, 249); color: rgb(73, 73, 73);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{left: 100%; top: 0px;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li.active a{opacity: 1;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li.active a::after{width: 100%;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li:last-child{margin-right: 0px;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .wc-tab-inner > div > h2:first-child{max-width: 650px; margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .shop_attributes{max-width: 650px; margin: 0px auto;}
.tsm.tsm.tsm .woodmart-accordion-title{position: relative; display: block; padding-top: 20px; padding-bottom: 20px; text-transform: uppercase; font-size: 16px; font-weight: 600; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-accordion-title::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; right: 0px; top: 50%; margin-top: -10px; height: 20px; line-height: 20px; width: 20px; text-align: center; font-size: 12px; color: rgb(187, 187, 187); transition: transform 0.4s; backface-visibility: hidden; perspective: 800px;}
.tsm.tsm.tsm .woodmart-accordion-title.active::after{transform: rotate(180deg);}
.tsm.tsm.tsm .sub-menu-dropdown{position: absolute; top: 100%; left: 0px; z-index: 380; text-align: left; background-position: right bottom; background-repeat: no-repeat; background-clip: border-box; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs{padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .whb-col-right .menu-simple-dropdown .sub-menu-dropdown{left: auto; right: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown{width: 200px; padding-top: 10px; padding-bottom: 10px;}
.tsm.tsm.tsm .menu-simple-dropdown .sub-menu-dropdown > .container{width: auto; padding: 0px;}
.tsm.tsm.tsm .menu-simple-dropdown li{display: block; position: relative; margin-bottom: 0px;}
.tsm.tsm.tsm .woocommerce-Tabs-panel{display: none; line-height: 1.6; animation: 0.4s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .woocommerce-Tabs-panel .wc-tab-inner > div > h2:first-child{font-size: 14px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td,.tsm.tsm.tsm #tab-additional_information .shop_attributes th{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td p{margin-bottom: 0px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes th{text-align: left; font-size: 14px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td{text-align: right;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes tr:last-child td,.tsm.tsm.tsm #tab-additional_information .shop_attributes tr:last-child th{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm #tab-description{line-height: 1.8;}
.tsm.tsm.tsm .woocommerce-Reviews{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-left: -30px; margin-right: -30px;}
.tsm.tsm.tsm .woocommerce-Reviews #tsm-comments,.tsm.tsm.tsm .woocommerce-Reviews #review_form_wrapper{-webkit-box-flex: 0; flex: 0 1 50%; max-width: 50%; padding-left: 30px; padding-right: 30px;}
.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woocommerce-Reviews .woocommerce-Reviews-title{font-size: 14px; text-transform: uppercase;}
.tsm.tsm.tsm .woocommerce-Reviews .clear{display: none;}
.tsm.tsm.tsm .woocommerce-review-link{color: rgb(119, 119, 119); font-size: 13px; text-decoration: none;}
.tsm.tsm.tsm .woocommerce-review-link:hover{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .comment-respond .stars{display: inline-block; margin-bottom: 0px; vertical-align: middle;}
.tsm.tsm.tsm .comment-respond .stars span{display: inline-block;}
.tsm.tsm.tsm .comment-respond .stars a{margin-right: 20px; display: inline-block; font-size: 0px; letter-spacing: 2px; color: rgb(177, 177, 177);}
.tsm.tsm.tsm .comment-respond .stars a:hover{text-decoration: none; color: rgb(234, 190, 18);}
.tsm.tsm.tsm .comment-respond .stars a::after{font-family: 'TSM FontAwesome'; font-size: 14px; line-height: 20px;}
.tsm.tsm.tsm .comment-respond .stars a.active{color: rgb(234, 190, 18);}
.tsm.tsm.tsm .comment-respond .stars .star-1::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-2::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-3::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-4::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-5::after{content: "";}
.tsm.tsm.tsm .woodmart-navigation.menu-right{text-align: right;}
.tsm.tsm.tsm .commentlist > li{border-bottom: 1px solid; padding-bottom: 15px; margin-bottom: 15px;}
.tsm.tsm.tsm .commentlist > li:last-child{margin-bottom: 0px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .commentlist .comment_container{padding: 15px 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .mobile-nav .searchform{z-index: 2; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px;}
.tsm.tsm.tsm .mobile-nav .searchform input[type="text"]{padding: 0px 50px 0px 20px; height: 70px; font-weight: 600; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .mobile-nav .search-results-wrapper .woodmart-scroll{position: static;}
.tsm.tsm.tsm .mobile-nav .search-results-wrapper .woodmart-scroll-content{max-height: 60vh;}
.tsm.tsm.tsm .commentlist .comment-text .meta strong{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .commentlist .comment-text .meta time{font-style: italic;}
.tsm.tsm.tsm .commentlist .comment-text .description{-webkit-box-flex: 1; flex: 1 1 100%; max-width: 100%; -webkit-box-ordinal-group: 4; order: 3; margin-bottom: 0px; line-height: 1.6;}
.tsm.tsm.tsm .site-mobile-menu li{display: block; position: relative;}
.tsm.tsm.tsm .site-mobile-menu li a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 50px; padding: 5px 20px; font-size: 13px; line-height: 1.3; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2px; color: rgb(45, 42, 42); border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .site-mobile-menu li a .category-icon{max-height: 19px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu li.opener-page > a,.tsm.tsm.tsm .site-mobile-menu li:active > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu li.menu-item-has-children > a{padding-right: 60px;}
.tsm.tsm.tsm .related-and-upsells > div:first-child{padding-top: 0px; border-top: 0px;}
.tsm.tsm.tsm .related-and-upsells > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .related-and-upsells::after,.tsm.tsm.tsm .related-and-upsells::before{content: none;}
.tsm.tsm.tsm .related-and-upsells:empty{margin-top: -40px;}
.tsm.tsm.tsm .related-and-upsells .woodmart-carousel-container{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-products-nav{position: relative; margin-bottom: 10px; font-size: 0px;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn{display: inline-flex; vertical-align: middle;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-has-children::after{content: none;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn > a:hover{color: rgb(135, 135, 135);}
.tsm.tsm.tsm .site-mobile-menu .my-account-with-text > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > a{padding-right: 20px !important;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-register > .icon-sub-menu{display: none;}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 12px; line-height: 1; letter-spacing: 0px; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn{display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; line-height: 20px; height: 20px; width: 20px; padding-left: 0px; padding-right: 0px; text-align: center; vertical-align: middle; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn span:not(.woodmart-tooltip-label){display: none;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn .woodmart-tooltip-label{z-index: 391;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn::after{content: ""; font-family: 'TSM Woodmart'; font-size: 14px;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn:hover{color: rgb(135, 135, 135);}
.tsm.tsm.tsm .woodmart-products-nav .wrapper-short{position: absolute; top: 100%; right: 0px; padding-top: 10px; visibility: hidden; opacity: 0; min-width: 240px; z-index: 350; animation: 0.1s ease 0.1s 1 normal both running wd-fadeOutLeftShort; transition: opacity 0.1s 0.1s, visibility 0.1s 0.1s;}
.tsm.tsm.tsm .woodmart-products-nav .product-short{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-image img{max-width: 90px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description{padding: 10px 15px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description .product-title{margin-bottom: 7px; font-size: 14px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description .price{display: block; font-size: 14px; line-height: 1.2;}
.tsm.tsm.tsm .mobile-menu-tab{display: none; animation: 1s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .mobile-menu-tab.active{display: block;}
.tsm.tsm.tsm .icon-sub-menu{position: absolute; top: 0px; right: 0px; padding-right: 0px; height: 50px; line-height: 50px; width: 50px; text-align: center; color: rgb(45, 42, 42); border-left: 1px solid rgba(129, 129, 129, 0.2); cursor: pointer; backface-visibility: hidden; transition: background-color 0.25s, color 0.25s;}
.tsm.tsm.tsm .icon-sub-menu::after{content: ""; font-family: 'TSM Woodmart'; font-size: 12px; font-weight: 700; display: inline-block; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="tel"],.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"]{appearance: none;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="number"],.tsm.tsm.tsm select,.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"],.tsm.tsm.tsm input[type="tel"],.tsm.tsm.tsm textarea,.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="password"]{width: 100%; max-width: 100%; border: 2px solid rgba(129, 129, 129, 0.2); background-color: transparent; font-size: 14px; border-radius: 0px; box-shadow: none; vertical-align: middle; padding: 0px 15px; height: 42px; transition: border-color 0.5s;}
.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="number"]:focus,.tsm.tsm.tsm select:focus,.tsm.tsm.tsm textarea:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus,.tsm.tsm.tsm input[type="tel"]:focus,.tsm.tsm.tsm textarea:focus,.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="password"]:focus{outline: 0px; border-color: rgba(129, 129, 129, 0.3); transition: border-color 0.4s;}
.tsm.tsm.tsm input[type="checkbox"]{box-sizing: border-box; padding: 0px; margin-top: 0px; margin-right: 5px; vertical-align: middle;}
@supports (-webkit-appearance:-apple-pay-button){.tsm.tsm.tsm.single-product div.product form.cart .quantity input[type="button"],.tsm.tsm.tsm .single-product div.product form.cart .quantity input[type="button"],.tsm.tsm.tsm.single-product div.product form.cart .quantity ~ .button,.tsm.tsm.tsm .single-product div.product form.cart .quantity ~ .button,.tsm.tsm.tsm.single-product div.product form.cart .quantity{width: auto;}
.tsm.tsm.tsm.single-product div.product form.cart .quantity input[type="number"],.tsm.tsm.tsm .single-product div.product form.cart .quantity input[type="number"]{width: 30px;}}
.tsm.tsm.tsm input[type="number"]{padding: 0px; text-align: center;}
.tsm.tsm.tsm input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm input[type="number"]::-webkit-outer-spin-button{height: auto;}
.tsm.tsm.tsm textarea{padding: 10px 15px; min-height: 190px; overflow: auto;}
.tsm.tsm.tsm select{padding-right: 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg=="); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat;}
.tsm.tsm.tsm input:-webkit-autofill{box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset; border-color: rgb(230, 230, 230); -webkit-text-fill-color: rgb(119, 119, 119);}
.tsm.tsm.tsm input:focus:-webkit-autofill{border-color: rgb(217, 217, 217);}
.tsm.tsm.tsm .color-scheme-light input[type="text"]{box-shadow: none; background-color: transparent; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light ::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .color-scheme-light input[type="text"]{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .color-scheme-light input[type="text"]:focus{border-color: rgba(255, 255, 255, 0.5);}
.tsm.tsm.tsm .mobile-nav .searchform{z-index: 2; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px;}
.tsm.tsm.tsm .mobile-nav .searchform input[type="text"]{padding: 0px 50px 0px 20px; height: 70px; font-weight: 600; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .site-mobile-menu li{display: block; position: relative;}
.tsm.tsm.tsm .site-mobile-menu li a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 50px; padding: 5px 20px; font-size: 13px; line-height: 1.3; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2px; color: rgb(45, 42, 42); border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .site-mobile-menu li a .category-icon{max-height: 19px; margin-right: 7px;}
.tsm.tsm.tsm .site-mobile-menu li.opener-page > a,.tsm.tsm.tsm .site-mobile-menu li:active > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu li.menu-item-has-children > a{padding-right: 60px;}
.tsm.tsm.tsm .comment-form{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; margin-left: -10px; margin-right: -10px;}
.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form > p{-webkit-box-flex: 1; flex: 1 1 220px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px;}
.tsm.tsm.tsm .comment-form .comment-form-comment,.tsm.tsm.tsm .comment-form .comment-form-cookies-consent,.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form .comment-notes,.tsm.tsm.tsm .comment-form .form-submit{width: 100%; flex-basis: 100%; max-width: 100%;}
.tsm.tsm.tsm .comment-form .comment-form-cookies-consent label{display: inline;}
.tsm.tsm.tsm .comment-form .comment-form-rating label{display: inline-block; margin-bottom: 0px; margin-right: 15px;}
.tsm.tsm.tsm .comment-form .comment-form-rating label::after{content: ":"; margin-left: 2px;}
.tsm.tsm.tsm .comment-form .comment-form-rating,.tsm.tsm.tsm .comment-form .comment-notes{margin-bottom: 20px;}
.tsm.tsm.tsm .comment-form .form-submit{margin-top: 15px;}
.tsm.tsm.tsm .comment-form .submit{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .comment-form .submit:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm #tsm-comments .avatar{margin-left: 0px;}
.tsm.tsm.tsm .mobile-menu-tab{display: none; animation: 1s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .mobile-menu-tab.active{display: block;}
.tsm.tsm.tsm .icon-sub-menu{position: absolute; top: 0px; right: 0px; padding-right: 0px; height: 50px; line-height: 50px; width: 50px; text-align: center; color: rgb(45, 42, 42); border-left: 1px solid rgba(129, 129, 129, 0.2); cursor: pointer; backface-visibility: hidden; transition: background-color 0.25s, color 0.25s;}
.tsm.tsm.tsm .icon-sub-menu::after{content: ""; font-family: 'TSM Woodmart'; font-size: 12px; font-weight: 700; display: inline-block; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"]{appearance: none;}
.tsm.tsm.tsm input[type="text"],.tsm.tsm.tsm input[type="email"],.tsm.tsm.tsm input[type="password"]{width: 100%; max-width: 100%; border: 2px solid rgba(129, 129, 129, 0.2); background-color: transparent; font-size: 14px; border-radius: 0px; box-shadow: none; vertical-align: middle; padding: 0px 15px; height: 42px; transition: border-color 0.5s;}
.tsm.tsm.tsm input[type="text"]:focus,.tsm.tsm.tsm input[type="email"]:focus,.tsm.tsm.tsm input[type="password"]:focus{outline: 0px; border-color: rgba(129, 129, 129, 0.3); transition: border-color 0.4s;}
.tsm.tsm.tsm input[type="checkbox"]{box-sizing: border-box; padding: 0px; margin-top: 0px; margin-right: 5px; vertical-align: middle;}
.tsm.tsm.tsm input:-webkit-autofill{box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset; border-color: rgb(230, 230, 230); -webkit-text-fill-color: rgb(119, 119, 119);}
.tsm.tsm.tsm input:focus:-webkit-autofill{border-color: rgb(217, 217, 217);}
.tsm.tsm.tsm .color-scheme-light ::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .woodmart-checkout-steps ul{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .woodmart-checkout-steps ul li{display: inline-block; margin-top: 5px; margin-bottom: 5px; line-height: 1.2;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li a{display: inline-block; color: inherit; opacity: 0.7;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li a:focus,.tsm.tsm.tsm .woodmart-checkout-steps ul li a:hover{color: inherit; opacity: 1;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li > span{opacity: 0.7;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li span{position: relative; display: block;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li::after{content: ""; font-family: 'TSM Woodmart'; opacity: 0.7; font-weight: 700; font-size: 85%; margin: 0px 15px;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li:last-child::after{content: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul .step-active a{opacity: 1;}
.tsm.tsm.tsm .color-scheme-light .woodmart-checkout-steps ul{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login:not(.hidden-form){display: block !important;}
.tsm.tsm.tsm .login-form-footer{display: flex; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .remember-me-label{margin-bottom: 10px; font-size: 14px; font-weight: 400;}
.tsm.tsm.tsm .login-form-footer .remember-me-label{-webkit-box-ordinal-group: 2; order: 1;}
.tsm.tsm.tsm .login-form-footer .lost_password{-webkit-box-ordinal-group: 3; order: 2;}
.tsm.tsm.tsm .login-form-footer .lost_password:hover{text-decoration: underline; opacity: 0.7;}
.tsm.tsm.tsm .login .button{width: 100%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login .button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woocommerce-privacy-policy-text{margin-bottom: 20px;}
.tsm.tsm.tsm .woocommerce-privacy-policy-text:empty{display: none;}
.tsm.tsm.tsm .cart-empty{position: relative; text-align: center; font-size: 48px; font-weight: 700; line-height: 1.2; color: rgb(45, 42, 42); margin-top: 5vw; margin-bottom: 15px;}
.tsm.tsm.tsm .cart-empty::before{content: ""; font-family: 'TSM Woodmart'; display: block; color: rgba(135, 135, 135, 0.15); font-size: 180px; line-height: 180px; font-weight: 400; margin-bottom: 20px;}
.tsm.tsm.tsm .cart-empty::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; left: 50%; margin-left: -10px; top: 27px; color: rgb(133, 133, 133); font-size: 48px; line-height: 48px; font-weight: 700;}
.tsm.tsm.tsm .woodmart-empty-cart-text{text-align: center; margin-bottom: 0px; font-size: 110%; line-height: 1.8;}
.tsm.tsm.tsm .woodmart-empty-cart-text + .return-to-shop{margin-top: 25px; margin-bottom: 5vw;}
.tsm.tsm.tsm .woodmart-empty-cart-text + .return-to-shop .button{font-size: 14px; line-height: 20px; padding: 14px 28px;}
.tsm.tsm.tsm .return-to-shop{text-align: center;}
.tsm.tsm.tsm .return-to-shop .button{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .return-to-shop .button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm.woocommerce-cart .row > .woocommerce-notices-wrapper,.tsm.tsm.tsm .woocommerce-cart .row > .woocommerce-notices-wrapper{width: 100%; max-width: 100%;}
.tsm.tsm.tsm.woocommerce-cart .row > .woocommerce-notices-wrapper,.tsm.tsm.tsm .woocommerce-cart .row > .woocommerce-notices-wrapper{margin-left: 15px; margin-right: 15px;}
.tsm.tsm.tsm .cart-totals-inner{border: 3px solid rgb(239, 239, 239); padding: 25px;}
.tsm.tsm.tsm .cart-totals-inner h2{margin-bottom: 5px; padding-left: 6px;}
.tsm.tsm.tsm .cart-totals-inner table{margin-bottom: 10px;}
.tsm.tsm.tsm .cart-totals-inner table tr:last-child td,.tsm.tsm.tsm .cart-totals-inner table tr:last-child th{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .cart-totals-inner table .cart-subtotal .amount{color: rgb(119, 119, 119); font-weight: 400;}
.tsm.tsm.tsm .cart-totals-inner .checkout-button{padding-top: 13px; padding-bottom: 13px; color: rgb(255, 255, 255); width: 100%;}
.tsm.tsm.tsm .cart-totals-inner .checkout-button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-registration-page{padding-top: 20px; padding-bottom: 20px; max-width: 1000px; margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm #customer_login{margin-left: -40px; margin-right: -40px;}
.tsm.tsm.tsm #customer_login > .col-md-6{padding: 25px 40px;}
.tsm.tsm.tsm #customer_login > div:not(:first-child):last-child{border-left: 1px solid;}
.tsm.tsm.tsm .login:not(.hidden-form){display: block !important;}
.tsm.tsm.tsm .login-form-footer{display: flex; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .remember-me-label{margin-bottom: 10px; font-size: 14px; font-weight: 400;}
.tsm.tsm.tsm .login-form-footer .remember-me-label{-webkit-box-ordinal-group: 2; order: 1;}
.tsm.tsm.tsm .login-form-footer .lost_password{-webkit-box-ordinal-group: 3; order: 2;}
.tsm.tsm.tsm .login-form-footer .lost_password:hover{text-decoration: underline; opacity: 0.7;}
.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .register .button{width: 100%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .register .button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .register > p{position: relative;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist{margin-top: 0px;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist .feedback{display: none;}
.tsm.tsm.tsm .wishlist-title h2{padding: 0px;}
.tsm.tsm.tsm .wishlist_table{opacity: 1 !important;}
.tsm.tsm.tsm .wishlist_table th:not(.product-name){text-align: center;}
.tsm.tsm.tsm .wishlist_table tr td.product-thumbnail a img{width: auto;}
.tsm.tsm.tsm .wishlist_table tr td.wishlist-empty{text-align: center; font-weight: 600; color: rgb(51, 51, 51); font-size: 18px;}
.tsm.tsm.tsm .wishlist_table tfoot tr:last-child td{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm.woocommerce table.wishlist_table,.tsm.tsm.tsm .woocommerce table.wishlist_table{font-size: 14px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart a,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart a{margin: 5px; border-radius: 0px; font-size: 13px; line-height: 18px; padding: 12px 20px; color: rgb(255, 255, 255); display: inline-block !important;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart a:hover,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart a:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .added_to_cart,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .added_to_cart{display: none !important;}
.tsm.tsm.tsm.woocommerce table.wishlist_table thead th,.tsm.tsm.tsm .woocommerce table.wishlist_table thead th{border-top: rgb(239, 239, 239); padding: 15px 10px; border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239);}
.tsm.tsm.tsm.woocommerce table.wishlist_table tbody td,.tsm.tsm.tsm .woocommerce table.wishlist_table tbody td{border-color: rgb(230, 230, 230);}
.tsm.tsm.tsm #yith-wcwl-popup-message{border-radius: 0px; text-align: left; margin-left: 0px !important;}
.tsm.tsm.tsm .woodmart-close-side{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 400; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.25s, visibility 0.25s;}
.tsm.tsm.tsm .woodmart-close-side-opened{opacity: 1; visibility: visible; transition: opacity 0.25s, visibility;}
.tsm.tsm.tsm .widget,.tsm.tsm.tsm .woodmart-widget{line-height: 1.4;}
.tsm.tsm.tsm .widget a,.tsm.tsm.tsm .woodmart-widget a{color: rgb(114, 114, 114);}
.tsm.tsm.tsm .widget a:hover,.tsm.tsm.tsm .woodmart-widget a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .widget li,.tsm.tsm.tsm .woodmart-widget li{margin-bottom: 15px;}
.tsm.tsm.tsm .widget li:last-child,.tsm.tsm.tsm .woodmart-widget li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .color-scheme-light .widget a,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light .widget a:hover,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .color-scheme-light .widget{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .filter-widget{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px;}
.tsm.tsm.tsm .filter-widget:last-child{margin-bottom: 30px;}
.tsm.tsm.tsm .color-scheme-light .footer-widget a{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget-heading{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; -webkit-box-flex: 0; flex: 0 0 auto; padding: 20px 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget-heading .close-side-widget{-webkit-box-flex: 0; flex: 0 0 auto; text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.3px; text-transform: uppercase; line-height: 30px; position: relative; color: rgb(45, 42, 42); cursor: pointer; padding-right: 21px;}
.tsm.tsm.tsm .widget-heading .close-side-widget::after{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::before{transform: rotate(0deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::before{transform: rotate(45deg);}
.tsm.tsm.tsm .widget-heading .close-side-widget::after,.tsm.tsm.tsm .widget-heading .close-side-widget::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 15px; height: 2px; display: inline-block; background-color: currentcolor; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.tsm.tsm.tsm .widget-heading .widget-title{-webkit-box-flex: 1; flex: 1 1 auto; margin-bottom: 0px; font-size: 20px;}
.tsm.tsm.tsm .widget-title{font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(45, 42, 42); margin-bottom: 20px;}
.tsm.tsm.tsm .woodmart-recent-posts li{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .woodmart-recent-posts li:last-child{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-info{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{font-size: 12px; color: rgb(187, 187, 187);}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{margin-right: 5px;}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts li{border-color: rgba(255, 255, 255, 0.2);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-time{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .widget_text .textwidget > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-close-side{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 400; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.25s, visibility 0.25s;}
.tsm.tsm.tsm .woodmart-close-side-opened{opacity: 1; visibility: visible; transition: opacity 0.25s, visibility;}
.tsm.tsm.tsm .widget,.tsm.tsm.tsm .woodmart-widget{line-height: 1.4;}
.tsm.tsm.tsm .widget a,.tsm.tsm.tsm .woodmart-widget a{color: rgb(114, 114, 114);}
.tsm.tsm.tsm .widget a:hover,.tsm.tsm.tsm .woodmart-widget a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .widget li,.tsm.tsm.tsm .woodmart-widget li{margin-bottom: 15px;}
.tsm.tsm.tsm .widget li:last-child,.tsm.tsm.tsm .woodmart-widget li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .color-scheme-light .widget a,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .color-scheme-light .widget a:hover,.tsm.tsm.tsm .color-scheme-light .woodmart-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .widget:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .color-scheme-light .widget{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .color-scheme-light .footer-widget a:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-scroll{-webkit-box-flex: 1; flex: 1 1 auto; width: 100%; height: 100%; position: relative; overflow: hidden;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content{position: absolute; inset: 0px; overflow: hidden auto;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content:focus{outline: 0px;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content::-webkit-scrollbar{display: none;}
.tsm.tsm.tsm .has-scrollbar > .woodmart-scroll-content::-webkit-scrollbar{display: block;}
.tsm.tsm.tsm .widget-heading .close-side-widget:hover::before{transform: rotate(45deg);}
.tsm.tsm.tsm .woodmart-scroll-pane{width: 3px; background: rgba(0, 0, 0, 0.15); position: absolute; top: 0px; right: 0px; bottom: 0px; transition: 0.2s; opacity: 0;}
.tsm.tsm.tsm .woodmart-scroll-pane > .woodmart-scroll-slider{background: rgba(0, 0, 0, 0.25); position: relative; margin: 0px;}
.tsm.tsm.tsm .woodmart-scroll-pane.active,.tsm.tsm.tsm .woodmart-scroll:hover > .woodmart-scroll-pane{opacity: 0.99;}
.tsm.tsm.tsm .woodmart-recent-posts li{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: stretch; align-items: stretch; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .woodmart-recent-posts li:last-child{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-info{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{font-size: 12px; color: rgb(187, 187, 187);}
.tsm.tsm.tsm .woodmart-recent-posts .recent-posts-time{margin-right: 5px;}
.tsm.tsm.tsm .mfp-hide{display: none !important;}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-comment,.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .recent-posts-time{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .widget_text .textwidget > :last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-scroll{-webkit-box-flex: 1; flex: 1 1 auto; width: 100%; height: 100%; position: relative; overflow: hidden;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content{position: absolute; inset: 0px; overflow: hidden auto;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content:focus{outline: 0px;}
.tsm.tsm.tsm .woodmart-scroll .woodmart-scroll-content::-webkit-scrollbar{display: none;}
.tsm.tsm.tsm .vc_row-full-width{float: left; width: 100%;}
.tsm.tsm.tsm .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{z-index: auto;}
.tsm.tsm.tsm .slider-title{position: relative; text-align: left; padding-bottom: 10px; margin-bottom: 20px;}
.tsm.tsm.tsm .slider-title::before{content: " "; position: absolute; top: 100%; left: 0px; width: 40px; height: 2px;}
.tsm.tsm.tsm .owl-carousel{width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;}
.tsm.tsm.tsm .owl-carousel .owl-stage{position: relative;}
.tsm.tsm.tsm .owl-carousel .owl-stage::after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.tsm.tsm.tsm .owl-carousel .owl-stage-outer{position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px);}
.tsm.tsm.tsm .owl-carousel .owl-item{backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}
.tsm.tsm.tsm .owl-carousel .owl-item{position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .owl-carousel .owl-dots.disabled,.tsm.tsm.tsm .owl-carousel .owl-nav.disabled{display: none;}
.tsm.tsm.tsm .owl-carousel .owl-nav .owl-next,.tsm.tsm.tsm .owl-carousel .owl-nav .owl-prev{cursor: pointer; user-select: none;}
.tsm.tsm.tsm .owl-carousel.owl-loaded{display: block;}
.tsm.tsm.tsm .owl-carousel.owl-drag .owl-item{user-select: none;}
.tsm.tsm.tsm .owl-dots{text-align: center; margin-top: 5px;}
.tsm.tsm.tsm .owl-nav{font-size: 0px;}
.tsm.tsm.tsm .owl-nav > div{position: absolute; top: 50%; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; width: 50px; height: 50px; padding: 0px; margin-top: -25px; color: rgba(0, 0, 0, 0.8); text-align: center; cursor: pointer; opacity: 0; visibility: hidden; pointer-events: none; z-index: 250; transition: 0.25s; backface-visibility: hidden;}
.tsm.tsm.tsm .owl-nav > div::after{display: inline-block; font-size: 24px; line-height: 24px; backface-visibility: hidden; transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{padding-right: 2px; transform: translateX(-30px);}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]::after{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{padding-left: 2px; transform: translateX(30px);}
.tsm.tsm.tsm .owl-nav > div[class*="next"]::after{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{left: 0px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{right: 0px;}
.tsm.tsm.tsm .owl-nav > div:hover{color: rgba(0, 0, 0, 0.5);}
.tsm.tsm.tsm .owl-carousel:hover .owl-nav > div{transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: visible;}
.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .filters-area,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .products-bordered-grid.elements-grid,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .commentlist > li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded),.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .commentlist > li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded),.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .filters-area,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .product_list_widget > li,.tsm.tsm.tsm .products-bordered-grid.elements-grid,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .widget_shopping_cart .total,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .commentlist > li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .product_list_widget > li,.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .widget_shopping_cart .total,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .product_list_widget > li,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .widget_shopping_cart .total,.tsm.tsm.tsm .woodmart-recent-posts li{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .site-mobile-menu li.current-menu-item > a,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .site-mobile-menu li.current-menu-item > a,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span.wishlist-in-stock::before,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover{color: rgb(126, 185, 52);}
.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart a,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart a,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{background-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{border-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .woodmart-carousel-spacing-30{margin-left: -15px; margin-right: -15px;}
.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm .wishlist-title h2,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th{font-family: Poppins, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm .woodmart-carousel-spacing-30 .owl-carousel:not(.owl-loaded) > div{padding-left: 15px; padding-right: 15px;}
.tsm.tsm.tsm .owl-carousel:not(.owl-loaded){display: flex; flex-wrap: wrap;}
.tsm.tsm.tsm .header-categories-nav,.tsm.tsm.tsm .site-logo,.tsm.tsm.tsm .whb-column > .woodmart-social-icons,.tsm.tsm.tsm .whb-text-element,.tsm.tsm.tsm .woodmart-burger-icon,.tsm.tsm.tsm .woodmart-shopping-cart > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{padding-left: 10px; padding-right: 10px;}
.tsm.tsm.tsm .owl-loaded::after,.tsm.tsm.tsm .owl-loaded::before{content: ""; position: absolute; top: 0px; bottom: 0px; width: 50px;}
.tsm.tsm.tsm .owl-loaded::before{right: -50px;}
.tsm.tsm.tsm .owl-loaded::after{left: -50px;}
.tsm.tsm.tsm .slider-type-product{margin-bottom: 35px;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm a.product-title,.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm a.product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm td.product-name a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm .product-grid-item .product-title a:hover,.tsm.tsm.tsm .product-title a:hover,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm a.product-title:hover,.tsm.tsm.tsm .product-grid-item .product-title a:hover,.tsm.tsm.tsm .product-title a:hover,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm a.product-title:hover,.tsm.tsm.tsm .product-grid-item .product-title a:hover,.tsm.tsm.tsm .product-title a:hover,.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item:hover .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item:hover .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm a.product-title:hover,.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item:hover .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm td.product-name a:hover{color: rgba(51, 51, 51, 0.7);}
.tsm.tsm.tsm .slider-type-product .owl-carousel:not(.owl-loaded){padding-top: 3px; padding-bottom: 3px;}
.tsm.tsm.tsm .slider-type-product .product-grid-item{margin-bottom: 0px;}
.tsm.tsm.tsm #yith-wcwl-popup-message{position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; padding: 10px 80px 10px 65px; min-height: 60px; margin-bottom: 0px; line-height: 1.3; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;}
.tsm.tsm.tsm #yith-wcwl-popup-message::before{position: absolute; top: 50%; left: 24px; line-height: 18px; font-size: 18px; margin-top: -9px; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm #yith-wcwl-popup-message > *{margin-left: 10px; margin-right: 10px;}
.tsm.tsm.tsm .pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px;}
.tsm.tsm.tsm .pswp *{box-sizing: border-box;}
.tsm.tsm.tsm #yith-wcwl-popup-message{background-color: rgb(69, 150, 71);}
.tsm.tsm.tsm #yith-wcwl-popup-message::before{content: "";}
.tsm.tsm.tsm #yith-wcwl-popup-message{position: fixed; inset: auto 0px 0px; z-index: 1050; transform: translate3d(0px, 200%, 0px); animation: 0.35s ease 0.5s 1 normal both running wd-fadeInUpBig;}
.tsm.tsm.tsm #yith-wcwl-popup-message::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 60px; cursor: pointer; font-size: 14px; font-weight: 600; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgba(0, 0, 0, 0.1); transition: background-color 0.25s;}
.tsm.tsm.tsm .pswp__bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__scroll-wrap{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}
.tsm.tsm.tsm .pswp__container{touch-action: none; position: absolute; inset: 0px;}
.tsm.tsm.tsm .pswp__container{user-select: none; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .pswp__bg{will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a::after{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .pswp__container{backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__item{position: absolute; inset: 0px; overflow: hidden;}
.tsm.tsm.tsm .pswp__button{width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none;}
.tsm.tsm.tsm .pswp__button:focus,.tsm.tsm.tsm .pswp__button:hover{opacity: 1;}
.tsm.tsm.tsm .pswp__button:active{outline: 0px; opacity: 0.9;}
.tsm.tsm.tsm .pswp__button,.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{background: url(https://supersolutionbd.com/pk/wp-content/uploads/2026/10/default-skin.png) 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px;}
.tsm.tsm.tsm .pswp__button--close{background-position: 0px -44px;}
.tsm.tsm.tsm .pswp__button--share{background-position: -44px -44px;}
.tsm.tsm.tsm .pswp__button--fs{display: none;}
.tsm.tsm.tsm .pswp__button--zoom{display: none; background-position: -88px 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__button--arrow--right{background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left{left: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--right{right: 0px;}
.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left::before{left: 6px; background-position: -138px -44px;}
.tsm.tsm.tsm .pswp__button--arrow--right::before{right: 6px; background-position: -94px -44px;}
.tsm.tsm.tsm .pswp__counter,.tsm.tsm.tsm .pswp__share-modal{user-select: none;}
.tsm.tsm.tsm .pswp__share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity;}
.tsm.tsm.tsm .pswp__share-modal--hidden{display: none;}
.tsm.tsm.tsm .pswp__share-tooltip{z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s, -webkit-transform 0.25s; backface-visibility: hidden; will-change: transform;}
.tsm.tsm.tsm .pswp__counter{position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px;}
.tsm.tsm.tsm .pswp__caption{position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px;}
.tsm.tsm.tsm td.product-remove a::after{transform: rotate(-44deg);}
.tsm.tsm.tsm .pswp__caption__center{text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204);}
.tsm.tsm.tsm td.product-remove a:hover::after{transform: rotate(0deg);}
.tsm.tsm.tsm td.product-remove a:hover::before{transform: rotate(0deg);}
.tsm.tsm.tsm .pswp__preloader{width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;}
.tsm.tsm.tsm .pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.2s, visibility 0.2s, transform 0.2s, -webkit-transform 0.2s;}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{content: ""; position: absolute;}
.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .return-to-shop .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .cart-totals-inner .checkout-button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{background-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown{margin: 15px 0px 0px; transform: translateY(15px) translateZ(0px);}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after{inset: auto 0px 100%; width: auto; height: 15px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart::after,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown::after,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{margin: 0px; transform: translateX(-15px) translateZ(0px);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{inset: 0px 100% 0px auto; width: 2px; height: auto;}
@media screen and (max-width: 1024px){.tsm.tsm.tsm .pswp__preloader{position: relative; left: auto; top: auto; margin: 0px; float: right;}}
.tsm.tsm.tsm .pswp__ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;}
.tsm.tsm.tsm .pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.tsm.tsm.tsm .cart-widget-side{right: 0px; left: auto; transform: translate3d(340px, 0px, 0px);}
.tsm.tsm.tsm .pswp__caption,.tsm.tsm.tsm .pswp__top-bar{background-color: rgba(0, 0, 0, 0.5);}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a{overflow-wrap: break-word; font-weight: 500; line-height: 1.3;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{transition: 0.25s;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm td.product-name a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__ui--hidden .pswp__button--arrow--right,.tsm.tsm.tsm .pswp__ui--hidden .pswp__caption,.tsm.tsm.tsm .pswp__ui--hidden .pswp__top-bar{opacity: 0.001;}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a:hover{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .woocommerce-info{position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; padding: 10px 80px 10px 65px; min-height: 60px; margin-bottom: 0px; line-height: 1.3; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;}
.tsm.tsm.tsm .woocommerce-info::before{position: absolute; top: 50%; left: 24px; line-height: 18px; font-size: 18px; margin-top: -9px; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .wc-tab-inner > div > ol,.tsm.tsm.tsm .wc-tab-inner > div > ul{margin-bottom: 20px; padding-left: 20px; text-align: left;}
.tsm.tsm.tsm .wc-tab-inner > div > ol li,.tsm.tsm.tsm .wc-tab-inner > div > ul li{margin-bottom: 10px;}
.tsm.tsm.tsm .wc-tab-inner > div > ol li:last-child,.tsm.tsm.tsm .wc-tab-inner > div > ul li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px;}
.tsm.tsm.tsm .pswp *{box-sizing: border-box;}
.tsm.tsm.tsm .woocommerce-info{background-color: rgb(224, 178, 82);}
.tsm.tsm.tsm .woocommerce-info::before{content: "";}
.tsm.tsm.tsm .woocommerce-info{position: fixed; inset: auto 0px 0px; z-index: 1050; transform: translate3d(0px, 200%, 0px); animation: 0.35s ease 0.5s 1 normal both running wd-fadeInUpBig;}
.tsm.tsm.tsm .woocommerce-info::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 60px; cursor: pointer; font-size: 14px; font-weight: 600; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgba(0, 0, 0, 0.1); transition: background-color 0.25s;}
.tsm.tsm.tsm .wc-tab-inner > div > ol > li::before{content: none;}
.tsm.tsm.tsm .woocommerce-info:hover::after{background-color: rgba(0, 0, 0, 0.2);}
.tsm.tsm.tsm .wc-tab-inner > div > ul > li::before{content: ""; font-family: 'TSM Woodmart'; position: absolute; top: 6px; left: -20px; font-size: 8px;}
.tsm.tsm.tsm .pswp__container{user-select: none; -webkit-tap-highlight-color: transparent;}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a::after{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .pswp__item{position: absolute; inset: 0px; overflow: hidden;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-nav > div.disabled{color: rgba(0, 0, 0, 0.4); cursor: default;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover{box-shadow: none;}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a:hover,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a:hover{background-color: rgb(249, 249, 249); color: rgb(119, 119, 119);}
.tsm.tsm.tsm .pswp__button:active{outline: 0px; opacity: 0.9;}
.tsm.tsm.tsm .pswp__button,.tsm.tsm.tsm .pswp__button--arrow--left::before,.tsm.tsm.tsm .pswp__button--arrow--right::before{background: url("images/default-skin.png") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px;}
.tsm.tsm.tsm.btns-default-dark .widget_shopping_cart .buttons .btn-cart,.tsm.tsm.tsm .btns-default-dark .widget_shopping_cart .buttons .btn-cart{color: rgb(51, 51, 51);}
.tsm.tsm.tsm.btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover,.tsm.tsm.tsm .btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart,.tsm.tsm.tsm .btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s, -webkit-box-shadow;}
.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover,.tsm.tsm.tsm .btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset;}
.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm.btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:active,.tsm.tsm.tsm .btns-shop-3d .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:active{box-shadow: none; top: 1px;}
.tsm.tsm.tsm .pswp__button--zoom{display: none; background-position: -88px 0px;}
.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm.btns-shop-light .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart,.tsm.tsm.tsm .btns-shop-light .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm.btns-shop-hover-light .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover,.tsm.tsm.tsm .btns-shop-hover-light .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .pswp__button--arrow--left,.tsm.tsm.tsm .pswp__button--arrow--right{background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}
.tsm.tsm.tsm .pswp__button--arrow--left{left: 0px;}
.tsm.tsm.tsm .comment-form .submit:hover{box-shadow: none;}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a::after{color: rgba(82, 82, 82, 0.45);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0::after{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0::after{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm.btns-accent-light .comment-form .submit,.tsm.tsm.tsm .btns-accent-light .comment-form .submit{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-accent-hover-light .comment-form .submit:hover,.tsm.tsm.tsm .btns-accent-hover-light .comment-form .submit:hover{color: rgb(255, 255, 255);}
@media (min-width: 1025px){.tsm.tsm.tsm .container{width: 95%;}
.tsm.tsm.tsm .whb-hidden-lg{display: none;}}
.tsm.tsm.tsm td.product-remove a{position: relative; font-size: 0px; display: inline-block; height: 30px; width: 30px; line-height: 30px; vertical-align: middle; cursor: pointer; padding-right: 0px;}
@media (min-width: 1025px){.tsm.tsm.tsm .site-mobile-menu li:hover > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist:hover a{background-color: rgba(0, 0, 0, 0.04);}}
.tsm.tsm.tsm td.product-remove a::before{transform: rotate(44deg);}
.tsm.tsm.tsm td.product-remove a:hover::after{transform: rotate(0deg);}
.tsm.tsm.tsm td.product-remove a:hover::before{transform: rotate(0deg);}
.tsm.tsm.tsm td.product-remove a::after,.tsm.tsm.tsm td.product-remove a::before{right: 8px;}
.tsm.tsm.tsm .pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.2s, visibility 0.2s, transform 0.2s, -webkit-transform 0.2s;}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{content: ""; position: absolute;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown{margin: 15px 0px 0px; transform: translateY(15px) translateZ(0px);}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after{inset: auto 0px 100%; width: auto; height: 15px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart::after,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown::after,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{margin: 0px; transform: translateX(-15px) translateZ(0px);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{inset: 0px 100% 0px auto; width: 2px; height: auto;}
.tsm.tsm.tsm .item-event-hover:hover > .sub-menu-dropdown,.tsm.tsm.tsm .woodmart-shopping-cart:hover > .dropdown-cart{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{position: fixed; top: 0px; bottom: 0px; width: 340px; z-index: 500; overflow: hidden auto; background-color: rgb(255, 255, 255); transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}
.tsm.tsm.tsm .slide-from-left{left: 0px; right: auto; transform: translate3d(-340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{right: 0px; left: auto; transform: translate3d(340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side.woodmart-cart-opened,.tsm.tsm.tsm .mobile-nav.act-mobile-menu{transform: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after{content: ""; position: absolute; top: 100%; left: 0px; width: 0px; height: 2px; transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.tsm.tsm.tsm .woodmart-checkout-steps ul .step-active span::after{width: 100%;}
.tsm.tsm.tsm .cart-actions .button[name="update_cart"]:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-default-dark .cart-actions .button[name="update_cart"],.tsm.tsm.tsm .btns-default-dark .cart-actions .button[name="update_cart"],.tsm.tsm.tsm.btns-default-dark .widget_shopping_cart .buttons .btn-cart,.tsm.tsm.tsm .btns-default-dark .widget_shopping_cart .buttons .btn-cart{color: rgb(51, 51, 51);}
.tsm.tsm.tsm.btns-default-hover-dark .cart-actions .button[name="update_cart"]:hover,.tsm.tsm.tsm .btns-default-hover-dark .cart-actions .button[name="update_cart"]:hover,.tsm.tsm.tsm.btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover,.tsm.tsm.tsm .btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .return-to-shop .button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .register .button:hover,.tsm.tsm.tsm .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .return-to-shop .button,.tsm.tsm.tsm .btns-shop-3d .return-to-shop .button,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .register .button,.tsm.tsm.tsm .btns-shop-3d .register .button,.tsm.tsm.tsm.btns-shop-3d .cart-totals-inner .checkout-button,.tsm.tsm.tsm .btns-shop-3d .cart-totals-inner .checkout-button,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s, -webkit-box-shadow;}
.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .return-to-shop .button:hover,.tsm.tsm.tsm .btns-shop-3d .return-to-shop .button:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .register .button:hover,.tsm.tsm.tsm .btns-shop-3d .register .button:hover,.tsm.tsm.tsm.btns-shop-3d .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm .btns-shop-3d .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset;}
.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .return-to-shop .button:active,.tsm.tsm.tsm .btns-shop-3d .return-to-shop .button:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .register .button:active,.tsm.tsm.tsm .btns-shop-3d .register .button:active,.tsm.tsm.tsm.btns-shop-3d .cart-totals-inner .checkout-button:active,.tsm.tsm.tsm .btns-shop-3d .cart-totals-inner .checkout-button:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active{box-shadow: none; top: 1px;}
.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .return-to-shop .button,.tsm.tsm.tsm .btns-shop-light .return-to-shop .button,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .register .button,.tsm.tsm.tsm .btns-shop-light .register .button,.tsm.tsm.tsm.btns-shop-light .cart-totals-inner .checkout-button,.tsm.tsm.tsm .btns-shop-light .cart-totals-inner .checkout-button,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .return-to-shop .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .return-to-shop .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .register .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .register .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm .btns-shop-hover-light .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover{color: rgb(255, 255, 255);}
@media (min-width: 1025px){.tsm.tsm.tsm .products-bordered-grid .col-lg-3:nth-child(-n+4){border-top-width: 1px;}
.tsm.tsm.tsm .container{width: 95%;}}
.tsm.tsm.tsm .title-wrapper{margin-bottom: 30px;}
.tsm.tsm.tsm .title-wrapper .title{display: block; margin-bottom: 0px;}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-hidden-lg{display: none;}}
.tsm.tsm.tsm .title-wrapper .left-line,.tsm.tsm.tsm .title-wrapper .right-line{display: none;}
@media (min-width: 1025px){.tsm.tsm.tsm .site-mobile-menu li:hover > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist:hover a{background-color: rgba(0, 0, 0, 0.04);}}
.tsm.tsm.tsm .title-wrapper.text-center .title,.tsm.tsm.tsm .title-wrapper.text-center .title-after_title{margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm .color-scheme-light .title-wrapper .title{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-title-size-small .woodmart-title-container{font-size: 18px;}
.tsm.tsm.tsm .woodmart-title-size-large .woodmart-title-container{font-size: 36px; line-height: 1.3;}
.tsm.tsm.tsm .woodmart-title-size-large .title-after_title{font-size: 110%;}
@media (max-width: 1024px){.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{width: 300px;}
.tsm.tsm.tsm .slide-from-left{transform: translate3d(-300px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{transform: translate3d(300px, 0px, 0px);}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label{display: none !important;}
.tsm.tsm.tsm .woodmart-close-side{top: -150px; height: calc(300px + 100vh);}
.tsm.tsm.tsm .scrollToTop{bottom: 12px; right: 12px; width: 40px; height: 40px;}
.tsm.tsm.tsm .scrollToTop::after{font-size: 14px; line-height: 40px;}
.tsm.tsm.tsm .page-title{padding: 15px 0px;}
.tsm.tsm.tsm .page-title .entry-title{font-size: 36px;}}
.tsm.tsm.tsm .woodmart-title-color-white .title{color: rgb(255, 255, 255);}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-hidden-mobile,.tsm.tsm.tsm .whb-visible-lg{display: none;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{display: none;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown::after{height: auto;}}
.tsm.tsm.tsm .woodmart-title-style-bordered .liner-continer{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .woodmart-title-style-bordered .title{padding-left: 20px; padding-right: 20px;}
.tsm.tsm.tsm .woodmart-title-style-bordered .left-line,.tsm.tsm.tsm .woodmart-title-style-bordered .right-line{-webkit-box-flex: 1; flex: 1 1 auto; display: block; border-bottom: 1px solid;}
@media (max-width: 1024px){.tsm.tsm.tsm .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .owl-nav > div{width: 40px; height: 40px; margin-top: -20px;}
.tsm.tsm.tsm .owl-nav > div::after{font-size: 14px; line-height: 14px; font-weight: 700;}
.tsm.tsm.tsm .owl-nav > div[class*="next"],.tsm.tsm.tsm .owl-nav > div[class*="prev"]{transform: translateX(0px);}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{-webkit-box-pack: start; justify-content: flex-start; padding-left: 0px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{-webkit-box-pack: end; justify-content: flex-end; padding-right: 0px;}
.tsm.tsm.tsm .owl-nav > div{opacity: 1; visibility: visible; pointer-events: visible;}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{left: 5px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{right: 5px;}
.tsm.tsm.tsm .slider-type-product{margin-bottom: 20px;}
.tsm.tsm.tsm .owl-loaded::after,.tsm.tsm.tsm .owl-loaded::before{content: none;}}
.tsm.tsm.tsm .woodmart-title-width-50 .title-after_title,.tsm.tsm.tsm .woodmart-title-width-50 .woodmart-title-container{max-width: 50%;}
.tsm.tsm.tsm .woodmart-social-icons{font-size: 0px; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-social-icons .woodmart-social-icon{display: inline-block; font-size: 0px; text-align: center; margin: 4px;}
.tsm.tsm.tsm .woodmart-social-icons i{vertical-align: middle;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon{padding: 6px; margin: 0px !important; width: auto !important; height: auto !important; color: rgba(0, 0, 0, 0.6) !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon i{line-height: 1 !important;}
.tsm.tsm.tsm .icons-design-default .woodmart-social-icon:hover{color: rgba(0, 0, 0, 0.8) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-default.color-scheme-light .woodmart-social-icon:hover{color: rgba(255, 255, 255, 0.6) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon{background-color: transparent; border: 2px solid rgb(204, 204, 204); color: rgba(0, 0, 0, 0.4) !important;}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon i{margin-top: -2px;}
.tsm.tsm.tsm .color-scheme-light .icons-design-bordered .woodmart-social-icon,.tsm.tsm.tsm .icons-design-bordered.color-scheme-light .woodmart-social-icon{border: 2px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-colored .woodmart-social-icon{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-colored .woodmart-social-icon:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 200px inset; color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-colored .social-facebook{background-color: rgb(54, 84, 147);}
.tsm.tsm.tsm .icons-design-colored .social-twitter{background-color: rgb(51, 204, 255);}
.tsm.tsm.tsm .icons-design-colored .social-google{background-color: rgb(212, 65, 50);}
.tsm.tsm.tsm .icons-design-colored .social-email{background-color: rgb(248, 154, 30);}
.tsm.tsm.tsm .icons-design-colored .social-pinterest{background-color: rgb(203, 32, 39);}
@media (max-width: 1024px){.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{width: 300px;}
.tsm.tsm.tsm .slide-from-left{transform: translate3d(-300px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{transform: translate3d(300px, 0px, 0px);}}
.tsm.tsm.tsm .icons-design-colored .social-vk{background-color: rgb(76, 117, 163);}
.tsm.tsm.tsm .icons-design-colored .social-tg{background-color: rgb(55, 174, 226);}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon:hover{color: rgb(255, 255, 255) !important;}
.tsm.tsm.tsm .icons-design-bordered .social-facebook:hover{background-color: rgb(54, 84, 147); border-color: rgb(54, 84, 147);}
.tsm.tsm.tsm .icons-design-bordered .social-twitter:hover{background-color: rgb(51, 204, 255); border-color: rgb(51, 204, 255);}
.tsm.tsm.tsm .icons-design-bordered .social-instagram:hover{background-color: rgb(119, 68, 48); border-color: rgb(119, 68, 48);}
.tsm.tsm.tsm .icons-design-bordered .social-google:hover{background-color: rgb(212, 65, 50); border-color: rgb(212, 65, 50);}
@media (max-width: 1024px){.tsm.tsm.tsm .page-title .entry-title{font-size: 36px;}}
.tsm.tsm.tsm .icons-design-bordered .social-youtube:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-pinterest:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-tumblr:hover{background-color: rgb(54, 70, 93); border-color: rgb(54, 70, 93);}
.tsm.tsm.tsm .icons-design-bordered .social-linkedin:hover{background-color: rgb(2, 116, 179); border-color: rgb(2, 116, 179);}
.tsm.tsm.tsm .icons-design-bordered .social-vimeo:hover{background-color: rgb(26, 183, 234); border-color: rgb(26, 183, 234);}
.tsm.tsm.tsm .icons-design-bordered .social-github:hover{background-color: rgb(23, 21, 21); border-color: rgb(23, 21, 21);}
.tsm.tsm.tsm .icons-design-bordered .social-dribbble:hover{background-color: rgb(236, 94, 149); border-color: rgb(236, 94, 149);}
@media (max-width: 1024px){.tsm.tsm.tsm .shop-loop-head{margin-top: -10px; margin-bottom: 10px;}
.tsm.tsm.tsm .description-area-before .term-description{margin-top: -15px;}
.tsm.tsm.tsm .woodmart-products-per-page,.tsm.tsm.tsm .woodmart-products-shop-view{display: none;}}
.tsm.tsm.tsm .icons-design-bordered .social-ok:hover{background-color: rgb(238, 130, 8); border-color: rgb(238, 130, 8);}
.tsm.tsm.tsm .icons-design-bordered .social-whatsapp:hover{background-color: rgb(30, 190, 165); border-color: rgb(30, 190, 165);}
.tsm.tsm.tsm .icons-design-bordered .social-vk:hover{background-color: rgb(76, 117, 163); border-color: rgb(76, 117, 163);}
@media (max-width: 1024px){.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div a{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; border-radius: 50%; width: 35px; height: 35px;}}
.tsm.tsm.tsm .icons-design-bordered .social-tg:hover{background-color: rgb(55, 174, 226); border-color: rgb(55, 174, 226);}
.tsm.tsm.tsm .icons-size- .woodmart-social-icon,.tsm.tsm.tsm .icons-size-small .woodmart-social-icon{width: 30px; height: 30px;}
.tsm.tsm.tsm .icons-size- i,.tsm.tsm.tsm .icons-size-small i{font-size: 14px; line-height: 30px;}
@media (max-width: 1024px){.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons .product-compare-button{display: none;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before{font-size: 14px;}}
.tsm.tsm.tsm .social-form-circle .woodmart-social-icon{border-radius: 50%;}
@media (max-width: 1024px){.tsm.tsm.tsm .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm.single-product .site-content,.tsm.tsm.tsm .single-product .site-content{margin-bottom: 25px;}
.tsm.tsm.tsm .single-product-page > div:not(:last-child){margin-bottom: 25px;}
.tsm.tsm.tsm .related-and-upsells:empty{margin-top: -25px;}
.tsm.tsm.tsm .poduct-tabs-inner > div:not(:last-child){margin-bottom: 25px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-product-page{margin-top: -15px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .single-breadcrumbs{flex-wrap: wrap;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last{color: rgb(51, 51, 51); font-weight: 600; margin-right: 0px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last::after{content: none;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-last{display: none;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a{height: 40px; line-height: 40px; min-width: 40px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{height: 40px; line-height: 40px; width: 40px; font-size: 14px;}}
.tsm.tsm.tsm .icons-design-bordered .woodmart-social-icon{background-color: transparent; border: 2px solid rgb(204, 204, 204); color: rgba(0, 0, 0, 0.4) !important;}
@media (max-width: 1024px){.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 24px; margin-bottom: 15px;}
.tsm.tsm.tsm .product-image-summary .summary-inner > .price{margin-bottom: 15px; font-size: 18px;}
.tsm.tsm.tsm .product-image-summary .woocommerce-product-details__short-description{margin-bottom: 20px;}
.tsm.tsm.tsm .product-tabs-wrapper{padding-top: 25px; padding-bottom: 25px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .woocommerce-tabs .woodmart-accordion-title{padding-top: 15px; padding-bottom: 15px; font-size: 14px;}
.tsm.tsm.tsm .woocommerce-Tabs-panel{animation: auto ease 0s 1 normal none running none;}
.tsm.tsm.tsm .tabs-layout-tabs{border-top: 2px solid rgba(119, 119, 119, 0.17);}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-accordion-title{display: block;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs{display: none;}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-tab-wrapper{border-bottom: 1px solid rgba(119, 119, 119, 0.17);}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-tab-wrapper .wc-tab{padding-bottom: 20px;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .wc-tab-inner > div > h2:first-child{max-width: 100%;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .shop_attributes{max-width: 100%;}
.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs{padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .woocommerce-Reviews{margin-left: 0px; margin-right: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.tsm.tsm.tsm .woocommerce-Reviews #tsm-comments,.tsm.tsm.tsm .woocommerce-Reviews #review_form_wrapper{flex-basis: 100%; max-width: 100%; padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .woocommerce-Reviews .commentlist{margin-top: 0px; margin-bottom: 25px;}
.tsm.tsm.tsm .woocommerce-Reviews .commentlist li:not(:last-child){padding-bottom: 5px; margin-bottom: 5px;}
.tsm.tsm.tsm .product-design-default .variations_form .reset_variations{position: absolute; left: 0px; bottom: -30px; margin-left: 0px;}
.tsm.tsm.tsm .product-design-default .variations_form.variation-swatch-selected .variations{margin-bottom: 50px;}}
.tsm.tsm.tsm .icons-design-bordered .social-youtube:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-pinterest:hover{background-color: rgb(203, 32, 39); border-color: rgb(203, 32, 39);}
.tsm.tsm.tsm .icons-design-bordered .social-tumblr:hover{background-color: rgb(54, 70, 93); border-color: rgb(54, 70, 93);}
.tsm.tsm.tsm .icons-design-bordered .social-linkedin:hover{background-color: rgb(2, 116, 179); border-color: rgb(2, 116, 179);}
.tsm.tsm.tsm .icons-design-bordered .social-vimeo:hover{background-color: rgb(26, 183, 234); border-color: rgb(26, 183, 234);}
.tsm.tsm.tsm .icons-design-bordered .social-github:hover{background-color: rgb(23, 21, 21); border-color: rgb(23, 21, 21);}
.tsm.tsm.tsm .icons-design-bordered .social-dribbble:hover{background-color: rgb(236, 94, 149); border-color: rgb(236, 94, 149);}
.tsm.tsm.tsm .icons-design-bordered .social-whatsapp:hover{background-color: rgb(30, 190, 165); border-color: rgb(30, 190, 165);}
@media (max-width: 1024px){.tsm.tsm.tsm.woocommerce table.wishlist_table thead th,.tsm.tsm.tsm .woocommerce table.wishlist_table thead th{font-size: 14px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table tbody td,.tsm.tsm.tsm .woocommerce table.wishlist_table tbody td{padding: 15px 5px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart{font-size: 0px; padding: 0px; height: 40px; line-height: 40px; width: 40px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart::before,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart::before{font-weight: 400;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart::before,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart::before{content: ""; font-family: 'TSM Woodmart'; font-size: 20px; margin-right: -5px;}}
.tsm.tsm.tsm .social-form-circle .woodmart-social-icon{border-radius: 50%;}
@media (min-width: 769px) and (max-width: 1024px){.tsm.tsm.tsm .owl-items-md-4:not(.owl-loaded) > div{width: 25%;}
.tsm.tsm.tsm .owl-items-md-4:not(.owl-loaded) > div:nth-child(n+5){display: none;}
.tsm.tsm.tsm.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12),.tsm.tsm.tsm .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12){left: 0px; width: 100%; max-width: 100%; flex-basis: 100%;}
.tsm.tsm.tsm .products-bordered-grid .col-md-3:nth-child(-n+4){border-top-width: 1px;}}
@media (max-width: 1024px){.tsm.tsm.tsm .cart-content-wrapper .cart-data-form{padding-top: 0px; margin-bottom: 40px;}
.tsm.tsm.tsm .cart-empty{font-size: 42px;}
.tsm.tsm.tsm .cart-empty::before{font-size: 140px; line-height: 140px;}
.tsm.tsm.tsm .cart-empty::after{font-size: 38px; line-height: 38px; margin-left: -8px; top: 22px;}}
.tsm.tsm.tsm .woodmart-info-box{margin-bottom: 35px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch;}
.tsm.tsm.tsm .woodmart-info-box .box-icon-wrapper{-webkit-box-flex: 0; flex: 0 0 auto; line-height: 0;}
.tsm.tsm.tsm .woodmart-info-box .info-box-icon{display: inline-block;}
.tsm.tsm.tsm .woodmart-info-box .info-svg-wrapper{display: inline-block;}
.tsm.tsm.tsm .woodmart-info-box .info-svg-wrapper svg{width: inherit !important; height: inherit !important;}
.tsm.tsm.tsm .woodmart-info-box .info-box-subtitle{margin-bottom: 9px; line-height: 1.4;}
.tsm.tsm.tsm .woodmart-info-box .info-box-title{margin-bottom: 10px;}
.tsm.tsm.tsm .woodmart-info-box .info-box-content{-webkit-box-flex: 1; flex: 1 1 auto; position: relative;}
.tsm.tsm.tsm .woodmart-info-box .info-box-inner p:first-child:empty{display: none;}
.tsm.tsm.tsm .woodmart-info-box .info-btn-wrapper{margin-top: 15px;}
.tsm.tsm.tsm .box-icon-align-top .box-icon-wrapper{margin-bottom: 15px;}
.tsm.tsm.tsm .box-icon-align-left{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .box-icon-align-left .box-icon-wrapper{max-width: 50%; margin-right: 20px;}
@media (max-width: 768px){.tsm.tsm.tsm .woodmart-spacing-30{margin-left: -5px; margin-right: -5px;}
.tsm.tsm.tsm .woodmart-spacing-30 > div{padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}}
.tsm.tsm.tsm .box-title-default .info-box-subtitle{font-size: 14px;}
.tsm.tsm.tsm .box-title-default .info-box-title{font-size: 20px;}
@media (max-width: 768px){.tsm.tsm.tsm .woodmart-carousel-spacing-30 .owl-carousel:not(.owl-loaded) > div{padding-left: 5px; padding-right: 5px;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .site-content:not(.col-lg-12),.tsm.tsm.tsm .offcanvas-sidebar-mobile .site-content:not(.col-lg-12){left: 0px; width: 100%; max-width: 100%; flex-basis: 100%;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .woodmart-sticky-sidebar-opener,.tsm.tsm.tsm .offcanvas-sidebar-mobile .woodmart-sticky-sidebar-opener{display: block;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container{position: fixed; top: 0px; bottom: 0px; left: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; flex-basis: auto; width: 300px; max-width: none; overflow: hidden; z-index: 500; background-color: rgb(255, 255, 255); padding-left: 0px; padding-right: 0px; margin-bottom: 0px; transition: transform 0.25s, -webkit-transform 0.25s; transform: translate3d(-300px, 0px, 0px);}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .widget-area,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .widget-area{padding-top: 30px; padding-bottom: 30px;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .sidebar-widget,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .sidebar-widget{padding-left: 30px; padding-right: 30px;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .widget-heading,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .widget-heading{display: flex;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-scroll,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-scroll{-webkit-box-flex: 1; flex: 1 1 auto; width: 100%; height: 100%; position: relative; overflow: hidden;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-content,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-content{position: absolute; inset: 0px; overflow: hidden scroll;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-content:focus,.tsm.tsm.tsm .offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-content:focus{outline: 0px;}}
.tsm.tsm.tsm .woodmart-content-popup{margin: 30px auto; width: 100%; background-color: rgb(255, 255, 255); padding: 30px;}
@media (max-width: 768px){.tsm.tsm.tsm .page-title .woodmart-checkout-steps ul li{font-size: 24px;}
.tsm.tsm.tsm .shop_table_responsive{display: block;}
.tsm.tsm.tsm .shop_table_responsive th,.tsm.tsm.tsm .shop_table_responsive thead{display: none;}
.tsm.tsm.tsm .shop_table_responsive tbody,.tsm.tsm.tsm .shop_table_responsive tfoot,.tsm.tsm.tsm .shop_table_responsive tr{display: block;}
.tsm.tsm.tsm .shop_table_responsive tr{position: relative; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .shop_table_responsive tr:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .shop_table_responsive td{display: block; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 0px 0px 8px; margin-bottom: 8px; text-align: right;}
.tsm.tsm.tsm .shop_table_responsive td::before{content: attr(data-title); color: rgb(45, 42, 42); font-size: 12px; font-weight: 600; text-transform: uppercase; padding-top: 3px; float: left;}
.tsm.tsm.tsm .shop_table_responsive td:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .wishlist_table tr{min-height: 136px; padding-left: 115px; padding-bottom: 25px; margin-bottom: 25px;}
.tsm.tsm.tsm .wishlist_table td{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; padding: 0px; margin-bottom: 5px;}
.tsm.tsm.tsm .wishlist_table td > *{margin-bottom: 5px;}
.tsm.tsm.tsm .wishlist_table td::before{font-size: 11px; padding-top: 0px; margin-bottom: 5px; -webkit-box-flex: 1; flex: 1 1 auto; text-align: left;}
.tsm.tsm.tsm .wishlist_table td:not(:last-child){border-bottom: 1px dashed rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .wishlist_table td.product-thumbnail{position: absolute; top: 0px; left: 0px; max-height: 115px; overflow: hidden; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .wishlist_table td.product-thumbnail img{max-width: 100px; min-width: 100px;}
.tsm.tsm.tsm .wishlist_table td.product-remove{position: absolute; right: -7px; top: -7px; z-index: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .wishlist_table td.product-name{text-align: left; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .wishlist_table td.product-name > a{margin-bottom: 10px; padding-right: 30px;}
.tsm.tsm.tsm .wishlist_table td.product-name::before{content: none;}
.tsm.tsm.tsm .wishlist_table .product-stock-status{display: none;}
.tsm.tsm.tsm .wishlist_table td.product-price del:not(:last-child),.tsm.tsm.tsm .wishlist_table td.product-price ins:not(:last-child){margin-right: 5px;}
.tsm.tsm.tsm .wishlist_table tr td.product-thumbnail a{max-width: 100%;}
.tsm.tsm.tsm .wishlist_table tr td.product-add-to-cart{text-align: left;}
.tsm.tsm.tsm .wishlist_table tr td.product-add-to-cart::before{content: none;}
.tsm.tsm.tsm .wishlist_table tr td.wishlist-empty{font-size: 16px;}
.tsm.tsm.tsm .wishlist_table tfoot tr,.tsm.tsm.tsm .wishlist_table tr:not([data-row-id]){min-height: 0px; padding-left: 0px;}
.tsm.tsm.tsm .wishlist_table tfoot tr td,.tsm.tsm.tsm .wishlist_table tr:not([data-row-id]) td{-webkit-box-pack: center; justify-content: center;}
.tsm.tsm.tsm .wishlist_table tfoot tr td::before,.tsm.tsm.tsm .wishlist_table tr:not([data-row-id]) td::before{content: none;}
.tsm.tsm.tsm .wishlist_table tfoot tr{padding-bottom: 0px;}
.tsm.tsm.tsm .wishlist_table tfoot tr:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm.woocommerce table.wishlist_table tbody td,.tsm.tsm.tsm .woocommerce table.wishlist_table tbody td{padding: 0px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart a,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart a{margin-left: 0px;}
.tsm.tsm.tsm.woocommerce table.wishlist_table tr td.product-remove,.tsm.tsm.tsm .woocommerce table.wishlist_table tr td.product-remove{padding: 0px;}
.tsm.tsm.tsm .shop-loop-head{margin-top: -15px;}
.tsm.tsm.tsm .description-area-before .term-description{margin-bottom: 30px;}
.tsm.tsm.tsm .category-grid-item .category-title{font-size: 16px;}
.tsm.tsm.tsm .category-grid-item .more-products{font-size: 14px;}
.tsm.tsm.tsm .category-grid-item:hover .category-image{transform: none;}
.tsm.tsm.tsm .cat-design-default .wrapp-category{overflow: visible;}
.tsm.tsm.tsm .cat-design-default .category-image-wrapp{position: relative; overflow: hidden;}
.tsm.tsm.tsm .cat-design-default .hover-mask{position: static; text-align: center; padding: 10px; transform: none;}
.tsm.tsm.tsm .cat-design-default .more-products{margin-top: 0px; opacity: 1; transform: none;}
.tsm.tsm.tsm .woodmart-registration-page{padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm .cat-design-default .category-title{position: static;}
.tsm.tsm.tsm .cat-design-default.categories-with-shadow .wrapp-category{box-shadow: none;}
.tsm.tsm.tsm .cat-design-default.categories-with-shadow .category-image-wrapp{box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 2px;}
.tsm.tsm.tsm .col-register{margin-top: 30px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close{top: 0px; right: 0px; height: 30px; width: 30px; padding-right: 0px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after,.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{right: 9px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{transform: rotate(45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close span{display: none;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-form{padding-top: 10px;}
.tsm.tsm.tsm .cart-totals-inner .shop_table_responsive tr:last-child{padding-bottom: 0px; border-bottom: 0px;}
.tsm.tsm.tsm .cart-totals-inner .shop_table_responsive td::before{font-size: 14px; padding-top: 0px;}
.tsm.tsm.tsm .cart-totals-inner tr.order-total td strong{font-size: 18px;}
.tsm.tsm.tsm .cart-empty{font-size: 32px;}
.tsm.tsm.tsm .cart-empty::before{font-size: 110px; line-height: 110px;}
.tsm.tsm.tsm .cart-empty::after{font-size: 32px; line-height: 32px; margin-left: -7px; top: 15px;}
.tsm.tsm.tsm .woodmart-empty-cart-text{font-size: 100%;}
.tsm.tsm.tsm .woodmart-empty-cart-text br{display: none;}
.tsm.tsm.tsm .shop_table_responsive{display: block;}
.tsm.tsm.tsm .shop_table_responsive th,.tsm.tsm.tsm .shop_table_responsive thead{display: none;}
.tsm.tsm.tsm .shop_table_responsive tbody,.tsm.tsm.tsm .shop_table_responsive tr{display: block;}
.tsm.tsm.tsm .shop_table_responsive tr{position: relative; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .shop_table_responsive tr:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .shop_table_responsive td{display: block; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 0px 0px 8px; margin-bottom: 8px; text-align: right;}
.tsm.tsm.tsm .shop_table_responsive td::before{content: attr(data-title); color: rgb(45, 42, 42); font-size: 12px; font-weight: 600; text-transform: uppercase; padding-top: 3px; float: left;}
.tsm.tsm.tsm .shop_table_responsive td:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .woocommerce-cart-form__contents tr{min-height: 136px; padding-left: 115px; padding-bottom: 25px; margin-bottom: 25px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; padding: 0px; margin-bottom: 5px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td > *{margin-bottom: 5px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td::before{font-size: 11px; padding-top: 0px; margin-bottom: 5px; -webkit-box-flex: 1; flex: 1 1 auto; text-align: left;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td:not(:last-child){border-bottom: 1px dashed rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-thumbnail{position: absolute; top: 0px; left: 0px; max-height: 115px; overflow: hidden; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-thumbnail img{max-width: 100px; min-width: 100px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-remove{position: absolute; right: -7px; top: -7px; z-index: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-name{text-align: left; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-spacing-30 .product{padding-top: 5px; padding-bottom: 5px;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-carousel-spacing-30 .owl-carousel-item{padding: 5px;}
.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-quantity input[type="button"],.tsm.tsm.tsm .woocommerce-cart-form__contents td.product-quantity input[type="number"]{height: 30px;}
.tsm.tsm.tsm .product-image-summary-inner > div{margin-bottom: 25px;}
.tsm.tsm.tsm .product-image-summary-inner > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .product-image-summary-wrap > div{margin-bottom: 25px;}
.tsm.tsm.tsm .product-image-summary-wrap > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-product-page{margin-top: -25px;}
.tsm.tsm.tsm .single-product-page .summary-inner{margin-bottom: -20px;}
.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 20px;}
.tsm.tsm.tsm .related-and-upsells > div{margin-bottom: 25px;}
.tsm.tsm.tsm .related-and-upsells > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .related-and-upsells:empty{display: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li{margin-top: 0px; margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after{display: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li:not(.step-active){display: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li::after{content: none;}}
.tsm.tsm.tsm .meta-location-add_to_cart .product_meta{padding-top: 20px; border-top: 1px solid;}
.tsm.tsm.tsm .meta-location-add_to_cart .product_meta > span{display: block; margin-bottom: 15px;}
.tsm.tsm.tsm .single_add_to_cart_button::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity;}
.tsm.tsm.tsm .loading.single_add_to_cart_button{color: transparent !important;}
.tsm.tsm.tsm .loading.single_add_to_cart_button::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate; transition: opacity 0.25s;}
@media (min-width: 577px) and (max-width: 768px){.tsm.tsm.tsm .products-bordered-grid .col-sm-4:nth-child(-n+3){border-top-width: 1px;}}
@media (max-width: 576px){.tsm.tsm.tsm .mobile-nav-icon .woodmart-burger-label{display: none;}}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a{display: inline-block; position: relative; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 0.3px; border-radius: 0px; border-width: 0px; border-style: solid; border-color: transparent; outline: 0px; box-shadow: none; text-shadow: none; text-decoration: none; vertical-align: middle; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s, -webkit-box-shadow 0.25s; padding: 0px; overflow: hidden;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover{text-decoration: none;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:focus{outline: 0px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a span:not(.woodmart-tooltip-label){display: block; transition: transform 0.25s, opacity 0.15s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a::before{content: ""; font-family: 'TSM Woodmart'; position: absolute; top: 0px; left: 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; font-weight: 400; font-size: 20px; color: rgb(255, 255, 255); transition: opacity 0.15s, transform 0.25s, -webkit-transform 0.25s; transform: translateY(100%);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.4) rgb(255, 255, 255); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:focus::before,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover::before{transform: translateY(0px) translateZ(0px);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:focus span:not(.woodmart-tooltip-label),.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover span:not(.woodmart-tooltip-label){transform: translateY(-100%) translateZ(0px);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading::before{opacity: 0;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a.loading span:not(.woodmart-tooltip-label){opacity: 0;}
@media (max-width: 576px){.tsm.tsm.tsm .comment-respond .stars a{margin-right: 10px;}}
.tsm.tsm.tsm .woodmart-hover-standard .woodmart-buttons{position: absolute; top: 10px; right: 10px;}
.tsm.tsm.tsm .woodmart-hover-standard .woodmart-buttons{opacity: 0; transform: translateX(20px) translateZ(0px);}
.tsm.tsm.tsm .woodmart-hover-standard:hover .woodmart-buttons{opacity: 1; transform: translateY(0px) translateZ(0px);}
@media (max-width: 576px){.tsm.tsm.tsm .product-grid-item.col-6 .product-title{font-size: 12px;}
.tsm.tsm.tsm .product-grid-item.col-6 .price{font-size: 14px;}
.tsm.tsm.tsm .product-label{min-width: 40px;}
.tsm.tsm.tsm .product-label:not(:last-child){margin-bottom: 5px;}
.tsm.tsm.tsm .labels-rounded .product-label{min-height: 40px; font-size: 10px;}}
.tsm.tsm.tsm p.form-row-first,.tsm.tsm.tsm p.form-row-last{width: 48%; overflow: visible;}
.tsm.tsm.tsm p.form-row-first{float: left;}
.tsm.tsm.tsm p.form-row-last{float: right;}
.tsm.tsm.tsm p.form-row-wide{clear: both;}
@media (max-width: 576px){.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded{top: 10px; right: 10px;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded .product-label{min-width: 40px; min-height: 40px;}
.tsm.tsm.tsm .products-bordered-grid .col-6:nth-child(-n+2){border-top-width: 1px;}}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-top-bar-inner{height: 40px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 105px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 52px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 105px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 40px;}}
@media (max-width: 576px){.tsm.tsm.tsm .mobile-nav-icon .woodmart-burger-label{display: none;}}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-header-bottom .menu-opener{height: 52px;}
.tsm.tsm.tsm .whb-header-bottom.whb-border-fullwidth .menu-opener{height: 54px; margin-top: -1px; margin-bottom: -1px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-top-bar-inner{height: 38px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 60px;}}
.tsm.tsm.tsm .product-grid-item{margin-bottom: 30px; text-align: center;}
.tsm.tsm.tsm .product-grid-item .product-element-top{overflow: hidden; position: relative; margin-bottom: 10px; perspective: 800px; backface-visibility: hidden;}
.tsm.tsm.tsm .product-grid-item .product-element-top::after{content: ""; width: 32px; height: 32px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px; opacity: 0; visibility: hidden; transition: opacity 0.1s, visibility 0.1s;}
.tsm.tsm.tsm .product-grid-item .product-element-top:hover .hover-img{opacity: 1; transform: scale(1.09);}
.tsm.tsm.tsm .product-grid-item .product-image-link img,.tsm.tsm.tsm .product-grid-item .hover-img img,.tsm.tsm.tsm .product-grid-item .product-image-link img{width: 100%;}
.tsm.tsm.tsm .product-grid-item .product-image-link{display: block;}
.tsm.tsm.tsm .product-grid-item .hover-img{position: absolute; inset: 0px; opacity: 0; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}}
.tsm.tsm.tsm .product-grid-item .product-title{margin-bottom: 5px; font-size: 14px;}
.tsm.tsm.tsm .product-grid-item .product-title a{color: inherit;}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a{height: 0px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
@media (max-width: 576px){.tsm.tsm.tsm .cart-actions .button{width: 100%;}}
.tsm.tsm.tsm .product-grid-item .star-rating{margin-bottom: 5px;}
.tsm.tsm.tsm .product-grid-item .price{display: block; font-size: 15px; line-height: 1.3; margin-bottom: 0px;}
@media (max-width: 576px){.tsm.tsm.tsm .cart-empty::before{font-size: 86px; line-height: 86px;}
.tsm.tsm.tsm .cart-empty::after{font-size: 28px; line-height: 28px; margin-left: -8px; top: 11px;}}
.tsm.tsm.tsm .product-grid-item .added_to_cart{display: none !important;}
.tsm.tsm.tsm .quick-shop-wrapper{position: absolute; top: 100%; left: 0px; z-index: 10; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.95); transition: transform 0.3s;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-form{display: flex; -webkit-box-align: stretch; align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; text-align: center; height: 100%; width: 100%; padding-top: 45px; padding-left: 10px; padding-right: 10px;}
.tsm.tsm.tsm p.form-row-wide{clear: both;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close{position: absolute; top: 5px; right: 5px; height: 30px; line-height: 30px; opacity: 0; color: rgb(0, 0, 0); text-transform: uppercase; text-decoration: none; font-size: 12px; font-weight: 600; letter-spacing: 0.6px; z-index: 5; transition: opacity 0.2s; cursor: pointer; padding-right: 18px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after,.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{content: " "; position: absolute; right: 0px; top: 50%; margin-top: -1px; width: 12px; height: 2px; display: inline-block; background-color: currentcolor; transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after{transform: rotate(0deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{transform: rotate(0deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close:hover::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close:hover::before{transform: rotate(45deg);}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-top-bar-inner{height: 40px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 105px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 52px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}}
.tsm.tsm.tsm .woodmart-buttons{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; z-index: 2; transition: 0.3s;}
.tsm.tsm.tsm .woodmart-buttons > div{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-buttons > div a{display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; padding: 0px; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; text-align: center; font-weight: 400; font-size: 0px; letter-spacing: 0px; width: 50px; height: 45px; line-height: 0; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-buttons > div a .woodmart-tooltip-label{inset: 50% 100% auto auto; margin: -17px 8px 0px 0px;}
.tsm.tsm.tsm .woodmart-buttons > div a .woodmart-tooltip-label::before{inset: 50% auto auto 100%; margin: -5px 0px 0px; border-width: 5px 0px 5px 5px; border-color: transparent transparent transparent rgb(0, 0, 0);}
.tsm.tsm.tsm .woodmart-buttons > div a:hover{text-decoration: none; outline: 0px; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none;}
.tsm.tsm.tsm .woodmart-buttons > div a::before{font-size: 20px; transition: opacity 0.15s;}
.tsm.tsm.tsm .woodmart-buttons > div a::after{content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 50%; opacity: 0; margin-left: -9px; margin-top: -9px; transition: opacity 0.2s;}
.tsm.tsm.tsm .woodmart-buttons > div a.loading::before{opacity: 0;}
.tsm.tsm.tsm .woodmart-buttons > div a.loading::after{opacity: 1; animation: 450ms linear 0s infinite normal none running wd-rotate;}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a::before{content: ""; font-family: 'TSM Woodmart';}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a.loading.added::before{opacity: 1;}
.tsm.tsm.tsm .woodmart-buttons .product-compare-button > a.loading.added::after{content: none;}
.tsm.tsm.tsm .woodmart-buttons .yith-wcwl-add-to-wishlist a::before{content: ""; font-family: 'TSM Woodmart';}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-header-bottom .menu-opener{height: 52px;}
.tsm.tsm.tsm .whb-header-bottom.whb-border-fullwidth .menu-opener{height: 54px; margin-top: -1px; margin-bottom: -1px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-top-bar-inner{height: 38px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 0px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 38px;}
.tsm.tsm.tsm .whb-general-header .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-general-header .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-general-header .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-burger-icon{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a{height: 0px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add{margin-top: 10px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a span:not(.woodmart-tooltip-label){font-size: 12px; line-height: 16px; padding: 10px 14px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add .added_to_cart{font-size: 12px; line-height: 16px; padding: 10px 14px;}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add .added_to_cart::before{content: none;}
.tsm.tsm.tsm .product_list_widget > li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .product_list_widget > li::after{content: ""; clear: both; display: block;}
.tsm.tsm.tsm .product_list_widget > li > a{margin-bottom: 8px; display: block;}
.tsm.tsm.tsm .product_list_widget > li img{float: left; margin-right: 15px; max-width: 65px; min-width: 65px;}
.tsm.tsm.tsm .product_list_widget > li .product-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .product_list_widget > li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .widget_shopping_cart .woodmart-scroll-content{position: relative; max-height: 250px; padding-right: 5px;}
.tsm.tsm.tsm .widget_shopping_cart .product_list_widget{margin-bottom: 0px; text-align: left;}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item{position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item a{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image{position: relative; margin-right: 15px; overflow: hidden; -webkit-box-flex: 0; flex: 0 0 auto;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image::after{position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; opacity: 0; transition: opacity 0.6s; content: ""; width: 20px; height: 20px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.8); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image img{float: none; margin-right: 0px; transition: opacity 0.6s;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-link{position: absolute; inset: 0px; font-size: 0px; z-index: 1;}
.tsm.tsm.tsm .widget_shopping_cart .cart-info{-webkit-box-flex: 1; flex: 1 1 auto; padding-right: 20px;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{display: block; margin-bottom: 6px;}
.tsm.tsm.tsm .widget_shopping_cart .quantity{color: rgb(187, 187, 187); font-size: 13px; display: block;}
.tsm.tsm.tsm .widget_shopping_cart .remove{position: absolute; top: 1px; right: 0px; padding-right: 0px; text-align: center; line-height: 20px; height: 20px; width: 20px; font-size: 0px; margin-bottom: 0px; border-radius: 50%; color: rgba(0, 0, 0, 0.8); z-index: 2;}
.tsm.tsm.tsm .widget_shopping_cart .remove::after{content: ""; font-family: 'TSM Woodmart'; font-size: 8px; font-weight: 700;}
.tsm.tsm.tsm .widget_shopping_cart .remove:hover{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p{margin-bottom: 5px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .total{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap; padding-top: 15px; padding-bottom: 15px; border-top: 2px solid; margin-top: 15px;}
.tsm.tsm.tsm .widget_shopping_cart .total strong{font-size: 18px; color: rgb(45, 42, 42); font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .widget_shopping_cart .total .amount{font-weight: 600; font-size: 20px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons{display: block; margin-bottom: 0px; text-align: center;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a{width: 100%; margin-bottom: 10px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woodmart-price-filter .amount{font-weight: inherit; color: inherit;}
.tsm.tsm.tsm .woodmart-price-filter .current-state{font-weight: 600; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .product_list_widget > li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid;}
.tsm.tsm.tsm .product_list_widget > li::after{content: ""; clear: both; display: block;}
.tsm.tsm.tsm .product_list_widget > li > a{margin-bottom: 8px; display: block;}
.tsm.tsm.tsm .product_list_widget > li img{float: left; margin-right: 15px; max-width: 65px; min-width: 65px;}
.tsm.tsm.tsm .product_list_widget > li .product-title{font-size: 14px; margin-bottom: 8px;}
.tsm.tsm.tsm .product_list_widget > li:last-child{padding-bottom: 0px; margin-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .widget_shopping_cart .woodmart-scroll-content{position: relative; max-height: 250px; padding-right: 5px;}
.tsm.tsm.tsm .widget_shopping_cart .product_list_widget{margin-bottom: 0px; text-align: left;}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item{position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item a{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image{position: relative; margin-right: 15px; overflow: hidden; -webkit-box-flex: 0; flex: 0 0 auto;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image::after{position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; opacity: 0; transition: opacity 0.6s; content: ""; width: 20px; height: 20px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.8); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-image img{float: none; margin-right: 0px; transition: opacity 0.6s;}
.tsm.tsm.tsm .widget_shopping_cart .cart-item-link{position: absolute; inset: 0px; font-size: 0px; z-index: 1;}
.tsm.tsm.tsm .widget_shopping_cart .cart-info{-webkit-box-flex: 1; flex: 1 1 auto; padding-right: 20px;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{display: block; margin-bottom: 6px;}
.tsm.tsm.tsm .widget_shopping_cart .quantity{color: rgb(187, 187, 187); font-size: 13px; display: block;}
.tsm.tsm.tsm .widget_shopping_cart .remove{position: absolute; top: 1px; right: 0px; padding-right: 0px; text-align: center; line-height: 20px; height: 20px; width: 20px; font-size: 0px; margin-bottom: 0px; border-radius: 50%; color: rgba(0, 0, 0, 0.8); z-index: 2;}
.tsm.tsm.tsm .widget_shopping_cart .remove::after{content: ""; font-family: 'TSM Woodmart'; font-size: 8px; font-weight: 700;}
.tsm.tsm.tsm .widget_shopping_cart .remove:hover{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p{margin-bottom: 5px;}
.tsm.tsm.tsm .widget_shopping_cart .shopping-cart-widget-footer > p:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .total{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap; padding-top: 15px; padding-bottom: 15px; border-top: 2px solid; margin-top: 15px;}
.tsm.tsm.tsm .widget_shopping_cart .total strong{font-size: 18px; color: rgb(45, 42, 42); font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .widget_shopping_cart .total .amount{font-weight: 600; font-size: 20px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons{display: block; margin-bottom: 0px; text-align: center;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a{width: 100%; margin-bottom: 10px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons a:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm button[name="track"]{color: rgb(255, 255, 255);}
.tsm.tsm.tsm button[name="track"]:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.tsm.tsm.tsm .quantity{display: inline-flex; white-space: nowrap; vertical-align: top; font-size: 0px;}
.tsm.tsm.tsm .quantity input[type="number"],.tsm.tsm.tsm .quantity input[type="number"]::-webkit-inner-spin-button,.tsm.tsm.tsm .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.tsm.tsm.tsm .quantity input[type="button"],.tsm.tsm.tsm .quantity input[type="number"]{display: inline-block; color: rgb(119, 119, 119);}
.tsm.tsm.tsm .quantity input[type="number"]{border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 30px; height: 42px;}
.tsm.tsm.tsm .quantity input[type="button"]{box-shadow: none; background: 0px 0px; padding: 0px 5px; min-width: 25px; height: 42px; border: 2px solid rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .shop-title-wrapper{display: inline-block; position: relative;}
.tsm.tsm.tsm .shop-title-wrapper .entry-title{display: inline-block; vertical-align: middle;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn{display: inline-block; height: 34px; line-height: 34px; padding-left: 10px; padding-right: 10px; vertical-align: middle;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn span{display: none;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn::after{content: ""; font-family: 'TSM Woodmart'; font-size: 26px; display: inline-block;}
.tsm.tsm.tsm .shop-title-wrapper .woodmart-back-btn:hover::after{animation: 1s ease 0s infinite normal none running wd-ShakePrev;}
.tsm.tsm.tsm .color-scheme-light .shop-title-wrapper .woodmart-back-btn::after{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .page-title.with-back-btn .shop-title-wrapper{animation: 0.3s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .page-title.with-back-btn .woodmart-back-btn{animation: 1s ease 0s 1 normal none running wd-ShakePrev;}
.tsm.tsm.tsm .title-design-centered:not(.without-title) .woodmart-back-btn{position: absolute; right: 100%; top: 50%; margin-top: -17px;}
.tsm.tsm.tsm .term-description{margin-bottom: 25px;}
.tsm.tsm.tsm .screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.tsm.tsm.tsm .quantity{display: inline-flex; white-space: nowrap; vertical-align: top; font-size: 0px;}
.tsm.tsm.tsm .products-bordered-grid{margin-left: 0px !important; margin-right: 0px !important;}
.tsm.tsm.tsm .products-bordered-grid.elements-grid{border-left-width: 1px; border-style: solid; -webkit-box-align: stretch !important; align-items: stretch !important;}
.tsm.tsm.tsm .products-bordered-grid:not(.elements-list) .product{border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: inherit; margin-bottom: 0px !important;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-spacing-30 .product{padding-top: 15px; padding-bottom: 15px;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel-item{width: 100%; border-width: 1px; border-right-style: solid; border-color: inherit;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel-item .product-grid-item{margin-bottom: 0px; border-style: none;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded){border-style: solid; padding: 0px !important;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded){border-top-width: 1px; border-bottom-width: 1px;}
.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded) .owl-carousel-item:first-child{border-left-style: solid;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-carousel-spacing-30 .owl-carousel-item{padding: 15px;}
.tsm.tsm.tsm .products{transition: opacity 0.25s, visibility 0.25s, transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .woodmart-shop-loader::after{content: ""; width: 30px; height: 30px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(0, 0, 0); border-image: none; border-radius: 50%;}
.tsm.tsm.tsm .woodmart-shop-loader{display: none;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-top{position: relative;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-top::after{position: absolute; left: 50%; margin-left: -15px; top: 30px;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-top.hidden-loader{margin-left: 0px !important;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-bottom{position: absolute; left: 50%; margin-left: -15px; bottom: 115px;}
.tsm.tsm.tsm .woodmart-shop-loader.hidden-from-bottom.hidden-loader{margin-left: -15px !important;}
.tsm.tsm.tsm .site-content.col-lg-12 .woodmart-shop-loader{margin-left: -15px;}
.tsm.tsm.tsm .woodmart-active-filters{margin-top: -15px; margin-bottom: 15px; min-height: 1px;}
.tsm.tsm.tsm .shop-loop-head{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap; margin-bottom: 20px; width: 100%; max-width: 100%;}
.tsm.tsm.tsm .woodmart-shop-tools div:last-child{margin-right: 0px;}
.tsm.tsm.tsm .woocommerce-result-count{line-height: 20px; font-size: 14px; display: none;}
.tsm.tsm.tsm .woodmart-products-per-page{display: inline-flex; -webkit-box-align: center; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; vertical-align: middle; margin-right: 23px; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 15px; color: rgb(142, 142, 142);}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-title{display: inline-block; margin-bottom: 0px; margin-right: 0px; color: rgb(45, 42, 42); font-weight: 600; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-title::after{content: " :";}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation{display: inline-block; vertical-align: middle; color: rgb(142, 142, 142); padding: 0px 7px;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation:focus,.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation:hover{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-variation.current-variation{color: rgb(45, 42, 42); font-weight: 600;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border{vertical-align: middle; display: inline-block;}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border::after{content: "/";}
.tsm.tsm.tsm .woodmart-products-per-page .per-page-border:last-child{display: none;}
.tsm.tsm.tsm .woodmart-products-shop-view{display: inline-flex; -webkit-box-align: center; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; vertical-align: middle; margin-right: 30px; margin-bottom: 15px;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view{display: inline-flex; vertical-align: middle; margin-right: 12px; opacity: 0.3;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view svg{width: 19px !important; height: 19px !important;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:hover{opacity: 0.7;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:focus{opacity: 0.9;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view.current-variation{opacity: 0.9; cursor: default;}
.tsm.tsm.tsm .woodmart-products-shop-view .shop-view:last-child{margin-right: 0px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn{display: none; float: left; -webkit-box-align: center; align-items: center; vertical-align: middle; font-weight: 800; font-size: 13px; line-height: 20px; text-transform: uppercase; margin-bottom: 15px; margin-right: 30px; color: rgb(45, 42, 42); cursor: pointer;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn span:not(.woodmart-side-bar-icon){vertical-align: middle;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon{position: relative; margin-top: 6px; margin-bottom: 6px; vertical-align: middle; margin-right: 7px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{display: inline-block; width: 17px; height: 2px; background-color: rgba(0, 0, 0, 0.3); transition: 0.25s;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{position: absolute; content: ""; left: 0px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before{top: -6px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after{top: 6px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon,.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::after,.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::before{background-color: rgb(0, 0, 0);}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::before{width: 12px;}
.tsm.tsm.tsm .woodmart-show-sidebar-btn:hover .woodmart-side-bar-icon::after{width: 10px;}
.tsm.tsm.tsm .filters-area{position: relative; top: -10px; padding-top: 30px; margin-bottom: 30px; border-top: 1px solid; border-bottom: 1px solid; display: none;}
.tsm.tsm.tsm .filters-area + .woodmart-active-filters{margin-top: -20px;}
.tsm.tsm.tsm .filters-area .filters-inner-area{opacity: 0; transition: opacity 0.25s;}
.tsm.tsm.tsm .woodmart-filter-buttons{display: inline-block; vertical-align: middle; margin-right: 30px; margin-bottom: 15px;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters{font-size: 13px; line-height: 20px; text-transform: uppercase; font-weight: 800; color: rgb(45, 42, 42); position: relative; padding-right: 18px; letter-spacing: 0.6px; text-decoration: none;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::after,.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::before{content: ""; width: 10px; height: 2px; position: absolute; right: 0px; top: 50%; margin-top: -1px; display: inline-block; background-color: rgb(27, 25, 25); transition: 0.25s;}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters::before{transform: rotate(-90deg);}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters:hover::after{transform: translateX(-6px) rotate(50deg);}
.tsm.tsm.tsm .woodmart-filter-buttons .open-filters:hover::before{transform: rotate(-50deg);}
.tsm.tsm.tsm .woocommerce-breadcrumb{display: inline-flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap;}
.tsm.tsm.tsm .woocommerce-breadcrumb a{margin-right: 6px;}
.tsm.tsm.tsm .woocommerce-breadcrumb a::after{content: "/"; margin-left: 5px;}
.tsm.tsm.tsm .woocommerce-breadcrumb{font-size: 14px; line-height: 20px; vertical-align: middle;}
.tsm.tsm.tsm .woocommerce-breadcrumb a{color: rgb(142, 142, 142); font-style: normal; font-weight: 400;}
.tsm.tsm.tsm .woocommerce-breadcrumb a:focus,.tsm.tsm.tsm .woocommerce-breadcrumb a:hover{color: rgb(88, 88, 88);}
.tsm.tsm.tsm .woocommerce-breadcrumb .breadcrumb-last{color: rgb(51, 51, 51); font-weight: 600; margin-right: 8px;}
.tsm.tsm.tsm .woocommerce-breadcrumb .breadcrumb-last:last-child{margin-right: 0px;}
.tsm.tsm.tsm .woodmart-woo-breadcrumbs{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-wrap: wrap;}
.tsm.tsm.tsm .woodmart-woo-breadcrumbs .woocommerce-breadcrumb{margin-bottom: 15px;}
.tsm.tsm.tsm .star-rating{display: inline-block; vertical-align: middle; position: relative; height: 18px; line-height: 18px; font-size: 14px; letter-spacing: 3px; white-space: nowrap; width: 80px; font-weight: 300; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm .star-rating::before{content: ""; position: absolute; top: 0px; left: 0px; color: rgb(201, 201, 201);}
.tsm.tsm.tsm .star-rating span{position: absolute; top: 0px; left: 0px; bottom: 0px; font-size: 0px; overflow: hidden;}
.tsm.tsm.tsm .star-rating span span,.tsm.tsm.tsm .star-rating span strong{display: none;}
.tsm.tsm.tsm .star-rating span::before{content: ""; position: absolute; top: 0px; left: 0px; color: rgb(234, 190, 18); font-size: 14px;}
.tsm.tsm.tsm .amount{font-weight: 600; font-size: 14px;}
.tsm.tsm.tsm del .amount{color: rgb(189, 189, 189); font-weight: 400;}
.tsm.tsm.tsm .price{font-size: 14px;}
.tsm.tsm.tsm .price .amount{font-size: inherit;}
.tsm.tsm.tsm .price del{color: rgb(189, 189, 189); font-size: 90%;}
.tsm.tsm.tsm .price ins{text-decoration: none; background-color: transparent; padding: 0px; opacity: 1;}
.tsm.tsm.tsm .product-title{display: block;}
.tsm.tsm.tsm .product-title a{display: block; color: inherit;}
.tsm.tsm.tsm.single-product .site-content,.tsm.tsm.tsm .single-product .site-content{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-breadcrumbs-wrapper{margin-bottom: 10px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .single-breadcrumbs{display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb{-webkit-box-flex: 1; flex: 1 1 auto; margin-bottom: 10px; font-size: 13px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woodmart-products-nav{-webkit-box-flex: 0; flex: 0 0 auto;}
.tsm.tsm.tsm .single-product-page > div:not(:last-child){margin-bottom: 40px;}
.tsm.tsm.tsm .single-product-page .woocommerce-product-rating{margin-bottom: 20px;}
.tsm.tsm.tsm .single-product-page .star-rating{margin-right: 5px; width: 75px; letter-spacing: 2px;}
.tsm.tsm.tsm .product-image-summary .product-images .product-labels{-webkit-box-align: end; align-items: flex-end; left: auto; z-index: 10; max-width: 30%;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded{top: 15px; right: 15px;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded .product-label{min-width: 55px; min-height: 55px;}
.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 34px; font-weight: 600; line-height: 1.2;}
.tsm.tsm.tsm .product-image-summary .summary-inner > .price{font-size: 22px; line-height: 1.2;}
.tsm.tsm.tsm .product-image-summary .summary-inner > .price:empty{display: none;}
.tsm.tsm.tsm .product-image-summary .quantity{margin-right: 10px; margin-bottom: 10px;}
.tsm.tsm.tsm .product-image-summary .single_add_to_cart_button{margin-bottom: 10px;}
.tsm.tsm.tsm .product-image-summary .cart{margin-bottom: 15px;}
.tsm.tsm.tsm .product-image-summary .variations{margin-bottom: 25px;}
.tsm.tsm.tsm .compare-btn-wrapper,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist{display: inline-block; vertical-align: middle; line-height: 1; font-size: 0px; margin-right: 20px; margin-bottom: 20px;}
.tsm.tsm.tsm .compare-btn-wrapper a,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1; font-weight: 600; color: rgb(51, 51, 51); position: relative;}
.tsm.tsm.tsm .compare-btn-wrapper a::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{margin-right: 5px; font-weight: 400; vertical-align: middle; display: inline-block;}
.tsm.tsm.tsm .compare-btn-wrapper a,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{letter-spacing: 0px; padding: 0px; background-color: transparent; text-transform: none;}
.tsm.tsm.tsm .compare-btn-wrapper a::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{transition: opacity 0.1s;}
.tsm.tsm.tsm .compare-btn-wrapper a::after,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::after{content: ""; width: 14px; height: 14px; display: inline-block; vertical-align: middle; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(51, 51, 51); border-image: none; border-radius: 50%; position: absolute; top: 50%; left: 0px; margin-top: -7px; opacity: 0; transition: opacity 0.2s;}
.tsm.tsm.tsm .compare-btn-wrapper a:focus,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:focus,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover{box-shadow: none;}
.tsm.tsm.tsm .compare-btn-wrapper a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a{display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .product-images-inner{position: relative; z-index: 1;}
.tsm.tsm.tsm .woocommerce-product-gallery:not(.thumbs-position-centered){opacity: 1 !important;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-carousel{overflow: hidden;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-carousel .product-image-wrap{padding-right: 2px; padding-left: 2px;}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-loaded::after,.tsm.tsm.tsm .woocommerce-product-gallery .owl-loaded::before{content: none;}
.tsm.tsm.tsm .woocommerce-product-gallery .woocommerce-product-gallery__image img,.tsm.tsm.tsm .woocommerce-product-gallery .product-image-thumbnail img,.tsm.tsm.tsm .woocommerce-product-gallery .woocommerce-product-gallery__image img{width: 100%;}
.tsm.tsm.tsm .woocommerce-product-gallery .product-image-thumbnail{cursor: pointer; transition: opacity 0.25s;}
.tsm.tsm.tsm .woocommerce-product-gallery .product-image-thumbnail.active-thumb,.tsm.tsm.tsm .woocommerce-product-gallery .product-image-thumbnail:hover{opacity: 0.5;}
.tsm.tsm.tsm .woocommerce-product-gallery .thumbnails{opacity: 0;}
.tsm.tsm.tsm .woocommerce-product-gallery .thumbnails.thumbnails-ready{opacity: 1; transition: opacity 0.6s 1s;}
.tsm.tsm.tsm .woocommerce-product-gallery .thumbnails.owl-carousel .owl-item{padding-left: 2px; padding-right: 2px;}
.tsm.tsm.tsm .image-action-zoom .owl-carousel .product-image-wrap{cursor: -webkit-grab;}
.tsm.tsm.tsm .thumbs-position-bottom .woocommerce-product-gallery__wrapper{margin-bottom: 4px;}
.tsm.tsm.tsm .amount{font-weight: 600; font-size: 14px;}
.tsm.tsm.tsm .product-additional-galleries{position: absolute; bottom: 0px; left: 0px; z-index: 2; padding: 30px 30px 15px;}
.tsm.tsm.tsm .product-additional-galleries > div{margin-bottom: 10px;}
.tsm.tsm.tsm .product-additional-galleries > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; height: 50px; min-width: 50px; overflow: hidden; border-radius: 30px; font-size: 13px; background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 5px; color: rgba(0, 0, 0, 0.7);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block; font-size: 16px; height: 50px; line-height: 50px; width: 50px; text-align: center;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a > span{white-space: nowrap; max-width: 0px; padding: 0px; overflow: hidden; font-weight: 600; transition: padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15), max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:focus,.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a:hover > span{padding-right: 25px; max-width: 280px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .variations_form .variations{transition: margin-bottom 0.3s;}
.tsm.tsm.tsm .variations_form .variations label{margin-bottom: 0px; font-weight: 600; color: rgb(45, 42, 42); margin-right: 20px; white-space: nowrap;}
.tsm.tsm.tsm .variations_form .variations label::after{content: ":"; margin-left: 2px;}
.tsm.tsm.tsm .variations_form .variations tr:last-child td{padding-bottom: 0px;}
.tsm.tsm.tsm .variations_form .variations td{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; padding: 0px 0px 20px;}
.tsm.tsm.tsm .variations_form .variations .value{position: relative; width: 100%;}
.tsm.tsm.tsm .variations_form .variations .value select{max-width: 260px; display: inline-block;}
.tsm.tsm.tsm .variations_form .reset_variations{font-size: 12px; margin-left: 10px; vertical-align: middle; pointer-events: none; color: rgb(63, 63, 63); backface-visibility: hidden; perspective: 800px; opacity: 0 !important; visibility: hidden !important; display: inline-block !important;}
.tsm.tsm.tsm .variations_form .reset_variations::before{content: ""; font-family: 'TSM FontAwesome'; margin-right: 5px; display: inline-block;}
.tsm.tsm.tsm .variations_form .reset_variations:hover{color: rgb(129, 129, 129);}
.tsm.tsm.tsm .variations_form.variation-swatch-selected .reset_variations{pointer-events: visible; opacity: 1 !important; visibility: visible !important;}
.tsm.tsm.tsm .variations_form .woocommerce-variation{animation: 0.2s ease 0s 1 normal none running wd-fadeInBottomShort;}
.tsm.tsm.tsm .variations_form .woocommerce-variation::after{content: ""; clear: both; display: block;}
.tsm.tsm.tsm .variations_form .woocommerce-variation-availability,.tsm.tsm.tsm .variations_form .woocommerce-variation-price{display: inline; vertical-align: middle;}
.tsm.tsm.tsm .variations_form .woocommerce-variation-price .price{font-size: 16px; line-height: 1.2; vertical-align: middle; display: inline-block; margin-right: 15px; margin-bottom: 20px;}
.tsm.tsm.tsm .product_meta{display: block; line-height: 1.2;}
.tsm.tsm.tsm .product_meta > span{color: rgb(51, 51, 51); font-weight: 600; font-size: 14px;}
.tsm.tsm.tsm .product_meta > span a,.tsm.tsm.tsm .product_meta > span span{color: rgb(119, 119, 119); display: inline-block; font-weight: 400; margin: 0px 1px;}
.tsm.tsm.tsm .product_meta > span a:hover{color: rgb(116, 116, 116);}
.tsm.tsm.tsm .product-share{margin-bottom: 10px; line-height: 1.2; font-size: 14px;}
.tsm.tsm.tsm .product-share .share-title{vertical-align: middle; font-weight: 600; color: rgb(27, 25, 25); margin-right: 5px;}
.tsm.tsm.tsm .product-share .share-title::after{content: ":";}
.tsm.tsm.tsm .product-share .woodmart-social-icons{display: inline-flex;}
.tsm.tsm.tsm .single_add_to_cart_button{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .single_add_to_cart_button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .product-tabs-wrapper{padding-bottom: 40px; padding-top: 40px; background-color: rgb(255, 255, 255); border-top: 1px solid; border-bottom: 1px solid;}
.tsm.tsm.tsm .poduct-tabs-inner > div:not(:last-child){margin-bottom: 40px;}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-accordion-title{display: none;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs{margin-top: -40px; margin-bottom: 30px; text-align: center;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li{display: inline-flex; margin-right: 30px; color: rgb(45, 42, 42); font-weight: 600;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li a{position: relative; display: inline-block; font-size: 16px; text-transform: uppercase; font-weight: inherit; color: inherit; opacity: 0.7; padding-top: 30px; padding-bottom: 10px;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after{content: ""; position: absolute; bottom: 100%; margin-bottom: -2px; left: 0px; width: 0px; height: 3px; transition: width 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li a:focus,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a:hover{color: inherit; opacity: 1;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li.active a{opacity: 1;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li.active a::after{width: 100%;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li:last-child{margin-right: 0px;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .wc-tab-inner > div > h2:first-child{max-width: 650px; margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .shop_attributes{max-width: 650px; margin: 0px auto;}
.tsm.tsm.tsm .woodmart-accordion-title{position: relative; display: block; padding-top: 20px; padding-bottom: 20px; text-transform: uppercase; font-size: 16px; font-weight: 600; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-accordion-title::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; right: 0px; top: 50%; margin-top: -10px; height: 20px; line-height: 20px; width: 20px; text-align: center; font-size: 12px; color: rgb(187, 187, 187); transition: transform 0.4s; backface-visibility: hidden; perspective: 800px;}
.tsm.tsm.tsm .woodmart-accordion-title.active::after{transform: rotate(180deg);}
.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs{padding-bottom: 30px; border-bottom: 1px solid;}
.tsm.tsm.tsm .woocommerce-Tabs-panel{display: none; line-height: 1.6; animation: 0.4s ease 0s 1 normal none running wd-fadeIn;}
.tsm.tsm.tsm .woocommerce-Tabs-panel .wc-tab-inner > div > h2:first-child{font-size: 14px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td,.tsm.tsm.tsm #tab-additional_information .shop_attributes th{padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td p{margin-bottom: 0px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes th{text-align: left; font-size: 14px;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes td{text-align: right;}
.tsm.tsm.tsm #tab-additional_information .shop_attributes tr:last-child td,.tsm.tsm.tsm #tab-additional_information .shop_attributes tr:last-child th{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm #tab-description{line-height: 1.8;}
.tsm.tsm.tsm .woocommerce-Reviews{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-left: -30px; margin-right: -30px;}
.tsm.tsm.tsm .woocommerce-Reviews #tsm-comments,.tsm.tsm.tsm .woocommerce-Reviews #review_form_wrapper{-webkit-box-flex: 0; flex: 0 1 50%; max-width: 50%; padding-left: 30px; padding-right: 30px;}
.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woocommerce-Reviews .woocommerce-Reviews-title{font-size: 14px; text-transform: uppercase;}
.tsm.tsm.tsm .woocommerce-Reviews .clear{display: none;}
.tsm.tsm.tsm .woocommerce-review-link{color: rgb(119, 119, 119); font-size: 13px; text-decoration: none;}
.tsm.tsm.tsm .woocommerce-review-link:hover{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .comment-respond .stars{display: inline-block; margin-bottom: 0px; vertical-align: middle;}
.tsm.tsm.tsm .comment-respond .stars span{display: inline-block;}
.tsm.tsm.tsm .comment-respond .stars a{margin-right: 20px; display: inline-block; font-size: 0px; letter-spacing: 2px; color: rgb(177, 177, 177);}
.tsm.tsm.tsm .comment-respond .stars a:hover{text-decoration: none; color: rgb(234, 190, 18);}
.tsm.tsm.tsm .comment-respond .stars a::after{font-family: 'TSM FontAwesome'; font-size: 14px; line-height: 20px;}
.tsm.tsm.tsm .comment-respond .stars a.active{color: rgb(234, 190, 18);}
.tsm.tsm.tsm .comment-respond .stars .star-1::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-2::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-3::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-4::after{content: "";}
.tsm.tsm.tsm .comment-respond .stars .star-5::after{content: "";}
.tsm.tsm.tsm .commentlist > li{border-bottom: 1px solid; padding-bottom: 15px; margin-bottom: 15px;}
.tsm.tsm.tsm .commentlist > li:last-child{margin-bottom: 0px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .commentlist .comment_container{padding: 15px 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: start; align-items: flex-start;}
.tsm.tsm.tsm .commentlist .comment_container > img{max-width: 60px; border-radius: 50%; margin-right: 20px;}
.tsm.tsm.tsm .commentlist .comment-text{display: flex; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .commentlist .comment-text .star-rating{-webkit-box-ordinal-group: 3; order: 2; margin-bottom: 10px; margin-right: 0px;}
.tsm.tsm.tsm .commentlist .comment-text .meta{-webkit-box-ordinal-group: 2; order: 1; line-height: 18px; margin-bottom: 10px; font-size: 14px;}
.tsm.tsm.tsm .commentlist .comment-text .meta strong{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .commentlist .comment-text .meta time{font-style: italic;}
.tsm.tsm.tsm .commentlist .comment-text .description{-webkit-box-flex: 1; flex: 1 1 100%; max-width: 100%; -webkit-box-ordinal-group: 4; order: 3; margin-bottom: 0px; line-height: 1.6;}
.tsm.tsm.tsm .commentlist .comment-text .description p{margin-bottom: 10px;}
.tsm.tsm.tsm .commentlist .comment-text .description p:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .related-and-upsells > div{margin-bottom: 40px;}
.tsm.tsm.tsm .related-and-upsells > div:first-child{padding-top: 0px; border-top: 0px;}
.tsm.tsm.tsm .related-and-upsells > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .related-and-upsells::after,.tsm.tsm.tsm .related-and-upsells::before{content: none;}
.tsm.tsm.tsm .related-and-upsells:empty{margin-top: -40px;}
.tsm.tsm.tsm .related-and-upsells .woodmart-carousel-container{margin-bottom: 0px;}
.tsm.tsm.tsm .woodmart-products-nav{position: relative; margin-bottom: 10px; font-size: 0px;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn{display: inline-flex; vertical-align: middle;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn > a{display: block; vertical-align: middle; font-size: 0px; letter-spacing: 0px; text-align: center; line-height: 20px; height: 20px; width: 20px; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-products-nav .product-btn > a:hover{color: rgb(135, 135, 135);}
.tsm.tsm.tsm .woodmart-products-nav .product-btn > a span{font-size: 12px;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn > a span::before{content: ""; font-family: 'TSM Woodmart'; display: inline-block;}
.tsm.tsm.tsm .woodmart-products-nav .product-btn:hover > .wrapper-short{visibility: visible; opacity: 1; animation: 0.3s ease 0s 1 normal both running wd-fadeInLeftShort; transition: opacity 0.3s, visibility 0.3s;}
.tsm.tsm.tsm .woodmart-products-nav .product-next > a span::before{content: ""; font-family: 'TSM Woodmart';}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn{display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; line-height: 20px; height: 20px; width: 20px; padding-left: 0px; padding-right: 0px; text-align: center; vertical-align: middle; color: rgb(51, 51, 51);}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn span:not(.woodmart-tooltip-label){display: none;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn .woodmart-tooltip-label{z-index: 391;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn::after{content: ""; font-family: 'TSM Woodmart'; font-size: 14px;}
.tsm.tsm.tsm .woodmart-products-nav .woodmart-back-btn:hover{color: rgb(135, 135, 135);}
.tsm.tsm.tsm .woodmart-products-nav .wrapper-short{position: absolute; top: 100%; right: 0px; padding-top: 10px; visibility: hidden; opacity: 0; min-width: 240px; z-index: 350; animation: 0.1s ease 0.1s 1 normal both running wd-fadeOutLeftShort; transition: opacity 0.1s 0.1s, visibility 0.1s 0.1s;}
.tsm.tsm.tsm .woodmart-products-nav .product-short{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-image img{max-width: 90px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description{padding: 10px 15px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description .product-title{margin-bottom: 7px; font-size: 14px;}
.tsm.tsm.tsm .woodmart-products-nav .product-short-description .price{display: block; font-size: 14px; line-height: 1.2;}
@supports (-webkit-appearance:-apple-pay-button){.tsm.tsm.tsm.single-product div.product form.cart .quantity input[type="button"],.tsm.tsm.tsm .single-product div.product form.cart .quantity input[type="button"],.tsm.tsm.tsm.single-product div.product form.cart .quantity ~ .button,.tsm.tsm.tsm .single-product div.product form.cart .quantity ~ .button,.tsm.tsm.tsm.single-product div.product form.cart .quantity{width: auto;}
.tsm.tsm.tsm.single-product div.product form.cart .quantity input[type="number"],.tsm.tsm.tsm .single-product div.product form.cart .quantity input[type="number"]{width: 30px;}}
.tsm.tsm.tsm .woodmart-checkout-steps ul{color: rgb(45, 42, 42);}
.tsm.tsm.tsm .woodmart-checkout-steps ul li{display: inline-block; margin-top: 5px; margin-bottom: 5px; line-height: 1.2;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li a{display: inline-block; color: inherit; opacity: 0.7;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li a:focus,.tsm.tsm.tsm .woodmart-checkout-steps ul li a:hover{color: inherit; opacity: 1;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li > span{opacity: 0.7;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li span{position: relative; display: block;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li::after{content: ""; font-family: 'TSM Woodmart'; opacity: 0.7; font-weight: 700; font-size: 85%; margin: 0px 15px;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li:last-child::after{content: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul .step-active a{opacity: 1;}
.tsm.tsm.tsm .color-scheme-light .woodmart-checkout-steps ul{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login:not(.hidden-form){display: block !important;}
.tsm.tsm.tsm .login-form-footer{display: flex; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .remember-me-label{margin-bottom: 10px; font-size: 14px; font-weight: 400;}
.tsm.tsm.tsm .login-form-footer .remember-me-label{-webkit-box-ordinal-group: 2; order: 1;}
.tsm.tsm.tsm .login-form-footer .lost_password{-webkit-box-ordinal-group: 3; order: 2;}
.tsm.tsm.tsm .login-form-footer .lost_password:hover{text-decoration: underline; opacity: 0.7;}
.tsm.tsm.tsm .login .button{width: 100%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login .button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .woocommerce-privacy-policy-text{margin-bottom: 20px;}
.tsm.tsm.tsm .woocommerce-privacy-policy-text:empty{display: none;}
.tsm.tsm.tsm .woodmart-registration-page{padding-top: 20px; padding-bottom: 20px; max-width: 1000px; margin-left: auto; margin-right: auto;}
.tsm.tsm.tsm #customer_login{margin-left: -40px; margin-right: -40px;}
.tsm.tsm.tsm #customer_login > .col-md-6{padding: 25px 40px;}
.tsm.tsm.tsm #customer_login > div:not(:first-child):last-child{border-left: 1px solid;}
.tsm.tsm.tsm .login:not(.hidden-form){display: block !important;}
.tsm.tsm.tsm .login-form-footer{display: flex; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center;}
.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .remember-me-label{margin-bottom: 10px; font-size: 14px; font-weight: 400;}
.tsm.tsm.tsm .login-form-footer .remember-me-label{-webkit-box-ordinal-group: 2; order: 1;}
.tsm.tsm.tsm .login-form-footer .lost_password{-webkit-box-ordinal-group: 3; order: 2;}
.tsm.tsm.tsm .track_order{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: end; align-items: flex-end; margin-left: -5px; margin-right: -5px;}
.tsm.tsm.tsm .track_order p{padding-left: 5px; padding-right: 5px;}
.tsm.tsm.tsm .track_order p:first-child{-webkit-box-flex: 1; flex: 1 1 100%; max-width: 100%; width: 100%; font-size: 110%; text-align: center; margin-bottom: 30px;}
.tsm.tsm.tsm .track_order .button{min-width: 130px;}
.tsm.tsm.tsm .track_order .form-row{float: none; width: auto;}
.tsm.tsm.tsm .track_order .form-row-first,.tsm.tsm.tsm .track_order .form-row-last{-webkit-box-flex: 1; flex: 1 1 auto;}
.tsm.tsm.tsm .track_order .clear{display: none;}
.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .register .button{width: 100%; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .register .button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; color: rgb(255, 255, 255);}
.tsm.tsm.tsm .register > p{position: relative;}
.tsm.tsm.tsm .yith-wcwl-add-to-wishlist{margin-top: 0px;}
.tsm.tsm.tsm #yith-wcwl-popup-message{border-radius: 0px; text-align: left; margin-left: 0px !important;}
.tsm.tsm.tsm .commentlist > li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .products-bordered-grid .owl-carousel:not(.owl-loaded),.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .filters-area,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .products-bordered-grid.elements-grid,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .commentlist > li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .meta-location-add_to_cart .product_meta,.tsm.tsm.tsm .product-tabs-wrapper,.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .product_list_widget > li,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .widget_shopping_cart .total,.tsm.tsm.tsm .woodmart-recent-posts li,.tsm.tsm.tsm .woodmart-title-style-bordered .left-line,.tsm.tsm.tsm .woodmart-title-style-bordered .right-line{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .subtitle-color-primary.subtitle-style-default,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .site-mobile-menu li.current-menu-item > a,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover{color: rgb(126, 185, 52);}
.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .btn.btn-color-primary,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm button[name="track"],.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{background-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{border-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm{font-family: lato, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .title,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm .title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5{font-family: Poppins, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-image-summary .entry-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm .categories-menu-dropdown .item-level-0 > a,.tsm.tsm.tsm .main-nav .item-level-0 > a,.tsm.tsm.tsm .menu-opener,.tsm.tsm.tsm .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label,.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label,.tsm.tsm.tsm .main-nav .item-level-0 > a,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label,.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label{font-family: lato, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm .header-categories-nav,.tsm.tsm.tsm .site-logo,.tsm.tsm.tsm .whb-column > .woodmart-social-icons,.tsm.tsm.tsm .whb-text-element,.tsm.tsm.tsm .woodmart-burger-icon,.tsm.tsm.tsm .woodmart-shopping-cart > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .search-button > a,.tsm.tsm.tsm .site-logo,.tsm.tsm.tsm .woodmart-burger-icon,.tsm.tsm.tsm .woodmart-shopping-cart > a,.tsm.tsm.tsm .woodmart-wishlist-info-widget > a{padding-left: 10px; padding-right: 10px;}
.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5{color: rgb(45, 42, 42); font-weight: 600; margin-bottom: 20px; line-height: 1.4; display: block;}
.tsm.tsm.tsm .slider-title{font-size: 22px; font-weight: 600; text-transform: uppercase;}
.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a{overflow-wrap: break-word; font-weight: 500; line-height: 1.3;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{transition: 0.25s;}
.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm a.product-title{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .product-grid-item .product-title a:hover,.tsm.tsm.tsm .product-title a:hover,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover,.tsm.tsm.tsm a.product-title:hover,.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item:hover .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover{color: rgba(51, 51, 51, 0.7);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a:hover{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm #yith-wcwl-popup-message,.tsm.tsm.tsm div.wpcf7-response-output{position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; padding: 10px 80px 10px 65px; min-height: 60px; margin-bottom: 0px; line-height: 1.3; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;}
.tsm.tsm.tsm #yith-wcwl-popup-message::before,.tsm.tsm.tsm div.wpcf7-response-output::before{position: absolute; top: 50%; left: 24px; line-height: 18px; font-size: 18px; margin-top: -9px; font-family: 'TSM FontAwesome';}
.tsm.tsm.tsm #yith-wcwl-popup-message > *{margin-left: 10px; margin-right: 10px;}
.tsm.tsm.tsm #yith-wcwl-popup-message{background-color: rgb(69, 150, 71);}
.tsm.tsm.tsm #yith-wcwl-popup-message::before{content: "";}
.tsm.tsm.tsm #yith-wcwl-popup-message,.tsm.tsm.tsm div.wpcf7-response-output{position: fixed; inset: auto 0px 0px; z-index: 1050; transform: translate3d(0px, 200%, 0px); animation: 0.35s ease 0.5s 1 normal both running wd-fadeInUpBig;}
.tsm.tsm.tsm #yith-wcwl-popup-message::after,.tsm.tsm.tsm div.wpcf7-response-output::after{content: ""; font-family: 'TSM Woodmart'; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 60px; cursor: pointer; font-size: 14px; font-weight: 600; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgba(0, 0, 0, 0.1); transition: background-color 0.25s;}
.tsm.tsm.tsm #yith-wcwl-popup-message:hover::after,.tsm.tsm.tsm div.wpcf7-response-output:hover::after{background-color: rgba(0, 0, 0, 0.2);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a,.tsm.tsm.tsm .whb-color-light .navigation-style-default .item-level-0 > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a::after,.tsm.tsm.tsm .whb-color-light .navigation-style-default .item-level-0 > a::after{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0:hover > a,.tsm.tsm.tsm .whb-color-light .navigation-style-default .item-level-0:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a,.tsm.tsm.tsm .navigation-style-default .menu-simple-dropdown .color-scheme-dark li a{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a:hover,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a:hover,.tsm.tsm.tsm .navigation-style-default .menu-simple-dropdown .color-scheme-dark li a:hover{background-color: rgb(249, 249, 249); color: rgb(119, 119, 119);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a::after{color: rgba(82, 82, 82, 0.45);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0::after{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0::after{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm #customer_login > div:not(:first-child):last-child,.tsm.tsm.tsm .copyrights-wrapper,.tsm.tsm.tsm .menu-item-register .login-title,.tsm.tsm.tsm .product_list_widget > li,.tsm.tsm.tsm .widget,.tsm.tsm.tsm .widget-heading,.tsm.tsm.tsm .widget_shopping_cart .total,.tsm.tsm.tsm .woodmart-recent-posts li{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .woodmart-search-dropdown{visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.2s, visibility 0.2s, transform 0.2s, -webkit-transform 0.2s;}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .woodmart-search-dropdown::after{content: ""; position: absolute;}
.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count{background-color: rgb(126, 185, 52);}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .woodmart-search-dropdown{margin: 15px 0px 0px; transform: translateY(15px) translateZ(0px);}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .woodmart-search-dropdown::after{inset: auto 0px 100%; width: auto; height: 15px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart::after,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown::after,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{margin: 0px; transform: translateX(-15px) translateZ(0px);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{inset: 0px 100% 0px auto; width: 2px; height: auto;}
.tsm.tsm.tsm .item-event-hover:hover > .sub-menu-dropdown,.tsm.tsm.tsm .woodmart-shopping-cart:hover > .dropdown-cart,.tsm.tsm.tsm .item-event-hover:hover > .sub-menu-dropdown,.tsm.tsm.tsm .search-button:hover .woodmart-search-dropdown{visibility: visible; opacity: 1; pointer-events: unset; transform: none;}
.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{position: fixed; top: 0px; bottom: 0px; width: 340px; z-index: 500; overflow: hidden auto; background-color: rgb(255, 255, 255); transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .slide-from-left{left: 0px; right: auto; transform: translate3d(-340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{right: 0px; left: auto; transform: translate3d(340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side.woodmart-cart-opened,.tsm.tsm.tsm .mobile-nav.act-mobile-menu{transform: none;}
.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a{overflow-wrap: break-word; font-weight: 500; line-height: 1.3;}
.tsm.tsm.tsm .widget_shopping_cart .product-title{transition: 0.25s;}
.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .widget_shopping_cart .mini_cart_item:hover .product-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a:hover{color: rgba(51, 51, 51, 0.7);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .color-scheme-light .woodmart-recent-posts .entry-title a:hover{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ol,.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ul{margin-bottom: 20px; padding-left: 20px; text-align: left;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ol li,.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ul li{margin-bottom: 10px;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ol li:last-child,.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ul li:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ol > li{list-style: decimal;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ol > li::before{content: none;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ul > li{list-style: none; position: relative;}
.tsm.tsm.tsm .wpb_text_column .wpb_wrapper > ul > li::before{content: ""; font-family: 'TSM Woodmart'; position: absolute; top: 6px; left: -20px; font-size: 8px;}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0 > a::after{color: rgba(255, 255, 255, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0:hover > a{color: rgba(255, 255, 255, 0.8);}
.tsm.tsm.tsm .woocommerce-product-gallery .owl-nav > div.disabled{color: rgba(0, 0, 0, 0.4); cursor: default;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover{box-shadow: none;}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a{color: rgb(119, 119, 119);}
.tsm.tsm.tsm .navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a:hover,.tsm.tsm.tsm .vertical-navigation .menu-simple-dropdown li a:hover{background-color: rgb(249, 249, 249); color: rgb(119, 119, 119);}
.tsm.tsm.tsm.btns-default-dark .widget_shopping_cart .buttons .btn-cart,.tsm.tsm.tsm .btns-default-dark .widget_shopping_cart .buttons .btn-cart{color: rgb(51, 51, 51);}
.tsm.tsm.tsm.btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover,.tsm.tsm.tsm .btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm button[name="track"]:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d button[name="track"],.tsm.tsm.tsm .btns-shop-3d button[name="track"],.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s, -webkit-box-shadow;}
.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d button[name="track"]:hover,.tsm.tsm.tsm .btns-shop-3d button[name="track"]:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset;}
.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm .btns-shop-3d .single_add_to_cart_button:active,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d button[name="track"]:active,.tsm.tsm.tsm .btns-shop-3d button[name="track"]:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm .btns-shop-3d .woodmart-hover-standard .btn-add > a:active,.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active{box-shadow: none; top: 1px;}
.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm .btns-shop-light .single_add_to_cart_button,.tsm.tsm.tsm.btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light button[name="track"],.tsm.tsm.tsm .btns-shop-light button[name="track"],.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .btns-shop-light .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm .btns-shop-hover-light .single_add_to_cart_button:hover,.tsm.tsm.tsm.btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light button[name="track"]:hover,.tsm.tsm.tsm .btns-shop-hover-light button[name="track"]:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .btns-shop-hover-light .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover{color: rgb(255, 255, 255);}
.tsm.tsm.tsm .comment-form .submit:hover{box-shadow: none;}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0 > a::after{color: rgba(82, 82, 82, 0.45);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0::after{border-color: rgba(129, 129, 129, 0.2);}
.tsm.tsm.tsm .whb-color-dark .navigation-style-separated .item-level-0:hover > a{color: rgba(51, 51, 51, 0.6);}
.tsm.tsm.tsm .whb-color-light .navigation-style-bordered .item-level-0::after{border-color: rgba(255, 255, 255, 0.25);}
.tsm.tsm.tsm.btns-accent-light .comment-form .submit,.tsm.tsm.tsm .btns-accent-light .comment-form .submit{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-accent-hover-light .comment-form .submit:hover,.tsm.tsm.tsm .btns-accent-hover-light .comment-form .submit:hover{color: rgb(255, 255, 255);}
@media (min-width: 1025px){.tsm.tsm.tsm .container{width: 95%;}
.tsm.tsm.tsm [data-vc-full-width]{box-sizing: border-box; position: relative; width: 100vw; left: -2.5vw;}
.tsm.tsm.tsm [data-vc-full-width]:not([data-vc-stretch-content]){padding-right: 2.5vw; padding-left: 2.5vw;}
.tsm.tsm.tsm .whb-hidden-lg{display: none;}
.tsm.tsm.tsm .site-mobile-menu li:hover > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist:hover a{background-color: rgba(0, 0, 0, 0.04);}}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.2s, visibility 0.2s, transform 0.2s, -webkit-transform 0.2s;}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after,.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{content: ""; position: absolute;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .sub-menu-dropdown{margin: 15px 0px 0px; transform: translateY(15px) translateZ(0px);}
.tsm.tsm.tsm .dropdown-cart::after,.tsm.tsm.tsm .sub-menu-dropdown::after{inset: auto 0px 100%; width: auto; height: 15px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-clone .dropdown-cart::after,.tsm.tsm.tsm .whb-clone .sub-menu-dropdown::after,.tsm.tsm.tsm .whb-header-bottom .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown{margin: 0px; transform: translateX(-15px) translateZ(0px);}
.tsm.tsm.tsm .vertical-navigation .sub-menu-dropdown::after{inset: 0px 100% 0px auto; width: 2px; height: auto;}
@media (min-width: 1025px){.tsm.tsm.tsm .owl-items-lg-4:not(.owl-loaded) > div{width: 25%;}}
.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{position: fixed; top: 0px; bottom: 0px; width: 340px; z-index: 500; overflow: hidden auto; background-color: rgb(255, 255, 255); transition: transform 0.25s, -webkit-transform 0.25s;}
.tsm.tsm.tsm .slide-from-left{left: 0px; right: auto; transform: translate3d(-340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{right: 0px; left: auto; transform: translate3d(340px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side.woodmart-cart-opened,.tsm.tsm.tsm .mobile-nav.act-mobile-menu{transform: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after{content: ""; position: absolute; top: 100%; left: 0px; width: 0px; height: 2px; transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.tsm.tsm.tsm .woodmart-checkout-steps ul .step-active span::after{width: 100%;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-default-dark .widget_shopping_cart .buttons .btn-cart,.tsm.tsm.tsm .btns-default-dark .widget_shopping_cart .buttons .btn-cart{color: rgb(51, 51, 51);}
.tsm.tsm.tsm.btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover,.tsm.tsm.tsm .btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover{color: rgb(51, 51, 51);}
.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .register .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover{box-shadow: none;}
.tsm.tsm.tsm.btns-shop-3d .login .button,.tsm.tsm.tsm .btns-shop-3d .login .button,.tsm.tsm.tsm.btns-shop-3d .register .button,.tsm.tsm.tsm .btns-shop-3d .register .button,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s, -webkit-box-shadow;}
.tsm.tsm.tsm.btns-shop-3d .login .button:hover,.tsm.tsm.tsm .btns-shop-3d .login .button:hover,.tsm.tsm.tsm.btns-shop-3d .register .button:hover,.tsm.tsm.tsm .btns-shop-3d .register .button:hover,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:hover{box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset;}
.tsm.tsm.tsm.btns-shop-3d .login .button:active,.tsm.tsm.tsm .btns-shop-3d .login .button:active,.tsm.tsm.tsm.btns-shop-3d .register .button:active,.tsm.tsm.tsm .btns-shop-3d .register .button:active,.tsm.tsm.tsm.btns-shop-3d .widget_shopping_cart .buttons .checkout:active,.tsm.tsm.tsm .btns-shop-3d .widget_shopping_cart .buttons .checkout:active{box-shadow: none; top: 1px;}
.tsm.tsm.tsm.btns-shop-light .login .button,.tsm.tsm.tsm .btns-shop-light .login .button,.tsm.tsm.tsm.btns-shop-light .register .button,.tsm.tsm.tsm .btns-shop-light .register .button,.tsm.tsm.tsm.btns-shop-light .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .btns-shop-light .widget_shopping_cart .buttons .checkout{color: rgb(255, 255, 255);}
.tsm.tsm.tsm.btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .login .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .register .button:hover,.tsm.tsm.tsm .btns-shop-hover-light .register .button:hover,.tsm.tsm.tsm.btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .btns-shop-hover-light .widget_shopping_cart .buttons .checkout:hover{color: rgb(255, 255, 255);}
@media (min-width: 1025px){.tsm.tsm.tsm .products-bordered-grid .col-lg-3:nth-child(-n+4){border-top-width: 1px;}
.tsm.tsm.tsm .container{width: 95%;}
.tsm.tsm.tsm .whb-hidden-lg{display: none;}
.tsm.tsm.tsm .site-mobile-menu li:hover > a{background-color: rgba(0, 0, 0, 0.04);}
.tsm.tsm.tsm .site-mobile-menu .menu-item-wishlist:hover a{background-color: rgba(0, 0, 0, 0.04);}}
@media (max-width: 1024px){.tsm.tsm.tsm .cart-widget-side,.tsm.tsm.tsm .mobile-nav{width: 300px;}
.tsm.tsm.tsm .slide-from-left{transform: translate3d(-300px, 0px, 0px);}
.tsm.tsm.tsm .cart-widget-side{transform: translate3d(300px, 0px, 0px);}
.tsm.tsm.tsm .text-larger{font-size: inherit;}
.tsm.tsm.tsm .woodmart-tltp .woodmart-tooltip-label{display: none !important;}
.tsm.tsm.tsm .woodmart-close-side{top: -150px; height: calc(300px + 100vh);}
.tsm.tsm.tsm .scrollToTop{bottom: 12px; right: 12px; width: 40px; height: 40px;}
.tsm.tsm.tsm .scrollToTop::after{font-size: 14px; line-height: 40px;}
.tsm.tsm.tsm .page-title{padding: 15px 0px;}
.tsm.tsm.tsm .page-title .entry-title{font-size: 36px;}
.tsm.tsm.tsm .whb-hidden-mobile,.tsm.tsm.tsm .whb-visible-lg{display: none;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown,.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown,.tsm.tsm.tsm .woodmart-search-dropdown{display: none;}
.tsm.tsm.tsm .search-button:not(.mobile-search-icon){display: none;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .owl-nav > div{width: 40px; height: 40px; margin-top: -20px;}
.tsm.tsm.tsm .owl-nav > div::after{font-size: 14px; line-height: 14px; font-weight: 700;}
.tsm.tsm.tsm .owl-nav > div[class*="next"],.tsm.tsm.tsm .owl-nav > div[class*="prev"]{transform: translateX(0px);}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{-webkit-box-pack: start; justify-content: flex-start; padding-left: 0px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{-webkit-box-pack: end; justify-content: flex-end; padding-right: 0px;}
.tsm.tsm.tsm .owl-nav > div{opacity: 1; visibility: visible; pointer-events: visible;}
.tsm.tsm.tsm .owl-nav > div[class*="prev"]{left: 5px;}
.tsm.tsm.tsm .owl-nav > div[class*="next"]{right: 5px;}
.tsm.tsm.tsm .slider-type-product{margin-bottom: 20px;}
.tsm.tsm.tsm .owl-loaded::after,.tsm.tsm.tsm .owl-loaded::before{content: none;}
.tsm.tsm.tsm .woodmart-title-size-large .woodmart-title-container{font-size: 22px;}
.tsm.tsm.tsm .woodmart-title-size-large .title-after_title{font-size: 14px;}
.tsm.tsm.tsm p.form-row-first,.tsm.tsm.tsm p.form-row-last{width: 100%; float: none;}
.tsm.tsm.tsm .slide-from-left{transform: translate3d(-300px, 0px, 0px);}
.tsm.tsm.tsm .with-back-btn.title-design-centered:not(.without-title) .shop-title-wrapper{margin-left: 35px; margin-right: 35px;}
.tsm.tsm.tsm .woodmart-close-side{top: -150px; height: calc(300px + 100vh);}
.tsm.tsm.tsm .scrollToTop{bottom: 12px; right: 12px; width: 40px; height: 40px;}
.tsm.tsm.tsm .scrollToTop::after{font-size: 14px; line-height: 40px;}
.tsm.tsm.tsm .page-title{padding: 15px 0px;}
.tsm.tsm.tsm .page-title .woodmart-checkout-steps ul li{font-size: 18px;}
.tsm.tsm.tsm .whb-hidden-mobile,.tsm.tsm.tsm .whb-visible-lg{display: none;}
.tsm.tsm.tsm .dropdown-cart,.tsm.tsm.tsm .menu-item-register .sub-menu-dropdown{display: none;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown{margin: 0px;}
.tsm.tsm.tsm .whb-general-header .sub-menu-dropdown::after{height: auto;}
.tsm.tsm.tsm .shop-loop-head{margin-top: -10px; margin-bottom: 10px;}
.tsm.tsm.tsm .description-area-before .term-description{margin-top: -15px;}
.tsm.tsm.tsm .woodmart-products-per-page,.tsm.tsm.tsm .woodmart-products-shop-view{display: none;}
.tsm.tsm.tsm .product-grid-item .hover-img{display: none;}
.tsm.tsm.tsm .product-grid-item .woodmart-buttons{opacity: 1;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons{background-color: transparent; box-shadow: none; transform: none;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div{margin-bottom: 5px;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div a{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; border-radius: 50%; width: 35px; height: 35px;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div a::before{font-size: 14px;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div a::after{width: 14px; height: 14px; margin-left: -7px; margin-top: -7px;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .product-grid-item:not(.woodmart-hover-base) .woodmart-buttons .product-compare-button{display: none;}
.tsm.tsm.tsm .min-footer{-webkit-box-align: stretch; align-items: stretch; text-align: center; flex-wrap: wrap;}
.tsm.tsm.tsm .min-footer > div{flex-basis: 100%; max-width: 100%; margin-bottom: 15px;}
.tsm.tsm.tsm .min-footer > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm.single-product .site-content,.tsm.tsm.tsm .single-product .site-content{margin-bottom: 25px;}
.tsm.tsm.tsm .single-product-page > div:not(:last-child){margin-bottom: 25px;}
.tsm.tsm.tsm .related-and-upsells:empty{margin-top: -25px;}
.tsm.tsm.tsm .poduct-tabs-inner > div:not(:last-child){margin-bottom: 25px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-product-page{margin-top: -15px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .single-breadcrumbs{flex-wrap: wrap;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last{color: rgb(51, 51, 51); font-weight: 600; margin-right: 0px;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last::after{content: none;}
.tsm.tsm.tsm .single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-last{display: none;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a{height: 40px; line-height: 40px; min-width: 40px;}
.tsm.tsm.tsm .woodmart-show-product-gallery-wrap > a::before{height: 40px; line-height: 40px; width: 40px; font-size: 14px;}
.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 24px; margin-bottom: 15px;}
.tsm.tsm.tsm .product-image-summary .summary-inner > .price{margin-bottom: 15px; font-size: 18px;}
.tsm.tsm.tsm .product-tabs-wrapper{padding-top: 25px; padding-bottom: 25px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.tsm.tsm.tsm .woocommerce-tabs .woodmart-accordion-title{padding-top: 15px; padding-bottom: 15px; font-size: 14px;}
.tsm.tsm.tsm .woocommerce-Tabs-panel{animation: auto ease 0s 1 normal none running none;}
.tsm.tsm.tsm .tabs-layout-tabs{border-top: 2px solid rgba(119, 119, 119, 0.17);}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-accordion-title{display: block;}
.tsm.tsm.tsm .tabs-layout-tabs .tabs{display: none;}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-tab-wrapper{border-bottom: 1px solid rgba(119, 119, 119, 0.17);}
.tsm.tsm.tsm .tabs-layout-tabs .woodmart-tab-wrapper .wc-tab{padding-bottom: 20px;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .wc-tab-inner > div > h2:first-child{max-width: 100%;}
.tsm.tsm.tsm .tabs-layout-tabs #tab-additional_information .shop_attributes{max-width: 100%;}
.tsm.tsm.tsm .tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs{padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.tsm.tsm.tsm .woocommerce-Reviews{margin-left: 0px; margin-right: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.tsm.tsm.tsm .woocommerce-Reviews #tsm-comments,.tsm.tsm.tsm .woocommerce-Reviews #review_form_wrapper{flex-basis: 100%; max-width: 100%; padding-left: 0px; padding-right: 0px;}
.tsm.tsm.tsm .woocommerce-Reviews .commentlist{margin-top: 0px; margin-bottom: 25px;}
.tsm.tsm.tsm .woocommerce-Reviews .commentlist li:not(:last-child){padding-bottom: 5px; margin-bottom: 5px;}
.tsm.tsm.tsm .product-design-default .variations_form .reset_variations{position: absolute; left: 0px; bottom: -30px; margin-left: 0px;}
.tsm.tsm.tsm .product-design-default .variations_form.variation-swatch-selected .variations{margin-bottom: 50px;}}
@media (min-width: 769px) and (max-width: 1024px){.tsm.tsm.tsm .owl-items-md-4:not(.owl-loaded) > div{width: 25%;}
.tsm.tsm.tsm.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12),.tsm.tsm.tsm .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12){left: 0px; width: 100%; max-width: 100%; flex-basis: 100%;}
.tsm.tsm.tsm .products-bordered-grid .col-md-3:nth-child(-n+4){border-top-width: 1px;}}
@media (max-width: 991px){.tsm.tsm.tsm .woodmart-title-width-50 .title-after_title,.tsm.tsm.tsm .woodmart-title-width-50 .woodmart-title-container{max-width: 60%;}}
@media (max-width: 768px){.tsm.tsm.tsm .woodmart-spacing-30{margin-left: -5px; margin-right: -5px;}
.tsm.tsm.tsm .woodmart-spacing-30 > div{padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
.tsm.tsm.tsm .woodmart-carousel-spacing-30{margin-left: -5px; margin-right: -5px;}
.tsm.tsm.tsm .woodmart-carousel-spacing-30 .owl-carousel:not(.owl-loaded) > div{padding-left: 5px; padding-right: 5px;}
.tsm.tsm.tsm.offcanvas-sidebar-mobile .site-content:not(.col-lg-12),.tsm.tsm.tsm .offcanvas-sidebar-mobile .site-content:not(.col-lg-12){left: 0px; width: 100%; max-width: 100%; flex-basis: 100%;}
.tsm.tsm.tsm .page-title .woodmart-checkout-steps ul li{font-size: 24px;}
.tsm.tsm.tsm .shop-loop-head{margin-top: -15px;}
.tsm.tsm.tsm .description-area-before .term-description{margin-bottom: 30px;}
.tsm.tsm.tsm .woodmart-registration-page{padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm #customer_login > .col-md-6{padding-top: 0px; padding-bottom: 0px;}
.tsm.tsm.tsm #customer_login > div:not(:first-child):last-child{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.tsm.tsm.tsm .col-register{margin-top: 30px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close{top: 0px; right: 0px; height: 30px; width: 30px; padding-right: 0px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after,.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{right: 9px;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::after{transform: rotate(-45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close::before{transform: rotate(45deg);}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-close span{display: none;}
.tsm.tsm.tsm .quick-shop-wrapper .quick-shop-form{padding-top: 10px;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-spacing-30 .product{padding-top: 5px; padding-bottom: 5px;}
.tsm.tsm.tsm .products-bordered-grid.woodmart-carousel-spacing-30 .owl-carousel-item{padding: 5px;}
.tsm.tsm.tsm .product-image-summary-inner > div{margin-bottom: 25px;}
.tsm.tsm.tsm .product-image-summary-inner > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .product-image-summary-wrap > div{margin-bottom: 25px;}
.tsm.tsm.tsm .product-image-summary-wrap > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .breadcrumbs-location-summary .single-product-page{margin-top: -25px;}
.tsm.tsm.tsm .single-product-page .summary-inner{margin-bottom: -20px;}
.tsm.tsm.tsm .product-image-summary .entry-title{font-size: 20px;}
.tsm.tsm.tsm .related-and-upsells > div{margin-bottom: 25px;}
.tsm.tsm.tsm .related-and-upsells > div:last-child{margin-bottom: 0px;}
.tsm.tsm.tsm .related-and-upsells:empty{display: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li{margin-top: 0px; margin-bottom: 0px;}}
@media (max-width: 768px){@supports (-webkit-appearance:-apple-pay-button){.tsm.tsm.tsm.single-product div.product form.cart .quantity,.tsm.tsm.tsm.single-product div.product form.cart .quantity ~ .button{margin-bottom: 10px;}}}
@media (max-width: 768px){.tsm.tsm.tsm .woodmart-checkout-steps ul li:not(.step-active){display: none;}
.tsm.tsm.tsm .woodmart-checkout-steps ul li::after{content: none;}}
@media (min-width: 577px) and (max-width: 768px){.tsm.tsm.tsm .owl-items-sm-3:not(.owl-loaded) > div{width: 33.3333%;}
.tsm.tsm.tsm .owl-items-sm-3:not(.owl-loaded) > div:nth-child(n+4){display: none;}
.tsm.tsm.tsm .products-bordered-grid .col-sm-4:nth-child(-n+3){border-top-width: 1px;}}
@media (max-width: 576px){.tsm.tsm.tsm .mobile-nav-icon .woodmart-burger-label{display: none;}
.tsm.tsm.tsm .title-wrapper .woodmart-title-container{font-size: 20px;}
.tsm.tsm.tsm .title-wrapper .title-after_title,.tsm.tsm.tsm .title-wrapper .woodmart-title-container{max-width: 100%;}
.tsm.tsm.tsm .owl-items-xs-2:not(.owl-loaded) > div{width: 50%;}
.tsm.tsm.tsm .owl-items-xs-2:not(.owl-loaded) > div:nth-child(n+3){display: none;}
.tsm.tsm.tsm .comment-respond .stars a{margin-right: 10px;}
.tsm.tsm.tsm .product-grid-item.col-6 .product-title{font-size: 12px;}
.tsm.tsm.tsm .product-grid-item.col-6 .price{font-size: 14px;}
.tsm.tsm.tsm .product-label{min-width: 40px;}
.tsm.tsm.tsm .labels-rounded .product-label{min-height: 40px; font-size: 10px;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded{top: 10px; right: 10px;}
.tsm.tsm.tsm .product-image-summary .product-images .labels-rounded .product-label{min-width: 40px; min-height: 40px;}
.tsm.tsm.tsm .products-bordered-grid .col-6:nth-child(-n+2){border-top-width: 1px;}}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-top-bar-inner{height: 40px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 105px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 52px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 105px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 40px;}}
@media (max-width: 576px){.tsm.tsm.tsm .mobile-nav-icon .woodmart-burger-label{display: none;}}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-header-bottom .menu-opener{height: 52px;}
.tsm.tsm.tsm .whb-header-bottom.whb-border-fullwidth .menu-opener{height: 54px; margin-top: -1px; margin-bottom: -1px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-top-bar-inner{height: 38px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 0px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 38px;}
.tsm.tsm.tsm .whb-general-header .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-general-header .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-general-header .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-burger-icon,.tsm.tsm.tsm .whb-general-header .search-button > a,.tsm.tsm.tsm .whb-general-header .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-general-header .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-general-header .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-burger-icon{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a{height: 0px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
.tsm.tsm.tsm .lazyloaded{opacity: 1; transition: opacity 0.4s;}
.tsm.tsm.tsm .container{max-width: 1222px;}
@media (min-width: 1292px){.tsm.tsm.tsm [data-vc-full-width]{left: calc(611px - 50vw);}
.tsm.tsm.tsm [data-vc-full-width]:not([data-vc-stretch-content]){padding-left: calc(-611px + 50vw); padding-right: calc(-611px + 50vw);}}
.tsm.tsm.tsm .whb-top-bar{background-color: rgb(0, 172, 238); border-style: solid;}
.tsm.tsm.tsm .whb-general-header{border-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.tsm.tsm.tsm .whb-wjlcubfdmlq3d7jvmt23{background-color: rgb(0, 172, 238); border-style: solid;}
.tsm.tsm.tsm .whb-header-bottom{border-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.tsm.tsm.tsm .page-title-default{background-color: rgb(71, 71, 71); background-size: cover; background-position: center center; background-image: url(https://supersolutionbd.com/pk/wp-content/uploads/2026/10/banner.jpg);}
.tsm.tsm.tsm .footer-container{background-color: rgb(35, 40, 45);}
.tsm.tsm.tsm,.tsm.tsm.tsm .menu-item-register .create-account-link{font-family: Lato, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm .wishlist-title h2,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title,.tsm.tsm.tsm table th,.tsm.tsm.tsm .tabs-layout-tabs .tabs li,.tsm.tsm.tsm .woodmart-accordion-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h4,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title,.tsm.tsm.tsm .woocommerce-Reviews .comment-reply-title{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm .product-image-summary .entry-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-grid-item .product-title,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm .category-grid-item .category-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-image-summary .entry-title,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title,.tsm.tsm.tsm td.product-name a,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm .widget-title{font-family: Poppins; font-weight: 600;}
.tsm.tsm.tsm .widget-title{font-family: Poppins; font-weight: 600;}
.tsm.tsm.tsm .menu-opener,.tsm.tsm.tsm .categories-menu-dropdown .item-level-0 > a,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals,.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-secondary-menu .item-level-0 > a{font-family: Lato, "MS Sans Serif", Geneva, sans-serif; font-weight: 700; font-size: 13px;}
.tsm.tsm.tsm .page-title > .container .entry-title{font-weight: 700; font-size: 60px; line-height: 100px;}
.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .site-mobile-menu li.current-menu-item > a,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .site-mobile-menu li.current-menu-item > a,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .woodmart-buttons > div a:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .price,.tsm.tsm.tsm .price ins,.tsm.tsm.tsm .compare-btn-wrapper a:hover,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist a:hover,.tsm.tsm.tsm .compare-btn-wrapper a.added::before,.tsm.tsm.tsm .summary-inner > .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,.tsm.tsm.tsm .woodmart-accordion-title:hover,.tsm.tsm.tsm .woodmart-accordion-title.active,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover,.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .wishlist_table tr td.product-stock-status span.wishlist-in-stock::before,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover{color: rgb(0, 172, 238);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .slider-title::before,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .comment-form .submit,.tsm.tsm.tsm .product-label.onsale,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .tabs-layout-tabs .tabs li a::after,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart a,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart a{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{border-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .title{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm button[name="track"],.tsm.tsm.tsm .login .button{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm button[name="track"]:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .single_add_to_cart_button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .woodmart-hover-standard .btn-add > a:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .single_add_to_cart_button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm.woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover,.tsm.tsm.tsm .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .comment-form .submit{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .comment-form .submit:hover{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover{color: rgb(0, 172, 238);}
.tsm.tsm.tsm .vc_custom_1515665484102{margin-bottom: 8vh !important; padding-top: 20vh !important; padding-bottom: 16vh !important; background-image: url("https://dummy.xtemos.com/woodmart/demos/wp-content/uploads/sites/2/2017/06/wood-main-dark-bg.jpg?id=246") !important;}
.tsm.tsm.tsm .vc_custom_1497900090238{margin-right: -40px !important; margin-bottom: 5vh !important; margin-left: -40px !important;}
.tsm.tsm.tsm .vc_custom_1497900098982{margin-bottom: 8vh !important;}
.tsm.tsm.tsm .vc_custom_1496930387151{margin-bottom: 4vh !important;}
.tsm.tsm.tsm .vc_custom_1497941727242{margin-bottom: 15px !important;}
.tsm.tsm.tsm .vc_custom_1497899693264{padding-top: 0px !important; padding-right: 40px !important; padding-left: 40px !important;}
.tsm.tsm.tsm .vc_custom_1497899686135{padding-top: 0px !important; padding-right: 40px !important; padding-left: 40px !important;}
.tsm.tsm.tsm .vc_custom_1497899679300{padding-top: 0px !important; padding-right: 40px !important; padding-left: 40px !important;}
.tsm.tsm.tsm .vc_custom_1497900148189{margin-bottom: 0px !important;}
.tsm.tsm.tsm .vc_custom_1496930202927{margin-bottom: 10px !important;}
.tsm.tsm.tsm .vc_custom_1496930212372{margin-bottom: 25px !important;}
.tsm.tsm.tsm .vc_custom_1493299761637{margin: -30px !important;}
.tsm.tsm.tsm .vc_custom_1493299937177{padding: 30px 30px 15px !important;}
.tsm.tsm.tsm .vc_custom_1493299742195{padding: 30px !important; background-color: rgb(51, 51, 51) !important;}
.tsm.tsm.tsm .vc_custom_1484144347493{margin-bottom: 30px !important;}
.tsm.tsm.tsm .vc_custom_1493378187973{margin-bottom: 20px !important;}
@media (min-width: 1025px){.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 105px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 40px;}
.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-header-bottom .menu-opener{height: 52px;}
.tsm.tsm.tsm .whb-header-bottom.whb-border-fullwidth .menu-opener{height: 54px; margin-top: -1px; margin-bottom: -1px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
@media (max-width: 1024px){.tsm.tsm.tsm .whb-top-bar-inner{height: 38px;}
.tsm.tsm.tsm .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom-inner{height: 0px;}
.tsm.tsm.tsm .whb-clone .whb-general-header-inner{height: 60px;}
.tsm.tsm.tsm .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-clone .whb-general-header .woodmart-logo img{max-height: 60px;}
.tsm.tsm.tsm .whb-top-bar .whb-secondary-menu .item-level-0 > a,.tsm.tsm.tsm .whb-top-bar .whb-divider-stretch::before{height: 38px;}
.tsm.tsm.tsm .whb-general-header .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-general-header .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-general-header .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-general-header .woodmart-burger-icon{height: 60px;}
.tsm.tsm.tsm .whb-header-bottom .main-nav .item-level-0 > a{height: 0px;}
.tsm.tsm.tsm .whb-clone .woodmart-shopping-cart > a,.tsm.tsm.tsm .whb-clone .woodmart-wishlist-info-widget > a,.tsm.tsm.tsm .whb-clone .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .whb-clone .woodmart-burger-icon{height: 60px;}}
.tsm.tsm.tsm .page-title-default{background-color: rgb(71, 71, 71); background-size: cover; background-position: center center; background-image: url(https://supersolutionbd.com/pk/wp-content/uploads/2026/10/banner.jpg);}
.tsm.tsm.tsm .footer-container{background-color: rgb(35, 40, 45);}
.tsm.tsm.tsm,.tsm.tsm.tsm .menu-item-register .create-account-link{font-family: Lato, Arial, Helvetica, sans-serif;}
.tsm.tsm.tsm .woodmart-checkout-steps ul,.tsm.tsm.tsm .cart-empty,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .page-title .entry-title,.tsm.tsm.tsm h1,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm table th,.tsm.tsm.tsm .woodmart-checkout-steps ul,.tsm.tsm.tsm .cart-totals-inner h2,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5,.tsm.tsm.tsm .woodmart-checkout-steps ul,.tsm.tsm.tsm h2,.tsm.tsm.tsm h3,.tsm.tsm.tsm h5{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm td.product-name a,.tsm.tsm.tsm .woodmart-recent-posts .entry-title a,.tsm.tsm.tsm .product-title{font-family: Poppins, "MS Sans Serif", Geneva, sans-serif;}
.tsm.tsm.tsm .widget-title{font-family: Poppins; font-weight: 600;}
.tsm.tsm.tsm .menu-opener,.tsm.tsm.tsm .categories-menu-dropdown .item-level-0 > a,.tsm.tsm.tsm .woodmart-burger-icon .woodmart-burger-label,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-label,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-shopping-cart .woodmart-cart-totals,.tsm.tsm.tsm .woodmart-header-links .item-level-0 > a,.tsm.tsm.tsm .main-nav .item-level-0 > a,.tsm.tsm.tsm .whb-secondary-menu .item-level-0 > a{font-family: Lato, "MS Sans Serif", Geneva, sans-serif; font-weight: 700; font-size: 13px;}
.tsm.tsm.tsm .page-title > .container .entry-title{font-weight: 700; font-size: 60px; line-height: 100px;}
.tsm.tsm.tsm a:hover,.tsm.tsm.tsm h3 a:hover,.tsm.tsm.tsm h5 a:hover,.tsm.tsm.tsm .color-scheme-dark a:hover,.tsm.tsm.tsm .menu-item-register .create-account-link,.tsm.tsm.tsm .menu-item-register .create-account-link:hover,.tsm.tsm.tsm .amount,.tsm.tsm.tsm .login-form-footer .lost_password,.tsm.tsm.tsm .login-form-footer .lost_password:hover{color: rgb(0, 172, 238);}
.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .return-to-shop .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .quantity input[type="button"]:hover,.tsm.tsm.tsm .cart-totals-inner .checkout-button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after,.tsm.tsm.tsm .woodmart-wishlist-info-widget .wishlist-count,.tsm.tsm.tsm .woodmart-cart-design-2 .woodmart-cart-number,.tsm.tsm.tsm .woodmart-cart-design-5 .woodmart-cart-number,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .woodmart-checkout-steps ul li span::after{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .quantity input[type="button"]:hover{border-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover,.tsm.tsm.tsm .cart-actions .button[name="update_cart"]:hover{background-color: rgb(239, 239, 239);}
.tsm.tsm.tsm .return-to-shop .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .cart-totals-inner .checkout-button,.tsm.tsm.tsm .login .button,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout,.tsm.tsm.tsm .register .button,.tsm.tsm.tsm .login .button{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .return-to-shop .button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .register .button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .cart-totals-inner .checkout-button:hover,.tsm.tsm.tsm .login .button:hover,.tsm.tsm.tsm .widget_shopping_cart .buttons .checkout:hover,.tsm.tsm.tsm .register .button:hover,.tsm.tsm.tsm .login .button:hover{background-color: rgb(0, 172, 238);}
.tsm.tsm.tsm .container{max-width: 1222px;}
.tsm.tsm.tsm .whb-top-bar{background-color: rgb(0, 172, 238); border-style: solid;}
.tsm.tsm.tsm .whb-general-header{border-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.tsm.tsm.tsm .whb-wjlcubfdmlq3d7jvmt23{background-color: rgb(0, 172, 238); border-style: solid;}
.tsm.tsm.tsm .whb-header-bottom{border-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.tsm.tsm.tsm .whb-header-bottom{border-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;}
.tsm.tsm.tsm .widget_shopping_cart .buttons .btn-cart:hover{background-color: rgb(239, 239, 239);}
@keyframes spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink{ 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes wd-rotate{ 
  100% { transform: rotate(360deg); }
}
@keyframes wd-fadeIn{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes wd-fadeInLeftShort{ 
  0% { transform: translate3d(-20px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutLeftShort{ 
  0% { transform: none; }
  100% { transform: translate3d(-20px, 0px, 0px); }
}
@keyframes wd-fadeInBottomShort{ 
  0% { transform: translate3d(0px, 20px, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeInUpBig{ 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutUpBig{ 
  0% { transform: none; }
  100% { transform: translate3d(0px, -100%, 0px); }
}
@keyframes wd-ShakePrev{ 
  25% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(3px, 0px, 0px); }
  75% { transform: translate3d(-3px, 0px, 0px); }
}
@keyframes wd-fadeInTooltip{ 
  0% { opacity: 0; }
  100% { opacity: 0.9; }
}
.tsm.tsm.tsm .tsm-xpost{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:66px;height:20px;border-radius:16px;background:#000;color:#fff!important;font:500 12px/20px -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-decoration:none;vertical-align:top}
.tsm.tsm.tsm .tsm-xpost svg{display:block}
.tsm.tsm.tsm .vc_tweetmeme-element{min-height:49px}
