.savs-mobile-nav{display:none}@media screen and (max-width:749px){.savs-mobile-nav{position:fixed;inset-inline:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:1000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 6px;border:1px solid rgb(var(--color-foreground-rgb)/.08);border-radius:22px;background:rgb(var(--color-background-rgb,255 255 255)/.94);box-shadow:0 10px 35px #00000024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.savs-mobile-nav__item{min-width:48px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:16px;color:rgb(var(--color-foreground-rgb)/.72);text-decoration:none;font-size:10px;line-height:1.1;font-weight:600;-webkit-tap-highlight-color:transparent}.savs-mobile-nav__item:active{transform:scale(.96);background:rgb(var(--color-foreground-rgb)/.06)}.savs-mobile-nav__item.is-active{color:var(--color-foreground);background:rgb(var(--color-foreground-rgb)/.06)}.savs-mobile-nav__icon,.savs-mobile-nav__icon-wrap{display:inline-flex;align-items:center;justify-content:center}.savs-mobile-nav__icon{width:22px;height:22px;font-size:21px;line-height:1;font-weight:500}.savs-mobile-nav__icon-wrap{position:relative;width:22px;height:22px}.savs-mobile-nav__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;display:none;align-items:center;justify-content:center;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:9px;font-weight:700}.savs-mobile-nav__count:not(:empty){display:inline-flex}body{padding-bottom:78px}}@media(prefers-reduced-motion:no-preference){.savs-mobile-nav__item{transition:background-color .16s ease,color .16s ease,transform .12s ease}}.savs-wishlist-button{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border:1px solid rgb(var(--color-foreground-rgb)/.1);border-radius:999px;background:rgb(var(--color-background-rgb,255 255 255)/.92);color:var(--color-foreground);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.savs-wishlist-button.is-saved{background:var(--color-foreground);color:var(--color-background)}.savs-wishlist-button:active{transform:scale(.94)}.savs-wishlist-button span{transform:translateY(-1px)}@media(max-width:749px){.savs-wishlist-button{top:8px;right:8px;width:36px;height:36px;font-size:21px}}.button,.button-custom,button.shopify-payment-button__button--unbranded{--button-color:#17151d;--button-background-color:#ff7bbf;--button-border-color:#ff7bbf;--button-focus-outline-color:#c9b8ff}.button:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color:#17151d;--button-background-color:#c9b8ff;--button-border-color:#c9b8ff}.button-secondary{--button-color:#17151d;--button-background-color:#fff9ef;--button-border-color:#c9b8ff}.button-secondary:hover{--button-color:#17151d;--button-background-color:#f5efff;--button-border-color:#ff7bbf}.cart-discount__button{--button-color:#17151d;--button-background-color:#ffe66d;--button-border-color:#ffe66d}.cart-discount__button:hover{--button-color:#17151d;--button-background-color:#ff7bbf;--button-border-color:#ff7bbf}.savs-free-shipping{background:#fff9ef;border:1px solid #ffdff0}.savs-free-shipping__track{background:#ffdff0}.savs-free-shipping__fill{background:#ff7bbf}.savs-mobile-nav__item.is-active{color:#17151d;background:#ffdff0}.savs-mobile-nav__count{background:#ff7bbf;color:#17151d}.savs-wishlist-button.is-saved{background:#ff7bbf;color:#17151d;border-color:#ff7bbf}@media screen and (min-width:750px){variant-picker .variant-picker__option-values{gap:10px}}variant-picker button,variant-picker input+label,variant-picker .variant-picker__option-values label{border-radius:14px!important;border-color:#c9b8ff!important;background:#fff9ef!important;color:#17151d!important;min-height:44px;font-weight:600}variant-picker button:hover,variant-picker input+label:hover,variant-picker .variant-picker__option-values label:hover{border-color:#ff7bbf!important;background:#ffdff0!important}variant-picker button[aria-pressed=true],variant-picker input:checked+label,variant-picker .variant-picker__option-values label[aria-selected=true]{background:#ff7bbf!important;border-color:#ff7bbf!important;color:#17151d!important;box-shadow:0 3px #17151d22}buy-buttons .add-to-cart-button,buy-buttons button[name=add]{background:#ff7bbf!important;border-color:#ff7bbf!important;color:#17151d!important;border-radius:16px!important;min-height:52px;font-weight:750;box-shadow:0 6px #17151d12}buy-buttons .add-to-cart-button:hover:not([disabled]),buy-buttons button[name=add]:hover:not([disabled]){background:#c9b8ff!important;border-color:#c9b8ff!important;transform:translateY(-1px)}buy-buttons quantity-selector,buy-buttons .quantity-selector,quantity-selector{border:1px solid #c9b8ff!important;border-radius:14px!important;background:#fff9ef!important;overflow:hidden}quantity-selector button:hover{background:#ffdff0!important}.sticky-add-to-cart__bar{background:#fff9ef!important;border:1px solid #ffdff0}.sticky-add-to-cart__button{background:#ff7bbf!important;border-color:#ff7bbf!important;color:#17151d!important;border-radius:14px!important}.sticky-add-to-cart__button:hover:not([disabled]){background:#c9b8ff!important;border-color:#c9b8ff!important}.product-media-container,.product-media-container img{border-radius:14px}product-recommendations .product-card,.product-recommendations .product-card{border-radius:16px;overflow:hidden}@media screen and (max-width:749px){.product-information,.product-information__content{gap:20px}variant-picker .variant-picker__option-values{gap:8px}variant-picker button,variant-picker input+label,variant-picker .variant-picker__option-values label{min-height:46px;padding-inline:14px!important}buy-buttons .add-to-cart-button,buy-buttons button[name=add]{min-height:54px;border-radius:15px!important}.sticky-add-to-cart__bar{box-shadow:0 -8px 28px #17151d1a!important}}.product-card{position:relative}.savs-product-badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-wrap:wrap;gap:6px;max-width:70%;pointer-events:none}.savs-product-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:10px;line-height:1;font-weight:800;letter-spacing:.02em;color:#17151d;box-shadow:0 3px 10px #17151d14}.savs-product-badge--new{background:#ffe66d}.savs-product-badge--bestseller{background:#ff7bbf}.savs-product-badge--trending{background:#c9b8ff}.product-card__content .quick-add{z-index:5}.product-card__content .quick-add button,.product-card__content .quick-add .button{background:#ff7bbf!important;border-color:#ff7bbf!important;color:#17151d!important;border-radius:12px!important;font-weight:700}.product-card__content .quick-add button:hover:not([disabled]),.product-card__content .quick-add .button:hover:not([disabled]){background:#c9b8ff!important;border-color:#c9b8ff!important}.product-card__content .price{font-weight:750}.product-card__content .compare-at-price{opacity:.55}@media(max-width:749px){.savs-product-badges{top:8px;left:8px}.savs-product-badge{font-size:9px;min-height:24px;padding:4px 8px}.product-card__content .quick-add button,.product-card__content .quick-add .button{min-height:42px}}.savs-budget-section{padding-top:10px}.savs-budget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.savs-budget-card{min-height:150px;padding:22px 18px;border-radius:22px;text-decoration:none;color:#17151d;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;overflow:hidden;border:1px solid rgba(23,21,29,.08);box-shadow:0 8px 24px #17151d0f;transition:transform .18s ease,box-shadow .18s ease}.savs-budget-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #17151d1a}.savs-budget-card--99{background:#fff4c7}.savs-budget-card--199{background:#ffdff0}.savs-budget-card--299{background:#e9e2ff}.savs-budget-card--499{background:#e8f6df}.savs-budget-card__emoji{position:absolute;top:14px;right:16px;font-size:34px}.savs-budget-card strong{font-size:22px;line-height:1.1}.savs-budget-card small{margin-top:5px;font-size:13px;opacity:.7}.savs-gift-builder{margin:18px auto 28px;max-width:1200px;border-radius:28px;padding:28px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:center;background:#fff9ef;border:1px solid #ffdff0;overflow:hidden}.savs-gift-builder__art{min-height:170px;border-radius:22px;background:#ffdff0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:48px;transform:rotate(-1deg)}.savs-gift-builder__copy{padding:8px 8px 8px 0}.savs-gift-builder__copy h2{margin:.35rem 0 .5rem;font-size:clamp(28px,4vw,44px)}.savs-gift-builder__copy p{max-width:650px;margin:0 0 18px;line-height:1.6}@media(max-width:749px){.savs-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.savs-budget-card{min-height:125px;padding:16px}.savs-budget-card strong{font-size:18px}.savs-budget-card__emoji{font-size:28px}.savs-gift-builder{grid-template-columns:1fr;padding:18px;border-radius:22px}.savs-gift-builder__art{min-height:125px;font-size:38px}.savs-gift-builder__copy{padding:0}.savs-gift-builder__copy h2{font-size:28px}}.savs-occasion-finder{max-width:1200px;margin:8px auto 28px;padding:28px;border-radius:28px;background:#fff9ef;border:1px solid #ffdff0}.savs-occasion-finder__head h2{margin:.35rem 0 .45rem;font-size:clamp(28px,4vw,42px)}.savs-occasion-finder__head p{margin:0;line-height:1.6;opacity:.75}.savs-occasion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.savs-occasion-card{min-height:145px;padding:18px;border-radius:20px;text-decoration:none;color:#17151d;background:#fff;border:1px solid rgba(23,21,29,.08);display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;box-shadow:0 7px 20px #17151d0d;transition:transform .18s ease,box-shadow .18s ease}.savs-occasion-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #17151d17}.savs-occasion-card span{position:absolute;top:15px;right:17px;font-size:34px}.savs-occasion-card strong{font-size:19px}.savs-occasion-card small{margin-top:5px;opacity:.68;font-size:12px}.savs-return-gifts{max-width:1200px;margin:0 auto 28px;padding:28px;border-radius:28px;background:#ffdff0;border:1px solid rgba(23,21,29,.07);display:grid;grid-template-columns:1.5fr .8fr;gap:24px;align-items:center}.savs-return-gifts__copy h2{margin:.35rem 0 .5rem;font-size:clamp(28px,4vw,42px)}.savs-return-gifts__copy p{max-width:700px;line-height:1.6;margin:0 0 18px}.savs-return-gifts__actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.savs-budget-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;background:#fff9ef;border:1px solid #c9b8ff;color:#17151d;text-decoration:none;font-weight:750}.savs-budget-pill:hover{background:#c9b8ff}.savs-return-gifts__art{min-height:190px;border-radius:22px;background:#fff9ef;display:flex;align-items:center;justify-content:center;gap:8px;font-size:52px;transform:rotate(1deg)}@media(max-width:749px){.savs-occasion-finder,.savs-return-gifts{margin-left:10px;margin-right:10px;padding:18px;border-radius:22px}.savs-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.savs-occasion-card{min-height:120px;padding:14px}.savs-occasion-card span{font-size:28px;top:11px;right:12px}.savs-occasion-card strong{font-size:17px}.savs-return-gifts{grid-template-columns:1fr;gap:15px}.savs-return-gifts__art{min-height:120px;font-size:40px}.savs-return-gifts__actions{gap:7px}.savs-budget-pill{min-height:40px;padding:0 13px;font-size:13px}}@media screen and (max-width:749px){#header-component .header__row--bottom,#header-component .header__navigation-bar-row{display:none!important}#header-component .header__columns{min-height:58px;display:flex;justify-content:center;align-items:center}#header-component .header__column{display:none!important}#header-component .header__column:has(.header-logo){display:flex!important;flex:1 1 100%;width:100%;justify-content:center;align-items:center}#header-component .header__column:has(.header-logo)>*:not(.header-logo){display:none!important}#header-component .header-logo{margin-inline:auto;max-height:50px}#header-component .header-logo__image{max-height:44px;width:auto}}@media screen and (max-width:749px){.savs-whatsapp{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/savs-ux.css.map */
