.chd17Crumbs{max-width:1320px;margin:10px auto;padding:0 16px;font:12px/1.5 Arial,Helvetica,sans-serif;color:#506174;display:flex;gap:7px;flex-wrap:wrap}.chd17Crumbs a{color:inherit;text-underline-offset:3px}.chd17Utilities{padding:24px 20px;background:#102033;color:#fff;display:grid;gap:18px}.chd17Utilities>[data-chd-chat-open]{justify-self:start;min-height:44px;padding:10px 16px;background:#e81b35;border:0;color:#fff;font-weight:700;cursor:pointer}.chd17Utilities .chdRefBar{width:100%;background:transparent;border:1px solid #ffffff44;color:#fff}.chd17Utilities .chdRefBar__inner{flex-wrap:wrap}.chd17Utilities .chdRefBar__note,.chd17Utilities .chdRefBar__status{color:#dce5ef}.topline>a,.cf-topline>a,.cc-topline>a{color:inherit;text-decoration:none}.mobileMenu [data-chd-chat-open],.cf-menu [data-chd-chat-open],.cc-menu [data-chd-chat-open]{display:block;text-align:left;min-height:44px;padding:10px 12px;background:transparent;color:inherit;font:700 14px/1.4 Arial,sans-serif;border:0;cursor:pointer}.chd17-chat-launcher iframe#s-chat-plugin.chdChatCompact{display:none!important}
@media(max-width:749px){body>.chdRefBar{display:none!important}.chd17Utilities .chdRefBar{display:block!important;position:static!important}.chd17Utilities .chdRefBar__inner{display:grid;grid-template-columns:auto 1fr;padding:12px;gap:12px}.chd17Utilities .chdRefBar__note,.chd17Utilities .chdRefBar__status{display:block;grid-column:1/-1;font-size:12px;line-height:1.5}.chd17Utilities .chdRefBar select{min-height:44px}.chd17Crumbs{font-size:11px;margin-block:7px}body[data-chd-page="product"] .chdWelcomeTab{position:static;width:fit-content;margin:16px auto;box-shadow:none}body[data-chd-page="product"] #MainContent product-info .product{row-gap:8px}body[data-chd-page="product"] #MainContent product-info .product__media-wrapper{max-width:100%;margin:0}body[data-chd-page="product"] #MainContent product-info .product__media-list .product__media-item{max-height:205px}body[data-chd-page="product"] #MainContent product-info .product__media{padding-top:0!important;height:200px!important;max-height:200px}body[data-chd-page="product"] #MainContent product-info .product__media img{width:100%;height:100%;object-fit:contain}body[data-chd-page="product"] #MainContent product-info .product__media-list{margin-bottom:0}body[data-chd-page="product"] #MainContent product-info .slider-buttons{min-height:30px}body[data-chd-page="product"] #MainContent product-info .thumbnail-list{margin-block:4px;gap:6px}body[data-chd-page="product"] #MainContent product-info .thumbnail-list__item{width:44px!important;height:44px!important}body[data-chd-page="product"] #MainContent product-info .product__info-container>*{margin-block:7px}body[data-chd-page="product"] #MainContent product-info .product__info-container .product-form__input{margin-bottom:8px}body[data-chd-page="product"] #MainContent product-info .product-form__input input[type="radio"]+label{padding:9px 12px;min-height:40px;font-size:13px}body[data-chd-page="product"] #MainContent product-info .product__title{padding-block:6px}body[data-chd-page="product"] #MainContent product-info .product__title h1{font-size:21px;line-height:1.2}body[data-chd-page="product"] #MainContent product-info .product-form__submit{min-height:48px;font-size:15px}body[data-chd-page="product"] #MainContent product-info .product__info-wrapper{padding-top:0}body[data-chd-page="product"] #MainContent product-info{padding-top:8px!important}.chdHome .motionToggle{right:4px}.chdHome .topline>a{max-width:calc(100% - 80px);font-size:9px;letter-spacing:.04em}.chdFlow .cf-topline,.chdCommerce .cc-topline{font-size:10px;letter-spacing:.06em}}
.chd17Option{display:none}@media(max-width:749px){.chd17HasCompactOption>input[type="radio"],.chd17HasCompactOption>label,.chd17HasCompactOption>.swatch-input__input,.chd17HasCompactOption>.swatch-input__label{display:none!important}.chd17Option{display:block;min-height:44px;width:100%;background:#fff;color:#142238;border:1px solid #99a8bb;border-radius:3px;padding:9px 12px;font:14px/1.4 Arial,sans-serif}.chd17Option:focus-visible{outline:2px solid #1760c2;outline-offset:2px}}

@media(max-width:749px){body.chd17-purchase-visible iframe#s-chat-plugin.chdChatCompact{visibility:hidden!important;pointer-events:none!important}}
@media(max-width:749px){body[data-chd-page="product"] #MainContent product-info .product__info-container{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:12px}body[data-chd-page="product"] #MainContent product-info .product__info-container>*{grid-column:1/-1;min-width:0}body[data-chd-page="product"] #MainContent product-info .product__info-container>.product-form__quantity{grid-column:1;width:104px;margin-bottom:0}body[data-chd-page="product"] #MainContent product-info .product__info-container>div:has(>product-form){grid-column:2;align-self:start;margin-bottom:0}body[data-chd-page="product"] #MainContent product-info .product__info-container>div:has(>product-form) product-form{margin-top:23px}body[data-chd-page="product"] #MainContent product-info .quantity{width:104px}.chdG1Colors{padding-top:10px!important}.chdG1Colors__item{flex-basis:58px!important;width:58px!important}.chdG1Colors__thumb{width:48px!important;height:48px!important;margin-bottom:4px!important}.chdG1Colors__rail{gap:9px!important;padding-bottom:4px!important}.chdG1Colors__note{font-size:11px!important;line-height:1.35!important}}

@media(max-width:749px){.chd17Crumbs>span:last-child,.chd17Crumbs>span:nth-last-child(2){display:none}.chdHome .motionToggle span{display:none}.chdHome .motionToggle{width:28px;min-width:28px;min-height:28px;padding:6px;right:4px;justify-content:center}.chdHome .topline>a{max-width:calc(100% - 38px);font-size:9px;white-space:nowrap}.chdG1Colors h3{margin-bottom:6px!important}.chdG1Colors__note{margin-top:2px!important}body[data-chd-page="product"] #MainContent product-info .product__info-container>div:has(>product-form) product-form{margin-top:15px}.chdFlow .cf-header{min-height:56px;padding-top:5px;padding-bottom:5px}}
@media(max-width:749px){body[data-chd-page="product"] #MainContent product-info .product__info-container{grid-template-columns:116px minmax(0,1fr)}body[data-chd-page="product"] #MainContent product-info .product__info-container>.product-form__quantity,body[data-chd-page="product"] #MainContent product-info .quantity{width:116px}body[data-chd-page="product"] #MainContent product-info .quantity__button{width:44px;flex:0 0 44px}body[data-chd-page="product"] #MainContent product-info .quantity__input{padding:0;min-width:24px;font-size:16px}}
