header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:10}p.header-template-part-site-title{font-size:clamp(1.375rem,.7391rem + 2.8261vw,3rem)}b,strong{font-weight:700}.scroll-below-header{scroll-margin-top:100px}footer.wp-block-template-part{margin-block-start:0}@media (max-width:767px){.wp-block-columns.nogap{gap:0}.mobile-reverse-column-direction{flex-direction:column-reverse}}.wp-block-button__link:hover{text-decoration:underline;opacity:.9}figure.wp-block-gallery.has-nested-images .wp-block-image figure{flex-direction:column}figure.wp-block-gallery.has-nested-images .wp-block-image figcaption{overflow:auto;padding:10px 0 20px;text-shadow:none;color:var(--wp--preset--color--contrast);position:relative;max-height:100%;bottom:auto;text-align:center;width:100%;background-image:none;font-family:var(--wp--preset--font-family--arimo)}.wp-block-post-terms.is-style-tw-hashtag{font-size:var(--wp--preset--font-size--medium);font-weight:400;font-family:var(--wp--preset--font-family--arimo)}a.external-link-icon:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.3 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32zM80 96c-44.2 0-80 35.8-80 80v256c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80v-80c0-17.7-14.3-32-32-32s-32 14.3-32 32v80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h80c17.7 0 32-14.3 32-32s-14.3-32-32-32z'/%3E%3C/svg%3E");margin:0 0 0 5px}form.formkit-form>div{padding-top:0!important}.wp-block-social-link-anchor:hover{text-decoration:underline!important}button.cc-link{outline:none}button.cc-reset{padding:11px 20px;font-size:var(--wp--preset--font-size--normal);border:0;color:var(--wp--preset--color--base,#fff);background-color:var(--wp--preset--color--custom-redwood,#a04a46);border-radius:50px;font-family:var(--wp--preset--font-family--arimo)}button.cc-reset:hover{text-decoration:underline;opacity:.9}.product-search-filter-items div.selectize-input{padding-right:1rem;border-radius:2.25rem;padding-left:1rem}.product-search input[type=text].product-filter-field,.product-search input[type=text].product-search-field{padding:.5rem 1rem;font-size:16px;border-radius:2.25rem}.selectize-control.ixnorm .selectize-input:after,.selectize-control.single.ixnorm .selectize-input:after{padding:8.5px}.selectize-dropdown,.selectize-input,.selectize-input input{font-size:16px}input[type=text].product-search-filter-price-field{padding:.5rem 1rem;font-size:13px;border-radius:2.25rem}.product-search-filter-reset-clear{padding-top:10px;font-size:13px;padding-bottom:10px}.woocommerce-ordering select.orderby{height:34px;padding:0 40px 0 14px;font-size:13px;border:1px solid #ccc;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;transition:all .2s ease-in-out;background-size:10px auto;min-width:200px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);background-position:right 14px center;border-radius:26px;cursor:pointer;width:auto;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");line-height:32px;background-repeat:no-repeat;vertical-align:middle;display:inline-block}.woocommerce a.added_to_cart{font-size:16px;font-family:var(--wp--preset--font-family--arimo)}.wp-block-group.woocommerce.product.is-layout-flow.wp-block-group-is-layout-flow{margin-top:0}.taxonomy-product_cat.wp-block-post-terms,.taxonomy-product_tag.wp-block-post-terms,.wc-block-components-product-sku.wc-block-grid__product-sku.wp-block-woocommerce-product-sku.product_meta.wp-block-post-terms{font-weight:300}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{font-weight:300;font-family:var(--wp--preset--font-family--arimo)}@media (min-width:768px){html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{padding:.5em 1em .5em 0}}.woocommerce table.shop_attributes th{font-weight:300}.woocommerce-account main .woocommerce{flex-wrap:wrap;max-width:100%;flex-direction:row;display:flex}@media (max-width:768px){.woocommerce-account main .woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-content{margin-top:20px}}.woocommerce-notices-wrapper{flex-basis:100%}.woocommerce-account .woocommerce-MyAccount-navigation{overflow:hidden;padding:20px;margin-right:30px;max-width:30%;background-color:var(--wp--preset--color--accent-1,#faf9f0);border-radius:20px;flex-basis:15%;font-family:var(--wp--preset--font-family--arimo)}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{flex-basis:70%}@media (min-width:769px){.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:2em 0 0 2em}}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text,.woocommerce-page form .select2-selection.select2-selection--single{font-size:var(--wp--preset--font-size--normal);border-radius:16px}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{font-size:var(--wp--preset--font-size--normal)}:root :where(.wp-element-button,.woocommerce .wp-block-button__link){border-radius:36px}:root :where(.wp-element-button,.woocommerce .wp-block-button__link):hover{text-decoration:underline;opacity:.9}#account_display_name_description,.woocommerce form .form-row label,.woocommerce legend{font-family:var(--wp--preset--font-family--arimo)}.woocommerce form .form-row label{margin-bottom:.2em}.woocommerce-account .addresses .title .edit{float:none;font-family:var(--wp--preset--font-family--arimo)}a.wc-forward{font-size:var(--wp--preset--font-size--medium)}a.wc-forward,table.wc-block-cart-items .wc-block-cart-items__header th{font-family:var(--wp--preset--font-family--arimo)}@container (min-width: 700px){.wc-block-cart .wc-block-cart__totals-title{font-family:var(--wp--preset--font-family--arimo)}}h2.wc-block-mini-cart__title{font-size:1.5em}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background-color:var(--wp--preset--color--accent-1)}.wc-block-mini-cart__footer-actions .wc-block-components-button.is-style-outline,.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-style-outline):not(.outlined){color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--custom-redwood)}.wc-block-mini-cart__footer-actions .wc-block-components-button.is-style-outline:hover,.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-style-outline):not(.outlined):hover{color:var(--wp--preset--color--base);opacity:.9;background-color:var(--wp--preset--color--custom-redwood)}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea,.wc-blocks-components-select .wc-blocks-components-select__container,.wc-blocks-components-select .wc-blocks-components-select__select{border-radius:16px}