@property --lova-background{syntax: "<color>"; inherits: true; initial-value: #fcead8;}@property --lova-accent{syntax: "<color>"; inherits: true; initial-value: #795268;}body[data-corner=lova]{--lova-ink: #523e46;--lova-muted: #715a62;--lova-surface: #f6d9cb;--lova-rose: #f8deda;--lova-vanilla: #f9edce;--lova-lilac: #eee2f4;--lova-button: #e7c7db;--lova-soft: var(--lova-lilac);--lova-border: color-mix(in srgb, var(--lova-accent) 18%, transparent);background:var(--lova-background);color:var(--lova-ink)}body[data-corner=lova] .header-wrapper{background:var(--lova-surface);border-bottom:.1rem solid var(--lova-border);box-shadow:0 .5rem 2rem #592a3b0d}body[data-corner=lova] .header{padding-top:1rem;padding-bottom:1rem}body[data-corner=lova] .lova-brand{grid-area:heading;display:grid;grid-template-areas:"name switch" "parent switch";grid-template-columns:minmax(0,auto) auto;align-items:center;justify-self:start;column-gap:1.2rem;color:var(--lova-ink);line-height:1;text-decoration:none}body[data-corner=lova] .lova-brand__name{grid-area:name;color:var(--lova-accent);font-family:var(--font-heading-family);font-size:clamp(1.9rem,2vw,2.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-decoration:none}body[data-corner=lova] .lova-brand__parent{grid-area:parent;margin-top:.25rem;color:var(--lova-muted);font-size:.95rem;font-weight:600;letter-spacing:.1em;line-height:1.15;text-decoration:none;text-transform:uppercase}body[data-corner=lova] .lova-corner-switch{grid-area:switch;display:inline-flex;min-height:3.2rem;align-items:center;padding:.55rem 1rem;border:.1rem solid var(--lova-border);border-radius:999px;background:#ffffffb8;color:var(--lova-ink);font-size:1.15rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body[data-corner=lova] .lova-corner-switch:hover,body[data-corner=lova] .lova-corner-switch:focus-visible{border-color:var(--lova-accent);background:var(--lova-button);color:var(--lova-ink)}body[data-corner=lova] .header__menu-item,body[data-corner=lova] .header__icon{color:var(--lova-ink)}body[data-corner=lova] .header__menu-item:hover,body[data-corner=lova] .header__active-menu-item{color:var(--lova-accent)}body[data-corner=lova] .lova-corner-hero{padding:clamp(1.2rem,2.5vw,2.8rem) 0 clamp(1.8rem,3vw,3.6rem);background:radial-gradient(circle at 8% 18%,color-mix(in srgb,#edb9a8 32%,transparent) 0 5rem,transparent 5.1rem),var(--lova-background)}body[data-corner=lova] .lova-corner-hero__inner{display:grid;min-height:32rem;grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr);overflow:hidden;padding:0;border:.1rem solid var(--lova-border);border-radius:clamp(2rem,3vw,3.2rem);background:var(--lova-surface);box-shadow:0 1.6rem 4rem #5b2d3d17}body[data-corner=lova] .lova-corner-hero__copy{position:relative;z-index:1;display:flex;max-width:66rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,5vw,6.4rem)}body[data-corner=lova] .lova-corner-hero__copy:after{position:absolute;z-index:-1;right:5%;bottom:8%;width:5.6rem;height:2.2rem;border:.2rem solid color-mix(in srgb,var(--lova-accent) 22%,transparent);border-radius:50%;content:"";transform:rotate(-12deg)}body[data-corner=lova] .lova-corner-hero__eyebrow{margin:0 0 1rem;color:var(--lova-accent);font-size:1.15rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}body[data-corner=lova] .lova-corner-hero__title{max-width:12ch;margin:0;color:var(--lova-ink);font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,6.2rem);font-weight:700;letter-spacing:-.045em;line-height:.98}body[data-corner=lova] .lova-corner-hero__intro{max-width:49rem;margin:1.5rem 0 0;color:var(--lova-muted);font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.55}body[data-corner=lova] .lova-corner-hero__link{display:inline-flex;min-height:4.4rem;align-items:center;gap:.8rem;margin-top:2.2rem;padding:.9rem 1.5rem;border-radius:999px;background:var(--lova-button);color:var(--lova-ink);font-size:1.35rem;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--lova-accent) 20%,transparent);transition:transform .16s ease,box-shadow .16s ease}body[data-corner=lova] .lova-corner-hero__link svg{width:1.7rem;height:1.7rem;flex:0 0 auto}body[data-corner=lova] .lova-corner-hero__link:hover{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--lova-accent) 28%,transparent);transform:translateY(-.15rem)}body[data-corner=lova] .lova-corner-hero__link:focus-visible{outline:.2rem solid var(--lova-accent);outline-offset:.3rem}body[data-corner=lova] .lova-corner-hero__media{position:relative;min-width:0;overflow:hidden;background:var(--lova-soft)}body[data-corner=lova] .lova-corner-hero__media:before{position:absolute;z-index:1;inset:0 auto 0 0;width:22%;background:linear-gradient(90deg,var(--lova-surface),transparent);content:"";pointer-events:none}body[data-corner=lova] .lova-corner-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}body[data-corner=lova] .facets-container{margin-bottom:2rem;padding-block:1rem;border-block:.1rem solid var(--lova-border)}body[data-corner=lova] .facets__summary,body[data-corner=lova] .facet-filters__sort,body[data-corner=lova] .mobile-facets__open,body[data-corner=lova] .active-facets__button-inner{border-radius:999px;color:var(--lova-ink)}body[data-corner=lova] .facets__summary:hover,body[data-corner=lova] .mobile-facets__open:hover{color:var(--lova-accent)}body[data-corner=lova] .product-grid{row-gap:clamp(2.4rem,4vw,4.8rem)}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card{overflow:hidden;border:.1rem solid var(--lova-border);border-radius:2rem;background:var(--lova-surface);box-shadow:0 .8rem 2.4rem #5b2d3d12;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body[data-corner=lova] #product-grid .product-card-wrapper[data-product-corner=lova] .card__inner{--ratio-percent: 100% !important;overflow:hidden;border-radius:1.9rem 1.9rem 0 0;background:var(--lova-card-surface, var(--lova-vanilla))}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__media .media{background:var(--lova-card-surface, var(--lova-vanilla))}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__media .media>img{padding:clamp(.8rem,1.3vw,1.6rem);object-fit:contain}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__content{padding-inline:.9rem}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card>.card__content{padding-bottom:1.1rem}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__heading{color:var(--lova-ink);font-size:clamp(1.45rem,1.45vw,1.75rem);font-weight:700;line-height:1.3}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .price{color:var(--lova-accent);font-weight:700}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .quick-add{margin:1rem 0 0}body[data-corner=lova] .button,body[data-corner=lova] .shopify-challenge__button,body[data-corner=lova] .shopify-payment-button__button--unbranded{border-radius:999px;background:var(--lova-button);color:var(--lova-ink)}body[data-corner=lova] .button:after,body[data-corner=lova] .shopify-challenge__button:after,body[data-corner=lova] .shopify-payment-button__button--unbranded:after{border-radius:999px;box-shadow:0 0 0 .1rem var(--lova-accent)}body[data-corner=lova] .button--secondary{background:var(--lova-surface);color:var(--lova-accent)}body[data-corner=lova] .button--secondary:after{box-shadow:0 0 0 .1rem var(--lova-border)}body[data-corner=lova] .field__input,body[data-corner=lova] .select__select,body[data-corner=lova] .customer .field input{border-radius:1.2rem;background:var(--lova-surface)}body[data-corner=lova] .field:after,body[data-corner=lova] .select:after,body[data-corner=lova] .customer .field:after{border-radius:1.2rem;box-shadow:0 0 0 .1rem var(--lova-border)}body[data-corner=lova] .product__title h1,body[data-corner=lova] .product__title .h1{color:var(--lova-ink);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}body[data-corner=lova] .product__info-container{padding:clamp(1.8rem,3vw,3.2rem);border:.1rem solid var(--lova-border);border-radius:2rem;background:var(--lova-rose);box-shadow:0 1rem 3rem #5b2d3d0f}body[data-corner=lova] .product__media,body[data-corner=lova] .thumbnail{overflow:hidden;border-color:var(--lova-border);border-radius:1.8rem;background:color-mix(in srgb,var(--lova-background) 72%,white)}body[data-corner=lova] .product__media img{object-fit:contain}body[data-corner=lova] .product__description,body[data-corner=lova] .accordion__content{color:var(--lova-muted)}body[data-corner=lova] .accordion{border-color:var(--lova-border)}body[data-corner=lova] .footer{border-top:.1rem solid var(--lova-border);background:var(--lova-surface);color:var(--lova-ink)}body[data-corner=lova] .lova-footer-intro{padding-top:clamp(3rem,5vw,5rem);padding-bottom:1rem}body[data-corner=lova] .lova-footer-intro .lova-brand__name{display:inline-block;margin:0 0 .8rem}body[data-corner=lova] .lova-footer-intro p:not(.lova-brand__name){max-width:50rem;margin:0 0 1rem;color:var(--lova-muted);line-height:1.55}body[data-corner=lova] .lova-footer-intro>.link{display:inline-flex;color:var(--lova-accent);font-weight:700;text-underline-offset:.3rem}body[data-corner=lova] .footer-block__heading{color:var(--lova-accent);font-weight:700}body[data-corner=lova] .footer .link,body[data-corner=lova] .footer .list-menu__item--link,body[data-corner=lova] .footer .copyright__content a{color:var(--lova-ink)}body[data-corner=lova] .footer .link:hover,body[data-corner=lova] .footer .list-menu__item--link:hover,body[data-corner=lova] .footer .copyright__content a:hover{color:var(--lova-accent);text-decoration-thickness:.1rem;text-underline-offset:.3rem}body[data-corner=lova] .footer__content-bottom{border-color:var(--lova-border)}@media(hover:hover){body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova]:hover .card{border-color:color-mix(in srgb,var(--lova-accent) 34%,transparent);box-shadow:0 1.4rem 3rem #5b2d3d1f;transform:translateY(-.3rem)}}@media screen and (max-width:989px){body[data-corner=lova] .header{padding-top:.7rem;padding-bottom:.7rem}body[data-corner=lova] .lova-brand{justify-self:center}body[data-corner=lova] .lova-corner-hero__inner{min-height:29rem;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr)}body[data-corner=lova] .lova-corner-hero__copy{padding:3.4rem}}@media screen and (max-width:749px){body[data-corner=lova] .header{min-height:5.8rem}body[data-corner=lova] .lova-brand{grid-template-areas:"name switch" "parent switch";column-gap:.7rem}body[data-corner=lova] .lova-brand__name{max-width:14rem;font-size:1.75rem;line-height:1.1;white-space:normal}body[data-corner=lova] .lova-brand__parent{max-width:14rem;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}body[data-corner=lova] .lova-corner-switch{min-height:2.8rem;max-width:8.5rem;overflow:hidden;padding:.45rem .7rem;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}body[data-corner=lova] .lova-corner-hero{padding:1rem 0 2rem}body[data-corner=lova] .lova-corner-hero__inner{min-height:0;grid-template-columns:1fr;border-radius:2rem}body[data-corner=lova] .lova-corner-hero__copy{padding:2.5rem 2.2rem 2.2rem}body[data-corner=lova] .lova-corner-hero__copy:after{right:6%;bottom:7%;width:4rem;height:1.6rem}body[data-corner=lova] .lova-corner-hero__title{font-size:clamp(3.2rem,11vw,4.4rem)}body[data-corner=lova] .lova-corner-hero__intro{margin-top:1.1rem;font-size:1.45rem}body[data-corner=lova] .lova-corner-hero__link{min-height:4.2rem;margin-top:1.7rem}body[data-corner=lova] .lova-corner-hero__media{height:15rem}body[data-corner=lova] .lova-corner-hero__media:before{inset:0 0 auto;width:auto;height:28%;background:linear-gradient(180deg,var(--lova-surface),transparent)}body[data-corner=lova] .lova-corner-hero__image{object-position:right 43%}body[data-corner=lova] .facets-container{margin-bottom:1.2rem}body[data-corner=lova] .product-grid{--grid-mobile-horizontal-spacing: 1rem;column-gap:1rem;row-gap:2.2rem}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card{border-radius:1.5rem}body[data-corner=lova] #product-grid .product-card-wrapper[data-product-corner=lova] .card__inner{border-radius:1.4rem 1.4rem 0 0}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__content{padding-inline:.6rem}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__heading{font-size:1.3rem}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .quick-add__submit{min-height:4rem;padding-inline:.9rem;font-size:1.15rem}body[data-corner=lova] .product__media-list{margin-bottom:1.6rem}body[data-corner=lova] .product__media-list .product__media-item,body[data-corner=lova] .product__media-list .product__media-item--single{width:calc(86% - var(--grid-mobile-horizontal-spacing))}body[data-corner=lova] .product__info-container{padding:1.8rem;border-radius:1.6rem}body[data-corner=lova] .footer__content-top{padding-top:3rem;padding-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){body[data-corner=lova] .lova-corner-hero__link,body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card,body[data-corner=lova] .lova-corner-switch{transition:none}}@media screen and (max-width:749px){body[data-corner=lova] .announcement-content{font-size:1.15rem;line-height:1.2;white-space:nowrap}body[data-corner=lova] .announcement-content .code-copy{margin-inline:.4rem;padding-inline:.6rem;font-size:1.2rem}body[data-corner=lova] .announcement-content .copy-icon{font-size:1.2rem}}body[data-corner=lova] #MainContent,body[data-corner=lova] #MainContent .gradient{--gradient-background: var(--lova-background);--color-foreground: 82, 62, 70}body[data-corner=lova] #MainContent{background:var(--lova-background)}body[data-corner=lova] .lova-brand__name,body[data-corner=lova] .lova-corner-hero__title,body[data-corner=lova] .product__title h1,body[data-corner=lova] .product__title .h1{font-weight:800;letter-spacing:-.025em}body[data-corner=lova] .lova-corner-hero__title{line-height:1.07}body[data-corner=lova] .product-grid>.grid__item:nth-child(3n+1){--lova-card-surface: var(--lova-rose)}body[data-corner=lova] .product-grid>.grid__item:nth-child(3n+2){--lova-card-surface: var(--lova-vanilla)}body[data-corner=lova] .product-grid>.grid__item:nth-child(3n){--lova-card-surface: var(--lova-lilac)}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card{background:var(--lova-card-surface, var(--lova-rose));box-shadow:0 .7rem 1.8rem #71504512}body[data-corner=lova] .product-grid .product-card-wrapper[data-product-corner=lova] .card__content{background:transparent}body[data-corner=lova] .button--secondary{background:var(--lova-vanilla);color:var(--lova-ink)}body[data-corner=lova] .button,body[data-corner=lova] .lova-corner-hero__link{font-weight:700}body[data-corner=lova] .button:hover,body[data-corner=lova] .lova-corner-hero__link:hover{background:color-mix(in srgb,var(--lova-button) 85%,var(--lova-accent));color:var(--lova-ink)}body[data-corner=lova] .product-form__input--pill input[type=radio]+label{background:var(--lova-vanilla);color:var(--lova-ink);border-color:var(--lova-accent);font-family:var(--font-body-family)}body[data-corner=lova] .product-form__input--pill input[type=radio]:checked+label{background:var(--lova-button);color:var(--lova-ink);border-color:var(--lova-accent);box-shadow:inset 0 0 0 .1rem var(--lova-accent);font-weight:700}body[data-corner=lova] .badge{background:var(--lova-lilac);color:var(--lova-ink);border-color:var(--lova-border)}body[data-corner=lova] .menu-drawer,body[data-corner=lova] .menu-drawer__inner-container,body[data-corner=lova] .menu-drawer__utility-links{background:var(--lova-background);color:var(--lova-ink)}body[data-corner=lova] .announcement-bar{background:var(--lova-lilac)}body[data-corner=lova] .announcement-content,body[data-corner=lova] .announcement-content .code-copy{color:var(--lova-ink)}body[data-corner=lova] .announcement-content .code-copy{background:var(--lova-vanilla);border-color:var(--lova-accent);border-radius:999px}body[data-corner=lova] #MainContent{background-image:linear-gradient(color-mix(in srgb,var(--lova-background) 76%,transparent),color-mix(in srgb,var(--lova-background) 76%,transparent)),url(./lova-wallpaper-20260925.webp);background-size:auto,580px 580px;background-repeat:repeat;background-position:center top;background-attachment:scroll}body[data-corner=lova] #MainContent .lova-corner-hero,body[data-corner=lova] #MainContent collection-component>.gradient,body[data-corner=lova] #MainContent product-info[id^=MainProduct-].gradient{background:transparent}@media screen and (max-width:749px){body[data-corner=lova] #MainContent{background-size:auto,420px 420px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lova-corner.css.map */
