.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.template-product .product-vendor,.template-product .product-sku{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.template-product .product-title{font-size:18px;line-height:1.25;font-weight:600;margin-bottom:.5rem}.product-internal-links h3{font-size:1rem;font-weight:600;margin:1.5rem 0 .5rem}.product-internal-links ul{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:0;margin:0;list-style:none}.product-internal-links li a{display:inline-block;padding:.4rem .7rem;border:1px solid #e5e5e5;border-radius:999px;text-decoration:none;font-size:.9rem}.product-internal-links li a:hover{text-decoration:underline}.template-collection .collection-title{font-size:clamp(22px,1.1vw + 18px,30px);line-height:1.2;font-weight:700;margin:0 0 8px;text-align:left}.template-collection .collection-description{max-width:820px;font-size:1rem;line-height:1.6}.template-collection .collection-description h2{font-size:1.125rem;line-height:1.3;font-weight:600;margin:.25rem 0 .5rem}.template-collection .collection-description h3,.template-collection .collection-description h4{margin-top:1rem}.template-collection .collection-description p{margin:.5rem 0 1rem}.accordion{border:1px solid var(--color-border, #e6e6e6);border-radius:8px;background:var(--color-body, #fff);margin-top:16px;transition:box-shadow .2s ease,border-color .2s ease}.accordion[open]{box-shadow:0 1px #00000005,0 2px 8px #0000000a;border-color:var(--color-border, #e6e6e6)}.accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 16px;cursor:pointer;list-style:none;background:var(--color-bg, #fafafa);border-radius:8px}.accordion[open] .accordion-summary{border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--color-body, #fff)}.accordion-summary::-webkit-details-marker{display:none}.accordion-title{font-weight:600;font-size:var(--type-base-size, 16px);color:var(--color-text, #222);line-height:1.4}.accordion-action{font-size:calc(var(--type-base-size, 16px) * .875);font-weight:500;color:var(--color-text-muted, #6b7280);white-space:nowrap}.accordion-summary:after{content:"";width:.9rem;height:.9rem;margin-left:.25rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;opacity:.7}.accordion[open] .accordion-summary:after{transform:rotate(135deg);opacity:.9}.accordion-content{padding:10px 16px 16px}.accordion-content p{margin:.5rem 0 1rem}.accordion-content h3,.accordion-content h4{margin-top:1rem;font-size:1rem}@media (max-width: 749px){.accordion-summary{padding:12px 14px}.accordion-content{padding:8px 14px 14px}}.dropinblog .dib-post__image img,.dropinblog .dib-article__image img{display:block;max-width:100%;height:auto;opacity:1!important;visibility:visible!important}.dropinblog .dib-post__image,.dropinblog .dib-article__image{height:auto!important;overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/104/assets/overrides.css.map */
