@charset "UTF-8";
/*!
Theme Name: Ace Tips and Advice Theme 2025
Theme URI: http://underscores.me/
Author: Ace Hardware
Author URI: https://www.acehardware.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ace-tips-and-advice-theme-2025
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ace Tips and Advice Theme 2025 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://use.typekit.net/zvh8iye.css");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-height:100vh;margin-bottom:0;background-color:#F7F7F7}body.menu-open{overflow:hidden}#page{position:relative;display:grid;grid-template-columns:[fullwidth-start] minmax(4.26vw,1fr) [content-start] min(91.48vw,1520px) [content-end] minmax(4.26vw,1fr) [fullwidth-end];grid-template-rows:[full-start header-start] auto [header-end content-start] auto [content-end footer-start] -webkit-min-content [footer-end full-end];grid-template-rows:[full-start header-start] auto [header-end content-start] auto [content-end footer-start] min-content [footer-end full-end]}body.menuOpen #page>:not(header,.skip-link){-webkit-filter:blur(4px);filter:blur(4px)}body.menuOpen{overflow:hidden}@media (max-width:767px){#page{grid-template-rows:[full-start header-start] auto [header-end content-start] auto [content-end footer-start] -webkit-min-content [footer-end full-end];grid-template-rows:[full-start header-start] auto [header-end content-start] auto [content-end footer-start] min-content [footer-end full-end]}}#page #masthead{grid-area:1/2/1/3;display:grid;grid-template-rows:auto;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;align-items:center;container-type:inline-size;background-color:#fff;-o-border-image:linear-gradient(#fff 0%,#fff calc(100% - 1px),#dbdbdb calc(100% - 1px),#dbdbdb 100%) 0//0 100vw;border-image:linear-gradient(#fff 0%,#fff calc(100% - 1px),#dbdbdb calc(100% - 1px),#dbdbdb 100%) fill 0//0 100vw}#page #masthead .site-branding{-webkit-transition:all 0.25s;transition:all 0.25s}#page #masthead .site-branding img{padding:0.75rem 1rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767px){#page #masthead .site-branding img{width:auto;height:39px;padding:0.5rem 1rem}}@media (min-width:768px){#page #masthead .redBar{background-color:#D40029;height:32px;grid-area:1/4/2/1;-o-border-image:conic-gradient(#D40029 0 0) 0//0 100vw;border-image:conic-gradient(#D40029 0 0) fill 0//0 100vw}}@media (max-width:767px){#page #masthead{grid-template-columns:subgrid;grid-area:1/4/2/1;padding-block:0 0.5rem;border-bottom:solid 1px #dbdbdb;-o-border-image:none;border-image:none;justify-items:center}}#page #primary{padding-block:1.5rem;grid-area:content/fullwidth;display:grid;grid-template-columns:inherit;grid-template-rows:auto}body.archive.tag #page #primary,body.archive.tax-brand #page #primary,body.search #page #primary{grid-template-columns:[fullwidth-start] minmax(4.26vw,1fr) [content-start] min(91.48vw,1016px) [content-end] minmax(4.26vw,1fr) [fullwidth-end]}#page #primary>*{grid-column:content}#page #primary .archivePageWrap:has(.filters){display:grid;gap:clamp(16px,2vw,1.5rem);grid-template-columns:25% 1fr;align-items:start}@media (max-width:767px){#page #primary .archivePageWrap:has(.filters){grid-template-columns:1fr}}#page #primary .fullwidth{grid-column:fullwidth;grid-row:auto}#page #colophon{grid-area:footer/fullwidth;display:grid;grid-template-columns:subgrid;grid-template-rows:auto;background-color:#424242;color:#fff}@media (max-width:767px){#page #colophon{grid-template-columns:1fr}}#page #colophon>*{grid-column:content}#page #colophon .fullwidth{grid-column:fullwidth;grid-row:auto}.mz-pagefooter{background:#424242;padding:10px 20px;overflow:visible;font-family:"Roboto Slab","serif";font-family:"Roboto","serif";color:white}.mz-pagefooter .link-list-widget{padding:15px}@media (max-width:767px){.mz-pagefooter .link-list-widget{padding:0;border-bottom:1px solid #727272;margin-bottom:0}}.mz-pagefooter .link-list-widget .fa{margin:13px 0 8px;font-size:20px;float:right}@media (min-width:768px){.mz-pagefooter .link-list-widget .fa{margin:10px}}.mz-pagefooter .no-padding{padding:0;margin-bottom:3px}.mz-pagefooter hr{border-top:1px solid #727272}@media (max-width:767px){.mz-pagefooter hr{display:none}}.mz-pagefooter .footer-links .link-list-widget .title{cursor:default}@media (max-width:767px){.mz-pagefooter .footer-links .link-list-widget .title{cursor:pointer}}@media (max-width:991px) and (min-width:768px){.mz-pagefooter .footer-links .mz-cms-row>div{width:50%!important}}.mz-pagefooter .rewards-ses-link{font-size:16px;text-decoration:underline!important;text-align:center}@media screen and (min-width:1025px) and (max-width:1335px){.mz-pagefooter .rewards-ses-link{font-size:14px}}.mz-pagefooter .rewards-ses-link-section-footer-mobile{display:grid;line-height:32px;text-align:right}.mz-pagefooter .rewards-footer{background-color:#d40029;padding:10px 0px}.mz-pagefooter .rewards-footer a{display:inline-block;height:100%;color:white}.mz-pagefooter .rewards-footer img{width:148px;height:48px}.mz-pagefooter .rewards-footer .rewards-text{font-size:15px;font-weight:700;height:100%;padding:0}@media (max-width:440px){.mz-pagefooter .rewards-footer .rewards-text p{margin:0}}.mz-pagefooter .rewards-desktop{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px);background-color:#d40129}@media (min-width:768px){.mz-pagefooter .rewards-desktop{display:flex;justify-content:space-around;align-items:center;clip-path:polygon(0 100%,50% 83%,100% 100%,100% 0,0 0);max-width:220px;flex-direction:column;padding-block:1%;padding-block:7% 14%;aspect-ratio:219/256;text-align:center}.mz-pagefooter .rewards-desktop .rewards-ses-links-section{display:flex;gap:min(9%,19px);width:100%;justify-content:center}.mz-pagefooter .rewards-desktop img{width:min(86%,200px)}}@media (max-width:767px){.mz-pagefooter .rewards-desktop{grid-area:1/2/2/1;-webkit-transform:none;transform:none;display:flex;justify-content:space-between;padding:20px 15px}.mz-pagefooter .rewards-desktop img{width:148px;height:auto}.mz-pagefooter .rewards-desktop .rewards-ses-links-section{display:flex;flex-direction:column;justify-content:space-between}}.mz-pagefooter .rewards-desktop .holiday-desktop-logo{margin-top:5px;width:320px;right:-40px}@media screen and (min-width:1025px) and (max-width:1335px){.mz-pagefooter .rewards-desktop .holiday-desktop-logo{margin-top:5px;width:280px}}.mz-pagefooter .footer-section{padding-top:10px;display:flex;justify-content:center}.mz-pagefooter .footer-section a{text-decoration:none}.mz-pagefooter .footer-section.footer-links{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding-block:20px 10px}@media (min-width:768px) and (max-width:992px){.mz-pagefooter .footer-section.footer-links{grid-template-columns:37.5% 37.5% 1fr}.mz-pagefooter .footer-section.footer-links>div{margin-bottom:50px}.mz-pagefooter .footer-section.footer-links>div:first-child{grid-area:1/2/2/1}.mz-pagefooter .footer-section.footer-links>div:nth-child(2){grid-area:1/3/2/2}.mz-pagefooter .footer-section.footer-links>div:nth-child(3){grid-area:2/2/3/1}.mz-pagefooter .footer-section.footer-links>div:nth-child(4){grid-area:2/3/3/2}}@media (max-width:767px){.mz-pagefooter .footer-section.footer-links{grid-template-columns:1fr;-webkit-padding-before:0;padding-block-start:0}}.mz-pagefooter .footer-section.footer-links li{padding:0;list-style:none;line-height:1.9}.mz-pagefooter .footer-section.footer-links li a{font-size:14px;color:#eee;padding-block:6.5px;line-height:1.2;display:block}.mz-pagefooter .footer-section.footer-links li a:hover{text-decoration:underline}@media (max-width:767px){.mz-pagefooter .footer-section.footer-links li a{padding:7px 15px}}.mz-pagefooter .footer-section.footer-contact{gap:2rem}.mz-pagefooter .footer-section.footer-contact>div{max-width:310px;display:flex}@media (max-width:767px){.mz-pagefooter .footer-section.footer-contact{display:none}}.mz-pagefooter .footer-section .title{color:white;font-size:18px;font-weight:700;margin-bottom:1px;margin-top:5px;font-family:"Roboto Slab","serif";font-family:"Roboto","serif"}@media (max-width:1024px){.mz-pagefooter .footer-section .title{font-size:16px}}.mz-pagefooter .footer-section .offer{padding:0}@media (min-width:768px){.mz-pagefooter .footer-contact>div:not(.no-border){min-height:160px}}@media (max-width:767px){.mz-pagefooter .footer-contact .signup-section{padding-bottom:10px}}.mz-pagefooter .footer-contact .signup-section form.ctct-custom-form{padding:0}.mz-pagefooter .footer-contact .signup-section form.ctct-custom-form .grecaptcha-badge{opacity:0}.mz-pagefooter .footer-contact .signup-section form.ctct-custom-form #mz-newsemailLabel{display:none}.mz-pagefooter .footer-contact .signup-section .newsletter-popover{color:#fff;font-family:"Roboto","sans-serif";font-size:12px}.mz-pagefooter .footer-contact .signup-section .newsletter-popover .mz-validationmessage{color:#fff}.mz-pagefooter .footer-contact .content-icon{width:auto}.mz-pagefooter .footer-contact .content-icon i{font-size:35px;margin-top:5px;margin-bottom:-5px}@media (max-width:1120px) and (min-width:992px){.mz-pagefooter .footer-contact .content-icon i{font-size:30px}}.mz-pagefooter .footer-contact .content-icon i.fa-envelope{font-size:30px}@media (max-width:1120px) and (min-width:992px){.mz-pagefooter .footer-contact .content-icon i.fa-envelope{font-size:24px}}.mz-pagefooter .footer-contact .content-icon i.fa-lightbulb{font-size:30px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:767px){.mz-pagefooter .footer-contact .content-icon i.fa-lightbulb{margin-top:-4px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media (max-width:767px){.mz-pagefooter .footer-contact .content-icon{padding-right:7px}.mz-pagefooter .footer-contact .content-icon i{font-size:25px;line-height:39px}}.mz-pagefooter .footer-contact .content-icon .mail2{margin-top:7px}.mz-pagefooter .footer-contact .content-icon img{margin-top:9px;width:100%;max-width:30px}.mz-pagefooter .footer-contact .content-text{font-weight:400;font-size:14px;padding-left:11px;padding-right:0;margin-bottom:10px;font-family:"Roboto","sans-serif"}@media (max-width:767px){.mz-pagefooter .footer-contact .content-text{padding:0}.mz-pagefooter .footer-contact .content-text .title{padding:0}}.mz-pagefooter .footer-contact .content-text .content-icon.emailIcon,.mz-pagefooter .footer-contact .content-text .content-icon.phoneIcon{width:35px}.mz-pagefooter .footer-contact .content-text a{color:#fff;text-decoration:none}.mz-pagefooter .footer-contact .content-text .content-text{margin-bottom:4px;line-height:39px}.mz-pagefooter .footer-contact .content-text .content-text.emailText,.mz-pagefooter .footer-contact .content-text .content-text.phoneText{float:left;width:calc(100% - 35px);padding-left:11px}@media (max-width:767px){.mz-pagefooter .footer-contact .content-text .phoneNumber{text-decoration:underline}}.mz-pagefooter .footer-contact input.mz-newsletter-signup{padding:7px;width:100%;height:35px;max-width:100%}.mz-pagefooter .footer-contact button[type=submit].mz-newsletter-signup{border:0;font-size:16px;font-family:"Roboto Slab","serif";font-family:"Roboto","serif";font-weight:700;left:-5px;min-width:0;padding:7px 9px;width:100%;min-width:70px;color:#fff;background-color:#d40029;line-height:21px}.mz-pagefooter .footer-contact .mz-cc-email-input{display:inline-block;width:100%}.mz-pagefooter .additional-links{text-align:center;font-weight:400;font-family:"Roboto","sans-serif";margin-bottom:10px}.mz-pagefooter .additional-links .additional-link{display:inline-block;margin:0 10px}.mz-pagefooter .additional-links .additional-link.ccpa{display:inline-flex;align-items:center}.mz-pagefooter .additional-links .ccpa-icon{margin-left:4px}.mz-pagefooter .additional-links a{color:white;padding-left:5px;text-decoration:none}@media (max-width:767px){.mz-pagefooter .additional-links{font-size:13px;padding-bottom:10px}}.mz-pagefooter .mz-pagefooter-disclaimer{display:none}.mz-pagefooter .mz-pagefooter-copyright,.mz-pagefooter .mz-pagefooter-disclaimer,.mz-pagefooter .mz-pagefooter-screenreader{margin:3px 0px 15px 0;text-align:center;color:white;font-family:"Roboto","sans-serif";line-height:130%;font-weight:400}.mz-pagefooter .mz-pagefooter-copyright a,.mz-pagefooter .mz-pagefooter-disclaimer a,.mz-pagefooter .mz-pagefooter-screenreader a{color:#fff}@media (max-width:767px){.mz-pagefooter .mz-pagefooter-copyright,.mz-pagefooter .mz-pagefooter-disclaimer,.mz-pagefooter .mz-pagefooter-screenreader{font-size:13px;padding-inline:15px}}.mz-pagefooter .footer-social{text-align:center;margin:5px 0 20px}@media (max-width:767px){.mz-pagefooter .footer-social{margin:24px 0 20px}}.mz-pagefooter .footer-social .mz-social-wrapper{display:inline-block}.mz-pagefooter .footer-social .mz-social-wrapper a{text-decoration:none;margin:10px 7px;font-size:34px;float:left}.mz-pagefooter .footer-social .mz-social-wrapper a img{height:30px;width:auto}@media (hover:hover){.mz-pagefooter .footer-social .mz-social-wrapper a:hover{color:#e62031}}@media not all and (hover:none){.mz-pagefooter .footer-social .mz-social-wrapper a:hover{color:#e62031}}@media (min-width:768px){.mz-pagefooter .footer-social .mz-social-wrapper a{margin:10px 25px}}.mz-pagefooter .footer-social .mz-social-wrapper a.textMeIcon{width:34px;height:34px;background-size:contain;background-repeat:no-repeat}.mz-pagefooter .footer-social .mz-social-wrapper a.textMeIcon:hover{background-image:url("../resources/images/icons/Ace_sms_icon_red.png")}.mz-pagefooter .footer-social .mz-social-wrapper a.textMeIcon.lazy-bg-loaded{background:url("../resources/images/icons/Ace_sms_icon_white.png")}.mz-pagefooter .footer-social .mz-social-wrapper i{color:#fff;font-size:24px}@media screen and (max-width:767px){.mz-pagefooter{padding:0}.mz-pagefooter .footer-section{padding:0}.mz-pagefooter .footer-links{padding:0px;margin:0px}.mz-pagefooter .additional-links a{text-decoration:underline}}.footer-dropdown{padding:0}@media screen and (min-width:768px) and (max-width:1399px){.holiday-md-footer{position:relative;top:194px;margin-top:-180px;width:1024px}}@media screen and (min-width:1400px){.holiday-md-footer{position:relative;top:269px;margin-top:-250px}}@media screen and (max-width:767px){.holiday-md-footer{display:none;visibility:hidden}.rewards-holiday-footer{padding-top:80px!important;background-image:url("https://cdn-tp3.mozu.com/24645-m1/cms/files/2fb8c560-3fa9-4a43-a813-f80218d3afd1");background-position:left center;border:0px;background-size:100%}}.menuToggle-Checkbox{display:none}.menuToggle-label{display:inline-block;width:100%;cursor:pointer;padding:0}@media (max-width:767px){.menuToggle-label{padding:7px 15px;display:flex;align-items:center;justify-content:space-between}.menuToggle-label:after{content:"";display:block;background-color:#fff;width:15px;height:15px;clip-path:polygon(40% 0,65% 0,65% 40%,100% 40%,100% 60%,65% 60%,65% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%)}}footer .menuToggle-Checkbox:checked+.menuToggle-label:after{clip-path:polygon(40% 40%,60% 40%,80% 40%,100% 40%,100% 60%,80% 60%,60% 60%,41% 60%,20% 60%,0 60%,0 40%,20% 40%)}.menuToggle-label:before{content:none!important}.menuToggle-Checkbox{display:none}.menuToggle-Checkbox~.menuToggle-menu{display:none}.menuToggle-Checkbox~.menuToggle-menu ul{margin:0;padding:0}.menuToggle-Checkbox:checked~.menuToggle-label .fa-plus:before{content:"\f068"}.menuToggle-Checkbox:checked~.menuToggle-label .sprite-plusWhite-3{background-position:-71.549964px 0}.menuToggle-Checkbox:checked~.menuToggle-label .sprite-plusRed-3{background-position:-47.699976px 0}.menuToggle-Checkbox:checked~.menuToggle-menu{display:block}.menuToggle-Checkbox:checked~.menuToggle-label .sprite-plusWhite-3{width:15px;height:15px;background-position:-71.549964px 0;background-size:210px,50px}footer .menuToggle-Checkbox:checked~.menuToggle-menu{display:block!important}@media only screen and (min-width:768px){.mz-pagefooter .footer-links .link-list-widget .menuToggle-menu{display:block}}body,button,input,optgroup,select,textarea{color:rgba(18,18,18,0.93);font-family:Roboto,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin-block:1rem 1rem}h1,h2{font-style:normal;font-weight:500;line-height:115%;text-wrap:pretty}@media (max-width:767px){h1,h2{font-size:1.5rem;letter-spacing:0.18px}}h1{font-size:3.125rem;margin-top:0;font-weight:800}@media (max-width:767px){h1{font-size:1.875rem}}h2{font-size:2.25rem;line-height:2.75rem;font-weight:700}@media (max-width:767px){h2{font-size:2rem}}h3{font-size:1.75rem;-webkit-margin-after:0;margin-block-end:0;font-weight:500}@media (max-width:767px){h3{font-size:1.75rem}}h4{font-size:1.5rem;-webkit-margin-after:0;margin-block-end:0}@media (max-width:767px){h4{font-size:1rem}}p{margin-bottom:1em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#f7f7f7}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 1.5em;-webkit-padding-start:0;padding-inline-start:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{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{margin:0 0 1.5em;width:100%}a{color:#d40029}a:visited{color:#d40029}a:active,a:focus,a:hover{color:currentColor;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}a:active *,a:focus *,a:hover *{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}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:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%;-webkit-transition:all 0.25s;transition:all 0.25s}.main-navigation .subNavBack{display:none}@media (max-width:767px){.main-navigation .subNavBack{display:block;border:0;background:#fff;height:55px;display:flex;align-items:center;font-weight:500;font-size:20px;width:calc(100% - 55px);-webkit-transition:all 0.25s;transition:all 0.25s;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);gap:1rem;position:absolute}.main-navigation:has(.focus) .subNavBack{-webkit-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}}@media (max-width:767px){.main-navigation{position:absolute;top:55px;left:0;z-index:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.main-navigation:before{content:"";display:block;content:"";background-color:#e3e3e3;width:calc(100% - 2rem);height:1px;display:block;position:absolute;left:1rem;z-index:1}.main-navigation.toggled{-webkit-transform:translateX(0);transform:translateX(0);width:95%}html:has(.main-navigation.toggled) .site-branding{justify-self:flex-start}}.main-navigation .nav-menu{-webkit-transition:all 0.25s;transition:all 0.25s;transition-behavior:allow-discrete}@media (max-width:767px){.main-navigation .nav-menu{background-color:#fff;position:relative;overflow:hidden;width:100%}.main-navigation .nav-menu li:first-child>a{padding:1.75rem 1rem 0.75rem}.main-navigation .nav-menu>li:nth-child(2)>a{padding-top:1.25rem}.main-navigation .nav-menu li:last-child>a{padding-bottom:1.75rem}.main-navigation .nav-menu li:last-child>a:after{content:"";background-color:#e3e3e3;width:calc(100% - 2rem);height:1px;display:block;position:absolute;left:1rem;bottom:0}.main-navigation .nav-menu>li:first-child>a{padding:1.75rem 1rem 1.25rem}.main-navigation .nav-menu>li:first-child>a:after{content:"";background-color:#e3e3e3;width:calc(100% - 2rem);height:1px;display:block;position:absolute;left:1rem}.main-navigation .nav-menu>li:first-child>a:after{bottom:0}.main-navigation .nav-menu:has(.focus){overflow:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.main-navigation ul{list-style:none;margin:0;padding-left:0}@media (max-width:767px){.main-navigation.toggled ul{display:flex;flex-direction:column;width:100%}}.main-navigation ul .sub-menu{-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);position:absolute;top:100%;left:-999em;z-index:99999;flex-direction:column;background:#fff;width:316px;align-items:flex-start;-webkit-transition:all 0.25s;transition:all 0.25s}@media (max-width:767px){.main-navigation ul .sub-menu{left:100%;top:0;-webkit-box-shadow:none;box-shadow:none;display:none;width:100%}}.main-navigation ul .sub-menu li{width:100%}.main-navigation ul .sub-menu li.focus>ul,.main-navigation ul .sub-menu li:hover>ul{display:block;left:0}@media (min-width:768px){.main-navigation ul li:hover>ul{left:auto}}.main-navigation ul li.focus>ul{display:block;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}@media (max-width:767px){.main-navigation li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:rgba(18,18,18,.66);%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M1.74543 0.978989L7.70844 7.31286C7.89075 7.50559 7.98188 7.7529 7.98188 8.00042C7.98188 8.24782 7.89071 8.49505 7.70844 8.68798L1.74543 15.0219C1.3654 15.4219 0.73243 15.4386 0.331562 15.0594C-0.0721387 14.6791 -0.0863899 14.0434 0.292497 13.6451L5.64295 7.99875L0.292497 2.35244C-0.0863899 1.95407 -0.072222 1.32277 0.331562 0.939818C0.73243 0.561036 1.3654 0.577704 1.74543 0.978989Z'/%3E%3C/svg%3E");width:8px;height:16px;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.main-navigation a{display:block;text-decoration:none;font-size:clamp(0.75rem,1.5vw,1rem);color:#1a1a1a;cursor:pointer;font-weight:normal;position:relative}@media (max-width:767px){.main-navigation a{font-size:1rem;padding:0.75rem 1rem}}.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}.main-navigation .nav-menu>li>a{font-weight:500}.menu-toggle{display:block;position:absolute;padding:0;left:100%;top:0;border:0;color:transparent;background:transparent;aspect-ratio:1/1;width:55px;cursor:pointer;-webkit-transition:all 0.25s;transition:all 0.25s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.main-navigation.toggled .menu-toggle{left:auto;right:0;left:100%;-webkit-transform:translateY(-100%) translateX(-100%);transform:translateY(-100%) translateX(-100%)}.menu-toggle img{position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:auto}.main-navigation.toggled .menu-toggle img{display:none}.menu-toggle img.closeMenu{display:none}.main-navigation.toggled .menu-toggle img.closeMenu{display:block}@media (min-width:768px){.nav-menu>li{position:relative;height:100%}.nav-menu>li>a{height:100%;padding:1rem clamp(0.625rem,1vw,1rem);line-height:1;text-align:center;display:flex;position:relative;z-index:0;align-items:center}.nav-menu>li.menu-item-has-children>a:focus,.nav-menu>li.menu-item-has-children>a:has(+ul:focus-within),.nav-menu>li.menu-item-has-children>a:hover{text-decoration:none}.nav-menu>li.menu-item-has-children>a:focus:before,.nav-menu>li.menu-item-has-children>a:has(+ul:focus-within):before,.nav-menu>li.menu-item-has-children>a:hover:before{content:"";width:calc(100% + 1em);height:2.3em;display:block;border-radius:5px;background-color:#e3e3e3;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.nav-menu>li.menu-item-has-children>a:focus:after,.nav-menu>li.menu-item-has-children>a:has(+ul:focus-within):after,.nav-menu>li.menu-item-has-children>a:hover:after{content:"";aspect-ratio:11/5.5;width:min(11%,11px);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:rgba(18,18,18,.66);%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M.666,4.878L5.638.378c.191-.171.478-.171.67,0l5.027,4.5c.205.212.222.5.037.706-.196.216-.512.212-.707.038L6,1.422,1.335,5.622c-.206.184-.522.168-.707-.037-.184-.207-.168-.494.038-.707Z'/%3E%3C/svg%3E");height:auto;display:flex;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);z-index:-1}.nav-menu>li.menu-item-has-children>a+.sub-menu li:first-child a{padding-top:2.25rem}.nav-menu>li.menu-item-has-children>a+.sub-menu li:last-child a{padding-bottom:2.25rem}.nav-menu>li.menu-item-has-children>a+.sub-menu li a{width:100%;padding:0.75rem 2rem;line-height:1}.menu-toggle{display:none}.main-navigation{height:100%}.main-navigation ul{display:flex;justify-content:space-evenly;align-items:center}.main-navigation .menu{height:100%}.main-navigation>div{height:100%}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.breadcrumbs{-webkit-margin-after:3.125rem;margin-block-end:3.125rem;color:#121212}@media (max-width:767px){.breadcrumbs{white-space:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1rem;-ms-overflow-style:none;scrollbar-width:none;margin-inline:-1rem}.breadcrumbs::-webkit-scrollbar{height:0}.breadcrumbs{-webkit-overflow-scrolling:touch}}.breadcrumbs>*{display:inline-flex;align-items:center}.breadcrumbs>:not(:last-child):after{content:"";background-image:url("img/tps-breadcrumb.svg");display:block;width:16px;height:16px;margin-inline:0.5rem}.breadcrumbs>.current{background-color:#E8E8E8;border-radius:4px;padding:3px 12px}@media (max-width:767px){.breadcrumbs>*{scroll-snap-align:end}.breadcrumbs>:first-child{margin-left:1rem}.breadcrumbs>:last-child{margin-right:1rem}}.breadcrumbs a{color:#121212;text-decoration:none;padding:3px 12px}.breadcrumbs a:focus,.breadcrumbs a:hover{background-color:#E8E8E8;border-radius:4px}@media (max-width:767px){.breadcrumbs{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.single-post #page #primary{grid-template-columns:[fullwidth-start] minmax(4.26vw,1fr) [content-start] min(91.48vw,1016px) [content-end] minmax(4.26vw,1fr) [fullwidth-end]}.single-post #page #primary ol li,.single-post #page #primary ul li{margin-block:0.5rem}.single-post #page #primary ul{margin:0}.single-post #page #primary ul li{list-style-type:none}.single-post #page #primary ul li:before{content:"";background-color:#7E7E7E;width:8px;height:8px;display:inline-block;border-radius:50%;margin-right:0.75rem}.single-post #page #primary ul li ul{margin-inline:2rem}.single-post #page #primary ul li ul li{list-style-type:disc}.single-post #page #primary ul li ul li:before{display:none}.single-post .content-type{margin-block:1rem 0;font-size:75%;color:#d40029;font-weight:600;text-transform:uppercase;text-decoration:none}.single-post .content-type a{color:#d40029;text-decoration:none}.single-post .content-type a:focus,.single-post .content-type a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}.single-post .post-hero img{border-radius:8px;overflow:clip}.single-post .embed-container iframe{width:100%;height:auto;aspect-ratio:16/9}.single-post .supplies-list{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:1rem;margin-block:1rem}@media (max-width:767px){.single-post .supplies-list{display:block}}.single-post .supplies-list p{margin-block:0}.single-post .supplies-list h3{-webkit-margin-before:0;margin-block-start:0}.single-post .supplies-list .column:has(>h3:only-child){display:none}.single-post .table-of-contents{margin-block:1rem}.single-post .table-of-contents h2{-webkit-margin-before:0;margin-block-start:0}.single-post .project-meta{padding:1.25rem 1.5rem;border-radius:8px;border:2px solid rgb(212,212,212);display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;width:max(33%,260px);gap:0.75rem 1.5rem;margin-block:2rem}@media (max-width:767px){.single-post .project-meta{width:100%}}.single-post .project-meta .fieldName{font-weight:800;white-space:nowrap}.single-post .text-section.intro{margin-block:1rem}.single-post .text-section.intro p:last-child{-webkit-margin-after:0;margin-block-end:0}.single-post .text-section p{max-width:616px}.single-post .text-section figure{width:100%!important}.single-post .text-section figure img{width:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.single-post .text-section figure figcaption{text-align:left;color:#121212;font-size:0.75rem;line-height:1.15}.single-post .text-section details{-webkit-margin-after:1rem;margin-block-end:1rem}.single-post .text-section details summary{background-color:#e8e8e8;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer}.single-post .text-section details summary:after{content:"";display:block;width:32px;height:32px;background:url("img/tps-arrow.svg");background-position:center;background-repeat:no-repeat}@media (max-width:767px){.single-post .text-section details summary:after{align-self:flex-start}}.single-post .text-section details summary h2,.single-post .text-section details summary h3{font-size:1.75rem;font-weight:600;line-height:2rem;margin:0}.single-post .text-section details summary h2 span:has(+span):after,.single-post .text-section details summary h3 span:has(+span):after{content:" - "}@media (max-width:767px){.single-post .text-section details summary h2 span:has(+span),.single-post .text-section details summary h3 span:has(+span){display:block}.single-post .text-section details summary h2 span:has(+span):after,.single-post .text-section details summary h3 span:has(+span):after{display:none}}@media (max-width:767px){.single-post .text-section details summary h2,.single-post .text-section details summary h3{font-size:1.5rem}}.single-post .text-section details[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-post .step-by-step h2{margin-block:2rem}.single-post .step-by-step details{-webkit-margin-after:1rem;margin-block-end:1rem}.single-post .step-by-step details summary{background-color:#e8e8e8;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer}.single-post .step-by-step details summary:after{content:"";display:block;width:32px;height:32px;background:url("img/tps-arrow.svg");background-position:center;background-repeat:no-repeat}@media (max-width:767px){.single-post .step-by-step details summary:after{align-self:flex-start}}.single-post .step-by-step details summary h2,.single-post .step-by-step details summary h3{font-size:1.75rem;font-weight:600;line-height:2rem;margin:0}.single-post .step-by-step details summary h2 span:has(+span):after,.single-post .step-by-step details summary h3 span:has(+span):after{content:" - "}@media (max-width:767px){.single-post .step-by-step details summary h2 span:has(+span),.single-post .step-by-step details summary h3 span:has(+span){display:block}.single-post .step-by-step details summary h2 span:has(+span):after,.single-post .step-by-step details summary h3 span:has(+span):after{display:none}}@media (max-width:767px){.single-post .step-by-step details summary h2,.single-post .step-by-step details summary h3{font-size:1.5rem}}.single-post .step-by-step details[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-post .step-by-step .step-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:767px){.single-post .step-by-step .step-wrapper{grid-template-columns:1fr;gap:0}}.single-post .step-by-step .step-wrapper figure img{border-radius:8px;-webkit-margin-before:1rem;margin-block-start:1rem;aspect-ratio:1.4;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.single-post .step-by-step .step-wrapper figure img{-webkit-margin-before:0;margin-block-start:0}}@media (max-width:767px){.single-post .step-by-step .step-wrapper figure{max-width:100%}}.single-post .step-by-step .step-wrapper figure figcaption{color:#121212;font-size:0.75rem;line-height:1.15}.single-post .pro-tip{margin-block:1rem;background-color:#D3EAFD;border:1px solid #1A78C2;padding:1rem;border-radius:10px;display:grid;grid-template-columns:28px 1fr;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem}.single-post .pro-tip>*{grid-column:2}.single-post .pro-tip h5{margin-block:0;color:#1A78C2;font-weight:700}.single-post .pro-tip:before{content:"";background-image:url("img/tps-info.svg");background-repeat:no-repeat;background-size:100%;place-self:start center;grid-area:1/1/3/2;width:28px;height:28px}@media (max-width:767px){.single-post .pro-tip{grid-template-columns:1fr;gap:0}.single-post .pro-tip h5{font-size:1rem;margin-bottom:0.5rem}.single-post .pro-tip:before{display:none}}.single-post figure{margin-block:0}.single-post figure figcaption{color:#acacac;font-size:80%}.single-post .disclaimer{font-size:11px;margin-block:2rem 1rem}.single-post .related-posts{padding-block:2rem;margin-bottom:-1.5em}@media (max-width:767px){.single-post .related-posts{padding-block:1rem;margin-inline:-1rem}}.single-post .related-posts h2{margin-block:0 1.25rem}@media (max-width:767px){.single-post .related-posts h2{-webkit-margin-after:1rem;margin-block-end:1rem;margin-inline:1rem}}.single-post .related-posts .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}@media (max-width:767px){.single-post .related-posts .posts{display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1rem;-ms-overflow-style:none;scrollbar-width:none}.single-post .related-posts .posts::-webkit-scrollbar{height:0}.single-post .related-posts .posts{-webkit-overflow-scrolling:touch}}.single-post .related-posts .posts a{text-decoration:none;background-color:#fff;color:rgba(18,18,18,0.93);border:1px solid rgba(18,18,18,0.12);border-radius:8px;overflow:clip;padding:6%;font-weight:500;line-height:1.15;text-wrap:pretty;align-self:stretch;display:flex;flex-direction:column}.single-post .related-posts .posts a h3{font-size:16px;color:#232323;text-align:left;padding:0;font-weight:500;line-height:120%;letter-spacing:0.009375rem;margin-top:0.2em;margin-bottom:0}.single-post .related-posts .posts a .subhead{font-size:10px;color:#D40029;font-weight:500;text-transform:uppercase;letter-spacing:0.0625rem}@media (max-width:767px){.single-post .related-posts .posts a{scroll-snap-align:start;flex-shrink:0;width:69vw;padding:1rem}.single-post .related-posts .posts a:first-child{margin-left:1rem}.single-post .related-posts .posts a:last-child{margin-right:1rem}}.single-post .related-posts .posts a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;overflow:clip;aspect-ratio:373/200}.single-post .related-posts .posts a:focus,.single-post .related-posts .posts a:hover{border:1px solid #d40029}.single-post .related-posts .posts a:focus *,.single-post .related-posts .posts a:hover *{text-decoration:none}.cardWrapOuter{container-type:inline-size}.cardWrapOuter+.seeAllLink{padding:8px;color:#D40029;font-size:0.875rem;display:block;margin-left:auto;margin-top:1.5rem;font-weight:500;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;text-decoration:none;text-align:right;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cardWrapOuter+.seeAllLink:active,.cardWrapOuter+.seeAllLink:focus,.cardWrapOuter+.seeAllLink:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}.cardWrapOuter .cardWrapInner{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;--cardWrapGap:clamp(16px,calc(24 / 1200 * 100vw),1.5rem);--cardWrapGap:clamp(16px,2cqw,1.5rem);position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@-webkit-keyframes hammerTime{0%{rotate:0deg}to{rotate:-47deg}}@keyframes hammerTime{0%{rotate:0deg}to{rotate:-47deg}}.cardWrapOuter .cardWrapInner:has(.postCard.animateIn).loading{padding-bottom:60px}.cardWrapOuter .cardWrapInner:has(.postCard.animateIn).loading:after{display:block;content:"🔨";position:absolute;font-size:40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:all 0.2s;transition:all 0.2s;text-underline-offset:auto;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-animation:hammerTime 400ms infinite cubic-bezier(0.55,0.06,1,0.3) alternate;animation:hammerTime 400ms infinite cubic-bezier(0.55,0.06,1,0.3) alternate;bottom:-10px;right:0;left:0;margin:0 auto;pointer-events:none;-webkit-filter:drop-shadow(0 5px 2px rgba(0,0,0,0.3));filter:drop-shadow(0 5px 2px rgba(0,0,0,0.3))}@media (min-width:768px){.cardWrapOuter.layout-type1 .cardWrapInner{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:repeat(3,1fr)}.cardWrapOuter.layout-type1 .cardWrapInner .postCard{width:100%;color:#232323}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:not(:first-child) .textWrap{margin-top:0;display:flex;flex-direction:column;justify-content:center}.cardWrapOuter.layout-type1 .cardWrapInner .postCard picture{display:flex}.cardWrapOuter.layout-type1 .cardWrapInner .postCard picture img{aspect-ratio:373/210}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:first-child{grid-row:span 3/span 3;display:grid}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:first-child picture{container-type:inline-size}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:first-child picture img{width:100%;height:100%;height:56cqw;-o-object-fit:cover;object-fit:cover}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:nth-child(3){grid-column-start:2}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:nth-child(4){grid-column-start:2;grid-row-start:3}.cardWrapOuter.layout-type1 .cardWrapInner .postCard:not(:first-child){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:center}.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n-4),.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n-5){width:calc((100% - var(--cardWrapGap)) / 2)}.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n) img,.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n-1) img,.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n-2) img,.cardWrapOuter.layout-type3 .cardWrapInner .postCard:nth-child(6n-3) img{aspect-ratio:250/132}.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-2),.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-3),.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-4){width:calc((100% - 2 * var(--cardWrapGap)) / 3)}.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-2) img,.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-3) img,.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-4) img{aspect-ratio:351/184}.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n),.cardWrapOuter.layout-type4 .cardWrapInner .postCard:nth-child(5n-1){width:calc((100% - var(--cardWrapGap)) / 2)}.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n),.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-1),.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-4),.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-5){width:calc((100% - 2 * var(--cardWrapGap)) / 4)}.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n) img,.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-1) img,.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-4) img,.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-5) img{aspect-ratio:250/294}.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-2),.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-3){width:calc((100% - 2 * var(--cardWrapGap)) / 2)}.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-2) img,.cardWrapOuter.layout-type5 .cardWrapInner .postCard:nth-child(6n-3) img{aspect-ratio:556/300}}.cardWrapOuter.layout-type6 .cardWrapInner{gap:var(--cardWrapGap)}.cardWrapOuter.layout-type6 .cardWrapInner .textWrap,.cardWrapOuter.layout-type6 .cardWrapInner .textWrap h3{margin-top:0!important;width:100%!important}.cardWrapOuter.layout-type6 .cardWrapInner .postCard{justify-content:center;align-items:center;aspect-ratio:99/80;max-height:80px;width:calc((100% - 2 * var(--cardWrapGap)) / 3);padding:clamp(0.5rem,2vw,1rem);border-radius:8px;border:1px solid #E3E3E3}.cardWrapOuter.layout-type6 .cardWrapInner .postCard *{text-align:center!important}@media (min-width:768px){.cardWrapOuter.layout-type6 .cardWrapInner .postCard{aspect-ratio:383/88;max-height:88px}}@media (min-width:500px){.cardWrapOuter.layout-type6 .cardWrapInner .postCard{width:calc((100% - 3 * var(--cardWrapGap)) / 4)}}.cardWrapOuter .cardWrapInner .postCard{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;width:100%;border-bottom:1px solid #E3E3E3;text-align:left;background-color:#fff;text-decoration:none;display:flex;flex-direction:row;gap:1rem;--cardItemWidth:calc((100% - var(--cardWrapGap)) / 2);-webkit-transition:-webkit-box-shadow 0.1s,-webkit-transform 0.1s;transition:-webkit-box-shadow 0.1s,-webkit-transform 0.1s;transition:box-shadow 0.1s,transform 0.1s;transition:box-shadow 0.1s,transform 0.1s,-webkit-box-shadow 0.1s,-webkit-transform 0.1s}@-webkit-keyframes pulse{0%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(0.85);filter:brightness(0.85)}}@keyframes pulse{0%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(0.85);filter:brightness(0.85)}}body.archive .cardWrapInner:not(.archiveTagsBrands) .postCard:not(.animateIn) h3,body.archive .cardWrapInner:not(.archiveTagsBrands) .postCard:not(.animateIn) picture{-webkit-animation:pulse 1000ms infinite linear alternate;animation:pulse 1000ms infinite linear alternate}body.archive .cardWrapInner:not(.archiveTagsBrands) .postCard:not(.animateIn) picture{aspect-ratio:373/200;background-color:#EFEFEF}body.archive .cardWrapInner:not(.archiveTagsBrands) .postCard:not(.animateIn) h3{background-color:#EFEFEF;width:70%;height:1em}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.cardWrapOuter .cardWrapInner .postCard.animateIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:cubic-bezier(0.46,0.03,0.52,0.96);animation-timing-function:cubic-bezier(0.46,0.03,0.52,0.96);-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cardWrapOuter .cardWrapInner .postCard:focus,.cardWrapOuter .cardWrapInner .postCard:hover{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15);-webkit-transform:scale(1.01);transform:scale(1.01)}.cardWrapOuter .cardWrapInner .postCard:focus *,.cardWrapOuter .cardWrapInner .postCard:hover *{text-decoration:none}.cardWrapOuter .cardWrapInner .postCard>img,.cardWrapOuter .cardWrapInner .postCard>picture{width:var(--cardItemWidth)}.cardWrapOuter .cardWrapInner .postCard>img,.cardWrapOuter .cardWrapInner .postCard>picture img{aspect-ratio:373/200}.cardWrapOuter .cardWrapInner .postCard img{-o-object-fit:cover;object-fit:cover;height:100%}.cardWrapOuter .cardWrapInner .postCard .textWrap{width:var(--cardItemWidth)}.cardWrapOuter .cardWrapInner .postCard .textWrap h3{font-size:clamp(16px,1.6666666667vw,20px);font-size:clamp(16px,1.9cqw,20px);color:#232323;text-align:left;padding:0;font-weight:500;line-height:120%;letter-spacing:0.009375rem;margin-top:0.2em;margin-bottom:0}.cardWrapOuter .cardWrapInner .postCard .textWrap .subhead{font-size:10px;color:#D40029;font-weight:500;text-transform:uppercase;letter-spacing:0.0625rem}@media (min-width:500px){.cardWrapOuter .cardWrapInner .postCard .textWrap{margin-top:1rem}}@media (max-width:767px){.cardWrapOuter .cardWrapInner .postCard .textWrap .excerpt{display:none}}@media (min-width:500px){.cardWrapOuter .cardWrapInner .postCard{width:calc((100% - var(--cardWrapGap)) / 2);border-radius:8px;border:1px solid #E3E3E3;padding:clamp(5px,1.3333333333vw,16px);padding:clamp(5px,1.6cqw,16px);flex-direction:column;gap:0;--cardItemWidth:100%}}@media (min-width:768px){.cardWrapOuter .cardWrapInner .postCard{width:calc((100% - 2 * var(--cardWrapGap)) / 3)}}@media (min-width:992px){.cardWrapOuter .cardWrapInner .postCard{width:calc((100% - 3 * var(--cardWrapGap)) / 4)}}@media (min-width:768px){body.archive .cardWrapOuter .cardWrapInner .postCard:nth-child(5n),body.archive .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-1),body.archive .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-2),body.search .cardWrapOuter .cardWrapInner .postCard:nth-child(5n),body.search .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-1),body.search .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-2){width:calc((100% - 2 * var(--cardWrapGap)) / 3)}body.archive .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-3),body.archive .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-4),body.search .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-3),body.search .cardWrapOuter .cardWrapInner .postCard:nth-child(5n-4){width:calc((100% - var(--cardWrapGap)) / 2)}}@media (min-width:500px){.cardWrapOuter .cardWrapInner{gap:var(--cardWrapGap)}}@media (min-width:500px) and (max-width:767px){.cardWrapOuter .cardWrapInner{padding-inline:1rem}}.homepageSection{padding-block:clamp(1rem,2.1052631579vw,2rem)}.homepageSection:first-child{-webkit-padding-before:1rem;padding-block-start:1rem}@media (max-width:767px){.homepageSection:first-child{-webkit-padding-before:0;padding-block-start:0}}.homepageSection h2{margin-block:0 1rem}.homepageSection:nth-child(2n){-o-border-image:conic-gradient(#fff 0 0) 0//0 100vw;border-image:conic-gradient(#fff 0 0) fill 0//0 100vw}.homepageSection:nth-child(2n):last-child{-webkit-margin-after:-1.5rem;margin-block-end:-1.5rem}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.is-form-style{display:flex;flex-direction:row-reverse;border-radius:8px;overflow:clip;border:solid 1px #cdcdcd;background-color:#e3e3e3;width:20cqw;max-width:300px}.is-form-style:focus-within{background-color:#fff}.is-form-style button.is-search-submit,.is-form-style input.is-search-input,.is-form-style label{background:none;border:0!important}.is-form-style button.is-search-submit{width:48px;height:48px;cursor:pointer}@media (max-width:767px){.is-form-style button.is-search-submit{width:40px;height:40px}}.is-form-style input.is-search-input{height:100%;-webkit-padding-start:0;padding-inline-start:0;font-family:Roboto,sans-serif;font-size:clamp(0.75rem,1.5vw,1rem)!important}.is-form-style input.is-search-input::-webkit-input-placeholder{color:#595959}.is-form-style input.is-search-input::-moz-placeholder{color:#595959}.is-form-style input.is-search-input:-ms-input-placeholder{color:#595959}.is-form-style input.is-search-input::-ms-input-placeholder{color:#595959}.is-form-style input.is-search-input::placeholder{color:#595959}@media (max-width:767px){.is-form-style input.is-search-input{font-size:1rem!important;height:40px}}.is-form-style .is-search-icon{background:none;border:0;display:flex;padding:0!important;align-content:center}@media (max-width:767px){.is-form-style{width:calc(100vw - 1rem);max-width:none}}div.is-ajax-search-result{background:#cdcdcd!important;-webkit-transform:translateY(-4px);transform:translateY(-4px);padding:3px!important}div.is-ajax-search-result .is-ajax-search-post:hover{background:#fff}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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:0.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}.archivePageWrap .filters{background-color:#fff;padding:16px;color:#222;container-type:inline-size}.archivePageWrap .filters a{text-decoration:none;color:inherit;display:flex;line-height:1.2;padding-block:8px;font-size:clamp(12px,1vw,1rem);font-size:clamp(12px,7cqw,1rem);align-items:center}.archivePageWrap .filters a:before{content:"";display:block;width:20px;min-width:20px;height:20px;border-radius:4px;border:solid 1px #7E7E7E;-webkit-margin-end:0.625em;margin-inline-end:0.625em}.archivePageWrap .filters a:focus,.archivePageWrap .filters a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}.archivePageWrap .filters a .count{color:#636363;padding-inline:8px;word-break:keep-all}.archivePageWrap .filters ul{list-style:none}.archivePageWrap .filters ul li.selected>a:before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23333'/%3E%3Cpath d='M15.32 7.16 8.87 13.6a.45.45 0 0 1-.39.18.57.57 0 0 1-.4-.16L4.67 10.2a.57.57 0 1 1 .8-.8l3.01 3.01 6.05-6.05a.57.57 0 0 1 .8 0c.23.23.23.58-.01.79Z' fill='%23fff'/%3E%3C/svg%3E");border:0}.archivePageWrap .filters ul li.selected.nodeselect a{cursor:not-allowed}.archivePageWrap .filters ul li.selected.nodeselect a:before{opacity:0.3}.archivePageWrap .filters>ul{margin:0}.archivePageWrap .filters>ul>li.selected:has(li.selected):has(li:not(.selected))>a:before,.archivePageWrap .filters>ul>li:not(.selected):has(li.selected)>a:before{content:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23333'/%3E%3Cpath d='M15.5 10c0 .35-.28.63-.63.63H5.13a.63.63 0 1 1 0-1.26h9.74c.35 0 .63.28.63.63Z' fill='%23fff'/%3E%3C/svg%3E");border:0}.archivePageWrap .filters label{cursor:pointer;width:100%;display:block}.archivePageWrap .filters .filterByLabel{font-size:1.25rem;font-weight:500;-webkit-margin-after:8px;margin-block-end:8px;padding:0;background:none;border:none}.archivePageWrap .filters .filterByLabel:not(:first-child){-webkit-margin-before:8px;margin-block-start:8px}.archivePageWrap .filters .filterByLabel.brands,.archivePageWrap .filters .filterByLabel.tags{display:none}@media (max-width:767px){.archivePageWrap .filters .filterByLabel{padding-inline:0}.archivePageWrap .filters .filterByLabel.categories{margin:-16px -16px 0;padding:16px;width:calc(100% + 32px)}button.filterByLabel{cursor:pointer;width:100%;text-align:left;position:relative;display:flex;justify-content:space-between}button.filterByLabel:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none'%3E%3Cpath fill='%23222' d='M15.022 1.73 8.688 7.695A.9.9 0 0 1 8 8.002a1 1 0 0 1-.687-.273L.979 1.73A1.004 1.004 0 0 1 .94.314.998.998 0 0 1 2.355.277L8 5.623l5.647-5.35A1 1 0 0 1 15.06.31a1.01 1.01 0 0 1-.04 1.42Z'/%3E%3C/svg%3E");display:block;width:15px;height:8px}button.filterByLabel~*{display:none!important}.archivePageWrap .filters.open button.filterByLabel~*{display:block!important}}.archivePageWrap .filters .clearFilters{font-size:0.875rem;font-weight:500;letter-spacing:1.25px;-webkit-margin-before:8px;margin-block-start:8px;padding:16px;-webkit-transform:translateX(-16px);transform:translateX(-16px);background:none;border:none;display:block;cursor:pointer;color:#222}.archivePageWrap .filters .clearFilters:focus,.archivePageWrap .filters .clearFilters:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor}@media (min-width:768px){.archivePageWrap .filters{position:sticky;top:16px;max-height:calc(100vh - 30px);overflow-y:scroll;padding:16px 0 16px 16px;scrollbar-gutter:stable}.archivePageWrap .filters::-webkit-scrollbar{width:10px}.archivePageWrap .filters{}.archivePageWrap .filters::-webkit-scrollbar-track{background:#fff;border-radius:5px}.archivePageWrap .filters.scrollable::-webkit-scrollbar-track{background:#eee}.archivePageWrap .filters{}.archivePageWrap .filters::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.archivePageWrap .filters{}.archivePageWrap .filters::-webkit-scrollbar-thumb:hover{background:#555}body.admin-bar .archivePageWrap .filters{top:40px;max-height:calc(100vh - 50px)}}@media (max-width:767px){.archivePageWrap .filters{border-bottom:solid 1px #e3e3e3;padding-bottom:0}.archivePageWrap .filters.open{padding-bottom:8px}}.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:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#121212;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#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}
/*# sourceMappingURL=style.css.map */