:root{--savs-ink:#17151d;--savs-pink:#ff7bbf;--savs-lilac:#c9b8ff;--savs-yellow:#ffe66d;--savs-cream:#fff9ef}body{background:var(--savs-cream)}[data-template*=collection] .product-card{background:#fff;border:2px solid var(--savs-ink);border-radius:20px;overflow:hidden;padding:0 0 12px;transition:transform .2s ease,box-shadow .2s ease}[data-template*=collection] .product-card:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:5px 5px 0 var(--savs-ink)}[data-template*=collection] .product-card__content{padding:0 12px}[data-template*=collection] .product-card img{border-radius:18px 18px 0 0}[data-template*=collection] .product-title,[data-template*=collection] .price{font-weight:900}[data-template*=collection] .section:has(.main-collection){background:linear-gradient(180deg,#ffdff0 0,#fff9ef 260px)}[data-template*=product] .product-information__media img{border-radius:24px}[data-template*=product] .product-information__media{border-radius:24px;overflow:hidden}[data-template*=product] .product-information__details{background:#fff;border:2px solid var(--savs-ink);border-radius:28px;padding:30px!important;box-shadow:8px 8px 0 var(--savs-lilac)}[data-template*=product] .product-information h1{font-size:clamp(2.2rem,4vw,4.4rem)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:950!important}[data-template*=product] .product-information .price{font-size:1.45rem;font-weight:950}[data-template*=product] .product-information button[type=submit],[data-template*=product] .product-information .button{border:2px solid var(--savs-ink)!important;border-radius:999px!important;min-height:54px;font-weight:950;box-shadow:4px 4px 0 var(--savs-ink);transition:transform .18s ease,box-shadow .18s ease}[data-template*=product] .product-information button[type=submit]:hover,[data-template*=product] .product-information .button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--savs-ink)}[data-template*=product] .product-information .variant-picker button{border-radius:999px!important}[data-template*=product] .product-recommendations{background:#ffdff0;border-block:2px solid var(--savs-ink);padding-top:55px;padding-bottom:55px}[data-template*=product] .product-recommendations .product-card{background:#fff;border:2px solid var(--savs-ink);border-radius:18px;overflow:hidden;padding-bottom:10px}@media(max-width:749px){[data-template*=product] .product-information__details{border-radius:22px;padding:22px!important;box-shadow:5px 5px 0 var(--savs-lilac)}[data-template*=product] .product-information h1{font-size:2.5rem!important}[data-template*=collection] .product-card{border-radius:16px}}#header-component{background:linear-gradient(90deg,#fff9ef,#fff 45%,#f5efff);border-bottom:2px solid var(--savs-ink);box-shadow:0 3px #17151d14;z-index:30}#header-component .header__row--top{min-height:78px}#header-component .header__columns{padding-inline:clamp(18px,4vw,55px)!important}#header-component .header-logo{padding:6px 10px!important;border:2px solid var(--savs-ink);border-radius:18px;background:#fff;box-shadow:4px 4px 0 var(--savs-lilac);transition:transform .18s ease,box-shadow .18s ease}#header-component .header-logo:hover{transform:translate(-2px,-2px) rotate(-1deg);box-shadow:6px 6px 0 var(--savs-pink)}#header-component .header-logo__image{max-height:58px}#header-component .menu-list__link{font-weight:900!important;letter-spacing:.015em;border-radius:999px;padding-inline:12px!important;transition:background-color .16s ease,transform .16s ease}#header-component .menu-list__link:hover{background:#ffe66d;transform:rotate(-1deg)}#header-component .header-actions__action{border:2px solid transparent;border-radius:50%;transition:background-color .16s ease,transform .16s ease}#header-component .header-actions__action:hover{background:#ff7bbf;transform:translateY(-2px)}#header-component .header__row--top:after{content:"\2728  cute finds \2022  Korean stationery \2022  gifts";display:block;position:absolute;right:clamp(18px,4vw,55px);bottom:-14px;padding:5px 11px;border:2px solid var(--savs-ink);border-radius:999px;background:#ffe66d;font-size:10px;font-weight:900;letter-spacing:.04em;box-shadow:3px 3px 0 var(--savs-ink);z-index:2}@media(max-width:749px){#header-component .header__row--top{min-height:64px}#header-component .header__columns{padding-inline:14px!important}#header-component .header-logo{padding:4px 7px!important;border-radius:14px;box-shadow:3px 3px 0 var(--savs-lilac)}#header-component .header-logo__image{max-height:44px}#header-component .header__row--top:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/savs-global.css.map */
