.wps-component-products-title .swp-product-title{font-size:var(--h2);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap)}.wps-component-products-pricing .swp-product-price{font-size:var(--h3);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap);color:var(--secondary)}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color]){font-size:calc(var(--text-s) * 1.2)!important;text-transform:none!important;min-inline-size:unset!important}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=true]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);--btn-background:var(--secondary);--btn-background-hover:var(--secondary-hover);--btn-text-color:var(--secondary-ultra-light);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-color:var(--secondary);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-light)}@media (hover:hover) and (pointer:fine){.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=true]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=true]:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=false]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);--btn-background:transparent;--btn-background-hover:var(--secondary-hover);--btn-text-color:var(--secondary);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-width:.25rem;--btn-border-color:var(--secondary);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-light)}@media (hover:hover) and (pointer:fine){.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=false]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button:not([data-option-name=Color])[data-is-variant-selected=false]:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.swp-product-options .swp-variant-buttons .swp-variants-group .swp-variants .swp-product-variant-button[data-option-name=Color]{box-shadow:none;outline-offset:2px;border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--secondary)}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-quantity-container button,.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-quantity-container input{border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--secondary)}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-quantity-container .swp-btn-quantity.swp-btn-quantity-decrement{border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-quantity-container .swp-btn-quantity.swp-btn-quantity-increment{border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-quantity-container .swp-quantity-input{box-shadow:none;border-left:none;border-right:none}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-btn.swp-btn-add-to-cart{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);height:45px;padding-block:0}@media (hover:hover) and (pointer:fine){.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-btn.swp-btn-add-to-cart:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-btn.swp-btn-add-to-cart:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.swp-component-buy-button .swp-add-to-cart-wrapper .swp-add-to-cart-inner .swp-btn.swp-btn-add-to-cart>.swp-add-to-cart-text{margin-block:auto}.swp-mb20{width:100%;max-width:45rem}.swp-cart-icon{background-color:var(--secondary);font-family:var(--text-font-family)}section[data-wpshopify-component-type=cart]{display:none}:root{--letter-spacing:.025em;--logo-height:6rem;--transition-speed-extra-fast:100ms;--transition-speed-fast:200ms;--transition-speed-normal:400ms;--transition-speed-slow:600ms;--transition-speed-extra-slow:800ms}@media (max-width:768px){:root{--logo-height:5rem}}@media (max-width:480px){:root{--logo-height:4rem}}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1 0 auto}body footer{flex-shrink:0}main>section.brxe-section:first-child{padding-top:var(--grid-gap);padding-bottom:0}.hero__media{position:relative;isolation:isolate}.hero__media::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--overlay-bg,var(--black-trans-50));opacity:var(--overlay-opacity)}.hero__media::before{z-index:1}.swp-product-pricing{margin:0}.wps-product-individual-price::after{content:"shipping included";margin-left:.75em;text-transform:uppercase;font-size:calc(var(--text-s) * 1.2)}@media (max-width:992px){.swp-mb20{max-width:unset}}