body{--dse-blue:#0a3c9d}
.header__menus-link{letter-spacing:.02em}
.header__navbar{min-height:72px}
.product-detail-title{line-height:1.15!important;letter-spacing:-.025em}
.dse-size-help{font-size:12px;line-height:1.6;color:#616874;margin:18px 0 12px}
.dse-size-help a{color:#0a3c9d;text-underline-offset:3px}
.dse-service-note{display:flex;flex-wrap:wrap;gap:8px 16px;border-bottom:1px solid #e6e8ed;padding-bottom:16px;margin:12px 0 18px;font-size:11px;color:#566171;line-height:1.6}
.dse-service-note a{color:#0a3c9d;text-underline-offset:3px}
.product-grid-box .product-title,.product-info .product-title{line-height:1.5}
.product-loop-variants .option{min-width:42px;min-height:42px}
.product-loop-variants .variant_option{margin-bottom:6px}
.product-card-image,.product-grid-box{--image-fit:contain}
.search__container .section-heading{letter-spacing:-.03em}
@media(max-width:767px){.header__navbar{min-height:58px}.product-detail-title{font-size:26px!important}.dse-service-note{font-size:10px}.dse-size-help{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:767px){#pushdaddy-button-label{display:none!important}}

.product-card-img .product-img{--img-ratio:100%!important}.product-card-img .image-wrapper img{object-fit:contain!important}.product-card-img{--image-fit:contain;background:#f4f4f4}

.dse-service-note{display:grid;gap:7px;border:1px solid #e6e8ed;border-radius:8px;background:#f8faff;padding:12px 14px;margin:12px 0 18px;font-size:12px;line-height:1.55}.dse-service-note .dse-service-exception{font-size:11px;color:#616874}.dse-size-help a{display:inline-block;font-weight:600;min-height:24px}.dse-size-help a:focus-visible,.dse-service-note a:focus-visible{outline:2px solid #0a3c9d;outline-offset:3px}@media(max-width:767px){.dse-service-note{font-size:11px}.dse-size-help{line-height:1.6}}

@media(max-width:767px){body:has(.main-product-form) #pushdaddy-widget{display:none!important}}
