.stray-catalog .woocommerce-content{padding-block-start:var(--space-64)}@media (min-width: 700px){.stray-catalog .woocommerce-content{padding-block-start:var(--space-96)}}@media (min-width: 1000px){.stray-catalog .woocommerce-content{padding-block-start:var(--space-128)}}.woocommerce-products-header{margin-block-end:var(--space-64)}@media (min-width: 700px){.woocommerce-products-header{margin-block-end:var(--space-96)}}@media (min-width: 1000px){.woocommerce-products-header{margin-block-end:var(--space-128)}}.woocommerce-products-header{text-align:center}.woocommerce-products-header__title{margin:0}.woocommerce-products-header__count{margin-inline-start:var(--space-4);font-size:.32em;font-weight:400;vertical-align:super;color:var(--text-light);letter-spacing:.04em}.woocommerce-products-header .term-description,.woocommerce-products-header>p{max-width:40rem;margin-block-start:var(--space-24);margin-inline:auto;color:var(--text-light)}.woocommerce-content .woocommerce-ordering select.orderby{width:auto;padding:var(--space-8) var(--space-24) var(--space-8) var(--space-12);font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-content .woocommerce-ordering select.orderby{font-size:.875rem}}.woocommerce-content .woocommerce-ordering select.orderby{text-transform:uppercase;letter-spacing:.08em}.onsale{position:absolute;inset-block-start:var(--space-12);inset-inline-start:var(--space-12);z-index:1;padding:var(--space-4) var(--space-8);font-weight:500;line-height:1.2;font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-lightest);background-color:var(--negative)}.woocommerce .button.alt{background-color:var(--background-darkest)!important;color:var(--text-lightest)!important}.woocommerce .button.alt:hover{background-color:var(--background-darker)!important}.woocommerce span.onsale{min-width:0!important;min-height:0!important;padding:var(--space-4) var(--space-8)!important;line-height:1.3!important;color:var(--text-lightest)!important;background-color:var(--negative)!important;border-radius:0!important}.woocommerce div.product .price,.woocommerce div.product .price .woocommerce-Price-amount{color:var(--text-default)!important}li.product{position:relative}li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block:var(--space-8);font-weight:500;line-height:1.3;font-size:.5625rem}@media (min-width: 700px){li.product .woocommerce-loop-product__title{font-size:.625rem}}li.product .price{color:var(--text-default)}.single-product div.product{display:grid;gap:var(--space-40)}@media (min-width: 1000px){.single-product div.product{grid-template-columns:1.2fr 1fr;align-items:start;-moz-column-gap:var(--space-48);column-gap:var(--space-48)}.single-product div.product .gallery{grid-column:1}.single-product div.product .summary,.single-product div.product .entry-summary{position:sticky;inset-block-start:var(--space-24);grid-column:2}.single-product div.product .woocommerce-tabs,.single-product div.product .related,.single-product div.product .up-sells,.single-product div.product .upsells{grid-column:1/-1}}.single-product .summary,.single-product .entry-summary{display:flex;flex-direction:column;gap:var(--space-16)}.single-product .product_title{margin:0;font-weight:400;line-height:1.2;font-size:1.5rem}@media (min-width: 700px){.single-product .product_title{font-size:1.75rem}}@media (min-width: 1000px){.single-product .product_title{font-size:2rem}}.single-product .product_title{text-transform:uppercase}.single-product .price{margin:0;font-weight:400;line-height:1.2;font-size:1.0625rem}@media (min-width: 700px){.single-product .price{font-size:1.3125rem}}@media (min-width: 1000px){.single-product .price{font-size:1.5rem}}.single-product .price del{margin-inline-end:var(--space-8);color:var(--text-light)}.single-product .price ins{text-decoration:none}.single-product .woocommerce-product-rating{margin:0}.single-product .woocommerce-product-details__short-description{font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.single-product .woocommerce-product-details__short-description{font-size:.875rem}}.single-product .woocommerce-product-details__short-description{color:var(--text-light)}.single-product .woocommerce-product-details__short-description>*+*{margin-block-start:var(--space-8)}.single-product form.cart{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:stretch;margin:0}.single-product form.cart .quantity .qty{width:5rem;text-align:center}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;padding-block:var(--space-16)}.single-product form.cart.variations_form .variations{width:100%;display:block;margin:0 0 var(--space-8);border:0}.single-product form.cart.variations_form .variations tbody,.single-product form.cart.variations_form .variations tr{display:block}.single-product form.cart.variations_form .variations tr:not(:last-child){margin-block-end:var(--space-24)}.single-product form.cart.variations_form .variations th.label,.single-product form.cart.variations_form .variations td.value{display:block;width:auto;padding:0;text-align:start}.single-product form.cart.variations_form .variations th.label{margin-block-end:var(--space-8)}.single-product form.cart.variations_form .variations th.label label{display:inline;margin:0;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.single-product form.cart.variations_form .variations th.label label{font-size:.875rem}}.single-product form.cart.variations_form .variations th.label label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-default)}.single-product form.cart.variations_form .variations .variation-label__value{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-light)}.single-product form.cart .single_variation_wrap{width:100%}.single-product form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:stretch;width:100%}.single-product .product_meta{font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.single-product .product_meta{font-size:.875rem}}.single-product .product_meta{color:var(--text-light)}.single-product .product_meta>span{display:block}.single-product .woocommerce-tabs{margin-block-start:var(--space-48)}.single-product .related,.single-product .up-sells{margin-block-start:var(--space-64)}.single-product .related>h2,.single-product .up-sells>h2{font-weight:400;line-height:1.2;font-size:1.5rem}@media (min-width: 700px){.single-product .related>h2,.single-product .up-sells>h2{font-size:1.75rem}}@media (min-width: 1000px){.single-product .related>h2,.single-product .up-sells>h2{font-size:2rem}}.single-product .related>h2,.single-product .up-sells>h2{text-transform:uppercase;margin-block-end:var(--space-24)}.single-product .woocommerce-variation-price{display:none}.single-product .product-accordion .accordion-item__panel{padding-block-end:var(--space-24);color:var(--text-light)}@media (max-width: 699.98px){.single-product .site-main{padding-block-start:0}.single-product .gallery{margin-inline:calc(-1 * var(--space-16))}}.woocommerce-cart .cart-collaterals{margin-block-start:var(--space-40)}.woocommerce-cart .cart_totals{padding:var(--space-24);background:var(--background-lighter)}.cart-count{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding-inline:.4em;font-size:.75rem;font-weight:600;color:var(--text-lightest);background:var(--background-darkest);border-radius:999px}.woocommerce-checkout .col2-set{display:grid;gap:var(--space-40)}@media (min-width: 700px){.woocommerce-checkout .col2-set{grid-template-columns:1fr 1fr}}.woocommerce-checkout #order_review{padding:var(--space-24);background:var(--background-lighter)}.woocommerce-account .entry-title{margin-block:var(--space-48);text-align:center}@media (min-width: 700px){.woocommerce-account .entry-title{margin-block:var(--space-64)}}.woocommerce-account .woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{margin:0 0 var(--space-24);padding:var(--space-16) var(--space-24);list-style:none;color:var(--text-default);background-color:var(--background-lighter);border-inline-start:2px solid var(--border-darkest);font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{font-size:.875rem}}.woocommerce-account .woocommerce-message a,.woocommerce-account .woocommerce-info a,.woocommerce-account .woocommerce-error a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.woocommerce-account .woocommerce-message li+li,.woocommerce-account .woocommerce-info li+li,.woocommerce-account .woocommerce-error li+li{margin-block-start:var(--space-8)}.woocommerce-account .woocommerce-error{border-inline-start-color:var(--negative)}.woocommerce-account:not(.logged-in) .woocommerce{max-width:26rem;margin-inline:auto}.woocommerce-account:not(.logged-in) .woocommerce>h2{margin:0 0 var(--space-24);text-align:center;text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.2;font-size:1.0625rem}@media (min-width: 700px){.woocommerce-account:not(.logged-in) .woocommerce>h2{font-size:1.3125rem}}@media (min-width: 1000px){.woocommerce-account:not(.logged-in) .woocommerce>h2{font-size:1.5rem}}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--border-default);border-radius:0}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p{margin:0}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login label{display:block;margin-block-end:var(--space-8);text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1.3;font-size:.625rem}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .required{color:var(--text-light);text-decoration:none}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .show-password-input{display:none}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;gap:var(--space-8);align-items:center;text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{font-size:.875rem}}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{cursor:pointer}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100%;margin-block-start:var(--space-8);color:var(--text-lightest)!important;background-color:var(--background-darkest)!important}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:var(--background-darker)!important}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:active{background-color:var(--background-dark)!important}.woocommerce-account:not(.logged-in) .woocommerce .lost_password{text-align:center;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-account:not(.logged-in) .woocommerce .lost_password{font-size:.875rem}}.woocommerce-account:not(.logged-in) .woocommerce .lost_password{text-transform:uppercase;letter-spacing:.08em}.woocommerce-account:not(.logged-in) .woocommerce .lost_password a{color:var(--text-light);text-decoration:underline;text-underline-offset:.25em}.woocommerce-account:not(.logged-in) .woocommerce .lost_password a:hover{color:var(--text-default)}.account-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-48);align-items:start}@media (min-width: 1000px){.account-shell{grid-template-columns:240px minmax(0,1fr);gap:var(--space-64)}}.woocommerce-MyAccount-navigation ul{display:flex;gap:var(--space-24);margin:0;padding:0 0 var(--space-12);list-style:none;overflow-x:auto;border-block-end:1px solid var(--border-default)}@media (min-width: 1000px){.woocommerce-MyAccount-navigation ul{flex-direction:column;gap:var(--space-16);padding:0;overflow:visible;border-block-end:0}}.woocommerce-MyAccount-navigation a{color:var(--text-light);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-navigation a{font-size:.875rem}}.woocommerce-MyAccount-navigation a:hover{color:var(--text-default)}.woocommerce-MyAccount-navigation li.is-active a{color:var(--text-default);text-decoration:underline;text-underline-offset:.35em}.woocommerce-MyAccount-content{font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content{font-size:.875rem}}.woocommerce-MyAccount-content>p{margin:0 0 var(--space-16)}.woocommerce-MyAccount-content a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:.25em}.woocommerce-MyAccount-content table{width:100%;margin:0 0 var(--space-24);border-collapse:collapse;border:0}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:var(--space-12) var(--space-16);text-align:start;border:0;border-block-end:1px solid var(--border-default)}.woocommerce-MyAccount-content table th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content table th{font-size:.875rem}}.woocommerce-MyAccount-content table td{font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content table td{font-size:.875rem}}.woocommerce-MyAccount-content table td .button{padding:var(--space-8) var(--space-16);color:var(--text-default)!important;background-color:transparent!important;border:1px solid var(--border-darkest)!important;text-decoration:none!important}.woocommerce-MyAccount-content table td .button:hover{color:var(--text-lightest)!important;background-color:var(--background-darkest)!important}.woocommerce-MyAccount-content table td .button+.button{margin-inline-start:var(--space-8)}.woocommerce-MyAccount-content mark{background:none;color:inherit;font-weight:500}@media (max-width: 699.98px){.woocommerce-MyAccount-content table{display:block;overflow-x:auto}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{white-space:nowrap}}.woocommerce-MyAccount-content .col2-set.addresses{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media (min-width: 700px){.woocommerce-MyAccount-content .col2-set.addresses{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-content .col2-set.addresses .col-1,.woocommerce-MyAccount-content .col2-set.addresses .col-2{width:auto;max-width:none;float:none}.woocommerce-MyAccount-content .woocommerce-Address{padding:var(--space-24);border:1px solid var(--border-default)}.woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;gap:var(--space-16);align-items:baseline;justify-content:space-between;margin-block-end:var(--space-16)}.woocommerce-MyAccount-content .woocommerce-Address-title h2,.woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0;text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content .woocommerce-Address-title h2,.woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:.875rem}}.woocommerce-MyAccount-content .woocommerce-Address-title .edit{text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content .woocommerce-Address-title .edit{font-size:.875rem}}.woocommerce-MyAccount-content address{font-style:normal;color:var(--text-light);line-height:1.7}.woocommerce-MyAccount-content form{display:flex;flex-direction:column;gap:var(--space-16);max-width:32rem}.woocommerce-MyAccount-content form p{margin:0}.woocommerce-MyAccount-content form fieldset{display:flex;flex-direction:column;gap:var(--space-16);margin:var(--space-24) 0 0;padding:0;border:0}.woocommerce-MyAccount-content form fieldset legend{margin-block-end:var(--space-8);padding:0;text-transform:uppercase;letter-spacing:.08em;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content form fieldset legend{font-size:.875rem}}.woocommerce-MyAccount-content form button[type=submit]{align-self:start;margin-block-start:var(--space-8)}.woocommerce-MyAccount-content span em{color:var(--text-light);font-style:normal;font-weight:400;line-height:1.4;font-size:.8125rem}@media (min-width: 1000px){.woocommerce-MyAccount-content span em{font-size:.875rem}}.wc-block-components-form,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{--wc-blocks-config-button-color: var(--text-lightest);--wc-blocks-config-button-background-color: var(--background-darkest)}.wc-block-components-button{border-radius:0!important;font-weight:500;line-height:1.3;font-size:.625rem;text-transform:uppercase;letter-spacing:.08em}.wc-block-components-button.contained{padding:var(--space-12) var(--space-24)!important;color:var(--text-lightest)!important;background-color:var(--background-darkest)!important}.wc-block-components-button.contained:hover{background-color:var(--background-darker)!important}.wc-block-components-button.outlined{color:var(--text-default)!important;border:1px solid var(--border-darkest)!important}.wc-block-components-button:focus{outline:2px solid var(--outline-default);outline-offset:2px;box-shadow:none!important}.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-textarea,.wc-block-components-select .wc-block-components-select__select{border-radius:0!important;border-color:var(--border-default);font-weight:400;line-height:1.4;font-size:1rem}@media (min-width: 700px){.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-textarea,.wc-block-components-select .wc-block-components-select__select{font-size:1.0625rem}}.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=password]:focus,.wc-block-components-textarea:focus,.wc-block-components-select .wc-block-components-select__select:focus{border-color:var(--border-darkest)!important;box-shadow:inset 0 0 0 1px var(--border-darkest)!important;outline:none}.wc-block-components-text-input.is-active label{color:var(--text-light)}.wc-block-components-quantity-selector{border-radius:0!important;border-color:var(--border-default)!important}.wc-block-components-quantity-selector input,.wc-block-components-quantity-selector button{border-radius:0!important}.wc-block-components-title,.wc-block-components-checkout-step__title{font-weight:400;line-height:1.2;font-size:1.5rem}@media (min-width: 700px){.wc-block-components-title,.wc-block-components-checkout-step__title{font-size:1.75rem}}@media (min-width: 1000px){.wc-block-components-title,.wc-block-components-checkout-step__title{font-size:2rem}}.wc-block-components-title,.wc-block-components-checkout-step__title{text-transform:uppercase}.wc-block-components-totals-item{font-weight:400;line-height:1.4;font-size:1rem}@media (min-width: 700px){.wc-block-components-totals-item{font-size:1.0625rem}}.wc-block-components-totals-footer-item{font-weight:400;line-height:1.2;font-size:1.0625rem}@media (min-width: 700px){.wc-block-components-totals-footer-item{font-size:1.3125rem}}@media (min-width: 1000px){.wc-block-components-totals-footer-item{font-size:1.5rem}}.wc-block-components-button.wc-block-components-button--text,a.wc-block-components-button{color:var(--text-default)!important}.wc-block-components-product-name{font-weight:500;line-height:1.3;font-size:.5625rem}@media (min-width: 700px){.wc-block-components-product-name{font-size:.625rem}}.wc-block-components-product-name{text-transform:uppercase}
