.penguin-home__guide h2,.penguin-home__guide h3,.penguin-home__guide p{margin:0}.penguin-home__guide-copy h2{font-size:clamp(1.65rem,4vw,3rem)}.penguin-home .penguin-home__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:14px;color:#33615d}.penguin-home__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:999px;color:#fff;background:#184f49;text-decoration:none;font-weight:650}.penguin-home__button:hover{background:#113d37;color:#fff}.penguin-home__panel{background:#e8f0eb;padding:clamp(23px,5vw,58px);border-radius:26px}.penguin-home__instruction{background:#faeeeb}.penguin-home__guide{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(22px,5vw,65px)}.penguin-home__guide-copy h2{max-width:13ch}.penguin-home__guide-copy>p:not(.penguin-home__eyebrow){margin:16px 0 22px;max-width:38ch}.penguin-home__guide-board{padding:clamp(12px,2.6vw,29px);background:#edd5d0;border-radius:21px}.penguin-home__guide-board>h3{font-size:clamp(1.3rem,2.65vw,2.35rem);text-align:center;letter-spacing:-.03em}.penguin-home__steps{display:grid;gap:11px;list-style:none;margin:15px 0 0;padding:0}.penguin-home__steps li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);background:#fffdfa;border-radius:14px;overflow:hidden;min-height:clamp(100px,12vw,146px)}.penguin-home__step-label{display:flex;align-items:center;gap:clamp(7px,1.3vw,15px);padding:clamp(8px,1.7vw,20px)}.penguin-home__step-label span{display:grid;place-items:center;width:clamp(26px,3.3vw,42px);aspect-ratio:1;flex:0 0 auto;color:#fff;background:#184f49;border-radius:50%;font-size:1rem;font-weight:700}.penguin-home__step-label p{font-weight:700;font-size:clamp(.9rem,1.55vw,1.24rem);line-height:1.15}.penguin-home__steps li>img,.penguin-home__alarm-visual{width:100%;height:clamp(100px,12vw,146px)}.penguin-home__steps li>img{display:block;object-fit:cover;object-position:center 58%}.penguin-home__alarm-visual{position:relative;overflow:hidden}.penguin-home__alarm-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.penguin-home__alarm-visual svg{position:absolute;color:#aa5b13;width:33px;height:33px;top:25%;right:8%}.penguin-home .penguin-home__guide-note{font-size:.88rem;margin-top:11px;text-align:center}#DaymivoColors{scroll-margin-top:32px}@media(max-width:749px){.penguin-home__guide{grid-template-columns:minmax(0,1fr)}}.daymivo-review-mockup{max-width:1200px;margin:0 auto;padding:clamp(28px,5vw,64px) 24px;color:#182b39;font-size:15px;line-height:1.5}.daymivo-review-mockup .review-preview-heading{margin:4px 0 8px;line-height:1.1;font-size:clamp(30px,5vw,52px);letter-spacing:-.045em}.daymivo-review-mockup h3{font-size:18px;line-height:1.25;margin:12px 0 8px}.daymivo-review-mockup p{margin:0}.daymivo-review-mockup .kicker{text-transform:uppercase;letter-spacing:.12em;color:#79512f;font-size:12px;font-weight:700}.daymivo-review-mockup .notice{color:#46535d;max-width:65ch}.daymivo-review-mockup .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.daymivo-review-mockup article{display:flex;flex-direction:column;border:1px solid #ded4c7;padding:18px;border-radius:14px;background:#fff}.daymivo-review-mockup .label{align-self:flex-start;border-radius:5px;background:#f2ebe0;color:#64401f;padding:3px 7px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.daymivo-review-mockup .rating{display:block;color:#79512f;letter-spacing:.12em;margin-top:12px}.daymivo-review-mockup .buyer{display:flex;align-items:center;gap:9px;margin-top:13px}.daymivo-review-mockup .initials{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#edf1ed;font-size:12px;font-weight:750}.daymivo-review-mockup .buyer strong{font-size:14px}.daymivo-review-mockup .buyer small{display:block;font-size:12px;color:#46535d}.daymivo-review-mockup figure{margin:auto 0 0;padding-top:16px}.daymivo-review-mockup img{width:100%;aspect-ratio:5/4;object-fit:cover;display:block;border-radius:9px}.daymivo-review-mockup figcaption{font-size:12px;margin-top:6px;color:#46535d}@media(max-width:730px){.daymivo-review-mockup .cards{grid-template-columns:1fr}}.footer .footer-grid{grid-template-areas:"brand" "links";gap:24px}.footer .footer-brand{grid-area:brand}.footer .footer-brand>.wordmark{margin-bottom:8px}.footer .footer-brand .rte p{margin:0}.footer .footer-quick-links{grid-area:links;display:grid;gap:12px}.footer-quick-links h2{margin:0}.footer-link-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.footer-link-groups h3{margin:0 0 8px;font-size:.78rem;letter-spacing:.055em;text-transform:uppercase}.footer-link-groups ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer-link-groups a{display:inline-block;padding-block:4px;overflow-wrap:anywhere}@media(min-width:750px){.footer .footer-grid{grid-template-areas:"brand links";grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px}.footer-link-groups{gap:24px}}.product-purchase-promises{display:grid;gap:4px;margin:12px 0 14px;padding:0;list-style:none;color:#182950}.product-purchase-promises a{display:inline-flex;align-items:center;gap:7px;padding:2px 0;font-weight:700;font-size:.9rem;line-height:1.4;text-decoration:none}.product-purchase-promises a:hover,.product-purchase-promises a:focus-visible{text-decoration:underline}.product-purchase-promises svg{width:20px;height:20px;flex:0 0 20px}.gallery-controls>button{flex:0 0 30px;width:30px;height:30px}.gallery-thumbnails{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:thin}.gallery-thumbnails button{flex:1 0 34px;min-width:34px;max-width:92px;padding:0;border:1px solid transparent;border-radius:9px;overflow:hidden}.gallery-thumbnails button[aria-current=true]{border-color:var(--ink)}.gallery-thumbnails button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.gallery-thumbnails img{display:block;width:100%;aspect-ratio:1;object-fit:cover}@media(min-width:900px){mobile-product[data-native-packs]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}.gallery-thumbnails{gap:8px}.gallery-thumbnails button{flex-basis:60px}}.daymivo-packs{border:0;display:grid;gap:8px;margin:18px 0;min-inline-size:0;padding:0;color:#182950}.daymivo-packs legend{align-items:center;display:flex;gap:12px;margin-bottom:10px;width:100%;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.daymivo-packs legend:before,.daymivo-packs legend:after{background:#8897b3;content:"";flex:1;height:1px}.daymivo-pack{border:2px solid #b6bfd2;border-radius:12px;background:#f5f6fa}.daymivo-pack:has(input:checked){border-color:#182950;background:#eaeef7}.daymivo-pack-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;cursor:pointer;padding:11px 12px}.daymivo-pack-choice input{accent-color:#182950;margin:1px 0 0}.daymivo-pack-name,.daymivo-pack-price{display:grid;line-height:1.35;gap:2px}.daymivo-pack-price{text-align:right;justify-items:end;white-space:nowrap}.daymivo-pack-price s,.daymivo-pack-name small{font-size:.8rem}.daymivo-pack-badges{display:flex;flex-wrap:wrap;gap:4px}.daymivo-pack-badges span,.daymivo-pack-best{border-radius:4px;font-weight:700;font-size:.61rem;line-height:1.2;padding:3px 4px;text-transform:uppercase}.daymivo-pack-badges span{background:#fff;border:1px solid #e2a6a0;color:#a52e25}.daymivo-pack-best{background:#182950;color:#fff;margin-top:3px}.daymivo-pack-colors{display:none;border-top:1px solid #cfd7e6;margin:0 12px;padding:10px 0 12px}.daymivo-pack:has(input:checked) .daymivo-pack-colors{display:grid;gap:6px}.daymivo-pack-colors p{margin:0;font-size:.82rem;font-weight:700}.daymivo-pack-colors label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;font-size:.85rem}.daymivo-pack-colors select{background:#fff;border-color:#b6bfd2;min-width:0;width:100%}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
