.mobile-only{display:none}@media(max-width:768px){.mobile-only{display:block!important}.desktop-only{display:none!important}}.collection-additional-details-sept18.contain{display:flex;flex-direction:column;background:#f5faff;border-radius:8px;overflow:hidden;margin-bottom:32px}.collection-additional-details-sept18 .details-container{display:flex;flex-direction:row;align-items:stretch;padding:24px}.collection-additional-details-sept18 .details-left,.collection-additional-details-sept18 .details-right{flex:1;display:flex;flex-direction:column}.collection-additional-details-sept18 .details-left{background:#fff;padding:25px 20px}.collection-additional-details-sept18 .details-right img{width:100%;object-fit:cover;flex-grow:1}.collection-additional-details-sept18 h2{color:#030c47;font-size:28px;font-family:HeadingNowCompress,sans-serif;font-weight:700;line-height:28px;letter-spacing:0;margin-bottom:45px}.collection-additional-details-sept18 h2.mobile-only{font-size:20px;text-align:center;margin-bottom:12px}.collection-additional-details-sept18 ul{list-style:none;padding-left:0;flex-grow:1}.collection-additional-details-sept18 ul li{font-size:18px;line-height:28px;text-transform:capitalize;letter-spacing:0;color:#030c47;padding:15px 0;border-bottom:1px solid #e6e7ed}img.deets-ic{margin-right:10px}@media(max-width:768px){.collection-additional-details-sept18 .details-container{flex-direction:column}.collection-additional-details-sept18 .details-left,.collection-additional-details-sept18 .details-right{width:100%;padding:20px}.collection-additional-details-sept18 .details-right img{height:auto}}@media(max-width:768px){.collection-additional-details-sept18 .details-container{padding:20px 15px 15px}.collection-additional-details-sept18 .details-left{order:2;padding-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:10px}.collection-additional-details-sept18 .details-right{order:1;padding:0}.collection-additional-details-sept18 .details-right img{border-top-left-radius:8px;border-top-right-radius:8px}.collection-additional-details-sept18.contain{margin-bottom:23px}}.star-review-container{background:#f5faff;padding-top:22px!important;padding-bottom:22px!important;display:flex;flex-direction:column;gap:10px;border-radius:8px;margin-bottom:32px}.star-review-container p{font-family:HeadingNowCompress,sans-serif;text-align:center;font-weight:700;color:#030c47;font-size:20px;line-height:20px;letter-spacing:0;margin-bottom:0}.star-review-container .five-stars{width:100%;max-width:90px;margin:auto}.star-review-container .review-logo{width:100%;max-width:133.89px;margin:auto}@media(max-width:768px){.star-review-container{margin-bottom:23px!important;gap:7px}.star-review-container .review-logo{max-width:143.72px}}.product-grid-container .page-width,#top-navigation .page-width{padding:0!important}.product-grid-container,#top-navigation{padding:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:auto;max-width:1280px!important}@media screen and (max-width:1280px){.product-grid-container,#top-navigation{margin-left:16px!important;margin-right:16px!important}}@media screen and (min-width:1281px){.product-grid-container,#top-navigation{width:100%!important}}footer.footer.color-scheme-1.gradient.section-sections--15907791110192__footer-padding{margin-top:32px!important}@media screen and (max-width:1280px){margin-top: 24px !important}.grid.product-grid li{margin:0!important}.dfc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.dfc-hero-bg img{width:100%;height:100%;object-fit:cover}.dfc-hero-bg .ph{width:100%;height:100%;border-radius:0;border:none}.dfc-hero-overlay{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;background:#0a00b4b8;z-index:1}.dfc-hero-content{position:relative;z-index:2;color:#fff;padding:80px 40px 100px;text-align:center;max-width:900px}.dfc-hero-eyebrow{display:inline-block;background:#e8fd86;color:#0a00b4;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 16px;border-radius:2px;margin-bottom:24px}.dfc-hero h1{font-weight:900;font-family:HeadingNowCompress,sans-serif;font-size:clamp(44px,6.5vw,88px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;margin:0 auto 20px;max-width:820px;color:#fff}.dfc-hero h1 em{font-style:italic;color:#e8fd86;display:block}.dfc-hero-sub{font-size:18px;color:#ffffffd9;max-width:560px;margin:0 auto 40px;line-height:1.35;font-weight:300;letter-spacing:0}.dfc-hero-cta{display:inline-block;background:#fff;color:#0a00b4;padding:18px 44px;border-radius:3px;font-size:20px;font-weight:800;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;transition:all .2s;border:1px solid rgba(255,255,255,.2)}.dfc-hero-cta:hover{background:#e8fd86;transform:translateY(-2px)}.dfc-hero-trust{margin-top:32px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.dfc-hero-trust-item{font-size:12px;color:#ffffffbf;display:flex;align-items:center;gap:6px;letter-spacing:.04em;text-transform:uppercase}.dfc-hero-trust-item svg{width:20px}@media(max-width:768px){.dfc-hero-content{padding-left:20px;padding-right:20px}.dfc-hero-cta{line-height:1;font-size:0}.dfc-hero-cta:before{font-size:16px;content:"Read More"}.dfc-hero-trust{gap:5px}}.listicle-nav{background:#0a00b4;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.listicle-nav img{width:100px;height:auto}.nav-cta{background:#e8fd86;color:#0a00b4;padding:10px 22px;border-radius:3px;font-size:13px;font-weight:500;text-decoration:none;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;transition:background .2s;font-weight:700}.nav-cta:hover{opacity:.7}.dfc-origin{background:var(--blue-dark);border-bottom:1px solid rgba(255,255,255,.06);padding:72px 40px}.dfc-origin-inner{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.dfc-origin-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--electric);margin-bottom:16px}.dfc-origin h2{font-family:var(--font-head);font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--white);margin-bottom:20px}.dfc-origin-body p{font-size:15px;color:#ffffffa6;line-height:1.75;margin-bottom:14px}.dfc-origin-body p:last-child{margin-bottom:0}.dfc-origin-right{display:flex;flex-direction:column;gap:16px}.dfc-origin-right img{height:220px;width:100%;object-fit:cover;border-radius:6px}.dfc-origin-right .ph{height:220px;border-radius:6px}.dfc-origin-stat-card{background:#0a00b459;border:1px solid rgba(10,0,180,.4);border-radius:6px;padding:24px;text-align:center}.dfc-origin-stat{font-family:var(--font-head);font-size:56px;font-weight:900;color:var(--electric);line-height:1;margin-bottom:8px;text-transform:uppercase}.dfc-origin-stat-label{font-size:13px;color:#fff9;line-height:1.55}@media(max-width:720px){.dfc-origin{padding-left:20px;padding-right:20px}.dfc-origin-inner{grid-template-columns:1fr}}.dfc-empathy{background:var(--white);padding:64px 40px;text-align:center;border-bottom:1px solid var(--border)}.dfc-empathy-inner{max-width:640px;margin:0 auto}.dfc-empathy p{font-size:18px;color:var(--ink-mid);line-height:1.5;font-weight:300}.dfc-empathy p+p{margin-top:16px}.dfc-empathy strong{font-weight:500;color:var(--ink)}@media(max-width:720px){.dfc-empathy{padding-left:20px;padding-right:20px}}.advertorial-image-text-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:60px}.advertorial-image-text-grid .image-text-grid-item{width:100%;background:#f0f0f0;padding:20px;font-size:16px;border-radius:8px}.advertorial-image-text-grid .image-text-grid-item{display:flex;gap:20px}.advertorial-image-text-grid .image-text-content{display:flex;flex-direction:column;gap:5px}.advertorial-image-text-grid .image-text-grid-item .image-text-image{width:60px;font-size:0;flex-shrink:0}.advertorial-image-text-grid .image-text-grid-item .image-text-image img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:left}.advertorial-image-text-grid .image-text-grid-item .image-text-title{font-weight:700;font-size:20px;margin-bottom:20px}.advertorial-image-text-grid .image-text-grid-item .image-text-text p{font-size:16px;line-height:1.4;margin:0 0 10px}.advertorial-image-text-grid .image-text-grid-item .image-text-text p:last-child{margin-bottom:0}@media(max-width:768px){.advertorial-image-text-grid .image-text-grid-item{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/452/compiled_assets/styles.css.map */
