:root{--nook-ivory:var(--color-background,#fff8f1);--nook-forest:var(--color-foreground,#24332b);--nook-sage:var(--color-sage,#ddebdf);--nook-coral:var(--color-coral,#ff7f66);--nook-yellow:var(--color-yellow,#ffd76a);--nook-sky:var(--color-sky,#bfe3f7);--nook-white:var(--color-card,#fff);--nook-line:#24332b26}body{font-style:var(--font-primary--style,normal);font-weight:var(--font-primary--weight,400);background:var(--nook-ivory);color:var(--nook-forest);line-height:1.55;-webkit-font-smoothing:antialiased}main{flex:1;min-width:0}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button[hidden]{display:none!important}:focus-visible{outline:3px solid var(--nook-forest);outline-offset:5px}.nook-footer :focus-visible{outline-color:var(--nook-sage)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:#fff;padding:12px 20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.nook-width{width:min(calc(100% - var(--page-margin)*2),calc(var(--page-width) - var(--page-margin)*2));margin-inline:auto}.nook-slice{margin-block:30px 44px;min-width:0}.nook-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;margin-bottom:14px;text-transform:uppercase}.nook-slice h1,.nook-slice h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.nook-slice h1{font-size:clamp(44px,7vw,88px)}.nook-slice h2{font-size:clamp(32px,4vw,52px)}.nook-slice h3{font-size:15px;font-weight:500;line-height:1.4}.nook-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:14px 24px;background:var(--nook-forest);color:#fff;border:1px solid var(--nook-forest);border-radius:5px;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,color .2s}.nook-button:hover{background:#405046}.nook-button span{font-size:20px;line-height:1}.nook-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;min-height:44px;text-decoration:underline;text-decoration-thickness:1px}.nook-announcement{background:var(--nook-forest);color:var(--nook-ivory);text-align:center;font-size:11px;padding:10px 20px;letter-spacing:.025em}.nook-header{height:auto;min-height:82px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block:14px}.nook-wordmark{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:25px;font-weight:600;letter-spacing:-1.3px;white-space:nowrap}.nook-wordmark>span{color:var(--nook-coral);font-size:26px;margin-left:2px}.nook-wordmark img{max-width:180px;max-height:54px;object-fit:contain}.nook-header a{color:var(--nook-forest)}.nook-header-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.nook-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;padding:10px;text-decoration:none;font-size:25px}.nook-header svg{width:23px;height:23px}.nook-cart{display:flex;align-items:center;gap:6px;min-height:44px;text-decoration:none;padding-left:8px}.nook-cart-count{display:grid;place-items:center;min-width:23px;height:23px;padding:2px;background:var(--nook-sage);border-radius:50%;font-size:11px}.nook-account{display:none}.nook-desktop-nav{display:flex;order:4;width:100%;justify-content:center;gap:20px;flex-wrap:wrap;font-size:13px}.nook-desktop-nav>a,.nook-nav-dropdown>summary{padding:10px 0;min-height:44px;text-decoration:none;cursor:pointer}.nook-desktop-nav a:hover,.nook-desktop-nav [aria-current]{text-decoration:underline;text-underline-offset:7px}.nook-nav-dropdown{position:relative}.nook-nav-dropdown>div{position:absolute;top:100%;left:-20px;background:#fff;z-index:20;min-width:220px;padding:12px 20px;box-shadow:0 10px 24px #28332e18;border:1px solid var(--nook-line);border-radius:5px}.nook-nav-dropdown a{display:flex;justify-content:flex-start;padding:10px 0;min-height:44px}.nook-nav-dropdown .nook-nav-child{padding-left:16px;font-size:12px}.nook-header-wrap{border-bottom:1px solid var(--nook-line)}.nook-drawer{position:fixed;inset:0 auto 0 0;margin:0;border:0;width:min(90vw,420px);max-width:none;max-height:none;height:100dvh;padding:20px;background:var(--nook-ivory);color:var(--nook-forest);overflow-y:auto;overscroll-behavior:contain}.nook-drawer::backdrop{background:#18211bd0}html:has(.nook-drawer[open]){overflow:hidden}.nook-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.nook-drawer-top h2{font-size:24px;letter-spacing:-1px}.nook-drawer nav{display:grid}.nook-drawer nav a{padding:12px 0;min-height:48px;border-bottom:1px solid var(--nook-line);text-decoration:none}.nook-drawer nav .nook-drawer-child{padding-left:18px;font-size:14px}.nook-drawer nav .nook-drawer-grandchild{padding-left:36px;font-size:13px}.nook-drawer-search{margin-block:32px}.nook-drawer-search>div{display:flex;margin-top:8px;gap:6px}.nook-drawer-search input{width:100%;min-width:0;border:1px solid var(--nook-line);background:#fff;padding:10px;border-radius:var(--style-border-radius-inputs)}.nook-drawer>p{font-family:Georgia,serif;font-style:italic}.nook-hero{display:grid;gap:30px;margin-top:24px}.nook-hero-copy{padding:22px 4px 0}.nook-intro{max-width:37ch;margin-top:22px;font-size:14px;line-height:1.8}.nook-hero-copy>.nook-button{margin-top:28px}.nook-hero-copy>.nook-text-link{margin:10px 0 0 16px}.nook-hero-note{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:11px;letter-spacing:.04em}.nook-hero-note span{font-size:25px}.nook-hero-art{position:relative;min-height:360px;background:#e5e8d9;border-radius:140px 140px 8px 8px;isolation:isolate}.nook-hero-image,.nook-hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;overflow:hidden}.nook-placeholder{height:100%;width:100%;fill:var(--nook-forest);background:transparent;opacity:.65}.nook-hero-sticker{position:absolute;right:10px;top:20px;background:var(--nook-coral);width:100px;height:100px;border-radius:50%;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(10deg);font-size:11px;line-height:1.3;box-shadow:0 3px #28332e15}.nook-hero-sticker span{font-size:28px;margin-bottom:4px}.nook-hero-caption{position:absolute;bottom:18px;left:18px;background:var(--nook-ivory);padding:8px 14px;font-size:11px;border-radius:3px;max-width:calc(100% - 36px)}.nook-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.nook-section-heading .nook-eyebrow{margin-bottom:10px}.nook-section-heading>div>p:last-child:not(.nook-eyebrow){margin-top:16px;font-size:14px}.nook-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.nook-category{text-decoration:none;min-width:0}.nook-category-image{background:#e9e8dd;aspect-ratio:1;border-radius:8px;overflow:hidden}.nook-category--2 .nook-category-image{background:#e3ebdf}.nook-category--3 .nook-category-image{background:#f2ded3}.nook-category--4 .nook-category-image{background:#e8e1ed}.nook-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nook-category:hover img{transform:scale(1.035)}.nook-category h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.nook-category h3>span{font-size:22px;font-weight:400}.nook-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.nook-product__image{position:relative;display:block;background:#eeeee7;aspect-ratio:4/5;border-radius:7px;overflow:hidden}.nook-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nook-product__image:hover img{transform:scale(1.035)}.nook-product__vendor{font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:14px;opacity:.75}.nook-product h3{margin-top:8px}.nook-product h3 a{text-decoration:none}.nook-product h3 a:hover{text-decoration:underline}.nook-price{margin-top:6px;font-size:13px}.nook-price s{opacity:.65;margin-left:6px;font-size:12px}.nook-badge{position:absolute;top:12px;left:12px;background:var(--nook-ivory);padding:4px 10px;font-size:11px;border-radius:3px}.nook-empty{text-align:center;border:1px solid var(--nook-line);border-radius:10px;padding:38px 22px;background:#f0eee5}.nook-empty>span{display:block;font-size:44px;color:var(--nook-forest);margin-bottom:8px}.nook-empty p{font-size:14px;max-width:54ch;margin:12px auto}.nook-editor-note{padding:12px;font-size:12px;background:var(--nook-sage);margin-top:12px}.nook-video-section{padding-top:32px;border-top:1px solid var(--nook-line)}.nook-social-mark{font-size:44px;line-height:1;color:var(--nook-forest)}.nook-videos{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--nook-forest) transparent}.nook-video-card{scroll-snap-align:start;min-width:0}.nook-video-frame{position:relative;aspect-ratio:3/4;background:#e5e9df;border-radius:8px;overflow:hidden}.nook-video-card:nth-child(2) .nook-video-frame{background:#eee0d6}.nook-video-card:nth-child(3) .nook-video-frame{background:#e8e3d7}.nook-video-frame video{width:100%;height:100%;object-fit:cover}.nook-video-coming{position:absolute;bottom:18px;left:16px;right:16px;text-align:center;background:var(--nook-ivory);padding:10px;font-size:12px;border-radius:4px}.nook-video-card h3{margin-top:16px}.nook-video-card .nook-text-link{font-size:12px}.nook-featured{display:grid;background:var(--nook-sage);border-radius:10px;overflow:hidden}.nook-featured-image{min-height:300px;position:relative;background:#e1e4d6}.nook-featured-image>img,.nook-featured-image>.nook-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nook-featured-copy{padding:36px 26px}.nook-featured-copy>p:not(.nook-eyebrow){font-size:14px;margin-top:20px;max-width:40ch}.nook-featured-copy .nook-button{margin-top:26px}.nook-newsletter{display:grid;gap:28px;padding:34px 0 48px;position:relative}.nook-newsletter h2{max-width:15ch}.nook-newsletter>div>p:last-child{font-size:14px;max-width:44ch;margin-top:18px}.nook-newsletter-star{position:absolute;right:8px;top:0;font-size:48px;color:var(--nook-coral);transform:rotate(12deg)}.nook-newsletter-form{align-self:center;min-width:0}.nook-newsletter-form label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.nook-email-row{display:flex;gap:8px;flex-wrap:wrap}.nook-email-row input{width:100%;flex:1 1 180px;min-width:0;padding:15px;background:#fff;border:1px solid #28332e60;border-radius:var(--style-border-radius-inputs);font-size:16px}.nook-email-row .nook-button{flex:1 1 auto}.nook-fine-print{font-size:10px;line-height:1.7;margin-top:14px;max-width:60ch}.nook-form-success{padding:24px;border:1px solid var(--nook-forest);border-radius:6px;background:var(--nook-sage)}.nook-footer{display:block;margin:0;background:var(--nook-forest);color:var(--nook-ivory);padding:48px 0 20px}.nook-footer a{color:inherit;text-decoration:none}.nook-footer a:hover{text-decoration:underline}.nook-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.nook-footer-brand{grid-column:1/-1}.nook-footer-brand>p{font-size:12px;margin-top:14px;max-width:30ch;color:#e0e6dc}.nook-footer-brand>.nook-wordmark{font-size:30px}.nook-footer-brand>.nook-text-link{margin-top:16px}.nook-footer nav h2{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;margin-bottom:12px}.nook-footer nav>a{display:block;padding-block:10px;min-height:44px;font-size:12px;color:#e0e6dc}.nook-footer-bottom{border-top:1px solid #ffffff30;margin-top:36px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.nook-footer-bottom>p{font-size:11px;color:#e0e6dc}.nook-payments{display:flex;gap:7px;flex-wrap:wrap}.nook-payments>svg{width:34px;height:22px}@media(max-width:989px){html.nook-js .nook-desktop-nav{display:none}.nook-header{justify-content:flex-start}.nook-wordmark{font-size:23px}.nook-header-actions{gap:0}.nook-menu-button{margin-left:-10px;padding:8px;width:44px}}@media(min-width:750px){.nook-slice{margin-block:40px 64px}.nook-hero{grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-block:32px 70px}.nook-hero-copy{padding:30px 0}.nook-hero-art{height:560px;min-height:100%;border-radius:220px 220px 8px 8px}.nook-hero-sticker{right:-12px;top:32px;width:118px;height:118px;font-size:12px}.nook-hero-sticker span{font-size:34px}.nook-hero-copy>.nook-text-link{display:flex;margin:12px 0 0;width:fit-content}.nook-categories{gap:24px}.nook-products{gap:32px 24px}.nook-videos{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:24px}.nook-featured{grid-template-columns:1fr 1fr;min-height:480px}.nook-featured-copy{padding:60px 40px;align-self:center}.nook-newsletter{grid-template-columns:1fr 1fr;gap:60px;padding-block:40px 60px}.nook-newsletter-star{right:48%;top:10px;font-size:64px}.nook-email-row .nook-button{flex:0 0 auto}.nook-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px}.nook-footer-brand{grid-column:auto}.nook-footer{padding-top:64px}}@media(min-width:990px){.nook-menu-button{display:none}.nook-header{min-height:94px;flex-wrap:nowrap;gap:30px}.nook-desktop-nav{order:initial;width:auto;margin:auto;gap:28px}.nook-header-actions{margin:0;gap:8px}.nook-account{display:inline-flex}.nook-categories,.nook-products{grid-template-columns:repeat(4,minmax(0,1fr))}.nook-hero{gap:60px}.nook-hero-copy>.nook-text-link{display:inline-flex;margin-left:20px}.nook-hero-note{margin-top:48px}.nook-slice{margin-bottom:88px}.nook-hero-art{height:620px}.nook-intro{font-size:16px}.nook-featured-copy{padding:60px}.nook-newsletter,.nook-footer-grid{gap:100px}}@media(max-width:380px){.nook-header{gap:6px}.nook-header .nook-wordmark{font-size:19px;letter-spacing:-1px}.nook-header .nook-wordmark>span{font-size:22px}.nook-header .nook-wordmark img{max-width:130px}.nook-header-actions .nook-icon-button{width:44px}.nook-cart{gap:3px;padding-left:3px}.nook-cart-count{min-width:20px;height:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nook-hero-copy,.nook-hero-art,.nook-featured-copy,.nook-featured-image,.nook-footer-grid>*{min-width:0}.nook-slice h1,.nook-slice h2{font-style:normal}.nook-cart{min-width:44px}.nook-hero{gap:20px;margin-block:12px 20px}.nook-hero-copy{padding:4px 0 0}.nook-hero-copy .nook-eyebrow{margin-bottom:10px;font-size:11px}.nook-hero-copy h1{font-size:clamp(42px,11.2vw,50px)}.nook-hero-copy .nook-intro{margin-top:14px;font-size:15px;line-height:1.6}.nook-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:18px}.nook-hero-actions>*{max-width:100%;overflow-wrap:anywhere}.nook-hero-actions .nook-button{flex:1 1 100%;min-height:54px;font-size:15px}.nook-hero-actions .nook-text-link{flex:1 1 100%;justify-content:center;font-size:14px}.nook-hero-note{display:none}.nook-hero-art{height:auto;min-height:0;aspect-ratio:6 / 5;border-radius:120px 120px 8px 8px}.nook-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.nook-hero-image{object-fit:var(--nook-hero-fit, cover)}.nook-hero-placeholder{display:grid;place-items:center}.nook-hero-placeholder .nook-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.nook-campaign-setup{position:relative;align-self:end;margin:16px;padding:12px;background:var(--nook-ivory);font-size:13px;text-align:center}.nook-campaign-empty{height:100%;display:grid;place-items:center;color:var(--nook-forest)}.nook-campaign-empty>span{font-size:clamp(64px,15vw,120px);opacity:.18}.nook-hero-floating{position:absolute;width:31%;max-width:210px;aspect-ratio:4 / 5;bottom:50px;left:12px;padding:8px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #28332e1a}.nook-hero-floating>a{display:block;width:100%;height:100%;border-radius:4px}.nook-hero-floating-image{width:100%;height:100%;object-fit:contain;border-radius:4px}.nook-hero-sticker{top:14px;right:8px;width:86px;height:86px;font-size:11px;padding:8px}.nook-hero-sticker span{font-size:24px}.nook-hero-caption{bottom:12px;left:12px;max-width:calc(100% - 24px);font-size:11px}@media(max-width:749px){.nook-header{min-height:68px;padding-block:8px}.nook-announcement{padding-block:8px;font-size:12px}.nook-header-actions{flex-shrink:0}}@media(min-width:750px){.nook-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;min-height:480px;margin-block:20px 28px}.nook-hero-copy{padding:20px 0}.nook-hero-copy h1{font-size:clamp(50px,6.1vw,88px)}.nook-hero-copy .nook-intro{font-size:16px;max-width:38ch;margin-top:18px}.nook-hero-actions{margin-top:24px;gap:8px 20px}.nook-hero-actions .nook-button{flex:0 1 auto;padding-inline:28px}.nook-hero-actions .nook-text-link{flex:0 1 auto;justify-content:flex-start}.nook-hero-art{align-self:stretch;aspect-ratio:auto;height:auto;min-height:480px;border-radius:200px 200px 8px 8px}.nook-hero-sticker{top:24px;right:12px;width:104px;height:104px;font-size:12px}.nook-hero-sticker span{font-size:30px}.nook-hero-floating{bottom:64px;left:16px}}@media(min-width:990px){.nook-hero{min-height:var(--nook-hero-height, 600px);gap:48px;margin-block:20px 24px}.nook-hero-art{min-height:var(--nook-hero-height, 600px)}.nook-hero-copy{padding-block:24px}.nook-hero-copy h1{font-size:clamp(56px,5.7vw,80px)}.nook-hero-note{display:flex;margin-top:22px;font-size:12px}.nook-hero-sticker{width:112px;height:112px}.nook-desktop-nav{gap:clamp(12px,1.5vw,24px)}}@media(min-width:990px)and (max-width:1199px){.nook-header{flex-wrap:wrap;gap:8px 24px;padding-block:10px}.nook-header-actions{margin-left:auto}.nook-desktop-nav{order:3;flex:1 1 100%;width:100%;gap:24px}}.nook-featured-image>.nook-campaign-empty{position:absolute;top:0;right:0;bottom:0;left:0}.nook-hero-picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nook-mobile-copy{display:none}@media(max-width:749px){.nook-mobile-copy{display:inline}.nook-has-mobile-copy{display:none}.nook-hero--compact-cta .nook-hero-actions .nook-button{flex:0 1 auto}}.nook-home-section--hero{background:var(--nook-ivory)}.nook-home-section--categories{background:var(--nook-white)}.nook-home-section--trending{background:var(--nook-sage)}.nook-home-section--video{background:var(--nook-sky)}.nook-home-section--featured{background:var(--nook-ivory)}.nook-home-section--newsletter{background:var(--nook-forest)}.nook-announcement{background:var(--nook-yellow);color:var(--nook-forest)}.nook-cart-count{background:var(--nook-coral);color:var(--nook-forest);font-weight:600}.nook-button{border-radius:8px;box-shadow:0 3px #24332b25;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.nook-button:hover{background:var(--nook-yellow);color:var(--nook-forest);box-shadow:0 5px 14px #24332b1a}.nook-button:active{box-shadow:none}.nook-button:disabled{box-shadow:none}.nook-button:disabled:hover{background:var(--nook-forest);color:#fff}.nook-hero-actions .nook-button{background:var(--nook-coral);color:var(--nook-forest);border-color:var(--nook-forest);box-shadow:3px 3px 0 var(--nook-forest);font-weight:700}.nook-hero-actions .nook-button:hover{background:var(--nook-yellow);box-shadow:4px 4px 0 var(--nook-forest)}.nook-hero-copy .nook-eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--nook-sage);color:var(--nook-forest)}.nook-hero-copy .nook-intro{color:var(--nook-forest);line-height:1.65}.nook-hero-art{background:linear-gradient(145deg,var(--nook-sky),var(--nook-sage));box-shadow:0 0 0 6px var(--nook-white),0 12px 30px #24332b0d}.nook-hero-sticker{background:var(--nook-yellow);color:var(--nook-forest);border:1px solid var(--nook-forest);box-shadow:4px 4px 0 var(--nook-coral)}.nook-hero-caption{background:var(--nook-white);color:var(--nook-forest);border:1px solid var(--nook-line)}.nook-hero-floating{background:var(--nook-white);box-shadow:0 12px 30px #24332b20}.nook-category{background:var(--nook-sage);border:1px solid #24332b12;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #24332b08;transition:box-shadow .2s ease,transform .2s ease}.nook-category--2{background:#ffe3da}.nook-category--3{background:var(--nook-sky)}.nook-category--4{background:#fff0bc}.nook-category-image{border-radius:13px 13px 0 0;background:inherit}.nook-category--2 .nook-category-image,.nook-category--3 .nook-category-image,.nook-category--4 .nook-category-image{background:inherit}.nook-category h3{margin-top:0;padding:14px;min-height:64px}.nook-category h3>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--nook-white);color:var(--nook-forest)}.nook-product{background:var(--nook-white);border:1px solid #24332b12;border-radius:14px;padding:10px 10px 16px;box-shadow:0 6px 20px #24332b09;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;min-width:0}.nook-product__image{background:#f5f9f5;border-radius:9px}.nook-product__vendor{font-size:11px;opacity:1;color:#4c5e51}.nook-product h3{font-weight:600}.nook-product .nook-price{font-size:14px}.nook-product .nook-price s{opacity:1;color:#57665d}.nook-badge{background:var(--nook-forest);color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;box-shadow:0 2px 7px #24332b12}.nook-badge.nook-sale-label{background:var(--nook-yellow);color:var(--nook-forest)}.nook-product:focus-within,.nook-category:focus-visible{border-color:var(--nook-forest);box-shadow:0 8px 24px #24332b14}.nook-video-section{border-top:0}.nook-social-mark{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--nook-yellow);color:var(--nook-forest)}.nook-video-card{padding:10px 10px 14px;border:1px solid #24332b12;border-radius:14px;background:var(--nook-white);box-shadow:0 7px 22px #24332b0b}.nook-video-frame{background:var(--nook-sage)}.nook-video-card:nth-child(2) .nook-video-frame{background:#ffe3da}.nook-video-card:nth-child(3) .nook-video-frame{background:#fff0bc}.nook-video-card h3{padding-inline:4px}.nook-video-card .nook-text-link{margin-inline:4px}.nook-featured{background:linear-gradient(125deg,var(--nook-sage),#fff1c7);border:1px solid #24332b12;border-radius:14px;box-shadow:0 8px 28px #24332b08}.nook-featured-image{background:var(--nook-sky)}.nook-home-section--newsletter .nook-newsletter{color:var(--nook-ivory)}.nook-home-section--newsletter .nook-eyebrow{color:var(--nook-yellow)}.nook-home-section--newsletter .nook-newsletter-star{color:var(--nook-coral)}.nook-home-section--newsletter .nook-button{background:var(--nook-yellow);border-color:var(--nook-yellow);color:var(--nook-forest);font-weight:700}.nook-home-section--newsletter .nook-button:hover{background:var(--nook-coral);border-color:var(--nook-coral);color:var(--nook-forest)}.nook-home-section--newsletter input{background:var(--nook-white);color:var(--nook-forest);border-color:var(--nook-white)}.nook-home-section--newsletter .nook-form-success{color:var(--nook-forest)}.nook-home-section--newsletter :focus-visible{outline-color:var(--nook-yellow)}.nook-home-section--newsletter{border-bottom:1px solid #ffffff30}.nook-empty{background:var(--nook-white)}@media(hover:hover)and (pointer:fine){.nook-product:hover,.nook-category:hover{transform:translateY(-2px);box-shadow:0 12px 28px #24332b14}}@media(max-width:749px){.nook-product{padding:8px 8px 14px;border-radius:12px}.nook-category h3{padding:12px;font-size:14px}.nook-social-mark{width:48px;height:48px;font-size:32px}}@media(prefers-reduced-motion:reduce){.nook-product:hover,.nook-category:hover,.nook-category:hover img,.nook-product__image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nook.css.map */
