html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#fcf4e8;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}abbr,acronym{border-bottom:1px dotted var(--tf-border-lite);cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:1.25rem}hr{background-color:#fcf4e8;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}table,td,th{border:1px solid var(--tf-border-lite)}table{border-right:0 solid;border-bottom:0 solid}th{font-weight:700}td,th{padding:8px;border-width:0 1px 1px 0}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{font-family:var(--tf-body-font-family);font-size:1rem;font-style:var(--tf-body-font-style);text-decoration:var(--tf-body-text-decoration);border:1px solid;border-color:var(--tf-border-lite);border-radius:3px;background:#fcf4e8;color:var(--tf-text-paragraph);line-height:1;padding:.6em 1em .4em;transition:all .3s ease-in-out;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--tf-border-lite)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--tf-border-lite)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:var(--tf-text-paragraph);font-family:var(--tf-body-font-family);font-size:1rem;font-style:var(--tf-body-font-style);text-decoration:var(--tf-body-text-decoration);text-transform:var(--tf-body-text-transform);border:1px solid var(--tf-border-lite);border-radius:3px;padding:3px;box-sizing:border-box;padding:10px;min-height:40px;width:100%}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:var(--tf-text-paragraph)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--tf-text-paragraph)}select{border:1px solid var(--tf-border-lite);font-family:var(--tf-body-font-family)}textarea{width:100%;box-sizing:border-box}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.comment-list .comment img{width:55px;height:55px;border-radius:50%;margin-right:10px}.comments-area li.comment{margin-top:20px;border-bottom:2px dashed var(--tf-primary)}.comment-list .comment .comment-author{display:flex;align-items:center;gap:5px}.comments-area li.comment .reply{font-weight:600;margin-top:15px}.comments-area li.comment .comment-metadata a{font-weight:600;margin-bottom:10px;display:inline-block}.comments-area .comment-form-cookies-consent{display:flex;align-items:center;gap:8px}.comments-area .comment-form-cookies-consent input{width:auto}.comments-area .comment-form-cookies-consent label{cursor:pointer}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fcf4e8;border-radius:3px;box-shadow:0 0 2px 2px var(--tf-box-shadow-color);clip:auto !important;clip-path:none;color:var(--tf-primary);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex='-1']:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-right:0}.main-navigation ul ul{box-shadow:0 3px 3px var(--tf-box-shadow-color);float:right;position:absolute;top:100%;right:-999em;z-index:99999}.main-navigation ul ul ul{right:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;right:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{right:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1em 0 0}.page-links{clear:both;margin:0 0 1.5em}.widget-area .widget:nth-child(1){margin-top:0}.widget{margin-bottom:25px;clear:both}.widget-area ul{padding-left:0;margin:0;list-style:none}.widget-area ul li a{display:block;padding-bottom:5px;color:var(--tf-text-paragraph);border-bottom:2px dotted var(--tf-border-lite);margin-bottom:10px;text-decoration:none;transition:.3s all ease;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.widget-area ul li a:hover{color:var(--tf-brand-dark);border-color:var(--tf-brand-dark)}.wp-block-latest-comments,.recentcomments{padding-left:0}.comment-content ol li{list-style:disc;margin-left:20px}.comment-content ol{margin-bottom:20px}.wp-block-search .wp-block-search__label{display:none}.woocommerce-account .entry-content{margin-top:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none !important;display:block;padding:8px 10px 8px 0;border-bottom:1px solid var(--tf-border-lite)}.woocommerce td.product-name dl.variation dd{float:left}.woocommerce td.product-name dl.variation dd p{margin:0}.woocommerce a.remove,.woocommerce-cart .wc-proceed-to-checkout a{text-decoration:none !important}.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a{text-decoration:none !important;display:inline-block;padding:8px 12px;background:#fcf4e8;border-radius:5px;margin:5px}