[hidden]{display:none!important}:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px}.skip-link:focus{position:fixed;z-index:1000;left:16px;top:16px;width:auto;height:auto;clip:auto;overflow:visible;margin:0;padding:12px 18px;background:var(--white);color:var(--charcoal);border:2px solid var(--teal-deep)}.pdp-media{overflow:hidden;border-radius:var(--radius-lg);background:var(--cream-2);aspect-ratio:1}.pdp-gallery .pdp-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.pdp-media video,.pdp-media iframe,.pdp-media model-viewer{display:block;width:100%;height:100%;min-height:240px;border:0}.pdp-media model-viewer{background:var(--cream-2)}.pdp-error{min-height:1.5em;color:#8b2929}.search-bar:not(.--open){visibility:hidden}.product-quickadd{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.product-quickadd{opacity:0;transform:translateY(6px)}.product-card:hover .product-quickadd,.product-card:focus-within .product-quickadd{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:calc(var(--header-h) + 16px)}#shopify-section-header{position:sticky;top:0;z-index:100}.logo-link{display:inline-flex;flex:0 0 auto;border-radius:var(--radius-sm)}@media(max-width:440px){.header-row{gap:12px}.header-row .logo{font-size:clamp(19px,6.4vw,28px)}.header-row .logo .tag{display:none}}@media(max-width:350px){.header-actions{gap:2px}}.site-footer{padding-left:var(--pad-x);padding-right:var(--pad-x)}.site-footer>.container{max-width:calc(var(--container) - 2*var(--pad-x))}.mega-col-title a{display:inline;padding:0;font-size:inherit;color:inherit}.mega-col-title a:hover{color:var(--teal-deep)}.mobile-nav details[open] summary .chev{transform:none}.mobile-nav details[open]>summary .chev{transform:rotate(180deg)}.mission-band-actions{display:flex;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}@media(max-width:560px){.mission-band-sm{padding:32px 24px}}.search-page input{min-width:0}.pagination{flex-wrap:wrap}@media(max-width:480px){.cart-page td,.cart-page th{padding:12px 4px}.cart-page td:first-child{width:64px!important}.cart-page .thumb{width:56px;height:56px}.cart-page input[name="updates[]"]{width:54px!important;padding:8px 6px!important}}.rte ul,.rte ol{margin:.8em 0;padding-left:1.4em}.rte ul{list-style:disc}.rte li+li{margin-top:.35em}.rte h2,.rte h3,.rte h4{margin:1.5em 0 .5em}.rte>:first-child{margin-top:0}@media(hover:hover)and (pointer:fine){.product-quickadd{position:static}}.pdp-gallery .pdp-media.--photo img{object-fit:cover}.pdp-payment{flex:1 1 100%}.pdp-payment .shopify-payment-button__button--unbranded{background:var(--teal-deep);color:#fff;letter-spacing:.03em}.pdp-payment .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--charcoal)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:55px;--shopify-accelerated-checkout-button-inline-size:55px;--shopify-accelerated-checkout-button-border-radius:var(--radius-pill);--shopify-accelerated-checkout-row-gap:12px;--shopify-accelerated-checkout-skeleton-background-color:var(--sand)}.additional-checkout-buttons{width:100%}.cart-page-foot .additional-checkout-buttons{max-width:380px}.additional-checkout-buttons:has(.dynamic-checkout__content:empty),.additional-checkout-buttons:has(shopify-accelerated-checkout-cart:empty){display:none}.additional-checkout-buttons[inert]{opacity:.55}.pdp-notify{margin-top:20px;padding:16px 18px;background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius-md)}.pdp-notify-label{display:block;font-size:14px;font-weight:500;margin-bottom:10px}.pdp-notify-row{display:flex;flex-wrap:wrap;gap:10px}.pdp-notify-row input[type=email]{flex:1 1 200px;min-width:0;padding:12px 16px;border:1px solid #99988f;border-radius:var(--radius-pill);background:var(--white);color:var(--charcoal)}.pdp-notify-row .btn{flex:0 0 auto}.pdp-notify-form .compat-success,.pdp-notify-form .compat-error{margin-top:20px}.pdp-notify-form [data-notify-status]:focus{outline:none}.cat-tile__photo{width:100%}.cat-tile__photo img{border-radius:var(--radius-sm);aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}.pdp-variant select{-webkit-appearance:none;appearance:none;width:100%;color:var(--charcoal);padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2334332F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center}
/*# sourceMappingURL=/cdn/shop/t/16/assets/improvements.css.map */
