.nookaroo-refined .essentials-hero{padding-block:clamp(32px,5vw,68px)}.nookaroo-refined .essentials-hero .hero-copy{gap:1.35rem}.nookaroo-refined .essentials-hero h1{font-size:clamp(2.75rem,4.5vw,4.25rem);font-weight:650;line-height:1.04}.nookaroo-refined .essentials-hero .hero-lead{max-width:38ch;font-size:1.0625rem;line-height:1.65}.nookaroo-refined .essentials-hero .button-row{gap:12px;flex-wrap:wrap}.nookaroo-refined .routine-navigation{padding-block:24px;border-block:1px solid #e6ded3;background:#fffbf5}.nookaroo-refined .routine-navigation .section-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nookaroo-refined .routine-links{gap:16px}.nookaroo-refined .routine-links a{padding:18px 22px;border-radius:14px;background:#f7f1e9}.nookaroo-refined .routine-links strong{font-size:1.25rem}.nookaroo-refined .product-page-grid{row-gap:18px}.nookaroo-refined .product-heading{grid-area:heading;gap:10px}.nookaroo-refined .product-heading h1{font-size:clamp(28px,3.1vw,42px);line-height:1.08;margin:0;max-width:23ch;font-weight:650}.nookaroo-refined .product-heading .product-headline{margin:0;max-width:44ch}.nookaroo-refined .product-heading .product-price{margin:0}.nookaroo-refined .product-gallery{grid-area:gallery}.nookaroo-refined .product-purchase-controls{grid-area:purchase}.nookaroo-refined .cart-drawer-extras .duo-cart-upgrade{margin-top:16px;margin-bottom:22px;padding:18px;border:1px solid #c5aa8f;border-radius:14px;background:#f1e2cf}.nookaroo-refined .cart-drawer-extras .duo-cart-upgrade strong{font-size:1.05rem;line-height:1.3}.nookaroo-refined .cart-drawer-extras .duo-cart-upgrade p{font-size:.8125rem;line-height:1.55}.nookaroo-refined .cart-drawer-extras .duo-cart-upgrade button{margin-top:6px;color:#fffbf5;border-color:#7b4c35;background:#7b4c35;font-size:.875rem;line-height:1.4}.nookaroo-refined .cart-drawer-extras .cart-addons{border-top:1px solid #ded5c8;padding-top:20px}.nookaroo-refined .cart-drawer-extras .cart-addons h3{font-size:1rem}@media(min-width:990px){.nookaroo-refined .product-page-grid{grid-template-areas:"gallery heading" "gallery purchase";grid-template-rows:auto 1fr;align-items:start}.nookaroo-refined .product-page-grid>.product-gallery{grid-row:1 / span 2}.nookaroo-refined .product-page-grid>.product-purchase-controls{align-self:start}}@media(max-width:989px){.nookaroo-refined .product-page-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "gallery" "purchase"}.nookaroo-refined .product-heading{max-width:none}}@media(max-width:749px){.nookaroo-refined .header-inner{min-height:64px}.nookaroo-refined .essentials-hero{padding-block:20px 28px}.nookaroo-refined .essentials-hero .hero-grid{display:flex;flex-direction:column;gap:20px}.nookaroo-refined .essentials-hero .hero-media{order:-1;min-height:0;width:100%;aspect-ratio:1.1;border-radius:18px}.nookaroo-refined .essentials-hero .hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 65%}.nookaroo-refined .essentials-hero .hero-photo-label{bottom:12px;left:12px;max-width:calc(100% - 24px);padding:8px 10px;font-size:.625rem;letter-spacing:0}.nookaroo-refined .essentials-hero .hero-copy{width:100%;gap:14px}.nookaroo-refined .essentials-hero .hero-copy>.eyebrow{display:none}.nookaroo-refined .essentials-hero h1{font-size:clamp(30px,8vw,40px);line-height:1.08;max-width:21ch}.nookaroo-refined .essentials-hero .hero-lead{font-size:15px;line-height:1.6;max-width:40ch}.nookaroo-refined .essentials-hero .button-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.nookaroo-refined .essentials-hero .button-row .button{min-height:48px;padding:10px 8px;font-size:14px;white-space:normal;justify-content:center}.nookaroo-refined .routine-navigation{padding-block:18px}.nookaroo-refined .routine-links{grid-template-columns:1fr 1fr;gap:10px}.nookaroo-refined .routine-links a{padding:14px 12px;gap:8px;align-items:start}.nookaroo-refined .routine-links .routine-index{display:none}.nookaroo-refined .routine-links strong{font-size:1.125rem;line-height:1.2}.nookaroo-refined .routine-links small{font-size:.75rem;line-height:1.4}.nookaroo-refined #scratch{padding-block:32px;scroll-margin-top:18px}.nookaroo-refined #scratch .section-heading h2{font-size:30px;line-height:1.1;max-width:20ch;font-weight:650}.nookaroo-refined #scratch .section-heading-wide{gap:10px}.nookaroo-refined #scratch .section-heading-wide>p{font-size:14px;line-height:1.6}.nookaroo-refined .product-page-optimized{padding-top:18px}.nookaroo-refined .product-breadcrumb{margin-bottom:16px;font-size:11px;line-height:1.5}.nookaroo-refined .product-page-grid{gap:18px}.nookaroo-refined .product-heading{gap:8px}.nookaroo-refined .product-heading>.eyebrow{font-size:10px;letter-spacing:.07em;margin:0}.nookaroo-refined .product-heading h1{font-size:27px;line-height:1.08;max-width:26ch}.nookaroo-refined .product-heading .product-headline{font-size:14px;line-height:1.5}.nookaroo-refined .product-heading .product-price strong{font-size:26px}.nookaroo-refined .product-page-optimized .product-gallery-main{aspect-ratio:1.22;border-radius:18px}.nookaroo-refined .product-page-optimized .product-gallery-main .product-media{aspect-ratio:1.22;width:100%;height:100%}.nookaroo-refined .product-page-optimized .product-gallery-main .product-media img{object-fit:contain;width:100%;height:100%}.nookaroo-refined .product-gallery-controls{margin-top:10px}.nookaroo-refined .product-purchase-controls .purchase-benefits{gap:8px;margin-bottom:4px}.nookaroo-refined .product-purchase-controls .product-form-row{gap:12px}.nookaroo-refined .nk-signup-launch{display:none}}@media(max-width:599px){.nookaroo-refined .scratcher-selection{gap:14px;margin-top:20px}.nookaroo-refined .scratcher-choice{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:16px;border-radius:18px;align-items:start}.nookaroo-refined .scratcher-choice__visual{align-self:center;background:transparent}.nookaroo-refined .scratcher-choice__image{aspect-ratio:1;border-radius:10px}.nookaroo-refined .scratcher-choice__content{padding:0;gap:8px}.nookaroo-refined .scratcher-choice__kicker{font-size:9px;line-height:1.4;letter-spacing:.055em}.nookaroo-refined .scratcher-choice__heading{align-items:baseline;gap:8px;flex-wrap:wrap}.nookaroo-refined .scratcher-choice__heading h3{font-size:24px;line-height:1.05}.nookaroo-refined .scratcher-choice__price{font-size:18px}.nookaroo-refined .scratcher-choice__body{display:none}.nookaroo-refined .scratcher-choice__detail,.nookaroo-refined .scratcher-choice__comparison{font-size:11px;line-height:1.45;margin:0}.nookaroo-refined .scratcher-choice__cta{font-size:12px;min-height:44px;padding:10px;gap:6px;margin-top:2px;border-radius:9px}.nookaroo-refined .scratcher-choice__saving{position:static;display:inline-block;font-size:10px;padding:5px 7px;margin:0 0 8px;border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/visual-review.css.map */
