:root{--nana-cream: #F5F0E8;--nana-cream-dark: #E8DFD0;--nana-terra-cotta: #FF6B4A;--nana-terra-cotta-light: #FF8B72;--nana-terra-cotta-dark: #E5523A;--nana-forest: #00A651;--nana-forest-light: #2ECC71;--nana-golden: #FFCE00;--nana-golden-light: #FFE04A;--nana-charcoal: #1A1A1A;--nana-charcoal-light: #333333;--nana-white: #FFFFFF;--nana-text: #1A1A1A;--nana-text-light: #555555;--nana-border: #D4D0C8;--nana-blue: #2B44FF;--nana-blue-light: #5C6FFF;--nana-pink: #FF3C8E;--nana-lavender: #C8B6FF;--nana-mint: #A8F0D4;--nana-peach: #FFCBA4;--nana-font-heading: "Lora", Georgia, "Times New Roman", serif;--nana-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nana-space-xs: .5rem;--nana-space-sm: 1rem;--nana-space-md: 1.5rem;--nana-space-lg: 2.5rem;--nana-space-xl: 4rem;--nana-space-2xl: 6rem;--nana-space-3xl: 8rem;--nana-max-width: 1280px;--nana-content-width: 960px;--nana-gutter: 20px;--nana-ease: cubic-bezier(.25, .1, .25, 1);--nana-ease-out: cubic-bezier(0, 0, .2, 1);--nana-duration: .3s;--nana-duration-slow: .6s;--nana-shadow-sm: 0 2px 8px rgba(26, 26, 26, .08);--nana-shadow-md: 0 4px 20px rgba(26, 26, 26, .12);--nana-shadow-lg: 0 8px 40px rgba(26, 26, 26, .18);--nana-shadow-hover: 0 12px 48px rgba(26, 26, 26, .22);--nana-radius-sm: 4px;--nana-radius-md: 8px;--nana-radius-lg: 12px;--nana-radius-xl: 24px;--nana-radius-full: 100px}@media(min-width:768px){:root{--nana-gutter: 40px}}.nana-section{position:relative;width:100%;overflow:hidden}.nana-section__inner{max-width:var(--nana-max-width);margin:0 auto;padding:var(--nana-space-xl) var(--nana-gutter)}@media(min-width:1024px){.nana-section__inner{padding:var(--nana-space-3xl) var(--nana-gutter)}}.nana-section--cream{background-color:var(--nana-cream)}.nana-section--warm{background-color:var(--nana-cream-dark)}.nana-section--dark{background-color:var(--nana-charcoal);color:var(--nana-white)}.nana-section--terra{background-color:var(--nana-terra-cotta);color:var(--nana-white)}.nana-section--forest{background-color:var(--nana-forest);color:var(--nana-white)}.nana-section--white{background-color:var(--nana-white)}.nana-section--blue{background-color:var(--nana-blue);color:var(--nana-white)}.nana-section--pink{background-color:var(--nana-pink);color:var(--nana-white)}.nana-section--golden{background-color:var(--nana-golden);color:var(--nana-charcoal)}.nana-section--mint{background-color:var(--nana-mint);color:var(--nana-charcoal)}@media(max-width:767px){.nana-section__inner{padding:1.5rem 12px}.nana-readymag-card{border-radius:16px;padding:1.25rem .75rem}}.nana-readymag-card{border-radius:24px;padding:var(--nana-space-xl) var(--nana-space-lg);position:relative;overflow:hidden}@media(min-width:768px){.nana-readymag-card{border-radius:32px;padding:var(--nana-space-2xl) var(--nana-space-xl)}}@media(min-width:1024px){.nana-readymag-card{border-radius:40px;padding:var(--nana-space-3xl) var(--nana-space-2xl)}}.nana-readymag-card--golden{background:var(--nana-golden);color:var(--nana-charcoal)}.nana-readymag-card--forest{background:var(--nana-forest);color:var(--nana-white)}.nana-readymag-card--blue{background:var(--nana-blue);color:var(--nana-white)}.nana-readymag-card--mint{background:var(--nana-mint);color:var(--nana-charcoal)}.nana-readymag-card--terra{background:var(--nana-terra-cotta);color:var(--nana-white)}.nana-readymag-card--dark{background:var(--nana-charcoal);color:var(--nana-white)}.nana-readymag-card--cream{background:var(--nana-cream);color:var(--nana-charcoal)}.nana-readymag-card--white{background:var(--nana-white);color:var(--nana-charcoal)}.nana-readymag-card--forest .nana-section-heading__label,.nana-readymag-card--blue .nana-section-heading__label,.nana-readymag-card--terra .nana-section-heading__label,.nana-readymag-card--dark .nana-section-heading__label{color:var(--nana-golden)}.nana-readymag-card--forest .nana-section-heading__title,.nana-readymag-card--blue .nana-section-heading__title,.nana-readymag-card--terra .nana-section-heading__title,.nana-readymag-card--dark .nana-section-heading__title{color:var(--nana-white)}.nana-readymag-card--forest .nana-section-heading__subtitle,.nana-readymag-card--blue .nana-section-heading__subtitle,.nana-readymag-card--terra .nana-section-heading__subtitle,.nana-readymag-card--dark .nana-section-heading__subtitle{color:#fffc}.nana-readymag-card--forest .nana-numbered-feature{border-bottom-color:#fff3}.nana-readymag-card--forest .nana-numbered-feature__heading{color:var(--nana-white)}.nana-readymag-card--forest .nana-numbered-feature__description{color:#ffffffbf}.nana-readymag-card--forest .nana-numbered-feature:nth-child(1) .nana-numbered-feature__number{color:var(--nana-golden)}.nana-readymag-card--forest .nana-numbered-feature:nth-child(2) .nana-numbered-feature__number{color:var(--nana-terra-cotta)}.nana-readymag-card--forest .nana-numbered-feature:nth-child(3) .nana-numbered-feature__number{color:var(--nana-lavender)}.nana-readymag-card--blue .nana-testimonials__arrow{border-color:#fff6;background:transparent;color:var(--nana-white)}.nana-readymag-card--blue .nana-testimonials__arrow:hover{background:var(--nana-white);color:var(--nana-blue)}.nana-readymag-card--blue .nana-testimonials__dot{background:#ffffff4d}.nana-readymag-card--blue .nana-testimonials__dot.active{background:var(--nana-golden)}.nana-readymag-card--terra .nana-newsletter-form__wrapper{margin:0 auto}.nana-readymag-card--terra .nana-newsletter-form__input-group{border-color:#fff6}.nana-readymag-card--terra .nana-newsletter-form__input{color:var(--nana-white)}.nana-readymag-card--terra .nana-newsletter-form__input::placeholder{color:#fff9}.nana-readymag-card--terra .nana-newsletter-form__button{background:var(--nana-charcoal)}.nana-readymag-card--terra .nana-newsletter-form__button:hover{background:var(--nana-blue)}.nana-hero--readymag .nana-hero__pill{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--nana-font-body);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nana-charcoal);background:var(--nana-golden);padding:.5rem 1.2rem;border-radius:var(--nana-radius-full);margin-bottom:var(--nana-space-md)}.nana-section-heading{margin-bottom:var(--nana-space-lg)}.nana-section-heading__label{display:block;font-family:var(--nana-font-body);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--nana-terra-cotta);margin-bottom:var(--nana-space-xs)}.nana-section-heading--dark .nana-section-heading__label{color:var(--nana-golden)}.nana-section-heading__title{font-family:var(--nana-font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;color:var(--nana-charcoal);margin:0;letter-spacing:-.02em}.nana-section-heading--dark .nana-section-heading__title{color:var(--nana-white)}.nana-section-heading__subtitle{font-family:var(--nana-font-body);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;line-height:1.6;color:var(--nana-text-light);margin:var(--nana-space-sm) 0 0;max-width:560px}.nana-section-heading--dark .nana-section-heading__subtitle{color:#ffffffbf}.nana-section-heading[style*=center] .nana-section-heading__subtitle{margin-left:auto;margin-right:auto}.nana-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--nana-font-body);font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all var(--nana-duration) var(--nana-ease);border-radius:var(--nana-radius-full);line-height:1;white-space:nowrap}.nana-btn--small{font-size:.8rem;padding:.6rem 1.4rem}.nana-btn--medium{font-size:.9rem;padding:.85rem 2rem}.nana-btn--large{font-size:1rem;padding:1.1rem 2.6rem}.nana-btn--full{width:100%;justify-content:center}.nana-btn--primary{background:var(--nana-terra-cotta);color:var(--nana-white)}.nana-btn--primary:hover{background:var(--nana-terra-cotta-dark);transform:translateY(-2px);box-shadow:var(--nana-shadow-md)}.nana-btn--secondary{background:transparent;color:var(--nana-charcoal);border:1.5px solid var(--nana-charcoal)}.nana-btn--secondary:hover{background:var(--nana-charcoal);color:var(--nana-white);transform:translateY(-2px)}.nana-btn--ghost{background:transparent;color:var(--nana-terra-cotta);padding-left:0;padding-right:0;border-radius:0}.nana-btn--ghost:hover{color:var(--nana-terra-cotta-dark)}.nana-btn--ghost .nana-btn__icon{transition:transform var(--nana-duration) var(--nana-ease)}.nana-btn--ghost:hover .nana-btn__icon{transform:translate(4px)}.nana-btn__icon{display:inline-flex;align-items:center}.nana-product-card{position:relative}.nana-product-card__link{text-decoration:none;color:inherit;display:block}.nana-product-card__image-wrapper{position:relative;overflow:hidden;border-radius:var(--nana-radius-md);background:var(--nana-cream);aspect-ratio:1 / 1}.nana-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--nana-ease)}.nana-product-card__link:hover .nana-product-card__image{transform:scale(1.05)}.nana-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--nana-cream-dark);color:var(--nana-text-light)}.nana-product-card__badge{position:absolute;top:12px;left:12px;background:var(--nana-terra-cotta);color:var(--nana-white);font-family:var(--nana-font-body);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .75rem;border-radius:var(--nana-radius-full)}.nana-product-card__info{padding:var(--nana-space-sm) 0 0}.nana-product-card__title{font-family:var(--nana-font-heading);font-size:1.1rem;font-weight:600;color:var(--nana-charcoal);margin:0 0 .35rem;line-height:1.3}.nana-product-card__price{display:flex;align-items:center;gap:.5rem;font-family:var(--nana-font-body);font-size:.95rem}.nana-product-card__price--current{font-weight:600;color:var(--nana-charcoal)}.nana-product-card__price--sale{color:var(--nana-terra-cotta)}.nana-product-card__price--compare{text-decoration:line-through;color:var(--nana-text-light);font-weight:400}.nana-product-card--featured .nana-product-card__image-wrapper{aspect-ratio:1 / 1}.nana-testimonial-card{background:var(--nana-white);border-radius:var(--nana-radius-lg);padding:var(--nana-space-lg);box-shadow:var(--nana-shadow-sm);min-width:320px;max-width:420px;flex-shrink:0;scroll-snap-align:center;transition:box-shadow var(--nana-duration) var(--nana-ease)}.nana-testimonial-card:hover{box-shadow:var(--nana-shadow-md)}.nana-testimonial-card__stars{display:flex;gap:2px;margin-bottom:var(--nana-space-sm)}.nana-testimonial-card__star{color:var(--nana-border)}.nana-testimonial-card__star--filled{color:var(--nana-golden)}.nana-testimonial-card__quote{font-family:var(--nana-font-body);font-size:.95rem;line-height:1.7;color:var(--nana-text);margin:0 0 var(--nana-space-md);position:relative}.nana-testimonial-card__quote-mark{font-family:var(--nana-font-heading);font-size:3rem;color:var(--nana-terra-cotta-light);line-height:0;position:relative;top:.35em;margin-right:.1em}.nana-testimonial-card__author-name{display:block;font-family:var(--nana-font-heading);font-weight:600;font-size:1rem;color:var(--nana-charcoal)}.nana-testimonial-card__author-role{display:block;font-family:var(--nana-font-body);font-size:.8rem;color:var(--nana-text-light);margin-top:2px}.nana-numbered-feature{display:flex;flex-direction:column;gap:var(--nana-space-lg);padding:var(--nana-space-lg) 0;border-bottom:1px solid var(--nana-border)}@media(min-width:768px){.nana-numbered-feature{flex-direction:row;align-items:center;gap:var(--nana-space-2xl)}.nana-numbered-feature--reverse{flex-direction:row-reverse}}.nana-numbered-feature__content{flex:1}.nana-numbered-feature__number{display:block;font-family:var(--nana-font-heading);font-size:clamp(3rem,6vw,5rem);font-weight:800;color:var(--nana-terra-cotta);opacity:1;line-height:1;margin-bottom:var(--nana-space-xs)}.nana-numbered-feature__heading{font-family:var(--nana-font-heading);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:var(--nana-charcoal);margin:0 0 var(--nana-space-sm);line-height:1.2}.nana-numbered-feature__description{font-family:var(--nana-font-body);font-size:1rem;line-height:1.7;color:var(--nana-text-light);margin:0;max-width:480px}.nana-numbered-feature__image-wrapper{flex:1;border-radius:var(--nana-radius-lg);overflow:hidden}.nana-numbered-feature__image{width:100%;height:auto;display:block;border-radius:var(--nana-radius-lg)}.nana-newsletter-form__wrapper{max-width:500px}.nana-newsletter-form__input-group{display:flex;gap:0;border:1.5px solid var(--nana-border);border-radius:var(--nana-radius-full);overflow:hidden;background:var(--nana-white);transition:border-color var(--nana-duration) var(--nana-ease)}.nana-newsletter-form__input-group:focus-within{border-color:var(--nana-terra-cotta)}.nana-newsletter-form__input{flex:1;border:none;padding:.9rem 1.4rem;font-family:var(--nana-font-body);font-size:.9rem;color:var(--nana-charcoal);background:transparent;outline:none;min-width:0}.nana-newsletter-form__input::placeholder{color:var(--nana-text-light)}.nana-newsletter-form__button{display:inline-flex;align-items:center;gap:.4rem;background:var(--nana-terra-cotta);color:var(--nana-white);border:none;padding:.9rem 1.6rem;font-family:var(--nana-font-body);font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--nana-duration) var(--nana-ease);white-space:nowrap}.nana-newsletter-form__button:hover{background:var(--nana-terra-cotta-dark)}.nana-newsletter-form__success{display:flex;align-items:center;gap:.5rem;margin-top:var(--nana-space-sm);font-family:var(--nana-font-body);font-size:.9rem;color:var(--nana-forest)}.nana-newsletter-form__error{display:flex;align-items:center;gap:.5rem;margin-top:var(--nana-space-sm);font-family:var(--nana-font-body);font-size:.9rem;color:#c44}.nana-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--nana-charcoal);margin-top:calc(-1 * var(--header-height, 80px));padding-top:var(--header-height, 80px)}.nana-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nana-hero__bg-image{width:100%;height:100%;object-fit:cover}.nana-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2c2c2cd9,#2c2c2c66 40%,#2c2c2c26);z-index:2;pointer-events:none}.nana-hero__content{position:relative;z-index:3;max-width:var(--nana-max-width);margin:0 auto;padding:var(--nana-space-3xl) var(--nana-gutter) var(--nana-space-2xl);width:100%}.nana-hero__label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--nana-font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nana-golden);margin-bottom:var(--nana-space-md)}.nana-hero__title{font-family:var(--nana-font-heading);font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1.05;color:var(--nana-white);margin:0 0 var(--nana-space-md);max-width:700px;letter-spacing:-.02em}.nana-hero__title em{font-style:italic;color:var(--nana-golden-light)}.nana-hero__subtitle{font-family:var(--nana-font-body);font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6;color:#fffc;margin:0 0 var(--nana-space-lg);max-width:500px}.nana-hero__actions{display:flex;flex-wrap:wrap;gap:var(--nana-space-sm)}.nana-hero__scroll-hint{position:absolute;bottom:var(--nana-space-lg);left:50%;transform:translate(-50%);z-index:3;color:#ffffffb3;animation:nana-bounce 2s ease-in-out infinite;background:none;border:none;padding:.5rem;cursor:pointer}.nana-hero__scroll-hint:hover{color:var(--nana-white)}@keyframes nana-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.nana-products-grid{display:grid;grid-template-columns:1fr;gap:var(--nana-space-md);align-items:stretch}.nana-products-grid__item,.nana-products-grid__item .nana-product-card,.nana-products-grid__item .nana-product-card__link{height:100%}.nana-products-grid__item .nana-product-card__image-wrapper{aspect-ratio:1 / 1}@media(min-width:768px){.nana-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nana-space-lg)}}.nana-products-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--nana-space-lg)}.nana-testimonials__track{display:flex;gap:var(--nana-space-md);overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:var(--nana-space-sm) var(--nana-gutter) var(--nana-space-lg);margin:0 calc(-1 * var(--nana-gutter));scrollbar-width:none}.nana-testimonials__track::-webkit-scrollbar{display:none}.nana-testimonials__nav{display:flex;align-items:center;justify-content:center;gap:var(--nana-space-sm);margin-top:var(--nana-space-md)}.nana-testimonials__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--nana-border);background:var(--nana-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--nana-duration) var(--nana-ease);color:var(--nana-charcoal);position:relative;z-index:2;pointer-events:auto}.nana-testimonials__arrow:hover{background:var(--nana-charcoal);color:var(--nana-white);border-color:var(--nana-charcoal)}.nana-testimonials__dots{display:flex;gap:6px}.nana-testimonials__dot{width:8px;height:8px;border-radius:50%;background:var(--nana-border);border:none;cursor:pointer;transition:all var(--nana-duration) var(--nana-ease);padding:0}.nana-testimonials__dot.active{background:var(--nana-terra-cotta);width:24px;border-radius:var(--nana-radius-full)}.nana-bundle__layout{display:flex;flex-direction:column;gap:var(--nana-space-xl)}@media(min-width:768px){.nana-bundle__layout{flex-direction:row;align-items:center}}.nana-bundle__image-wrapper{flex:1;border-radius:var(--nana-radius-lg);overflow:hidden}.nana-bundle__image{width:100%;height:auto;display:block}.nana-bundle__content{flex:1}.nana-bundle__savings{display:inline-flex;align-items:center;gap:.4rem;background:var(--nana-golden);color:var(--nana-charcoal);font-family:var(--nana-font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.4rem 1rem;border-radius:var(--nana-radius-full);margin-bottom:var(--nana-space-md)}.nana-bundle__price{display:flex;align-items:baseline;gap:.75rem;margin:var(--nana-space-sm) 0 var(--nana-space-lg)}.nana-bundle__price-current{font-family:var(--nana-font-heading);font-size:2rem;font-weight:700;color:var(--nana-terra-cotta)}.nana-bundle__price-compare{font-family:var(--nana-font-body);font-size:1.1rem;color:var(--nana-text-light);text-decoration:line-through}.nana-bundle__description{font-family:var(--nana-font-body);font-size:1rem;line-height:1.7;color:var(--nana-text-light);margin-bottom:var(--nana-space-lg)}.nana-bundle__includes{list-style:none;padding:0;margin:0 0 var(--nana-space-lg)}.nana-bundle__includes li{display:flex;align-items:center;gap:.6rem;font-family:var(--nana-font-body);font-size:.95rem;color:var(--nana-text);padding:.5rem 0}.nana-bundle__includes li .nana-icon{color:var(--nana-forest)}.nana-icon{display:inline-flex;flex-shrink:0;vertical-align:middle}@media(max-width:767px){.nana-hide-mobile{display:none!important}}@media(min-width:768px){.nana-hide-desktop{display:none!important}}.nana-section--decorated{position:relative}.nana-section--decorated:before,.nana-section--decorated:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.nana-section--decorated:before{width:300px;height:300px;background:var(--nana-golden);opacity:.15;top:-80px;right:-60px}.nana-section--decorated:after{width:200px;height:200px;background:var(--nana-pink);opacity:.1;bottom:-40px;left:-40px}.nana-section--decorated .nana-section__inner{position:relative;z-index:1}.nana-section--bold-type .nana-section-heading__title{font-size:clamp(2.5rem,7vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1}.nana-section--golden .nana-testimonial-card{background:var(--nana-white);border:none;box-shadow:var(--nana-shadow-md)}.nana-section--forest .nana-section-heading__label{color:var(--nana-golden)}.nana-section--forest .nana-section-heading__title{color:var(--nana-white)}.nana-section--forest .nana-section-heading__subtitle{color:#fffc}.nana-section--blue .nana-section-heading__label{color:var(--nana-golden)}.nana-section--blue .nana-section-heading__title{color:var(--nana-white)}.nana-section--blue .nana-section-heading__subtitle{color:#fffc}.nana-product-card__image-wrapper{border:2px solid var(--nana-charcoal)}.nana-product-card__link:hover .nana-product-card__image-wrapper{border-color:var(--nana-terra-cotta)}.nana-numbered-feature:nth-child(1) .nana-numbered-feature__number{color:var(--nana-terra-cotta)}.nana-numbered-feature:nth-child(2) .nana-numbered-feature__number{color:var(--nana-blue)}.nana-numbered-feature:nth-child(3) .nana-numbered-feature__number{color:var(--nana-forest)}.nana-numbered-feature{border-bottom:2px solid var(--nana-charcoal)}.nana-btn--primary{background:var(--nana-charcoal);border:2px solid var(--nana-charcoal)}.nana-btn--primary:hover{background:var(--nana-terra-cotta);border-color:var(--nana-terra-cotta)}.nana-btn--secondary{border:2px solid var(--nana-charcoal)}.nana-testimonial-card{border:2px solid var(--nana-charcoal);border-radius:var(--nana-radius-md);box-shadow:none}.nana-testimonial-card:hover{border-color:var(--nana-terra-cotta);box-shadow:6px 6px 0 var(--nana-terra-cotta)}.nana-testimonial-card__quote-mark{color:var(--nana-terra-cotta);font-size:4rem}.nana-newsletter-form__input-group{border:2px solid var(--nana-white);border-radius:var(--nana-radius-md)}.nana-newsletter-form__button{background:var(--nana-charcoal);border-radius:0 var(--nana-radius-md) var(--nana-radius-md) 0}.nana-newsletter-form__button:hover{background:var(--nana-blue)}.nana-bundle__savings{background:var(--nana-terra-cotta);color:var(--nana-white);border-radius:var(--nana-radius-sm);font-size:.8rem}.nana-bundle__image-wrapper{border:2px solid var(--nana-charcoal);border-radius:var(--nana-radius-md)}.nana-section--forest .nana-numbered-feature{border-bottom-color:#fff3}.nana-section--forest .nana-numbered-feature__heading{color:var(--nana-white)}.nana-section--forest .nana-numbered-feature__description{color:#ffffffbf}.nana-section--forest .nana-numbered-feature__number{opacity:.8}.nana-section--forest .nana-numbered-feature:nth-child(1) .nana-numbered-feature__number{color:var(--nana-golden)}.nana-section--forest .nana-numbered-feature:nth-child(2) .nana-numbered-feature__number{color:var(--nana-terra-cotta)}.nana-section--forest .nana-numbered-feature:nth-child(3) .nana-numbered-feature__number{color:var(--nana-lavender)}.nana-section--blue .nana-testimonials__arrow{border-color:#fff6;background:transparent;color:var(--nana-white)}.nana-section--blue .nana-testimonials__arrow:hover{background:var(--nana-white);color:var(--nana-blue);border-color:var(--nana-white)}.nana-section--blue .nana-testimonials__dot{background:#ffffff4d}.nana-section--blue .nana-testimonials__dot.active{background:var(--nana-golden)}body{background-color:var(--nana-cream-dark)!important;overflow-x:hidden!important}body,.body,.content-for-layout{font-family:var(--nana-font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--nana-font-heading);letter-spacing:-.02em}.text-block{font-family:var(--nana-font-body)}a:not([class]){color:var(--nana-terra-cotta);transition:color var(--nana-duration) var(--nana-ease)}a:not([class]):hover{color:var(--nana-terra-cotta-dark)}.product-information h1,.section .product-information h1{font-family:var(--nana-font-heading)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:700!important;color:var(--nana-charcoal)!important;letter-spacing:-.02em}.product-information product-price,.product-information product-price.text-block,product-price.text-block,product-price{font-family:var(--nana-font-body)!important;font-weight:700!important;color:var(--nana-terra-cotta)!important;--color: var(--nana-terra-cotta) !important;font-size:1.3rem!important}product-price *,product-price span,product-price s{color:inherit!important}product-price s,product-price .compare-at-price{color:var(--nana-text-light)!important;font-weight:400!important;text-decoration:line-through!important}.product-media__image{border-radius:var(--nana-radius-md)!important;border:2px solid var(--nana-charcoal)!important}.product-media{border-radius:var(--nana-radius-md);overflow:hidden}.add-to-cart-button,.sticky-add-to-cart__button,.button--primary,.product-information .button,.product-information button[type=submit]{font-family:var(--nana-font-body)!important;font-weight:700!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-md)!important;text-transform:uppercase;letter-spacing:.05em;transition:all var(--nana-duration) var(--nana-ease)}.add-to-cart-button:hover,.sticky-add-to-cart__button:hover,.button--primary:hover,.product-information .button:hover,.product-information button[type=submit]:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;transform:translateY(-2px)}.product-information .rte,.product-information .text-block.rte{font-family:var(--nana-font-body)!important;font-size:.95rem;line-height:1.7;color:var(--nana-text-light)}.text-block.h4,.text-block.h3{font-family:var(--nana-font-heading)!important;font-weight:700;color:var(--nana-charcoal)}product-card.product-card{font-family:var(--nana-font-body)}product-card.product-card .product-media__image{border-radius:var(--nana-radius-md)!important;border:2px solid var(--nana-charcoal)!important;transition:border-color var(--nana-duration) var(--nana-ease)}product-card.product-card:hover .product-media__image{border-color:var(--nana-terra-cotta)!important}product-card.product-card product-price{font-weight:700!important;color:var(--nana-terra-cotta)!important}.section.product-information .spacing-style{font-family:var(--nana-font-body)}.main-collection{font-family:var(--nana-font-body)!important}.main-collection h1{font-family:var(--nana-font-heading)!important;font-size:clamp(2.2rem,5vw,4rem)!important;font-weight:700!important;color:var(--nana-charcoal)!important;letter-spacing:-.03em!important;margin-bottom:var(--nana-space-md)!important}product-card,.product-card{font-family:var(--nana-font-body)!important;transition:transform .3s ease!important}product-card:hover,.product-card:hover{transform:translateY(-4px)!important}product-card .product-media__image,.product-card .product-media__image,.main-collection .product-media__image{border-radius:16px!important;border:2px solid var(--nana-charcoal)!important;transition:border-color var(--nana-duration) var(--nana-ease)!important}product-card:hover .product-media__image,.product-card:hover .product-media__image{border-color:var(--nana-terra-cotta)!important}product-card a,.product-card a,product-card .product-card__title,.product-card .product-card__title{font-family:var(--nana-font-body)!important;font-weight:600!important;color:var(--nana-charcoal)!important}product-card product-price,.product-card product-price{font-weight:700!important;color:var(--nana-terra-cotta)!important;font-family:var(--nana-font-body)!important}product-card .badge,.product-card .badge,.badge--sale{background:var(--nana-terra-cotta)!important;color:var(--nana-white)!important;font-family:var(--nana-font-body)!important;font-weight:700!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:var(--nana-radius-full)!important;padding:.3rem .8rem!important}.facets__panel{font-family:var(--nana-font-body)!important}.facets__summary{font-family:var(--nana-font-body)!important;font-weight:600!important;border:2px solid var(--nana-border)!important;border-radius:var(--nana-radius-full)!important;padding:.5rem 1.2rem!important;transition:all .2s ease!important}.facets__summary:hover{border-color:var(--nana-charcoal)!important;background:var(--nana-cream)!important}.facets__sort select{font-family:var(--nana-font-body)!important;border:2px solid var(--nana-border)!important;border-radius:var(--nana-radius-full)!important}.product-recommendations h3{font-family:var(--nana-font-heading)!important;font-weight:700!important}.main-cart h1{font-family:var(--nana-font-heading)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:700!important;color:var(--nana-charcoal)!important}.main-cart .product-media__image{border-radius:12px!important;border:2px solid var(--nana-charcoal)!important}.main-cart product-price{font-weight:700!important;color:var(--nana-terra-cotta)!important}.main-cart .button,.main-cart button[name=checkout]{font-family:var(--nana-font-body)!important;font-weight:700!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all var(--nana-duration) var(--nana-ease)!important}.main-cart .button:hover,.main-cart button[name=checkout]:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;transform:translateY(-2px)!important}.main-page h1{font-family:var(--nana-font-heading)!important;font-size:clamp(2.2rem,5vw,4rem)!important;font-weight:700!important;color:var(--nana-charcoal)!important;letter-spacing:-.02em!important}.contact-form{font-family:var(--nana-font-body)!important}.contact-form__input,.contact-form input,.contact-form textarea,.contact-form select{font-family:var(--nana-font-body)!important;border:2px solid var(--nana-border)!important;border-radius:12px!important;padding:1rem 1.2rem!important;font-size:.95rem!important;transition:border-color var(--nana-duration) var(--nana-ease)!important;background:var(--nana-white)!important}.contact-form__input:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--nana-terra-cotta)!important;outline:none!important;box-shadow:0 0 0 3px #ff6b4a26!important}.contact-form label{font-family:var(--nana-font-body)!important;font-weight:600!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--nana-charcoal)!important}.submit-button,.contact-form .button,.contact-form button[type=submit]{font-family:var(--nana-font-body)!important;font-weight:700!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:1rem 2.5rem!important;transition:all var(--nana-duration) var(--nana-ease)!important}.submit-button:hover,.contact-form .button:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;transform:translateY(-2px)!important}.search-modal{font-family:var(--nana-font-body)!important}.search-modal .search-input,.search-input{font-family:var(--nana-font-body)!important;font-size:1.1rem!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important;padding:1rem 1.5rem!important}.search-modal .search-input:focus,.search-input:focus{border-color:var(--nana-terra-cotta)!important;outline:none!important;box-shadow:0 0 0 3px #ff6b4a26!important}.predictive-search-dropdown{font-family:var(--nana-font-body)!important;border:2px solid var(--nana-charcoal)!important;border-radius:16px!important;box-shadow:var(--nana-shadow-lg)!important}.predictive-search .product-media__image{border-radius:8px!important;border:2px solid var(--nana-charcoal)!important}.predictive-search product-price{font-weight:700!important;color:var(--nana-terra-cotta)!important}.predictive-search a{font-family:var(--nana-font-body)!important;color:var(--nana-charcoal)!important;text-decoration:none!important}.predictive-search a:hover{color:var(--nana-terra-cotta)!important}.main-404 h1{font-family:var(--nana-font-heading)!important;font-size:clamp(4rem,10vw,8rem)!important;font-weight:800!important;color:var(--nana-terra-cotta)!important}.main-blog h1{font-family:var(--nana-font-heading)!important;font-weight:700!important}.main-blog-post .rte{font-family:var(--nana-font-body)!important;font-size:1.05rem!important;line-height:1.8!important}.section.color-scheme-1{--color-foreground: 26, 26, 26 !important}.button,button[type=submit]{font-family:var(--nana-font-body)!important}h1,h2,h3{font-family:var(--nana-font-heading)!important}p,li,label,input,textarea,select{font-family:var(--nana-font-body)!important}@keyframes nana-float-1{0%,to{transform:translate(0) rotate(0);opacity:.6}25%{transform:translate(12px,-18px) rotate(15deg);opacity:1}50%{transform:translate(-8px,-30px) rotate(-10deg);opacity:.8}75%{transform:translate(20px,-12px) rotate(20deg);opacity:.9}}@keyframes nana-float-2{0%,to{transform:translate(0) rotate(0);opacity:.5}33%{transform:translate(-20px,-25px) rotate(-20deg);opacity:1}66%{transform:translate(15px,-15px) rotate(15deg);opacity:.7}}@keyframes nana-float-3{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(10px,-20px) scale(1.2);opacity:.9}}@keyframes nana-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes nana-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.content-for-layout .section-wrapper .section.section--page-width{position:relative!important;background:linear-gradient(135deg,#fcebd5,#ffe8d6,#fff0db,#e8f5e9,#fcebd5)!important;background-size:300% 300%!important;animation:nana-gradient-shift 12s ease infinite!important;border-radius:32px!important;margin:var(--nana-space-md) auto!important;padding:var(--nana-space-3xl) var(--nana-space-xl) var(--nana-space-2xl)!important;max-width:calc(100% - 3rem)!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(255,107,74,.12)!important}.content-for-layout .section-wrapper .section.section--page-width:before{content:"\2726    \2727    \2605    \2726    \2727    \2605    \2726    \2727"!important;position:absolute!important;top:20px!important;right:40px!important;font-size:14px!important;color:var(--nana-terra-cotta)!important;opacity:.35!important;letter-spacing:8px!important;animation:nana-float-1 8s ease-in-out infinite!important;pointer-events:none!important}.content-for-layout .section-wrapper .section.section--page-width:after{content:"\25c7    \2726    \25c6    \2727    \25c7"!important;position:absolute!important;bottom:25px!important;left:30px!important;font-size:12px!important;color:var(--nana-forest)!important;opacity:.25!important;letter-spacing:12px!important;animation:nana-float-2 10s ease-in-out infinite!important;pointer-events:none!important}.content-for-layout .section-wrapper .section.section--page-width h1{font-family:var(--nana-font-heading)!important;font-size:clamp(3rem,7vw,5.5rem)!important;font-weight:700!important;color:var(--nana-charcoal)!important;letter-spacing:-.04em!important;line-height:1.05!important;position:relative!important;z-index:2!important}.content-for-layout .section-wrapper .section.section--page-width h1:after{content:""!important;display:block!important;width:100px!important;height:5px!important;background:linear-gradient(90deg,var(--nana-terra-cotta),var(--nana-golden),var(--nana-forest),var(--nana-terra-cotta))!important;background-size:300% 100%!important;animation:nana-shimmer 4s linear infinite!important;border-radius:3px!important;margin-top:16px!important}.content-for-layout .section-wrapper .section.section--page-width p,.content-for-layout .section-wrapper .section.section--page-width .collection-description{font-family:var(--nana-font-body)!important;font-size:1.1rem!important;color:var(--nana-text-light)!important;max-width:560px!important;line-height:1.7!important;margin-top:12px!important;position:relative!important;z-index:2!important}.product-grid-container{background:var(--nana-cream)!important;border-radius:32px!important;margin:0 auto var(--nana-space-md)!important;padding:var(--nana-space-xl) var(--nana-space-lg)!important;max-width:calc(100% - 3rem)!important;box-sizing:border-box!important;border:1px solid rgba(0,0,0,.04)!important;position:relative!important;display:flex!important;flex-wrap:wrap!important}.product-grid-container>*{flex-basis:100%!important;width:100%!important}.product-grid-container .facets-block-wrapper,.product-grid-container .facets-container{padding-bottom:var(--nana-space-md)!important;margin-bottom:var(--nana-space-md)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.product-grid-container .facets-block-wrapper button,.product-grid-container .facets-block-wrapper .disclosure__toggle{border-radius:100px!important;border:1px solid var(--nana-border)!important;font-family:var(--nana-font-body)!important;font-size:.85rem!important;padding:8px 18px!important;transition:all .25s ease!important}.product-grid-container .facets-block-wrapper button:hover,.product-grid-container .facets-block-wrapper .disclosure__toggle:hover{background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border-color:var(--nana-charcoal)!important}.product-grid-container .facets__product-count,.product-grid-container [class*=product-count]{font-family:var(--nana-font-body)!important;font-size:.8rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--nana-text-light)!important}.content-for-layout>*:last-child{margin-bottom:0!important}product-card quick-add-component,product-card [class*=quick-add-component],product-card .quick-add{background:transparent!important;background-color:transparent!important}product-card .quick-add-button,product-card quick-add-component button,product-card button[type=submit]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;font-family:var(--nana-font-body)!important;font-weight:700!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:var(--nana-radius-full)!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;padding:10px 20px!important;border:none!important}product-card .quick-add-button:hover,product-card quick-add-component button:hover,product-card button[type=submit]:hover{background:var(--nana-terra-cotta)!important;transform:scale(1.05)!important;box-shadow:0 4px 16px #ff6b4a4d!important}product-card{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)!important;border-radius:20px!important;position:relative!important}product-card:hover{transform:translateY(-8px)!important;z-index:10!important}product-card .product-media__image{border-radius:20px!important;border:none!important;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .4s ease!important;box-shadow:0 4px 20px #0000000f!important}product-card:hover .product-media__image{transform:scale(1.03)!important;box-shadow:0 12px 40px #ff6b4a26,0 4px 12px #00000014!important}product-card .product-media,product-card [class*=product-media]{border-radius:20px!important;overflow:hidden!important}product-card .product-title,product-card [class*=product-title],product-card h3,product-card [class*=card__heading]{font-family:var(--nana-font-heading)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:-.01em!important;line-height:1.35!important;color:var(--nana-charcoal)!important;transition:color .3s ease!important;margin-top:12px!important}product-card:hover .product-title,product-card:hover [class*=product-title],product-card:hover h3,product-card:hover [class*=card__heading]{color:var(--nana-terra-cotta)!important}product-card product-price{font-weight:700!important;font-size:.95rem!important;color:var(--nana-terra-cotta)!important;--color: var(--nana-terra-cotta) !important;font-family:var(--nana-font-body)!important}product-card .badge,.badge--sale{background:var(--nana-terra-cotta)!important;color:var(--nana-white)!important;font-family:var(--nana-font-body)!important;font-weight:700!important;border-radius:var(--nana-radius-full)!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.05em!important;animation:nana-badge-pulse 2.5s ease-in-out infinite!important}@keyframes nana-badge-pulse{0%,to{box-shadow:0 0 #ff6b4a4d}50%{box-shadow:0 0 0 6px #ff6b4a00}}.collection-wrapper,.product-grid-container [class*=grid]{counter-reset:product-chapter!important}product-card{counter-increment:product-chapter!important}product-card:before{content:"Ch. " counter(product-chapter)!important;position:absolute!important;top:12px!important;left:12px!important;z-index:5!important;font-family:var(--nana-font-heading)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--nana-charcoal)!important;background:#ffffffd9!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:4px 10px!important;border-radius:100px!important;opacity:0!important;transform:translateY(-6px)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;pointer-events:none!important}product-card:hover:before{opacity:1!important;transform:translateY(0)!important}.product-grid-container:before{content:"\2014  Curated with love for every family \2014"!important;display:block!important;width:100%!important;flex-basis:100%!important;flex-shrink:0!important;text-align:center!important;font-family:var(--nana-font-heading)!important;font-size:.85rem!important;font-style:italic!important;color:var(--nana-text-light)!important;opacity:.5!important;letter-spacing:.06em!important;padding:var(--nana-space-sm) 0!important;margin-bottom:var(--nana-space-sm)!important;order:-1!important}@keyframes nana-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes nana-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nana-slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes nana-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes nana-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.content-for-layout .section-wrapper .section.section--page-width{animation:nana-gradient-shift 12s ease infinite,nana-fade-up .8s cubic-bezier(.4,0,.2,1) both!important}.content-for-layout .section-wrapper .section.section--page-width h1{animation:nana-slide-in-left .9s cubic-bezier(.4,0,.2,1) .2s both!important}.product-grid-container{animation:nana-fade-up .8s cubic-bezier(.4,0,.2,1) .3s both!important}product-card:nth-child(1){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) .4s both!important}product-card:nth-child(2){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) .55s both!important}product-card:nth-child(3){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) .7s both!important}product-card:nth-child(4){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) .85s both!important}product-card:nth-child(5){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) 1s both!important}product-card:nth-child(6){animation:nana-scale-in .6s cubic-bezier(.4,0,.2,1) 1.15s both!important}.announcement-bar{animation:nana-fade-up .5s cubic-bezier(.4,0,.2,1) both!important}.header__inline-menu .header__menu-item:nth-child(1){animation:nana-fade-in .4s ease .1s both!important}.header__inline-menu .header__menu-item:nth-child(2){animation:nana-fade-in .4s ease .2s both!important}.header__inline-menu .header__menu-item:nth-child(3){animation:nana-fade-in .4s ease .3s both!important}.header__inline-menu .header__menu-item:nth-child(4){animation:nana-fade-in .4s ease .4s both!important}.footer{animation:nana-fade-up .7s cubic-bezier(.4,0,.2,1) both!important}.product-information{animation:nana-slide-in-right .8s cubic-bezier(.4,0,.2,1) .2s both!important}.product-media-group{animation:nana-slide-in-left .8s cubic-bezier(.4,0,.2,1) .1s both!important}.button,.shopify-payment-button button,[type=submit]{transition:transform .2s ease,box-shadow .2s ease!important}.button:active,.shopify-payment-button button:active,[type=submit]:active{transform:scale(.97)!important}.header__menu-item,.footer a{position:relative!important}.header__menu-item:after{content:""!important;position:absolute!important;bottom:-2px!important;left:50%!important;width:0!important;height:2px!important;background:var(--nana-golden)!important;transition:width .3s ease,left .3s ease!important;border-radius:1px!important}.header__menu-item:hover:after{width:100%!important;left:0!important}.footer input[type=email]{transition:box-shadow .3s ease,border-color .3s ease!important}.footer input[type=email]:focus{box-shadow:0 0 0 3px #ff6b4a33!important;border-color:var(--nana-terra-cotta)!important;outline:none!important}.nana-contact-card{animation:nana-fade-up .8s cubic-bezier(.4,0,.2,1) .2s both!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.product-grid-container:after{content:""!important;position:absolute!important;top:-2px!important;left:50%!important;transform:translate(-50%)!important;width:120px!important;height:4px!important;background:linear-gradient(90deg,transparent,var(--nana-golden),var(--nana-terra-cotta),var(--nana-golden),transparent)!important;border-radius:4px!important;opacity:.6!important}.product-information .section{background:var(--nana-cream)!important;border-radius:20px!important;padding:var(--nana-space-lg)!important}.product-media-container__zoom-button,.deferred-media__poster-button,.product-media-container [class*=zoom],.product-media-container [class*=poster-button],.product-media-container button[class*=media],.product-media-group button,.product-media-container__zoom-button:hover,.deferred-media__poster-button:hover,.product-media-container [class*=zoom]:hover,.product-media-container [class*=poster-button]:hover,.product-media-container button:hover,.product-media-group button:hover{background:transparent!important;background-color:transparent!important}.product-media-container:before,.product-media-container:after,.deferred-media:before,.deferred-media:after{background:transparent!important;background-color:transparent!important}.product-media-container,.deferred-media,.product-media-group [class*=media-container]{background-color:transparent!important}.product-information product-price{font-size:1.3rem!important;font-weight:700!important;color:var(--nana-terra-cotta)!important;--color: var(--nana-terra-cotta) !important}.product-information .rte{font-size:.95rem!important;line-height:1.75!important;color:var(--nana-text-light)!important}.product-media__image{border-radius:16px!important;border:2px solid var(--nana-charcoal)!important}.add-to-cart-button,.product-information button[type=submit]{font-family:var(--nana-font-body)!important;font-weight:700!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .25s ease!important}.add-to-cart-button:hover,.product-information button[type=submit]:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;transform:translateY(-2px)!important}.content-for-layout>[id*=shopify-section][class*=section-wrapper] .section{background:var(--nana-cream)!important;border-radius:24px!important;margin:var(--nana-space-md) auto!important;padding:var(--nana-space-xl) var(--nana-space-lg)!important;max-width:calc(100% - 3rem)!important;box-sizing:border-box!important}.content-for-layout .section h1{font-family:var(--nana-font-heading)!important;font-size:clamp(2.2rem,5vw,4rem)!important;font-weight:700!important}.contact-form input,.contact-form textarea{border:2px solid var(--nana-border)!important;border-radius:12px!important;padding:1rem 1.2rem!important;background:var(--nana-white)!important;transition:all .2s ease!important}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--nana-terra-cotta)!important;outline:none!important;box-shadow:0 0 0 3px #ff6b4a1f!important}.contact-form button[type=submit],.contact-form .button{border-radius:var(--nana-radius-full)!important;padding:.9rem 2.5rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;transition:all .25s ease!important}.contact-form button[type=submit]:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;transform:translateY(-2px)!important}.announcement-bar{background:var(--nana-charcoal)!important;color:var(--nana-golden)!important;font-family:var(--nana-font-body)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase}.announcement-bar a{color:var(--nana-golden)!important}.header{font-family:var(--nana-font-body)}.header .heading,.header h1{font-family:var(--nana-font-heading)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--nana-cream)!important}.header nav a,.header .list-menu__item a{font-family:var(--nana-font-body)!important;font-weight:500!important;font-size:.88rem!important;color:#ffffff9e!important;text-decoration:none!important;transition:color .2s ease!important}.header nav a:hover,.header .list-menu__item a:hover{color:var(--nana-golden)!important}.header .header__icon{color:#ffffffc7!important}.header .header__icon:hover{color:var(--nana-golden)!important}.footer,.footer-group,footer.section-group,.section-group--footer,[id*=footer],#shopify-section-footer,[class*=shopify-section-group--footer]{background:var(--nana-charcoal)!important;color:var(--nana-white)!important;font-family:var(--nana-font-body)!important}.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .color-scheme-1,.shopify-section-group-footer-group .section.color-scheme-1{--color-foreground: rgb(255, 255, 255) !important;--color-foreground-rgb: 255, 255, 255 !important;--color-foreground-heading: rgb(255, 255, 255) !important;--color-background: rgb(26, 26, 26) !important;--color-background-rgb: 26, 26, 26 !important;--color-input-background: rgba(255, 255, 255, .1) !important;--color-input-text: rgb(255, 255, 255) !important;--color-input-text-rgb: 255, 255, 255 !important;--color-input-border: rgba(255, 255, 255, .28) !important;background:transparent!important;color:var(--nana-white)!important;border-radius:0!important;box-shadow:none!important;animation:none!important;overflow:visible!important;max-width:none!important;margin:0 auto!important}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group .text-block.h4,.shopify-section-group-footer-group .text-block.h3{color:var(--nana-white)!important;font-family:var(--nana-font-heading)!important;font-weight:700!important}.shopify-section-group-footer-group p,.shopify-section-group-footer-group .paragraph,.shopify-section-group-footer-group span{color:#ffffffa6!important}.shopify-section-group-footer-group .footer-content{contain:none!important;content-visibility:visible!important;align-items:center}.shopify-section-group-footer-group .email-signup-block{width:100%;min-width:0;align-self:center}.shopify-section-group-footer-group .email-signup__input-group{display:flex!important;align-items:center!important;width:100%!important;min-height:52px;background:#ffffff1a!important;border:1.5px solid rgba(255,255,255,.28)!important;border-radius:var(--nana-radius-full)!important}.shopify-section-group-footer-group .email-signup__input,.shopify-section-group-footer-group input[type=email]{background:transparent!important;border:none!important;color:var(--nana-white)!important;font-family:var(--nana-font-body)!important;font-size:.95rem!important;padding:.9rem 1.2rem!important}.shopify-section-group-footer-group .email-signup__input::placeholder,.shopify-section-group-footer-group input::placeholder{color:#ffffff73!important}.shopify-section-group-footer-group .email-signup__button,.shopify-section-group-footer-group .email-signup__button.button-unstyled,.shopify-section-group-footer-group button[type=submit]{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border:none!important;border-radius:50%!important;width:42px!important;height:42px!important;min-width:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.shopify-section-group-footer-group .email-signup__button:hover,.shopify-section-group-footer-group .email-signup__button.button-unstyled:hover,.shopify-section-group-footer-group button[type=submit]:hover{background:var(--nana-terra-cotta)!important;color:var(--nana-white)!important}.shopify-section-group-footer-group .email-signup__button-icon{color:currentColor!important;width:22px!important;height:22px!important}.shopify-section-group-footer-group a{color:#ffffff80!important;transition:color .2s ease!important}.shopify-section-group-footer-group a:hover{color:var(--nana-golden)!important}.footer h2,.footer h3,.footer h4,.footer .heading,.footer .text-block.h4,.footer .text-block.h3,[class*=shopify-section-group--footer] h2,[class*=shopify-section-group--footer] h3,[class*=shopify-section-group--footer] h4{font-family:var(--nana-font-heading)!important;font-weight:700!important;color:var(--nana-white)!important;font-size:1.4rem!important}.footer p,.footer .text-block,.footer .rte,[class*=shopify-section-group--footer] p,[class*=shopify-section-group--footer] .text-block{font-family:var(--nana-font-body)!important;color:#ffffffa6!important;font-size:.9rem!important;line-height:1.6!important}.footer a,.footer .link,[class*=shopify-section-group--footer] a{font-family:var(--nana-font-body)!important;color:#ffffffa6!important;text-decoration:none!important;font-size:.9rem!important;transition:color var(--nana-duration) var(--nana-ease)!important}.footer a:hover,.footer .link:hover,[class*=shopify-section-group--footer] a:hover{color:var(--nana-golden)!important}.footer input[type=email],.footer .newsletter-form__field-wrapper input,[class*=shopify-section-group--footer] input[type=email]{font-family:var(--nana-font-body)!important;background:#ffffff1a!important;border:1.5px solid rgba(255,255,255,.25)!important;border-radius:var(--nana-radius-full)!important;color:var(--nana-white)!important;padding:.85rem 1.2rem!important;font-size:.9rem!important;transition:border-color var(--nana-duration) var(--nana-ease)!important}.footer input[type=email]:focus,.footer .newsletter-form__field-wrapper input:focus{border-color:var(--nana-golden)!important;outline:none!important;box-shadow:0 0 0 3px #ffce0026!important}.footer input[type=email]::placeholder{color:#fff6!important}.footer .newsletter-form__button,.footer form button[type=submit]{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all var(--nana-duration) var(--nana-ease)!important;cursor:pointer}.footer .newsletter-form__button:hover,.footer form button[type=submit]:hover{background:var(--nana-terra-cotta)!important;color:var(--nana-white)!important;transform:scale(1.05)}.footer-utilities,[class*=footer-utilities]{background:var(--nana-charcoal)!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer-utilities a,[class*=footer-utilities] a,.footer-utilities button,[class*=footer-utilities] button{color:#fff6!important;font-size:.8rem!important;font-family:var(--nana-font-body)!important}.footer-utilities a:hover,[class*=footer-utilities] a:hover,.footer-utilities button:hover,[class*=footer-utilities] button:hover{color:var(--nana-golden)!important}.policy-list-trigger,button.policy-list-trigger,.footer .policy-list-trigger,.shopify-section-group-footer-group .policy-list-trigger{color:#fff6!important;background:transparent!important;border:none!important;font-family:var(--nana-font-body)!important;font-size:.8rem!important;cursor:pointer}.policy-list-trigger:hover,button.policy-list-trigger:hover{color:var(--nana-golden)!important}.footer [class*=copyright],[class*=footer-utilities] [class*=copyright],.footer-utilities p,.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .footer__copyright a,.shopify-section-group-footer-group .footer__copyright span{color:#ffffff59!important;font-size:.78rem!important;font-family:var(--nana-font-body)!important}.shopify-section-group-footer-group .section+.section,.shopify-section-group-footer-group>*+*{border-top:none!important}.shopify-section-group-footer-group{background:var(--nana-charcoal)!important}.footer [class*=social] a,.footer [class*=social] svg{color:#ffffff80!important;transition:color var(--nana-duration) var(--nana-ease)!important}.footer [class*=social] a:hover,.footer [class*=social] a:hover svg{color:var(--nana-golden)!important}input,select,textarea,.button,button{font-family:var(--nana-font-body)}.shopify-section:has(#judgeme_product_reviews) .layout-panel-flex,.shopify-section:has(.jdgm-widget-revamp) .layout-panel-flex,.shopify-section:has(.jdgm-rev-widg) .layout-panel-flex{align-items:stretch!important}.shopify-section:has(#judgeme_product_reviews) .shopify-block,.shopify-section:has(.jdgm-widget-revamp) .shopify-block,.shopify-section:has(.jdgm-rev-widg) .shopify-block,#judgeme_product_reviews,.jdgm-widget-revamp,.jdgm-rev-widg{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;box-sizing:border-box!important}.jdgm-widget-revamp,#judgeme_product_reviews,.jdgm-rev-widg{display:block!important;background:var(--nana-blue)!important;border-radius:var(--nana-radius-xl)!important;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem)!important;color:var(--nana-white)!important;font-family:var(--nana-font-body)!important;overflow:visible!important;position:relative!important;animation:nana-fade-up .8s cubic-bezier(.4,0,.2,1) .3s both!important}.jdgm-widget-revamp:before{content:"\2726   \2727   \2605   \2727   \2726"!important;position:absolute!important;top:1.5rem!important;right:2rem!important;font-size:.7rem!important;letter-spacing:.5em!important;color:#ffffff40!important;pointer-events:none!important}.jdgm-widget-revamp h2,.jdgm-widget-revamp .jm-heading,.jdgm-widget-revamp .jm-summary-text,.jdgm-widget-revamp .jm-summary-average,.jdgm-widget-revamp .jdgm-rev-widg__title,.jdgm-widget-revamp .jdgm-rev-widg__summary-text,.jdgm-widget-revamp .jdgm-rev-widg__summary-average,.jdgm-widget-revamp .jm-review-widget-minimal-header__title,.jdgm-widget-revamp .jm-text.jm-review-widget-minimal-header__title{font-family:var(--nana-font-heading)!important;color:#fff!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:400!important;letter-spacing:-.02em!important}.jdgm-widget-revamp>*,.jdgm-widget-revamp>div,.jdgm-widget-revamp>span,.jdgm-widget-revamp>p,.jdgm-widget-revamp .jdgm-rev-widg__summary,.jdgm-widget-revamp [class*=jdgm-rev-widg__summary],.jdgm-widget-revamp [class*=jm-summary],.jdgm-widget-revamp .jm-text,.jdgm-widget-revamp .jdgm-prev-badge__text,.jdgm-widget-revamp .jm-review-widget-minimal-header__title{color:#fff!important}.jdgm-widget-revamp .jm-summary-text,.jdgm-widget-revamp .jm-summary-average,.jdgm-widget-revamp .jdgm-prev-badge__text{font-size:1rem!important;color:#fff!important}.jdgm-widget-revamp .jdgm-star,.jdgm-widget-revamp .jm-star,.jdgm-widget-revamp [class*=jdgm-star],.jdgm-widget-revamp [class*=jm-star],.jdgm-widget-revamp svg[class*=star]{color:var(--nana-golden)!important;fill:var(--nana-golden)!important}.jdgm-widget-revamp .jdgm-rev,.jdgm-widget-revamp .jm-review-item,.jdgm-widget-revamp .jm-review-item__content{background:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-lg)!important;padding:var(--nana-space-lg)!important;margin-bottom:var(--nana-space-md)!important;color:var(--nana-text)!important;transition:box-shadow var(--nana-duration) var(--nana-ease),transform var(--nana-duration) var(--nana-ease)!important}.jdgm-widget-revamp .jdgm-rev:hover,.jdgm-widget-revamp .jm-review-item:hover,.jdgm-widget-revamp .jm-review-item__content:hover{box-shadow:var(--nana-shadow-md)!important;transform:translateY(-2px)!important}.jdgm-widget-revamp .jdgm-rev__body,.jdgm-widget-revamp .jm-review-content__body{font-family:var(--nana-font-body)!important;font-size:.95rem!important;line-height:1.7!important;color:var(--nana-text)!important}.jdgm-widget-revamp .jdgm-rev__title,.jdgm-widget-revamp .jm-review-content__title,.jdgm-widget-revamp .jdgm-rev__author,.jdgm-widget-revamp .jm-reviewer-info__name{font-family:var(--nana-font-heading)!important;font-weight:600!important;color:var(--nana-charcoal)!important}.jdgm-widget-revamp .jdgm-rev__timestamp,.jdgm-widget-revamp .jm-reviewer-info__date{font-family:var(--nana-font-body)!important;font-size:.8rem!important;color:var(--nana-text-light)!important}.jdgm-widget-revamp .jdgm-rev__buyer-badge,.jdgm-widget-revamp .jm-verified-badge,.jdgm-widget-revamp [class*=verified],.jdgm-widget-revamp .jm-verified-buyer-badge__text,.jdgm-widget-revamp .jm-text.jm-verified-buyer-badge__text{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important;font-size:.5rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1px 6px!important;border:none!important;display:inline-block!important;line-height:1.4!important}.jdgm-widget-revamp .jdgm-write-rev-link,.jdgm-widget-revamp .jm-button--primary,.jdgm-widget-revamp a[data-open-review-form]{background:var(--nana-terra-cotta)!important;color:var(--nana-white)!important;border:none!important;border-radius:var(--nana-radius-full)!important;font-family:var(--nana-font-body)!important;font-weight:700!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 28px!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.jdgm-widget-revamp .jdgm-write-rev-link:hover,.jdgm-widget-revamp .jm-button--primary:hover,.jdgm-widget-revamp a[data-open-review-form]:hover{background:var(--nana-terra-cotta-light)!important;transform:translateY(-2px)!important;box-shadow:0 6px 24px #ff6b4a59!important}.jdgm-widget-revamp select,.jdgm-widget-revamp .jm-sort-dropdown{background:#ffffff26!important;color:var(--nana-white)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:var(--nana-radius-md)!important;font-family:var(--nana-font-body)!important}#judgeme_product_reviews [class*=filter],#judgeme_product_reviews [class*=filter] .jm-text,#judgeme_product_reviews [class*=filter] label,#judgeme_product_reviews [class*=filter] span,#judgeme_product_reviews [class*=sort] .jm-text{color:#fff!important;font-family:var(--nana-font-body)!important}#judgeme_product_reviews [class*=filter] button,#judgeme_product_reviews [class*=rating-filter] button,#judgeme_product_reviews [class*=star-filter] button{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:var(--nana-radius-full)!important;padding:4px 12px!important;font-size:.8rem!important;transition:all .2s ease!important}#judgeme_product_reviews [class*=filter] button:hover,#judgeme_product_reviews [class*=rating-filter] button:hover{background:#ffffff40!important;border-color:#ffffff80!important}#judgeme_product_reviews [class*=filter] button[class*=active],#judgeme_product_reviews [class*=filter] button[aria-pressed=true],#judgeme_product_reviews [class*=filter] button[class*=selected]{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border-color:var(--nana-golden)!important;font-weight:700!important}#judgeme_product_reviews [class*=clear-filter],#judgeme_product_reviews [class*=clear_filter],#judgeme_product_reviews a[class*=clear]{color:#ffffffb3!important;border-color:#ffffff4d!important;font-size:.75rem!important}.jdgm-widget-revamp .jdgm-paginate a,.jdgm-widget-revamp .jdgm-paginate span,.jdgm-widget-revamp .jm-paginate a,.jdgm-widget-revamp .jm-paginate span,.jdgm-widget-revamp [class*=paginate] a,.jdgm-widget-revamp [class*=paginate] span,.jdgm-widget-revamp [class*=paginate] button,.jdgm-widget-revamp [class*=pagination-controls] button{font-family:var(--nana-font-body)!important;color:#fff9!important;border-radius:var(--nana-radius-full)!important;background:#ffffff1a!important;padding:6px 12px!important;margin:0 3px!important;font-size:.85rem!important;transition:all .25s ease!important;border:1px solid rgba(255,255,255,.15)!important}.jdgm-widget-revamp .jdgm-paginate .jdgm-paginate__page--current,.jdgm-widget-revamp .jm-paginate .jm-paginate__page--current,.jdgm-widget-revamp [class*=paginate] [class*=current],.jdgm-widget-revamp [class*=paginate] [aria-current=page],.jdgm-widget-revamp [class*=paginate] .active,.jdgm-widget-revamp [class*=pagination-controls__button--active],.jdgm-widget-revamp .jm-pagination-controls__button--active{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border-color:var(--nana-golden)!important;font-weight:700!important}.jdgm-widget-revamp .jdgm-paginate a:hover,.jdgm-widget-revamp .jm-paginate a:hover,.jdgm-widget-revamp [class*=paginate] a:hover,.jdgm-widget-revamp [class*=paginate] button:hover,.jdgm-widget-revamp [class*=pagination-controls] button:hover{background:#ffffff40!important;color:var(--nana-white)!important;border-color:#fff6!important}.jdgm-widget-revamp .jdgm-form-wrapper,.jdgm-widget-revamp .jm-review-form{background:var(--nana-white)!important;border-radius:var(--nana-radius-lg)!important;padding:var(--nana-space-lg)!important;border:2px solid var(--nana-charcoal)!important}.jdgm-widget-revamp .jdgm-form-wrapper input,.jdgm-widget-revamp .jdgm-form-wrapper textarea,.jdgm-widget-revamp .jm-review-form input,.jdgm-widget-revamp .jm-review-form textarea{border:1px solid var(--nana-border)!important;border-radius:var(--nana-radius-md)!important;font-family:var(--nana-font-body)!important;color:var(--nana-text)!important}.jdgm-widget-revamp .jdgm-form-wrapper input:focus,.jdgm-widget-revamp .jdgm-form-wrapper textarea:focus,.jdgm-widget-revamp .jm-review-form input:focus,.jdgm-widget-revamp .jm-review-form textarea:focus{border-color:var(--nana-blue)!important;box-shadow:0 0 0 3px #2b44ff26!important;outline:none!important}.jdgm-widget-revamp .jdgm-form-wrapper label,.jdgm-widget-revamp .jm-review-form label{font-family:var(--nana-font-heading)!important;font-weight:600!important;color:var(--nana-charcoal)!important}.jdgm-widget-revamp .jdgm-histogram__bar,.jdgm-widget-revamp .jm-histogram__bar{background:#fff3!important;border-radius:4px!important}.jdgm-widget-revamp .jdgm-histogram__bar-content--filled,.jdgm-widget-revamp .jm-histogram__bar--filled{background:var(--nana-golden)!important}.jdgm-widget-revamp .jdgm-rev__actions button,.jdgm-widget-revamp .jm-review-actions button{color:var(--nana-text-light)!important;border:1px solid var(--nana-border)!important;border-radius:var(--nana-radius-full)!important;background:transparent!important;transition:all .2s ease!important}.jdgm-widget-revamp .jdgm-rev__actions button:hover,.jdgm-widget-revamp .jm-review-actions button:hover{background:var(--nana-cream)!important;color:var(--nana-charcoal)!important}.jdgm-preview-badge .jdgm-star,.jdgm-prev-badge .jdgm-star,.jdgm-prev-badge .jm-star{color:var(--nana-golden)!important;fill:var(--nana-golden)!important}.jdgm-widget-revamp,.jdgm-widget-revamp *{--jdgm-star-color: var(--nana-golden) !important;--jm-star-color: var(--nana-golden) !important;--jm-text-color: #ffffff !important;--jm-widget-font-color: #ffffff !important;--jdgm-widget-font-color: #ffffff !important}#judgeme_product_reviews .jm-text{color:#fff!important}#judgeme_product_reviews .jm-text.jm-review-widget-minimal-header__title{color:#fff!important;font-family:var(--nana-font-heading)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:400!important;white-space:normal!important;width:100%!important}#judgeme_product_reviews .jdgm-prev-badge__text{color:#fff!important;font-size:1rem!important}#judgeme_product_reviews .jdgm-rev .jm-text,#judgeme_product_reviews .jm-review-item .jm-text,#judgeme_product_reviews .jm-review-item__content .jm-text,#judgeme_product_reviews [class*=review-content] .jm-text{color:var(--nana-text)!important}#judgeme_product_reviews .jdgm-rev .jm-text[class*=reviewer],#judgeme_product_reviews .jm-review-item .jm-text[class*=reviewer]{color:var(--nana-charcoal)!important;font-weight:600!important}#judgeme_product_reviews .jm-pagination-controls__button--active,#judgeme_product_reviews button.jm-pagination-controls__button--active{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;border-color:var(--nana-golden)!important;font-weight:700!important}#judgeme_product_reviews .jm-pagination-controls__button:not(.jm-pagination-controls__button--active){background:#ffffff1a!important;color:#fff9!important;border:1px solid rgba(255,255,255,.15)!important}#judgeme_product_reviews .jm-pagination-controls__button:not(.jm-pagination-controls__button--active):hover{background:#ffffff40!important;color:#fff!important}#judgeme_product_reviews .jm-text.jm-verified-buyer-badge__text,#judgeme_product_reviews .jm-verified-buyer-badge__text{background:var(--nana-golden)!important;color:var(--nana-charcoal)!important;font-size:.5rem!important;padding:1px 6px!important;border-radius:100px!important;border:none!important;font-weight:700!important;line-height:1.4!important;vertical-align:middle!important;position:relative!important;top:-1px!important}@media(max-width:767px){.jdgm-widget-revamp,#judgeme_product_reviews{padding:.75rem .5rem!important;border-radius:12px!important;overflow-x:hidden!important;width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important;box-sizing:border-box!important}.jdgm-widget-revamp:before{display:none!important}#judgeme_product_reviews .jm-text.jm-review-widget-minimal-header__title,.jdgm-widget-revamp h2,.jdgm-widget-revamp .jm-heading{font-size:1.25rem!important;line-height:1.2!important;margin-bottom:.4rem!important}.jdgm-widget-revamp .jm-summary-text,.jdgm-widget-revamp .jm-summary-average,.jdgm-widget-revamp .jdgm-prev-badge__text{font-size:.8rem!important}.jdgm-widget-revamp .jdgm-rev,.jdgm-widget-revamp .jm-review-item,.jdgm-widget-revamp .jm-review-item__content{padding:.65rem!important;border-width:1px!important;border-radius:10px!important;margin-bottom:.6rem!important;margin-left:0!important;margin-right:0!important}.jdgm-widget-revamp .jdgm-rev:hover,.jdgm-widget-revamp .jm-review-item:hover,.jdgm-widget-revamp .jm-review-item__content:hover{transform:none!important}.jdgm-widget-revamp .jdgm-rev__body,.jdgm-widget-revamp .jm-review-item__body,.jdgm-widget-revamp .jm-review-item__body p,.jdgm-widget-revamp .jdgm-rev p{font-size:.8rem!important;line-height:1.45!important}.jdgm-widget-revamp .jdgm-rev__title,.jdgm-widget-revamp .jm-review-item__title,.jdgm-widget-revamp [class*=review-item] h3,.jdgm-widget-revamp [class*=review-item] h4{font-size:.9rem!important;line-height:1.3!important;margin-bottom:.25rem!important}.jdgm-widget-revamp .jdgm-rev__author,.jdgm-widget-revamp .jm-review-item__author,.jdgm-widget-revamp [class*=author],.jdgm-widget-revamp [class*=timestamp],.jdgm-widget-revamp [class*=date]{font-size:.7rem!important}.jdgm-widget-revamp [class*=question],.jdgm-widget-revamp [class*=custom-form],.jdgm-widget-revamp [class*=answer]{font-size:.8rem!important;line-height:1.4!important}.jdgm-widget-revamp .jdgm-write-rev-link,.jdgm-widget-revamp .jm-button--primary,.jdgm-widget-revamp a[data-open-review-form]{width:100%!important;text-align:center!important;padding:.6rem 1rem!important;font-size:.7rem!important;border-radius:100px!important}#judgeme_product_reviews [class*=filter],#judgeme_product_reviews [class*=sort]{flex-wrap:wrap!important}#judgeme_product_reviews [class*=filter] button{padding:3px 8px!important;font-size:.65rem!important;margin-bottom:4px!important}.jdgm-widget-revamp img[class*=review],.jdgm-widget-revamp [class*=review-image],.jdgm-widget-revamp [class*=media-gallery] img{max-width:70px!important;max-height:70px!important;border-radius:6px!important}.jdgm-widget-revamp .jdgm-form-wrapper,.jdgm-widget-revamp .jm-review-form{padding:.6rem!important;border-radius:10px!important;border-width:1px!important}.jdgm-widget-revamp .jdgm-form-wrapper input,.jdgm-widget-revamp .jdgm-form-wrapper textarea,.jdgm-widget-revamp .jm-review-form input,.jdgm-widget-revamp .jm-review-form textarea{font-size:.8rem!important;padding:.45rem!important}.jdgm-widget-revamp [class*=histogram],.jdgm-widget-revamp [class*=rating-breakdown]{max-width:100%!important;overflow:hidden!important}#judgeme_product_reviews [class*=paginate] button,#judgeme_product_reviews [class*=paginate] a,#judgeme_product_reviews [class*=paginate] span,#judgeme_product_reviews [class*=pagination-controls] button{padding:3px 7px!important;font-size:.7rem!important;margin:0 2px!important}#judgeme_product_reviews *,.jdgm-widget-revamp *{max-width:100%!important;box-sizing:border-box!important}.jdgm-widget-revamp [class*=media-gallery],.jdgm-widget-revamp [class*=image-gallery],.jdgm-widget-revamp [class*=photo-gallery]{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:hidden!important}.jdgm-widget-revamp [class*=star-rating],.jdgm-widget-revamp [class*=stars]{display:inline-flex!important;flex-wrap:nowrap!important}.jdgm-widget-revamp [class*=action] button,.jdgm-widget-revamp [class*=toolbar] button{width:32px!important;height:32px!important;padding:5px!important;border-radius:6px!important}}html{scroll-behavior:smooth}::selection{background:#ff6b4a38;color:var(--nana-charcoal)}body{background:radial-gradient(1200px 600px at 8% -10%,rgba(255,206,0,.18),transparent 55%),radial-gradient(900px 500px at 100% 0%,rgba(255,107,74,.08),transparent 50%),var(--nana-cream)!important;color:var(--nana-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.content-for-layout{position:relative;z-index:1}#header-group,.shopify-section-group-header-group,[class*=shopify-section-group-header],header-component,.header,.header-section,.header__row,.header__row--top,.header__row--bottom,.header__row--mobile,.header__columns{background:var(--nana-charcoal)!important;background-color:var(--nana-charcoal)!important;--color-background: #1a1a1a !important;--color-background-rgb: 26 26 26 !important;--header-bg-color: #1a1a1a !important;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--nana-cream)!important}#header-group,.shopify-section-group-header-group,header-component,.header{border-bottom:3px solid var(--nana-golden)!important}.header-logo,.header-logo__text,.header-logo [data-testid=header-logo]{font-family:var(--nana-font-heading)!important;--font-family: var(--nana-font-heading) !important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--nana-cream)!important}.header-logo img,.header-logo__image{filter:brightness(0) invert(1)}.header a[aria-current=page],header-menu a[aria-current=page],.menu-list__item[aria-current=page]{color:var(--nana-golden)!important}.header-logo a,.header__row header-menu a,.header .header-menu__item,header-menu a{font-family:var(--nana-font-body)!important;font-weight:600!important;letter-spacing:.02em!important;color:#ffffff9e!important}.header-logo a:hover,.header__row header-menu a:hover,header-menu a:hover{color:var(--nana-golden)!important}.announcement-bar,.header-announcement,announcement-bar{background:var(--nana-charcoal)!important;color:var(--nana-cream)!important;font-family:var(--nana-font-body)!important;font-size:.78rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.button:not(.header-actions__action):not(.search-modal__button):not(.account-button):not(.button-unstyled),.button--primary,.add-to-cart-button,.sticky-add-to-cart__button,button[name=checkout],.shopify-payment-button button{border-radius:var(--nana-radius-full)!important;box-shadow:0 8px 24px #1a1a1a1f!important}.button:hover:not(.header-actions__action):not(.search-modal__button):not(.account-button):not(.button-unstyled),.button--primary:hover,.add-to-cart-button:hover,button[name=checkout]:hover{box-shadow:0 12px 32px #ff6b4a47!important}.button--secondary{background:transparent!important;color:var(--nana-charcoal)!important;border:1.5px solid var(--nana-charcoal)!important;border-radius:var(--nana-radius-full)!important}.button--secondary:hover{background:var(--nana-charcoal)!important;color:var(--nana-white)!important}product-card,.product-card,.nana-product-card{border-radius:22px!important}product-card .product-media__image,.product-card .product-media__image,.main-collection .product-media__image,.product-information .product-media__image,.main-cart .product-media__image,.predictive-search .product-media__image{border:1px solid rgba(26,26,26,.12)!important;border-radius:18px!important;box-shadow:0 10px 28px #1a1a1a14!important;background:var(--nana-cream)!important}product-card:hover .product-media__image,.product-card:hover .product-media__image{border-color:var(--nana-terra-cotta)!important;box-shadow:0 16px 40px #ff6b4a29!important}product-card .product-card__content,.product-grid__card{padding-top:.85rem!important}.product-grid-container,.main-collection .product-grid{background:#ffffff8c!important;border:1px solid rgba(26,26,26,.06)!important;border-radius:28px!important;padding:clamp(1.5rem,3.5vw,2.5rem)!important;box-shadow:0 20px 60px #1a1a1a0f!important}.main-collection h1,.collection-hero h1{position:relative}.facets__summary,.facets-block-wrapper button,.facets-block-wrapper .disclosure__toggle{background:var(--nana-white)!important;border-color:#1a1a1a1f!important}.product-information{background:transparent!important}.product-information .product-details,.product-information [class*=product-details]{background:#ffffff9e!important;border:1px solid rgba(26,26,26,.06)!important;border-radius:24px!important;padding:clamp(1.25rem,3vw,2rem)!important;box-shadow:0 18px 50px #1a1a1a0f!important}.product-information h1{line-height:1.15!important}quantity-selector,.quantity-selector,.quantity{border-radius:999px!important;border-color:#1a1a1a1f!important;background:var(--nana-white)!important}.cart-drawer__dialog,dialog.cart-drawer__dialog,.cart-drawer-section,.theme-drawer{background:var(--nana-cream)!important;font-family:var(--nana-font-body)!important}header-component cart-drawer-component,.header cart-drawer-component,.header .cart-drawer{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.cart-drawer h2,.cart-page h1,.main-cart h1{font-family:var(--nana-font-heading)!important}.cart-drawer__dialog,.cart-drawer__dialog p,.main-cart .cart-items__wrapper,.main-cart .cart-items__wrapper p{color:var(--nana-charcoal)!important}.cart-drawer__dialog a:not(.button),.main-cart .cart-items__wrapper a:not(.button),.cart-items__wrapper p a{color:var(--nana-terra-cotta)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:.15em}.cart-drawer__dialog a:not(.button):hover,.main-cart .cart-items__wrapper a:not(.button):hover,.cart-items__wrapper p a:hover{color:var(--nana-terra-cotta-dark)!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{border-radius:14px!important}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline:none!important;border-color:var(--nana-terra-cotta)!important;box-shadow:0 0 0 4px #ff6b4a24!important}.main-search h1,.main-404 h1,.main-blog h1,.article h1{font-family:var(--nana-font-heading)!important;letter-spacing:-.03em!important}.pagination a,.pagination-controls button,nav[aria-label*=Pagination] a{border-radius:999px!important;font-family:var(--nana-font-body)!important}.footer,.shopify-section-group-footer-group{border-top:3px solid var(--nana-golden)!important}.nana-readymag-card{box-shadow:0 24px 70px #1a1a1a14}.nana-btn--primary{box-shadow:0 10px 28px #ff6b4a47}.nana-hero__title{text-wrap:balance}:focus-visible{outline:3px solid var(--nana-terra-cotta)!important;outline-offset:3px!important}@media(max-width:767px){.product-information .product-details,.product-information [class*=product-details],.product-grid-container{border-radius:20px!important;padding:1.5rem 1.25rem!important}}.nana-collection-hero,.nana-page-hero{background:var(--nana-golden)!important;margin-top:calc(-1 * var(--header-height, 80px));padding-top:var(--header-height, 80px)}.nana-collection-hero .nana-section__inner,.nana-page-hero .nana-section__inner{padding-top:var(--nana-space-lg);padding-bottom:var(--nana-space-xl)}.nana-collection-hero .nana-readymag-card--golden,.nana-page-hero .nana-readymag-card--golden,.nana-page-hero .nana-readymag-card--cream,.nana-page-hero .nana-readymag-card--white{background:transparent;box-shadow:none;border-radius:0;padding:0}.nana-collection-hero .nana-section-heading,.nana-page-hero .nana-section-heading{margin-bottom:0}.nana-collection-hero .nana-section-heading__title{font-size:clamp(2rem,5vw,3.5rem)}body:has(.nana-collection-hero) .product-grid-container,body:has(.nana-collection-hero) .product-grid-container.section{display:block!important;max-width:calc(var(--nana-max-width) - 2 * var(--nana-gutter))!important;margin:0 auto var(--nana-space-xl)!important;padding:0!important;padding-block:0!important;padding-inline:0!important;background:var(--nana-white)!important;border:none!important;border-radius:32px!important;box-shadow:0 24px 70px #1a1a1a14!important;animation:none!important}body:has(.nana-collection-hero) .collection-wrapper,body:has(.nana-collection-hero) .main-collection-grid{display:block!important;width:100%!important;padding:0!important;margin:0!important}body:has(.nana-collection-hero) .product-grid{padding:2.5rem!important;box-sizing:border-box!important}body:has(.nana-collection-hero) .product-grid-container:before,body:has(.nana-collection-hero) .product-grid-container:after{content:none!important;display:none!important}body:has(.nana-collection-hero) product-card:before{content:none!important;display:none!important}body:has(.nana-collection-hero) .facets-block-wrapper,body:has(.nana-collection-hero) .facets-container,body:has(.nana-collection-hero) .facets-toggle{display:none!important}body:has(.nana-collection-hero) product-card slideshow-arrows,body:has(.nana-collection-hero) product-card .slideshow-control,body:has(.nana-collection-hero) product-card slideshow-controls,body:has(.nana-collection-hero) product-card .quick-add,body:has(.nana-collection-hero) product-card quick-add-component{display:none!important}body:has(.nana-collection-hero) product-card .product-media,body:has(.nana-collection-hero) product-card .card-gallery,body:has(.nana-collection-hero) product-card [class*=product-media]{aspect-ratio:1 / 1!important;border-radius:var(--nana-radius-md)!important;overflow:hidden!important;background:var(--nana-cream)!important}body:has(.nana-collection-hero) product-card .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;border:none!important;border-radius:var(--nana-radius-md)!important;box-shadow:none!important;background:var(--nana-cream)!important}body:has(.nana-collection-hero) product-card:hover .product-media__image{transform:scale(1.05)!important;box-shadow:none!important;border-color:transparent!important}body:has(.nana-collection-hero) product-card{transform:none!important}body:has(.nana-collection-hero) product-card:hover{transform:none!important}body:has(.nana-collection-hero) product-card h3,body:has(.nana-collection-hero) product-card .product-title,body:has(.nana-collection-hero) product-card [class*=product-title],body:has(.nana-collection-hero) product-card [class*=card__heading]{font-family:var(--nana-font-heading)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--nana-charcoal)!important;letter-spacing:-.01em!important;margin-top:.75rem!important}body:has(.nana-collection-hero) product-card:hover h3,body:has(.nana-collection-hero) product-card:hover .product-title{color:var(--nana-terra-cotta)!important}body:has(.nana-collection-hero) product-card product-price{font-family:var(--nana-font-body)!important;font-weight:600!important;color:var(--nana-charcoal)!important;--color: var(--nana-charcoal) !important}body:has(.nana-collection-hero) product-card .badge,body:has(.nana-collection-hero) product-card .badge--sale{animation:none!important;background:var(--nana-terra-cotta)!important;border-radius:var(--nana-radius-full)!important}@media(max-width:767px){.nana-collection-hero .nana-section__inner{padding-bottom:.75rem}body:has(.nana-collection-hero) .product-grid-container,body:has(.nana-collection-hero) .product-grid-container.section{max-width:calc(100% - 24px)!important;margin:0 12px 1.5rem!important;padding:0!important;border-radius:20px!important}body:has(.nana-collection-hero) .product-grid{padding:1.5rem 1.25rem!important}}body:has(.nana-collection-hero) .section-resource-list,body:has(.nana-collection-hero) .ui-test-collection-list .section,.shopify-section:has(.section-resource-list) .section.section-resource-list{display:block!important;max-width:calc(var(--nana-max-width) - 2 * var(--nana-gutter))!important;margin:0 auto var(--nana-space-xl)!important;padding:2.5rem!important;background:var(--nana-white)!important;border:none!important;border-radius:32px!important;box-shadow:0 24px 70px #1a1a1a14!important}body:has(.nana-collection-hero) .section-resource-list:before,body:has(.nana-collection-hero) .section-resource-list:after,body:has(.nana-collection-hero) .section-resource-list__content h1,body:has(.nana-collection-hero) .section-resource-list__content .text-block.h2{display:none!important}body:has(.nana-collection-hero) .resource-list,body:has(.nana-collection-hero) [data-testid=collections-list-grid]{gap:1.5rem 1.5rem!important}body:has(.nana-collection-hero) .resource-list__item,body:has(.nana-collection-hero) collection-card,body:has(.nana-collection-hero) .collection-card{background:transparent!important}body:has(.nana-collection-hero) collection-card img,body:has(.nana-collection-hero) .collection-card img,body:has(.nana-collection-hero) [class*=collection-card] img{aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:var(--nana-radius-md)!important;background:var(--nana-cream)!important}body:has(.nana-collection-hero) collection-card a,body:has(.nana-collection-hero) .collection-card a,body:has(.nana-collection-hero) .resource-list__item a{font-family:var(--nana-font-heading)!important;font-weight:600!important;color:var(--nana-charcoal)!important;text-decoration:none!important}body:has(.nana-collection-hero) .resource-list__item a:hover{color:var(--nana-terra-cotta)!important}@media(max-width:767px){body:has(.nana-collection-hero) .section-resource-list,body:has(.nana-collection-hero) .ui-test-collection-list .section{max-width:calc(100% - 24px)!important;margin:0 12px 1.5rem!important;padding:1.25rem!important;border-radius:20px!important}}.nana-page-hero .nana-section-heading{margin-bottom:0}.nana-page-hero__actions{margin-top:var(--nana-space-md)}body:has(.nana-page-hero) .main-page h1,body:has(.nana-page-hero) .main-404 h1,body:has(.nana-page-hero) .main-404 .text-block,body:has(.nana-page-hero) .main-404 .button,body:has(.nana-page-hero) .search-header h1,body:has(.nana-page-hero) .search-header h2,body:has(.nana-page-hero) .search-header .text-block.h2{display:none!important}body:has(.nana-page-hero) .main-404{padding-block:0!important;min-height:0!important}.content-for-layout .section-wrapper .section.section--page-width{background:var(--nana-white)!important;background-size:auto!important;animation:none!important;border:none!important;box-shadow:0 24px 70px #1a1a1a14}.content-for-layout .section-wrapper .section.section--page-width:before,.content-for-layout .section-wrapper .section.section--page-width:after,.content-for-layout .section-wrapper .section.section--page-width h1:after,.content-for-layout>[id*=shopify-section][class*=section-wrapper] .section:before,.content-for-layout>[id*=shopify-section][class*=section-wrapper] .section:after{content:none!important;display:none!important}.content-for-layout>[id*=shopify-section][class*=section-wrapper] .section{background:var(--nana-white)!important;border-radius:32px!important;box-shadow:0 24px 70px #1a1a1a14;animation:none!important}body:has(.nana-page-hero) .contact-form,.contact-form{max-width:36rem;margin-left:auto;margin-right:auto}body:has(.nana-page-hero) .search-header{padding-block-start:0!important}body:has(.nana-page-hero) .search-header .search-input,.search-header input[type=search]{border-radius:var(--nana-radius-full)!important;border:1.5px solid var(--nana-charcoal)!important;font-family:var(--nana-font-body)!important}body:has(.nana-page-hero) .product-grid-container .facets-block-wrapper,body:has(.nana-page-hero) .product-grid-container .facets-toggle,.search-results .facets-block-wrapper,.search-results .facets-toggle{display:none!important}body:has(.nana-page-hero) .product-grid-container,.search-results .product-grid-container{max-width:calc(var(--nana-max-width) - 2 * var(--nana-gutter))!important;margin:0 auto var(--nana-space-xl)!important;padding:2.5rem!important;background:var(--nana-white)!important;border:none!important;border-radius:32px!important;box-shadow:0 24px 70px #1a1a1a14!important;animation:none!important}body:has(.nana-page-hero) .product-grid-container:before,body:has(.nana-page-hero) .product-grid-container:after{content:none!important;display:none!important}.main-cart,.shopify-section:has(.main-cart) .section{max-width:var(--nana-max-width);margin-left:auto;margin-right:auto}.main-cart{background:var(--nana-white);border-radius:32px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 24px 70px #1a1a1a14;margin-bottom:var(--nana-space-xl)}.main-cart h1,.main-cart h2,.cart-title,.cart-page-title{font-family:var(--nana-font-heading)!important;letter-spacing:-.03em!important}.product-recommendations,.product-list,.shopify-section:has(.product-list) .section{font-family:var(--nana-font-body)}.product-recommendations h2,.product-recommendations h3,.product-list h2,.product-list h3,.product-list .text-block.h4,.product-list .text-block.h3{font-family:var(--nana-font-heading)!important;letter-spacing:-.02em!important}product-card slideshow-arrows,product-card slideshow-controls,product-card .slideshow-control{display:none!important}product-card .product-title,product-card h3,.product-list product-card h3{font-family:var(--nana-font-heading)!important}.main-page,.shopify-section:has(.main-page) .section{max-width:var(--nana-max-width);margin-left:auto;margin-right:auto}body:has(.nana-page-hero) .main-page{padding-block-start:0!important}.main-page .rte,.main-page .page-content{font-family:var(--nana-font-body)!important;font-size:1.05rem!important;line-height:1.75!important;color:var(--nana-text)!important;max-width:40rem}body:has(.nana-page-hero) .main-page .rte,body:has(.nana-page-hero) .main-page .page-content{margin-left:auto;margin-right:auto;background:var(--nana-white);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 50px #1a1a1a0f}.product-information .product-media__image{border-radius:18px!important}@media(max-width:767px){.nana-page-hero .nana-section__inner{padding-bottom:.75rem}.main-cart,body:has(.nana-page-hero) .product-grid-container,.content-for-layout>[id*=shopify-section][class*=section-wrapper] .section{border-radius:16px!important;margin-left:12px;margin-right:12px}}.nana-contact .nana-section__inner{padding-top:var(--nana-space-lg);padding-bottom:var(--nana-space-2xl)}.nana-contact__plate{display:grid;grid-template-columns:1fr;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #1a1a1a1a;background:var(--nana-cream)}@media(min-width:900px){.nana-contact__plate{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border-radius:40px;min-height:36rem}}.nana-contact__letter{position:relative;background:var(--nana-golden);color:var(--nana-charcoal);padding:2rem 1.5rem 2.25rem;overflow:hidden}.nana-contact__letter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(26,26,26,.05) .7px,transparent .7px);background-size:7px 7px;pointer-events:none}.nana-contact__letter>*{position:relative;z-index:1}@media(min-width:900px){.nana-contact__letter{padding:3.25rem 3rem 3rem}}.nana-contact__letter .nana-section-heading{margin-bottom:0;max-width:22rem;padding-right:4.25rem}.nana-contact__letter .nana-section-heading__title{font-size:clamp(2.4rem,5vw,3.75rem);letter-spacing:-.035em}.nana-contact__letter .nana-section-heading__subtitle{color:var(--nana-charcoal);opacity:.78;max-width:20rem}.nana-contact__stamp{position:absolute;top:1.25rem;right:1.15rem;width:4.5rem;height:5.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:var(--nana-white);border:2px dashed var(--nana-charcoal);border-radius:3px;transform:rotate(7deg);box-shadow:3px 4px #1a1a1a1f;z-index:2}.nana-contact__stamp-mark{color:var(--nana-terra-cotta);display:flex}.nana-contact__stamp-text{font-family:var(--nana-font-heading);font-size:.58rem;font-weight:700;line-height:1.15;text-align:center;letter-spacing:.02em;text-transform:uppercase}@media(min-width:900px){.nana-contact__stamp{top:2rem;right:2rem;width:5rem;height:6rem}}.nana-contact__invite{font-family:var(--nana-font-body);font-size:1.02rem;line-height:1.65;max-width:22rem;margin:1.25rem 0 0;color:var(--nana-charcoal)}.nana-contact__topics{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.9rem;max-width:24rem}.nana-contact__topic{display:flex;align-items:flex-start;gap:.75rem}.nana-contact__topic-icon{flex-shrink:0;width:2.15rem;height:2.15rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nana-charcoal);color:var(--nana-golden)}.nana-contact__topic-copy{display:flex;flex-direction:column;gap:.15rem;font-family:var(--nana-font-body);font-size:.88rem;line-height:1.45;color:var(--nana-charcoal)}.nana-contact__topic-copy strong{font-size:.92rem;font-weight:700}.nana-contact__topic-copy span{opacity:.72}.nana-contact__reply{margin:2rem 0 0;font-family:var(--nana-font-body);font-size:.82rem;letter-spacing:.02em;color:var(--nana-charcoal);opacity:.7}.nana-contact__reply a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nana-contact__page-content{margin-top:1.5rem;max-width:22rem;font-size:.95rem}.nana-contact__form-wrap{background:var(--nana-cream);padding:1.75rem 1.35rem 2rem;display:flex;align-items:center}@media(min-width:900px){.nana-contact__form-wrap{padding:3rem 3.25rem;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 40%),var(--nana-cream)}}.nana-contact__form{width:100%;display:flex;flex-direction:column;gap:1.05rem}.nana-contact__row{display:grid;grid-template-columns:1fr;gap:1.05rem}@media(min-width:640px){.nana-contact__row{grid-template-columns:1fr 1fr}}.nana-contact__field{display:flex;flex-direction:column;gap:.4rem}.nana-contact__label{font-family:var(--nana-font-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nana-charcoal)}.nana-contact__required{color:var(--nana-terra-cotta)}.nana-contact__optional{letter-spacing:.06em;text-transform:none;font-weight:500;color:var(--nana-text-light)}.nana-contact__input{width:100%;font-family:var(--nana-font-body);font-size:1rem;color:var(--nana-charcoal);background:var(--nana-white);border:1.5px solid var(--nana-charcoal);border-radius:12px;padding:.85rem 1rem;outline:none;transition:border-color var(--nana-duration) var(--nana-ease),box-shadow var(--nana-duration) var(--nana-ease);-webkit-font-smoothing:antialiased}.nana-contact__input::placeholder{color:#9a948a}.nana-contact__input:hover{border-color:var(--nana-terra-cotta)}.nana-contact__input:focus{border-color:var(--nana-terra-cotta);box-shadow:0 0 0 3px #ff6b4a29}.nana-contact__input--note{resize:vertical;min-height:8.5rem;line-height:1.55}.nana-contact__submit{align-self:flex-start;margin-top:.35rem}.nana-contact__banner{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:12px;font-family:var(--nana-font-body);font-size:.92rem;line-height:1.45}.nana-contact__banner--error{background:#fff1ee;color:#b42318;border:1.5px solid rgba(180,35,24,.2)}.nana-contact__banner--success{background:#e8f8ef;color:var(--nana-forest);border:1.5px solid rgba(0,166,81,.25)}@media(max-width:767px){.nana-contact .nana-section__inner{padding-top:1rem;padding-bottom:1.75rem}.nana-contact__plate{border-radius:20px}.nana-contact__stamp{width:3.6rem;height:4.4rem;top:1rem;right:.85rem}.nana-contact__submit{width:100%;justify-content:center}}body:has(.nana-hero) .nana-hero{min-height:76vh;min-height:76svh}body:has(.nana-hero) .nana-hero__content{padding:2.75rem var(--nana-gutter) 2.25rem}body:has(.nana-hero) .nana-hero__pill{margin-bottom:.75rem}body:has(.nana-hero) .nana-hero__title{margin-bottom:.75rem}body:has(.nana-hero) .nana-hero__subtitle{margin-bottom:1.15rem}body:has(.nana-hero) .nana-hero__scroll-hint{bottom:1rem}body:has(.nana-hero) .nana-section.nana-section--white{background:transparent}body:has(.nana-hero) .nana-section__inner{padding:.65rem var(--nana-gutter)}@media(min-width:1024px){body:has(.nana-hero) .nana-section__inner{padding:.85rem var(--nana-gutter)}}body:has(.nana-hero) .nana-readymag-card{padding:1.75rem 1.35rem;border-radius:24px}@media(min-width:768px){body:has(.nana-hero) .nana-readymag-card{padding:2.25rem 2rem;border-radius:28px}}@media(min-width:1024px){body:has(.nana-hero) .nana-readymag-card{padding:2.75rem 2.5rem;border-radius:32px}}body:has(.nana-hero) .nana-section-heading{margin-bottom:1.15rem}body:has(.nana-hero) .nana-products-header{margin-bottom:1.15rem}body:has(.nana-hero) .nana-products-grid{gap:1.15rem}@media(min-width:768px){body:has(.nana-hero) .nana-products-grid{gap:1.35rem}}body:has(.nana-hero) .nana-numbered-feature{padding:1.15rem 0;gap:1.25rem}@media(min-width:768px){body:has(.nana-hero) .nana-numbered-feature{gap:2rem}}body:has(.nana-hero) .nana-testimonials__nav{margin-top:1rem}body:has(.nana-hero) .shopify-section:last-child .nana-section__inner{padding-bottom:2rem}@media(max-width:767px){body:has(.nana-hero) .nana-hero{min-height:70vh;min-height:70svh}body:has(.nana-hero) .nana-section__inner{padding:.5rem 12px}body:has(.nana-hero) .nana-readymag-card{padding:1.35rem 1rem;border-radius:18px}}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .color-scheme-1,.shopify-section-group-footer-group .color-scheme-5{background:var(--nana-charcoal)!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;margin:0!important}.shopify-section-group-footer-group .footer-content{display:grid!important;grid-template-columns:1fr;gap:1.25rem 2.5rem!important;align-items:end;max-width:var(--nana-max-width);margin:0 auto!important;padding-inline:var(--nana-gutter)}@media(min-width:768px){.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.55fr);align-items:start}}.shopify-section-group-footer-group .menu,.shopify-section-group-footer-group accordion-custom.menu{width:auto;min-width:10rem}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default{font-family:var(--nana-font-heading)!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff73!important;list-style:none!important}.shopify-section-group-footer-group .menu__heading__toggle{display:none!important}.shopify-section-group-footer-group .menu .list-unstyled{display:flex;flex-direction:column;gap:.45rem;margin:.65rem 0 0;padding:0}.shopify-section-group-footer-group .menu__item a{color:#ffffffc7!important;font-family:var(--nana-font-body)!important;font-size:.95rem!important;text-decoration:none!important}.shopify-section-group-footer-group .menu__item a:hover{color:var(--nana-golden)!important}.shopify-section-group-footer-group .footer-content h2,.shopify-section-group-footer-group .footer-content .text-block.h4{font-family:var(--nana-font-heading)!important;font-size:clamp(1.35rem,2.4vw,1.85rem)!important;color:var(--nana-white)!important;margin:0 0 .35rem!important}.shopify-section-group-footer-group .email-signup,.shopify-section-group-footer-group .email-signup-block,.shopify-section-group-footer-group email-signup-block{background:transparent!important;width:100%!important}.shopify-section-group-footer-group .email-signup__input-group{background:#ffffff14!important;border:1.5px solid rgba(255,255,255,.22)!important}.nana-footer-policies__list a{color:#ffffff9e!important;font-family:var(--nana-font-body)!important}.nana-footer-policies__list a:hover{color:var(--nana-golden)!important}.footer-utilities .utilities,.shopify-section-group-footer-group .utilities{border-top-color:#ffce0059!important;max-width:var(--nana-max-width);margin:0 auto;padding-inline:var(--nana-gutter)}.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .utilities{color:#ffffff80!important}.nana-footer-policies,.nana-footer-policies__list{display:flex!important;visibility:visible!important;flex-wrap:wrap!important;white-space:normal!important;text-wrap:wrap!important;max-width:100%}.shopify-section-group-footer-group .utilities{text-wrap:wrap!important}@media screen and (min-width:750px){.shopify-section-group-footer-group .utilities--blocks-3{grid-template-columns:minmax(0,1fr) minmax(12rem,auto) minmax(0,1fr)!important}}.shopify-section-group-footer-group .terms-policies-popover{display:none!important}.nana-pdp.product-information.section,body:has(.nana-pdp) .content-for-layout>[id*=shopify-section]:has(.nana-pdp) .section.product-information{display:block!important;max-width:calc(var(--nana-max-width) - 2 * var(--nana-gutter))!important;margin:1.5rem auto 3rem!important;padding:0!important;padding-block:0!important;padding-inline:0!important;background:var(--nana-white)!important;border:none!important;border-radius:40px!important;box-shadow:0 24px 70px #1a1a1a1a!important;animation:none!important}.nana-pdp .product-information__grid,.nana-pdp.product-information--media-left .product-information__grid,.nana-pdp.product-information--media-right .product-information__grid{display:grid!important;grid-template-columns:1fr!important;grid-column:auto!important;gap:0!important;width:100%!important}@media(min-width:900px){.nana-pdp .product-information__grid,.nana-pdp.product-information--media-left .product-information__grid,.nana-pdp.product-information--media-right .product-information__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}}.nana-pdp .product-information__media,.nana-pdp .product-details,.nana-pdp [class*=product-details]{grid-column:auto!important;order:unset!important;width:auto!important;min-width:0!important;padding:0!important}.nana-pdp .product-information__media{background:var(--nana-cream);border-radius:40px 40px 0 0;padding:1.75rem 1.5rem!important}@media(min-width:900px){.nana-pdp .product-information__media{border-radius:40px 0 0 40px;padding:2.5rem!important}}.nana-pdp .product-details,.nana-pdp [class*=product-details]{background:transparent!important;border:none!important;box-shadow:none!important;padding:2rem 1.5rem 2.25rem!important}@media(min-width:900px){.nana-pdp .product-details,.nana-pdp [class*=product-details]{padding:2.75rem 2.75rem 2.75rem 2rem!important}}.nana-pdp .product-media,.nana-pdp .card-gallery,.nana-pdp .product-media-container,.nana-pdp [class*=product-media]{background:transparent!important;border:none!important}.nana-pdp .product-media__image,.nana-pdp .product-information .product-media__image{border:none!important;border-radius:16px!important;box-shadow:0 18px 48px #1a1a1a24!important;background:var(--nana-white)!important}.nana-pdp .product-media-gallery slideshow-arrows,.nana-pdp .product-media-gallery slideshow-controls,.nana-pdp .product-media-gallery .slideshow-control{display:none!important}.nana-pdp h1{font-family:var(--nana-font-heading)!important;font-size:clamp(2rem,4.5vw,3.1rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.03em!important;color:var(--nana-charcoal)!important}.nana-pdp .product-details h1:before{content:"A Nana & Me book";display:block;font-family:var(--nana-font-body);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nana-terra-cotta);margin-bottom:.65rem}.nana-pdp product-price,.nana-pdp product-price.text-block{font-family:var(--nana-font-body)!important;font-size:1.35rem!important;font-weight:700!important;color:var(--nana-terra-cotta)!important;--color: var(--nana-terra-cotta) !important}.nana-pdp .rte,.nana-pdp .text-block.rte{font-family:var(--nana-font-body)!important;font-size:1.02rem!important;line-height:1.7!important;color:var(--nana-text)!important;max-width:36rem}.nana-pdp .divider,.nana-pdp hr,.nana-pdp [class*=divider]{border-color:#1a1a1a14!important;opacity:1!important}.nana-pdp .variant-picker legend,.nana-pdp .variant-picker .label,.nana-pdp fieldset legend{font-family:var(--nana-font-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--nana-charcoal)!important}.nana-pdp .variant-picker input+label,.nana-pdp .variant-option,.nana-pdp [class*=option-value] label,.nana-pdp .variant-picker button{border-radius:var(--nana-radius-full)!important;border:1.5px solid var(--nana-charcoal)!important;font-family:var(--nana-font-body)!important;font-weight:600!important}.nana-pdp quantity-selector,.nana-pdp .quantity-selector,.nana-pdp .quantity-selector-wrapper .quantity-selector{border-radius:var(--nana-radius-full)!important;border:1.5px solid var(--nana-charcoal)!important;background:var(--nana-white)!important;overflow:hidden}.nana-pdp .add-to-cart-button,.nana-pdp .button,.nana-pdp button[type=submit][name=add]{width:100%;justify-content:center;border-radius:var(--nana-radius-full)!important;background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border:2px solid var(--nana-charcoal)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:1rem 1.75rem!important}.nana-pdp .add-to-cart-button:hover,.nana-pdp .button:hover,.nana-pdp button[type=submit][name=add]:hover{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important}.nana-pdp .shopify-payment-button,.nana-pdp .shopify-payment-button button{border-radius:var(--nana-radius-full)!important}.sticky-add-to-cart__bar{background:var(--nana-charcoal)!important;color:var(--nana-white)!important;border-top:3px solid var(--nana-golden)!important}.sticky-add-to-cart__button{background:var(--nana-terra-cotta)!important;border-color:var(--nana-terra-cotta)!important;color:var(--nana-white)!important}body:has(.nana-pdp) .product-recommendations,body:has(.nana-pdp) .shopify-section:has(.product-recommendations) .section{max-width:calc(var(--nana-max-width) - 2 * var(--nana-gutter))!important;margin-left:auto!important;margin-right:auto!important;background:var(--nana-white)!important;border-radius:32px!important;box-shadow:0 24px 70px #1a1a1a14!important;padding:2.5rem!important;padding-block:2.5rem!important;padding-inline:2.5rem!important}body:has(.nana-pdp) .product-recommendations h3,body:has(.nana-pdp) .product-recommendations .text-block.h4{font-family:var(--nana-font-heading)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;letter-spacing:-.02em!important}body:has(.nana-pdp) .product-recommendations product-card .product-media__image{border:none!important;box-shadow:0 10px 28px #1a1a1a14!important}@media(max-width:767px){.nana-pdp.product-information.section,body:has(.nana-pdp) .content-for-layout>[id*=shopify-section]:has(.nana-pdp) .section.product-information{margin:.75rem 12px 1.75rem!important;border-radius:24px!important}.nana-pdp .product-information__media{border-radius:24px 24px 0 0;padding:1.25rem 1.15rem!important}.nana-pdp .product-details,.nana-pdp [class*=product-details]{padding:1.5rem 1.25rem 1.75rem!important}body:has(.nana-pdp) .product-recommendations,body:has(.nana-pdp) .shopify-section:has(.product-recommendations) .section{margin-left:12px!important;margin-right:12px!important;padding:1.5rem 1.25rem!important;border-radius:20px!important}}@media(max-width:767px){html,body{overflow-x:hidden!important}.nana-hero{min-height:68vh;min-height:68svh}.nana-hero__content{padding:5.5rem 16px 2.25rem!important}.nana-hero__title{font-size:clamp(2rem,10vw,2.6rem)!important;max-width:100%}.nana-hero__subtitle{max-width:100%;font-size:.98rem!important}.nana-hero__actions{width:100%;flex-direction:column;align-items:stretch;gap:.65rem}.nana-hero__actions .nana-btn{width:100%;justify-content:center}.nana-products-header{flex-direction:column;align-items:flex-start;gap:.75rem}.nana-section-heading__title{font-size:clamp(1.7rem,8vw,2.2rem)}.nana-testimonial-card{min-width:min(18.5rem,78vw);max-width:78vw;padding:1.25rem 1.1rem}.nana-testimonials__track{margin-inline:-12px;padding-inline:12px;gap:.85rem}.nana-testimonials__arrow{width:40px;height:40px}.nana-bundle__layout{gap:1.25rem}.nana-collection-hero,.nana-page-hero{padding-top:var(--header-height, 72px)}.nana-collection-hero .nana-section__inner,.nana-page-hero .nana-section__inner{padding:1.15rem 16px 1.5rem!important}.nana-collection-hero .nana-section-heading__title,.nana-page-hero .nana-section-heading__title{font-size:clamp(1.85rem,9vw,2.4rem)}.nana-page-hero__actions .nana-btn{width:100%;justify-content:center}body:has(.nana-collection-hero) .product-grid,body:has(.nana-page-hero) .product-grid{padding:1.15rem .85rem 1.35rem!important}body:has(.nana-collection-hero) product-card h3,body:has(.nana-collection-hero) product-card .product-title{font-size:.95rem!important}.main-cart{margin-left:12px!important;margin-right:12px!important;padding:1.15rem .9rem!important;border-radius:18px!important}.shopify-section-group-footer-group .footer-content{padding-inline:16px!important;gap:1.5rem!important;text-align:center;justify-items:center}body:has(.nana-newsletter-form) .shopify-section-group-footer-group .footer-content>:first-child{display:none!important}.shopify-section-group-footer-group .menu,.shopify-section-group-footer-group accordion-custom.menu{width:100%!important;min-width:0!important;text-align:center;padding-bottom:.75rem}.shopify-section-group-footer-group .menu__details,.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default{display:block!important;width:100%!important;text-align:center!important}.shopify-section-group-footer-group .menu .list-unstyled{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;gap:.9rem!important;margin:.9rem 0 0!important}.shopify-section-group-footer-group .menu__item{width:100%;text-align:center}.shopify-section-group-footer-group .menu__item a{display:inline-block;font-size:1.05rem!important;padding:.2rem .5rem}.shopify-section-group-footer-group .email-signup__input-group,.shopify-section-group-footer-group input[type=email]{width:100%!important;max-width:100%!important;font-size:16px!important}.footer-utilities .utilities,.shopify-section-group-footer-group .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1rem!important;padding-inline:16px!important;padding-block:1.15rem 1.35rem!important}.shopify-section-group-footer-group .utilities>*{justify-self:center!important;text-align:center!important;width:100%}.nana-footer-policies,.nana-footer-policies__list{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;white-space:normal!important}.nana-footer-policies__list a{display:inline-block;padding:.15rem 0}.nana-contact__input{font-size:16px}.nana-pdp h1{font-size:clamp(1.7rem,8vw,2.2rem)!important}header-component,.header,#header-group{max-width:100%}}header-component,.header,.shopify-section-group-header-group{--color-foreground: #f5f0e8 !important;--color-foreground-heading: #f5f0e8 !important;--color-background: #1a1a1a !important}.header header-actions{display:flex!important;align-items:center!important;justify-content:flex-end;gap:.2rem}@media screen and (min-width:750px){.header .header__column--right{display:flex!important;align-items:center!important;justify-content:flex-end;gap:.85rem!important}.header header-actions{gap:.85rem!important;margin-inline-start:0!important}.header .header__column--right .search-action,.header__column--right .search-action{margin-inline:0!important}.header .header-actions__action svg,.header .search-modal__button svg,.header .account-button svg,.header header-actions svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75}}@media screen and (min-width:750px){.header .desktop\:hidden,.header search-button.desktop\:hidden,.header .search-action.desktop\:hidden,.header__column--left .search-action{display:none!important}}@media screen and (max-width:749px){.header .mobile\:hidden,.header search-button.mobile\:hidden,.header .search-action.mobile\:hidden,.header .account-popover.mobile\:hidden{display:none!important}.header .header__column--left,.header .header__column--center,.header .header__column--right{display:contents!important}.header .header__columns{padding-inline:12px!important;padding-block:6px!important;column-gap:2px!important;align-items:center!important;--header-mobile-bookend: 40px}.header header-actions{grid-area:rightA / rightA / rightB / rightB!important;justify-content:flex-end!important;gap:0!important;margin:0!important}.header .header__drawer,.header header-drawer{grid-area:leftA!important}.header .search-action{grid-area:leftB!important}.header-logo,.header .header-logo{min-width:0;justify-content:center!important;padding-inline:4px}.header-logo a,.header-logo__text,.header-logo [data-testid=header-logo]{font-size:1.05rem!important;line-height:1.1!important;white-space:nowrap}.header .header-actions__action,.header .search-modal__button,.header .account-button,.header search-button .button,.header .header-actions button.button,.header .header__icon--menu{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.header .header__icon--menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--nana-cream)!important;padding:0!important}.header .header__icon--menu .svg-wrapper,.header .header__icon--menu svg{width:22px!important;height:22px!important}}.header .header-actions__action,.header .search-modal__button,.header .account-button,.header search-button .button,.header .header-actions button.button{padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:50%!important;color:var(--nana-cream)!important}@media screen and (min-width:750px){.header .header-actions__action,.header .search-modal__button,.header .account-button,.header search-button .button,.header .header-actions button.button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}}.header .header-actions__action .svg-wrapper,.header .account-button__icon,.header .search-modal__button .svg-wrapper{width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.header .header-actions__action svg,.header .search-modal__button svg,.header .account-button svg,.header header-actions svg{width:22px!important;height:22px!important;color:inherit!important;stroke:currentColor}.header .header-actions__action:hover,.header .search-modal__button:hover,.header .account-button:hover{color:var(--nana-golden)!important;background:#ffffff1a!important;box-shadow:none!important}.header .cart-bubble__background{background:var(--nana-golden)!important}.header .cart-bubble__text{color:var(--nana-charcoal)!important}.header__drawer,.header-drawer,header-drawer,.menu-drawer,.shopify-section-group-header-group .drawer{background:var(--nana-charcoal)!important;color:var(--nana-cream)!important}.header__drawer a,.menu-drawer a,header-drawer a{color:#ffffffb8!important}.header__drawer a:hover,.menu-drawer a:hover,.header__drawer a[aria-current=page]{color:var(--nana-golden)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nana-custom.css.map */
