img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}@font-face{ font-display:swap;font-family:star;src:url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal }@font-face{ font-display:swap;font-family:WooCommerce;src:url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal }@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{ font-display:swap;font-family:star;src:url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal }@font-face{ font-display:swap;font-family:WooCommerce;src:url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(https://thelittlegift.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal }@layer etch-defaults{body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:system-ui;display:flex;flex-direction:column}}@layer etch-reset{*,::after,::before{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable}ol[class]:not([data-etch-has-custom-classes=false],.wp-block-list,.list,[class*=marker]),ul[class]:not([data-etch-has-custom-classes=false],.wp-block-list,.list,[class*=marker]){padding:0;list-style:none}body{min-block-size:100svh;display:flex;flex-direction:column}a:not([class]){text-decoration-skip-ink:auto}a:not(p>a,span>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,li>a,em>a,q>a,label>a,strong>a,figcaption>a,.editor-styles-wrapper a),img,svg:not(.block-editor-list-view-tree svg){max-inline-size:100%;height:auto;display:block}button,input{font:inherit;font-size:inherit}button{cursor:pointer;background-color:transparent;border:0;color:currentColor}h1,h2,h3,p{overflow-wrap:break-word}img{block-size:auto}}.announcement{padding:var(--space-sm) var(--space-md);background:var(--surface-inverse);color:var(--fg-inverse);text-align:center}.announcement__text{max-inline-size:75rem;margin-inline:auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}.site-header{position:relative;background:var(--bg);border-block-end:1px solid var(--border)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo actions";align-items:center;gap:var(--space-md);max-inline-size:75rem;margin-inline:auto;padding:var(--space-sm) var(--space-md)}.site-header__burger{grid-area:burger;justify-self:start;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);inline-size:var(--size-2xl);block-size:var(--size-2xl);padding:0;border:0;border-radius:var(--radius-full);background:0 0;color:var(--fg-1);cursor:pointer}.site-header__burger-line{display:block;inline-size:var(--size-lg);block-size:2px;border-radius:var(--radius-full);background:currentColor;transition:translate var(--duration-medium) var(--ease-standard),rotate var(--duration-medium) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.site-header__logo{grid-area:logo;justify-self:center;display:block;inline-size:7.5rem}.site-header__logo-img{display:block;inline-size:100%;block-size:auto}.site-header__nav{display:none;position:absolute;z-index:50;inset-inline:0;inset-block-start:100%;padding:var(--space-sm) var(--space-md) var(--space-md);background:var(--bg);border-block-end:1px solid var(--border);box-shadow:var(--shadow-2)}.site-header__menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-header__item{list-style:none}.site-header__link{display:inline-flex;padding-block:var(--space-sm);border-block-end:3px solid transparent;color:var(--fg-1);font-weight:var(--weight-bold);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}:where([data-ome-nav-menu-root]){position:relative}.site-header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:var(--space-xs)}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-2xl);block-size:var(--size-2xl);padding:0;border:0;border-radius:var(--radius-full);background:0 0;color:var(--fg-1);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.icon-btn__icon{display:block;inline-size:var(--size-lg);block-size:var(--size-lg)}.icon-btn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon-btn__count,.ome-woo-cart-count{display:inline-flex;align-items:center;justify-content:center;line-height:1}.icon-btn__count{position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:0;min-inline-size:var(--size-md);block-size:var(--size-md);padding-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-2xs);font-weight:var(--weight-extrabold)}.ome-woo-cart-count{min-inline-size:1.5rem;min-block-size:1.5rem;font-size:.875rem}:where([data-ome-drawer-root]){display:block}.site-header__search{max-inline-size:75rem;margin-inline:auto;padding:0 var(--space-md) var(--space-md)}.site-search{position:relative;display:block;margin:0}.site-search__icon{position:absolute;inset-inline-start:var(--space-lg);inset-block-start:50%;translate:0-50%;inline-size:var(--size-md);block-size:var(--size-md);color:var(--fg-3);pointer-events:none}.site-search__input{display:block;inline-size:100%;block-size:var(--size-2xl);padding-block:0;padding-inline:calc(var(--space-lg) + var(--size-md) + var(--space-sm)) calc(var(--space-sm) + var(--size-xl) + var(--space-sm));border:2px solid var(--border-visible);border-radius:var(--radius-full);background:var(--surface-1);color:var(--fg-1);font:inherit;font-size:var(--text-base);appearance:none;transition:border-color var(--duration-fast) var(--ease-standard)}.site-search__clear,.site-search__clear-line{position:absolute;border-radius:var(--radius-full)}.site-search__clear{inset-inline-end:var(--space-sm);inset-block-start:50%;translate:0-50%;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-xl);block-size:var(--size-xl);padding:0;border:0;background:var(--surface-2);color:var(--fg-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.site-search__clear-line{inline-size:var(--size-sm);block-size:2px;background:currentColor;rotate:45deg}.site-search__panel{display:none;position:absolute;z-index:60;inset-inline:0;inset-block-start:calc(100% + var(--space-xs));overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2)}.site-search__results{display:grid;gap:var(--space-2xs);max-block-size:min(60svh,26rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm)}.site-search__item{display:grid;grid-template-columns:var(--size-2xl) 1fr auto;align-items:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--fg-1);text-decoration:none}.site-search__thumb{display:block;inline-size:var(--size-2xl);block-size:var(--size-2xl);border-radius:var(--radius-xs);background:var(--surface-photo);object-fit:cover}.site-search__title{font-weight:var(--weight-semibold);line-height:var(--leading-sm)}.site-search__price{font-weight:var(--weight-extrabold);white-space:nowrap}.site-search__empty{padding:var(--space-md);color:var(--fg-2);text-align:center}.site-search__all{display:block;padding:var(--space-sm) var(--space-md);border-block-start:1px solid var(--border);color:var(--accent);font-weight:var(--weight-bold);text-align:center;text-decoration:none}.cart-drawer{--ome-drawer-overlay-color:oklch(from var(--fg-1) l c h / 0.45);--ome-drawer-animation-duration:var(--duration-slow);display:flex;flex-direction:column;inline-size:min(26rem,100vw);block-size:100dvh;background:var(--bg);color:var(--fg-1);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);border-block-end:1px solid var(--border)}.cart-drawer__title{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-3xl);color:var(--fg-1)}.cart-drawer__close{background:var(--surface-2)}.cart-drawer__close-line{position:absolute;inline-size:var(--size-md);block-size:2px;border-radius:var(--radius-full);background:currentColor;rotate:45deg}.cart-drawer__body{flex:1;overflow-y:auto;padding:var(--space-sm) var(--space-lg)}.cart-drawer__notices{margin-block-end:var(--space-md)}.cart-drawer__empty{display:grid;justify-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-md);color:var(--fg-2);text-align:center}.cart-drawer__browse{display:inline-flex;color:var(--accent);font-weight:var(--weight-bold)}.cart-drawer__footer{display:grid;gap:var(--space-sm);padding:var(--space-lg);border-block-start:1px solid var(--border);background:var(--surface-1)}.cart-drawer__totals{display:grid;gap:var(--space-xs)}.cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);font-weight:var(--weight-bold)}.cart-drawer__total-value{font-size:var(--text-xl);font-weight:var(--weight-extrabold)}.cart-drawer__note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-2)}.cart-drawer__checkout{display:flex;align-items:center;justify-content:center;min-block-size:var(--size-2xl);margin-block-start:var(--space-xs);padding-inline:var(--space-lg);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-extrabold);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}.cart-drawer__view{justify-self:center;color:var(--fg-1);font-weight:var(--weight-bold)}.ome-woo-cart-notices{display:grid;gap:.75rem}.ome-woo-cart-empty{display:block;padding-block:1rem}.ome-woo-cart-totals-list{display:flex;flex-direction:column;gap:.75rem}.ome-woo-cart-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;line-height:1.3}.ome-woo-cart-totals__label,.ome-woo-cart-totals__value{display:inline-block}.page-hero{background:var(--surface-2)}.page-hero__inner{display:grid;gap:var(--space-sm);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto;padding:var(--space-lg) var(--space-md) var(--space-xl)}.page-hero__title{margin:0;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);color:var(--fg-1);text-wrap:balance}.page-hero__intro{max-inline-size:42rem;margin:0;color:var(--fg-2);font-size:var(--text-lg);line-height:var(--leading-lg)}.page-body{box-sizing:border-box;inline-size:100%;padding:var(--space-2xl) var(--space-md) var(--space-4xl);color:var(--fg-2);font-size:var(--text-base);line-height:1.7}.home-hero{padding:var(--space-2xl) var(--space-md) var(--space-3xl)}.home-hero__inner{display:grid;align-items:center;gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.home-hero__copy{display:grid;justify-items:start;gap:var(--space-md)}.home-hero__eyebrow{margin:0;font-family:var(--font-body);line-height:1.4;text-wrap:balance;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.home-hero__title{margin:0;color:var(--fg-1);font-family:var(--font-display);font-size:var(--text-6xl);font-weight:400;line-height:1.05;text-wrap:balance}.home-hero__lead{max-inline-size:34rem;margin:0;color:var(--fg-2);font-size:var(--text-lg);line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--size-2xl);padding-inline:var(--space-lg);border:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-bold);text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.home-hero__cta{gap:var(--space-xs);min-block-size:3.5rem;margin-block-start:var(--space-xs);padding-inline:var(--space-xl);font-size:var(--text-base);font-weight:var(--weight-extrabold)}.home-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-md);margin:var(--space-xs)0 0;color:var(--fg-2);font-size:var(--text-sm)}.home-hero__stars{color:var(--rating);font-size:var(--text-base);letter-spacing:.08em;line-height:1}.home-hero__rating{color:var(--fg-1);font-weight:var(--weight-extrabold)}.home-hero__art{position:relative;display:grid;place-items:center;isolation:isolate}.home-hero__image{display:block;inline-size:100%;max-inline-size:35rem;filter:drop-shadow(0 .75rem 1.5rem oklch(from var(--surface-inverse) l c h/.12))}.home-routes{padding:var(--space-3xl) var(--space-md);background:var(--surface-2)}.home-routes__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.home-routes__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-sm) var(--space-lg)}.home-routes__title{margin:0;color:var(--fg-1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-3xl)}.product-help{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-xs);color:var(--accent);font-size:var(--text-base);font-weight:var(--weight-bold);text-decoration:none}.home-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.home-routes__grid,.home-tile,.home-tile__art{display:grid;min-inline-size:0}.home-tile{gap:var(--space-sm);color:var(--fg-1);font-size:var(--text-base);font-weight:var(--weight-extrabold);line-height:1.3;text-decoration:none}.home-tile__art{grid-template-columns:minmax(0,1fr);place-items:center;aspect-ratio:282/180;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--accent-subtle);overflow:hidden;transition:translate var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.home-tile__image{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;max-block-size:6rem;object-fit:contain;filter:drop-shadow(0 .5rem 1rem oklch(from var(--surface-inverse) l c h/.12))}.home-budget{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.budget-chip,.home-budget__label{color:var(--fg-1);font-weight:var(--weight-bold)}.budget-chip{display:inline-flex;align-items:center;min-block-size:var(--size-xl);padding:0 var(--space-md);border:1.5px solid var(--border-visible);border-radius:var(--radius-full);background:var(--surface-1);font-family:var(--font-body);font-size:var(--text-sm);line-height:1;cursor:pointer;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.home-stakes{padding:var(--space-3xl) var(--space-md)}.home-stakes__inner{display:grid;gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.info-section__head{display:grid;gap:var(--space-xs);max-inline-size:45rem}.info-section__title{margin:0;color:var(--fg-1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-3xl)}.info-section__intro{margin:0;color:var(--fg-2);font-size:var(--text-lg);line-height:var(--leading-lg)}.home-stakes__list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.home-stakes__item{display:grid;grid-template-columns:1.625rem minmax(0,1fr);align-items:start;gap:var(--space-md);padding-block-end:var(--space-md);border-block-end:1px solid var(--border);color:var(--fg-1);font-size:var(--text-lg);line-height:1.4}.home-stakes__icon{display:block;inline-size:1.625rem;block-size:1.625rem;max-inline-size:1.625rem;max-block-size:1.625rem;color:var(--highlight)}.home-values{padding:var(--space-3xl) var(--space-md);background:var(--surface-2)}.home-values__inner{display:grid;gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.home-values__title{max-inline-size:56rem;margin:0;color:var(--fg-1);font-family:var(--font-body);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:1.25;text-wrap:balance}.home-values__list{display:grid;gap:var(--space-xl);margin:0;padding:0;list-style:none}.home-values__item{display:grid;align-content:start;gap:var(--space-sm)}.home-values__icon-wrap{display:grid;place-items:center;inline-size:var(--size-3xl);block-size:var(--size-3xl);border-radius:var(--radius-full);background:var(--surface-1);color:var(--accent)}.home-values__icon{display:block;inline-size:1.875rem;block-size:1.875rem;max-inline-size:1.875rem;max-block-size:1.875rem}.home-values__name{margin:0;color:var(--fg-1);font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1.3}.home-values__text{margin:0;color:var(--fg-2);font-size:var(--text-base);line-height:1.6}.gift-row{padding:var(--space-3xl) var(--space-md);background:var(--surface-2)}.gift-row__inner{display:grid;gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.gift-row__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-sm) var(--space-md)}.gift-row__title{margin:0;color:var(--fg-1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-3xl)}.gift-row__intro{margin:var(--space-2xs)0 0;color:var(--fg-2);font-size:var(--text-lg)}.gift-row__more{padding-block-end:var(--space-2xs);white-space:nowrap}.gift-row__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,72%);gap:var(--space-md);margin:0;padding:0 0 var(--space-md);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.product-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-1);list-style:none}.product-card__media{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-photo)}.product-card__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--duration-slow) var(--ease-standard)}.product-card__badge{position:absolute;inset-block-start:calc(var(--space-sm) + var(--space-xs));inset-inline-start:calc(var(--space-sm) + var(--space-xs));z-index:1;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-xs);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-extrabold);line-height:1.3;pointer-events:none}.product-card__body{display:grid;grid-template-rows:auto auto 1fr;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs) var(--space-xs)}.product-card__name{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-sm);letter-spacing:0}.product-card__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--fg-1);text-decoration:none}.product-card__price{color:var(--fg-1);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-xl)}.ome-woo-add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.5rem;padding-inline:1rem;cursor:pointer}.home-guide{padding:var(--space-3xl) var(--space-md)}.home-guide__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto}.home-guide__copy{display:grid;justify-items:start;align-content:start;gap:var(--space-md)}.home-guide__title{margin:0;color:var(--accent-hover);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;line-height:var(--leading-3xl);text-wrap:balance}.home-guide__text{margin:0;color:var(--fg-2);font-size:var(--text-lg);line-height:1.6}.home-guide__badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-1);color:var(--fg-1);font-size:var(--text-sm);font-weight:var(--weight-extrabold);text-decoration:none}.review-card__google{display:block;flex:none;inline-size:1.375rem;block-size:1.375rem;max-inline-size:1.375rem;max-block-size:1.375rem;color:var(--fg-1)}.review-card__stars{color:var(--rating);font-size:var(--text-base);letter-spacing:.08em;line-height:1}.home-guide__reviews{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.review-card{display:grid;gap:var(--space-sm);margin:0;padding:var(--space-lg);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-1)}.review-card__quote{margin:0;color:var(--fg-1);font-size:var(--text-lg);line-height:1.5}.review-card__source{margin:0;color:var(--fg-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.home-plan{padding:var(--space-3xl) var(--space-md);background:var(--surface-2)}.home-plan__inner{display:grid;justify-items:center;gap:var(--space-2xl);box-sizing:border-box;max-inline-size:75rem;margin-inline:auto;text-align:center}.home-plan__steps{display:grid;gap:var(--space-xl);inline-size:100%;margin:0;padding:0;list-style:none}.home-plan__step{display:grid;justify-items:center;align-content:start;gap:var(--space-sm)}.home-plan__number{display:grid;place-items:center;inline-size:var(--size-3xl);block-size:var(--size-3xl);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:1}.home-plan__name{margin:0;color:var(--fg-1);font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1.3}.home-plan__text{max-inline-size:22rem;margin:0;color:var(--fg-2);line-height:1.6}.home-story{padding:var(--space-3xl) var(--space-md)}.home-story__inner{display:grid;justify-items:center;gap:var(--space-md);box-sizing:border-box;max-inline-size:45rem;margin-inline:auto;text-align:center}.home-story__text{margin:0;color:var(--fg-2);font-size:var(--text-lg);line-height:1.7}.site-footer{--_divider:oklch(from var(--fg-inverse) l c h / 0.2);background:var(--surface-inverse);color:var(--fg-inverse);font-size:var(--text-sm);line-height:var(--leading-sm)}.site-footer__inner{display:grid;gap:var(--space-2xl);max-inline-size:75rem;margin-inline:auto;padding:var(--space-3xl) var(--space-md) var(--space-xl)}.site-footer__columns{display:grid;gap:var(--space-2xl) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1;display:grid;justify-items:start;align-content:start;gap:var(--space-md)}.site-footer__logo{display:block;inline-size:11rem}.site-footer__logo-img{display:block;inline-size:100%;block-size:auto}.site-footer__tagline{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-lg)}.site-footer__contact{font-style:normal}.site-footer__link{display:inline-block;color:var(--fg-inverse);text-decoration:none;text-underline-offset:.2em}.site-footer__hours,.site-footer__whatsapp{margin-block-start:var(--space-xs)}.site-footer__whatsapp{display:inline-flex;align-items:center;gap:var(--space-sm);min-block-size:var(--size-2xl);padding-inline:var(--space-lg);border:2px solid var(--fg-inverse);border-radius:var(--radius-full);color:var(--fg-inverse);font-weight:var(--weight-extrabold);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.site-footer__whatsapp-icon{display:block;inline-size:var(--size-md);block-size:var(--size-md)}.site-footer__group{display:grid;align-content:start;gap:var(--space-sm)}.site-footer__heading{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-extrabold);line-height:var(--leading-sm);color:var(--fg-inverse)}.site-footer__list{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.site-footer__legal{display:grid;gap:var(--space-sm);padding-block-start:var(--space-lg);border-block-start:1px solid var(--_divider)}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:0;padding:0;list-style:none}:root{color-scheme:light;--neutral-50:oklch(98.5% 0.006 75);--neutral-100:oklch(96.3% 0.008 75);--neutral-200:oklch(92.2% 0.01 75);--neutral-300:oklch(86.5% 0.012 75);--neutral-400:oklch(72.5% 0.014 75);--neutral-500:oklch(58.5% 0.016 75);--neutral-600:oklch(47.5% 0.018 75);--neutral-700:oklch(39% 0.02 75);--neutral-800:oklch(31% 0.02 75);--neutral-900:oklch(24% 0.018 75);--neutral-950:oklch(17% 0.014 75);--cream-50:oklch(98.9% 0.044 105.8);--cream-100:oklch(96.6% 0.052 105.8);--cream-200:oklch(93.4% 0.056 105.8);--brand-50:oklch(97% 0.016 353.4);--brand-100:oklch(93.5% 0.037 353.4);--brand-200:oklch(87.2% 0.078 353.4);--brand-300:oklch(79.5% 0.135 353.4);--brand-400:oklch(72.8% 0.17 353.4);--brand-500:oklch(67.1% 0.193 353.4);--brand-600:oklch(58% 0.193 353.4);--brand-700:oklch(50% 0.172 353.4);--brand-800:oklch(41.5% 0.142 353.4);--brand-900:oklch(32.5% 0.105 353.4);--brand-950:oklch(23.5% 0.068 353.4);--purple-50:oklch(96.6% 0.02 328.4);--purple-100:oklch(92.4% 0.046 328.4);--purple-200:oklch(85.8% 0.088 328.4);--purple-300:oklch(77% 0.13 328.4);--purple-400:oklch(62% 0.17 328.4);--purple-500:oklch(46.4% 0.172 328.4);--purple-600:oklch(40.5% 0.152 328.4);--purple-700:oklch(34.5% 0.128 328.4);--purple-800:oklch(28.5% 0.103 328.4);--purple-900:oklch(22.5% 0.078 328.4);--purple-950:oklch(16.5% 0.052 328.4);--orange-50:oklch(97% 0.017 57.3);--orange-500:oklch(75% 0.168 57.3);--orange-900:oklch(40% 0.09 57.3);--red-50:oklch(96.6% 0.016 29.2);--red-300:oklch(72% 0.15 29.2);--red-500:oklch(50.5% 0.195 29.2);--red-900:oklch(30% 0.115 29.2);--green-50:oklch(96.6% 0.024 135);--green-300:oklch(74% 0.12 135);--green-500:oklch(52% 0.1 135);--green-900:oklch(32% 0.055 135);--amber-50:oklch(97.6% 0.021 80);--amber-300:oklch(84% 0.12 80);--amber-500:oklch(77% 0.14 80);--amber-900:oklch(44% 0.078 80);--white:oklch(100% 0 0);--bg:var(--cream-50);--background:var(--bg);--surface-1:var(--white);--surface-2:var(--neutral-100);--surface-3:var(--neutral-200);--surface-photo:var(--neutral-100);--surface-inverse:var(--purple-600);--border:var(--neutral-200);--border-visible:var(--neutral-500);--fg-1:var(--neutral-900);--fg-2:var(--neutral-700);--fg-3:var(--neutral-600);--fg-4:var(--neutral-400);--fg-inverse:var(--cream-50);--accent:var(--brand-600);--accent-hover:var(--purple-500);--on-accent:var(--white);--accent-subtle:var(--brand-50);--highlight:var(--brand-500);--rating:var(--orange-500);--success:var(--green-500);--success-bg:var(--green-50);--warning:var(--amber-900);--warning-bg:var(--amber-50);--error:var(--red-500);--error-bg:var(--red-50);--font-display:"Kavoon", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Nunito", system-ui, "Segoe UI", sans-serif;--text-2xs:0.64rem;--text-xs:0.8rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:clamp(1.1875rem, 1.1667rem + 0.0926vw, 1.2500rem);--text-xl:clamp(1.3750rem, 1.3125rem + 0.2778vw, 1.5625rem);--text-2xl:clamp(1.6013rem, 1.4840rem + 0.5213vw, 1.9531rem);--text-3xl:clamp(1.8313rem, 1.6279rem + 0.9037vw, 2.4413rem);--text-4xl:clamp(2.0750rem, 1.7494rem + 1.4472vw, 3.0519rem);--text-5xl:clamp(2.3650rem, 1.8817rem + 2.1481vw, 3.8150rem);--text-6xl:clamp(2.6700rem, 1.9706rem + 3.1083vw, 4.7681rem);--leading-2xs:1.45;--leading-xs:1.45;--leading-sm:1.5;--leading-base:1.6;--leading-lg:1.5;--leading-xl:1.35;--leading-2xl:1.25;--leading-3xl:1.15;--leading-4xl:1.1;--leading-5xl:1.05;--leading-6xl:1.0;--tracking-2xs:0.02em;--tracking-xs:0.02em;--tracking-sm:0;--tracking-base:0;--tracking-lg:0;--tracking-xl:-0.005em;--tracking-2xl:-0.01em;--tracking-3xl:0;--tracking-4xl:0;--tracking-5xl:0;--tracking-6xl:0;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--space-2xs:0.125rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--size-2xs:0.25rem;--size-xs:0.75rem;--size-sm:1rem;--size-md:1.25rem;--size-lg:1.5rem;--size-xl:2rem;--size-2xl:3rem;--size-3xl:4rem;--radius-xs:6px;--radius-sm:16px;--radius-md:20px;--radius-lg:28px;--radius-full:999px;--shadow-1:0 1px 3px oklch(24% 0.018 75 / 0.08), 0 2px 8px oklch(24% 0.018 75 / 0.06);--shadow-2:0 4px 12px oklch(24% 0.018 75 / 0.1), 0 8px 24px oklch(24% 0.018 75 / 0.08);--shadow-3:0 12px 32px oklch(24% 0.018 75 / 0.14), 0 24px 56px oklch(24% 0.018 75 / 0.12);--focus-ring:0 0 0 3px oklch(from var(--accent) l c h / 0.35);--ease-standard:cubic-bezier(0.2, 0, 0, 1);--ease-delight:cubic-bezier(0.34, 1.56, 0.64, 1);--duration-fast:120ms;--duration-medium:200ms;--duration-slow:300ms;--primary:var(--accent);--radius:var(--radius-md);--body-bg-color:var(--bg);--text-dark:var(--fg-1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-medium:0ms;--duration-slow:0ms;--ease-delight:var(--ease-standard)}}body{background:var(--bg);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-base)}body,h1,h2,h3{color:var(--fg-1)}h1,h2{font-family:var(--font-display);font-weight:400}h1{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl)}h2{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl)}h3{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}a{color:var(--accent)}:focus-visible{outline:0;box-shadow:var(--focus-ring)}@font-face{ font-family:"Kavoon";font-style:normal;font-weight:400;font-display:swap;src:url(https://thelittlegift.co.za/wp-content/uploads/2026/11/kavoon-400-latin.woff2)format("woff2") }@font-face{ font-family:"Nunito";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://thelittlegift.co.za/wp-content/uploads/2026/11/nunito-variable-latin.woff2)format("woff2") }@property --ome-woo-cart-item-quantity-spinner-angle{syntax:"<angle>";inherits:false;initial-value:0turn}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:var(--accent-subtle)}html::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-full);background:var(--accent) padding-box}html::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:hover{background:var(--accent-hover) padding-box}html::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--accent) var(--accent-subtle)}}[data-pattern=gifts]{--pattern-base:var(--surface-2);--pattern-ink:oklch(from var(--pattern-base) calc(l - 0.07) calc(c + 0.012) h);position:relative;isolation:isolate;overflow:clip;background:var(--pattern-base)}[data-pattern=gifts][data-pattern-tone=cream]{--pattern-base:var(--bg)}:root .account-page .ome-woo-account-provider[data-ome-endpoint=lost-password] :is(.account-panel:has(.ome-woo-account-login-form),.account-panel:has(.ome-woo-account-register-form)){display:none}.st0{fill:#892888}.st1{isolation:isolate;opacity:.25}.st2{fill:#ea589f}.st3{fill:#fffedc}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}