body{--l2-plum:#3B1F5E;--l2-purple:#6B4E8A;--l2-lilac:#B8A4C8;--l2-lilac-l:#F4EEF8;--l2-line:#E8DEF0;--l2-blush:#F5DCEE;--l2-blush-l:#FDF3F9;--l2-orange:#B5501F;--l2-orange-d:#7A3411;--l2-muted:#5E5670;--l2-cream:#FFFAF6;--l2-display:"Jost",sans-serif;--l2-hand:"Caveat",cursive}.grid-product__image-mask{border-radius:22px;overflow:hidden;background:var(--l2-lilac-l)}.grid-product__image-mask img{transition:transform .6s ease}.grid-product__link:hover .grid-product__image-mask img{transform:scale(1.05)}.grid-product__meta{padding-top:12px!important;text-align:left!important}.grid-product__title{font-family:var(--l2-display)!important;font-weight:600!important;font-size:15px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important;color:var(--l2-plum)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-product__price{margin-top:4px;font-family:var(--l2-display);font-weight:700;font-size:15px;color:var(--l2-orange)}.grid-product__price--original{color:var(--l2-muted);font-weight:400;margin-right:6px}.grid-product__tag{border-radius:999px!important;padding:6px 12px!important;margin:10px!important;font-family:var(--l2-display);font-weight:600;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.grid-product__tag--sale,.grid-product__tag--custom{background:var(--l2-orange)!important;color:#fff!important}.grid-product__tag--sold-out{background:var(--l2-lilac-l)!important;color:var(--l2-plum)!important}.quick-product__btn{border-radius:999px!important;background:#fff!important;color:var(--l2-plum)!important;font-family:var(--l2-display);font-weight:600;text-transform:none!important;letter-spacing:0!important;box-shadow:0 8px 20px -10px #3b1f5e80}.template-product .section-header__title,.template-collection .section-header__title,.template-search .section-header__title{font-family:var(--l2-display)!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.02em!important;color:var(--l2-plum)}.breadcrumb{font-size:13px;color:var(--l2-muted)}.breadcrumb a{color:var(--l2-plum);text-decoration:none;border-bottom:1px solid var(--l2-line)}.breadcrumb a:hover{border-color:var(--l2-orange)}.template-product .product-single__sticky .image-wrap,.template-product .product__main-photos .image-wrap{border-radius:24px;overflow:hidden}.template-product .product__thumb,.template-product .product__thumb .image-wrap{border-radius:12px;overflow:hidden}.template-product .product-single__title{font-family:var(--l2-display)!important;font-weight:600!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--l2-plum)!important}.template-product .product-single__meta hr{border:0;border-top:2px dashed var(--l2-line);margin:6px 0}.template-product .product__price{font-family:var(--l2-display);font-weight:700;font-size:28px;color:var(--l2-orange)}.template-product .product__price--compare{font-size:18px;font-weight:400;color:var(--l2-muted)}.template-product .product__policies{font-size:13px;color:var(--l2-muted)}.template-product .variant__label,.template-product .product__quantity label{display:block;margin-bottom:8px;font-family:var(--l2-display)!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--l2-plum)}.template-product .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px}.template-product .variant-input-wrap .variant-input{margin:0!important}.template-product .variant-input-wrap input:not(.variant__input--color-swatch)+label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px!important;border:2px solid var(--l2-line)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:var(--l2-plum)!important;font-family:var(--l2-display);font-weight:500;font-size:15px;text-transform:none!important;letter-spacing:0!important;transition:border-color .2s,background .2s,color .2s}.template-product .variant-input-wrap input:not(.variant__input--color-swatch)+label:hover{border-color:var(--l2-lilac)!important}.template-product .variant-input-wrap input:not(.variant__input--color-swatch):checked+label{background:var(--l2-plum)!important;border-color:var(--l2-plum)!important;color:#fff!important}.template-product .variant-input-wrap input:focus-visible+label{outline:3px solid var(--l2-blush);outline-offset:2px}.template-product .variant-input-wrap .color-swatch{border-radius:50%!important;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--l2-line)!important}.template-product .variant-input-wrap input:checked+.color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--l2-plum)!important}body.template-product .product-single__form .add-to-cart,body.template-product .product-single__form .add-to-cart:hover{min-height:58px;border:0!important;border-radius:999px!important;background:var(--l2-orange)!important;color:#fff!important;box-shadow:0 6px 0 var(--l2-orange-d)!important;font-family:var(--l2-display)!important;font-weight:600!important;font-size:17px!important;letter-spacing:0!important;text-transform:none!important;transition:transform .15s,box-shadow .15s}body.template-product .product-single__form .add-to-cart:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--l2-orange-d)!important}body.template-product .product-single__form .add-to-cart:active{transform:translateY(4px);box-shadow:0 2px 0 var(--l2-orange-d)!important}body.template-product .product-single__form .add-to-cart[disabled]{background:var(--l2-lilac)!important;box-shadow:none!important;transform:none}.template-product .payment-buttons .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded{border-radius:999px!important;min-height:52px;margin-top:12px}.template-product .product-block--tab{border-color:var(--l2-line)!important}.template-product .product-block--tab button,.template-product .product-block--tab summary{font-family:var(--l2-display)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--l2-plum)!important}.template-product .le-product-information{border:0!important;border-radius:28px!important;background:var(--l2-lilac-l)}.template-product .le-product-information h2,.template-product .le-product-information h3{font-family:var(--l2-display)!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--l2-plum)}.template-product .le-product-information__intro h2:before{content:"The little details \2726";display:block;margin-bottom:4px;font-family:var(--l2-hand);font-weight:700;font-size:24px;letter-spacing:0;color:var(--l2-orange);transform:rotate(-2deg);transform-origin:left}.template-product .le-product-information__item{border-top:2px dashed #fff!important}.template-product .le-product-information__icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px;background:#fff}.template-product .lilpins-internal-links{background:var(--l2-blush-l)!important;border:0!important;border-radius:28px!important;box-shadow:none!important}.template-product .lilpins-internal-links h2{font-family:var(--l2-display)!important;font-weight:600!important;font-size:24px!important;color:var(--l2-plum)}.template-product .lilpins-internal-links p,.template-product .lilpins-internal-links ul{font-size:16px!important}.template-product .lilpins-internal-links a{color:var(--l2-plum)!important;border-bottom:2px solid var(--l2-orange)}.template-product .lilpins-matching h2{font-family:var(--l2-display);font-weight:600;text-transform:none;color:var(--l2-plum)}.template-product .lilpins-matching img{border-radius:22px!important}.template-product .lilpins-matching span{border-radius:999px!important;background:var(--l2-plum)!important;color:#fff!important}.template-collection .section-header{margin-bottom:28px}.template-collection .section-header__title{font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important}.template-collection .section-header__title:before{content:"Made personal, just for you \2726";display:block;margin-bottom:6px;font-family:var(--l2-hand);font-weight:700;font-size:clamp(22px,2.2vw,28px);letter-spacing:0;line-height:1.1;color:var(--l2-orange);transform:rotate(-2deg);transform-origin:left center}.template-collection .rte{color:var(--l2-muted)}.template-collection .collection-sidebar h2,.template-collection .collection-sidebar h3,.template-collection .collection-sidebar button{font-family:var(--l2-display)!important;text-transform:none!important;letter-spacing:0!important;color:var(--l2-plum)}.template-collection select{border-radius:999px!important;border-color:var(--l2-line)!important;color:var(--l2-plum)}.template-collection .lilpins-seo details{border:0!important;border-radius:24px!important;background:var(--l2-lilac-l)!important}.template-collection .lilpins-seo summary{font-family:var(--l2-display);color:var(--l2-plum)!important}.pagination{display:flex;justify-content:center;gap:6px}.pagination span a,.pagination .page.current{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;font-family:var(--l2-display);font-weight:600}.pagination .page.current{background:var(--l2-plum);color:#fff}.pagination span a{background:var(--l2-lilac-l);color:var(--l2-plum)}@media(prefers-reduced-motion:reduce){.grid-product__image-mask img,.add-to-cart{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/lp2-site.css.map */
