.lg-shop{--color-primary:#f7d6c7;--color-primary-dark:#edbdc9;--color-primary-light:#fbe5da;--color-secondary:#f5cdd5;--color-secondary-dark:#edbdc9;--color-secondary-light:#fce8ec;--gradient-start:#fbe5da;--gradient-end:#fff5f2;--gradient-primary:linear-gradient(135deg,#f7d6c7,#f5cdd5 50%,#fce8ec);--gradient-hover:linear-gradient(135deg,#edbdc9,#f7d6c7);--gradient-soft:linear-gradient(135deg,#fff8f5,#fff5f2);--gradient-vertical:linear-gradient(180deg,#fbe5da,#fff5f2);--gradient-reverse:linear-gradient(135deg,#fff5f2,#fbe5da);--gradient-vibrant:linear-gradient(135deg,#f7d6c7,#f5cdd5 50%,#fbe5da);--gradient-hero:linear-gradient(135deg,#fffcfb,#fff8f5 50%,#fffefe);--gradient-card:linear-gradient(145deg,#ffffff,#fffcfb);--gradient-banner:linear-gradient(135deg,#f7d6c7,#edbdc9);--color-rose:#f7d6c7;--color-rose-light:#fef3ef;--color-rose-dark:#edbdc9;--color-blush:#fbe5da;--color-blush-light:#fff8f5;--color-mauve:#f5d0d8;--color-rouge:#edc5cc;--color-rose-gold:#fae0d8;--color-rose-gold-light:#fef2ed;--color-rose-gold-dark:#f5d0c8;--color-copper:#fbe5da;--color-champagne:#fef2ed;--color-nude:#fce8e2;--color-peach:#f7d6c7;--color-coral:#f5d0c8;--color-sage:#B8C8B8;--color-taupe:#C8B8B0;--color-gold:#D4C0A0;--color-ivory:#FFF8F5;--color-wine:#C08080;--color-white:#ffffff;--color-off-white:#FEFCFB;--color-cream:#FDF8F7;--color-light-gray:#F8F4F4;--color-gray:#988888;--color-medium-gray:#786868;--color-dark-gray:#584848;--color-charcoal:#3D2E2E;--color-black:#2D2020;--color-success:#A8D8A8;--color-warning:#FFD088;--color-error:#FF8A8A;--color-info:#A8C8E8;--bg-primary:var(--color-white);--bg-secondary:#fff8f5;--bg-accent:var(--color-blush-light);--bg-gradient:var(--gradient-soft);--bg-dark:var(--color-charcoal);--bg-card:#ffffff;--bg-card-hover:#fce8e0;--bg-hero:var(--gradient-hero);--text-primary:var(--color-charcoal);--text-secondary:var(--color-dark-gray);--text-muted:var(--color-gray);--text-light:var(--color-white);--text-accent:var(--color-rose-dark);--text-heading:#3D2E2E;--border-light:#fce8e0;--border-medium:#f5d0c8;--border-dark:var(--color-rose-dark);--border-accent:var(--color-rose);--border-subtle:rgba(247,214,199,0.3);--font-family-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-heading:"Playfair Display",Georgia,serif;--font-family-accent:"Cormorant Garamond",Georgia,serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-size-4xl:3rem;--font-size-5xl:3.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.05em;--letter-spacing-wider:0.1em;--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;--container-max-width:1500px;--container-padding:0.75rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(247,214,199,0.15);--shadow-md:0 4px 12px rgba(247,214,199,0.18);--shadow-lg:0 8px 24px rgba(247,214,199,0.20);--shadow-xl:0 16px 48px rgba(247,214,199,0.22);--shadow-card:0 2px 16px rgba(247,214,199,0.20);--shadow-card-hover:0 12px 40px rgba(247,214,199,0.30);--shadow-glow:0 0 30px rgba(251,229,218,0.60);--shadow-button:0 4px 20px rgba(247,214,199,0.45);--shadow-soft:0 2px 8px rgba(247,214,199,0.18);--shadow-inner:inset 0 2px 4px rgba(247,214,199,0.10);--transition-fast:150ms ease;--transition-normal:300ms ease;--transition-slow:500ms ease;--transition-smooth:400ms cubic-bezier(0.4,0,0.2,1);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--ion-color-primary:var(--color-primary);--ion-color-primary-rgb:247,214,199;--ion-color-primary-contrast:#3D2E2E;--ion-color-primary-contrast-rgb:61,46,46;--ion-color-primary-shade:var(--color-primary-dark);--ion-color-primary-tint:var(--color-primary-light);--ion-color-secondary:var(--color-secondary);--ion-color-secondary-rgb:245,205,213;--ion-color-secondary-contrast:#3D2E2E;--ion-color-secondary-contrast-rgb:61,46,46;--ion-color-secondary-shade:var(--color-secondary-dark);--ion-color-secondary-tint:var(--color-secondary-light);--ion-color-tertiary:var(--color-blush);--ion-color-tertiary-rgb:251,229,218;--ion-background-color:var(--bg-primary);--ion-text-color:var(--text-primary);--ion-toolbar-background:var(--color-white);--ion-toolbar-color:var(--text-primary);--ion-item-background:var(--color-white);--ion-card-background:var(--color-white);--button-gradient:var(--gradient-vibrant);--button-gradient-hover:var(--gradient-hover);--button-shadow:var(--shadow-button);--button-radius:var(--radius-full)}.lg-shop audio,.lg-shop canvas,.lg-shop progress,.lg-shop video{vertical-align:baseline}.lg-shop audio:not([controls]){display:none;height:0}.lg-shop b,.lg-shop strong{font-weight:700}.lg-shop img{max-width:100%}.lg-shop hr{height:1px;border-width:0;box-sizing:content-box}.lg-shop pre{overflow:auto}.lg-shop code,.lg-shop kbd,.lg-shop pre,.lg-shop samp{font-family:monospace,monospace;font-size:1em}.lg-shop input,.lg-shop label,.lg-shop select,.lg-shop textarea{font-family:inherit;line-height:normal}.lg-shop textarea{overflow:auto;height:auto;font:inherit;color:inherit}.lg-shop textarea::placeholder{padding-left:2px}.lg-shop form,.lg-shop input,.lg-shop optgroup,.lg-shop select{margin:0;font:inherit;color:inherit}.lg-shop input[type=button],.lg-shop input[type=reset],.lg-shop input[type=submit]{cursor:pointer;-webkit-appearance:button}.lg-shop .ion-tappable,.lg-shop [tappable],.lg-shop [tappable] div,.lg-shop [tappable] ion-icon,.lg-shop [tappable] ion-label,.lg-shop [tappable] span,.lg-shop a,.lg-shop a div,.lg-shop a ion-icon,.lg-shop a ion-label,.lg-shop a span,.lg-shop button,.lg-shop button div,.lg-shop button ion-icon,.lg-shop button ion-label,.lg-shop button span,.lg-shop input,.lg-shop textarea{touch-action:manipulation}.lg-shop a ion-label,.lg-shop button ion-label{pointer-events:none}.lg-shop button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}.lg-shop [tappable]{cursor:pointer}.lg-shop a[disabled],.lg-shop button[disabled],.lg-shop input[disabled]{cursor:default}.lg-shop button::-moz-focus-inner,.lg-shop input::-moz-focus-inner{padding:0;border:0}.lg-shop input[type=number]::-webkit-inner-spin-button,.lg-shop input[type=number]::-webkit-outer-spin-button{height:auto}.lg-shop input[type=search]::-webkit-search-cancel-button,.lg-shop input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.lg-shop table{border-collapse:collapse;border-spacing:0}.lg-shop td,.lg-shop th{padding:0}.lg-shop{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){.lg-shop{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}.lg-shop a{background-color:transparent;color:var(--ion-color-primary,#0054e9)}.lg-shop h1,.lg-shop h2,.lg-shop h3,.lg-shop h4,.lg-shop h5,.lg-shop h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}.lg-shop h1{margin-top:20px;font-size:1.625rem}.lg-shop h2{margin-top:18px;font-size:1.5rem}.lg-shop h3{font-size:1.375rem}.lg-shop h4{font-size:1.25rem}.lg-shop h5{font-size:1.125rem}.lg-shop h6{font-size:1rem}.lg-shop small{font-size:75%}.lg-shop sub,.lg-shop sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.lg-shop sup{top:-.5em}.lg-shop sub{bottom:-.25em}.lg-shop,.lg-shop *{margin:0;padding:0;box-sizing:border-box;scrollbar-gutter:auto!important}.lg-shop{scroll-behavior:smooth;font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-shop h1,.lg-shop h2,.lg-shop h3,.lg-shop h4,.lg-shop h5,.lg-shop h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary)}.lg-shop h1{font-size:var(--font-size-4xl)}@media (max-width:768px){.lg-shop h1{font-size:var(--font-size-3xl)}}.lg-shop h2{font-size:var(--font-size-3xl)}@media (max-width:768px){.lg-shop h2{font-size:var(--font-size-2xl)}}.lg-shop h3{font-size:var(--font-size-2xl)}@media (max-width:768px){.lg-shop h3{font-size:var(--font-size-xl)}}.lg-shop h4{font-size:var(--font-size-xl)}.lg-shop h5{font-size:var(--font-size-lg)}.lg-shop h6{font-size:var(--font-size-md)}.lg-shop p{margin-bottom:var(--space-md);color:var(--text-secondary)}.lg-shop a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.lg-shop a:hover{color:var(--color-primary-dark)}.lg-shop .container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media (min-width:768px){.lg-shop .container{padding:0 var(--space-lg)}}@media (min-width:1200px){.lg-shop .container{padding:0 var(--space-md)}}.lg-shop .section{padding:var(--space-3xl) 0}@media (max-width:768px){.lg-shop .section{padding:var(--space-2xl) 0}}.lg-shop .section-alt{background-color:var(--bg-secondary)}.lg-shop .flex{display:flex}.lg-shop .flex-col{flex-direction:column}.lg-shop .flex-wrap{flex-wrap:wrap}.lg-shop .items-center{align-items:center}.lg-shop .items-start{align-items:flex-start}.lg-shop .items-end{align-items:flex-end}.lg-shop .justify-center{justify-content:center}.lg-shop .justify-between{justify-content:space-between}.lg-shop .justify-start{justify-content:flex-start}.lg-shop .justify-end{justify-content:flex-end}.lg-shop .gap-sm{gap:var(--space-sm)}.lg-shop .gap-md{gap:var(--space-md)}.lg-shop .gap-lg{gap:var(--space-lg)}.lg-shop .gap-xl{gap:var(--space-xl)}.lg-shop .grid{display:grid}.lg-shop .grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg-shop .grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg-shop .grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg-shop .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.lg-shop .btn:disabled{opacity:.6;cursor:not-allowed}.lg-shop .btn-primary{background-color:var(--color-charcoal);color:var(--color-white);border-color:var(--color-charcoal)}.lg-shop .btn-primary:hover:not(:disabled){background-color:var(--color-black);border-color:var(--color-black)}.lg-shop .btn-secondary{background-color:transparent;color:var(--color-charcoal);border-color:var(--color-charcoal)}.lg-shop .btn-secondary:hover:not(:disabled){background-color:var(--color-charcoal);color:var(--color-white)}.lg-shop .btn-accent{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.lg-shop .btn-accent:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.lg-shop .btn-gradient{background:var(--gradient-primary);color:var(--color-charcoal);border:none;box-shadow:var(--shadow-button);font-weight:var(--font-weight-semibold)}.lg-shop .btn-gradient:hover:not(:disabled){background:var(--gradient-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.lg-shop .btn-gradient:active:not(:disabled){transform:translateY(0)}.lg-shop .btn-gradient-dark{background:var(--gradient-primary);color:var(--color-white);border:none;box-shadow:var(--shadow-button);text-shadow:0 1px 2px rgba(0,0,0,.1)}.lg-shop .btn-gradient-dark:hover:not(:disabled){background:var(--gradient-hover);box-shadow:var(--shadow-card-hover)}.lg-shop .btn-rose{background-color:var(--color-rose);color:var(--color-white);border-color:var(--color-rose)}.lg-shop .btn-rose:hover:not(:disabled){background-color:var(--color-rose-dark);border-color:var(--color-rose-dark)}.lg-shop .btn-outline-rose{background-color:transparent;color:var(--color-rose);border-color:var(--color-rose)}.lg-shop .btn-outline-rose:hover:not(:disabled){background-color:var(--color-rose);color:var(--color-white)}.lg-shop .btn-white{background-color:var(--color-white);color:var(--color-charcoal);border-color:var(--color-white)}.lg-shop .btn-white:hover:not(:disabled){background-color:var(--color-off-white);border-color:var(--color-off-white)}.lg-shop .btn-lg{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-base)}.lg-shop .btn-sm{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-xs)}.lg-shop .btn-full{width:100%}.lg-shop .card{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:all var(--transition-normal)}.lg-shop .card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.lg-shop .card-flat{box-shadow:none;border:1px solid var(--border-light)}.lg-shop .card-flat:hover{box-shadow:var(--shadow-md)}.lg-shop .form-group{margin-bottom:var(--space-md)}.lg-shop .form-label{display:block;margin-bottom:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.lg-shop .form-input,.lg-shop .form-select,.lg-shop .form-textarea{width:100%;padding:var(--space-sm) var(--space-md);font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--color-white);border:1px solid var(--border-medium);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.lg-shop .form-input:focus,.lg-shop .form-select:focus,.lg-shop .form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(168,164,206,.25)}.lg-shop .form-input::placeholder,.lg-shop .form-select::placeholder,.lg-shop .form-textarea::placeholder{color:var(--text-muted)}.lg-shop .form-textarea{min-height:120px;resize:vertical}.lg-shop .form-error{margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-error)}.lg-shop .badge{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-radius:var(--radius-sm)}.lg-shop .badge-primary{background-color:var(--color-primary);color:var(--color-white)}.lg-shop .badge-new{background-color:var(--color-rose);color:var(--color-white)}.lg-shop .badge-sale{background-color:var(--color-error);color:var(--color-white)}.lg-shop .text-center{text-align:center}.lg-shop .text-left{text-align:left}.lg-shop .text-right{text-align:right}.lg-shop .text-primary{color:var(--text-primary)}.lg-shop .text-secondary{color:var(--text-secondary)}.lg-shop .text-muted{color:var(--text-muted)}.lg-shop .text-accent{color:var(--color-primary)}.lg-shop .text-white{color:var(--color-white)}.lg-shop .text-uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.lg-shop .text-sm{font-size:var(--font-size-sm)}.lg-shop .text-lg{font-size:var(--font-size-lg)}.lg-shop .font-heading{font-family:var(--font-family-heading)}.lg-shop .font-accent{font-family:var(--font-family-accent)}.lg-shop .mt-sm{margin-top:var(--space-sm)}.lg-shop .mt-md{margin-top:var(--space-md)}.lg-shop .mt-lg{margin-top:var(--space-lg)}.lg-shop .mt-xl{margin-top:var(--space-xl)}.lg-shop .mt-2xl{margin-top:var(--space-2xl)}.lg-shop .mb-sm{margin-bottom:var(--space-sm)}.lg-shop .mb-md{margin-bottom:var(--space-md)}.lg-shop .mb-lg{margin-bottom:var(--space-lg)}.lg-shop .mb-xl{margin-bottom:var(--space-xl)}.lg-shop .mb-2xl{margin-bottom:var(--space-2xl)}.lg-shop .pt-sm{padding-top:var(--space-sm)}.lg-shop .pt-md{padding-top:var(--space-md)}.lg-shop .pt-lg{padding-top:var(--space-lg)}.lg-shop .pt-xl{padding-top:var(--space-xl)}.lg-shop .pb-sm{padding-bottom:var(--space-sm)}.lg-shop .pb-md{padding-bottom:var(--space-md)}.lg-shop .pb-lg{padding-bottom:var(--space-lg)}.lg-shop .pb-xl{padding-bottom:var(--space-xl)}.lg-shop .fade-in{animation:fadeIn .6s ease forwards}.lg-shop .slide-up{animation:slideUp .6s ease forwards}.lg-shop .slide-in-left{animation:slideInLeft .6s ease forwards}.lg-shop .slide-in-right{animation:slideInRight .6s ease forwards}.lg-shop .reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.lg-shop .reveal.revealed{opacity:1;transform:translateY(0)}.lg-shop .reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.lg-shop .reveal-left.revealed{opacity:1;transform:translateX(0)}.lg-shop .reveal-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.lg-shop .reveal-right.revealed{opacity:1;transform:translateX(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.lg-shop .marquee-container{overflow:hidden;white-space:nowrap}.lg-shop .marquee-content{display:inline-block;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lg-shop .img-cover{width:100%;height:100%;object-fit:cover}.lg-shop .img-contain{width:100%;height:100%;object-fit:contain}.lg-shop .img-responsive{max-width:100%;height:auto}.lg-shop .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);transition:background-color var(--transition-normal)}.lg-shop .overlay-light{background-color:rgba(255,255,255,.8)}.lg-shop .overlay-gradient{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6))}.lg-shop .hidden{display:none!important}.lg-shop .visible{display:block!important}@media (max-width:992px){.lg-shop .hidden-mobile{display:none!important}}@media (min-width:993px){.lg-shop .hidden-desktop{display:none!important}}.lg-shop{margin:0;padding:0}.lg-shop{scrollbar-width:thin;scrollbar-color:var(--border-medium) var(--bg-secondary)}.lg-shop .bg-gradient{background:var(--gradient-primary)}.lg-shop .bg-gradient-soft{background:var(--gradient-soft)}.lg-shop .bg-gradient-vertical{background:var(--gradient-vertical)}.lg-shop .bg-gradient-reverse{background:var(--gradient-reverse)}.lg-shop .bg-gradient-vibrant{background:var(--gradient-vibrant)}.lg-shop .bg-periwinkle{background-color:var(--color-periwinkle)}.lg-shop .bg-lavender{background-color:var(--color-lavender)}.lg-shop .bg-lavender-light{background-color:var(--color-lavender-light)}.lg-shop .bg-lilac{background-color:var(--color-lilac)}.lg-shop .bg-wisteria{background-color:var(--color-wisteria)}.lg-shop .text-periwinkle{color:var(--color-periwinkle)}.lg-shop .bg-peach{background-color:var(--color-peach)}.lg-shop .bg-blush{background-color:var(--color-blush)}.lg-shop .bg-rose-light{background-color:var(--color-rose-light)}.lg-shop .text-lavender{color:var(--color-lavender)}.lg-shop .text-lavender-dark{color:var(--color-lavender-dark)}.lg-shop .text-rose{color:var(--color-rose)}.lg-shop .text-rose-dark{color:var(--color-rose-dark)}.lg-shop .border-lavender{border-color:var(--color-lavender)}.lg-shop .border-rose{border-color:var(--color-rose)}.lg-shop .border-peach{border-color:var(--color-peach)}.lg-shop .text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lg-shop .glow{box-shadow:var(--shadow-glow)}.lg-shop .glow-hover{transition:box-shadow var(--transition-normal)}.lg-shop .glow-hover:hover{box-shadow:var(--shadow-glow)}.lg-shop .border-gradient{border:2px solid transparent;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--gradient-primary) border-box}.lg-shop .section-gradient{background:var(--gradient-soft)}.lg-shop .card-lavender{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:all var(--transition-normal)}.lg-shop .card-lavender:hover{box-shadow:var(--shadow-card-hover);background-color:var(--color-lavender-light);transform:translateY(-4px)}.lg-shop .card-rose{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:all var(--transition-normal)}.lg-shop .card-rose:hover{box-shadow:var(--shadow-card-hover);background-color:var(--color-rose-light);transform:translateY(-4px)}.lg-shop{font-family:Roboto,Helvetica Neue,sans-serif;--font-heading:initial}.lg-shop a.btn-browse,.lg-shop a.btn:not([data-anchor]),.lg-shop span.btn{line-height:1}