:root{--accent:#18304c;--ink:#142942;--muted:#5d6c7c;--paper:#fff;--cream:#f2f5f7;--line:#dce3e9;--sage:#e8eef3;--peach:#efe5d1}body,body:has(.hp-hero){background:#fff;color:#142942}h1,h2,h3{color:#142942}p{color:#5d6c7c}.eyebrow,.text-link{color:#4c647c}.announcement{background:#10263f;color:#fff}.site-header,.site-header:has(+main .hp-hero){background:#fff}.site-header .menu-items>a[aria-current=page],.site-header .menu-items>a:hover{color:#183b60}.site-header .menu-items>a:after{background:#b89b61}.header-actions .icon-button{background:#eff3f7;color:#16314f;box-shadow:0 3px #c7d3df}.header-actions .icon-button:nth-of-type(2){background:#193550;color:#fff;box-shadow:0 3px #091b2d}.cart-badge{background:#e6c98e;color:#23374b;border-color:#bca269}body:has(.hp-overflow-hero) .site-header{z-index:auto;isolation:auto;overflow:visible}body:has(.hp-overflow-hero) .header-inner{position:relative;z-index:70}body:has(.hp-overflow-hero) .shopify-section-group-header-group{z-index:auto;isolation:auto}body:has(.hp-overflow-hero) main{position:relative;z-index:30}.hp-hero.hp-overflow-hero{position:relative;isolation:isolate;overflow:visible;z-index:30;min-height:620px;margin-top:65px;padding:75px max(48px,calc((100vw - 1240px)/2)) 160px;background:radial-gradient(ellipse at 84% 30%,#385675 0,transparent 52%),linear-gradient(110deg,#0b213a,#173655);color:#fff;display:block}.hp-overflow-hero:before{display:block;content:"";position:absolute;inset:26px 9% 82px auto;width:36%;border-radius:240px 240px 0 0;background:linear-gradient(135deg,#ffffff13,#acc2d521);border:1px solid #ffffff16;z-index:-1;pointer-events:none}.hp-overflow-hero .hp-hero-content{position:relative;z-index:4;max-width:52%;padding:0}.hp-overflow-hero h1{color:#fff;font-size:clamp(63px,6.5vw,96px)}.hp-overflow-hero h1 em{color:#e5d0a9}.hp-overflow-hero .hp-kicker{color:#d2dfeb}.hp-overflow-hero .hp-hero-content p{color:#d0dce8;max-width:390px}.hp-overflow-hero .hp-actions .hp-link{color:#f5f7fb}.hp-hero-cutout{position:absolute;right:5%;top:-130px;width:47%;height:690px;z-index:3;pointer-events:none;transform:perspective(1200px) rotateX(var(--object-rx,0deg)) rotateY(var(--object-ry,0deg));transition:transform .3s ease;transform-origin:center 65%}.hp-hero-cutout img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(15px 28px 18px #020f244f)}.hp-overflow-hero .hp-hero-visual{position:absolute;inset:auto 245px 67px auto;width:106px;height:67px;aspect-ratio:auto;z-index:4;overflow:hidden;border:2px solid #ffffffe6;border-radius:8px;box-shadow:0 5px 15px #0412253b;margin:0;background:#fff}.hp-overflow-hero .hp-hero-visual img{height:100%;width:100%;object-fit:cover}.hp-overflow-hero .hp-hero-visual:after{display:none}.hp-overflow-hero .hp-hero-bottom{position:absolute;left:max(48px,calc((100vw - 1240px)/2));right:max(48px,calc((100vw - 1240px)/2));bottom:72px;padding:0;z-index:5}.hp-hero-bottom>span{color:#bbccdc}.hp-overflow-hero .hp-scene-controls{background:#071b3170}.hp-scene-controls button[aria-pressed=true]{background:#e8d1a4;color:#142942;border-color:#fff3;box-shadow:0 3px #a48d62}.hp-button,.hp-product-action{background:linear-gradient(#254764,#122c46);color:#fff;border-color:#42617e;box-shadow:0 5px #08192b,0 13px 23px #122c461a}.hp-button:hover{box-shadow:0 8px #08192b,0 18px 26px #122c4622}.hp-button-light{background:linear-gradient(#f5e7ca,#dfc38e);border-color:#fff3;color:#19304a;box-shadow:0 5px #a98d58,0 12px 24px #071b3133}.hp-button-light:hover{box-shadow:0 8px #a98d58,0 18px 28px #071b3140}.hp-product-action{box-shadow:0 3px #08192b}.hp-trust-item{box-shadow:0 5px #dfe6ec,0 14px 25px #17365409;border-color:#e4eaf0}.hp-trust-item svg{color:#284d6e}.hp-trust-item strong{color:#16334e}.hp-trust-item>span{color:#697b8d}.hp-heading .hp-kicker{color:#6d8194}.hp-heading h2{color:#132f49}.hp-heading h2 em{color:#768da3}.hp-benefit-grid h3{color:#1d3a55}.hp-benefit-grid article>svg{color:#aa8b53}.hp-benefit-grid p{color:#697b8d}.hp-process{background:#102943}.hp-process:before{background:#0b233fe8}.hp-process-card{background:#fffdf8;box-shadow:0 6px #c2b79c,0 18px 25px #07182b33}.hp-process-card h3{color:#203b55}.hp-process-card span{color:#7c735f}.hp-categories a{background:#f0f4f7;color:#526d86;border-color:#dce5ee}.hp-categories .is-current{background:#1c3c59;border-color:#1c3c59;box-shadow:0 3px #102239;color:#fff}.hp-product{border-color:#e0e7ed;background:#fff}.hp-product-image{background:#f1f4f6}.hp-product-image>span{color:#42607d}.hp-product h3,.hp-product-info strong{color:#17334f}.hp-product-type{color:#687f93}.hp-details article{background:#edf2f6}.hp-details article:nth-child(2){background:#f4eedf}.hp-details h2{color:#1b3853}.hp-details p{color:#677c8e}.hp-details .hp-link{color:#274b69}.hp-home-carousel .shop-item:nth-child(n) .shop-action{background:linear-gradient(#294a67,#17344f);color:#fff;box-shadow:0 3px #091c30}.hp-home-carousel .carousel-controls button{background:#e9d3a6;color:#203b55;box-shadow:0 3px #a28b60}.btn,.shop-action{--button-top:#294b6b;--button-base:#18344f;--button-edge:#0a2035;color:#fff}.btn:hover,.shop-action:hover{color:#fff}.btn.secondary,.baby-feature-copy .btn,.birth-landing .btn{--button-top:#fff;--button-base:#e9eff4;--button-edge:#bdcedc;color:#1c3a57}.cta-inner .btn.light,.birth-ready .btn{--button-top:#f2e4c6;--button-base:#dcc18b;--button-edge:#ac915c;color:#20364b}.shop-item:nth-child(3n+2) .shop-action{--button-top:#f3e5c9;--button-base:#e1c995;--button-edge:#b19a67;color:#213c56}.shop-item:nth-child(3n) .shop-action{--button-top:#fff;--button-base:#e9eff4;--button-edge:#bdcedc;color:#193650}.chip.active,.chip:hover{background:#254762;color:#fff;border-color:#254762;box-shadow:0 3px #112b42}.baby-feature,.birth-landing,.discovery-shell{background:linear-gradient(120deg,#eaf0f5,#fafcfd);border-color:#fff}.baby-feature-copy h2 em,.birth-landing h1 em,h2 em{color:#627f9b}.config-summary,.gallery-main,.contact-aside{background:#eff4f8}.product-price,.product-detail .eyebrow,.product-trust svg{color:#315879}.field input:focus,.field select:focus,.field textarea:focus{border-color:#6c8da9;outline-color:#d5e3ee}.form-block legend span{background:#dfcda8;color:#243f59;box-shadow:0 3px #b29c76}.delivery-band{background:#e9eff4}.delivery-inner p{color:#556f85}.cta-inner{background:linear-gradient(120deg,#dfe9f0,#f5f8fa)}.site-footer{background:#102941;border-color:#102941;color:#fff}.footer-col h3{color:#e2cb9e}.footer-col a,.footer-brand p,.footer-bottom,.footer-mini a{color:#c2d0dd}.footer-col a:hover{color:#fff}.footer-signature{color:#dac291}.footer-brand .brand{background:#fff;border-radius:6px}.footer-bottom{border-color:#ffffff20}.drawer,.dialog{background:#fff}@media(min-width:1440px){.hp-overflow-hero .hp-hero-visual{right:calc((100vw - 1240px)/2 + 190px)}}@media(max-width:1050px){.hp-hero.hp-overflow-hero{padding-inline:36px;min-height:600px}.hp-hero-cutout{right:1%;width:49%;height:640px;top:-100px}.hp-overflow-hero .hp-hero-bottom{left:36px;right:36px}.hp-overflow-hero .hp-hero-visual{right:220px}.hp-overflow-hero .hp-actions{gap:14px}.hp-overflow-hero h1{font-size:76px}}@media(max-width:800px){.site-header .nav-links{background:#fff;box-shadow:0 15px 25px #15355020}.menu-items>a[aria-current=page]{background:#e7eff5;color:#244c70}.hp-hero.hp-overflow-hero{display:flex;flex-direction:column;min-height:0;margin-top:50px;padding:300px 25px 165px;overflow:visible;z-index:30}.hp-overflow-hero:before{inset:15px 12% auto;width:76%;height:260px;border-radius:160px 160px 0 0}.hp-hero-cutout{top:-108px;right:8%;width:84%;height:415px;z-index:3}.hp-overflow-hero .hp-hero-content{max-width:none;order:0}.hp-overflow-hero h1{font-size:clamp(56px,11vw,76px)}.hp-overflow-hero .hp-kicker{font-size:12px;margin-bottom:16px}.hp-overflow-hero .hp-hero-content p{font-size:17px!important;max-width:520px}.hp-overflow-hero .hp-actions{gap:18px}.hp-overflow-hero .hp-hero-bottom{position:absolute;left:25px;right:25px;bottom:66px;display:flex;align-items:center;padding:0}.hp-overflow-hero .hp-hero-bottom>span{font-size:12px;max-width:130px}.hp-overflow-hero .hp-hero-visual{width:70px;height:50px;left:25px;right:auto;bottom:108px;margin:0}.hp-overflow-hero .hp-hero-bottom>span{visibility:hidden}.hp-overflow-hero .hp-scene-controls{background:none;gap:8px}.hp-overflow-hero .hp-scene-controls button{height:44px;width:44px}.hp-overflow-hero .hp-hero-visual{bottom:64px}.hp-trust{margin-top:-36px}.hp-button{border-radius:11px}.hp-overflow-hero .hp-hero-visual:after{display:none}}@media(max-width:380px){.hp-hero.hp-overflow-hero{padding:278px 20px 157px}.hp-hero-cutout{height:380px;top:-99px}.hp-overflow-hero:before{height:245px}.hp-overflow-hero h1{font-size:56px}.hp-overflow-hero .hp-hero-bottom{left:20px;right:20px}.hp-overflow-hero .hp-hero-visual{left:20px}.hp-overflow-hero .hp-actions{display:flex;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hp-hero-cutout{transform:none!important;transition:none}}.hp-hero.hp-overflow-hero{margin-top:80px;padding-bottom:76px;min-height:580px}.hp-hero-cutout{top:-60px;height:600px}.hp-overflow-hero .hp-catalog-button{gap:14px;border-radius:100px;padding:8px 25px 8px 9px;min-height:60px;background:#fff;color:#163550;border:1px solid #fff;box-shadow:0 3px #bed0df,0 12px 24px #06182c26;font-size:17px;letter-spacing:-.015em}.hp-catalog-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#ead7b2;color:#203f5c;box-shadow:inset 0 1px #fff9}.hp-overflow-hero .hp-catalog-button:hover{background:#f6f9fc;transform:translateY(-2px);box-shadow:0 5px #bed0df,0 16px 28px #06182c30}.hp-overflow-hero .hp-catalog-button:active{transform:translateY(2px);box-shadow:0 1px #bed0df}.hp-featured-carousel{background:#f2f6f9;padding:0 0 28px;border-bottom:1px solid #e0e8ef}.hp-featured-carousel .product-showcase{padding-top:42px;padding-bottom:14px}.hp-featured-carousel .section-head{align-items:center;margin-bottom:24px}.hp-featured-carousel .section-head h2{font:500 clamp(28px,3.5vw,42px)/1.12 Georgia,serif;color:#163550}.hp-featured-carousel .section-head p{font-size:16px;color:#5b7083}.hp-featured-carousel .product-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 20px;scroll-padding-inline:2px}.hp-featured-carousel .shop-item{flex:0 0 245px;scroll-snap-align:start;background:#fff;border:1px solid #e0e7ee;box-shadow:0 5px 12px #1a37540a}.hp-featured-carousel .shop-item-image{aspect-ratio:1;height:auto;background:#fff}.hp-featured-carousel .shop-item-image img{width:100%;height:100%;object-fit:contain}.hp-featured-carousel .shop-item-info{padding:16px}.hp-featured-carousel .shop-item-info h3{font-size:18px;line-height:1.3}.hp-featured-carousel .carousel-controls button{background:#fff;color:#163550;border:1px solid #ccdae5;box-shadow:0 2px #ccdae5}.hp-featured-carousel .carousel-foot{font-size:14px}.hp-trust{margin-top:34px}@media(max-width:1050px)and (min-width:801px){.hp-hero-cutout{top:-60px;height:570px}.hp-hero.hp-overflow-hero{min-height:560px}}@media(max-width:800px){.hp-hero.hp-overflow-hero{margin-top:70px;padding:346px 25px 44px;min-height:0}.hp-hero-cutout{top:-45px;height:380px;right:8%;width:84%}.hp-overflow-hero:before{height:290px}.hp-overflow-hero .hp-actions{gap:20px;align-items:flex-start;flex-direction:column}.hp-overflow-hero .hp-catalog-button{font-size:17px;min-height:58px;padding-right:24px}.hp-overflow-hero .hp-actions .hp-link{min-height:44px;padding:7px 0;border-bottom-color:#fff5}.hp-featured-carousel .product-showcase{padding-top:30px}.hp-featured-carousel .section-head{gap:12px;align-items:flex-end}.hp-featured-carousel .section-head h2{font-size:29px}.hp-featured-carousel .section-head p{display:none}.hp-featured-carousel .eyebrow{font-size:12px;letter-spacing:.12em}.hp-featured-carousel .carousel-controls{gap:6px;flex-shrink:0}.hp-featured-carousel .carousel-controls button{width:44px;height:44px}.hp-featured-carousel .shop-item{flex-basis:73%;max-width:270px}.hp-featured-carousel .product-track{gap:14px}.hp-trust{margin-top:25px}}@media(max-width:380px){.hp-hero.hp-overflow-hero{padding:311px 20px 38px}.hp-hero-cutout{top:-40px;height:340px}.hp-overflow-hero:before{height:262px}.hp-featured-carousel .section-head{flex-wrap:wrap}}.simple-object-detail figure{width:100%;min-width:0;align-self:start}.simple-object-detail figure>img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;object-position:center;aspect-ratio:auto;background:#fff;border:1px solid #e2e9ef;border-radius:20px;padding:18px;box-sizing:border-box;box-shadow:0 8px 30px #19334d08}.simple-object-detail figcaption{font-size:14px;line-height:1.5;color:#66798b;padding-inline:4px}.hp-process .hp-lab-button{display:inline-flex;gap:13px;min-height:58px;padding:8px 23px 8px 9px;border-radius:100px;background:#fff;color:#173650;border:1px solid #fff;box-shadow:0 3px #bccddb,0 12px 24px #071a2d30;font-size:17px;line-height:1.3;letter-spacing:-.015em;max-width:100%}.hp-lab-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#e7d4ad;color:#21415f;box-shadow:inset 0 1px #fff9}.hp-process .hp-lab-button:hover{background:#f3f7fa;transform:translateY(-2px);box-shadow:0 5px #bccddb,0 16px 26px #071a2d38}.hp-process .hp-lab-button:active{transform:translateY(2px);box-shadow:0 1px #bccddb}@media(max-width:800px){.simple-object-detail figure>img{max-height:480px;padding:12px;border-radius:16px}.hp-process .hp-lab-button{font-size:16px;padding-right:20px}}.hp-process{align-items:stretch}.hp-process-copy{align-self:center}.hp-process .hp-process-card{display:flex;flex-direction:column;align-self:stretch;height:100%;min-width:0;background:#fff;border:1px solid #ffffffb3;border-radius:16px;box-shadow:0 4px #bdcbd7,0 12px 22px #061a2a26;transform:none}.hp-process .hp-process-card:hover{transform:translateY(-3px)}.hp-process .hp-process-card img{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;flex-shrink:0}.hp-process .hp-process-card>div{flex:1;padding:20px;display:flex;flex-direction:column;gap:12px}.hp-process .hp-process-card span{display:block;min-height:1.5em;font-size:12px;line-height:1.5;color:#6b7f90;letter-spacing:.07em}.hp-process .hp-process-card h3{margin:0;font-size:24px;line-height:1.2;color:#193954;font-weight:600;letter-spacing:-.025em}.hp-category-section{padding-block:62px 30px}.hp-category-section .hp-heading{margin-bottom:28px}.hp-category-section h2{font:400 clamp(32px,4vw,48px)/1.1 Georgia,serif;letter-spacing:-.035em}.hp-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.hp-category-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #dee7ee;border-radius:18px;box-shadow:0 4px #e0e8ef,0 12px 24px #15334f08;transition:transform .25s,box-shadow .25s}.hp-category-card:hover{transform:translateY(-5px);box-shadow:0 5px #ccdbe7,0 18px 28px #15334f15}.hp-category-image{aspect-ratio:1;background:#f4f7fa;padding:10px;overflow:hidden}.hp-category-image img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s}.hp-category-card:hover img{transform:scale(1.035)}.hp-category-label{display:flex;flex-direction:column;flex:1;padding:18px 15px;gap:8px}.hp-category-label h3{font-size:19px;line-height:1.2;letter-spacing:-.025em;margin:0}.hp-category-label p{font-size:14px;line-height:1.4;margin:0;color:#687e90}.hp-category-label>span{align-self:flex-start;margin-top:auto;padding-top:14px;font-size:14px;font-weight:650;color:#214666}@media(max-width:800px){.hp-process .hp-process-card>div{padding:16px 12px;gap:10px}.hp-process .hp-process-card h3{font-size:20px;line-height:1.25}.hp-process .hp-process-card span{font-size:12px;letter-spacing:.025em}.hp-process .hp-process-card img{aspect-ratio:1.05}.hp-category-section{padding-top:40px}.hp-category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:3px 2px 18px}.hp-category-card{flex:0 0 175px;scroll-snap-align:start}.hp-category-label{padding:16px 13px}.hp-category-label h3{font-size:19px}.hp-category-label p{min-height:40px}.hp-category-section .hp-heading{text-align:left}}@media(prefers-reduced-motion:reduce){.hp-category-card,.hp-category-image img{transition:none}.hp-category-card:hover,.hp-category-card:hover img,.hp-process .hp-process-card:hover{transform:none}}.hp-category-section .hp-heading p{font-size:17px;color:#62798d;margin:16px 0 0;line-height:1.5}.hp-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:18px;padding:4px 0 12px;scroll-snap-type:none}.hp-category-card{background:linear-gradient(160deg,#fff,#f4f7fa);border:1px solid #dce5ed;box-shadow:0 4px #d3e0eb,0 12px 24px #1735500a;border-radius:24px;align-items:center;text-align:center}.hp-category-image{width:100%;aspect-ratio:1;background:transparent;padding:14px 14px 0}.hp-category-image img{border-radius:22px;object-fit:contain;mix-blend-mode:multiply}.hp-category-label{width:100%;align-items:center;padding:18px 10px 20px;gap:8px}.hp-category-label h3{font-size:20px}.hp-category-label p{min-height:40px;font-size:14px}.hp-category-label>span{align-self:center;border-radius:100px;background:#183a57;color:#fff;font-size:14px;line-height:1.25;min-height:40px;display:flex;align-items:center;justify-content:center;padding:10px 13px;box-shadow:0 2px #092237;margin-top:7px}.hp-category-card:focus-visible{outline:3px solid #b39358;outline-offset:5px}@media(max-width:900px){.hp-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:600px){.hp-category-section .hp-heading{text-align:center}.hp-category-section .hp-heading h2{font-size:34px}.hp-category-section .hp-heading p{font-size:16px}.hp-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:18px 14px;padding:4px 0 12px}.hp-category-card{width:100%;border-radius:20px;flex:none}.hp-category-card:last-child{grid-column:1/-1;width:calc((100% - 14px)/2);justify-self:center}.hp-category-image{padding:10px 10px 0}.hp-category-label{padding:12px 8px 17px;gap:6px}.hp-category-label h3{font-size:18px}.hp-category-label p{font-size:14px;min-height:40px}.hp-category-label>span{font-size:14px;padding:10px;min-height:44px}}.catalog-price-note{display:block;font-size:13px;color:#63768a;margin-top:4px}.simple-object-detail .price-note{font-size:14px;line-height:1.6;padding:15px;background:#f0f5f8;border-radius:12px}.hp-benefit-grid{position:relative;isolation:isolate;padding:38px 30px;margin-top:90px;max-width:1160px;border-radius:32px;background:linear-gradient(125deg,#edf3f7,#f8fafc);border:1px solid #e0e9f0;box-shadow:0 8px #dce6ee,0 28px 48px -30px #10294155}.hp-benefit-product{position:relative;z-index:1;margin-top:-108px;margin-bottom:-18px;align-self:center}.hp-benefit-product img{aspect-ratio:auto;height:430px;width:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(10px 22px 14px #10294135)}.hp-benefit-product span{background:#fff;border:1px solid #dae5ee;border-radius:100px;padding:12px 20px;min-height:44px;font-size:15px;color:#183a57;box-shadow:0 3px #c5d5e2,0 12px 24px #10294112}.hp-process{overflow:visible;margin-top:28px;margin-bottom:64px;border-radius:28px;box-shadow:0 22px 42px -25px #10294180}.hp-process-backdrop{border-radius:inherit;overflow:hidden}.hp-process:before{border-radius:inherit}.hp-process .hp-process-card{position:relative;z-index:1;height:auto;margin-top:-64px;margin-bottom:-76px;box-shadow:0 5px #bacbd9,0 24px 32px -12px #071a2d65;border:5px solid #fff;border-radius:20px}.hp-process .hp-process-card img{border-radius:14px 14px 0 0}.hp-process .hp-process-card>div{justify-content:center;min-height:124px}.hp-details{gap:36px;padding-top:90px}.hp-details article{position:relative;display:flex;flex-direction:column;overflow:visible;border-radius:26px;background:#eef3f7;border:1px solid #dae5ed;box-shadow:0 6px #d7e3ec,0 24px 40px -25px #10294155;padding:0 26px 8px}.hp-details article>img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1.6;object-fit:cover;margin-top:-58px;border:5px solid #fff;border-radius:20px;box-shadow:0 20px 25px -12px #10294155;transition:transform .35s}.hp-details article>div{padding:28px 4px;align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:flex-start}.hp-details article .hp-link{margin-top:auto}.hp-details h2{font-size:34px}@media(hover:hover)and (pointer:fine){.hp-details article:hover>img{transform:translateY(-5px)}.hp-process .hp-process-card:hover{transform:translateY(-5px)}}@media(max-width:1050px)and (min-width:801px){.hp-benefit-grid{padding:30px 22px;column-gap:22px}.hp-benefit-product img{height:380px}.hp-process .hp-process-card{margin-top:-48px;margin-bottom:-60px}.hp-process{margin-top:36px}.hp-details article{padding-inline:20px}}@media(max-width:800px){.hp-benefits{padding-bottom:76px}.hp-benefit-grid{margin-top:100px;padding:0 20px 30px;gap:28px 20px;border-radius:26px}.hp-benefit-product{width:100%;max-width:290px;margin-top:-80px;margin-bottom:0}.hp-benefit-product img{height:340px}.hp-benefit-grid article p{font-size:16px!important}.hp-process{padding:28px 18px 0;margin-top:10px;margin-bottom:90px;gap:20px 14px;border-radius:24px}.hp-process-copy{padding-bottom:12px}.hp-process .hp-process-card{margin-top:0;margin-bottom:-46px;border-width:4px;border-radius:18px}.hp-process .hp-process-card>div{min-height:126px;padding:16px 9px;justify-content:flex-start}.hp-process .hp-process-card img{border-radius:12px 12px 0 0}.hp-process .hp-process-card h3{font-size:21px}.hp-process .hp-process-card span{font-size:12px}.hp-details{grid-template-columns:1fr;gap:90px;padding-top:74px;padding-bottom:70px}.hp-details article{padding:0 18px}.hp-details article>img{margin-top:-48px;aspect-ratio:1.6}.hp-details article>div{padding:26px 5px 30px}.hp-details h2{font-size:34px}}@media(max-width:380px){.hp-benefit-grid{padding-inline:14px;column-gap:14px}.hp-benefit-product img{height:310px}.hp-process{padding-inline:14px;column-gap:10px}.hp-process .hp-process-card h3{font-size:19px}.hp-process .hp-process-card>div{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.hp-details article>img{transition:none}.hp-details article:hover>img,.hp-benefit-product:hover img{transform:none}}.hp-featured-carousel{background:radial-gradient(ellipse at 50% 35%,#fff 0,#edf3f8 65%);padding-bottom:38px}.hp-featured-carousel .product-showcase{max-width:1060px}.hp-featured-carousel .product-track{gap:24px;padding:22px 0 30px;scroll-padding:0;perspective:1100px;scrollbar-width:thin;scrollbar-color:#456680 #dce6ee;align-items:stretch}.hp-featured-carousel .shop-item{flex:0 0 calc((100% - 24px)/2);max-width:none;min-width:0;border-radius:26px;overflow:visible;background:#fff;border:1px solid #d7e3ed;box-shadow:0 6px #cfdae4,0 22px 30px -20px #10294170;transform:rotateY(var(--turn,0deg)) scale(var(--depth-scale,1));transform-origin:center center;transition:box-shadow .25s;scroll-snap-align:start;display:flex;flex-direction:column}.hp-featured-carousel .shop-item-image{isolation:isolate;position:relative;margin:12px 12px 0;aspect-ratio:1.18;background:linear-gradient(145deg,#edf3f7,#fff);border-radius:19px;overflow:visible;display:flex;align-items:center;justify-content:center}.hp-featured-carousel .shop-item-image:before{content:"";position:absolute;z-index:-1;top:12%;right:5%;bottom:3%;left:5%;border-radius:50% 50% 20% 20%;background:linear-gradient(135deg,#3e6483,#102941 75%);box-shadow:0 13px 20px -9px #10294180,inset 0 1px #fff4;transform:rotate(-7deg);transition:transform .45s}.hp-featured-carousel .shop-item:nth-child(2n) .shop-item-image:before{transform:rotate(7deg);background:linear-gradient(135deg,#587c99,#193954)}.hp-featured-carousel .shop-item-image img{width:83%;height:87%;padding:7%;object-fit:contain;background:#fff;border-radius:50% 50% 24% 24%;box-shadow:0 16px 24px -10px #071c3866;transform:translateY(-5px);mix-blend-mode:normal;transition:transform .45s}.hp-featured-carousel .shop-label{display:none}.hp-featured-carousel .shop-item-info{padding:24px;display:flex;flex-direction:column;flex:1}.hp-featured-carousel .shop-item-info h3{font-size:24px;line-height:1.25;min-height:2.5em;margin:0 0 16px}.hp-featured-carousel .shop-item-info>p{display:none}.hp-featured-carousel .shop-price{font-size:24px;margin-top:auto;color:#173650}.hp-featured-carousel .shop-action{display:flex;justify-content:center;align-items:center;min-height:48px;border-radius:100px;margin-top:16px;padding:12px 15px;background:linear-gradient(140deg,#315d80,#153550);color:#fff;box-shadow:0 3px #071e32;line-height:1.25}.hp-featured-carousel .shop-action svg{display:none}.carousel-pages{display:flex;gap:2px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:8px}.carousel-pages button{position:relative;width:44px;height:44px;background:transparent;border:0;cursor:pointer;border-radius:50%}.carousel-pages button:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:8px;background:#aebfcd;transition:width .25s,background .25s}.carousel-pages button[aria-current=true]:before{width:28px;background:#173c5b}.carousel-pages button:focus-visible{outline:2px solid #315d80;outline-offset:0}.carousel-position{display:block;text-align:center;color:#4b667d;font-size:14px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.hp-featured-carousel .carousel-foot{margin-top:18px}.hp-featured-carousel .carousel-controls button:disabled{opacity:.35;box-shadow:none}@media(hover:hover)and (pointer:fine){.hp-featured-carousel .shop-item:hover .shop-item-image img{transform:translateY(-12px) rotate(-2deg)}.hp-featured-carousel .shop-item:hover .shop-item-image:before{transform:rotate(0)}.hp-featured-carousel .shop-item:hover{box-shadow:0 6px #c0d0df,0 24px 35px -17px #10294188}}@media(max-width:800px){.hp-featured-carousel .product-showcase{width:calc(100% - 28px)}.hp-featured-carousel .section-head{flex-wrap:wrap;gap:14px}.hp-featured-carousel .section-head h2{font-size:32px}.hp-featured-carousel .section-head p{display:block;font-size:16px;line-height:1.5}.hp-featured-carousel .section-head .carousel-controls{margin-left:auto}.hp-featured-carousel .product-track{gap:12px;padding-top:16px;padding-bottom:24px}.hp-featured-carousel .shop-item{flex-basis:calc((100% - 12px)/2);max-width:none;border-radius:19px}.hp-featured-carousel .shop-item-image{margin:7px 7px 0;border-radius:14px;aspect-ratio:.92}.hp-featured-carousel .shop-item-image img{width:86%;height:86%;padding:5%;border-radius:48% 48% 20% 20%}.hp-featured-carousel .shop-item-info{padding:15px 10px}.hp-featured-carousel .shop-item-info h3{font-size:17px;line-height:1.3;min-height:3.9em;margin-bottom:10px}.hp-featured-carousel .shop-price{font-size:20px}.hp-featured-carousel .catalog-price-note{font-size:12px}.hp-featured-carousel .shop-action{font-size:14px;min-height:46px;padding:10px 7px;margin-top:14px}.hp-featured-carousel .carousel-foot{font-size:14px;gap:14px;flex-wrap:wrap}.hp-featured-carousel .showcase-note{font-size:13px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.hp-featured-carousel .shop-item,.hp-featured-carousel .shop-item-image img,.hp-featured-carousel .shop-item-image:before{transform:none!important;transition:none}.carousel-pages button:before{transition:none}}.hp-category-card{background:#fff;border-color:#e1e7eb;box-shadow:0 3px #e0e7ed,0 12px 24px #17355008;border-radius:20px}.hp-category-image{padding:12px 12px 0;background:#fff;border-radius:20px 20px 0 0}.hp-category-image img{border-radius:12px;mix-blend-mode:multiply;filter:none}.hp-category-card:hover{box-shadow:0 4px #d3dfe8,0 15px 24px #17355012;transform:translateY(-3px)}.hp-category-card:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.hp-category-card:hover,.hp-category-card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/navy.css.map */
