.mdy-promo{max-width:1440px;margin:24px auto;background:var(--mdy-promo-bg,#104b80);color:#fff;overflow:hidden}.mdy-promo--hero{margin-top:0}.mdy-promo__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mdy-promo__track::-webkit-scrollbar{display:none}.mdy-promo__slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;padding:40px 5%;gap:24px;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.mdy-promo__copy{min-width:0;padding-right:16px}.mdy-promo__eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 0 14px;color:#dfeaf4}.mdy-promo__copy h2{font-family:var(--font-heading-family);font-size:clamp(28px,3.1vw,46px);font-weight:600;line-height:1.15;text-transform:none;color:#fff;margin:0 0 16px;letter-spacing:0}.mdy-promo__description{font-size:16px;line-height:1.55;margin:0 0 24px;color:#edf4fa}.mdy-promo__button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:11px 20px;color:#104b80;background:#fff;font-size:15px;line-height:24px;font-weight:600;border:1px solid #fff;text-decoration:none}.mdy-promo__button:hover{background:#edf4fa;color:#104b80}.mdy-promo a:focus-visible,.mdy-promo button:focus-visible,.mdy-promo__track:focus-visible{outline:3px solid #ffda80;outline-offset:-3px}.mdy-promo__images{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;max-width:660px}.mdy-promo__images--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.mdy-promo__product{display:block;min-width:0;background:#fff;overflow:hidden}.mdy-promo__product img{display:block;width:100%;height:clamp(220px,23vw,330px);object-fit:contain;padding:8px}.mdy-promo__controls{display:flex;justify-content:center;align-items:center;gap:18px;padding:0 0 16px;font-size:14px}.mdy-promo__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid #ffffff80;color:#fff;font-size:20px;cursor:pointer}.mdy-promo__controls button:disabled{opacity:.35;cursor:default}.template-index .card__heading,.template-collection .card__heading{min-height:48px}.template-index .card-title,.template-collection .card-title{line-height:24px}.mdy-current-products{margin-top:32px;margin-bottom:40px}.mdy-current-products__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.mdy-current-products__heading h2{font-size:24px;line-height:32px;text-transform:none;margin:0}.mdy-current-products__heading>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.mdy-current-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mdy-current-products .card__heading{min-height:48px}@media(max-width:767px){.mdy-promo{margin:20px 0}.mdy-promo--hero{margin-top:0}.mdy-promo__slide{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:12px;padding:24px 16px}.mdy-promo__copy{padding-right:0}.mdy-promo__copy h2{font-size:clamp(22px,5.8vw,30px);line-height:1.18;margin-bottom:12px}.mdy-promo__eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:10px}.mdy-promo__description{font-size:13px;line-height:1.45;margin-bottom:14px}.mdy-promo__images{gap:6px}.mdy-promo__product img{height:210px;padding:3px}.mdy-promo__images--pair .mdy-promo__product img{height:170px}.mdy-promo__button{font-size:13px;line-height:18px;min-height:44px;gap:6px;padding:9px 10px}.mdy-promo__controls{padding-bottom:12px}.mdy-current-products{margin-top:24px;margin-bottom:32px;padding-left:16px;padding-right:16px}.mdy-current-products__heading{gap:12px;align-items:center}.mdy-current-products__heading h2{font-size:20px;line-height:27px}.mdy-current-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media(prefers-reduced-motion:reduce){.mdy-promo__track{scroll-behavior:auto}}.mdy-breadcrumb{display:block;max-width:100%;margin:0;padding:12px 0;color:#5f6368;font-family:inherit;font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;text-align:left}.mdy-breadcrumb ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0;max-width:100%}.mdy-breadcrumb li{display:flex;align-items:baseline;min-width:0;max-width:100%;margin:0;padding:0;overflow-wrap:anywhere}.mdy-breadcrumb li+li:before{content:"\203a";flex:none;color:#8a8a8a;margin:0 9px}.mdy-breadcrumb a{color:inherit;text-decoration:none;min-width:0}.mdy-breadcrumb a:hover{color:#154c91;text-decoration:underline;text-underline-offset:3px}.mdy-breadcrumb a:focus-visible{outline:2px solid #154c91;outline-offset:3px}.mdy-breadcrumb [aria-current=page]{color:#30343b;min-width:0}@media(max-width:767px){.mdy-breadcrumb{font-size:12px;line-height:1.65;padding:10px 0}.mdy-breadcrumb li+li:before{margin:0 7px}.mdy-breadcrumb__current{flex-basis:100%}}.product-customInformation__content .title h2{font-size:15px;line-height:1.45;text-transform:none;letter-spacing:0;margin-bottom:4px}.product-customInformation__content .des{font-size:14px;line-height:1.6}.footer .footer-block__heading,.footer .footer-block__list a{text-transform:none}.footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.product-customInformation__content .title h2{font-size:14px}.product-customInformation__content .des{font-size:13px}.footer .footer-block__list a{line-height:1.6}}@media(min-width:768px){.footer.footer-4 .footer-block__newsletter{margin-top:28px}.footer.footer-4 .footer-block__newsletter .newsletter-form__field-wrapper{display:flex;align-items:flex-start;gap:10px;max-width:600px}.footer.footer-4 .footer-block__newsletter .newsletter-form__field-wrapper .field{flex:1;min-width:0}.footer.footer-4 .footer-block__newsletter .newsletter-form__button{width:130px;min-width:130px;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mdy-refresh.css.map */
