
@layer realm {
@charset "UTF-8";@keyframes realm-promo-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.realm-minicart-promo{position:relative;height:2rem;margin-top:var(--realm-space-2)}.realm-minicart-promo__track{position:absolute;inset:0;background:var(--realm-neutral-200);border-radius:var(--realm-radius-full);overflow:hidden}.realm-minicart-promo__fill{height:100%;border-radius:var(--realm-radius-full);background:linear-gradient(90deg,var(--realm-success) 0%,color-mix(in srgb,var(--realm-success) 60%,var(--realm-white)) 50%,var(--realm-success) 100%);background-size:200% 100%;animation:realm-promo-shimmer var(--realm-duration-shine) var(--realm-easing) infinite;transition:width var(--realm-duration-longer) ease-out}.realm-minicart-promo__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--realm-space-3);pointer-events:none;z-index:1}.realm-minicart-promo__text{font-size:var(--realm-text-xs);color:var(--realm-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realm-minicart-promo__icon{font-size:var(--realm-text-lg);color:var(--realm-neutral-dark);flex-shrink:0}.realm-minicart-promo--reached .realm-minicart-promo__fill{animation:none}.realm-minicart-promo--reached .realm-minicart-promo__icon{color:var(--realm-success)}.realm-minicart-summary{display:flex;flex-direction:column;gap:var(--realm-space-2);margin-top:var(--realm-space-3)}.realm-minicart-fee,.realm-minicart-savings{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:0;font-size:var(--realm-text-sm);color:var(--realm-text)}.realm-minicart-savings{color:var(--realm-text);font-weight:var(--realm-weight-semibold)}.realm-minicart-savings__label{display:inline-flex;align-items:center;gap:var(--realm-space-2)}.realm-minicart-savings__icon{flex-shrink:0;width:24px;height:24px;color:var(--realm-button)}.realm-minicart-total-block{margin-top:var(--realm-space-2);padding-top:var(--realm-space-3);border-top:var(--realm-border-width) solid var(--realm-neutral-200)}.realm-minicart-total-block__subtitle{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--realm-space-1);font-size:var(--realm-text-2xs);color:var(--realm-neutral-700)}.realm-minicart-total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:0;font-size:var(--realm-text-base);font-weight:var(--realm-weight-bold);color:var(--realm-text)}.realm-promo-pick-button{display:flex;align-items:center;justify-content:center;gap:var(--realm-space-2);width:100%;margin-top:var(--realm-space-2);padding:var(--realm-space-2) var(--realm-space-4);background:var(--realm-accent);color:var(--realm-accent-contrast);font-size:var(--realm-text-sm);font-weight:var(--realm-weight-medium);border:0;border-radius:var(--realm-radius-full);cursor:pointer;transition:filter var(--realm-duration) ease}.realm-promo-pick-button:hover,.realm-promo-pick-button:focus-visible{filter:brightness(.92)}.realm-cart-savings{color:var(--realm-text);font-weight:var(--realm-weight-semibold)}.realm-cart-savings__label{display:inline-flex;align-items:center;gap:var(--realm-space-2)}.realm-cart-savings__icon{flex-shrink:0;width:24px;height:24px;color:var(--realm-button)}.realm-cart-savings__amount{font-size:var(--realm-text-base)}.realm-cart-free-tag{display:inline-block;margin-left:var(--realm-space-2);padding:2px var(--realm-space-2);background:var(--realm-accent);color:var(--realm-accent-contrast);font-size:var(--realm-text-xs);font-weight:var(--realm-weight-semibold);letter-spacing:var(--realm-tracking-wider);text-transform:uppercase;border-radius:var(--realm-radius-full);vertical-align:middle}@supports (color: oklch(from red l c h)){:root{--realm-member-text: oklch(from var(--realm-member) min(l, .45) c h)}}@property --realm-shadow-opacity{syntax: "<number>"; initial-value: 0; inherits: false;}@property --realm-scale{syntax: "<number>"; initial-value: 1; inherits: false;}@property --realm-rotation{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --realm-progress{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --realm-overlay-opacity{syntax: "<number>"; initial-value: 0; inherits: false;}@property --realm-blur{syntax: "<length>"; initial-value: 0px; inherits: false;}.realm-gift-panel{transform:translate(100%);display:flex;flex-direction:column;position:fixed;z-index:9999;top:var(--realm-admin-bar);right:0;bottom:0;width:500px;overflow:hidden;visibility:hidden;transition:transform .24s ease-in-out,visibility 0s linear .24s;width:380px;padding:var(--realm-space-4);background-color:var(--realm-bg-surface-alt, var(--realm-bg-white));box-shadow:var(--realm-shadow-lg)}body.mini-cart-is-toggled .realm-gift-panel{right:500px;opacity:0;transform:translate(var(--realm-space-6));transition:transform calc(var(--realm-speed) * 3) var(--realm-easing),opacity calc(var(--realm-speed) * 3) var(--realm-easing),visibility 0s linear calc(var(--realm-speed) * 3)}.realm-gift-panel.is-open{transform:translate(0);visibility:visible;transition:transform .24s ease-in-out,visibility 0s linear 0s}body.mini-cart-is-toggled .realm-gift-panel.is-open{opacity:1;transform:translate(0);visibility:visible;transition:transform calc(var(--realm-speed) * 3) var(--realm-easing),opacity calc(var(--realm-speed) * 3) var(--realm-easing),visibility 0s linear 0s}@media screen and (max-width:768px){.realm-gift-panel{width:100%}body.mini-cart-is-toggled .realm-gift-panel{right:0;opacity:1;transform:translate(100%)}.realm-gift-panel.is-open,body.mini-cart-is-toggled .realm-gift-panel.is-open{transform:translate(0)}}.realm-gift-panel__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--realm-space-4);flex-shrink:0;gap:var(--realm-space-3)}.realm-gift-panel__title{display:flex;align-items:center;gap:var(--realm-space-2);margin:0;font-size:var(--realm-text-xl);font-weight:var(--realm-weight-normal)}.realm-gift-panel__title-icon{flex-shrink:0;color:var(--realm-accent)}.realm-gift-panel__close{flex-shrink:0}.realm-gift-panel__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.realm-gift-panel__group+.realm-gift-panel__group{margin-top:var(--realm-space-5);padding-top:var(--realm-space-5);border-top:var(--realm-border-width) solid var(--realm-border)}.realm-gift-panel__lead{margin:0 0 var(--realm-space-4);font-size:var(--realm-text-sm);line-height:var(--realm-leading-snug);color:var(--realm-text-muted)}.realm-gift-panel__list{display:grid;gap:var(--realm-space-3);margin:0;padding:0;list-style:none}.realm-gift-panel__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--realm-space-3);padding:var(--realm-space-3);background:var(--realm-bg-white);border:var(--realm-border-width) solid var(--realm-border);border-radius:var(--realm-radius-card)}.realm-gift-panel__image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:var(--realm-radius-sm)}.realm-gift-panel__info{display:flex;flex-direction:column;gap:var(--realm-space-1);min-width:0}.realm-gift-panel__name{font-size:var(--realm-text-sm);font-weight:var(--realm-weight-medium);line-height:var(--realm-leading-snug)}.realm-gift-panel__price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--realm-space-2);font-size:var(--realm-text-xs);color:var(--realm-text-muted)}.realm-gift-panel__price .realm-cart-free-tag{margin-left:0}.realm-gift-panel__pick[disabled]{opacity:.6;cursor:progress}.realm-gift-panel__error{margin:var(--realm-space-3) 0 0;font-size:var(--realm-text-sm);color:var(--realm-danger)}

}
