img.lws-woorewards-point-symbol{display:inline !important;margin-bottom:-0.1em;height:1em;width:auto;}ul.products li.product img.lws-woorewards-point-symbol{margin-bottom:-0.1em;}.wr-wrapper{display:flex;flex-direction:row;padding:var(--wr-block-padding, "10px");gap:10px;justify-content:center;align-items:center;border-style:var(--wr-block-border-style, "none");border-width:var(--wr-block-border-width, "inherit");border-radius:var(--wr-block-border-radius, "inherit");border-color:var(--wr-block-border-color, "inherit");background-color:var(--wr-block-background-color, "inherit");color:var(--wr-block-font-color, "inherit");font-size:var(--wr-block-font-size, "inherit");line-height:1;flex-wrap:wrap}.wr-wrapper.vertical{flex-direction:column}.wr-wrapper.top-margin{margin-top:10px}.wr-wrapper.auto-fit{width:-moz-fit-content;width:fit-content}.wr-wrapper.bottom-margin{margin-bottom:10px}.wr-wrapper .wr-icon{display:flex;justify-content:center;align-items:center;font-size:2em;color:var(--wr-block-border-color, "inherit")}.wr-button{display:flex;justify-content:center;align-items:center;padding:5px 10px;transition:all .5s ease;padding:var(--wr-button-padding, "10px");border-style:var(--wr-button-border-style, "none");border-width:var(--wr-button-border-width, "inherit");border-color:var(--wr-button-border-color, "inherit");border-radius:var(--wr-button-border-radius, "inherit");background-color:var(--wr-button-background-color, "inherit");color:var(--wr-button-font-color, "inherit");font-size:var(--wr-button-font-size, "inherit")}.wr-button:hover{border-color:var(--wr-button-border-over-color, "inherit");background-color:var(--wr-button-background-over-color, "inherit");color:var(--wr-button-font-over-color, "inherit")}.wt-mycoupons ul li {
box-sizing: border-box;
display: inline-block;
padding: 15px;
width: 170px;
min-height: 60px;
margin-bottom: 15px;
vertical-align: top;
line-height: 1.4;
}   
.wt_coupon_wrapper{ width:100%; position:relative; flex-direction:row; flex-wrap:wrap; display:flex; justify-content:flex-start; margin-bottom:15px; gap:26px;  padding:15px 4px 4px 4px; }
.wt_coupon_wrapper .wt-single-coupon, .wt_coupon_wrapper .wt-sc-hidden-coupon-box{ width: 30%; min-width: 314px; margin: 0px; flex: 1 0 30%; }
.wt_coupon_wrapper .wt-sc-hidden-coupon-box{ content:""; visibility:hidden; }
.wt_sc_pagination{ width:100%; clear:both; margin-bottom:15px; text-align:right; }
.wt_sc_pagination .woocommerce-pagination{ display:inline-block; float:none; }
.wt_sc_available_coupon_sort_by{ float:right; font-size:14px; }
.wt_sc_available_coupon_sort_by form{ margin-bottom: 0; }
.wt_sc_bogo_cart_item_discount, .wt_sc_bogo_cart_item_discount *{ color:green; font-size:small; }
.wt-mycoupons:has(.wt_sc_myaccount_no_available_coupons) .wt_sc_available_coupon_sort_by { display: none; }#share-cart-url{
font-size: 16px;
}
#share-cart-btn{
margin-bottom: 10px;
}.woosb-wrap {
display: block;
width: 100%;
clear: both;
}
.woosb-wrap .woosb-text, .woosb-wrap .woosb-products, .woosb-bundles .woosb-text, .woosb-bundles .woosb-products {
margin: 0 0 15px 0;
}
.woosb-wrap .woosb-text, .woosb-bundles .woosb-text {
white-space: pre-line;
}
.woosb-wrap .woosb-summary {
display: flex;
align-items: center;
justify-content: space-between;
}
.woosb-wrap .woosb-summary .woosb-total {
flex-grow: 1;
}
.woosb-products {
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #e5e5e5;
}
.woosb-products .woosb-item-text {
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-item-text-type-h1 > h1, .woosb-item-text-type-h2 > h2, .woosb-item-text-type-h3 > h3, .woosb-item-text-type-h4 > h4, .woosb-item-text-type-h5 > h5, .woosb-item-text-type-h6 > h6, .woosb-item-text-type-p > p {
margin: 0 !important;
}
.woosb-products .woosb-product {
display: flex;
align-items: center;
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-products .woosb-product.woosb-product-hidden {
display: none;
}
.woosb-products[data-exclude-unpurchasable="yes"] .woosb-product.woosb-product-unpurchasable {
display: none;
}
.woosb-products .woosb-product > div {
padding: 0 5px;
}
.woosb-products .woosb-product .woosb-thumb {
width: 50px;
flex: 0 0 50px;
}
.woosb-products .woosb-product .woosb-thumb img {
width: 100%;
max-width: 100%;
height: auto;
display: block;
}
.woosb-products .woosb-product .woosb-quantity {
width: 80px;
flex: 0 0 80px;
}
.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus {
width: 130px;
flex: 0 0 130px;
}
.woosb-products .woosb-product .woosb-quantity label {
display: none;
}
.woosb-products .woosb-product .woosb-quantity input {
width: 100%;
min-width: 40px;
text-align: center;
}
.woosb-products .woosb-product .woosb-price {
width: 100px;
flex: 0 0 100px;
text-align: end;
}
.woosb-products .woosb-product .woosb-price * {
font-size: inherit !important;
}
.woosb-products .woosb-product .woosb-price del {
opacity: .5;
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price del span {
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price ins {
font-weight: normal;
}
.woosb-products .woosb-product .woosb-price .amount {
display: inline-block;
}
.woosb-products .woosb-product .woosb-title {
flex-grow: 1;
text-align: start;
}
.woosb-products .woosb-product .woosb-title .woosb-name {
display: block;
overflow: hidden;
}
.woosb-products .woosb-product .woosb-title .woosb-name a {
text-decoration: none;
box-shadow: none;
}
.woosb-products .woosb-product .woosb-title .woosb-price {
width: auto;
flex: 0 0 auto;
text-align: inherit;
}
.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-image, .woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-price {
display: none !important;
}
.woosb-products .woosb-product .variations_form {
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock {
font-size: 14px;
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock.in-stock {
color: green;
}
.woosb-products .woosb-product .woosb-title .stock.available-on-backorder {
color: orange;
}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock {
color: red;
}
.woosb-products .woosb-product .woosb-description, .woosb-products .woosb-product .woosb-variation-description {
font-size: 14px;
}
.woosb-products .woosb-product .variations_form .variations {
display: inline-block;
margin: 0 -3px;
padding: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation {
display: inline-block;
border-width: 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 5px 10px;
margin: 5px 3px 0 3px;
max-width: 100%;
border-radius: 2px;
float: none;
vertical-align: top;
}
.woosb-products .woosb-product .variations_form .variations .variation > div {
display: block;
}
.woosb-products .woosb-product .variations_form .variations .reset {
display: inline-block;
}
.woosb-products .woosb-product .variations_form .variations .variation:last-child {
margin-bottom: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation .label {
font-size: 12px;
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value {
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value select {
width: 100%;
height: auto;
line-height: 1;
padding: 0 16px 0 0;
margin: 0;
background-color: transparent;
border-radius: 0;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: auto;
}
.woosb-products .woosb-product .variations_form .variations a.reset_variations {
margin: 0;
font-size: 12px;
}
.woosb-item-child .product-price .amount, .woosb-item-child .product-price .tax_label,
.woosb-item-child .product-subtotal .amount, .woosb-item-child .product-subtotal .tax_label,
.woosb-item-child .product-total .amount, .woosb-item-child .product-total .tax_label {
opacity: .3;
}
.woosb-alert {
padding: 6px 10px 6px 14px;
border-left: 4px solid #222;
background-color: #eeeeee;
font-size: 14px;
}
body.woocommerce-no-js .woosb-wrap + form.cart {
display: none;
}
.woosb-disabled {
opacity: .5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.woosb-quantity-input {
display: flex;
align-items: center;
}
.woosb-quantity-input .quantity {
flex-grow: 1;
height: auto;
margin: 0;
}
.woosb-quantity-plus-minus .plus, .woosb-quantity-plus-minus .minus, .woosb-quantity-plus-minus .quantity-minus, .woosb-quantity-plus-minus .quantity-plus, .woosb-quantity-plus-minus .plus-btn, .woosb-quantity-plus-minus .minus-btn {
display: none !important;
}
.woosb-quantity-input-plus, .woosb-quantity-input-minus {
width: 40px;
height: 40px;
flex: 0 0 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #e5e5e5;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woosb-quantity-input .woosb-qty {
width: 100%;
min-width: 40px;
height: 40px;
line-height: 38px;
margin: 0;
padding: 0 5px;
box-shadow: none;
border-width: 1px 0;
border-style: solid;
border-color: #e5e5e5;
border-radius: 0;
background-color: #fefefe;
-moz-appearance: textfield;
}
.woosb-quantity-input .woosb-qty:focus {
outline: none;
outline-color: transparent;
}
.woosb-quantity-input-plus:hover, .woosb-quantity-input-minus:hover {
background-color: #f0f0f0;
}
.woosb-quantity-input input::-webkit-outer-spin-button, .woosb-quantity-input input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .woosb-products[class*="woosb-products-layout-grid"] {
display: flex;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
border: none;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-item-text {
width: 100%;
margin: 10px;
padding: 10px 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
margin: 10px;
padding: 10px;
border: 1px solid #dddddd;
font-size: 14px;
text-align: center;
position: relative;
display: flex;
flex-direction: column;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product:hover {
border-color: green;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .woosb-name {
font-weight: 700;
}
.woosb-products.woosb-products-layout-grid-1 .woosb-product {
width: calc(100% - 20px);
}
.woosb-products.woosb-products-layout-grid-3 .woosb-product {
width: calc(100% / 3 - 20px);
}
.woosb-products.woosb-products-layout-grid-4 .woosb-product {
width: calc(25% - 20px);
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div {
width: 100% !important;
flex: 0 0 auto !important;
text-align: center;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
margin-bottom: 5px;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div:last-child {
margin-bottom: 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product select {
text-align: center;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .variations_form .variations .reset {
display: none;
}
.woosb-cart-item-edit:before {
content: '✎';
display: inline-block;
margin-right: 5px;
}
@media only screen and (max-width: 767px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 479px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(100% - 20px);
}
} body.rtl .woosb-alert {
padding: 6px 14px 6px 10px;
border-right: 4px solid #222;
border-left: none;
}#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//smilehunter.ua/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//smilehunter.ua/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//smilehunter.ua/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:769px){.container{max-width:100%}}@media (min-width:1025px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1222px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-no-gutters{padding-right:0;padding-left:0}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-20_0,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-20_0,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-20_0,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-20_0{flex:0 0 20%;max-width:20%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:769px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-20_0{flex:0 0 20%;max-width:20%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:1025px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-20_0{flex:0 0 20%;max-width:20%}.col-lg-14_3{flex:0 0 14.285714%;max-width:14.285714%}.col-lg-12_5{flex:0 0 12.5%;max-width:12.5%}.col-lg-11_1{flex:0 0 11.111111%;max-width:11.111111%}.col-lg-10_0{flex:0 0 10%;max-width:10%}.col-lg-9_1{flex:0 0 9.090909%;max-width:9.090909%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:769px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1025px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:769px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1025px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}:root{--wd-text-line-height:    1.6;--wd-brd-radius: .001px;--wd-form-height: 42px;--wd-form-color: inherit;--wd-form-placeholder-color: inherit;--wd-form-bg: transparent;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);--wd-main-bgcolor: #fff;--wd-scroll-w: .001px;--wd-admin-bar-h: .001px;--wd-tags-mb: 20px;--wd-block-spacing: 20px;--color-white:    #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #777;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--bgcolor-white-rgb:    255,255,255;--bgcolor-white:		#fff;--bgcolor-gray-100:		#f7f7f7;--bgcolor-gray-200:		#f7f7f7;--bgcolor-gray-300:		#f1f1f1;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif}ol,ul{list-style:none;margin-bottom:var(--list-mb);padding-left:var(--li-pl);--list-mb: 20px;--li-mb: 10px;--li-pl: 17px}caption,th,td{vertical-align:middle;text-align:left}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a,button,input{touch-action:manipulation}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;padding:0;border:0}body{overflow-x:hidden;margin:0;background-color:#fff;color:var(--wd-text-color);text-rendering:optimizeLegibility;font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:var(--wd-text-font-size);font-family:var(--wd-text-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--wd-text-line-height)}p{margin-bottom:var(--wd-tags-mb)}a{color:var(--wd-link-color);text-decoration:none;transition:all .25s ease}a:is(:hover,:focus,:active){outline:none;text-decoration:none}a:hover{color:var(--wd-link-color-hover)}a:focus{outline:none}:is(h1,h2,h3,h4,h5,h6,.title) a{color:inherit}:is(h1,h2,h3,h4,h5,h6,.title) a:hover{color:var(--wd-link-color-hover)}label{display:block;margin-bottom:5px;color:var(--wd-title-color);vertical-align:middle;font-weight:400}em{font-style:italic}.elementor-default i:not([class]){font-style:italic}big{font-size:larger}abbr{border-bottom:1px dotted;color:#D62432;text-decoration:none}acronym{border-bottom:1px dotted;text-decoration:none}.required{border:none;color:#E01020;font-size:16px;line-height:1}abbr[title]{border:none}dl{margin-bottom:20px;margin-bottom:20px}strong,b{font-weight:600}mark{display:inline-block;padding:5px 8px;background-color:#f7f7f7;color:#242424;font-weight:600;line-height:1}code,kbd{padding:2px 5px}code,kbd,pre,samp{-webkit-hyphens:none;hyphens:none;font-family:monospace, serif}ins{text-decoration:none}pre{overflow:auto;margin-bottom:20px;padding:20px;background:#f7f7f7;text-align:left;white-space:pre;white-space:pre-wrap;word-wrap:break-word}dfn{font-style:italic}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:1}sup{top:-.5em}sub{bottom:-.25em}var{font-style:italic}small{font-size:80%}hr{margin-top:20px;margin-bottom:20px;max-width:35px;border:none;border-bottom:1px solid currentColor;opacity:.2}iframe,embed{max-width:100%}blockquote{margin-bottom:20px;padding-left:30px;border-left:2px solid var(--wd-primary-color);text-align:left;font-size:110%;--wd-tags-mb: 10px}blockquote cite{display:block;margin-top:10px;color:var(--wd-primary-color);font-weight:600;font-size:90%}blockquote cite a{color:inherit}cite{font-style:italic}address{margin-bottom:20px;font-style:italic;font-size:110%;line-height:1.8}fieldset{margin-bottom:20px;padding:20px 40px;border:2px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius)}fieldset legend{margin-bottom:0;padding-right:15px;padding-left:15px;width:auto}legend{text-transform:uppercase;font-size:22px}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}img{max-width:100%;height:auto;border:0;vertical-align:middle}.svg-icon{display:inline-block}.svg-icon svg{width:inherit !important;height:inherit !important}svg:not(:root){overflow:hidden}:is(.wd-custom-icon,picture.wd-custom-icon img){min-width:100%;max-width:38px;width:auto;height:auto}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}.element-title{text-transform:uppercase;font-size:22px}legend,h1,h2,h3,h4,h5,h6,.title{display:block;margin-bottom:var(--wd-tags-mb);color:var(--wd-title-color);text-transform:var(--wd-title-transform);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.4}.wd-entities-title{display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}a.wd-entities-title:hover,.wd-entities-title a:hover{color:var(--wd-entities-title-color-hover)}li{margin-bottom:var(--li-mb)}li:last-child{margin-bottom:0}li>ul,li>ol{margin-top:var(--li-mb);margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}dl dt{color:var(--color-gray-800);font-weight:600}dl dd{margin-bottom:20px}.unordered-list ul,.unordered-list ol{margin-left:20px}.unordered-list li:before{margin-right:10px;font-size:8px;content:"\f113";font-family:"woodmart-font"}.unordered-list,.wd-sub-menu,.textwidget .menu,.unordered-list ul,.wd-sub-menu ul,.textwidget .menu ul,.unordered-list ol,.wd-sub-menu ol,.textwidget .menu ol,.wd-nav,nav[class*="-pagination"] ul{list-style:none;--li-pl: 0}.wd-sub-menu,.wd-sub-menu ul,.wd-sub-menu ol,.wd-nav,nav[class*="-pagination"] ul{--list-mb: 0;--li-mb: 0}.wd-z-index{position:relative;z-index:35}.text-center{--content-align: center;--text-align: center;text-align:center}.text-right{--text-align: right;text-align:right;--content-align: flex-end}.text-left{--text-align: left;text-align:left;--content-align: flex-start}.wd-fontsize-xs{font-size:14px}.wd-fontsize-s{font-size:16px}.wd-fontsize-m{font-size:18px}.wd-fontsize-l{font-size:22px}.wd-fontsize-xl{font-size:26px}.wd-fontsize-xxl{font-size:36px}.wd-fontsize-xxxl{font-size:46px}.text-larger{font-size:110%}.wd-items-top{align-items:flex-start}.wd-items-middle{align-items:center}.wd-items-bottom{align-items:flex-end}.wd-justify-left{justify-content:flex-start}.wd-justify-center{justify-content:center}.wd-justify-right{justify-content:flex-end}[class*="color-scheme-light"]{--color-white:                   #000;--color-gray-100:                rgba(255,255,255,0.1);--color-gray-200:                rgba(255,255,255,0.2);--color-gray-300:                rgba(255,255,255,0.5);--color-gray-400:                rgba(255,255,255,0.6);--color-gray-500:                rgba(255,255,255,0.7);--color-gray-600:                rgba(255,255,255,0.8);--color-gray-700:                rgba(255,255,255,0.9);--color-gray-800:                #fff;--color-gray-900:                #fff;--bgcolor-white-rgb:             0,0,0;--bgcolor-white:                 #0f0f0f;--bgcolor-gray-100:              #0a0a0a;--bgcolor-gray-200:              #121212;--bgcolor-gray-300:              #141414;--brdcolor-gray-200:             rgba(255,255,255,0.1);--brdcolor-gray-300:             rgba(255,255,255,0.15);--brdcolor-gray-400:             rgba(255,255,255,0.25);--brdcolor-gray-500:             rgba(255,255,255,0.3);--wd-text-color:                 rgba(255,255,255,0.8);--wd-title-color:                #fff;--wd-widget-title-color:         var(--wd-title-color);--wd-entities-title-color:       #fff;--wd-entities-title-color-hover: rgba(255,255,255,0.8);--wd-link-color:                 rgba(255,255,255,0.9);--wd-link-color-hover:           #fff;--wd-form-brd-color:             rgba(255,255,255,0.2);--wd-form-brd-color-focus:       rgba(255,255,255,0.3);--wd-form-placeholder-color:     rgba(255,255,255,0.6);--wd-form-chevron:               url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);--wd-main-bgcolor:               #1a1a1a;color:var(--wd-text-color)}.color-scheme-dark{--color-white:                   #fff;--color-gray-100:                #f7f7f7;--color-gray-200:                #f1f1f1;--color-gray-300:                #bbb;--color-gray-400:                #a5a5a5;--color-gray-500:                #777;--color-gray-600:                #666;--color-gray-700:                #555;--color-gray-800:                #333;--color-gray-900:                #242424;--bgcolor-white-rgb:             255,255,255;--bgcolor-white:                 #fff;--bgcolor-gray-100:              #f7f7f7;--bgcolor-gray-200:              #f7f7f7;--bgcolor-gray-300:              #f1f1f1;--brdcolor-gray-200:             rgba(0,0,0,0.075);--brdcolor-gray-300:             rgba(0,0,0,0.105);--brdcolor-gray-400:             rgba(0,0,0,0.12);--brdcolor-gray-500:             rgba(0,0,0,0.2);--wd-text-color:                 #777;--wd-title-color:                #242424;--wd-entities-title-color:       #333;--wd-entities-title-color-hover: rgba(51,51,51,0.65);--wd-link-color:                 #333;--wd-link-color-hover:           #242424;--wd-form-brd-color:             rgba(0,0,0,0.1);--wd-form-brd-color-focus:       rgba(0,0,0,0.15);--wd-form-placeholder-color:     #777;color:var(--wd-text-color)}[class*="color-scheme-hover"]{transition:all .25s ease}[class*="color-scheme-hover"] .title{transition:all .25s ease}.color-scheme-hover-dark:hover{--color-gray-400:      #a5a5a5;--color-gray-800:      #333;--bgcolor-gray-200:    #f7f7f7;--brdcolor-gray-500:   rgba(0,0,0,0.2);--wd-text-color:       #777;--wd-title-color:      #242424;--wd-link-color:       #333;--wd-link-color-hover: #242424;color:var(--wd-text-color)}.color-scheme-hover-light:hover{--color-gray-400:      rgba(255,255,255,0.8);--color-gray-800:      #fff;--brdcolor-gray-300:   rgba(255,255,255,0.15);--brdcolor-gray-500:   rgba(255,255,255,0.3);--wd-text-color:       rgba(255,255,255,0.8);--wd-title-color:      #fff;--wd-link-color:       rgba(255,255,255,0.9);--wd-link-color-hover: #fff;color:var(--wd-text-color)}.color-primary{color:var(--wd-primary-color)}.color-alt{color:var(--wd-alternative-color)}.color-title{color:var(--wd-title-color)}.font-text{font-family:var(--wd-text-font)}.font-primary{font-family:var(--wd-title-font)}.font-alt{font-style:var(--wd-alternative-font-style);font-family:var(--wd-alternative-font)}.clear{clear:both;width:100%}.cursor-pointer{cursor:pointer}.wd-fill{position:absolute;top:0;right:0;bottom:0;left:0}.wd-display-none,.wd-hide{display:none !important}.set-mb-s{--margin-bottom: 10px}.set-mb-s>*{margin-bottom:var(--margin-bottom)}.set-mb-m{--margin-bottom: 15px}.set-mb-m>*{margin-bottom:var(--margin-bottom)}.set-cont-mb-s{--wd-tags-mb: 10px}.reset-last-child>*:last-child{margin-bottom:0}.is_stuck{z-index:2}@keyframes wd-rotate{100%{transform:rotate(360deg)}}@keyframes wd-fadeIn{from{opacity:0}to{opacity:1}}@keyframes wd-fadeOut{from{opacity:1}to{opacity:0}}@keyframes wd-fadeInBottomShort{from{transform:translate3d(0, 20px, 0)}to{transform:none}}@keyframes wd-ShakePrev{25%{transform:translate3d(0px, 0, 0)}50%{transform:translate3d(3px, 0, 0)}75%{transform:translate3d(-3px, 0, 0)}}@keyframes wd-ShakeNext{25%{transform:translate3d(0px, 0, 0)}50%{transform:translate3d(-3px, 0, 0)}75%{transform:translate3d(3px, 0, 0)}}@keyframes wd-FadeInLoader{from{opacity:0}to{opacity:.8}}table{margin-bottom:35px;width:100%;border-spacing:0;border-collapse:collapse;line-height:1.4}table th{padding:15px 10px;border-bottom:2px solid var(--brdcolor-gray-200);color:var(--wd-title-color);text-transform:uppercase;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-size:16px;font-family:var(--wd-title-font)}table td{padding:15px 12px;border-bottom:1px solid var(--brdcolor-gray-300)}table :is(tbody,tfoot) th{border-bottom:1px solid var(--brdcolor-gray-300);text-transform:none;font-size:inherit}.responsive-table{overflow-x:auto;margin-bottom:35px}.responsive-table table{margin-bottom:0}.responsive-table .responsive-table{overflow-x:visible;margin-bottom:0}input[type='email'],input[type='search'],input[type='number'],input[type='url'],input[type='tel'],input[type='text'],input[type='password'],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{padding:0 15px;max-width:100%;width:100%;height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);box-shadow:none;color:var(--wd-form-color);vertical-align:middle;font-size:14px;transition:border-color .5s ease}input[type='email']:focus,input[type='date']:focus,input[type='search']:focus,input[type='number']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,textarea:focus,select:focus{outline:none;border-color:var(--wd-form-brd-color-focus);transition:border-color .4s ease}::-webkit-input-placeholder{color:var(--wd-form-placeholder-color)}::-moz-placeholder{color:var(--wd-form-placeholder-color)}:-moz-placeholder{color:var(--wd-form-placeholder-color)}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;margin-top:0;padding:0;vertical-align:middle;margin-inline-end:5px}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="number"]{padding:0;text-align:center}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="date"]::-webkit-inner-spin-button{display:none}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0}input[type="date"]::-webkit-clear-button{position:relative;right:5px;width:30px;opacity:.4;filter:grayscale(100%)}[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button{opacity:.6;filter:grayscale(100%) invert(100%) saturate(800%)}html:not(.browser-Firefox) input[type="date"]{background:no-repeat url(//smilehunter.ua/wp-content/themes/woodmart/inc/admin/assets/images/calend-d.svg) right 15px top 50%;background-size:auto 14px}html:not(.browser-Firefox) [class*="color-scheme-light"] input[type='date']{background-image:url(//smilehunter.ua/wp-content/themes/woodmart/inc/admin/assets/images/calend-l.svg)}textarea{overflow:auto;padding:10px 15px;min-height:190px}select{padding-right:30px;background-image:var(--wd-form-chevron);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat}select option{background-color:var(--bgcolor-white)}input:-webkit-autofill{border-color:var(--wd-form-brd-color);-webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;-webkit-text-fill-color:var(--wd-form-color)}input:focus:-webkit-autofill{border-color:var(--wd-form-brd-color-focus)}.btn,.button,button,[type="submit"],[type="button"]{padding:12px 20px;font-size:13px;line-height:18px;background-color:#F3F3F3;color:#3E3E3E;position:relative;display:inline-flex;align-items:center;justify-content:center;outline:none;border:0px solid transparent;border-radius:0;box-shadow:none;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;font-weight:600;cursor:pointer;transition:color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease}.btn:hover,.button:hover,button:hover,[type="submit"]:hover,[type="button"]:hover{color:#3E3E3E;box-shadow:inset 0 0 200px rgba(0,0,0,0.1);text-decoration:none}.btn:focus,.button:focus,button:focus,[type="submit"]:focus,[type="button"]:focus{outline:none}button[disabled],input[disabled]{opacity:0.6 !important;cursor:default}[class*="wd-spacing-"]{margin-right:calc((var(--wd-sp) / 2) * -1);margin-left:calc((var(--wd-sp) / 2) * -1);--wd-sp: .001px}[class*="wd-spacing-"]>[class*="col"]{margin-bottom:var(--wd-sp);padding-right:calc(var(--wd-sp) / 2);padding-left:calc(var(--wd-sp) / 2)}.elementor-default [class*="wd-spacing-"]{margin-bottom:calc(var(--wd-sp) * -1)}.wd-spacing-2{--wd-sp: 2px}.wd-spacing-6{--wd-sp: 6px}.wd-spacing-10{--wd-sp: 10px}.wd-spacing-20{--wd-sp: 20px}.wd-spacing-30{--wd-sp: 30px}.wd-loader:after{content:"";display:inline-block;width:30px;height:30px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle}.wd-scroll-content{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:50vh;scrollbar-width:thin}.wd-dropdown{position:absolute;top:100%;left:0;z-index:380;margin:15px 0 0;background-color:var(--bgcolor-white);background-position:bottom right;background-clip:border-box;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.15);text-align:left;border-radius:var(--wd-brd-radius);visibility:hidden;opacity:0;transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(15px) translateZ(0);pointer-events:none}.wd-dropdown:after{content:"";position:absolute;right:0;bottom:100%;left:0;height:15px}.wd-event-hover:hover>.wd-dropdown,.wd-event-click.wd-opened>.wd-dropdown,.wd-dropdown.wd-opened{visibility:visible;opacity:1;transform:none;pointer-events:visible;pointer-events:unset}.wpb-js-composer .wd-dropdown-menu>.container>p{display:none}.wd-dropdown-menu{min-height:var(--wd-dropdown-height);width:var(--wd-dropdown-width);background-image:var(--wd-dropdown-bg-img)}.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height)>.wd-dropdown-menu{min-height:400px}.dropdowns-loaded .dropdown-load-ajax>.wd-dropdown-menu>.container{animation:wd-fadeIn .3s ease}.dropdown-html-placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bgcolor-white-rgb), 0.6)}.dropdown-html-placeholder:after{content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle}.dropdowns-loading .dropdown-html-placeholder:after{animation:wd-rotate 450ms infinite linear}.wd-dropdown-menu.wd-design-default{padding:12px 20px;--wd-dropdown-width: 220px}.wd-dropdown-menu.wd-design-default>.container{padding:0;width:auto}.wd-dropdown-menu.wd-design-default .wd-dropdown{top:0;left:100%;padding:12px 20px;width:var(--wd-dropdown-width);margin:0 0 0 20px}.wd-dropdown-menu.wd-design-default .wd-dropdown:after{top:0;right:100%;bottom:0;left:auto;width:20px;height:auto}.wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after{margin-left:auto;color:rgba(82,82,82,0.45);font-weight:600;font-size:55%;line-height:1;font-family:"woodmart-font";content:"\f113"}.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after{color:rgba(255,255,255,0.6)}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .wd-sub-menu>li{margin-bottom:25px;width:200px}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .vc_row .wd-sub-menu>li{width:auto}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .elementor-element .wd-sub-menu>li{margin-bottom:0;width:auto}.wd-dropdown-menu.wd-design-full-width{padding-top:30px;padding-left:var(--wd-scroll-w);border-radius:0;--wd-dropdown-width: 100vw}.wd-dropdown-menu.wd-design-sized{padding:30px 35px 0 35px}.wd-dropdown-menu.wd-design-sized>.container{padding:0;width:auto}.wd-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding:20px 15px;border-bottom:1px solid var(--brdcolor-gray-300)}.wd-heading .title{flex:1 1 auto;margin-bottom:0;font-size:20px}.wd-heading .wd-action-btn{flex:0 0 auto;text-transform:uppercase}.wd-heading .wd-action-btn>a{height:25px}.wd-side-hidden{position:fixed;top:var(--wd-admin-bar-h);bottom:0;z-index:500;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:340px;background-color:var(--bgcolor-white);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.wd-side-hidden.wd-left{right:auto;left:0;transform:translate3d(-100%, 0, 0)}.wd-side-hidden.wd-right{right:0;left:auto;transform:translate3d(100%, 0, 0)}.wd-side-hidden.wd-opened{transform:none}@media (max-width: 350px){div.website-wrapper .wd-side-hidden{width:270px !important}}.wd-sub-menu{--sub-menu-color:       #848484;--sub-menu-color-hover: var(--wd-primary-color)}.wd-sub-menu li{position:relative}.wd-sub-menu li>a{position:relative;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;color:var(--sub-menu-color);font-size:14px;line-height:1.3}.wd-sub-menu li>a .wd-nav-icon{margin-right:7px;font-size:115%}.wd-sub-menu li>a .menu-label{position:relative;margin-top:-20px;align-self:flex-start}.wd-sub-menu li>a:hover{color:var(--sub-menu-color-hover)}[class*="color-scheme-light"] .wd-sub-menu{--sub-menu-color:       rgba(255,255,255,0.6);--sub-menu-color-hover: #fff}.widget .wd-sub-menu{--li-mb: 0}.widget .wd-sub-menu ul{--li-mb: 0}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .wd-sub-menu>li>a,.mega-menu-list>li>a{--sub-menu-color:       #333;--sub-menu-color-hover: var(--wd-primary-color);text-transform:uppercase;font-weight:600}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width).color-scheme-light .wd-sub-menu>li>a,[class*="color-scheme-light"] .mega-menu-list>li>a{--sub-menu-color:       #fff;--sub-menu-color-hover: rgba(255,255,255,0.6)}.wd-color-light .searchform{--wd-form-brd-color:				rgba(255,255,255,0.2);--wd-form-brd-color-focus:			rgba(255,255,255,0.3);--wd-form-color:					rgba(255,255,255,0.8)}.wd-color-dark .searchform{--wd-form-brd-color:				rgba(0,0,0,0.1);--wd-form-brd-color-focus: 			rgba(0,0,0,0.15);--wd-form-color:					#777;--wd-form-placeholder-color: 		var(--wd-form-color)}.create-nav-msg a{font-weight:600}.wd-nav-img,.mega-menu-list img{display:inline-block;margin-right:7px;max-height:18px;width:auto !important}.wd-nav-img img,.mega-menu-list img img{max-height:18px}.wd-nav{--nav-gap: 10px;display:inline-flex;flex-wrap:wrap;justify-content:var(--text-align);margin-right:calc(var(--nav-gap) / -1);margin-left:calc(var(--nav-gap) / -1);text-align:left}.wd-nav>li{position:relative}.wd-nav>li>a{position:relative;display:flex;align-items:center;flex-direction:row;padding-right:var(--nav-gap);padding-left:var(--nav-gap);text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.2}.wd-nav>li>a .wd-nav-icon{margin-right:7px;font-size:115%}.wd-nav>li>a .menu-label{left:calc(100% - 30px);margin-left:0}.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{margin-left:4px;font-weight:normal;font-style:normal;font-size:50%;content:"\f129";font-family:"woodmart-font"}.wd-nav li.color-primary{--nav-color: var(--wd-primary-color);--nav-color-hover: var(--wd-primary-color);--nav-color-active: var(--wd-primary-color)}.wd-nav.wd-gap-m{--nav-gap: 15px}.wd-nav.wd-gap-l{--nav-gap: 20px}.wd-nav-opener{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:50px;color:var(--color-gray-900);cursor:pointer;transition:color .25s ease, background-color .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wd-nav-opener:after{font-weight:700;font-size:12px;transition:transform .25s ease;content:"\f113";font-family:"woodmart-font"}.wd-nav-opener:hover{color:var(--color-gray-900)}.wd-nav-opener.wd-active{color:var(--color-gray-700)}.wd-nav-opener.wd-active:after{transform:rotate(90deg)}.wd-nav[class*="wd-style-"]{--nav-color: #333;--nav-color-hover: rgba(51,51,51,0.7);--nav-color-active: rgba(51,51,51,0.7);--nav-chevron-color: rgba(82, 82, 82, .45)}.wd-nav[class*="wd-style-"]>li>a{color:var(--nav-color)}.wd-nav[class*="wd-style-"]>li:hover>a{color:var(--nav-color-hover)}.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{color:var(--nav-color-active)}.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{color:var(--nav-chevron-color)}:is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"]{--nav-color: #fff;--nav-color-hover: rgba(255,255,255,0.8);--nav-color-active: rgba(255,255,255,0.8);--nav-chevron-color: rgba(255,255,255,0.6)}.wd-nav.wd-style-default{--nav-color-hover: var(--wd-primary-color);--nav-color-active: var(--wd-primary-color)}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li{display:flex;flex-direction:row}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{content:"";border-right:1px solid rgba(0,0,0,0.105)}:is(.color-scheme-light,.whb-color-light) .wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{border-color:rgba(255,255,255,0.25)}.wd-nav.wd-style-separated>li{align-items:center}.wd-nav.wd-style-separated>li:not(:last-child):after{height:18px}.wd-nav.wd-style-bordered>li{align-items:stretch}.wd-nav[class*="wd-style-underline"] .nav-link-text{position:relative;display:inline-block;padding-top:1px;padding-bottom:1px;line-height:1.2}.wd-nav[class*="wd-style-underline"] .nav-link-text:after{content:'';position:absolute;top:100%;left:0;width:0;height:2px;background-color:var(--wd-primary-color);transition:width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15)}.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after{width:100%}.whb-top-bar .wd-nav>li>a .menu-label,.whb-clone .wd-nav>li>a .menu-label{position:static;margin-top:0;margin-inline-start:5px;opacity:1;align-self:center}.whb-top-bar .wd-nav>li>a .menu-label:before,.whb-clone .wd-nav>li>a .menu-label:before{content:none}.wd-tltp .wd-tooltip-label,.tooltip{position:absolute;z-index:1070;visibility:hidden;text-transform:none;font-weight:400;font-size:12px;opacity:0;pointer-events:none}.wd-tltp:hover .wd-tooltip-label,.tooltip.show{visibility:visible;opacity:1;animation:wd-fadeInTooltip .3s ease}.wd-tltp .wd-tooltip-label{padding:0 15px !important;max-width:200px;height:34px;border-radius:0;background-color:#000;color:#fff;text-align:center;white-space:nowrap;line-height:34px;border-radius:calc(var(--wd-brd-radius) / 1.5)}.wd-tltp .wd-tooltip-label:before,.tooltip .arrow{position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.wd-tltp-top .wd-tooltip-label:before,.tooltip.bs-tooltip-top .arrow{left:50%;border-width:5px 5px 0;border-top-color:#000}.wd-tltp-left .wd-tooltip-label{top:50%;right:100%;margin-top:-17px;margin-right:8px}.wd-tltp-left .wd-tooltip-label:before{top:50%;left:100%;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.wd-tltp-right .wd-tooltip-label{top:50%;left:100%;margin-top:-17px;margin-left:8px}.wd-tltp-right .wd-tooltip-label:before{top:50%;right:100%;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.wd-tltp-top .wd-tooltip-label{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.wd-tltp-top .wd-tooltip-label:before{top:100%;margin-left:-5px}.wd-tltp{position:relative}.wd-tltp .wd-tooltip-label:before{content:""}.tooltip .tooltip-inner{padding:7px 15px;max-width:200px;border-radius:0;background-color:#000;color:#fff;text-align:center;word-break:break-word;border-radius:calc(var(--wd-brd-radius) / 1.5)}.tooltip.bs-tooltip-top{margin-top:-3px;padding:5px 0}.tooltip.bs-tooltip-top .arrow{bottom:0}@keyframes wd-fadeInTooltip{from{opacity:0}to{opacity:.9}}.wd-notice,div.wpcf7-response-output,.mc4wp-alert,.woocommerce-error,.woocommerce-message,.woocommerce-info{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding-top:10px;padding-bottom:10px;padding-right:30px;padding-left:65px;min-height:60px;text-align:start;border:none;border-radius:var(--wd-brd-radius)}.wd-notice:before,div.wpcf7-response-output:before,.mc4wp-alert:before,.woocommerce-error:before,.woocommerce-message:before,.woocommerce-info:before{position:absolute;top:50%;left:24px;margin-top:-9px;font-size:18px;line-height:18px;font-family:"woodmart-font"}.wd-notice a,div.wpcf7-response-output a,.mc4wp-alert a,.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{color:#fff;text-decoration:underline}.wd-notice a:hover,div.wpcf7-response-output a:hover,.mc4wp-alert a:hover,.woocommerce-error a:hover,.woocommerce-message a:hover,.woocommerce-info a:hover{color:rgba(255,255,255,0.8)}.wd-notice p:last-child,div.wpcf7-response-output p:last-child,.mc4wp-alert p:last-child,.woocommerce-error p:last-child,.woocommerce-message p:last-child,.woocommerce-info p:last-child{margin-bottom:0}.wd-notice .amount,div.wpcf7-response-output .amount,.mc4wp-alert .amount,.woocommerce-error .amount,.woocommerce-message .amount,.woocommerce-info .amount{color:#fff}.wd-notice>*,div.wpcf7-response-output>*,.mc4wp-alert>*,.woocommerce-error>*,.woocommerce-message>*,.woocommerce-info>*{margin-right:10px;margin-left:10px}.wd-notice :is(.button,.wc-backward),div.wpcf7-response-output :is(.button,.wc-backward),.mc4wp-alert :is(.button,.wc-backward),.woocommerce-error :is(.button,.wc-backward),.woocommerce-message :is(.button,.wc-backward),.woocommerce-info :is(.button,.wc-backward){margin-top:5px;margin-bottom:5px;padding:0;border:none;border-bottom:2px solid #fff;background-color:transparent;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600}.wd-notice :is(.button,.wc-backward):hover,div.wpcf7-response-output :is(.button,.wc-backward):hover,.mc4wp-alert :is(.button,.wc-backward):hover,.woocommerce-error :is(.button,.wc-backward):hover,.woocommerce-message :is(.button,.wc-backward):hover,.woocommerce-info :is(.button,.wc-backward):hover{background-color:transparent;box-shadow:none;opacity:.7}.wd-notice :is(.button,.wc-backward):focus,div.wpcf7-response-output :is(.button,.wc-backward):focus,.mc4wp-alert :is(.button,.wc-backward):focus,.woocommerce-error :is(.button,.wc-backward):focus,.woocommerce-message :is(.button,.wc-backward):focus,.woocommerce-info :is(.button,.wc-backward):focus{box-shadow:none}.wpcf7 form.sent .wpcf7-response-output,.mc4wp-success,.woocommerce-message{background-color:var(--notices-success-bg);color:var(--notices-success-color)}.wpcf7 form.sent .wpcf7-response-output:before,.mc4wp-success:before,.woocommerce-message:before{content:"\f107"}.wpcf7 form:not(.sent) .wpcf7-response-output,.mc4wp-error,.mc4wp-notice,.woocommerce-error,.woocommerce-info{background-color:var(--notices-warning-bg);color:var(--notices-warning-color)}.wpcf7 form:not(.sent) .wpcf7-response-output:before,.mc4wp-error:before,.mc4wp-notice:before,.woocommerce-error:before,.woocommerce-info:before{content:"\f100"}.wd-notice.wd-info{background-color:#4D93D1;color:#fff}.wd-notice.wd-info:before{content:"\f100"}@keyframes wd-fadeInUpBig{from{transform:translate3d(0, 100%, 0)}to{transform:none}}@keyframes wd-fadeOutDownBig{from{transform:none}to{transform:translate3d(0, 100%, 0)}}.wd-close-side{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.7);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}.wd-close-side-opened{opacity:1;visibility:visible;transition:opacity .25s ease, visibility 0s ease}.wd-btn-arrow{visibility:hidden;color:var(--color-gray-800);opacity:0;pointer-events:none;position:absolute;top:50%;z-index:250;display:inline-flex;align-items:center;justify-content:center;margin-top:-25px;width:50px;height:50px;cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wd-btn-arrow[class*="prev"]{transform:translateX(-30px)}.wd-btn-arrow[class*="prev"]:after{content:"\f114";font-family:"woodmart-font"}.wd-btn-arrow[class*="next"]{transform:translateX(30px)}.wd-btn-arrow[class*="next"]:after{content:"\f113";font-family:"woodmart-font"}.browser-Safari .wd-btn-arrow{visibility:visible}.wd-btn-arrow:after{font-size:24px;line-height:1}.wd-btn-arrow:hover{color:var(--color-gray-500)}.wd-loop-footer{clear:both;text-align:center}.elementor-default .wd-loop-footer{margin-top:35px}.wpb-js-composer .products-footer{margin-top:10px}nav[class*="-pagination"] ul{display:inline-block;font-size:0}nav[class*="-pagination"] li{display:inline-block;margin-right:2px;vertical-align:middle;text-align:center}nav[class*="-pagination"] li .page-numbers{display:inline-block;padding-right:5px;padding-left:5px;min-width:34px;height:34px;color:var(--color-gray-900);font-weight:600;font-size:14px;line-height:34px;border-radius:calc(var(--wd-brd-radius) / 1.5);transition:all .2s ease}nav[class*="-pagination"] li .current{color:#fff;background-color:var(--wd-primary-color)}nav[class*="-pagination"] li :is(.next,.prev){font-size:0}nav[class*="-pagination"] li :is(.next,.prev):before{font-size:12px;content:"\f113";font-family:"woodmart-font"}nav[class*="-pagination"] li .prev:before{content:"\f114";font-family:"woodmart-font"}nav[class*="-pagination"] li:last-child{margin-right:0}nav[class*="-pagination"] a:hover{background-color:var(--bgcolor-gray-300)}.breadcrumbs{font-size:0}.breadcrumbs>:is(a,span):after{content:"/";display:inline-block;padding:0 8px}.breadcrumbs>span:last-child:after{content:none}:is(.breadcrumbs,.yoast-breadcrumb){color:var(--color-gray-900);line-height:16px}:is(.breadcrumbs,.yoast-breadcrumb)>:is(a,span){display:inline-block;color:var(--color-gray-900)}:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span){text-transform:uppercase;font-weight:600;font-size:11px}:is(.breadcrumbs,.yoast-breadcrumb) a:hover{color:var(--color-gray-500)}:is(.breadcrumbs,.yoast-breadcrumb) span{transition:all .25s ease}.wd-action-btn{display:inline-flex;vertical-align:middle;--action-btn-color: var(--color-gray-800);--action-btn-hover-color: var(--color-gray-500)}.wd-action-btn>a{display:inline-flex;align-items:center;justify-content:center;color:var(--action-btn-color);cursor:pointer}.wd-action-btn>a:hover{color:var(--action-btn-hover-color)}.wd-action-btn>a:before{transition:opacity .15s ease;font-family:"woodmart-font"}.wd-action-btn>a:after{position:absolute;top:calc(50% - .5em);left:0;opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:1em;height:1em;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle}.wd-action-btn>a.loading:before{opacity:0}.wd-action-btn>a.loading:after{opacity:1;animation:wd-rotate 450ms infinite linear}.wd-action-btn>a.added:before{content:"\f107"}.wd-action-btn.wd-style-icon .button{padding:0;background-color:transparent}.wd-action-btn.wd-style-icon .button:hover{background-color:transparent;box-shadow:none}.wd-action-btn.wd-style-icon>a{position:relative;flex-direction:column;width:50px;height:50px;font-weight:400;font-size:0 !important;line-height:0}.wd-action-btn.wd-style-icon>a:before{font-size:20px}.wd-action-btn.wd-style-icon>a:after{left:calc(50% - .5em);font-size:18px}.wd-action-btn.wd-style-text{font-size:0;line-height:1}.wd-action-btn.wd-style-text>a{position:relative;font-weight:600;font-size:14px;line-height:1}.wd-action-btn.wd-style-text>a:before{display:flex;align-items:center;justify-content:center;margin-right:.45em;width:1em;height:1em;font-weight:400}.wd-action-btn:empty{display:none}.wd-compare-icon>a:before{content:"\f128"}.wd-wishlist-icon>a:before{content:"\f106"}.wd-quick-view-icon>a:before{content:"\f130"}.wd-add-cart-icon>a:before{content:"\f123"}.wd-cross-icon>a:before{font-size:10px;content:"\f112"}.wd-cross-icon>a:after{font-size:12px}.wd-cross-icon.wd-style-text>a:before{font-weight:600}.wd-cross-icon.wd-style-text>a:after{left:-2px}.wd-chevron-icon>a:before{content:"\f129"}.wd-burger-icon>a:before{content:"\f15a"}:is(.widget,.wd-widget,div[class^="vc_wp"]){line-height:1.4;--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-800)}:is(.widget,.wd-widget,div[class^="vc_wp"])>:is(ul,ol){margin-top:0}:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol){list-style:none;--list-mb: 0;--li-mb: 15px;--li-pl: 0}.widgettitle,.widget-title{margin-bottom:20px;color:var(--wd-widget-title-color);text-transform:var(--wd-widget-title-transform);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-size:var(--wd-widget-title-font-size);font-family:var(--wd-widget-title-font)}.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--brdcolor-gray-300)}.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.woodmart-author-information{line-height:inherit}.woodmart-author-information .author-avatar img{border-radius:50%}.textwidget>*:last-child{margin-bottom:0}.alignleft{float:left;margin-top:3px;margin-right:25px;margin-bottom:20px}.alignright{float:right;margin-top:3px;margin-bottom:20px;margin-left:25px}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:20px}.wp-caption{margin-bottom:20px;padding:0;max-width:100%;border:none;background:transparent}.wp-caption.alignleft{margin-top:3px;margin-right:25px}.wp-caption.alignright{margin-top:3px;margin-left:25px}.wp-caption.aligncenter{margin:0 auto;margin-top:3px}.wp-caption .wp-caption-text,.wp-caption-dd{padding:5px 10px 5px 0;font-style:italic;line-height:1.6;opacity:.8}.gallery-caption,.bypostauthor{content:initial}.gallery{margin-left:-15px;margin-right:-15px}.gallery .gallery-item{padding-left:15px;padding-right:15px}.gallery .gallery-caption{margin-top:10px;font-style:italic}body .wp-playlist{border:none;text-align:left}body .wp-playlist-item{border-color:var(--brdcolor-gray-300)}body .wp-playlist-item:not(:last-child){margin-bottom:10px;padding-bottom:10px}.website-wrapper{position:relative;overflow:hidden;background-color:var(--wd-main-bgcolor)}.main-page-wrapper{margin-top:-40px;padding-top:40px;min-height:50vh;background-color:var(--wd-main-bgcolor)}.site-content{margin-bottom:40px}.sidebar-container{margin-bottom:40px}.sidebar-container .widget-heading{display:none}.subtitle-style-background[class*="subtitle"]{display:inline-block;padding:6px 10px;font-weight:600;line-height:1.2;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5)}.subtitle-color-default.subtitle-style-default{color:var(--color-gray-400)}.subtitle-color-default.subtitle-style-background{background-color:#f1f1f1;color:#333}.subtitle-color-primary.subtitle-style-default{color:var(--wd-primary-color)}.subtitle-color-primary.subtitle-style-background{color:#fff;background-color:var(--wd-primary-color)}.subtitle-color-alt.subtitle-style-default{color:var(--wd-alternative-color)}.subtitle-color-alt.subtitle-style-background{color:#fff;background-color:var(--wd-alternative-color)}.btn.btn-scheme-light{color:#fff}.btn.btn-scheme-dark{color:#333}.btn.btn-scheme-hover-light:hover{color:#fff}.btn.btn-scheme-hover-dark:hover{color:#333}.btn.btn-color-default{background-color:#F3F3F3;color:#3E3E3E}.btn.btn-color-default:hover{color:#3E3E3E;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.btn.btn-color-black{background-color:#212121;color:#fff}.btn.btn-color-black:hover{color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.btn.btn-color-white{background-color:#fff;color:#333}.btn.btn-color-white:hover{color:#333;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.btn.btn-color-alt{color:#fff;background-color:var(--wd-alternative-color)}.btn.btn-color-alt:hover{color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.btn.btn-color-primary{color:#fff;background-color:var(--wd-primary-color)}.btn.btn-color-primary:hover{color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.btn-style-bordered.btn-color-default{border-color:#E9E9E9;color:#333}.btn-style-bordered.btn-color-default:hover{background-color:#E9E9E9;color:#333}.btn-style-bordered.btn-color-primary{color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.btn-style-bordered.btn-color-primary:hover{color:#fff;background-color:var(--wd-primary-color)}.btn-style-bordered.btn-color-alt{color:var(--wd-alternative-color);border-color:var(--wd-alternative-color)}.btn-style-bordered.btn-color-alt:hover{color:#fff;background-color:var(--wd-alternative-color)}.btn-style-bordered.btn-color-black{border-color:#212121;color:#333}.btn-style-bordered.btn-color-black:hover{background-color:#212121;color:#fff}.btn-style-bordered.btn-color-white{border-color:rgba(255,255,255,0.5);color:#fff}.btn-style-bordered.btn-color-white:hover{border-color:#fff;background-color:transparent;color:#fff}.btn-style-link.btn-color-default{border-color:var(--brdcolor-gray-300);color:var(--color-gray-800)}.btn-style-link.btn-color-default:hover{border-color:var(--brdcolor-gray-500);color:var(--color-gray-800)}.btn-style-link.btn-color-primary{color:var(--color-gray-800);border-color:var(--wd-primary-color)}.btn-style-link.btn-color-primary:hover{color:var(--color-gray-800);opacity:.6;border-color:var(--wd-primary-color)}.btn-style-link.btn-color-alt{color:var(--color-gray-800);border-color:var(--wd-alternative-color)}.btn-style-link.btn-color-alt:hover{color:var(--color-gray-800);border-color:var(--wd-alternative-color);opacity:.6}.btn-style-link.btn-color-black{border-color:#333;color:var(--color-gray-800)}.btn-style-link.btn-color-black:hover{border-color:#333;color:var(--color-gray-800);opacity:.6}.btn-style-link.btn-color-white{border-color:rgba(255,255,255,0.3);color:#fff}.btn-style-link.btn-color-white:hover{border-color:#fff;color:#fff}.btn-color-custom.btn-style-3d:hover{opacity:1 !important}.btn-size-extra-small{padding:6px 10px;font-size:11px;line-height:16px}.btn-size-small{padding:10px 14px;font-size:12px;line-height:16px}.btn-size-default{padding:12px 20px;font-size:13px;line-height:18px}.btn-size-large{padding:14px 28px;font-size:14px;line-height:20px}.btn-size-extra-large{padding:17px 40px;font-size:16px;line-height:22px}.btn-style-bordered.btn-size-extra-small{padding:4px 10px}.btn-style-bordered.btn-size-small{padding:8px 14px}.btn-style-bordered.btn-size-default{padding:10px 20px}.btn-style-bordered.btn-size-large{padding:12px 28px}.btn-style-bordered.btn-size-extra-large{padding:15px 40px}.btn.btn-style-round{border-radius:35px}.btn.btn-style-semi-round{border-radius:5px}.btn.btn-style-3d{border:none;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);transition:color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow 0s ease, opacity .25s ease}.btn.btn-style-3d:hover{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);opacity:.8}.btn.btn-style-3d:active{top:1px;box-shadow:none}.btn.btn-style-link{min-height:unset;padding:0;border-width:2px;border-style:solid;border-top:none;border-right:none;border-left:none;background-color:transparent !important}.btn.btn-style-link:hover{background-color:transparent !important;box-shadow:none}.btn.btn-style-bordered{border-width:2px}.btn.btn-style-bordered:not(:hover){background-color:transparent !important}.btn.btn-style-bordered:hover{box-shadow:none}.btn.btn-full-width{width:100%}.btn i{margin-left:3px}.btn-icon-pos-left{flex-direction:row-reverse}.btn-icon-pos-left .wd-btn-icon{margin-right:5px}.btn-icon-pos-right{flex-direction:row}.btn-icon-pos-right .wd-btn-icon{margin-left:5px}.wpb-js-composer .wd-button-wrapper.inline-element{margin-bottom:10px}.searchform.wd-style-with-bg .searchsubmit{right:0;width:52px;border-top-right-radius:var(--wd-form-brd-radius);border-bottom-right-radius:var(--wd-form-brd-radius);color:#fff;background-color:var(--wd-primary-color)}.searchform.wd-style-with-bg .searchsubmit:hover{color:#fff;box-shadow:inset 0 0 200px rgba(0,0,0,0.1)}.wd-image{border-radius:var(--wd-brd-radius)}.wd-image img{border-radius:var(--wd-brd-radius)}.wd-image .wd-lazy-load{width:auto}.search-no-results .page-title :is(.breadcrumbs,.yoast-breadcrumb){display:none}@media (min-width: 1025px){.wd-hide-lg{display:none !important}.wd-scrollbar.platform-Windows{--wd-scroll-w: 17px}.wd-scrollbar.platform-Mac{--wd-scroll-w: 15px}.wd-scroll{--scrollbar-track-bg: rgba(0,0,0,0.05);--scrollbar-thumb-bg: rgba(0,0,0,0.12)}.wd-scroll ::-webkit-scrollbar{width:5px}.wd-scroll ::-webkit-scrollbar-track{background-color:var(--scrollbar-track-bg)}.wd-scroll ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg)}[class*="color-scheme-light"] .wd-scroll,.wd-scroll.color-scheme-light{--scrollbar-track-bg: rgba(255,255,255,0.05);--scrollbar-thumb-bg: rgba(255,255,255,0.12)}.admin-bar{--wd-admin-bar-h: 32px}.wrapper-full-width-content div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"]{margin-left:20px}.wrapper-full-width-content div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"]{margin-right:20px}}@media (min-width: 1200px){.wrapper-full-width-content .container{max-width:100%}}@media (max-width: 1024px){.wd-fontsize-xl,.wd-fontsize-xxl,.wd-fontsize-xxxl{font-size:22px}.text-larger{font-size:inherit}.wd-side-hidden{width:300px;z-index:99999}.wd-nav-wrapper.wd-mb-action-swipe{overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;-webkit-mask-image:linear-gradient(to left, transparent, #000 70px);mask-image:linear-gradient(to left, transparent, #000 70px)}.wd-nav-wrapper.wd-mb-action-swipe .wd-nav{flex-wrap:nowrap}.wd-tltp .wd-tooltip-label{display:none !important}.wd-close-side{top:-150px;height:calc(100vh + 300px)}.wd-btn-arrow:is([class*="prev"],[class*="next"]){transform:translateX(0)}.wd-btn-arrow[class*="prev"]{justify-content:flex-start}.wd-btn-arrow[class*="next"]{justify-content:flex-end}.wd-btn-arrow{margin-top:-20px;width:40px;height:40px}.wd-btn-arrow:after{font-weight:700;font-size:14px}#wpadminbar{position:absolute}}@media (max-width: 768.98px){.wd-hide-sm{display:none !important}.wd-spacing-30,.wd-spacing-20{--wd-sp: 10px}}@media (min-width: 769px) and (max-width: 1024px){.wd-hide-md-sm{display:none !important}}.widget_recent_comments ul li>a,.widget_recent_entries ul li a{display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}.widget_recent_comments ul li>a:hover,.widget_recent_entries ul li a:hover{color:var(--wd-entities-title-color-hover)}.widget_recent_comments ul li>a{display:inline}.widget_recent_comments ul li .url{color:var(--color-gray-900);font-weight:600}.widget_recent_comments ul li:before{display:inline-block;margin-right:7px;color:var(--color-gray-900);font-weight:400;font-size:12px;content:"\f103";font-family:"woodmart-font"}.widget_recent_entries .post-date{display:block;margin-top:5px;color:var(--color-gray-300);font-size:12px}.woodmart-recent-posts li{display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300)}.woodmart-recent-posts li:last-child{margin-bottom:0;padding-bottom:0;border:none}.woodmart-recent-posts .recent-posts-thumbnail{flex:0 0 auto;max-width:50%;overflow:hidden;margin-inline-end:15px}.woodmart-recent-posts .recent-posts-thumbnail img{min-width:60px;border-radius:calc(var(--wd-brd-radius) / 1.5)}.woodmart-recent-posts .recent-posts-info{flex:1 1 auto}.woodmart-recent-posts .wd-entities-title{margin-bottom:8px;font-size:inherit}.woodmart-recent-posts :is(.recent-posts-time,.recent-posts-comment){color:var(--color-gray-300);font-size:90%}.woodmart-recent-posts .recent-posts-time{margin-inline-end:5px}:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li{display:block;color:var(--color-gray-300)}:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li a{display:inline-block;padding-inline-end:2px}:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li.current_page_item>a{color:var(--color-gray-800);font-weight:600}:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) li ul{margin-top:15px;padding-inline-start:15px}.wd-filter-list .count{padding-right:5px;padding-left:5px;min-width:30px;height:20px;border:1px solid var(--brdcolor-gray-300);border-radius:35px;color:var(--color-gray-500);text-align:center;font-size:12px;line-height:18px;transition:color .25s ease, background-color .25s ease, border-color .25s ease;margin-inline-start:5px}.wd-filter-list .wc-layered-nav-term a:hover+.count,.wd-filter-list .wc-layered-nav-term.wd-active .count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.wd-filter-list li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.wd-filter-list a{display:flex;flex:1 1 auto;align-items:center;padding-top:5px;padding-bottom:5px}.wd-filter-list .wc-layered-nav-term.wd-active a{color:var(--color-gray-800);font-weight:600}.wd-filter-list.wd-scroll-content{padding-inline-end:5px}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown){display:flex;flex-wrap:wrap;justify-content:flex-end}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"]{overflow:hidden;background-image:none}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option{margin-top:9px;padding:0;background-color:transparent}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option:not(:first-child){display:none}:is(.wd-widget-layered-nav-dropdown__submit,.woocommerce-widget-layered-nav-dropdown__submit){margin-top:20px;padding:10px 14px;font-size:12px;line-height:16px}@media (max-width: 1024px){.wd-filter-list.wd-scroll-content{padding-inline-end:10px}}.wd-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wd-swatch-w);height:var(--wd-swatch-h);color:var(--color-gray-900);vertical-align:middle;text-align:center;font-weight:600;font-size:var(--wd-swatch-size);line-height:1;cursor:pointer;transition:all .25s ease}.wd-swatch :is(img,picture){display:block;max-height:100%;width:inherit;height:inherit;border-radius:inherit;object-fit:cover}.wd-swatch.wd-bg .wd-swatch-text{font-size:0}.wd-swatch.wd-text{min-width:1em;min-height:1em;width:auto;height:auto}.wd-swatch.wd-text .wd-swatch-text{padding:0 calc(var(--wd-swatch-size) / 5);font-size:var(--wd-swatch-text-size)}.wd-swatch.wd-linked{cursor:pointer !important}.wd-swatch-bg{display:inherit;align-items:inherit;justify-content:inherit;width:100%;height:100%;border-radius:inherit}:is(body:not(.global-color-scheme-light),.color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(:not([style^="background-color"]),[style*="#ffffff"],[style*="#FFFFFF"],[style*="255,255,255"]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--wd-swatch-brd-color);border-radius:inherit}[class*="wd-swatches"]{--wd-swatch-size: 25px;--wd-swatch-w: 1em;--wd-swatch-h: 1em;--wd-swatch-text-size: 16px;--wd-swatch-h-sp: 15px;--wd-swatch-v-sp: 10px;--wd-swatch-inn-sp: .001px;--wd-swatch-brd-color: var(--brdcolor-gray-200)}.wd-swatches-product{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:var(--text-align);vertical-align:middle;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-product+select{display:none}[class*="wd-swatches"].wd-size-xs{--wd-swatch-size: 20px;--wd-swatch-text-size: 14px}[class*="wd-swatches"].wd-size-m{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-size-large{--wd-swatch-size: 45px;--wd-swatch-text-size: 18px}[class*="wd-swatches"].wd-size-xlarge{--wd-swatch-size: 70px;--wd-swatch-text-size: 24px}[class*="wd-swatches"].wd-size-xxl{--wd-swatch-size: 90px;--wd-swatch-text-size: 32px}.wd-swatches-grid{--wd-swatch-h-sp: 8px}.wd-swatches-grid:is(.wd-size-xs,.wd-size-default){--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-grid.wd-size-m{--wd-swatch-size: 20px}.wd-swatches-grid.wd-size-large{--wd-swatch-size: 25px;--wd-swatch-text-size: 16px}.wd-swatches-grid:is(.wd-size-xlarge,.wd-size-xxl){--wd-swatch-size: 35px;--wd-swatch-text-size: 18px}.wd-swatches-filter{--wd-swatch-h-sp: 10px}.wd-swatches-filter.wd-size-small{--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-filter.wd-size-large{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-shape-round .wd-swatch{border-radius:1em}[class*="wd-swatches"].wd-shape-rounded .wd-swatch{border-radius:5px}.wd-swatches-filter .wd-swatch{flex:0 0 auto}.wd-swatches-filter .wd-swatch.wd-bg:before{position:absolute;top:var(--wd-swatch-inn-sp);right:var(--wd-swatch-inn-sp);bottom:var(--wd-swatch-inn-sp);left:var(--wd-swatch-inn-sp);display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:rgba(0,0,0,0.2);color:#fff;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 5px);opacity:0;transition:inherit;content:"\f112";font-family:"woodmart-font"}.wd-swatches-filter .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:before{opacity:1}.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:after{opacity:0}.wd-swatches-filter .wd-swatch.wd-text+span{display:none}.wd-swatches-brands .wd-swatch.wd-bg{flex:1 0 auto;max-width:var(--wd-swatch-w);width:auto;height:var(--wd-swatch-h);border-radius:0}.wd-swatches-brands .wd-swatch.wd-bg:before{display:none}.wd-swatches-brands .wd-swatch-bg:before{border:none !important}.wd-swatches-brands :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg{opacity:.5}.wd-swatches-filter.wd-swatches-brands{--wd-swatch-h: 30px;--wd-swatch-w: 60px}.wd-swatches-filter.wd-swatches-brands.wd-size-small{--wd-swatch-w: 45px}.wd-swatches-filter.wd-swatches-brands.wd-size-large{--wd-swatch-h: 40px;--wd-swatch-w: 90px}.wd-swatch+.wd-filter-lable{margin-inline-start:10px}.wd-swatches-filter.wd-labels-off :is(.wd-swatch+span,.count){display:none}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) li{margin-bottom:0}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) a{padding:0;background:transparent !important}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline):is(.wd-bg-style-1,.wd-text-style-1){padding-bottom:5px}.wd-product-filters .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){padding:10px}.wd-swatches-filter.wd-layout-double li{flex:0 1 calc(50% - var(--wd-swatch-h-sp) / 2)}.widget_layered_nav ul li a:before,.wd-widget-stock-status a:before{content:"";display:inline-block;margin-top:-2px;margin-inline-end:8px;width:14px;height:14px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;transition:all .2s ease}.widget_layered_nav ul li a:after,.wd-widget-stock-status a:after{position:absolute;top:3px;inset-inline-start:2px;color:#fff;font-weight:600;font-size:10px;opacity:0;content:"\f107";font-family:"woodmart-font"}.widget_layered_nav ul li a:hover:before,.wd-widget-stock-status a:hover:before{border-color:var(--wd-primary-color)}.widget_layered_nav ul .chosen a:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.widget_layered_nav ul .chosen a:after{opacity:1}.widget_layered_nav ul li{display:flex;align-items:center}.widget_layered_nav ul li a{position:relative;flex:1 1 auto;padding-inline-end:10px}.widget_layered_nav ul .chosen a{color:var(--color-gray-800);font-weight:600}.widget_layered_nav ul .count{color:var(--color-gray-300)}.wd-widget-stock-status a{display:block;position:relative}.wd-widget-stock-status a.wd-active{color:var(--color-gray-800);font-weight:600}.wd-widget-stock-status a.wd-active:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.wd-widget-stock-status a.wd-active:after{opacity:1}.product_list_widget>li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300)}.product_list_widget>li:after{content:"";display:block;clear:both}.product_list_widget>li>a{display:block;margin-bottom:8px}.product_list_widget>li img{float:left;margin-right:15px;min-width:65px;max-width:65px;border-radius:calc(var(--wd-brd-radius) / 1.5)}.product_list_widget>li .widget-product-wrap{display:flex}.product_list_widget>li .widget-product-img{flex:0 0 auto;overflow:hidden;margin-right:15px}.product_list_widget>li .widget-product-img img{float:none;margin-right:0}.product_list_widget>li .widget-product-info{flex:1 1 auto}.product_list_widget>li .wd-entities-title{margin-bottom:8px;font-size:inherit}.product_list_widget>li .star-rating{margin-bottom:4px;margin-right:5px}.product_list_widget>li .price{display:block}.product_list_widget>li .reviewer{display:block;color:var(--color-gray-300)}.product_list_widget>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget_price_filter .price_slider{margin-bottom:20px}.login-see-prices .widget_price_filter,.widget_price_filter #min_price,.widget_price_filter #max_price{display:none}.widget_price_filter [class*="price_slider_amount"]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:-10px}.widget_price_filter [class*="price_slider_amount"] .button{order:2;margin-bottom:10px;padding:10px 14px;font-size:12px;line-height:16px;border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor)}.widget_price_filter [class*="price_slider_amount"] .button:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover)}.widget_price_filter [class*="price_slider_amount"] .button:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active)}.widget_price_filter [class*="price_slider_amount"] .price_label{order:1;margin-bottom:10px;color:var(--color-gray-500)}.widget_price_filter [class*="price_slider_amount"] .price_label>span{color:var(--color-gray-900);font-weight:600}.widget_price_filter [class*="price_slider_amount"] .clear{display:none}.widget_price_filter .ui-slider{position:relative}.widget_price_filter .ui-slider-horizontal{height:20px;border:none;background:none;cursor:pointer}.widget_price_filter .ui-slider-horizontal:before{content:"";position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:2px;background-color:var(--brdcolor-gray-300)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;top:50%;z-index:1;display:block;margin-top:-1px;height:2px;border:0;border-radius:0;background-image:none;background-color:var(--wd-primary-color)}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:50%;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-15px;margin-left:-15px;width:30px;height:30px;outline:none;border:none;border-radius:0;background:none;background-color:transparent !important;cursor:ew-resize}.widget_price_filter .ui-slider .ui-slider-handle:after{content:"";display:inline-block;width:4px;height:15px;background-color:var(--wd-primary-color)}.widget_price_filter .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-range-max{right:-1px}.wd-lazy-load{width:100%;transition:all .3s ease;transform:translateZ(0)}.owl-carousel .wd-lazy-load{transform:none}.wd-lazy-blur{filter:blur(2vw)}.wd-lazy-blur.wd-loaded{filter:blur(0)}.wd-lazy-fade{opacity:0}.wd-lazy-fade.wd-loaded{opacity:1}.brands-widget .brand-item img.wd-lazy-load{object-fit:contain}div.wpcf7 .wpcf7-spinner{position:relative;visibility:hidden;margin-left:-5px}div.wpcf7 .wpcf7-spinner:before{position:absolute;top:0;left:20px;margin-top:2px;content:"";display:inline-block;width:16px;height:16px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle}div.wpcf7 .ajax-error{display:none}div.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}div.wpcf7 form.submitting .wpcf7-spinner:before{animation:wd-rotate 450ms infinite linear}.wpcf7-list-item{display:inline-block;margin-right:10px}.wpcf7-radio input{margin-left:5px}.wpcf7-not-valid-tip{display:block;color:#F00}div.wpcf7-response-output{display:none;margin:0 0 20px}form:is(.sent,.invalid,.unaccepted,.spam,.failed,.aborted) div.wpcf7-response-output{display:flex}.wpcf7-form.wd-style-with-bg{--wd-form-bg: #fff;--wd-form-color: #777;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-placeholder-color: #777}.wpb-js-composer .wpb_revslider_element{margin-bottom:0}[data-vc-full-width="true"] rs-fullwidth-wrap>rs-module-wrap{left:-15px !important}[data-vc-full-width="true"].vc_row-no-padding rs-fullwidth-wrap>rs-module-wrap{left:0 !important}.hermes .tp-arr-imgholder{background-size:cover}body :is(.fa.fa-envelope-o,.fa.fa-copyright,.fa.fa-location-arrow,.fa.fa-mobile){font-weight:400;font-family:"woodmart-font"}body .fa.fa-envelope-o:before{content:"\f132"}body .fa.fa-copyright:before{content:"\f173"}body .fa.fa-location-arrow:before{content:"\f160"}body .fa.fa-mobile:before{content:"\f159"}.inline-list{margin-right:-15px;margin-left:-15px;list-style:none;--li-pl: 0;--list-mb: 0;--li-mb: 0}.inline-list li{display:inline-block;padding:5px 15px}.inline-list-with-border li{padding-top:0;padding-bottom:0}.inline-list-with-border li:not(:last-child){border-right:1px solid var(--brdcolor-gray-300)}.color-black{color:#000}.color-white{color:#fff}.main-nav-style{text-transform:var(--wd-header-el-transform);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font)}.main-nav-style .color-primary{color:var(--wd-primary-color)}.whb-color-light .main-nav-style .color-primary{color:var(--wd-link-color)}.whb-color-light .main-nav-style .color-primary:hover{color:var(--wd-link-color-hover)}.table-bordered-style th,.table-bordered-style td{border:1px solid var(--brdcolor-gray-300)}.product-title{display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}.product-title a:hover,a.product-title:hover{color:var(--wd-entities-title-color-hover)}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol,ul.variation{list-style:none;--li-pl: 0}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol{--list-mb: 0;--li-mb: 0}.wd-breadcrumbs{vertical-align:middle}.woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;color:var(--color-gray-800)}.woocommerce-breadcrumb a{margin-right:6px}.woocommerce-breadcrumb a:after{content:"/";margin-left:5px}.woocommerce-breadcrumb a,.yoast-breadcrumb a{color:var(--color-gray-500)}.woocommerce-breadcrumb a:hover,.yoast-breadcrumb a:hover{color:var(--color-gray-700)}.woocommerce-breadcrumb .breadcrumb-last,.yoast-breadcrumb .breadcrumb_last{margin-right:8px;font-weight:600}.woocommerce-breadcrumb .breadcrumb-last:last-child,.yoast-breadcrumb .breadcrumb_last:last-child{margin-right:0}.amount{color:var(--wd-primary-color);font-weight:600}del .amount{color:var(--color-gray-300);font-weight:400}.price{color:var(--wd-primary-color)}.price .amount{font-size:inherit}.price del{color:var(--color-gray-300);font-size:90%}.price ins{padding:0;background-color:transparent;color:var(--wd-primary-color);text-decoration:none;opacity:1}.woocommerce-price-suffix{color:var(--color-gray-500)}.wd-price-unit{display:inline-block;margin-left:4px;color:var(--color-gray-300)}.wd-price-unit:not(:last-child){margin-right:2px}.wd-price-unit:before{content:"/";margin-right:4px}a.login-to-prices-msg{color:var(--wd-primary-color);font-weight:600}a.login-to-prices-msg:hover{color:var(--wd-primary-color);opacity:.6}.woocommerce-notices-wrapper:empty{display:none}ul.woocommerce-error,ul.woocommerce-message,ul.woocommerce-info{list-style:none;--li-pl: 0;align-items:stretch;flex-direction:column;justify-content:center}ul.woocommerce-error li .button,ul.woocommerce-message li .button,ul.woocommerce-info li .button{float:right;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px}.wd-wc-notices{margin-bottom:0 !important}ul.variation{color:var(--color-gray-300);font-size:12px;--li-mb: 5px;--list-mb: 0;--wd-tags-mb: 0}ul.variation li p{display:inline;font-size:inherit}.wc-item-meta{margin-top:10px;font-size:12px;line-height:1.2}.wc-item-meta :is(strong,p){display:inline-block;margin-top:0 !important;margin-bottom:5px;vertical-align:middle}.wc-item-meta strong{color:var(--color-gray-500)}:is(.blockOverlay,.wd-loader-overlay):after{position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);content:"";display:inline-block;width:26px;height:26px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear}.wd-loader-overlay{z-index:340;border-radius:inherit;animation:wd-fadeIn .6s ease both;background-color:rgba(var(--bgcolor-white-rgb), 0.6)}.wd-loader-overlay:not(.wd-loading){display:none}.blockOverlay{z-index:340 !important;background-image:none !important;animation:wd-FadeInLoader .6s ease forwards}.blockOverlay:before{content:none !important}.global-color-scheme-light .blockOverlay{background-color:rgba(0,0,0,0.5) !important}[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.single_add_to_cart_button{border-radius:var(--btn-shop-brd-radius);color:var(--btn-shop-color);box-shadow:var(--btn-shop-box-shadow);background-color:var(--btn-shop-bgcolor)}.single_add_to_cart_button:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}.single_add_to_cart_button:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}.single_add_to_cart_button+.added_to_cart{display:none}.wd-buy-now-btn{border-radius:var(--btn-shop-brd-radius);color:var(--btn-shop-color);box-shadow:var(--btn-shop-box-shadow);background-color:var(--btn-shop-bgcolor)}.wd-buy-now-btn:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}.wd-buy-now-btn:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}form.cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align)}form.cart>*{flex:1 1 100%}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){flex:0 0 auto}.woocommerce-product-details__short-description{margin-bottom:20px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.wd-hint{--wd-hint-bg: var(--wd-primary-color);--wd-hint-color: #fff;--wd-hint-size: 14px;display:inline-block;vertical-align:middle;font-size:0;cursor:help}.wd-hint:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:50%;background-color:var(--wd-hint-bg);color:var(--wd-hint-color);font-weight:600;font-size:var(--wd-hint-size)}.single_add_to_cart_button:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease}.single_add_to_cart_button:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle}.loading.single_add_to_cart_button:before{opacity:1;transition:opacity .25s ease}.loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s ease;animation:wd-rotate 450ms infinite linear}.star-rating{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;letter-spacing:2px;font-weight:400;color:#EABE12;font-family:"woodmart-font"}.star-rating:before{content:"\f149" "\f149" "\f149" "\f149" "\f149";color:var(--color-gray-300)}.star-rating span{position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:100%;text-indent:99999px}.star-rating span:before{content:"\f148" "\f148" "\f148" "\f148" "\f148";position:absolute;top:0;left:0;text-indent:0}.track_order{display:flex;align-items:flex-end;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.track_order p{padding-right:5px;padding-left:5px}.track_order p:first-child{flex:1 1 100%;margin-bottom:30px;max-width:100%;width:100%;text-align:center;font-size:110%}.track_order .button{min-width:130px}.track_order .form-row{float:none;width:auto}.track_order :is(.form-row-first,.form-row-last){flex:1 1 auto}.track_order .clear{display:none}button[name="track"]{border-radius:var(--btn-shop-brd-radius);color:var(--btn-shop-color);box-shadow:var(--btn-shop-box-shadow);background-color:var(--btn-shop-bgcolor)}button[name="track"]:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}button[name="track"]:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}div.quantity{display:inline-flex;vertical-align:top;white-space:nowrap;font-size:0}div.quantity input[type=number]::-webkit-inner-spin-button,div.quantity input[type=number]::-webkit-outer-spin-button,div.quantity input[type="number"]{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.quantity input[type="number"],div.quantity input[type="button"]{display:inline-block;color:var(--wd-form-color)}div.quantity input[type="number"]{width:30px;height:42px;border-radius:0;border-right:none;border-left:none}.browser-Firefox div.quantity input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}div.quantity input[type="button"]{padding:0 5px;min-width:25px;height:42px;border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);background:var(--wd-form-bg);box-shadow:none}div.quantity input[type="button"]:hover{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}div.quantity .minus{border-start-start-radius:var(--wd-form-brd-radius);border-end-start-radius:var(--wd-form-brd-radius)}div.quantity .plus{border-start-end-radius:var(--wd-form-brd-radius);border-end-end-radius:var(--wd-form-brd-radius)}div.quantity.hidden{display:none !important}.form-style-underlined div.quantity input[type="number"]{border-top-style:solid}.wd-free-progress-bar{--wd-progress-height: 10px}.wd-free-progress-bar .progress-bar{margin-top:10px;background-image:linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:15px 15px}.wd-free-progress-bar.wd-progress-hide .progress-area{display:none}.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{padding:20px;border:2px dashed var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius)}.widget_shopping_cart .wd-free-progress-bar{margin-bottom:0;padding-top:15px;padding-bottom:15px;border-top:1px solid var(--brdcolor-gray-300)}.wd-builder-off .wd-shipping-progress-bar{margin-bottom:20px}@media (min-width: 769px){.woocommerce-checkout .wd-builder-off .wd-shipping-progress-bar{margin-bottom:0}}.wd-progress-bar{--wd-progress-height: 7px}.wd-progress-bar p:last-child{--wd-tags-mb: 0}.wd-progress-bar .stock-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px;color:var(--color-gray-500)}.wd-progress-bar .stock-info span{margin-inline-start:3px;color:var(--color-gray-800);font-weight:600}.wd-progress-bar :is(.progress-area,.progress-bar){height:var(--wd-progress-height);border-radius:var(--wd-brd-radius)}.wd-progress-bar .progress-area{width:100%;background-color:var(--bgcolor-gray-300)}.wd-progress-bar .progress-bar{background-color:var(--wd-primary-color)}@media (max-width: 576px){.product-grid-item .wd-progress-bar .stock-info{justify-content:center}.product-grid-item .wd-progress-bar .total-sold{display:none}}.wd-product-brands img{max-width:90px;width:100%}.wd-product-brands a{display:inline-block}.wd-product-brands a:hover{opacity:.5}.product_meta>span{display:block}.product_meta>span:not(:last-child){margin-bottom:10px}.product_meta a{color:var(--wd-text-color)}.product_meta .meta-label{color:var(--color-gray-800);font-weight:600}.product_meta .meta-sep{display:inline-block;margin:0 2px}.product_meta.wd-layout-inline>span{display:inline-block;margin:0 10px 5px 10px}.product_title{font-size:34px;line-height:1.2;--page-title-display: block}.woocommerce-product-rating .star-rating{margin-inline-end:5px}.woocommerce-review-link{color:var(--color-gray-500);vertical-align:middle}.woocommerce-review-link:hover{color:var(--color-gray-900)}@media (max-width: 1024px){.product_title{margin-bottom:15px;font-size:24px}}@media (max-width: 768.98px){.wd-product-brands img{max-width:70px}.product_title{font-size:20px}}p.stock{font-weight:600;line-height:1.2}p.stock.out-of-stock{color:#B50808}p.stock.wd-style-default:is(.available-on-backorder,.in-stock){color:var(--color-gray-800)}p.stock.wd-style-default.in-stock:before{color:var(--wd-primary-color);vertical-align:middle;content:"\f107";font-family:"woodmart-font";margin-inline-end:5px}p.stock.wd-style-with-bg span{display:inline-block;padding:8px 12px;border-radius:calc(var(--wd-brd-radius) / 1.5)}p.stock.wd-style-with-bg:is(.available-on-backorder,.in-stock) span{background-color:#F1F7EB;color:#85B951}p.stock.wd-style-with-bg.in-stock span:before{vertical-align:middle;content:"\f107";font-family:"woodmart-font";margin-inline-end:5px}p.stock.wd-style-with-bg.out-of-stock span{background-color:#F8E7E7}.hide-larger-price .price{word-spacing:-1em;visibility:hidden}.hide-larger-price .price *:not(.price){word-spacing:normal;visibility:visible}.hide-larger-price .price>span:nth-child(2){display:none}.hide-larger-price .price>ins,.hide-larger-price .price>small{margin-left:4px}.hide-larger-price .wd-price-unit{display:inline !important}.browser-Safari .hide-larger-price .price{white-space:nowrap}.browser-Safari .hide-larger-price .price>ins,.browser-Safari .hide-larger-price .price>small{margin-left:calc(1em + 4px)}.browser-Safari .hide-larger-price .wd-sticky-btn-cart .price{white-space:nowrap}.shop_attributes{margin-bottom:0;overflow:hidden;--wd-attr-v-gap: 30px;--wd-attr-h-gap: 30px;--wd-attr-col: 1;--wd-attr-brd-width: 1px;--wd-attr-brd-style: solid;--wd-attr-brd-color: var(--brdcolor-gray-300);--wd-attr-img-width: 24px}.shop_attributes tbody{display:grid;grid-template-columns:repeat(var(--wd-attr-col), 1fr);margin-bottom:calc(-1 * (var(--wd-attr-v-gap) + var(--wd-attr-brd-width)));column-gap:var(--wd-attr-h-gap)}.shop_attributes tr{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(var(--wd-attr-v-gap) / 2);margin-bottom:calc(var(--wd-attr-v-gap) / 2);border-bottom:var(--wd-attr-brd-width) var(--wd-attr-brd-style) var(--wd-attr-brd-color)}.shop_attributes :is(th,td){padding:0;border:none}.shop_attributes th{flex:0 0 auto;font-family:var(--wd-text-font);margin-right:20px}.shop_attributes td{text-align:right}.shop_attributes p{margin-bottom:0}.shop_attributes span{vertical-align:middle}.shop_attributes .wd-hint{--wd-hint-bg: var(--bgcolor-gray-300);--wd-hint-color: var(--color-gray-800);--wd-hint-size: calc(var(--wd-text-font-size) - 3px);margin-inline-start:2px}.shop_attributes .wd-attr-img{margin-right:10px;width:100vw;max-width:var(--wd-attr-img-width)}@media (max-width: 1024px){.wd-images-gallery.disable-owl-mobile{justify-content:flex-start}.disable-owl-mobile .owl-carousel{flex-wrap:nowrap;overflow-x:auto !important;-webkit-overflow-scrolling:touch;padding-bottom:10px !important;-webkit-mask-image:linear-gradient(to left, transparent 5px, #000 40px);mask-image:linear-gradient(to left, transparent 5px, #000 40px)}.disable-owl-mobile .owl-carousel>div{flex:0 0 auto}.disable-owl-mobile.banners-carousel-wrapper .content-banner{animation:none}.disable-owl-mobile[data-hide_pagination_control="no"] .owl-carousel{padding-bottom:10px !important}.disable-owl-mobile.slider-type-post .owl-carousel{padding-bottom:11px !important}}.elementor-widget-image a img[src$=".svg"] {
width: auto !important;
} body.woocommerce-cart .woocommerce button[name="update_cart"],
body.woocommerce-cart .woocommerce input[name="update_cart"] {
display: none;
}@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-300-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-300-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-300-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-300-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-400-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-400-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-400-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-400-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-500-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-500-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-500-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-500-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-600-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-600-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-600-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-600-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-700-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-700-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-700-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-700-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-800-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-800-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-800-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/fonts/montserrat-800-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.sh-skip-link {
position: absolute; left: 8px; top: -48px; z-index: 100000;
background: var(--sh-ebony); color: #fff;
padding: 10px 16px; border-radius: 0 0 10px 10px;
font-size: 14px; font-weight: 600; text-decoration: none;
transition: top .15s ease;
}
.sh-skip-link:focus { top: 0; outline: 2px solid #fff; outline-offset: -4px; }
#sh-main:focus { outline: none; } :root {
--sh-floral:     #FEFAF1;
--sh-ebony:      #657060;
--sh-ebony-dark: #525B4E;
--sh-ash:        #B8C5BC;
--sh-ash-soft:   #DBE2DC;
--sh-lion:       #B48B5F;
--sh-lion-dark:  #97744B;
--sh-lion-soft:  #E8D8BC;
--sh-timber:     #D3D0C8;
--sh-ink:        #1A1A1A;
--sh-muted:      #6B6B6B;
--sh-line:       rgba(26, 26, 26, .1);
} html, body, input, textarea, select, button, optgroup {
font-family: 'Montserrat', system-ui, -apple-system, sans-serif;
}
body h1, body h2, body h3, body h4, body h5, body h6,
body p, body a, body label,
body .elementor-widget-text-editor,
body .elementor-heading-title,
body .elementor-button,
body .entry-title,
body .product-title,
body .woocommerce a,
body .woocommerce p,
body .woocommerce h1, body .woocommerce h2,
body .woocommerce h3, body .woocommerce h4,
body .woocommerce h5, body .woocommerce h6,
body .woocommerce button {
font-family: 'Montserrat', system-ui, -apple-system, sans-serif;
} body {
background: var(--sh-floral);
color: var(--sh-ink);
text-transform: lowercase;
} input,
textarea,
select option,
.preserve-case,
.preserve-case *,
[type="email"],
[type="tel"],
[type="number"],
[type="password"],
[type="search"],
.user-email,
.email-address,
abbr,
code,
.brand-name {
text-transform: none !important;
}
#wpadminbar,
#wpadminbar * {
text-transform: none !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
} h1, h2, h3 { font-weight: 800; letter-spacing: -0.025em; line-height: 1.08; }
h4, h5, h6 { font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
@media (min-width: 1024px) {
h1 { font-size: 44px; }
h2 { font-size: 34px; }
h3 { font-size: 24px; }
} a {
color: var(--sh-ink);
transition: color .15s;
}
a:hover { color: var(--sh-ebony); } .button,
button[type="submit"],
.elementor-button,
.wd-buttons .btn,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce .button.alt,
.woocommerce-page .button,
.single_add_to_cart_button {
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 600 !important;
font-size: 13px !important;
letter-spacing: 0.01em !important;
border-radius: 999px !important;
border: 0 !important;
padding: 12px 24px !important;
transition: background .15s !important;
}
.button:hover,
button[type="submit"]:hover,
.elementor-button:hover,
.wd-buttons .btn:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.single_add_to_cart_button:hover {
background: var(--sh-ebony-dark) !important;
color: var(--sh-floral) !important;
} input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="url"],
textarea,
select {
border: 1.5px solid var(--sh-timber);
background: white;
padding: 12px 18px;
border-radius: 14px;
font-size: 14px;
color: var(--sh-ink);
outline: none;
transition: border-color .15s;
}
input:focus,
textarea:focus,
select:focus {
border-color: var(--sh-ebony);
} input::placeholder,
textarea::placeholder,
select::placeholder,
.sh-checkout input::placeholder,
.sh-checkout textarea::placeholder,
.sh-cart input::placeholder,
.sh-cart textarea::placeholder {
color: #9A9A9A !important;
opacity: 1 !important;
font-weight: 400 !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #9A9A9A !important;
opacity: 1 !important;
font-weight: 400 !important;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #9A9A9A !important;
opacity: 1 !important;
font-weight: 400 !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #9A9A9A !important;
opacity: 1 !important;
font-weight: 400 !important;
} html body .woocommerce-notices-wrapper {
margin: 0 0 16px;
}
html body .woocommerce-notices-wrapper:empty { display: none; }
html body .woocommerce-error,
html body .woocommerce-message,
html body .woocommerce-info,
html body .woocommerce-noreviews,
html body .woocommerce > .woocommerce-error,
html body .woocommerce > .woocommerce-message,
html body .woocommerce > .woocommerce-info {
background: white !important;
color: var(--sh-ink) !important;
border: 0 !important;
border-left: 4px solid var(--sh-ebony) !important;
border-radius: 14px !important;
box-shadow: 0 4px 20px rgba(26, 26, 26, .06) !important;
padding: 16px 20px 16px 20px !important;
font-family: 'Montserrat', sans-serif !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 1.5 !important;
margin: 0 0 16px !important;
list-style: none !important;
display: flex !important;
align-items: flex-start !important;
gap: 12px !important;
text-transform: lowercase !important;
}
html body .woocommerce-error li,
html body .woocommerce-message li,
html body .woocommerce-info li {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
html body .woocommerce-error a,
html body .woocommerce-message a,
html body .woocommerce-info a {
color: var(--sh-ebony) !important;
text-decoration: underline !important;
font-weight: 600 !important;
}
html body .woocommerce-error a:hover,
html body .woocommerce-message a:hover,
html body .woocommerce-info a:hover {
color: var(--sh-ebony-dark) !important;
} html body .woocommerce-error {
border-left-color: #C45656 !important;
}
html body .woocommerce-message {
border-left-color: var(--sh-ebony) !important;
}
html body .woocommerce-info {
border-left-color: var(--sh-lion) !important;
} html body .woocommerce-error::before,
html body .woocommerce-message::before,
html body .woocommerce-info::before,
html body .woocommerce-error::after,
html body .woocommerce-message::after,
html body .woocommerce-info::after,
html body .woocommerce-notices-wrapper .woocommerce-error::before,
html body .woocommerce-notices-wrapper .woocommerce-message::before,
html body .woocommerce-notices-wrapper .woocommerce-info::before {
content: none !important;
display: none !important;
background: none !important;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
} html body .woocommerce-notices-wrapper .woocommerce-error::before {
content: '⚠️' !important;
display: inline-flex !important;
align-items: center;
flex-shrink: 0;
font-size: 18px;
line-height: 1.4;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
color: inherit !important;
width: auto !important;
height: auto !important;
border: 0 !important;
position: static !important;
}
html body .woocommerce-notices-wrapper .woocommerce-message::before {
content: '✓' !important;
display: inline-flex !important;
align-items: center;
flex-shrink: 0;
font-size: 18px;
font-weight: 700;
color: var(--sh-ebony) !important;
line-height: 1.4;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
width: auto !important;
height: auto !important;
border: 0 !important;
position: static !important;
}
html body .woocommerce-notices-wrapper .woocommerce-info::before {
content: 'ℹ︎' !important;
display: inline-flex !important;
align-items: center;
flex-shrink: 0;
font-size: 18px;
color: var(--sh-lion) !important;
line-height: 1.4;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
width: auto !important;
height: auto !important;
border: 0 !important;
position: static !important;
} html body .woocommerce-error .button,
html body .woocommerce-message .button,
html body .woocommerce-info .button {
margin-left: auto !important;
flex-shrink: 0;
font-size: 12px !important;
padding: 8px 16px !important;
} html body .star-rating {
font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important;
color: var(--sh-timber) !important;
font-size: 14px !important;
letter-spacing: 1px !important;
width: 5.4em !important;
height: auto !important;
line-height: 1 !important;
position: relative !important;
overflow: hidden !important;
display: inline-block !important;
}
html body .star-rating::before {
content: '★★★★★' !important;
color: var(--sh-timber) !important;
font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important;
font-weight: normal !important;
float: none !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
}
html body .star-rating span {
color: var(--sh-lion) !important;
font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important;
float: left !important;
position: relative !important;
overflow: hidden !important;
top: 0 !important;
left: 0 !important;
padding-top: 0 !important;
height: auto !important;
}
html body .star-rating span::before {
content: '★★★★★' !important;
font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important;
font-weight: normal !important;
color: var(--sh-lion) !important;
float: none !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
white-space: nowrap !important;
} .commentlist .star-rating,
.woocommerce-product-rating .star-rating,
.products .star-rating {
display: inline-block !important;
} .sh-404 {
padding: 60px 0 80px;
text-align: center;
background: var(--sh-floral);
min-height: 60vh;
}
@media (min-width: 1024px) { .sh-404 { padding: 96px 0 120px; } }
.sh-404 .container {
max-width: 600px;
margin: 0 auto;
padding: 0 16px;
}
.sh-404-emoji { font-size: 64px; line-height: 1; margin-bottom: 16px; }
@media (min-width: 1024px) { .sh-404-emoji { font-size: 96px; margin-bottom: 24px; } }
.sh-404-code {
font-size: 80px;
font-weight: 800;
letter-spacing: -0.04em;
line-height: 1;
color: var(--sh-ebony);
margin-bottom: 14px;
}
@media (min-width: 1024px) { .sh-404-code { font-size: 128px; } }
.sh-404-title {
font-size: 28px;
font-weight: 800;
letter-spacing: -0.02em;
color: var(--sh-ink);
margin: 0 0 14px;
}
@media (min-width: 1024px) { .sh-404-title { font-size: 40px; } }
.sh-404-lead {
font-size: 15px;
line-height: 1.6;
color: var(--sh-muted);
margin: 0 0 28px;
}
.sh-404-cta {
display: flex;
gap: 10px;
justify-content: center;
flex-wrap: wrap;
margin-bottom: 32px;
}
.sh-404-btn {
display: inline-block;
padding: 13px 26px;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
text-decoration: none !important;
transition: background .15s, color .15s, border-color .15s;
}
.sh-404-btn-primary {
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
}
.sh-404-btn-primary:hover { background: var(--sh-ebony-dark) !important; }
.sh-404-btn-ghost {
background: transparent !important;
color: var(--sh-ink) !important;
border: 1.5px solid var(--sh-ink);
}
.sh-404-btn-ghost:hover {
background: var(--sh-ink) !important;
color: var(--sh-floral) !important;
}
.sh-404-help {
font-size: 13px;
color: var(--sh-muted);
}
.sh-404-help a { color: var(--sh-ebony); text-decoration: underline; } .sh-thankyou {
padding: 32px 0 80px;
background: var(--sh-floral);
}
@media (min-width: 1024px) { .sh-thankyou { padding: 56px 0 120px; } }
.sh-thankyou .container {
max-width: 800px;
margin: 0 auto;
padding: 0 12px;
}
@media (min-width: 700px)  { .sh-thankyou .container { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-thankyou .container { padding: 0 40px; } }
.sh-ty-hero, .sh-ty-failed, .sh-ty-empty {
text-align: center;
padding: 24px 0 32px;
}
.sh-ty-hero .emoji, .sh-ty-failed .emoji, .sh-ty-empty .emoji {
font-size: 64px;
line-height: 1;
margin-bottom: 16px;
}
.sh-ty-hero h1, .sh-ty-failed h1, .sh-ty-empty h1 {
font-size: 32px;
font-weight: 800;
letter-spacing: -0.025em;
color: var(--sh-ink);
margin: 0 0 14px;
}
@media (min-width: 1024px) {
.sh-ty-hero h1, .sh-ty-failed h1, .sh-ty-empty h1 { font-size: 44px; }
}
.sh-ty-hero .lead, .sh-ty-failed p, .sh-ty-empty p {
font-size: 15px;
line-height: 1.6;
color: var(--sh-muted);
margin: 0 auto;
max-width: 56ch;
} .sh-ty-meta {
display: grid;
gap: 10px;
margin: 24px 0 32px;
grid-template-columns: 1fr 1fr;
}
@media (min-width: 700px) { .sh-ty-meta { grid-template-columns: repeat(4, 1fr); gap: 14px; } }
.sh-ty-meta-item {
background: white;
border: 1px solid var(--sh-timber);
border-radius: 14px;
padding: 14px 16px;
text-align: left;
}
.sh-ty-meta-label {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.12em;
color: var(--sh-muted);
text-transform: uppercase;
margin-bottom: 4px;
}
.sh-ty-meta-value {
font-size: 15px;
font-weight: 700;
color: var(--sh-ink);
} .sh-ty-items { margin-bottom: 32px; }
.sh-ty-items h2,
.sh-ty-cta h2 {
font-size: 20px;
font-weight: 800;
letter-spacing: -0.02em;
margin: 0 0 14px;
color: var(--sh-ink);
}
.sh-ty-item {
display: grid;
grid-template-columns: 56px 1fr auto;
gap: 14px;
align-items: center;
padding: 14px 16px;
background: white;
border: 1px solid var(--sh-timber);
border-radius: 14px;
margin-bottom: 10px;
}
.sh-ty-item-photo {
width: 56px;
height: 56px;
border-radius: 10px;
background: var(--sh-ash-soft);
overflow: hidden;
}
.sh-ty-item-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sh-ty-item-name { font-size: 14px; font-weight: 700; color: var(--sh-ink); margin-bottom: 2px; }
.sh-ty-item-qty { font-size: 12px; color: var(--sh-muted); }
.sh-ty-item-total { font-size: 14px; font-weight: 700; white-space: nowrap; } .sh-ty-address {
display: grid;
gap: 16px;
margin-bottom: 32px;
}
@media (min-width: 768px) { .sh-ty-address { grid-template-columns: 1fr 1fr; } }
.sh-ty-address-block {
background: var(--sh-ash-soft);
border-radius: 14px;
padding: 18px 20px;
}
.sh-ty-address-block h3 {
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 0.16em !important;
text-transform: uppercase !important;
color: var(--sh-ebony-dark) !important;
margin: 0 0 8px !important;
}
.sh-ty-address-block address {
font-style: normal;
font-size: 13px;
line-height: 1.55;
color: var(--sh-ink);
} .sh-ty-cta {
padding: 28px 0;
text-align: center;
border-top: 1px solid var(--sh-line);
}
.sh-ty-cta p {
font-size: 15px;
color: var(--sh-muted);
max-width: 50ch;
margin: 0 auto 22px;
}
.sh-ty-hero .cta, .sh-ty-cta .cta, .sh-ty-failed .cta, .sh-ty-empty .cta {
display: flex;
gap: 10px;
justify-content: center;
flex-wrap: wrap;
margin-top: 18px;
}
.sh-ty-btn {
display: inline-block;
padding: 13px 26px;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
text-decoration: none !important;
transition: background .15s, color .15s, border-color .15s;
}
.sh-ty-btn-primary {
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
}
.sh-ty-btn-primary:hover { background: var(--sh-ebony-dark) !important; }
.sh-ty-btn-ghost {
background: transparent !important;
color: var(--sh-ink) !important;
border: 1.5px solid var(--sh-ink);
}
.sh-ty-btn-ghost:hover {
background: var(--sh-ink) !important;
color: var(--sh-floral) !important;
} .sh-ty-smile-earned {
display: flex;
align-items: center;
gap: 18px;
background: var(--sh-floral);
border: 1.5px solid var(--sh-ebony);
border-radius: 16px;
padding: 22px 24px;
margin: 0 0 32px;
}
.sh-ty-smile-earned-icon {
font-size: 40px;
line-height: 1;
flex-shrink: 0;
}
.sh-ty-smile-earned-body {
flex: 1 1 auto;
min-width: 0;
}
.sh-ty-smile-earned-label {
font-size: 12px;
letter-spacing: 0.04em;
color: var(--sh-muted);
text-transform: lowercase;
margin-bottom: 2px;
}
.sh-ty-smile-earned-value {
font-size: 28px;
font-weight: 800;
letter-spacing: -0.02em;
color: var(--sh-ink);
line-height: 1;
margin-bottom: 6px;
}
.sh-ty-smile-earned-hint {
font-size: 12px;
color: var(--sh-muted);
line-height: 1.4;
}
.sh-ty-smile-earned-hint a {
color: var(--sh-ebony);
text-decoration: underline;
}
@media (max-width: 600px) {
.sh-ty-smile-earned { flex-direction: column; align-items: flex-start; gap: 10px; padding: 18px 20px; }
.sh-ty-smile-earned-icon { font-size: 32px; }
.sh-ty-smile-earned-value { font-size: 24px; }
} .sh-ty-share {
background: white;
border: 1px solid var(--sh-timber);
border-radius: 16px;
padding: 24px;
margin: 32px 0;
text-align: center;
}
.sh-ty-share-head h2 {
font-size: 18px !important;
font-weight: 800 !important;
margin: 0 0 6px !important;
text-transform: lowercase;
}
.sh-ty-share-head p {
font-size: 13px;
color: var(--sh-muted);
margin: 0 0 18px;
max-width: 40ch;
margin-left: auto;
margin-right: auto;
}
.sh-ty-share-buttons {
display: flex;
gap: 10px;
justify-content: center;
flex-wrap: wrap;
}
.sh-ty-share-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
border-radius: 999px;
border: 1.5px solid var(--sh-timber);
background: white;
color: var(--sh-ink) !important;
text-decoration: none !important;
font-size: 13px;
font-weight: 600;
cursor: pointer;
transition: border-color .15s, background .15s, color .15s;
text-transform: lowercase;
}
.sh-ty-share-btn:hover {
border-color: var(--sh-ebony);
background: var(--sh-floral);
}
.sh-ty-share-btn svg {
width: 18px;
height: 18px;
flex-shrink: 0;
}
.sh-ty-share-btn-copy.is-copied {
border-color: var(--sh-ebony);
background: var(--sh-ebony);
color: var(--sh-floral) !important;
} .sh-ty-social {
text-align: center;
padding: 28px 0 8px;
margin-top: 18px;
}
.sh-ty-social-head h2 {
font-size: 18px !important;
font-weight: 800 !important;
margin: 0 0 6px !important;
text-transform: lowercase;
}
.sh-ty-social-head p {
font-size: 13px;
color: var(--sh-muted);
margin: 0 0 18px;
max-width: 42ch;
margin-left: auto;
margin-right: auto;
}
.sh-ty-social-buttons {
display: flex;
gap: 10px;
justify-content: center;
flex-wrap: wrap;
}
.sh-ty-social-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
border-radius: 999px;
border: 1.5px solid var(--sh-ink);
background: transparent;
color: var(--sh-ink) !important;
text-decoration: none !important;
font-size: 13px;
font-weight: 600;
transition: background .15s, color .15s;
text-transform: lowercase;
}
.sh-ty-social-btn:hover {
background: var(--sh-ink);
color: var(--sh-floral) !important;
}
.sh-ty-social-btn svg {
width: 18px;
height: 18px;
flex-shrink: 0;
} .sh-search-page {
padding: 24px 0 80px;
background: var(--sh-floral);
}
.sh-search-page .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 12px;
}
@media (min-width: 700px)  { .sh-search-page .container { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-search-page .container { padding: 0 40px; } }
.sh-search-page .sh-crumbs {
font-size: 12px;
color: var(--sh-muted);
margin-bottom: 24px;
}
.sh-search-page .sh-crumbs a { color: var(--sh-muted); text-decoration: none; }
.sh-search-page .sh-crumbs a:hover { color: var(--sh-ink); }
.sh-search-page .sh-crumbs .sep { margin: 0 8px; opacity: .5; }
.sh-search-page .sh-crumbs .here { color: var(--sh-ink); font-weight: 500; }
.sh-search-page .eyebrow {
display: inline-block;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.18em;
color: var(--sh-ebony-dark);
margin-bottom: 12px;
text-transform: uppercase;
}
.sh-search-header { margin-bottom: 32px; max-width: 700px; }
.sh-search-header h1 {
font-size: 32px;
font-weight: 800;
letter-spacing: -0.025em;
margin: 0 0 8px;
color: var(--sh-ink);
}
@media (min-width: 1024px) { .sh-search-header h1 { font-size: 44px; } }
.sh-search-count {
font-size: 13px;
color: var(--sh-muted);
margin: 0 0 18px;
}
.sh-search-form {
display: flex;
gap: 10px;
align-items: center;
}
.sh-search-form input[type="search"] {
flex: 1;
border: 1.5px solid var(--sh-timber);
background: white;
padding: 13px 18px;
border-radius: 999px;
font-size: 14px;
color: var(--sh-ink);
outline: none;
font-family: 'Montserrat', sans-serif;
}
.sh-search-form input:focus { border-color: var(--sh-ebony); }
.sh-search-form button {
width: 48px;
height: 48px;
border-radius: 50%;
border: 0;
background: var(--sh-ebony);
color: var(--sh-floral);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: background .15s;
}
.sh-search-form button:hover { background: var(--sh-ebony-dark); }
.sh-search-form button svg { width: 22px; height: 22px; }
.sh-search-list {
display: grid;
gap: 14px;
max-width: 800px;
}
.sh-search-list-item {
display: block;
background: white;
border: 1px solid var(--sh-timber);
border-radius: 14px;
padding: 18px 20px;
text-decoration: none !important;
color: var(--sh-ink) !important;
transition: border-color .15s;
}
.sh-search-list-item:hover { border-color: var(--sh-ebony); }
.sh-search-list-item h3 {
font-size: 16px;
font-weight: 700;
margin: 0 0 6px;
}
.sh-search-list-item p {
font-size: 13px;
color: var(--sh-muted);
margin: 0;
line-height: 1.5;
}
.sh-search-empty {
padding: 56px 16px;
text-align: center;
}
.sh-search-empty .emoji { font-size: 56px; margin-bottom: 14px; }
.sh-search-empty h2 {
font-size: 22px !important;
margin: 0 0 8px !important;
color: var(--sh-ink) !important;
}
.sh-search-empty p {
color: var(--sh-muted);
margin: 0 0 22px;
}
.sh-search-empty-btn {
display: inline-block;
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
padding: 12px 24px;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
text-decoration: none !important;
}
.sh-search-empty-btn:hover { background: var(--sh-ebony-dark) !important; }
.sh-search-pagination {
margin-top: 32px;
display: flex;
justify-content: center;
} ::selection { background: var(--sh-ebony); color: var(--sh-floral); } .whb-main-header .site-logo img,
.whb-mobile-header .site-logo img,
.footer-container .site-logo img,
.site-logo img {
content: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/img/smile-hunter-logo-black.png);
width: auto !important;
height: 50px !important;
max-height: 50px !important;
}  .footer-container.color-scheme-dark .site-logo img,
.main-footer .site-logo img {
content: url(//smilehunter.ua/wp-content/themes/woodmart-child/assets/img/smile-hunter-logo-white.png);
} .sh-reveal {
opacity: 0;
transform: translateY(16px);
transition: opacity .55s ease, transform .55s cubic-bezier(.22, .61, .36, 1);
will-change: opacity, transform;
}
.sh-reveal.is-in {
opacity: 1;
transform: none;
will-change: auto;
}
@media (prefers-reduced-motion: reduce) {
.sh-reveal { opacity: 1 !important; transform: none !important; transition: none !important; }
}  body.header-banner-enabled .website-wrapper,
.website-wrapper { margin-top: 0 !important; }
.header-banner { display: none !important; }  .woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info,
.woocommerce > .woocommerce-error,
.woocommerce > .woocommerce-message,
.woocommerce > .woocommerce-info,
ul.woocommerce-error,
.woocommerce-message,
.woocommerce-info {
display: block !important;
background: #fff !important;
border: 1.5px solid var(--sh-timber) !important;
border-left-width: 4px !important;
border-radius: 14px !important;
padding: 14px 18px !important;
margin: 0 0 16px !important;
font-size: 13px !important;
line-height: 1.45 !important;
color: var(--sh-ink) !important;
list-style: none !important;
box-shadow: none !important;
font-weight: 400 !important;
} body .woocommerce-notices-wrapper ul.woocommerce-error,
body .woocommerce > ul.woocommerce-error,
body ul.woocommerce-error { border-left-color: #C45656 !important; color: #C45656 !important; }
body .woocommerce-notices-wrapper .woocommerce-message,
body .woocommerce > .woocommerce-message,
body .woocommerce-message { border-left-color: var(--sh-ebony) !important; }
body .woocommerce-notices-wrapper .woocommerce-info,
body .woocommerce > .woocommerce-info,
body .woocommerce-info { border-left-color: var(--sh-ash) !important; }
.woocommerce-error li,
.woocommerce-message li,
.woocommerce-info li { margin: 0 !important; padding: 0 !important; list-style: none !important; } html body .woocommerce-error::before,
html body .woocommerce-message::before,
html body .woocommerce-info::before,
html body .woocommerce-notices-wrapper .woocommerce-error::before,
html body .woocommerce-notices-wrapper .woocommerce-message::before,
html body .woocommerce-notices-wrapper .woocommerce-info::before { display: none !important; content: none !important; } .woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
float: none !important;
margin: 8px 0 0 !important;
padding: 8px 16px !important;
border-radius: 999px !important;
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
font-size: 12px !important;
box-shadow: none !important;
}
.sh-promo-bar {
background: var(--sh-ebony);
color: var(--sh-floral);
text-align: center;
padding: 7px 16px;
font-size: 12px;
font-weight: 500;
line-height: 1.4;
letter-spacing: 0.01em;
}
.sh-promo-bar .sh-promo-inner {
max-width: 1400px;
margin: 0 auto;
}
.sh-promo-bar strong { font-weight: 700; }
.sh-promo-bar a {
color: var(--sh-floral) !important;
text-decoration: underline;
}
.sh-promo-bar a:hover {
color: var(--sh-ash) !important;
}
.sh-promo-bar .sh-promo-sep { opacity: .6; padding: 0 4px; }
@media (max-width: 600px) {
.sh-promo-bar { font-size: 11px; padding: 7px 12px; } .sh-promo-bar .sh-promo-sep {
display: inline;
padding: 0 6px;
}
} :root {
--wd-main-bgcolor: #FEFAF1 !important;
}
body,
.website-wrapper,
.main-page-wrapper,
.content-layout-wrapper,
.site-content,
.content-area,
#main,
#primary,
body.home,
body.page-template-default,
body.page,
body.single-product,
body.archive,
body.woocommerce-page,
body.woocommerce-cart,
body.woocommerce-checkout,
body.woocommerce-account {
background-color: var(--sh-floral) !important;
}  html, body {
min-height: 100vh;
}
body {
display: flex !important;
flex-direction: column !important;
min-height: 100vh !important;
}
body > .website-wrapper {
flex: 1 1 auto !important;
display: flex !important;
flex-direction: column !important;
overflow: visible !important;
height: auto !important;
}
body > .website-wrapper > .main-page-wrapper {
flex: 1 1 auto !important;
} body > .sh-footer {
flex: 0 0 auto !important;
} html body .main-page-wrapper {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
min-height: 0 !important;
}
body.home .sh-front,
body.page-id-896 .sh-front {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
} body.home .site-content,
body.page-id-896 .site-content,
body.home .content-area,
body.page-id-896 .content-area,
body.home .post-wrap,
body.page-id-896 .post-wrap,
body.home .post-wrapper,
body.page-id-896 .post-wrapper,
body.home #main,
body.page-id-896 #main,
body.home #primary,
body.page-id-896 #primary,
body.home .container,
body.page-id-896 .container,
body.home .row,
body.page-id-896 .row,
body.home .row > div,
body.page-id-896 .row > div {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
} body.home .sh-footer,
body.page-id-896 .sh-footer {
margin-top: -2px !important;
}  .whb-header .whb-top-bar,
.whb-header .whb-top-bar > .whb-row,
.whb-header .whb-top-bar .whb-column,
.whb-header .whb-top-bar-inner,
.whb-top-bar.whb-text-element,
.whb-top-bar.whb-flex-row {
background-color: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
border: 0 !important;
min-height: 0 !important;
height: auto !important;
}
.whb-header .whb-top-bar > .whb-row {
padding-top: 6px !important;
padding-bottom: 6px !important;
min-height: 0 !important;
}
.whb-header .whb-top-bar .whb-column {
padding-top: 0 !important;
padding-bottom: 0 !important;
min-height: 0 !important;
}
.whb-header .whb-top-bar,
.whb-header .whb-top-bar *,
.whb-header .whb-top-bar .info-box-content,
.whb-header .whb-top-bar p,
.whb-header .whb-top-bar a,
.whb-header .whb-top-bar .text-block,
.whb-header .whb-top-bar .text-block *,
.whb-header .whb-top-bar .html-block,
.whb-header .whb-top-bar .html-block * {
color: var(--sh-floral) !important;
font-size: 12px !important;
font-weight: 500 !important;
line-height: 1.4 !important;
}
.whb-header .whb-top-bar strong,
.whb-header .whb-top-bar b {
font-weight: 700 !important;
} .whb-header,
.whb-main-header,
.whb-main-header > .whb-row,
.whb-main-header-inner,
.whb-mobile-header {
background-color: var(--sh-floral) !important;
box-shadow: none !important;
} .wd-shipping-progress-bar,
.wd-free-progress-bar,
.shipping-progress-bar-wrapper {
display: none !important;
}  html body .whb-header,
html body .whb-top-bar,
html body .whb-main-header,
html body .whb-main-header > .whb-row,
html body .whb-main-header-inner,
html body .whb-main-header-inner > .whb-row,
html body .whb-mobile-header,
html body .whb-row,
html body .whb-col-left,
html body .whb-col-center,
html body .whb-col-right,
html body .wd-header-nav-side {
border-bottom: 0 !important;
border-top: 0 !important;
box-shadow: none !important;
} html body .whb-header {
border-bottom: 1px solid var(--sh-timber) !important; margin-bottom: 0 !important;
} .whb-header::before,
.whb-header::after,
.whb-main-header::before,
.whb-main-header::after,
.whb-top-bar::before,
.whb-top-bar::after {
display: none !important;
content: none !important;
background: none !important;
border: 0 !important;
} .whb-main-header > .whb-row,
.whb-main-header-inner > .whb-row,
.whb-top-bar > .whb-row {
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.whb-main-header .whb-col-left { padding-left: 0 !important; }
.whb-main-header .whb-col-right { padding-right: 0 !important; } @media (min-width: 1024px) {
.whb-main-header > .whb-row {
display: flex !important;
align-items: center !important;
}
.whb-main-header .whb-col-left {
order: 1 !important;
flex: 1 1 0 !important;
justify-content: flex-start !important;
text-align: left !important;
padding-left: 0 !important;
}
.whb-main-header .whb-col-center {
order: 2 !important;
flex: 0 0 auto !important;
justify-content: center !important;
text-align: center !important;
}
.whb-main-header .whb-col-right {
order: 3 !important;
flex: 1 1 0 !important;
justify-content: flex-end !important;
text-align: right !important;
padding-right: 0 !important;
} .whb-main-header .whb-col-left .wd-header-nav,
.whb-main-header .whb-col-left .wd-header-main-nav,
.whb-main-header .whb-col-left .wd-header-nav.text-right,
.whb-main-header .whb-col-left .wd-design-1 {
width: auto !important;
max-width: none !important;
text-align: left !important;
margin-left: 0 !important;
padding-left: 0 !important;
flex: 0 0 auto !important;
justify-content: flex-start !important;
}
.whb-main-header .whb-col-left .wd-nav-main,
.whb-main-header .whb-col-left ul.menu {
margin-left: 0 !important;
padding-left: 0 !important;
justify-content: flex-start !important;
}
.whb-main-header .whb-col-left .wd-nav-main > li:first-child,
.whb-main-header .whb-col-left ul.menu > li:first-child {
margin-left: 0 !important;
padding-left: 0 !important;
} .whb-main-header .whb-col-right .wd-tools-element,
.whb-main-header .whb-col-right .wd-header-search,
.whb-main-header .whb-col-right .wd-header-my-account,
.whb-main-header .whb-col-right .wd-header-cart {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
}
} .whb-header .whb-top-bar {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
}
.whb-header .whb-top-bar > .whb-row {
min-height: 36px !important;
} .whb-header .wd-nav-main > li > a,
.whb-header .wd-nav > li > a,
.whb-header .menu-item > a,
.menu-mobile .menu-item > a {
color: var(--sh-ink) !important;
font-weight: 500 !important;
font-size: 14px !important;
letter-spacing: 0.01em;
text-decoration: none !important;
box-shadow: none !important;
text-shadow: 0 0 0 transparent;
transition: text-shadow .15s ease, color .15s ease;
} html body .whb-header .wd-nav-main > li:hover > a,
html body .whb-header .wd-nav-main > li > a:hover,
html body .whb-header .wd-nav > li:hover > a,
html body .whb-header .menu-item:hover > a,
html body .whb-header .menu-item > a:hover,
html body .menu-mobile .menu-item:hover > a,
html body .menu-mobile .menu-item > a:hover {
color: var(--sh-ink) !important;
font-weight: 500 !important;
text-shadow: 0.4px 0 0 currentColor, -0.4px 0 0 currentColor;
background: transparent !important;
} html body .whb-header .wd-nav-main > li.current-menu-item > a,
html body .whb-header .wd-nav-main > li.current-menu-parent > a,
html body .whb-header .wd-nav-main > li.current-menu-ancestor > a,
html body .whb-header .wd-nav-main > li.current_page_item > a,
html body .whb-header .menu-item.current-menu-item > a,
html body .whb-header .menu-item.current-menu-parent > a,
html body .whb-header .menu-item.current-menu-ancestor > a,
html body .menu-mobile .menu-item.current-menu-item > a {
color: var(--sh-ink) !important;
font-weight: 500 !important;
text-shadow: 0.4px 0 0 currentColor, -0.4px 0 0 currentColor;
} html body .whb-header .menu-item .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item .nav-link-text {
color: var(--sh-ink) !important;
text-shadow: 0 0 0 transparent;
transition: text-shadow .15s ease;
} html body .whb-header .menu-item:hover .nav-link-text,
html body .whb-header .menu-item > a:hover .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item:hover .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item > a:hover .nav-link-text {
color: var(--sh-ink) !important;
font-weight: 500 !important;
text-shadow: 0.4px 0 0 currentColor, -0.4px 0 0 currentColor;
} html body .whb-header .menu-item.current-menu-item .nav-link-text,
html body .whb-header .menu-item.current-menu-parent .nav-link-text,
html body .whb-header .menu-item.current-menu-ancestor .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item.current-menu-item .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item.current-menu-parent .nav-link-text,
html body .wd-offsets-calculated .whb-header .menu-item.current-menu-ancestor .nav-link-text {
color: var(--sh-ink) !important;
font-weight: 500 !important;
text-shadow: 0.4px 0 0 currentColor, -0.4px 0 0 currentColor;
} .whb-header .wd-nav-main > li > a::before,
.whb-header .wd-nav-main > li > a::after,
.whb-header .menu-item > a::before,
.whb-header .menu-item > a::after {
display: none !important;
content: none !important;
background: none !important;
} .whb-main-header > .whb-row,
.whb-main-header-inner > .whb-row,
.whb-sticked .whb-main-header > .whb-row {
min-height: 70px !important;
} .whb-header .wd-tools-element,
.whb-header .wd-tools-element > a,
.whb-header .wd-header-search,
.whb-header .wd-header-my-account,
.whb-header .wd-header-cart,
.whb-header .wd-header-mini-cart,
.whb-header [class*="wd-tools-"] {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
}
.whb-header .wd-tools-element,
.whb-header .wd-tools-icon,
.whb-header .wd-tools-icon::before,
.whb-header .wd-tools-icon::after {
color: var(--sh-ink) !important;
} .whb-header .wd-header-search .wd-tools-icon,
.whb-header .wd-header-my-account .wd-tools-icon,
.whb-header .wd-header-cart .wd-tools-icon,
.whb-header .wd-header-wishlist .wd-tools-icon,
.whb-header .wd-header-mobile-nav .wd-tools-icon,
.whb-header .wd-tools-element.wd-event-hover .wd-tools-icon,
.whb-header .wd-burger-icon,
.whb-header .wd-burger-icon::before,
.whb-header .wd-burger-icon::after,
.whb-header .wd-header-burger .wd-tools-icon {
font-size: 0 !important; width: 22px !important;
height: 22px !important;
display: inline-block !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 22px 22px !important;
}
.whb-header .wd-header-search .wd-tools-icon::before,
.whb-header .wd-header-search .wd-tools-icon::after,
.whb-header .wd-header-my-account .wd-tools-icon::before,
.whb-header .wd-header-my-account .wd-tools-icon::after,
.whb-header .wd-header-cart .wd-tools-icon::before,
.whb-header .wd-header-cart .wd-tools-icon::after,
.whb-header .wd-header-wishlist .wd-tools-icon::before,
.whb-header .wd-header-wishlist .wd-tools-icon::after,
.whb-header .wd-header-mobile-nav .wd-tools-icon::before,
.whb-header .wd-header-mobile-nav .wd-tools-icon::after,
.whb-header .wd-burger-icon::before,
.whb-header .wd-burger-icon::after,
.whb-header .wd-header-burger .wd-tools-icon::before,
.whb-header .wd-header-burger .wd-tools-icon::after {
content: none !important; }
.whb-header .wd-header-search .wd-tools-icon {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.7'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") !important;
}
.whb-header .wd-header-my-account .wd-tools-icon {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.7'><circle cx='12' cy='8' r='4'/><path d='M4 20c1.5-4 5-6 8-6s6.5 2 8 6'/></svg>") !important;
}
.whb-header .wd-header-cart .wd-tools-icon {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.7'><path d='M3 6h18l-2 12H5L3 6zm5 0V4a4 4 0 0 1 8 0v2'/></svg>") !important;
} .whb-header .wd-header-mobile-nav .wd-tools-icon,
.whb-header .wd-burger-icon,
.whb-header .wd-header-burger .wd-tools-icon {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.9' stroke-linecap='round'><path d='M4 7h16M4 12h16M4 17h16'/></svg>") !important;
}  @media (max-width: 1024px) {
.whb-mobile-header,
.whb-mobile-header > .whb-row,
.whb-mobile-header-inner,
.whb-mobile-header-inner > .whb-row {
min-height: 56px !important;
max-height: 56px !important;
height: 56px !important;
} .whb-mobile-header > .whb-row,
.whb-mobile-header-inner > .whb-row {
display: grid !important;
grid-template-columns: auto 1fr auto !important;
align-items: center !important;
padding: 0 12px !important;
gap: 12px !important;
}
.whb-mobile-header .whb-col-left,
.whb-mobile-header .whb-col-right {
display: flex !important;
align-items: center !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
flex: 0 0 auto !important;
}
.whb-mobile-header .whb-col-left { justify-content: flex-start !important; }
.whb-mobile-header .whb-col-right {
justify-content: flex-end !important;
gap: 12px !important;
}
.whb-mobile-header .whb-col-center {
display: flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 0 !important;
max-width: none !important;
width: 100% !important;
text-align: center !important;
}
.whb-mobile-header .site-logo,
.whb-mobile-header .site-logo a {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
line-height: 1 !important;
margin: 0 !important;
} .whb-mobile-header .site-logo img {
display: block !important;
height: auto !important;
max-height: 32px !important;
width: auto !important;
max-width: 180px !important;
object-fit: contain !important;
min-height: 0 !important;
min-width: 0 !important;
} .whb-mobile-header .wd-tools-icon,
.whb-mobile-header .wd-burger-icon,
.whb-mobile-header .wd-header-mobile-nav .wd-tools-icon {
width: 22px !important;
height: 22px !important;
background-size: 22px 22px !important;
}
} .wd-mobile-nav,
.wd-side-hidden,
.wd-mobile-nav-content,
.wd-side-hidden-content {
background: var(--sh-floral) !important;
} .wd-mobile-nav .wd-search-form,
.wd-side-hidden .wd-search-form,
.wd-mobile-nav .searchform,
.wd-side-hidden .searchform,
.wd-popup-search .wd-search-form,
.wd-popup-search .searchform,
body.elementor-page .wd-popup-search .wd-search-form {
padding: 14px 16px !important;
margin: 0 !important;
background: var(--sh-floral) !important;
display: block !important;
position: relative !important;
}
.wd-mobile-nav .wd-search-form input[type="text"],
.wd-mobile-nav .wd-search-form input[type="search"],
.wd-side-hidden input[type="text"],
.wd-side-hidden input[type="search"],
.wd-mobile-nav .searchform input.s,
.wd-mobile-nav .searchform input[name="s"],
.wd-popup-search input[type="text"],
.wd-popup-search input[type="search"],
.wd-popup-search .searchform input.s,
.wd-popup-search .searchform input[name="s"],
.wd-popup-search input.wd-search-form-input {
display: block !important;
width: 100% !important;
border: 1.5px solid var(--sh-timber) !important;
background: white url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='1.7'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") no-repeat !important;
background-position: 16px center !important;
background-size: 18px 18px !important;
padding: 13px 18px 13px 46px !important; border-radius: 999px !important;
font-size: 14px !important;
color: var(--sh-ink) !important;
outline: none !important;
box-shadow: none !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
text-transform: lowercase !important;
min-width: 0 !important;
}
.wd-mobile-nav .wd-search-form input:focus,
.wd-side-hidden input:focus,
.wd-popup-search input:focus {
border-color: var(--sh-ebony) !important;
} .wd-mobile-nav .wd-search-form input::placeholder,
.wd-side-hidden input::placeholder,
.wd-popup-search input::placeholder {
color: #6B6B6B !important;
opacity: 1 !important;
text-transform: lowercase !important;
font-weight: 400 !important;
} .wd-mobile-nav .wd-search-form button,
.wd-mobile-nav .wd-search-form input[type="submit"],
.wd-side-hidden .wd-search-form button,
.wd-side-hidden .searchform button,
.wd-side-hidden .searchform input[type="submit"],
.wd-popup-search button[type="submit"],
.wd-popup-search .searchform button,
.wd-popup-search input[type="submit"],
.wd-search-icon-submit {
display: none !important;
}
.wd-mobile-nav .wd-search-form button .btn-text,
.wd-mobile-nav .wd-search-form button span,
.wd-side-hidden .wd-search-form button span,
.wd-side-hidden .searchform .screen-reader-text {
display: none !important;
} .wd-popup-search .wd-dropdown-results,
.wd-mobile-nav .wd-dropdown-results,
.wd-side-hidden .wd-dropdown-results,
.wd-search-results {
background: white !important;
border: 1.5px solid var(--sh-timber) !important;
border-radius: 18px !important;
margin-top: 8px !important;
box-shadow: 0 8px 24px rgba(26, 26, 26, .06) !important;
padding: 8px !important;
}
.wd-search-results .product-image-link,
.wd-search-results .product-element-top {
border-radius: 12px;
}
.wd-search-results .post-title,
.wd-search-results .product-title {
font-size: 14px !important;
font-weight: 600 !important;
color: var(--sh-ink) !important;
} .wd-popup-search .wd-empty-search,
.wd-popup-search .wd-search-cats-empty,
.wd-side-hidden .wd-empty-search {
color: var(--sh-muted) !important;
font-size: 13px !important;
padding: 14px 18px !important;
text-transform: lowercase !important;
} .wd-mobile-nav ul.menu li,
.wd-side-hidden ul.menu li,
.menu-mobile li {
font-family: 'Montserrat', sans-serif !important;
font-size: 15px !important;
font-weight: 600 !important;
text-transform: lowercase !important;
}
.wd-mobile-nav ul.menu a,
.wd-side-hidden ul.menu a,
.menu-mobile a {
color: var(--sh-ink) !important;
padding: 14px 20px !important;
border-bottom: 1px solid var(--sh-line) !important;
}
.wd-mobile-nav ul.menu a:hover,
.wd-side-hidden ul.menu a:hover {
background: var(--sh-ash-soft) !important;
} body.admin-bar .wd-mobile-nav,
body.admin-bar .wd-side-hidden,
body.admin-bar .whb-search-form,
body.admin-bar .wd-search-full-screen,
body.admin-bar .wd-popup-search,
body.admin-bar .menu-mobile {
padding-top: 46px !important;
}
@media (min-width: 783px) {
body.admin-bar .wd-mobile-nav,
body.admin-bar .wd-side-hidden,
body.admin-bar .whb-search-form,
body.admin-bar .wd-search-full-screen,
body.admin-bar .wd-popup-search,
body.admin-bar .menu-mobile {
padding-top: 32px !important;
}
} .whb-header .wd-tools-element .wd-tools-text,
.whb-header .wd-tools-element .wd-tools-info {
display: none !important;
} .whb-header .wd-tools-icon svg {
display: inline-block !important;
width: 22px !important;
height: 22px !important;
fill: var(--sh-ink) !important;
stroke: currentColor !important;
}
.whb-header .wd-tools-icon::before {
font-size: 22px !important;
line-height: 1 !important;
} .whb-header .wd-cart-number,
.whb-header [class*="cart-number"],
.whb-header .wd-tools-count,
.whb-header .wd-header-cart .wd-tools-element__count,
.whb-header .wd-header-cart .count {
background-color: var(--sh-lion) !important;
color: var(--sh-floral) !important;
font-size: 10px !important;
font-weight: 700 !important;
visibility: visible !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 18px !important;
height: 18px !important;
padding: 0 4px !important;
border-radius: 999px !important;
line-height: 1 !important;
font-family: 'Montserrat', sans-serif !important;
} .wd-mobile-menu,
.menu-mobile,
.wd-side-hidden,
.menu-opened .wd-side-hidden {
background-color: var(--sh-floral) !important;
}
.menu-mobile .menu-item a,
.wd-side-hidden a {
color: var(--sh-ink) !important;
text-transform: lowercase !important;
} .sh-footer {
background: var(--sh-ink);
color: rgba(254, 250, 241, 0.7);
padding: 40px 0 20px;
position: relative;
z-index: 2; width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw); margin-top: -1px;
margin-bottom: 0;
}
@media (min-width: 1024px) {
.sh-footer { padding-top: 56px; }
} html body .website-wrapper,
html body .main-page-wrapper,
html body .content-layout-wrapper {
box-shadow: none !important;
border: 0 !important;
border-radius: 0 !important;
} html body .main-page-wrapper {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
} html body.wrapper-boxed .website-wrapper,
html body .website-wrapper {
margin-left: 0 !important;
margin-right: 0 !important;
max-width: none !important; overflow-x: hidden !important;
overflow-x: clip !important;
} @media (min-width: 1024px) {
body.woocommerce-cart .website-wrapper {
overflow-x: visible !important;
}
} @media (min-width: 1024px) {
.sh-footer { padding: 56px 0 28px; }
}
.sh-footer .container {
max-width: 1400px;
margin: 0 auto;
padding: 0 12px; }
@media (min-width: 700px)  { .sh-footer .container { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-footer .container { padding: 0 40px; } } .sh-footer-news { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; padding: 0 0 28px; margin-bottom: 28px; border-bottom: 1px solid rgba(255,255,255,.12); }
.sh-footer-news-text { flex: 1 1 280px; }
.sh-footer-news-text h4 { font-size: 18px; font-weight: 800; margin: 0 0 4px; color: #fff; }
.sh-footer-news-text p { font-size: 13px; margin: 0; color: rgba(255,255,255,.7); }
.sh-footer-news-form { display: flex; gap: 8px; flex: 1 1 320px; max-width: 440px; }
.sh-footer-news-form input { flex: 1 1 auto; min-width: 0; padding: 12px 16px; border-radius: 999px; border: 1px solid rgba(255,255,255,.25); background: rgba(255,255,255,.06); color: #fff; font: inherit; }
.sh-footer-news-form input::placeholder { color: rgba(255,255,255,.5); }
.sh-footer-news-form input:focus { outline: none; border-color: #fff; }
.sh-footer-news-form button { flex: 0 0 auto; padding: 12px 22px; border-radius: 999px; border: 0; background: #fff; color: var(--sh-ebony); font-size: 14px; font-weight: 700; cursor: pointer; transition: background .15s ease; }
.sh-footer-news-form button:hover { background: var(--sh-floral); }
.sh-footer-news-form button:disabled { opacity: .6; cursor: default; }
.sh-footer-news-msg { flex: 1 1 100%; font-size: 13px; margin-top: 2px; }
.sh-footer-news-msg.is-success { color: #c7e6bf; }
.sh-footer-news-msg.is-error { color: #f0b8b8; }
.sh-news-coupon {
display: inline-block; margin-left: 4px;
padding: 3px 12px; border-radius: 8px;
background: rgba(255,255,255,.14); border: 1px dashed rgba(255,255,255,.55);
color: #fff; font-weight: 800; letter-spacing: .08em; text-transform: uppercase;
font-size: 13px; vertical-align: middle;
} .sh-recently { padding: 40px 0; background: var(--sh-floral); }
.sh-recently-inner { max-width: 1400px; margin: 0 auto; padding: 0 16px; }
@media (min-width: 700px)  { .sh-recently-inner { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-recently-inner { padding: 0 40px; } }
.sh-recently-title { font-size: 22px; font-weight: 800; letter-spacing: -0.02em; margin: 0 0 18px; color: var(--sh-ink); }
@media (min-width: 1024px) { .sh-recently-title { font-size: 28px; } }
.sh-recently-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }
@media (min-width: 768px) { .sh-recently-grid { grid-template-columns: repeat(4, 1fr); gap: 20px; } }
.sh-rv-card { display: flex; flex-direction: column; }
.sh-rv-img { aspect-ratio: 3/4; border-radius: 16px; overflow: hidden; background: var(--sh-ash-soft); margin-bottom: 12px; }
.sh-rv-img img { width: 100%; height: 100%; object-fit: cover; }
.sh-rv-name { font-size: 14px; font-weight: 600; line-height: 1.3; margin-bottom: 2px; }
.sh-rv-price { font-size: 14px; font-weight: 700; color: var(--sh-ink); margin-bottom: 10px; }
.sh-rv-price del, .sh-rv-price del .amount { color: var(--sh-muted); font-weight: 600; text-decoration: line-through; margin-right: 6px; }
.sh-rv-price ins, .sh-rv-price ins .amount { text-decoration: none; color: var(--sh-ink); font-weight: 700; } html body .sh-footer .col,
html body .sh-footer .col ul,
html body .sh-footer .col h4 {
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.sh-footer .top {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 28px;
margin-bottom: 32px;
}
@media (min-width: 768px) {
.sh-footer .top {
grid-template-columns: 1.4fr 1fr 1fr 1fr;
gap: 36px;
}
}
.sh-footer .brand { grid-column: 1 / -1; }
@media (min-width: 768px) {
.sh-footer .brand { grid-column: auto; }
}
.sh-footer .brand-logo-img {
display: block;
height: 36px;
width: auto;
margin-bottom: 14px;
}
.sh-footer .brand p {
font-size: 12px;
line-height: 1.55;
max-width: 32ch;
color: rgba(254, 250, 241, 0.7);
}
.sh-footer .col h4 {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.12em;
color: var(--sh-floral);
margin-bottom: 12px;
}
.sh-footer .col ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.sh-footer .col li {
padding: 4px 0 !important;
margin: 0 !important;
line-height: 1.35 !important;
list-style: none !important;
}
.sh-footer .col li::before,
.sh-footer .col li::marker {
display: none !important;
content: none !important;
}
.sh-footer .col a {
display: inline-block;
padding: 0 !important;
margin: 0 !important;
font-size: 13px;
line-height: 1.5;
color: rgba(254, 250, 241, 0.7);
text-decoration: none;
transition: color .15s;
}
.sh-footer .col a:hover { color: var(--sh-floral); }
.sh-footer .bottom {
border-top: 1px solid rgba(254, 250, 241, 0.12);
padding-top: 20px;
display: flex;
flex-direction: column;
gap: 14px;
font-size: 11px;
}
@media (min-width: 768px) {
.sh-footer .bottom {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
}
.sh-footer .socials { display: flex; gap: 10px; }
.sh-footer .socials a {
width: 30px;
height: 30px;
border-radius: 50%;
background: rgba(254, 250, 241, 0.08);
display: flex;
align-items: center;
justify-content: center;
color: var(--sh-floral);
}
.sh-footer .socials a:hover { background: var(--sh-ebony); }
.sh-footer .socials svg { width: 14px; height: 14px; } .footer-container,
.footer-container *,
body .footer-container,
body footer.footer-container,
.footer-container .container,
.footer-container .container-fluid,
.main-footer,
.main-footer .container,
.bottom-bar,
.bottom-bar .container,
.copyrights-wrapper,
.copyrights-wrapper .container,
body.woocommerce-page .footer-container,
body.home .footer-container,
.color-scheme-dark .footer-container,
.color-scheme-light .footer-container {
background-color: var(--sh-ink) !important;
border-color: rgba(254, 250, 241, 0.12) !important;
}
.footer-container,
.footer-container p,
.footer-container span,
.footer-container li,
.footer-container div,
.copyrights-wrapper,
.copyrights-wrapper p {
color: rgba(254, 250, 241, 0.7) !important;
}
.footer-container a {
color: rgba(254, 250, 241, 0.7) !important;
}
.footer-container a:hover {
color: var(--sh-floral) !important;
} .footer-container .site-logo img,
.footer-container .brand-logo-img {
background: transparent !important;
} .main-footer h1, .main-footer h2, .main-footer h3,
.main-footer h4, .main-footer h5, .main-footer h6,
.main-footer .widgettitle,
.footer-container .widget-title {
color: var(--sh-floral) !important;
font-size: 13px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.1em !important;
margin-bottom: 14px !important;
} .main-footer,
.main-footer p,
.main-footer li,
.main-footer span,
.copyrights-wrapper,
.copyrights-wrapper p {
color: rgba(254, 250, 241, 0.7) !important;
font-size: 13px !important;
}
.main-footer a,
.copyrights-wrapper a {
color: rgba(254, 250, 241, 0.7) !important;
text-decoration: none !important;
transition: color .15s !important;
}
.main-footer a:hover,
.copyrights-wrapper a:hover {
color: var(--sh-floral) !important;
} .footer-container .wd-social-icons > a,
.footer-container .social-icon,
.main-footer .wd-social-icons > a {
background: rgba(254, 250, 241, 0.08) !important;
color: var(--sh-floral) !important;
border: 0 !important;
}
.footer-container .wd-social-icons > a:hover,
.main-footer .wd-social-icons > a:hover {
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
} .copyrights-wrapper {
border-top: 1px solid rgba(254, 250, 241, 0.12) !important;
}  .sh-cart-toast {
position: fixed;
bottom: 24px;
left: 50%;
transform: translateX(-50%) translateY(20px);
background: var(--sh-ebony); color: var(--sh-floral);
padding: 12px 20px;
border-radius: 999px;
font-size: 14px;
font-weight: 600;
text-transform: lowercase;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
opacity: 0;
transition: opacity .25s ease, transform .25s ease;
z-index: 9999;
pointer-events: none;
max-width: 90vw;
text-align: center;
} @media (max-width: 1023px) {
.sh-cart-toast { bottom: 100px; }
}
.sh-cart-toast.is-visible {
opacity: 1;
transform: translateX(-50%) translateY(0);
} .sh-marquee-section { padding: 30px 0; background: var(--sh-floral); text-align: center; overflow: hidden; }
.sh-marquee-bleed { width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 100vw; }
.sh-marquee-eyebrow {
font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;
color: var(--sh-ebony); margin-bottom: 22px;
}
.sh-marquee {
position: relative; overflow: hidden;
-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
} .sh-marquee-track { display: flex; width: max-content; animation: sh-marquee 120s linear infinite; will-change: transform; } .sh-marquee-group { display: flex; align-items: center; flex: 0 0 auto; }
.sh-marquee-item {
display: inline-flex; align-items: center; white-space: nowrap;
padding: 0 26px;
font-size: 24px; font-weight: 800; letter-spacing: -0.01em;
color: var(--sh-ink);
} .sh-marquee-logo {
height: 28px; width: auto; max-width: 150px; object-fit: contain;
display: block;
opacity: .55; filter: grayscale(1);
transition: opacity .2s ease, filter .2s ease;
}
.sh-marquee-logo:hover { opacity: 1; filter: grayscale(0); }
@media (max-width: 767px) { .sh-marquee-logo { height: 30px; max-width: 160px; } .sh-marquee-section { padding: 24px 0 34px; } }
@media (min-width: 768px) { .sh-marquee-item { padding: 0 34px; } .sh-marquee-logo { height: 34px; max-width: 180px; } } @keyframes sh-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
.sh-marquee-track { animation: none; flex-wrap: wrap; justify-content: center; row-gap: 8px; }
.sh-marquee-group:nth-child(2) { display: none; }
} .sh-press { padding: 48px 0; background: var(--sh-floral); }
@media (min-width: 1024px) { .sh-press { padding: 72px 0; } }
.sh-press-head { text-align: center; margin-bottom: 28px; }
.sh-press-head .eyebrow {
display: block; font-size: 11px; font-weight: 700; letter-spacing: .16em;
text-transform: uppercase; color: var(--sh-ebony); margin-bottom: 10px;
}
.sh-press-head h2 { font-size: 28px; font-weight: 800; letter-spacing: -0.025em; margin: 0; }
@media (min-width: 1024px) { .sh-press-head h2 { font-size: 36px; } }
.sh-press-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
@media (min-width: 768px) { .sh-press-grid { grid-template-columns: repeat(5, 1fr); gap: 16px; } }
.sh-press-card {
position: relative; display: flex; flex-direction: column; gap: 8px;
background: #fff; border: 1px solid var(--sh-timber); border-radius: 16px;
padding: 20px 18px; text-decoration: none; color: var(--sh-ink);
transition: transform .15s, box-shadow .15s, border-color .15s;
}
.sh-press-card:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(26,26,26,.07); border-color: var(--sh-ash); }
.sh-press-outlet { font-size: 18px; font-weight: 800; letter-spacing: -0.01em; }
.sh-press-title { font-size: 12.5px; line-height: 1.45; color: var(--sh-muted); }
.sh-press-arr { position: absolute; top: 14px; right: 14px; font-size: 14px; color: var(--sh-ebony); opacity: .6; } .sh-lifestyle-band { width: 100%; background: var(--sh-floral); padding: 56px 0; }
@media (min-width: 1024px) { .sh-lifestyle-band { padding: 80px 0; } }
.sh-lifestyle-inner { max-width: 1400px; margin: 0 auto; padding: 0 16px; box-sizing: border-box; }
@media (min-width: 700px)  { .sh-lifestyle-inner { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-lifestyle-inner { padding: 0 40px; } }
.sh-lifestyle-band .head { margin-bottom: 28px; max-width: 56ch; }
.sh-lifestyle-band .eyebrow { font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 700; color: var(--sh-ebony); margin-bottom: 14px; }
.sh-lifestyle-band h2 { font-size: 28px; font-weight: 800; letter-spacing: -0.025em; line-height: 1.05; margin: 0 0 8px; }
@media (min-width: 1024px) { .sh-lifestyle-band h2 { font-size: 40px; } }
.sh-lifestyle-band .lead { font-size: 14px; color: var(--sh-muted); margin: 0; }
@media (min-width: 1024px) { .sh-lifestyle-band .lead { font-size: 16px; } }
.sh-lifestyle-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
@media (min-width: 768px) { .sh-lifestyle-grid { grid-template-columns: repeat(4, 1fr); gap: 20px; } }
.sh-lifestyle-card { display: flex; flex-direction: column; }
.sh-lifestyle-card .img-wrap { aspect-ratio: 4/5; border-radius: 18px; overflow: hidden; margin-bottom: 14px; background: var(--sh-ash-soft); }
.sh-lifestyle-card .img-wrap img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sh-lifestyle-card h3 { font-size: 17px; font-weight: 800; letter-spacing: -0.02em; margin: 0 0 6px; }
.sh-lifestyle-card p { font-size: 13px; color: var(--sh-muted); line-height: 1.5; margin: 0; } .sh-rv-link { display: flex; flex-direction: column; text-decoration: none; color: var(--sh-ink); } .sh-collage { position: absolute; inset: 0; display: grid; gap: 4px; padding: 4px; background: var(--sh-ash-soft); }
.sh-collage-2 { grid-template-columns: 1fr 1fr; }
.sh-collage-3, .sh-collage-4 { grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; }
.sh-collage-3 .sh-collage-cell:nth-child(3) { grid-column: 1 / -1; } .sh-collage-cell { position: relative; overflow: hidden; border-radius: 10px; background: #fff; }
.sh-collage-cell img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } .sh-cart.cross-sell .pcard .img-wrap, .sh-product .pcard .img-wrap, .sh-rv-img { position: relative; } .sh-hover-2nd {
position: absolute; inset: 0;
width: 100%; height: 100%;
object-fit: cover;
opacity: 0; transition: opacity .45s ease;
pointer-events: none;
}
.sh-rv-card:hover .sh-hover-2nd { opacity: 1; }
@media (hover: none) { .sh-hover-2nd { display: none; } } .sh-rv-namerow, .pcard-namerow { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.sh-rv-namerow .sh-rv-name, .pcard-namerow .name { margin: 0; } .pcard-variant, .sh-rv-variant {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 3px 10px;
border-radius: 999px;
border: 1px solid var(--sh-timber);
background: #fff;
color: var(--sh-ink);
font-size: 11px;
font-weight: 600;
line-height: 1.5;
white-space: nowrap;
}
.sh-flavor-dot {
width: 11px; height: 11px; border-radius: 50%;
background: var(--dot, var(--sh-timber));
display: inline-block; flex-shrink: 0;
border: 1px solid rgba(0, 0, 0, .06);
} .sh-rv-add {
margin-top: auto; text-align: center; cursor: pointer; text-decoration: none;
background: var(--sh-ebony); border: 1px solid var(--sh-ebony); color: var(--sh-floral);
padding: 9px 14px; border-radius: 999px; font-size: 12px; font-weight: 700;
transition: background .15s, color .15s, border-color .15s;
}
.sh-rv-add:hover, .sh-rv-add.added { background: var(--sh-ebony-dark); color: var(--sh-floral); border-color: var(--sh-ebony-dark); } .woocommerce-notices-wrapper { max-width: 1100px; margin-left: auto; margin-right: auto; }
.woocommerce-error, .woocommerce-message, .woocommerce-info {
list-style: none !important; margin: 0 auto 16px !important; padding: 14px 18px !important;
border-radius: 14px !important; border: 1px solid var(--sh-timber); background: #fff;
font-size: 14px; line-height: 1.5; box-shadow: none !important;
display: flex; align-items: center; gap: 10px;
}
.woocommerce-error::before, .woocommerce-message::before, .woocommerce-info::before { display: none !important; }
.woocommerce-error { background: #fbeceb; border-color: #e7c4c0; color: #8a2b22; }
.woocommerce-message { background: var(--sh-ash-soft); border-color: var(--sh-ash); color: var(--sh-ebony-dark); }
.woocommerce-info { background: var(--sh-ash-soft); border-color: var(--sh-ash); color: var(--sh-ebony-dark); }
.woocommerce-error .button, .woocommerce-message .button, .woocommerce-info .button { margin-left: auto; } .sh-instagram { padding: 48px 0; background: var(--sh-floral); }
@media (min-width: 1024px) { .sh-instagram { padding: 72px 0; } }
.sh-instagram-inner { max-width: 1400px; margin: 0 auto; padding: 0 16px; box-sizing: border-box; text-align: center; }
@media (min-width: 1024px) { .sh-instagram-inner { padding: 0 40px; } }
.sh-instagram-head { margin-bottom: 24px; }
.sh-instagram-head .eyebrow { font-size: 11px; letter-spacing: .16em; text-transform: uppercase; font-weight: 700; color: var(--sh-ebony); display: block; margin-bottom: 8px; }
.sh-instagram-head h2 { font-size: 28px; font-weight: 800; letter-spacing: -0.025em; margin: 0; }
@media (min-width: 1024px) { .sh-instagram-head h2 { font-size: 36px; } }
.sh-instagram-head h2 a { color: var(--sh-ink); text-decoration: none; }
.sh-instagram-feed { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
@media (min-width: 768px) { .sh-instagram-feed { grid-template-columns: repeat(6, 1fr); gap: 14px; } } .sh-instagram-feed--plugin { display: block; }
.sh-ig-cell { aspect-ratio: 1; border-radius: 14px; background: var(--sh-ash-soft); display: flex; align-items: center; justify-content: center; color: var(--sh-ebony); transition: background .2s; }
.sh-ig-cell:hover { background: var(--sh-ash); }
.sh-ig-cell svg { width: 30px; height: 30px; opacity: .5; }
.sh-instagram-feed img { width: 100%; height: 100%; object-fit: cover; border-radius: 14px; display: block; }
.sh-instagram-cta { display: inline-block; margin-top: 22px; font-size: 14px; font-weight: 600; color: var(--sh-ebony); text-decoration: none; border: 1px solid var(--sh-ink); padding: 11px 22px; border-radius: 999px; }
.sh-instagram-cta:hover { background: var(--sh-ebony); color: var(--sh-floral); border-color: var(--sh-ebony); } .elementor-kit-14 button,
.elementor-kit-14 input[type="button"],
.elementor-kit-14 input[type="submit"],
.elementor-kit-14 .elementor-button {
background-color: #676F60;
border-radius: 16px;
}
.elementor-kit-14 h3 {
font-size: 17px;
} @media (max-width: 767px) {
.sh-press { padding: 30px 0; }
.sh-instagram { padding: 30px 0; }
.sh-lifestyle-band { padding: 30px 0; }
.sh-footer { padding: 40px 0 24px; }
} address,
input,
textarea,
select,
.sh-view-order-total-row .value,
.sh-np-card address,
.sh-order-ttn,
.sh-view-order-ttn-row,
.woocommerce-customer-details address {
text-transform: none;
}html body header.sh-header,
html body .website-wrapper > header.sh-header,
html body .website-wrapper header.sh-header {
background: var(--sh-floral) !important;
border-bottom: 1px solid var(--sh-timber) !important;
width: 100% !important;
position: relative !important;
z-index: 100 !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
margin: 0 !important;
padding: 0 !important;
transform: none !important;
top: auto !important;
left: auto !important;
right: auto !important;
} .sh-header-inner {
width: 100%;
max-width: none;
margin: 0;
padding: 0 12px;
min-height: 60px;
display: grid;
grid-template-columns: 1fr auto 1fr;
align-items: center;
gap: 12px;
}
@media (min-width: 700px)  { .sh-header-inner { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-header-inner { padding: 0 40px; min-height: 72px; } }
.sh-header-left,
.sh-header-right {
display: flex;
align-items: center;
gap: 12px;
min-width: 0;
}
.sh-header-left { justify-content: flex-start; }
.sh-header-right { justify-content: flex-end; gap: 16px; } .sh-logo {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none !important;
color: var(--sh-ink);
line-height: 1;
max-width: 100%;
}
.sh-logo img {
display: block;
height: 36px;
width: auto;
max-width: 180px;
object-fit: contain;
}
@media (min-width: 1024px) {
.sh-logo img { height: 44px; max-width: 240px; }
}
.sh-logo-text {
font-size: 22px;
font-weight: 800;
letter-spacing: -0.02em;
} .sh-burger {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
padding: 0 !important;
cursor: pointer;
color: var(--sh-ink) !important;
border-radius: 10px !important;
box-shadow: none !important;
transition: background-color .15s;
}
.sh-burger:hover {
background: transparent !important;
color: var(--sh-ebony) !important;
}
.sh-burger svg { width: 24px; height: 24px; } @media (min-width: 1120px) {
.sh-burger { display: none; }
} .sh-nav {
display: none;
}
@media (min-width: 1120px) {
.sh-nav { display: flex; }
}
@media (max-width: 1559px) { .sh-nav .sh-nav-prio-1 { display: none; } }
@media (max-width: 1459px) { .sh-nav .sh-nav-prio-2 { display: none; } }
@media (max-width: 1269px) { .sh-nav .sh-nav-prio-3 { display: none; } }
.sh-nav-list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
gap: 28px;
align-items: center;
}
.sh-nav-list a { white-space: nowrap; } @media (min-width: 1120px) and (max-width: 1779px) {
.sh-nav-list { gap: 18px; }
.sh-nav-list a { font-size: 13px; }
}
.sh-nav-list li { margin: 0; padding: 0; list-style: none; }
.sh-nav-list a {
color: var(--sh-ink) !important;
font-size: 14px;
font-weight: 500;
text-decoration: none !important;
text-transform: lowercase;
letter-spacing: 0.01em;
transition: text-shadow .15s;
text-shadow: 0 0 0 transparent;
} .sh-nav-list a:hover,
.sh-nav-list .current-menu-item > a,
.sh-nav-list .current-menu-parent > a {
text-shadow: 0.4px 0 0 currentColor, -0.4px 0 0 currentColor;
} .sh-tool {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
min-width: 40px; flex-shrink: 0;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
padding: 0 !important;
cursor: pointer;
color: var(--sh-ink) !important;
border-radius: 10px !important;
box-shadow: none !important;
text-decoration: none !important;
transition: color .15s;
position: relative;
}
.sh-tool:hover {
background: transparent !important;
color: var(--sh-ebony) !important;
}
.sh-tool svg { width: 22px; height: 22px; }  @media (max-width: 1023px) {
.sh-logo img { height: 30px; max-width: 136px; }
.sh-header-right { gap: 4px; }
.sh-header-inner { padding: 0 10px; }
}
@media (max-width: 480px) {
.sh-tool-search { display: none; }
}
@media (max-width: 360px) {
.sh-tool-account { display: none; }
} .sh-cart-count {
position: absolute;
top: 0;
right: 0;
min-width: 18px;
height: 18px;
padding: 0 4px;
background: var(--sh-lion);
color: var(--sh-floral);
font-size: 10px;
font-weight: 700;
border-radius: 999px;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
border: 2px solid var(--sh-floral);
box-sizing: border-box;
}
.sh-cart-count:not(.is-active) { display: none; } .sh-mobile-drawer {
position: fixed;
inset: 0;
z-index: 9999;
visibility: hidden;
pointer-events: none;
}
.sh-mobile-drawer.is-open {
visibility: visible;
pointer-events: auto;
}
.sh-mobile-drawer-backdrop {
position: absolute;
inset: 0;
background: rgba(26, 26, 26, 0.4);
opacity: 0;
transition: opacity .25s ease;
}
.sh-mobile-drawer.is-open .sh-mobile-drawer-backdrop {
opacity: 1;
}
.sh-mobile-drawer-panel {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: min(86%, 360px);
background: var(--sh-floral);
display: flex;
flex-direction: column;
transform: translateX(-100%);
transition: transform .3s cubic-bezier(.2, .8, .2, 1);
box-shadow: 4px 0 24px rgba(26, 26, 26, .08);
}
.sh-mobile-drawer.is-open .sh-mobile-drawer-panel {
transform: translateX(0);
}
.sh-mobile-drawer-header {
display: flex;
justify-content: flex-end;
padding: 14px 14px 8px;
}
.sh-drawer-close {
width: 40px;
height: 40px;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
padding: 0 !important;
cursor: pointer;
color: var(--sh-ink) !important;
border-radius: 10px !important;
box-shadow: none !important;
transition: color .15s;
}
.sh-drawer-close:hover {
background: transparent !important;
color: var(--sh-ebony) !important;
}
.sh-drawer-close svg { width: 22px; height: 22px; }
.sh-drawer-search {
padding: 0 18px 18px;
position: relative;
box-sizing: border-box;
}
.sh-drawer-search input[type="search"] {
display: block !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
border: 1.5px solid var(--sh-timber) !important;
background: white url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='1.7'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") no-repeat 16px center !important;
background-size: 18px 18px !important;
padding: 13px 18px 13px 46px !important;
border-radius: 999px !important;
font-size: 14px !important;
color: var(--sh-ink) !important;
outline: none !important;
box-shadow: none !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
text-transform: lowercase !important;
min-width: 0 !important;
-webkit-appearance: none !important;
appearance: none !important;
transition: none !important; }
.sh-drawer-search input[type="search"]:focus { border-color: var(--sh-ebony) !important; }
.sh-drawer-search input::placeholder {
color: #6B6B6B !important;
text-transform: lowercase !important;
font-weight: 400 !important;
}
.sh-drawer-nav {
flex: 1 1 auto;
overflow-y: auto;
padding: 4px 0 18px;
}
.sh-drawer-nav-list {
list-style: none;
margin: 0;
padding: 0;
}
.sh-drawer-nav-list li {
margin: 0;
padding: 0;
list-style: none;
}
.sh-drawer-nav-list a {
display: block;
padding: 14px 20px;
color: var(--sh-ink) !important;
font-size: 15px;
font-weight: 600;
text-decoration: none !important;
text-transform: lowercase;
border-bottom: 1px solid var(--sh-line);
}
.sh-drawer-nav-list a:hover {
background: var(--sh-ash-soft);
} body.admin-bar .sh-mobile-drawer-panel { top: 46px; }
@media (min-width: 783px) {
body.admin-bar .sh-mobile-drawer-panel { top: 32px; }
} .sh-search-popup {
position: fixed;
top: 0;
left: 0;
right: 0;
background: var(--sh-floral);
border-bottom: 1px solid var(--sh-timber);
z-index: 9998;
transform: translateY(-100%);
transition: transform .25s ease;
box-shadow: 0 8px 24px rgba(26, 26, 26, .06);
visibility: hidden;
pointer-events: none;
}
.sh-search-popup.is-open {
transform: translateY(0);
visibility: visible;
pointer-events: auto;
}
.sh-search-popup-inner {
max-width: 1400px;
margin: 0 auto;
padding: 18px 12px;
}
@media (min-width: 700px)  { .sh-search-popup-inner { padding: 22px 20px; } }
@media (min-width: 1024px) { .sh-search-popup-inner { padding: 28px 40px; } }
.sh-search-popup-form {
display: flex;
align-items: center;
gap: 12px;
} html body .sh-search-popup-form input[type="search"],
html body .sh-search-popup input[type="search"] {
flex: 1 !important;
border: 0 !important;
border-bottom: 2px solid var(--sh-timber) !important;
background: transparent !important;
padding: 12px 4px !important;
font-size: 18px !important;
color: var(--sh-ink) !important;
outline: none !important;
box-shadow: none !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 500 !important;
text-transform: lowercase !important;
-webkit-appearance: none !important;
appearance: none !important;
transition: none !important;
border-radius: 0 !important;
margin: 0 !important;
}
@media (min-width: 1024px) {
.sh-search-popup-form input[type="search"] { font-size: 24px; }
}
.sh-search-popup-form input::placeholder {
color: #9A9A9A;
text-transform: lowercase;
font-weight: 400;
}
.sh-search-popup-form input[type="search"]:focus,
.sh-search-popup-form input[type="search"]:focus-visible {
border-bottom-color: var(--sh-ebony);
outline: none !important;
box-shadow: none !important;
} .sh-search-popup-form input[type="search"]::-webkit-search-cancel-button,
.sh-search-popup-form input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
display: none;
}
.sh-search-close {
width: 40px;
height: 40px;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
padding: 0 !important;
cursor: pointer;
color: var(--sh-ink) !important;
border-radius: 10px !important;
box-shadow: none !important;
transition: color .15s;
}
.sh-search-close:hover {
background: transparent !important;
color: var(--sh-ebony) !important;
}
.sh-search-close svg { width: 22px; height: 22px; } body.admin-bar .sh-search-popup { top: 46px; }
@media (min-width: 783px) {
body.admin-bar .sh-search-popup { top: 0; }
} .sh-search-results-list {
margin-top: 14px;
display: none;
background: white;
border: 1px solid var(--sh-timber);
border-radius: 18px;
padding: 6px;
box-shadow: 0 8px 24px rgba(26, 26, 26, .06);
max-height: 50vh;
overflow-y: auto;
}
.sh-search-results-list.is-visible { display: block; }
.sh-search-result {
display: flex;
align-items: center;
gap: 12px;
padding: 10px 12px;
border-radius: 12px;
text-decoration: none !important;
color: var(--sh-ink) !important;
transition: background .15s;
}
.sh-search-result:hover {
background: var(--sh-ash-soft);
}
.sh-search-result img {
width: 48px;
height: 48px;
border-radius: 10px;
object-fit: cover;
flex-shrink: 0;
background: var(--sh-ash-soft);
}
.sh-search-result-body { flex: 1; min-width: 0; }
.sh-search-result-title {
font-size: 14px;
font-weight: 600;
color: var(--sh-ink);
margin-bottom: 2px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.sh-search-result-price {
font-size: 12px;
color: var(--sh-ebony-dark);
font-weight: 600;
display: inline-flex;
align-items: baseline;
gap: 8px;
} .sh-search-result-price del {
color: var(--sh-muted);
font-weight: 400;
text-decoration: line-through;
}
.sh-search-result-price ins {
color: var(--sh-ebony-dark);
text-decoration: none;
font-weight: 600;
}
.sh-search-loading,
.sh-search-empty {
padding: 14px 18px;
font-size: 13px;
color: var(--sh-muted);
text-align: center;
}
.sh-search-results-drawer {
margin-top: 12px;
} body.sh-drawer-open,
body.sh-search-open {
overflow: hidden;
} .whb-header { display: none !important; }.sh-product {
display: block;
width: 100%;
max-width: 100%;
margin: 0 auto;
box-sizing: border-box;
}
.sh-product * { box-sizing: border-box; }
.sh-product .container {
width: 100%;
max-width: 1400px;
margin-left: auto !important;
margin-right: auto !important;
padding: 0 12px;
box-sizing: border-box;
}
@media (min-width: 700px)  { .sh-product .container { padding: 0 20px; } }
@media (min-width: 1024px) { .sh-product .container { padding: 0 40px; } } .sh-product .related-section,
.sh-product .product-main,
.sh-product .details {
width: 100%;
}
.sh-product .eyebrow {
font-size: 11px;
letter-spacing: 0.16em;
text-transform: uppercase;
font-weight: 700;
color: var(--sh-ebony);
margin-bottom: 14px;
} .sh-product .crumbs { padding: 14px 0 4px; font-size: 12px; color: var(--sh-muted); }
.sh-product .crumbs a:hover { color: var(--sh-ink); }
.sh-product .crumbs .sep { padding: 0 6px; opacity: .6; }
.sh-product .crumbs .here { color: var(--sh-ink); font-weight: 600; } .sh-product .product-main { padding: 16px 0 16px; }
@media (min-width: 1024px) { .sh-product .product-main { padding: 24px 0 24px; } }
.sh-product .product-layout { display: grid; gap: 24px; grid-template-columns: minmax(0, 1fr); }
@media (min-width: 1024px) {
.sh-product .product-layout { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 56px; align-items: flex-start; }
} @media (min-width: 1024px) {
.sh-product .gallery-column {
position: sticky;
top: 24px;
align-self: flex-start;
transform: translateZ(0); } body.admin-bar .sh-product .gallery-column { top: 56px; }
} .sh-product .gallery { display: grid; gap: 10px; margin: 0; }
@media (min-width: 1024px) {
.sh-product .gallery { grid-template-columns: 84px minmax(0, 1fr); align-items: start; }
}
.sh-product .gallery-main {
min-width: 0;
max-width: 100%;
aspect-ratio: 4/5;
background: linear-gradient(135deg, var(--sh-ash-soft) 0%, var(--sh-timber) 100%);
border-radius: 18px;
order: 1;
position: relative;
display: flex;
scroll-snap-type: x mandatory;
overflow-x: auto;
overflow-y: hidden;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
scrollbar-width: none; touch-action: pan-x pan-y;  cursor: grab;
user-select: none;
}
.sh-product .gallery-main.is-dragging { cursor: grabbing; scroll-behavior: auto; }
.sh-product .gallery-main::-webkit-scrollbar { display: none; }
@media (min-width: 1024px) { .sh-product .gallery-main { order: 2; } }
.sh-product .gallery-main .slide {
flex: 0 0 100%;
scroll-snap-align: start;
scroll-snap-stop: always;
}
.sh-product .gallery-main .slide img {
width: 100%; height: 100%; object-fit: cover; display: block; -webkit-user-drag: none;
user-select: none;
pointer-events: none;
} .sh-product .gallery-main .slide { position: relative; }
.sh-product .gallery-main .slide .sh-collage { border-radius: 18px; padding: 8px; gap: 8px; background: transparent; }
.sh-product .gallery-main .slide .sh-collage-cell { border-radius: 12px; } .sh-product .thumb { position: relative; }
.sh-product .thumb .sh-collage { padding: 2px; gap: 2px; background: transparent; }
.sh-product .thumb .sh-collage-cell { border-radius: 4px; }
.sh-product .gallery-dots {
display: flex; gap: 6px; justify-content: center;
order: 3;
margin-top: 4px;
} .sh-product .gallery-dots .dot {
width: 8px; height: 8px; border-radius: 50%;
background: var(--sh-timber); border: 0; box-sizing: content-box; padding: 10px;
background-clip: content-box;
transition: background .2s, width .2s;
cursor: pointer;
}
.sh-product .gallery-dots .dot.active { background: var(--sh-ebony); background-clip: content-box; }
@media (min-width: 1024px) { .sh-product .gallery-dots { display: none; } } .sh-product .gallery-arrow { display: none; }
@media (max-width: 1023px) {
.sh-product .gallery.has-multi .gallery-arrow {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 2;
width: 38px;
height: 38px;
border: 0;
border-radius: 50%;
background: rgba(255, 255, 255, 0.78);
backdrop-filter: blur(4px);
color: var(--sh-ink);
font-size: 24px;
line-height: 1;
padding: 0 0 2px;
cursor: pointer;
}
.sh-product .gallery-arrow-prev { left: 10px; }
.sh-product .gallery-arrow-next { right: 10px; }
} @media (max-width: 1023px) {
.sh-product .gallery { position: relative; }
.sh-product .gallery-main { aspect-ratio: 1 / 1; }
.sh-product .gallery-dots {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 10px;
margin: 0;
z-index: 2;
background: rgba(255, 255, 255, 0.72);
backdrop-filter: blur(4px);
border-radius: 999px;
padding: 0 6px;
}
}
.sh-product .gallery-thumbs { display: none; }
@media (min-width: 1024px) {
.sh-product .gallery-thumbs {
display: flex; flex-direction: column;
gap: 8px; order: 1;
max-height: 720px; overflow-y: auto;
}
}
.sh-product .thumb {
flex: 0 0 auto;
aspect-ratio: 1;
width: 80px;
border-radius: 12px;
overflow: hidden;
background: var(--sh-ash-soft);
border: 2px solid transparent;
cursor: pointer;
padding: 0;
transition: border-color .15s;
}
.sh-product .thumb.active { border-color: var(--sh-ebony); }
.sh-product .thumb:hover { border-color: var(--sh-ash); }
.sh-product .thumb img { width: 100%; height: 100%; object-fit: cover; display: block; } .sh-product .info { display: flex; flex-direction: column; gap: 14px; }
.sh-product .info-cat {
font-size: 11px; letter-spacing: 0.12em;
text-transform: uppercase; font-weight: 700;
color: var(--sh-ebony);
} .sh-product .info-cat a,
.sh-product .info-cat a:hover,
.sh-product .info-cat a:focus,
.sh-product .info-cat a:visited {
color: inherit !important;
font: inherit !important;
letter-spacing: inherit !important;
text-transform: inherit !important;
text-decoration: none !important;
background: transparent !important;
}
.sh-product .info h1 {
font-size: 30px; font-weight: 800; letter-spacing: -0.025em; line-height: 1.05;
margin-bottom: 0;
}
@media (min-width: 1024px) { .sh-product .info h1 { font-size: 40px; } } .sh-product .product-subtitle {
font-style: italic;
font-weight: 400;
font-size: 14px;
color: var(--sh-muted);
letter-spacing: 0.01em;
margin-top: 2px;
}
@media (min-width: 1024px) {
.sh-product .product-subtitle { font-size: 17px; }
}
.sh-product .selected-variant {
font-size: 14px;
color: var(--sh-muted);
margin-top: 4px;
}
.sh-product .selected-variant strong { color: var(--sh-ink); font-weight: 700; }
.sh-product .selected-variant .variant-package {
font-size: 13px;
color: var(--sh-ebony);
}
.sh-product .selected-variant .variant-package em {
font-style: italic;
font-weight: 500;
}
.sh-product .selected-variant .variant-package[hidden] { display: none; }
.sh-product .rating-row {
display: flex; gap: 10px; align-items: center; font-size: 12px;
}
.sh-product .rating-row .stars { color: #E8B547; letter-spacing: 2px; font-size: 14px; }
.sh-product .rating-row a { color: var(--sh-muted); border-bottom: 1px dashed var(--sh-muted); }
.sh-product .price-row {
display: flex;
align-items: center; gap: 12px;
padding: 10px 0;
border-top: 1px solid var(--sh-line);
border-bottom: 1px solid var(--sh-line);
} .sh-product .price-row .price {
display: inline-flex !important;
align-items: center !important;
gap: 10px;
font-size: 32px !important;
font-weight: 800 !important;
letter-spacing: -0.02em !important;
color: var(--sh-ink) !important;
text-decoration: none !important;
}
.sh-product .price-row .price ins,
.sh-product .price-row .price ins .woocommerce-Price-amount,
.sh-product .price-row .price .woocommerce-Price-amount,
.sh-product .price-row .price bdi {
font-size: 32px !important;
font-weight: 800 !important;
letter-spacing: -0.02em !important;
color: var(--sh-ink) !important;
text-decoration: none !important;
background: transparent !important; padding: 0 !important;
margin: 0 !important;
}
.sh-product .price-row .price del,
.sh-product .price-row .price del .woocommerce-Price-amount,
.sh-product .price-row .price del bdi {
color: var(--sh-muted) !important;
text-decoration: line-through !important;
font-size: 16px !important;
font-weight: 500 !important;
margin: 0 !important; padding: 0 !important;
background: transparent !important;
}
.sh-product .price-row .old { color: var(--sh-muted); text-decoration: line-through; font-size: 16px; }
.sh-product .price-row .stock {
margin-left: auto;
display: inline-flex; align-items: center; gap: 6px;
font-size: 12px; color: var(--sh-ebony-dark); font-weight: 600;
}
.sh-product .price-row .stock::before {
content: ''; width: 8px; height: 8px;
background: var(--sh-ebony); border-radius: 50%;
}
.sh-product .price-row .stock.out::before { background: var(--sh-lion); }
.sh-product .short-desc {
font-size: 14px; color: var(--sh-muted); line-height: 1.55;
}
.sh-product .short-desc > *:first-child { margin-top: 0 !important; }
.sh-product .short-desc > *:last-child { margin-bottom: 0 !important; }
.sh-product .short-desc p { margin: 0 0 6px !important; }
.sh-product .short-desc ul,
.sh-product .short-desc ol { padding-left: 18px !important; list-style: disc; margin: 4px 0 6px !important; }
.sh-product .short-desc li { padding: 1px 0 !important; margin: 0 !important; }
.sh-product .short-desc strong { color: var(--sh-ink); font-weight: 600; } .sh-product .swatch-group { display: flex; flex-direction: column; gap: 8px; }
.sh-product .swatch-label {
font-size: 13px; font-weight: 500; color: var(--sh-muted);
}
.sh-product .swatch-label strong { color: var(--sh-ink); font-weight: 700; }
.sh-product .swatches { display: flex; gap: 8px; flex-wrap: wrap; }
.sh-product .swatch {
background: white !important;
border: 1.5px solid var(--sh-timber) !important;
border-radius: 999px !important;
padding: 10px 16px !important;
font-size: 13px !important;
font-weight: 600 !important;
color: var(--sh-ink) !important;
cursor: pointer;
transition: all .15s;
display: inline-flex !important;
align-items: center;
gap: 8px;
font-family: 'Montserrat', sans-serif !important;
text-transform: lowercase !important;
letter-spacing: 0.01em !important;
line-height: 1.2;
}
.sh-product .swatch:hover { border-color: var(--sh-ebony) !important; }
.sh-product .swatch.active {
border-color: var(--sh-ebony) !important;
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
}
.sh-product .swatch.disabled {
color: var(--sh-muted) !important;
background: transparent !important;
border-color: var(--sh-line) !important;
cursor: pointer; text-decoration: line-through;
text-decoration-thickness: 1px;
} .sh-product .btn-add.is-disabled,
.sh-product .btn-add:disabled {
background: var(--sh-ash) !important;
color: #fff !important;
cursor: default !important;
pointer-events: none;
box-shadow: none !important;
}
.sh-product .btn-buy.is-disabled { opacity: .45; pointer-events: none; }
.sh-product .swatch.disabled:hover { border-color: var(--sh-line) !important; }
.sh-product .swatch .dot {
width: 14px; height: 14px;
border-radius: 50%;
border: 1px solid rgba(0,0,0,.1);
background: var(--dot, var(--sh-timber));
flex-shrink: 0;
} .sh-product .swatch.active .dot {
border-color: rgba(254,250,241,.3);
} .sh-product .qty-cart-row {
display: grid; grid-template-columns: auto 1fr; gap: 10px; margin-top: 4px;
}
.sh-product .qty {
display: flex; align-items: center;
background: white;
border: 1.5px solid var(--sh-timber);
border-radius: 999px;
padding: 4px;
height: 48px;
}
.sh-product .qty button {
background: transparent; border: 0;
width: 34px; height: 34px;
border-radius: 50%;
font-size: 18px; font-weight: 600;
color: var(--sh-ink);
display: flex; align-items: center; justify-content: center;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
}
.sh-product .qty button:hover { background: var(--sh-ash-soft); }
.sh-product .qty input {
width: 36px; text-align: center;
border: 0 !important; background: transparent !important;
font-size: 15px; font-weight: 700;
color: var(--sh-ink);
padding: 0 !important;
-moz-appearance: textfield;
font-family: 'Montserrat', sans-serif;
}
.sh-product .qty input::-webkit-outer-spin-button,
.sh-product .qty input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.sh-product .btn-add {
background: var(--sh-ebony) !important;
color: var(--sh-floral) !important;
border: 0 !important;
border-radius: 999px !important;
padding: 13px 24px !important;
font-size: 14px !important;
font-weight: 600 !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
gap: 8px;
height: 48px;
cursor: pointer;
font-family: 'Montserrat', sans-serif !important;
text-transform: lowercase !important;
letter-spacing: 0.01em;
line-height: 1.2;
transition: background .15s ease, transform .18s ease, box-shadow .18s ease;
box-shadow: 0 2px 6px rgba(101, 112, 96, .15);
}
.sh-product .btn-add:hover {
background: var(--sh-ebony-dark) !important;
transform: translateY(-2px);
box-shadow: 0 8px 18px rgba(101, 112, 96, .28);
}
.sh-product .btn-add:active {
transform: translateY(0);
box-shadow: 0 2px 6px rgba(101, 112, 96, .15);
}
.sh-product .btn-buy {
background: var(--sh-ink) !important;
color: var(--sh-floral) !important;
border: 0 !important;
padding: 13px 24px !important;
border-radius: 999px !important;
width: 100%;
margin-top: 8px;
font-size: 14px !important;
font-weight: 600 !important;
cursor: pointer;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
text-decoration: none !important;
box-sizing: border-box;
min-height: 48px;
font-family: 'Montserrat', sans-serif !important;
letter-spacing: 0.01em;
text-transform: lowercase !important;
line-height: 1.2;
transition: background .15s ease, transform .18s ease, box-shadow .18s ease;
box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}
.sh-product .btn-buy:hover {
background: #000 !important;
color: var(--sh-floral) !important;
transform: translateY(-2px);
box-shadow: 0 8px 18px rgba(0, 0, 0, .28);
}
.sh-product .btn-buy:active {
transform: translateY(0);
box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
} .sh-product .bonus-chip {
display: inline-flex; align-items: center; gap: 8px;
padding: 8px 14px;
background: var(--sh-lion-soft);
border-radius: 999px;
font-size: 12px; color: #6B4F2A;
font-weight: 600;
align-self: flex-start;
}
.sh-product .bonus-chip a { text-decoration: underline; }
.sh-product .info-trust {
display: grid; grid-template-columns: 1fr 1fr; gap: 10px;
margin-top: 8px;
padding-top: 14px;
border-top: 1px solid var(--sh-line);
}
.sh-product .info-trust-item {
display: flex; align-items: center; gap: 8px;
font-size: 11px; font-weight: 600; color: var(--sh-ebony-dark);
}
.sh-product .info-trust-item svg { width: 18px; height: 18px; color: var(--sh-ebony); flex-shrink: 0; } .sh-product .lifestyle-strip {
padding: 0 0 24px;
margin: 0;
}
@media (min-width: 1024px) {
.sh-product .lifestyle-strip {
padding: 0 0 32px;
}
} .sh-product .gallery-column {
display: contents;
}
.sh-product .gallery-column > .gallery { order: 1; }
.sh-product .info { order: 2; }
.sh-product .gallery-column > .lifestyle-strip-inline { order: 3; }
@media (min-width: 1024px) {
.sh-product .gallery-column {
display: flex;
flex-direction: column;
gap: 32px;
}
.sh-product .gallery-column > .gallery,
.sh-product .gallery-column > .lifestyle-strip-inline,
.sh-product .info { order: 0; }
} .sh-product .gallery-column .lifestyle-strip-inline {
padding: 24px 0 0 !important;
margin: 0 !important;
border-top: 1px solid var(--sh-line);
}
@media (min-width: 1024px) {
.sh-product .gallery-column .lifestyle-strip-inline {
padding-top: 28px !important;
}
}
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-grid {
max-width: none !important;
gap: 8px !important;
}
@media (min-width: 768px) {
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-grid {
gap: 12px !important;
}
} .sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .icon-wrap {
width: 52px !important;
height: 52px !important;
border-radius: 14px !important;
}
@media (min-width: 1024px) {
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .icon-wrap {
width: 60px !important;
height: 60px !important;
border-radius: 16px !important;
}
}
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .icon-wrap svg {
width: 24px !important;
height: 24px !important;
}
@media (min-width: 1024px) {
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .icon-wrap svg {
width: 28px !important;
height: 28px !important;
}
}
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .label {
font-size: 11px !important;
}
@media (min-width: 1024px) {
.sh-product .gallery-column .lifestyle-strip-inline .lifestyle-item .label {
font-size: 12px !important;
}
}
.sh-product .lifestyle-grid {
display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 12px;
max-width: 720px;
margin: 0 auto;
}
@media (max-width: 767px) {
.sh-product .lifestyle-grid { gap: 6px; }
.sh-product .lifestyle-item .icon-wrap { width: 42px !important; height: 42px !important; border-radius: 12px !important; }
.sh-product .lifestyle-item .icon-wrap svg { width: 20px !important; height: 20px !important; }
.sh-product .lifestyle-item .label { font-size: 10px !important; }
}
@media (min-width: 768px) {
.sh-product .lifestyle-grid {
gap: 24px;
}
}
.sh-product .lifestyle-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
text-align: center;
}
.sh-product .lifestyle-item .icon-wrap {
width: 60px;
height: 60px;
background: white;
border-radius: 18px;
display: flex;
align-items: center;
justify-content: center;
box-shadow:
0 1px 2px rgba(26, 26, 26, .04),
0 6px 16px rgba(26, 26, 26, .05);
transition: transform .2s ease, box-shadow .2s ease;
}
@media (min-width: 768px) {
.sh-product .lifestyle-item .icon-wrap {
width: 72px;
height: 72px;
border-radius: 20px;
}
}
.sh-product .lifestyle-item:hover .icon-wrap {
transform: translateY(-2px);
box-shadow:
0 1px 2px rgba(26, 26, 26, .05),
0 10px 24px rgba(26, 26, 26, .08);
}
.sh-product .lifestyle-item .icon-wrap svg {
width: 28px;
height: 28px;
color: var(--sh-ebony);
}
@media (min-width: 768px) {
.sh-product .lifestyle-item .icon-wrap svg {
width: 34px;
height: 34px;
}
}
.sh-product .lifestyle-item .label {
font-size: 12px;
color: var(--sh-ink);
font-weight: 500;
letter-spacing: 0.01em;
line-height: 1.3;
}
@media (min-width: 768px) {
.sh-product .lifestyle-item .label {
font-size: 14px;
}
} .sh-product .details { padding: 20px 0 0; }
@media (min-width: 1024px) { .sh-product .details { padding: 20px 0 0; } }
.sh-product .acc-item { border-top: 1px solid var(--sh-line); }
.sh-product .acc-item:last-child { border-bottom: 1px solid var(--sh-line); }
.sh-product .acc-item summary {
list-style: none;
padding: 18px 0;
display: flex; justify-content: space-between; align-items: center;
font-size: 15px; font-weight: 700;
cursor: pointer;
text-transform: lowercase !important;
}
.sh-product .acc-item summary::-webkit-details-marker { display: none; }
.sh-product .acc-item summary::after {
content: '+';
font-size: 22px; font-weight: 300; color: var(--sh-muted);
transition: transform .2s;
text-transform: none;
}
.sh-product .acc-item[open] summary::after { transform: rotate(45deg); }
.sh-product .acc-content {
padding: 4px 0 20px;
font-size: 14px; line-height: 1.6; color: var(--sh-muted);
} .sh-product .acc-content > *:first-child,
.sh-product .tab-panel > *:first-child { margin-top: 0 !important; }
.sh-product .acc-content > *:last-child,
.sh-product .tab-panel > *:last-child { margin-bottom: 0 !important; }
.sh-product .acc-content p,
.sh-product .tab-panel p { margin: 0 0 6px !important; line-height: 1.5; } .sh-product .tab-panel p,
.sh-product .acc-content p { font-size: 14.5px !important; }
.sh-product .acc-content ul,
.sh-product .acc-content ol,
.sh-product .tab-panel ul,
.sh-product .tab-panel ol {
margin: 4px 0 6px !important;
padding-left: 18px !important;
list-style: disc;
}
.sh-product .acc-content li,
.sh-product .tab-panel li { padding: 1px 0 !important; margin: 0 !important; line-height: 1.45; } .sh-product .acc-content br + br,
.sh-product .tab-panel br + br { display: none; }
.sh-product .acc-content p:empty,
.sh-product .tab-panel p:empty { display: none; }  .sh-product .tab-panel .inci,
.sh-product .acc-content .inci {
font-size: 14px;
color: var(--sh-ink);
line-height: 1.7;
margin: 0 0 18px !important;
}
.sh-product .tab-panel .inci strong,
.sh-product .acc-content .inci strong {
font-style: italic;
color: var(--sh-ebony);
font-weight: 700;
} .sh-product .tab-panel .lead,
.sh-product .acc-content .lead {
font-size: 15px;
color: var(--sh-ink);
margin: 0 0 16px !important;
line-height: 1.5;
} .sh-product .tab-panel .sh-info-cards,
.sh-product .acc-content .sh-info-cards {
display: grid;
gap: 14px;
grid-template-columns: 1fr;
margin: 0 !important;
}
@media (min-width: 768px) {
.sh-product .tab-panel .sh-info-cards,
.sh-product .acc-content .sh-info-cards {
grid-template-columns: 1fr 1fr;
gap: 20px;
}
} .sh-product .tab-panel .sh-info-card,
.sh-product .acc-content .sh-info-card {
background: white;
border: 1px solid var(--sh-timber);
border-radius: 18px;
padding: 20px 22px;
}
.sh-product .tab-panel .sh-info-card .title,
.sh-product .acc-content .sh-info-card .title {
font-size: 11px;
font-weight: 700;
color: var(--sh-ebony);
letter-spacing: 0.16em;
text-transform: uppercase;
margin: 0 0 12px !important;
} .sh-product .tab-panel .sh-info-card ul,
.sh-product .acc-content .sh-info-card ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.sh-product .tab-panel .sh-info-card li,
.sh-product .acc-content .sh-info-card li {
position: relative;
padding: 4px 0 4px 18px !important;
font-size: 14px;
color: var(--sh-ink);
line-height: 1.45;
}
.sh-product .tab-panel .sh-info-card li::before,
.sh-product .acc-content .sh-info-card li::before {
content: '';
position: absolute;
left: 4px;
top: 12px;
width: 5px;
height: 5px;
background: var(--sh-ebony);
border-radius: 50%;
}
.sh-product .tab-panel .sh-info-card strong,
.sh-product .acc-content .sh-info-card strong {
color: var(--sh-ink);
font-weight: 700;
} .sh-product .tab-panel .sh-steps,
.sh-product .acc-content .sh-steps {
display: grid;
gap: 12px;
grid-template-columns: 1fr 1fr;
margin: 16px 0 0 !important;
}
@media (min-width: 768px) {
.sh-product .tab-panel .sh-steps,
.sh-product .acc-content .sh-steps {
grid-template-columns: repeat(4, 1fr);
gap: 16px;
}
}
.sh-product .tab-panel .sh-step,
.sh-product .acc-content .sh-step {
background: white;
border: 1px solid var(--sh-timber);
border-radius: 18px;
padding: 22px 16px;
text-align: center;
}
.sh-product .tab-panel .sh-step .num,
.sh-product .acc-content .sh-step .num {
width: 36px;
height: 36px;
margin: 0 auto 14px;
background: var(--sh-ebony);
color: var(--sh-floral);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
font-weight: 700;
}
.sh-product .tab-panel .sh-step .text,
.sh-product .acc-content .sh-step .text {
font-size: 13px;
color: var(--sh-ink);
line-height: 1.4;
} .sh-product .tab-panel .muted-note,
.sh-product .acc-content .muted-note {
margin: 14px 0 0 !important;
font-size: 13px;
color: var(--sh-muted);
font-style: italic;
}
.sh-product .acc-content strong,
.sh-product .tab-panel strong { color: var(--sh-ink); font-weight: 600; } .sh-product .tab-panel > h2,
.sh-product .acc-content > h2,
.sh-product .tab-panel .woocommerce-Reviews-title,
.sh-product .acc-content .woocommerce-Reviews-title { display: none !important; }
@media (min-width: 1024px) {
.sh-product .tabs-nav {
display: flex; gap: 4px;
border-bottom: 1px solid var(--sh-line);
margin-bottom: 28px;
}
.sh-product .tab-btn {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
outline: none !important;
padding: 14px 22px;
font-size: 14px; font-weight: 600;
color: var(--sh-muted);
position: relative;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
transition: color .15s;
text-transform: lowercase !important;
letter-spacing: 0.01em;
}
.sh-product .tab-btn:hover,
.sh-product .tab-btn:focus,
.sh-product .tab-btn:focus-visible,
.sh-product .tab-btn:active {
background: transparent !important;
box-shadow: none !important;
outline: none !important;
color: var(--sh-ink);
}
.sh-product .tab-btn.active { color: var(--sh-ink); }
.sh-product .tab-btn.active::after {
content: '';
position: absolute;
bottom: -1px; left: 16px; right: 16px;
height: 2px;
background: var(--sh-ebony);
}
.sh-product .tab-panel { display: none; max-width: 760px; font-size: 15px; color: var(--sh-muted); line-height: 1.6; }
.sh-product .tab-panel.active { display: block; }
.sh-product .tab-panel p { margin-bottom: 12px; }
.sh-product .tab-panel ul { padding-left: 18px; list-style: disc; margin-bottom: 12px; }
.sh-product .tab-panel strong { color: var(--sh-ink); font-weight: 600; }
.sh-product .acc-only { display: none; }
}
@media (max-width: 1023px) {
.sh-product .tabs-nav, .sh-product .tab-panel { display: none !important; }
} .sh-product .reviews-block { padding: 40px 0; }
@media (min-width: 1024px) { .sh-product .reviews-block { padding: 40px 0; } }
.sh-product .reviews-block .head { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; margin-bottom: 24px; }
.sh-product .reviews-block .head-left { flex: 1; min-width: 240px; }
.sh-product .reviews-block h2 {
font-size: 24px; font-weight: 800; letter-spacing: -0.025em; margin: 0;
text-transform: lowercase !important;
color: var(--sh-ink);
}
.sh-product .reviews-block h2 .count {
color: var(--sh-muted); font-weight: 500;
}
@media (min-width: 1024px) { .sh-product .reviews-block h2 { font-size: 36px; } }
.sh-product .reviews-summary {
display: flex; gap: 14px; align-items: center; font-size: 13px;
}
.sh-product .reviews-summary .num { font-size: 28px; font-weight: 800; letter-spacing: -0.02em; }
.sh-product .reviews-summary .stars { color: #E8B547; letter-spacing: 2px; font-size: 14px; display: block; }
.sh-product .reviews-summary .muted { color: var(--sh-muted); font-size: 11px; display: block; }
.sh-product .reviews-block .btn-ghost {
display: inline-flex; align-items: center; justify-content: center;
padding: 12px 22px; font-size: 13px; font-weight: 600;
background: transparent; color: var(--sh-ink);
border: 1.5px solid var(--sh-ink); border-radius: 999px;
cursor: pointer; text-decoration: none;
text-transform: lowercase; transition: all .15s;
}
.sh-product .reviews-block .btn-ghost:hover {
background: var(--sh-ink); color: var(--sh-floral);
}
.sh-product .reviews-list {
display: grid; grid-template-columns: 1fr; gap: 14px;
}
@media (min-width: 768px) { .sh-product .reviews-list { grid-template-columns: repeat(2, 1fr); gap: 20px; } }
@media (min-width: 1024px) { .sh-product .reviews-list { grid-template-columns: repeat(3, 1fr); } }
.sh-product .review {
background: white; border: 1px solid var(--sh-timber);
padding: 20px; border-radius: 18px;
}
.sh-product .review .stars { color: #E8B547; font-size: 13px; letter-spacing: 1.5px; margin-bottom: 10px; }
.sh-product .review q { font-size: 13.5px; line-height: 1.55; quotes: none; display: block; margin-bottom: 16px; }
.sh-product .review .who { display: flex; align-items: center; gap: 10px; }
.sh-product .review .av {
width: 30px; height: 30px; border-radius: 50%;
background: var(--sh-ebony); color: var(--sh-floral);
font-size: 12px; font-weight: 700;
display: flex; align-items: center; justify-content: center;
text-transform: uppercase !important; }
.sh-product .review .meta { font-size: 12px; } .sh-product .review .meta .name {
font-weight: 700;
text-transform: none !important;
}
.sh-product .review .meta .city { color: var(--sh-muted); } .sh-product .reviews-empty {
background: white;
border: 1px solid var(--sh-timber);
border-radius: 18px;
padding: 18px 20px;
display: flex;
align-items: center;
gap: 14px;
flex-wrap: wrap;
text-align: left;
margin-bottom: 16px;
}
.sh-product .reviews-empty .emoji {
font-size: 24px; line-height: 1;
}
.sh-product .reviews-empty .reviews-empty-text { flex: 1 1 240px; }
.sh-product .reviews-empty h3 {
font-size: 15px; font-weight: 800; letter-spacing: -0.02em;
margin: 0 0 2px;
}
.sh-product .reviews-empty p {
font-size: 13px; color: var(--sh-muted); line-height: 1.4;
margin: 0;
}
.sh-product .reviews-empty .sh-review-toggle { flex: 0 0 auto; } .sh-product .review-form-wrap { display: none; }
.sh-product .review-form-wrap.is-open { display: block; }
.sh-product .review-form-wrap {
background: var(--sh-ash-soft);
border-radius: 18px;
padding: 24px 20px;
margin-top: 20px;
}
@media (min-width: 1024px) {
.sh-product .review-form-wrap { padding: 32px 36px; }
}
.sh-product .review-form-wrap h3 {
font-size: 18px; font-weight: 800; letter-spacing: -0.02em;
margin: 0 0 6px;
}
.sh-product .review-form-wrap .form-intro {
font-size: 13px; color: var(--sh-muted); margin: 0 0 18px;
}
.sh-product #commentform,
.sh-product #review_form #commentform {
display: grid; gap: 14px;
}
.sh-product #commentform .comment-form-rating {
margin: 0;
}
.sh-product #commentform .comment-form-rating .rating-label {
display: block;
font-size: 12px;
color: var(--sh-muted);
font-weight: 600;
margin-bottom: 8px;
text-transform: lowercase;
}
.sh-product #commentform .comment-form-rating .rating-label .required {
color: #d33;
margin-left: 2px;
} .sh-product .sh-rating-picker {
display: inline-flex;
flex-direction: row-reverse;
gap: 4px;
align-items: center;
background: white;
border: 1.5px solid var(--sh-timber);
border-radius: 999px;
padding: 6px 14px;
}
.sh-product .sh-rating-picker input[type="radio"] {
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
pointer-events: none;
}
.sh-product .sh-rating-picker label {
font-size: 26px !important;
line-height: 1;
color: #DDD;
cursor: pointer;
transition: color .12s, transform .12s;
margin: 0 !important;
padding: 0 !important;
font-weight: 400 !important;
text-transform: none !important;
user-select: none;
} .sh-product .sh-rating-picker label:hover,
.sh-product .sh-rating-picker label:hover ~ label,
.sh-product .sh-rating-picker input[type="radio"]:checked ~ label {
color: #E8B547;
}
.sh-product .sh-rating-picker label:hover { transform: scale(1.12); } .sh-product .sh-rating-picker:focus-within {
border-color: var(--sh-ebony);
box-shadow: 0 0 0 3px var(--sh-ash-soft);
}
.sh-product #commentform .comment-form-comment label,
.sh-product #commentform .comment-form-author label,
.sh-product #commentform .comment-form-email label {
display: block; font-size: 12px; font-weight: 600;
color: var(--sh-muted); margin-bottom: 6px;
text-transform: lowercase;
}
.sh-product #commentform input[type="text"],
.sh-product #commentform input[type="email"],
.sh-product #commentform textarea {
width: 100%; max-width: 100%;
background: white !important;
border: 1.5px solid var(--sh-timber) !important;
border-radius: 12px !important;
padding: 12px 14px !important;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
color: var(--sh-ink);
box-sizing: border-box;
}
.sh-product #commentform input[type="text"]:focus,
.sh-product #commentform input[type="email"]:focus,
.sh-product #commentform textarea:focus {
border-color: var(--sh-ebony) !important;
outline: 0;
}
.sh-product #commentform textarea { min-height: 110px; resize: vertical; }
.sh-product #commentform .form-row-two {
display: grid; gap: 14px; grid-template-columns: 1fr;
}
@media (min-width: 640px) {
.sh-product #commentform .form-row-two { grid-template-columns: 1fr 1fr; }
}
.sh-product #commentform .form-submit { margin: 4px 0 0; }
.sh-product #commentform input[type="submit"],
.sh-product #commentform .submit {
background: var(--sh-ink) !important;
color: var(--sh-floral) !important;
border: 0 !important;
border-radius: 999px !important;
padding: 13px 28px !important;
font-size: 14px !important;
font-weight: 600 !important;
cursor: pointer;
font-family: 'Montserrat', sans-serif !important;
text-transform: lowercase !important;
letter-spacing: 0.01em;
}
.sh-product #commentform input[type="submit"]:hover { background: #000 !important; }
.sh-product .comments-closed { color: var(--sh-muted); font-size: 14px; } .sh-product #commentform .comment-form-cookies-consent {
display: flex;
align-items: flex-start;
gap: 8px;
margin: 14px 0 0;
}
.sh-product #commentform .comment-form-cookies-consent input[type="checkbox"] {
flex: 0 0 auto;
width: 16px;
height: 16px;
margin: 1px 0 0;
}
.sh-product #commentform .comment-form-cookies-consent label {
margin: 0;
font-size: 13px;
font-weight: 400;
line-height: 1.45;
color: var(--sh-muted);
cursor: pointer;
}
.sh-product #commentform .comment-form-img-message,
.sh-product #commentform .must-log-in {
margin: 10px 0 0;
font-size: 13px;
font-weight: 400;
line-height: 1.45;
color: var(--sh-muted);
}
.sh-product #commentform .comment-form-img-message a,
.sh-product #commentform .must-log-in a { color: var(--sh-ebony); text-decoration: underline; } .sh-product .related-section { padding: 0 0 48px; }
@media (min-width: 1024px) { .sh-product .related-section { padding: 0 0 72px; } }
.sh-product .related-section h2 { font-size: 22px; font-weight: 800; letter-spacing: -0.025em; margin-bottom: 20px; }
@media (min-width: 1024px) { .sh-product .related-section h2 { font-size: 30px; } }
.sh-product .related-grid {
display: grid; grid-template-columns: 1fr 1fr; gap: 14px;
}
@media (min-width: 768px) { .sh-product .related-grid { grid-template-columns: repeat(4, 1fr); gap: 20px; } }
.sh-product .pcard { display: flex; flex-direction: column; text-decoration: none; color: var(--sh-ink); }
.sh-product .pcard .img-wrap {
aspect-ratio: 3/4; border-radius: 16px; overflow: hidden;
background: var(--sh-ash-soft); margin-bottom: 12px;
}
.sh-product .pcard .img-wrap img { width: 100%; height: 100%; object-fit: cover; }
.sh-product .pcard .name { font-size: 14px; font-weight: 600; margin-bottom: 2px; }
.sh-product .pcard .price-row { padding: 0; border: 0; margin-bottom: 10px; }
.sh-product .pcard .price-row .price { font-size: 15px; font-weight: 700; }  .sh-product .swatch { position: relative; overflow: visible; }
.sh-product .swatch .swatch-badge {
position: absolute; top: -8px; right: -6px;
font-size: 9px; font-weight: 800; line-height: 1; letter-spacing: .01em;
padding: 3px 6px; border-radius: 999px; white-space: nowrap; pointer-events: none;
}
.sh-product .swatch-badge.is-best  { background: var(--sh-ebony); color: #fff; }
.sh-product .swatch-badge.is-intro { background: var(--sh-ash-soft); color: var(--sh-ebony-dark); } .sh-crc { margin: 18px 0 4px; padding: 14px 16px; border: 1px solid var(--sh-timber); border-radius: 16px; background: var(--sh-floral); }
.sh-crc-title { font-size: 12px; font-weight: 700; color: var(--sh-muted); margin-bottom: 10px; }
.sh-crc-steps { display: flex; align-items: stretch; gap: 4px; }
.sh-crc-step { flex: 1 1 0; display: flex; flex-direction: column; align-items: center; gap: 5px; text-align: center; padding: 8px 4px; border-radius: 12px; opacity: .5; text-decoration: none; color: inherit; transition: opacity .15s ease, background .15s ease, box-shadow .15s ease; }
.sh-crc-step:hover { opacity: 1; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,.06); }
.sh-crc-step svg { width: 22px; height: 22px; stroke: var(--sh-ebony); fill: none; }
.sh-crc-step .sh-crc-name { font-size: 12px; font-weight: 800; }
.sh-crc-step .sh-crc-sub { font-size: 10px; color: var(--sh-muted); line-height: 1.2; }
.sh-crc-step.is-current { opacity: 1; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,.07); }
.sh-crc-arrow { display: flex; align-items: center; color: var(--sh-ash); } .sh-bundle-banner { display: flex; align-items: center; gap: 12px; margin: 16px 0; padding: 12px 16px; border-radius: 14px; background: linear-gradient(90deg, var(--sh-ash-soft), var(--sh-floral)); border: 1px solid var(--sh-ash); text-decoration: none; color: var(--sh-ink); transition: border-color .15s ease; }
.sh-bundle-banner:hover { border-color: var(--sh-ebony); }
.sh-bundle-banner .sh-bundle-emoji { font-size: 22px; line-height: 1; }
.sh-bundle-banner .sh-bundle-text { font-size: 13px; line-height: 1.35; }
.sh-bundle-banner .sh-bundle-text strong { color: var(--sh-ebony-dark); }
.sh-bundle-banner .sh-bundle-cta { margin-left: auto; font-size: 12px; font-weight: 800; color: var(--sh-ebony); white-space: nowrap; } .sh-gift-note { margin: 14px 0 0; padding: 12px 16px; border-radius: 14px; background: #F3EDDA; border: 1px solid var(--sh-lion); color: var(--sh-ink); font-size: 13px; font-weight: 600; line-height: 1.4; } .sh-product .price-row .sh-save-badge { display: inline-flex; align-items: center; padding: 5px 12px; border-radius: 999px; background: var(--sh-lion); color: #fff; font-size: 12px; font-weight: 800; white-space: nowrap; letter-spacing: .01em; max-width: 100%; } @media (max-width: 767px) {
.sh-product .price-row { flex-wrap: wrap; row-gap: 8px; }
.sh-product .price-row .stock { order: 2; margin-left: auto; }
.sh-product .price-row .sh-save-badge {
order: 3;
flex: 1 1 100%; max-width: fit-content; margin-bottom: 10px; }
} .sh-product .related-section .pcard-body { display: flex; flex-direction: column; text-decoration: none; color: inherit; flex: 1 1 auto; }
.sh-product .related-section .pcard-add { display: block; margin-top: 10px; text-align: center; padding: 10px 14px; border-radius: 999px; background: var(--sh-ebony); color: #fff; font-size: 13px; font-weight: 700; text-decoration: none; cursor: pointer; transition: background .15s ease, color .15s ease, border-color .15s ease; }
.sh-product .related-section .pcard-add:hover { background: var(--sh-ebony-dark); }
.sh-product .related-section .pcard-add.added { background: var(--sh-ash); color: var(--sh-ebony-dark); }
.sh-product .related-section .pcard-add--ghost { background: transparent; border: 1px solid var(--sh-ink); color: var(--sh-ink); }
.sh-product .related-section .pcard-add--ghost:hover { background: var(--sh-ebony); color: #fff; border-color: var(--sh-ebony); } .sh-sticky-cart { position: fixed; left: 0; right: 0; bottom: 0; z-index: 200; display: flex; align-items: center; gap: 12px; padding: 10px 16px; background: #fff; border-top: 1px solid var(--sh-timber); box-shadow: 0 -4px 20px rgba(0,0,0,.1); transform: translateY(110%); transition: transform .25s ease; }
.sh-sticky-cart.is-visible { transform: translateY(0); }
.sh-sticky-cart-info { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; }
.sh-sticky-cart-name { font-size: 13px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sh-sticky-cart-price { font-size: 13px; color: var(--sh-muted); }
.sh-sticky-cart-price del { opacity: .6; margin-right: 4px; }
.sh-sticky-cart-price ins { text-decoration: none; } .sh-sticky-cart .sh-sticky-cart-btn {
flex: 0 0 auto;
padding: 12px 22px;
border: 0;
border-radius: 999px;
background: var(--sh-ebony);
color: var(--sh-floral);
font-size: 14px;
font-weight: 700;
text-transform: lowercase;
cursor: pointer;
}
@media (min-width: 768px) { .sh-sticky-cart { display: none !important; } } .sh-product .sh-howto { padding: 8px 0 40px; }
@media (min-width: 1024px) { .sh-product .sh-howto { padding: 16px 0 56px; } }
.sh-product .sh-howto-head { margin-bottom: 22px; }
.sh-product .sh-howto-head h2 { font-size: 24px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; }
@media (min-width: 1024px) { .sh-product .sh-howto-head h2 { font-size: 32px; } }
.sh-product .sh-howto-steps {
list-style: none; margin: 0; padding: 0;
display: grid; grid-template-columns: 1fr; gap: 14px; counter-reset: none;
}
@media (min-width: 560px)  { .sh-product .sh-howto-steps { grid-template-columns: 1fr 1fr; gap: 16px; } }
@media (min-width: 980px)  { .sh-product .sh-howto-steps { grid-template-columns: repeat(4, 1fr); gap: 18px; } }
.sh-product .sh-howto-step {
position: relative; background: var(--sh-floral);
border: 1px solid var(--sh-timber); border-radius: 18px;
padding: 22px 20px 20px;
}
.sh-product .sh-howto-num {
position: absolute; top: 16px; right: 16px;
font-size: 13px; font-weight: 800; color: var(--sh-ebony);
width: 26px; height: 26px; border-radius: 50%;
background: var(--sh-ash-soft);
display: flex; align-items: center; justify-content: center;
}
.sh-product .sh-howto-ic {
width: 44px; height: 44px; border-radius: 12px; background: var(--sh-ash-soft);
display: flex; align-items: center; justify-content: center; margin-bottom: 14px;
}
.sh-product .sh-howto-ic svg { width: 24px; height: 24px; color: var(--sh-ebony); }
.sh-product .sh-howto-step h3 { font-size: 15px; font-weight: 800; letter-spacing: -0.01em; margin: 0 0 6px; }
.sh-product .sh-howto-step p { font-size: 13px; color: var(--sh-muted); line-height: 1.5; margin: 0; }  .sh-product .tab-panel > p,
.sh-product .tab-panel > ul,
.sh-product .tab-panel > ol,
.sh-product .tab-panel .lead,
.sh-product .tab-panel .inci,
.sh-product .acc-content > p,
.sh-product .acc-content > ul,
.sh-product .acc-content > ol { max-width: 68ch; } .sh-product .tab-panel { font-size: 14.5px; line-height: 1.65; color: var(--sh-ink); }
.sh-product .tab-panel > p { margin: 0 0 12px !important; } .sh-product .tab-panel[data-panel="description"] > p:first-child {
font-size: 16px;
line-height: 1.6;
color: var(--sh-ink);
margin: 0 0 14px !important;
} .sh-product .tab-panel[data-panel="description"] > ul {
list-style: none !important;
padding-left: 0 !important;
margin: 0 0 14px !important;
}
.sh-product .tab-panel[data-panel="description"] > ul > li {
position: relative;
padding: 3px 0 3px 26px !important;
line-height: 1.5;
}
.sh-product .tab-panel[data-panel="description"] > ul > li::before {
content: '';
position: absolute;
left: 6px;
top: 0.62em;
width: 7px;
height: 7px;
border-radius: 50%;
background: var(--sh-ebony);
} .sh-builder { border: 1px solid var(--sh-timber); border-radius: 16px; padding: 18px; background: #fff; }
.sh-builder-head { font-size: 14px; margin-bottom: 14px; color: var(--sh-muted); }
.sh-builder-head strong { color: var(--sh-ink); font-weight: 800; }
.sh-builder-opts { display: flex; flex-direction: column; gap: 10px; margin-bottom: 16px; }
.sh-builder-opt { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 14px; border: 1px solid var(--sh-timber); border-radius: 12px; }
.sh-builder-opt.is-oos { opacity: .55; }
.sh-builder-flavor { font-weight: 600; font-size: 15px; }
.sh-builder-oos { font-size: 12px; color: var(--sh-muted); }
.sh-builder-stepper { display: inline-flex; align-items: center; gap: 8px; }
.sh-builder-stepper button { width: 32px; height: 32px; border-radius: 50%; border: 1px solid var(--sh-timber); background: var(--sh-floral); font-size: 18px; line-height: 1; cursor: pointer; color: var(--sh-ink); }
.sh-builder-stepper button:disabled { opacity: .35; cursor: default; }
.sh-builder-q { min-width: 20px; text-align: center; font-weight: 700; }
.sh-builder-actions { display: flex; flex-direction: column; gap: 10px; }
.sh-builder .btn-add.is-disabled, .sh-builder .btn-buy.is-disabled { opacity: .5; pointer-events: none; } .sh-product .sh-bundle-contents { margin: 6px 0 18px; padding: 16px 18px; background: var(--sh-floral); border: 1px solid var(--sh-timber); border-radius: 14px; }
.sh-product .sh-bundle-contents-title { font-size: 11px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--sh-ebony); margin-bottom: 12px; }
.sh-product .sh-bundle-contents-grid { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.sh-product .sh-bundle-content-item { margin: 0; padding: 0; }
.sh-product .sh-bundle-content-link { display: flex; align-items: center; gap: 10px; padding: 6px; border: 1px solid transparent; border-radius: 12px; text-decoration: none; transition: background .15s, border-color .15s; }
.sh-product .sh-bundle-content-link:hover { background: #fff; border-color: var(--sh-timber); }
.sh-product .sh-bundle-content-thumb { flex: 0 0 auto; width: 46px; height: 46px; border-radius: 9px; overflow: hidden; background: var(--sh-ash-soft); }
.sh-product .sh-bundle-content-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sh-product .sh-bundle-content-name { font-size: 13px; line-height: 1.3; color: var(--sh-ink); font-weight: 600; }
.sh-product .sh-bundle-content-link:hover .sh-bundle-content-name { color: var(--sh-ebony); } .sh-product .sh-pair { margin-top: 20px; padding: 14px 16px; border: 1px solid var(--sh-timber); border-radius: 16px; background: var(--sh-floral); }
.sh-product .sh-pair-title { font-size: 12px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; color: var(--sh-ebony); margin-bottom: 10px; }
.sh-product .sh-pair-item { display: flex; align-items: center; gap: 12px; padding: 10px 0; }
.sh-product .sh-pair-item + .sh-pair-item { border-top: 1px solid var(--sh-timber); }
.sh-product .sh-pair-media { position: relative; flex: 0 0 auto; width: 60px; height: 60px; border-radius: 12px; overflow: hidden; background: var(--sh-ash-soft); }
.sh-product .sh-pair-media img { width: 100%; height: 100%; object-fit: cover; display: block; }
.sh-product .sh-pair-info { flex: 1 1 auto; min-width: 0; }
.sh-product .sh-pair-namerow { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.sh-product .sh-pair-name { font-weight: 700; font-size: 14px; color: var(--sh-ink); text-decoration: none; line-height: 1.25; }
.sh-product .sh-pair-name:hover { color: var(--sh-ebony); }
.sh-product .sh-pair-price { font-size: 13px; font-weight: 700; color: var(--sh-ink); margin-top: 3px; }
.sh-product .sh-pair-add { flex: 0 0 auto; background: var(--sh-ebony); color: var(--sh-floral); border-radius: 999px; padding: 9px 14px; font-size: 12px; font-weight: 700; text-decoration: none; white-space: nowrap; transition: background .15s ease; }
.sh-product .sh-pair-add:hover { background: var(--sh-ebony-dark); }.woodmart-price-filter .amount{color:inherit;font-weight:inherit}.woodmart-price-filter .current-state{color:var(--color-gray-800);font-weight:600}.woodmart-price-filter .current-state .amount{font-weight:600}.login-see-prices .woodmart-price-filter{display:none}.title-wrapper [class*="title"]{display:inline-block}.title-wrapper .title{margin-bottom:0}.title-wrapper .img-wrapper{margin-top:10px}.subtitle-color-black.subtitle-style-default{color:#000}.subtitle-color-black.subtitle-style-background{background-color:#333;color:#fff}.subtitle-color-white.subtitle-style-default{color:rgba(255,255,255,0.8)}.subtitle-color-white.subtitle-style-background{background-color:rgba(255,255,255,0.8);color:#242424}.wd-title-color-white{color:var(--wd-text-color);--wd-text-color: rgba(255,255,255,0.8);--wd-title-color: #fff}.subtitle-color-gradient.subtitle-style-default{color:var(--color-gray-400)}.subtitle-color-gradient.subtitle-style-background{background-color:#f1f1f1;color:#333}.wd-title-color-gradient .title{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wd-title-style-simple .liner-continer{position:relative;padding-bottom:10px}.wd-title-style-simple .liner-continer:after{content:" ";position:absolute;top:100%;left:calc(50% - 20px);width:40px;height:2px}.wd-title-style-simple.text-left .liner-continer:after{left:0}.wd-title-style-simple.text-right .liner-continer:after{right:0;left:auto}.wd-title-style-simple.wd-title-color-default .liner-continer:after{background-color:rgba(0,0,0,0.105)}.wd-title-style-simple.wd-title-color-primary .liner-continer:after{background-color:var(--wd-primary-color)}.wd-title-style-simple.wd-title-color-alt .liner-continer:after{background-color:var(--wd-alternative-color)}.wd-title-style-simple.wd-title-color-black .liner-continer:after{background-color:#000}.wd-title-style-simple.wd-title-color-white .liner-continer:after{background-color:#fff}.wd-title-style-bordered .liner-continer{display:flex;align-items:center;border-color:rgba(0,0,0,0.105);flex-direction:row}.wd-title-style-bordered .liner-continer:before,.wd-title-style-bordered .liner-continer:after{content:"";display:block;flex:1 1 auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}.wd-title-style-bordered .liner-continer:before{margin-right:20px}.wd-title-style-bordered .liner-continer:after{margin-left:20px}.wd-title-style-bordered.text-left .liner-continer:before{display:none}.wd-title-style-bordered.text-right .liner-continer:after{display:none}.wd-title-style-bordered.wd-title-color-white .liner-continer,[class*="color-scheme-light"] .wd-title-style-bordered .liner-continer{border-color:rgba(255,255,255,0.2)}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-default .title{border-color:#CCC}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-primary .title{border-color:var(--wd-primary-color)}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-alt .title{border-color:var(--wd-alternative-color)}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-black .title{border-color:#000}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-white .liner-continer{border-color:rgba(255,255,255,0.5)}:is(.wd-title-style-underlined,.wd-title-style-overlined).wd-title-color-white .title{border-color:#fff}.wd-title-style-underlined .liner-continer{border-bottom:2px solid var(--brdcolor-gray-300)}.wd-title-style-underlined .title{margin-bottom:-2px;padding-bottom:10px;border-bottom:2px solid transparent}.wd-title-style-overlined .liner-continer{border-top:1px solid var(--brdcolor-gray-300)}.wd-title-style-overlined .title{margin-top:-1px;padding-top:20px;border-top:3px solid transparent}.wd-title-style-underlined-2{--margin-bottom: 15px}.wd-title-style-underlined-2 .title{border-bottom:2px solid;line-height:.85}.wd-title-style-underlined-2 .title.wd-fontsize-xxl{border-width:3px}.wd-title-style-underlined-2 .title.wd-fontsize-xxxl{border-width:4px}.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title{text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff}.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title.wd-fontsize-xxxl{text-shadow:2px 2px #fff,2px -2px #fff,-2px 2px #fff,-2px -2px #fff}.wd-title-style-underlined-2.wd-title-color-default .title{border-color:rgba(0,0,0,0.105)}.wd-title-style-underlined-2.wd-title-color-primary .title{border-color:var(--wd-primary-color)}.wd-title-style-underlined-2.wd-title-color-alt .title{border-color:var(--wd-alternative-color)}.wd-title-style-underlined-2.wd-title-color-black .title{border-color:#000}.wd-title-style-underlined-2.wd-title-color-white .title{border-color:#fff}.wd-title-style-underlined-2.wd-title-color-white .title,[class*="color-scheme-light"] .wd-title-style-underlined-2 .title{text-shadow:none !important}.wd-title-style-shadow{padding:25px;border-radius:var(--wd-brd-radius);box-shadow:0 0 8px rgba(0,0,0,0.12)}.wpb-js-composer .title-wrapper{--content-width: var(--wd-max-width)}.wpb-js-composer .title-wrapper [class*="title"]{max-width:var(--content-width)}.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer{margin-bottom:0}.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer .title{display:none}@media (max-width: 1024px){.title-subtitle.wd-fontsize-m,.title-after_title.wd-fontsize-s{font-size:14px}.wd-title-style-underlined-2 .title:is(.wd-fontsize-xxl,.wd-fontsize-xxxl){border-width:2px}.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title.wd-fontsize-xxxl{text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff}}@media (max-width: 576px){.title-wrapper .title-subtitle{font-size:12px}.title-wrapper .title{font-size:20px}}.comment-form-images{margin-top:10px}label[for="wd-add-img-btn"]{display:inline-block;margin-bottom:0;margin-inline-end:5px;border-bottom:2px solid var(--brdcolor-gray-300);color:var(--color-gray-800);vertical-align:middle;font-weight:600;cursor:pointer;transition:all .25s ease}label[for="wd-add-img-btn"]:hover{border-color:var(--brdcolor-gray-400)}.wd-add-img-count{display:inline-block;margin-inline-start:15px;vertical-align:middle}#wd-add-img-btn{position:absolute;clip:rect(1px, 1px, 1px, 1px)}.comment-form-img-message:before{margin-right:7px;content:"\f100";font-family:"woodmart-font"}.commentlist .wd-images-gallery{margin-top:15px}.searchform{position:relative}.searchform input[type="text"]{padding-right:50px;height:46px;font-size:15px}.searchform .searchsubmit{position:absolute;top:0;right:2px;bottom:0;padding:0;width:50px;border:none;background-color:transparent;box-shadow:none;color:var(--wd-form-color);font-weight:400;font-size:0}.searchform .searchsubmit:hover{color:var(--wd-form-color)}.searchform .searchsubmit:hover:after,.searchform .searchsubmit:hover img{opacity:.7}.searchform .searchsubmit:after{font-size:20px;transition:opacity .2s ease;content:"\f130";font-family:"woodmart-font"}.searchform .searchsubmit img{min-width:unset;max-width:24px;transition:opacity .2s ease}.searchform .searchsubmit:before{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity .1s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle}.searchform .searchsubmit.wd-with-img:after{content:none}.searchform.search-loading .searchsubmit:before{opacity:1;transition-duration:.2s;animation:wd-rotate 450ms infinite linear}.searchform.search-loading .searchsubmit:after,.searchform.search-loading .searchsubmit img{opacity:0;transition-duration:.1s}li:hover .cart-info .wd-entities-title{color:var(--wd-entities-title-color-hover)}.woocommerce-mini-cart>li{position:relative;display:flex;align-items:flex-start}.woocommerce-mini-cart>li a{margin-bottom:0}.woocommerce-mini-cart .remove{position:absolute;top:1px;right:0;z-index:2;width:20px;height:20px;border-radius:50%;color:var(--color-gray-800);text-align:center;font-size:0;line-height:20px}.woocommerce-mini-cart .remove:after{font-weight:700;font-size:8px;content:"\f112";font-family:"woodmart-font"}.woocommerce-mini-cart .remove:hover{background-color:var(--bgcolor-white);box-shadow:0 0 3px rgba(0,0,0,0.1)}.woocommerce-mini-cart .blockOverlay{display:none !important}.cart-item-link{z-index:1;font-size:0}.cart-item-image{position:relative;flex:0 0 auto;overflow:hidden;margin-right:15px}.cart-item-image img{float:none !important;margin-right:0 !important;transition:opacity .6s ease}.cart-item-image:after{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;opacity:0;transition:opacity .6s ease;content:"";display:inline-block;width:20px;height:20px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle}.removing-process .cart-item-image:after,.wd-loading .cart-item-image:after{opacity:1;animation:wd-rotate 450ms infinite linear}.removing-process .cart-item-image img,.wd-loading .cart-item-image img{opacity:.2}.cart-info{flex:1 1 auto;padding-right:20px}.cart-info .wd-entities-title{transition:all .25s ease}.cart-info .wd-entities-title p{margin-top:5px;margin-bottom:5px;color:var(--wd-text-color);font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:90%;font-family:var(--wd-text-font)}.cart-info .variation{margin-bottom:6px}.cart-info span.quantity{display:block;color:var(--color-gray-300);font-size:90%}.cart-info div.quantity{position:relative;z-index:1;display:inline-flex;margin-bottom:8px;transition:opacity .6s ease}.cart-info div.quantity input[type="button"],.cart-info div.quantity input[type="number"]{height:32px}.cart-info li.wd-loading>a{pointer-events:none}.cart-info li.wd-loading div.quantity{opacity:.6;cursor:none;pointer-events:none}.cart-info .wd-product-sku{margin-bottom:5px;font-size:90%;word-break:break-all}.cart-info .wd-product-sku .wd-label{color:var(--color-gray-800);font-weight:600}.shopping-cart-widget-footer>*{margin-bottom:5px}.shopping-cart-widget-footer>*:last-child{margin-bottom:0}.woocommerce-mini-cart__total{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:15px;padding-top:15px;padding-bottom:15px;border-top:1px solid var(--brdcolor-gray-300)}.woocommerce-mini-cart__total strong{color:var(--color-gray-900);text-transform:uppercase;font-weight:600;font-size:18px}.woocommerce-mini-cart__total .amount{font-weight:600;font-size:20px}.woocommerce-mini-cart__buttons{display:block;margin-bottom:0;text-align:center}.woocommerce-mini-cart__buttons a{margin-bottom:10px;width:100%}.woocommerce-mini-cart__buttons a:last-child{margin-bottom:0}.woocommerce-mini-cart__buttons .btn-cart{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor)}.woocommerce-mini-cart__buttons .btn-cart:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover)}.woocommerce-mini-cart__buttons .btn-cart:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active)}.woocommerce-mini-cart__buttons .checkout{border-radius:var(--btn-shop-brd-radius);color:var(--btn-shop-color);box-shadow:var(--btn-shop-box-shadow);background-color:var(--btn-shop-bgcolor)}.woocommerce-mini-cart__buttons .checkout:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}.woocommerce-mini-cart__buttons .checkout:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}.wd-empty-mini-cart{padding-top:10px;padding-bottom:10px;text-align:center}.wd-empty-mini-cart:before{display:block;margin-bottom:20px;color:var(--color-gray-200);font-size:86px;line-height:1;content:"\f147";font-family:"woodmart-font"}.wd-empty-mini-cart .btn{border-radius:var(--btn-shop-brd-radius);color:var(--btn-shop-color);box-shadow:var(--btn-shop-box-shadow);background-color:var(--btn-shop-bgcolor)}.wd-empty-mini-cart .btn:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}.wd-empty-mini-cart .btn:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}.header-banner-enabled .website-wrapper{margin-top:0;transition:margin-top .6s ease}.header-banner-display .header-banner{opacity:1;transition:opacity 0s ease}.header-banner-display .website-wrapper{transition:margin-top .6s ease .25s}.header-banner{position:absolute;top:0;right:0;left:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;opacity:0;transition:opacity 0s ease .6s}.close-header-banner{position:absolute;top:0;right:0;bottom:0;z-index:1}.close-header-banner.wd-style-icon>a{width:50px;height:100%}.close-header-banner.wd-style-icon>a:before{font-size:14px;font-weight:600}.close-header-banner+.header-banner-link{right:60px}@media (min-width: 782px){.admin-bar .header-banner{top:32px}}@media (max-width: 782px){.admin-bar .header-banner{top:46px}}@media (min-width: 1200px){body[class*="wrapper-boxed"] .header-banner{margin:0 auto;max-width:1200px}body[class*="wrapper-boxed"].wd-search-opened .header-banner{right:var(--wd-scroll-w)}}@media (max-width: 768.98px){.header-banner-container{padding-right:40px;padding-left:40px}}.wd-popup.wd-promo-popup{
background-color:#111111;
background-image: url(http://chew.com.ua/wp-content/uploads/2021/08/promo-popup.jpg);
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}
.header-banner{
background-color:#677060;
background-image: none;
}
.page-title-default{
background-color:#0a0a0a;
background-image: none;
background-size:cover;
background-position:center center;
}
.footer-container{
background-color:rgb(103,111,96);
background-image: none;
}
:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(15,15,15);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-transform:none;
--wd-title-color:rgb(15,15,15);
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-transform:none;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
html .wd-nav.wd-nav-main > li > a{
font-family: "Montserrat", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 24px;line-height: 30px;text-transform: none;color: rgb(15,15,15);
}
@media (max-width: 1024px){
html .wd-nav.wd-nav-main > li > a{
font-size: 20px;
}
}
@media (max-width: 767px){
html .wd-nav.wd-nav-main > li > a{
font-size: 18px;
}
}
:root{
--wd-brd-radius: 20px;
}:root{
--wd-primary-color:rgb(103,111,96);
}
:root{
--wd-alternative-color:rgb(103,111,96);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
.single-product .main-page-wrapper{
background-color:rgb(249,249,249);
background-image: none;
}
:root{
--btn-default-bgcolor:rgb(103,111,96);
}
:root{
--btn-default-bgcolor-hover:rgb(186,197,189);
}
:root{
--btn-shop-bgcolor:rgb(103,111,96);
}
:root{
--btn-shop-bgcolor-hover:rgb(186,197,189);
}
:root{
--btn-accent-bgcolor:rgb(103,111,96);
}
:root{
--btn-accent-bgcolor-hover:rgb(186,197,189);
}
:root{
--notices-success-bg:rgb(186,197,189);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(186,197,189);
}
:root{
--notices-warning-color:#fff;
}
:root{
--wd-form-brd-radius: 5px;
--wd-form-brd-width: 1px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-shop-color: #fff;
--btn-shop-color-hover: #333;
--btn-accent-color: #fff;
--btn-accent-color-hover: #333;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-shop-brd-radius: 35px;
--btn-shop-box-shadow: none;
--btn-shop-box-shadow-hover: none;
--btn-accent-brd-radius: 35px;
--btn-accent-box-shadow: none;
--btn-accent-box-shadow-hover: none;
}
@media (min-width: 1025px) {
.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
max-width: 1192px;
}
}
.container {
max-width: 1222px;
}
:root{
--wd-container-width: 1222px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-no {
max-width: 1192px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
max-width: 1202px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-default {
max-width: 1212px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
max-width: 1222px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
max-width: 1232px;
}
.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
max-width: 1252px;
}
@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}
.header-banner {
height: 60px;
}
body.header-banner-display .website-wrapper {
margin-top:60px;
}
@media (max-width: 1024px) {
.header-banner {
height: 60px;
}
body.header-banner-display .website-wrapper {
margin-top:60px;
}
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 190px;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
--wd-form-color: rgb(15,15,15);
--wd-form-placeholder-color: rgb(188,188,188);
--wd-form-brd-color: rgb(188,188,188);
}
@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//smilehunter.ua/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4) format("woff2");
}
.woosb-products .woosb-product .woosb-title .stock.in-stock {
display: none;
}
.website-wrapper {
height: 100%;
position: relative;
overflow: hidden;
background-color: var(--wd-main-bgcolor);
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
} .wd-products-element .products.elements-grid {
align-items: stretch !important;
} .wd-products-element .product-grid-item {
display: flex !important;
flex-direction: column !important;
height: auto !important;
} .wd-products-element .product-wrapper {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
height: 100% !important;
} .wd-products-element .price {
margin-top: auto !important; margin-bottom: 10px !important; 
} .wd-products-element .wd-add-btn {
margin-top: 0 !important;
}
@media only screen and (max-width: 767px) {
.product-summary-shadow .summary-inner {
padding: 15px 5px 15px !important;
box-shadow: none !important;
}
.container-fluid {
margin-bottom: 0px !important;
}
.product-image-summary .entry-summary {
padding-bottom: 0px !important;
}
}