@media screen and (max-width:640px){.product-card__info,.product-card__info *{min-width:0}.product-card .product-card__info .h-stack.text-subdued{white-space:normal!important;max-width:100%}.product-card .product-card__info .price-list{display:inline-block;white-space:nowrap;max-width:100%}}shopify-chat{--shopify-chat-z-index: 900;--shopify-chat-activator-offset: calc(20px + var(--hc-chat-clear, 0px));transition:--shopify-chat-activator-offset .5s cubic-bezier(.22,.61,.36,1)}shopify-chat[open]{--shopify-chat-z-index: 2147483000}body:has(stockist-store-locator) shopify-chat:not([open]){display:none!important}html:has(:is(header-sidebar,cart-drawer,quick-buy-modal,facets-drawer,header-search,pop-in,x-modal,x-drawer)[open]) shopify-chat:not([open]){visibility:hidden}html:has(#fit-finder-modal:not(.fit-finder--hidden)) shopify-chat:not([open]){visibility:hidden}html.hc-footer-in-view hc-sticky-buy-buttons{transform:translateY(100%)!important}html body .dex-faq{max-width:880px;margin:40px auto 8px;padding:0 16px;font-family:Lato,sans-serif;border:0}html body .stk-wrap .dex-faq{padding:0}html body .dex-faq .dex-faq__in{background:#e4f5fc;border-radius:16px;padding:32px 32px 26px}html body .dex-faq .dex-faq__eyebrow{margin:0 0 4px;color:#1b79a4;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html body .dex-faq h2{margin:0 0 6px;color:#14283f;font-size:22px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}html body .dex-faq .dex-faq__bar{display:block;width:44px;height:4px;border-radius:2px;background:#eea12d;margin:0 0 20px}html body .dex-faq details{background:#fff;border:1px solid #d2d2d1;border-left:4px solid transparent;border-radius:10px;margin:0 0 10px;padding:0;transition:border-color .15s,box-shadow .15s}html body .dex-faq details:hover{box-shadow:0 2px 10px #14283f14}html body .dex-faq details[open]{border-left-color:#1b79a4;box-shadow:0 2px 12px #14283f1a}html body .dex-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;margin:0;color:#14283f;font-size:15px;font-weight:700;line-height:1.4}html body .dex-faq summary::-webkit-details-marker{display:none}html body .dex-faq summary:after{content:"+";flex:0 0 26px;height:26px;border-radius:50%;background:#1b79a4;color:#fff;font-size:18px;font-weight:700;line-height:26px;text-align:center;transition:background .2s}html body .dex-faq details[open] summary:after{content:"\2212";background:#eea12d}html body .dex-faq details p{margin:0;padding:0 18px 18px;color:#2b302f;font-size:14.5px;line-height:1.65}html body .dex-faq a{color:#1b79a4;font-weight:700;text-decoration:underline;text-underline-offset:2px}html body .dex-faq a:hover{color:#14283f}html body .dex-faq a[href^="tel:"]{white-space:nowrap}html body .dex-faq .dex-faq__more{margin:16px 0 0;padding:0;color:#2b302f;font-size:14px;text-align:center}@media(max-width:600px){html body .dex-faq .dex-faq__in{padding:24px 16px 20px;border-radius:12px}html body .dex-faq h2{font-size:19px}html body .dex-faq summary{padding:14px}html body .dex-faq details p{padding:0 14px 16px}}html body .collection-faq{border-top:0;margin:40px 0 24px;padding:0}html body .collection-faq .collection-faq__wrapper{max-width:880px;margin:0 auto;background:#e4f5fc;border-radius:16px;padding:28px 32px 24px;font-family:Lato,sans-serif}html body .collection-faq .collection-faq__wrapper>summary.collection-faq__wrapper-summary{justify-content:space-between;align-items:center;gap:16px;text-align:left}html body .collection-faq .collection-faq__wrapper-title{display:block;font-family:Lato,sans-serif;font-size:22px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#14283f;line-height:1.25}html body .collection-faq .collection-faq__wrapper-title:before{content:"Got questions?";display:block;margin:0 0 4px;color:#1b79a4;font-size:12px;font-weight:800;letter-spacing:.14em}html body .collection-faq .collection-faq__wrapper-title:after{content:"";display:block;width:44px;height:4px;border-radius:2px;background:#eea12d;margin:10px 0 0}html body .collection-faq .collection-faq__wrapper-chevron{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#1b79a4;color:#fff!important;font-size:18px!important;line-height:1!important}html body .collection-faq .collection-faq__wrapper>summary.collection-faq__wrapper-summary:hover>.collection-faq__wrapper-chevron{color:#fff!important;background:#14283f}html body .collection-faq .collection-faq__list{max-width:none;margin:18px 0 0;gap:10px}html body .collection-faq .faq__category{display:flex;align-items:center;gap:8px;margin:14px 0 2px;color:#1b79a4;font-family:Lato,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html body .collection-faq .faq__category strong{font-weight:800}html body .collection-faq .faq__category svg{color:#eea12d}html body .collection-faq .collection-faq__item{background:#fff;border:1px solid #d2d2d1;border-left:4px solid transparent;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}html body .collection-faq .collection-faq__item:hover{box-shadow:0 2px 10px #14283f14}html body .collection-faq .collection-faq__item[open]{border-color:#d2d2d1;border-left-color:#1b79a4;box-shadow:0 2px 12px #14283f1a}html body .collection-faq .collection-faq__q{padding:16px 60px 16px 18px;font-size:15px;font-weight:700;color:#14283f;line-height:1.4}html body .collection-faq .collection-faq__q:hover{background:transparent}html body .collection-faq .collection-faq__q:after{content:"+";right:16px;width:26px;height:26px;border-radius:50%;background:#1b79a4;color:#fff;font-size:18px;font-weight:700;line-height:26px;text-align:center;transition:background .2s}html body .collection-faq .collection-faq__item[open]>.collection-faq__q:after{content:"\2212";background:#eea12d}html body .collection-faq .collection-faq__a{padding:0 18px 18px;color:#2b302f;font-size:14.5px;line-height:1.65}html body .collection-faq .collection-faq__a a,html body .collection-faq .collection-faq__source a{color:#1b79a4;font-weight:700;text-decoration:underline;text-underline-offset:2px}html body .collection-faq .collection-faq__a a:hover,html body .collection-faq .collection-faq__source a:hover{color:#14283f}html body .collection-faq .collection-faq__source{margin:18px 0 0;color:#2b302f;font-size:14px}html body .collection-faq .hc-faq-search-wrap{padding:16px 0 4px}html body .collection-faq .hc-faq-search-input{border:1px solid #d2d2d1;border-radius:999px;padding:12px 18px;background:#fff;font-size:15px}html body .collection-faq .hc-faq-search-input:focus{outline:2px solid #1b79a4;outline-offset:0}@media(max-width:699px){html body .collection-faq{margin:28px 0 16px;padding:0 16px}html body .collection-faq .collection-faq__wrapper{padding:22px 16px 18px;border-radius:12px}html body .collection-faq .collection-faq__wrapper-title{font-size:19px}html body .collection-faq .collection-faq__q{font-size:14.5px;padding:14px 54px 14px 14px}html body .collection-faq .collection-faq__q:after{right:14px}html body .collection-faq .collection-faq__a{font-size:14px;padding:0 14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/hc-dex.css.map */
