@charset "UTF-8";.header--wc-shop .header__panel--blog{padding:3.5rem 5% 1em}.woocommerce .searchform button.button{background-color:var(--alt-color-copper);border:0;border-radius:.5em;min-width:4.5em;padding:0}@media screen and (min-width:40.063em){.woocommerce .searchform button.button{background-color:transparent;min-width:auto}}.woocommerce-products-header+.post__meta{grid-template-columns:auto 1fr;grid-template-rows:1fr;min-height:auto}.woocommerce-products-header a.button--edit-link{background-color:var(--alt-color-gray);border-radius:.5em;box-shadow:.125em .125em 0 0 var(--alt-color-gray-50);color:var(--white);grid-row:1/2}.woocommerce-products-header a.button--edit-link:focus,.woocommerce-products-header a.button--edit-link:hover{background-color:var(--alt-color-gray-dark);color:var(--white)}@media screen and (min-width:85.375em){.single-product #wrapper{grid-template-columns:85% 1fr}}.single-product .content{grid-row:4/5}.single-product #main-sidebar{grid-column:1/2;grid-row:5/6}.single-product .footer{grid-row:6/7}@media screen and (min-width:40.063em){.single-product .content{grid-column:1/2;grid-row:3/4}.single-product #main-sidebar{grid-column:2/3;grid-row:3/4}.single-product .footer{grid-row:4/5}}.woocommerce-account #wrapper,.woocommerce-cart #wrapper,.woocommerce-checkout #wrapper{grid-template-rows:auto 1fr auto;min-height:100%}@media screen and (min-width:40.063em){.woocommerce-account #wrapper,.woocommerce-cart #wrapper,.woocommerce-checkout #wrapper{grid-template-columns:100%}}.woocommerce-account .footer,.woocommerce-account .header--wc-shop,.woocommerce-cart .footer,.woocommerce-cart .header--wc-shop,.woocommerce-checkout .footer,.woocommerce-checkout .header--wc-shop{grid-column:1/2}.woocommerce-account .content,.woocommerce-cart .content,.woocommerce-checkout .content{box-shadow:inset 0 .6em 0 var(--alt-color-gray-50)}@media screen and (min-width:40.063em){.woocommerce-account .content,.woocommerce-cart .content,.woocommerce-checkout .content{border-radius:0}}@media screen and (min-width:85.375em){.woocommerce-account .content,.woocommerce-cart .content,.woocommerce-checkout .content{grid-column:1/2}}.woocommerce-account .footer,.woocommerce-cart .footer,.woocommerce-checkout .footer{grid-row:3/4}.woocommerce .products ul,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce div.product,.woocommerce ul.products,.woocommerce-notices-wrapper,.woocommerce-products-header,.woocommerce-shop .woocommerce-info{margin:0 5% 1em}@media screen and (min-width:85.375em){.woocommerce .products ul,.woocommerce div.product,.woocommerce ul.products,.woocommerce-notices-wrapper,.woocommerce-products-header,.woocommerce-products-header+.post__meta,.woocommerce-shop .woocommerce-info{margin:0 auto 1em;width:60%}.woocommerce-products-header+.post__meta{padding:.5em 0}.woocommerce .woocommerce-result-count{margin:0 0 1em 20%}.woocommerce .woocommerce-ordering{margin:0 20% 1em 0}}.woocommerce .woocommerce-breadcrumb{color:var(--text-color);padding:1em;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:var(--alt-color-blue)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var(--alt-color-blue);border-radius:.5em;box-shadow:.125em .125em 0 0 var(--alt-color-gray-50);color:var(--white);display:block;font-weight:700}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover{background-color:var(--alt-color-blue-dark);color:var(--white)}.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active{box-shadow:none;transform:translate(.125em,.125em)}.woocommerce a.button.button--edit-link{background-color:var(--alt-color-gray)}.woocommerce a.button.button--edit-link:focus,.woocommerce a.button.button--edit-link:hover{background-color:var(--alt-color-gray-dark)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--alt-color-blue)}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover{background-color:var(--alt-color-blue-dark)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:var(--alt-color-blue);color:var(--white)}.woocommerce form .form-row .input-text{border-color:var(--pale-gray);border-radius:.5em}.woocommerce-form__label{margin:0}.woocommerce-form__input-checkbox{margin:0!important;padding:0}.view-cart{background:var(--white) url(../images/textured_paper_opaque_white.png) repeat;border-radius:0 0 1em 1em;height:2.5rem;padding:.5em 1em;position:fixed;right:5%;top:0;z-index:110}.view-cart__title{color:var(--alt-color-copper);font-weight:700}.admin-bar .view-cart{top:46px}@media (min-width:782px){.admin-bar .view-cart{top:32px}}@media screen and (min-width:85.375em){.view-cart{right:2.5%}}.woocommerce-products-header__title{color:var(--primary-color);font-size:3rem;padding:0;text-align:left;letter-spacing:normal;text-transform:none}@media screen and (min-width:40.063em){.woocommerce-products-header__title{font-size:3.75rem}}@media screen and (min-width:64.063em){.woocommerce-products-header__title{font-size:4.5rem}}.woocommerce ul.products li.product a img{border-radius:2em;box-shadow:.3em .3em 0 var(--alt-color-gray-50)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.5rem}.woocommerce ul.products li.product .price{color:var(--text-color);font-size:1rem}.woocommerce ul.products li.product .button{display:block}.woocommerce ul.products li.product .onsale{margin:0;left:50%;right:auto;transform:translateX(-50%)}.woocommerce span.onsale{background:var(--white) url(../images/textured_paper_opaque_white.png) repeat;border-radius:0 0 .5em .5em;color:var(--alt-color-green);font-size:.875rem;font-weight:700;line-height:normal;min-width:auto;min-height:auto;padding:.5em 1em}.woocommerce nav.woocommerce-pagination{margin:1em auto}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul .page-numbers{min-height:44px;min-width:44px}.woocommerce nav.woocommerce-pagination ul li{border-right:none;font-weight:700}.woocommerce nav.woocommerce-pagination ul li a{border:1px solid var(--pale-gray);border-radius:.5em;margin:0 .25em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:transparent;color:var(--alt-color-blue-dark)}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:transparent;color:var(--text-color)}.woocommerce table.shop_attributes td p{padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:85.375em){.single-product .content{border-radius:0 5em 5em 0;box-shadow:inset 0 .6em 0 var(--alt-color-gray-50)}}.woocommerce.single-product .has-post-thumbnail>span.onsale{border-radius:0 0 .5em 0;font-size:1.25rem;left:0;padding:.25em 1em;top:0}.woocommerce div.product div.images .flex-control-thumbs{margin-top:.5em}.woocommerce div.product div.images .flex-control-thumbs li{margin:.25em}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:.5em}.woocommerce div.product form.cart .group_table td,.woocommerce div.product form.cart .variations td{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table label,.woocommerce div.product form.cart .group_table select,.woocommerce div.product form.cart .variations label,.woocommerce div.product form.cart .variations select{margin:0}.woocommerce div.product form.cart .group_table .qty{margin:0}.woocommerce .woocommerce-grouped-product-list{width:100%}.woocommerce .related .products ul,.woocommerce .related ul.products{margin:1em 0;width:100%}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--text-color)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-color:var(--pale-gray)}.woocommerce .woocommerce-Reviews{margin:0 auto}.woocommerce #comments{font-size:1em}.woocommerce table.shop_table{border-collapse:collapse;font-size:1em}.woocommerce table.shop_table thead th{background-color:var(--pale-blue)}.woocommerce table.cart tr:nth-child(2n) td{background-color:rgba(0,0,0,.03)}@media screen and (min-width:48em){.woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .cart-collaterals h2{margin-left:0;padding-top:0}.woocommerce .cart .button,.woocommerce .cart input.button{margin:0 .5em}}@media screen and (min-width:64.063em){.woocommerce .woocommerce-cart-form{grid-column:1/2}.woocommerce .cart-collaterals{grid-column:3/4}}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:collapse}.woocommerce-tabs .panel>*{max-width:60ch}.woocommerce-tabs .panel :is(h1,h2,h3,h4,h5,h6){margin:0 auto 0 10%}.header__back-link{font-weight:700;margin:0}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:none!important}@media screen and (min-width:64.063em){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{display:grid;grid-template-columns:66% 2em 1fr}}.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-notices-wrapper{margin:0}@media screen and (min-width:64.063em){.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-notices-wrapper{grid-column:1/4;width:100%}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-left:auto;margin-right:auto;max-width:25rem}.woocommerce-checkout .checkout{grid-column:1/4}.woocommerce-checkout .checkout h3{margin-left:0}.checkout_coupon,.woocommerce-form-coupon-toggle{grid-column:1/4;width:100%}.woocommerce form.checkout_coupon{margin-top:0}.checkout_coupon .input-text{min-height:40px}.woocommerce-cart input#coupon_code{min-height:40px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:var(--pale-blue)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--pale-gray)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-color:var(--pale-gray);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{align-items:center;display:flex;flex-direction:column}.woocommerce-account .woocommerce{max-width:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{border:1px solid var(--pale-gray);list-style:none;padding-left:0}.woocommerce-MyAccount-navigation-link{border-bottom:1px solid var(--pale-gray)}.woocommerce-MyAccount-navigation-link:last-child{border-bottom:none}.woocommerce-MyAccount-navigation-link a{display:block;padding:.5em 1em;text-decoration:none}.woocommerce-MyAccount-navigation-link a:focus,.woocommerce-MyAccount-navigation-link a:hover{background-color:var(--pale-blue)}.woocommerce-Address-title h3{margin-left:0}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{box-shadow:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid;border-radius:1em}.woocommerce-error{background-color:var(--pale-red);border-color:var(--medium-red)}.woocommerce-info{background-color:var(--pale-blue);border-color:var(--medium-blue)}.woocommerce-message{background-color:var(--pale-green);border-color:var(--medium-green)}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--alt-color-red)}.woocommerce form .form-row .required{color:var(--alt-color-red)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--alt-color-green)}.woocommerce .quantity .qty{min-height:40px}.woocommerce-Input{min-height:2.5em}.wc-block-product-categories-list{padding-left:0}.wc-block-product-categories-list-item a{display:inline-block!important}.woocommerce ul.product_list_widget li{align-items:flex-end;display:flex;transition:1s}.woocommerce ul.product_list_widget li:hover{background-color:var(--white)}.woocommerce ul.product_list_widget li>a{display:flex;flex:1 0 0;flex-direction:column;padding:0}.woocommerce ul.product_list_widget li>a:hover{background-color:transparent}.woocommerce ul.product_list_widget li img{float:none;margin:.5em .5em 0 .5em;width:50px}.woocommerce ul.product_list_widget li .product-title{margin-left:.5em}.woocommerce ul.product_list_widget li del,.woocommerce ul.product_list_widget li ins,.woocommerce ul.product_list_widget li span.amount{margin:0 .25em}.woocommerce ul.product_list_widget li>del{grid-column:2/3}.woocommerce ul.product_list_widget li>ins{grid-column:3/4;text-decoration:none}