.atlas-environment{display:none;margin-top:18px}html.professional-mode .atlas-environment{display:block}.atlas-environment-row{display:none}html.professional-mode .atlas-environment-row{display:table-row}.atlas-environment__trigger{width:auto;min-width:190px}.atlas-environment__dialog{width:min(920px,calc(100% - 32px));max-width:920px;max-height:90vh;padding:0;border:0;color:#1a1a1a;background:#fff;box-shadow:0 24px 70px #00000047;overflow:auto;overscroll-behavior:contain}.atlas-environment__dialog::backdrop{background:#00182fb8}.atlas-environment__sheet{position:relative;padding:48px}.atlas-environment__close{position:sticky;z-index:2;top:12px;float:right;display:grid;place-items:center;width:42px;height:42px;margin:-32px -32px 0 16px;padding:0;border:1px solid #d8d8d5;border-radius:50%;color:#1a1a1a;background:#fff;font-size:30px;line-height:1;cursor:pointer}.atlas-environment__close:hover,.atlas-environment__close:focus-visible{color:#fff;background:#00305d}.atlas-environment__brand{display:flex;align-items:center;gap:13px;color:#55595c;font-size:clamp(26px,5vw,44px);font-weight:700;letter-spacing:-.05em;line-height:1;text-transform:lowercase}.atlas-environment__brand-mark{display:block;width:35px;height:35px;background:#c8102e;transform:rotate(45deg)}.atlas-environment__strapline{margin:24px 0 26px;color:#c8102e;font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.atlas-environment__header h2{max-width:780px;margin:0 0 16px;color:#171717;font-size:clamp(34px,6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.04;text-transform:uppercase}.atlas-environment__header p{margin:0 0 14px;font-size:17px;line-height:1.5}.atlas-environment__header .atlas-environment__lead{color:#55595c;font-size:19px;font-weight:700}.atlas-environment__stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border:1px solid #d7d7d3;background:#f2f2f0}.atlas-environment__stats div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:118px;padding:18px 12px;text-align:center}.atlas-environment__stats div+div{border-left:1px solid #d7d7d3}.atlas-environment__stats strong{color:#24503f;font-size:clamp(34px,6vw,46px);line-height:1}.atlas-environment__stats span{margin-top:8px;color:#55595c;font-size:15px;font-weight:700}.atlas-environment__stats-note{margin:7px 0 24px;color:#6b6b69;font-size:14px;font-style:italic}.atlas-environment__sections{display:grid;gap:18px}.atlas-environment__sections h3{margin:0 0 4px;color:#c8102e;font-size:21px;line-height:1.25}.atlas-environment__sections p{margin:0;font-size:16px;line-height:1.5}.atlas-environment__confidence{margin:26px 0 16px;padding:18px 20px;color:#fff;background:#191919;font-size:16px;line-height:1.45}.atlas-environment__sources{margin:0;color:#666;font-size:13px;line-height:1.4}.atlas-environment__footer{margin:30px 0 0;color:#55595c;font-size:13px;font-weight:700;text-align:right;text-transform:uppercase}@media only screen and (max-width:640px){.atlas-environment__dialog{width:calc(100% - 20px);max-height:94vh}.atlas-environment__sheet{padding:28px 22px}.atlas-environment__close{top:8px;width:38px;height:38px;margin:-18px -12px 0 12px}.atlas-environment__brand-mark{width:27px;height:27px}.atlas-environment__stats{grid-template-columns:1fr}.atlas-environment__stats div{min-height:96px}.atlas-environment__stats div+div{border-top:1px solid #d7d7d3;border-left:0}.atlas-environment__footer{text-align:left}}.site-nav__link.professional-access-trigger--nav{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit}.professional-active-bar{align-items:center;background:#00305d;color:#fff;display:none;gap:18px;justify-content:center;padding:8px 20px;position:relative;width:100%;z-index:29}.professional-active-bar .text-link{color:#fff;text-decoration:underline}html.professional-mode .professional-active-bar{display:flex}.professional-modal{top:0;right:0;bottom:0;left:0;position:fixed;z-index:10000}.professional-modal__backdrop{background:#0000008f;border:0;cursor:default;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.professional-modal__dialog{background:#fff;left:50%;max-height:calc(100vh - 40px);max-width:560px;overflow:auto;padding:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 36px)}.professional-modal__close{background:transparent;border:0;cursor:pointer;padding:10px;position:absolute;right:10px;top:10px}.professional-modal__eyebrow{font-size:.78em;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.professional-field{margin:18px 0}.professional-field label{display:block;margin-bottom:6px}.professional-field input{border:1px solid #c9c9c9;padding:12px;width:100%}.professional-confirm{align-items:flex-start;display:flex;gap:10px;margin:20px 0 12px}.professional-confirm input{flex:0 0 auto;margin-top:5px}.professional-modal__privacy{font-size:.85em;opacity:.75}.professional-modal__submit{margin-top:12px;width:100%}.professional-price-member,.professional-cart-total__member{display:none!important}html.professional-mode .professional-price-set{display:inline-flex;flex-wrap:wrap;gap:5px 9px}html.professional-mode .professional-price-retail,html.professional-mode .professional-cart-total--eligible .professional-cart-total__retail{display:none!important}html.professional-mode .tiles-info-row--price-per-box{display:none}html.professional-mode .professional-price-member{align-items:baseline;display:inline-flex!important;flex-wrap:wrap;gap:5px 8px}html.professional-mode .professional-price-value{color:#00305d;font-weight:700}html.professional-mode .professional-price-label,html.professional-mode .professional-cart-total__member small{display:block;font-size:.72em;font-weight:400;line-height:1.25;width:100%}html.professional-mode .professional-cart-total__member{color:#00305d;display:flex!important;flex-direction:column;margin-top:4px}html.professional-mode .shopify-payment-button,html.professional-mode .additional-checkout-buttons{display:none!important}@media only screen and (max-width:768px){.professional-modal__dialog{padding:34px 24px 26px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
