/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/build/shop/fonts/fa-regular-400.21cb8f55.woff2) format("woff2"),url(/build/shop/fonts/fa-regular-400.eb91f7b9.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/shop/fonts/fa-solid-900.4d986b00.woff2) format("woff2"),url(/build/shop/fonts/fa-solid-900.bacd5de6.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.taxontree--menu{background:#f3f3ef;border-bottom:1px solid #eaeaea}.taxontree .taxontree__button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:montserrat-bold,serif;font-weight:700;justify-content:space-between;position:relative;transition:transform .2s;width:100%}.taxontree .taxontree__button:after{background-image:url(/build/shop/images/chevron-circle.274553f3.svg);background-size:cover;content:"";height:1.4rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;width:1.4rem}.taxontree .taxontree__button.expanded{color:#3caaaf}.taxontree .taxontree__button.expanded:after{background-image:url(/build/shop/images/chevron-circle.274553f3.svg);background-size:cover;content:"";height:1.4rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;width:1.4rem}.taxontree .taxontree__button--account{padding-left:2.2rem}.taxontree .taxontree__button--account:before{background-image:url(/build/shop/images/profile.5c531af6.svg);content:"";display:block;height:29px;left:0;position:absolute;top:0;transform:translateY(-50%);width:25px}.taxontree__children{list-style:none}.taxontree__children.expanded{margin-top:1rem}.taxontree__children--root{margin:0}.taxontree__item--1{padding:1.5rem}.taxontree__item--1>.taxontree__link{font-family:montserrat-bold,serif;font-weight:700}.taxontree__item--1>.taxontree__children{display:none;margin-left:0}.taxontree__item--1>.taxontree__children.expanded{display:block}.taxontree__item--2{padding:1rem 0}.taxontree__item--2>.taxontree__link{color:#3caaaf;text-decoration:underline}.taxontree__item--3{padding:.5rem}.taxontree__item--3>.taxontree__link:before{content:".";margin-right:.2rem}.taxontree__item--3 ul{margin-left:1rem}.taxontree__item--4{padding:.5rem}.taxontree__item--4>.taxontree__link:before{content:">";margin-right:.2rem}.taxontree__item--1>.taxontree__link,.taxontree__item--2>.taxontree__link{text-transform:uppercase}.taxontree__link{color:#0a0a0a}.taxontree__link.active,.taxontree__link:hover{color:#3caaaf!important}