.corner-badge{position:fixed;right:15px;bottom:15px;z-index:5;pointer-events:auto}.corner-badge img,.corner-badge svg{height:25px;width:auto;display:block}@supports (bottom: env(safe-area-inset-bottom)){.corner-badge{right:calc(25px + env(safe-area-inset-right));bottom:calc(25px + env(safe-area-inset-bottom))}}@media(max-width:999px){body:has(product-sticky-form:not([hidden])) .corner-badge{display:none}}.button,.btn,.shopify-payment-button__button{border-radius:25px!important}.unordered-list,.text-container ul,.rte ul,.py-tabs__list ul,.py-tabs__panel ul,.metafield-rich_text_field ul{margin:0!important;padding:0!important;list-style:none}.unordered-list li::marker,.text-container ul li::marker,.rte ul li::marker,.py-tabs__list li::marker,.py-tabs__panel li::marker,.metafield-rich_text_field ul li::marker{content:"+ ";font-weight:var(--text-font-bold-weight)}.announcement-bar__content-text ul{display:inline-block;text-align:left}.label--topseller{background:#99c9e6;color:#0b3a4a}.label--neu{background:#ffed77;color:#251a10}.product-item__label-list.label-list--horizontal{flex-wrap:wrap;row-gap:4px}.product-item-meta__reviews-badge .rating{flex-direction:column}.product-item-meta__reviews-badge .rating__caption{margin-inline-start:0;margin-block-start:2px}@media(max-width:430px){.recharge-subscription-widget,.recharge-subscription-widget recharge-subscription-widget{max-width:100%;width:100%}}@media(max-width:430px){.product-form__payment-container .product-form__add-button{max-width:90%;line-height:2.2rem;padding:15px 10px;box-sizing:border-box}}@media(max-width:430px){.py-tabs__list{flex-wrap:wrap;gap:10px 14px;justify-content:left}.py-tabs__tab{white-space:normal;font-size:1.8rem;line-height:1.2;padding:15px;text-align:left;max-width:45%;flex:1 1 auto}}.py-topics{--py-ink: rgb(var(--text-color));--py-sage: rgb(var(--primary-button-background));--py-rule: rgba(var(--text-color), .16);max-width:1180px;margin:0 auto;color:var(--py-ink);text-align:left}.py-topics__head{max-width:46rem;margin-bottom:44px}.py-topics__eyebrow{margin:0 0 18px;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.py-topics__title{margin:0 0 18px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--heading-h2-font-size);line-height:1.2;letter-spacing:-.01em;color:rgb(var(--heading-color))}.py-topics__lead{margin:0;max-width:60ch;line-height:1.75;opacity:.85}.py-topics__group{position:relative;border-top:1px solid var(--py-rule)}.py-topics__group:last-of-type{border-bottom:1px solid var(--py-rule)}.py-topics__group:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--py-sage);transition:width .35s ease}.py-topics__group[open]:before{width:100%}.py-topics__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.py-topics__summary::-webkit-details-marker{display:none}.py-topics__summary::marker{content:""}.py-topics__summary:focus-visible{outline:2px solid var(--py-ink);outline-offset:4px}.py-topics__summary>span{font-family:var(--heading-font-family);font-size:var(--heading-h5-font-size);line-height:1.35;color:rgb(var(--heading-color))}.py-topics__summary:after{content:"";flex:none;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.py-topics__group[open] .py-topics__summary:after{transform:rotate(135deg) translate(-2px,-2px)}.py-topics__list{margin:0;padding:0 0 34px;columns:3;column-gap:40px;list-style:none}.py-topics__list li{margin:0 0 14px;break-inside:avoid}.py-topics__list li::marker{content:""}.py-topics__list a{display:inline-flex;align-items:baseline;gap:9px;line-height:1.6;color:var(--py-ink);text-decoration:none;opacity:.82;transition:opacity .2s ease}.py-topics__list a:before{content:"";flex:none;width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s ease}.py-topics__list a:hover,.py-topics__list a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}.py-topics__list a:hover:before{transform:rotate(45deg) translate(2px,-3px)}.py-topics__list a:focus-visible{outline:2px solid var(--py-ink);outline-offset:3px}@media(max-width:999px){.py-topics__list{columns:2;column-gap:32px}}@media(max-width:640px){.py-topics__head{margin-bottom:30px}.py-topics__summary{gap:16px;padding:22px 0}.py-topics__list{columns:1;padding-bottom:26px}}@media(prefers-reduced-motion:reduce){.py-topics *,.py-topics *:before,.py-topics *:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
