:root{--chd-wide-max:1880px;--chd-wide-gutter:clamp(20px,2.5vw,56px);--chd-wide-navy:#101d32;--chd-wide-red:#df2b3d}@media(min-width:990px){body.chd-flow-page #MainContent .page-width{max-width:var(--chd-wide-max);padding-left:var(--chd-wide-gutter);padding-right:var(--chd-wide-gutter)}body .chdFlow .cf-wrap,body .chdCommerce .cc-wrap,body .chdHome .wrap{width:calc(100% - 2*var(--chd-wide-gutter));max-width:var(--chd-wide-max)}body.chd-flow-page #MainContent product-info .product:not(.product--no-media) .product__media-wrapper{width:52%;max-width:52%}body.chd-flow-page #MainContent product-info .product:not(.product--no-media) .product__info-wrapper{width:48%;max-width:48%;padding-left:clamp(24px,2vw,38px);padding-right:0}body.chd-flow-page #MainContent product-info .product:not(.product--no-media).product--right .product__info-wrapper{padding-right:clamp(24px,2vw,38px);padding-left:0}body .chdCommerce .cc-product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,3vw,58px)}body .chdCommerce .cc-hero-copy{padding-left:max(var(--chd-wide-gutter),calc((100vw - var(--chd-wide-max))/2));padding-right:clamp(32px,4vw,70px)}}@media(min-width:750px)and (max-width:989px){body.chd-flow-page #MainContent product-info .product:not(.product--no-media) .product__media-wrapper{width:50%;max-width:50%}body.chd-flow-page #MainContent product-info .product:not(.product--no-media) .product__info-wrapper{width:50%;max-width:50%;padding-left:24px}}body.chd-flow-page #MainContent product-info .product__info-container>.product__title{margin:0;padding:14px clamp(18px,2vw,30px) 12px;background:var(--chd-wide-navy);border:0;color:#fff}body.chd-flow-page #MainContent product-info .product__title h1{margin:0;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-style:italic;font-weight:400;font-size:clamp(31px,2.5vw,44px);line-height:1.03;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}body.chd-flow-page #MainContent product-info .product__info-container>.product__text:has(+.product__title){display:none}body.chd-flow-page #MainContent product-info .product__info-container>.product__title+div[id^=price-]{margin:0 0 20px;padding:9px clamp(18px,2vw,30px) 10px;background:#e7edf5;border-bottom:1px solid #d7e0eb}body.chd-flow-page #MainContent product-info .product__info-container>div[id^=price-] .price{color:var(--chd-wide-navy);font-weight:800;font-variant-numeric:tabular-nums}body.chd-flow-page #MainContent product-info .product__info-container>div[id^=price-] .price-item{font-size:clamp(20px,1.55vw,28px);font-weight:800}body.chd-flow-page #MainContent product-info .product__info-container>div[id^=price-] .price__container{margin-bottom:0}body.chd-flow-page #MainContent product-info .product__info-container>.product__title+div[id^=price-]+.product__tax{margin-top:8px}body.chd-flow-page #MainContent product-info .chdPerks{max-width:none;gap:10px}body.chd-flow-page #MainContent product-info .chdPerks__card{border-color:#d7e0eb;border-top:3px solid var(--chd-wide-navy);background:#f4f7fb;box-shadow:0 6px 17px #101d320d}body.chd-flow-page #MainContent product-info .chdPerks__card--offer{border-top-color:var(--chd-wide-red)}body.chd-flow-page #MainContent product-info .chdPerks__card strong{color:var(--chd-wide-navy);font-size:12px;line-height:1.3}body.chd-flow-page #MainContent product-info .chdPerks__card--offer:focus-visible{outline:3px solid #175bd0;outline-offset:3px}body.chd-flow-page #MainContent product-info .chdSolidDetails,body.chd-flow-page #MainContent product-info .chdCstDetails{margin-top:25px}body.chd-flow-page #MainContent product-info .chdSolidDetails__heading,body.chd-flow-page #MainContent product-info .chdCstDetails__heading{display:block;margin-bottom:13px;border-left:4px solid var(--chd-wide-red);padding-left:13px}body.chd-flow-page #MainContent product-info .chdSolidDetails__heading h2,body.chd-flow-page #MainContent product-info .chdCstDetails__heading h2{margin-top:4px}body.chd-flow-page #MainContent product-info .chdDetailDisclosure{border-color:#d6dfeb;background:#f6f8fb}body.chd-flow-page #MainContent product-info .chdDetailDisclosure summary{border-left:3px solid var(--chd-wide-navy);transition:background .2s ease,border-color .2s ease}body.chd-flow-page #MainContent product-info .chdDetailDisclosure summary:hover,body.chd-flow-page #MainContent product-info .chdDetailDisclosure[open] summary{background:#eaf0f7;border-left-color:var(--chd-wide-red)}body.chd-flow-page #MainContent product-info .chdDetailDisclosure:focus-within{outline:3px solid #175bd0;outline-offset:2px}body.chd-flow-page #MainContent product-info .chdUniversalDetails,body.chd-flow-page #MainContent product-info .chdSolidDetails,body.chd-flow-page #MainContent product-info .chdCstDetails{margin-top:19px}body.chd-flow-page #MainContent product-info .chdUniversalDetails__heading,body.chd-flow-page #MainContent product-info .chdSolidDetails__heading,body.chd-flow-page #MainContent product-info .chdCstDetails__heading{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:0;border:0}body.chd-flow-page #MainContent product-info .chdUniversalDetails__heading h2,body.chd-flow-page #MainContent product-info .chdSolidDetails__heading h2,body.chd-flow-page #MainContent product-info .chdCstDetails__heading h2{font-size:clamp(19px,2vw,23px);line-height:1.05;margin:0}body.chd-flow-page #MainContent product-info .chdUniversalDetails__grid,body.chd-flow-page #MainContent product-info .chdSolidDetails__grid,body.chd-flow-page #MainContent product-info .chdCstDetails__grid{grid-template-columns:1fr;gap:0}body.chd-flow-page #MainContent product-info .chdDetailDisclosure,body.chd-flow-page #MainContent product-info .chdDetailDisclosure[open]{border:0;border-bottom:1px solid #d0dbe8;background:transparent}body.chd-flow-page #MainContent product-info .chdDetailDisclosure:first-child{border-top:1px solid #d0dbe8}body.chd-flow-page #MainContent product-info .chdDetailDisclosure summary{min-height:48px;padding:7px 2px;border:0;background:transparent;font-size:13px;line-height:1.2;letter-spacing:.035em}body.chd-flow-page #MainContent product-info .chdDetailDisclosure summary:hover,body.chd-flow-page #MainContent product-info .chdDetailDisclosure[open] summary{background:#edf3fa;border-left:0}body.chd-flow-page #MainContent product-info .chdDetailDisclosure__mark,body.chd-flow-page #MainContent product-info .chdDetailDisclosure[open] .chdDetailDisclosure__mark{width:26px;height:26px;border-radius:0;background:transparent;color:#d92d3b;font-size:20px}body.chd-flow-page #MainContent product-info .chdDetailDisclosure__content{padding:10px 8px 15px}@media(max-width:749px){body.chd-flow-page #MainContent product-info .chdUniversalDetails__heading,body.chd-flow-page #MainContent product-info .chdSolidDetails__heading,body.chd-flow-page #MainContent product-info .chdCstDetails__heading{display:block}body.chd-flow-page #MainContent product-info .chdUniversalDetails__heading h2,body.chd-flow-page #MainContent product-info .chdSolidDetails__heading h2,body.chd-flow-page #MainContent product-info .chdCstDetails__heading h2{margin-top:3px;font-size:20px}}body.chd-flow-page #MainContent product-info .product__accordion{border-left:3px solid var(--chd-wide-navy);background:#f6f8fb;padding-left:10px}body.chd-flow-page #MainContent product-info .product__accordion[open]{border-left-color:var(--chd-wide-red)}body .chdCommerce .cc-product-copy>.cc-kicker:first-child{display:none}body .chdCommerce .cc-product-copy h1{max-width:none;margin:0;padding:12px clamp(18px,2vw,30px);background:var(--chd-wide-navy);border:0;color:#fff;font-size:clamp(37px,3vw,56px);line-height:1.02;text-wrap:balance}body .chdCommerce .cc-product-copy .cc-price{margin:0;padding:9px clamp(18px,2vw,30px);background:#e7edf5;border-bottom:1px solid #d7e0eb;color:var(--chd-wide-navy)}body .chdCommerce .cc-product-copy .cc-intro{margin:18px 0 20px}body .chdCommerce .cc-product-copy .chdPerks__card{border-top:3px solid var(--chd-wide-navy)}body .chdCommerce .cc-product-copy .chdPerks__card--offer{border-top-color:var(--chd-wide-red)}body .chdCommerce .cc-product-copy .cc-accordion{border-left:3px solid var(--chd-wide-navy)}body .chdCommerce .cc-product-copy .cc-accordion[open]{border-left-color:var(--chd-wide-red)}body .chdCommerce .cc-product-copy .cc-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:16px;padding-right:15px;list-style:none;text-transform:uppercase;letter-spacing:.06em}body .chdCommerce .cc-product-copy .cc-accordion summary::-webkit-details-marker{display:none}body .chdCommerce .cc-product-copy .cc-accordion summary:after{content:"+";display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#e4eaf2;color:var(--chd-wide-red);font-size:22px;font-weight:400;line-height:1}body .chdCommerce .cc-product-copy .cc-accordion[open] summary:after{content:"\d7";background:#fbe6e8}body .chdCommerce .cc-product-copy .cc-accordion>div{padding:4px 16px 18px}body .chdCommerce .cc-description-rte img,body .chdCommerce .cc-description-rte video{max-width:100%;height:auto}body .chdCommerce .cc-description-rte table{display:block;max-width:100%;overflow-x:auto}body .chdCommerce .cc-description-rte a{text-decoration:underline;color:#175bd0}body .chdCommerce .cc-size-disclosure{border:1px solid #d8e0eb;background:#f8fafc;margin:10px 0 0;scroll-margin-top:24px}body .chdCommerce .cc-size-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:13px 18px;list-style:none;color:var(--chd-wide-navy);font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}body .chdCommerce .cc-size-disclosure>summary::-webkit-details-marker{display:none}body .chdCommerce .cc-size-disclosure>summary span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#e4eaf2;color:var(--chd-wide-red);font-size:22px;line-height:1}body .chdCommerce .cc-size-disclosure[open]>summary span{transform:rotate(45deg)}body .chdCommerce .cc-size-disclosure .cc-sizes{border-top:1px solid #d8e0eb;padding:20px 18px 26px}body .chdCommerce .cc-size-disclosure .cc-size-tables,body .chdCommerce .cc-size-disclosure .cc-size-tables table{min-width:0}body.chd-blog-page #MainContent .article-template__content.page-width--narrow{max-width:900px}@media(max-width:749px){body.chd-flow-page #MainContent product-info .product__info-container>.product__title{padding:12px 17px 11px}body.chd-flow-page #MainContent product-info .product__title h1{font-size:clamp(27px,7.3vw,34px);line-height:1.06}body.chd-flow-page #MainContent product-info .product__info-container>.product__title+div[id^=price-]{padding:8px 17px 9px;margin-bottom:17px}body.chd-flow-page #MainContent product-info .product__info-container>div[id^=price-] .price-item{font-size:21px}body.chd-flow-page #MainContent product-info .chdPerks__card{min-height:0}body .chdCommerce .cc-product-copy h1{font-size:clamp(29px,8vw,39px);padding:11px 16px}body .chdCommerce .cc-product-copy .cc-price{padding:8px 16px}body .chdCommerce .cc-size-disclosure .cc-size-tables{grid-template-columns:1fr}body .chdCommerce .cc-size-disclosure .cc-size-tables table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/chd-wide-v1.css.map */
