:root{--ll-navy:#233B50;--ll-pink:#C93F98;--ll-pink-2:#E0569F;--ll-pink-soft:#FBEFF6;--ll-blue:#7FB5D4;--ll-blue-soft:#EEF5FA;--ll-sun:#FFD66B;--ll-sun-soft:#FFF6DC;--ll-mint:#8ED1B5;--ll-mint-soft:#E9F7F1;--ll-cream:#FFFBF5}[id$=__main]:has(.ll-top){background:radial-gradient(900px 420px at 8% 0%,rgba(251,239,246,.95),transparent 70%),radial-gradient(700px 380px at 95% 8%,rgba(238,245,250,.95),transparent 70%),var(--ll-cream);position:relative}[id$=__main]:has(.ll-top) .product-information{padding-top:28px;padding-bottom:56px}[id$=__main]:has(.ll-top) media-gallery .product-media-container{background:radial-gradient(circle at 50% 58%,#fff 0 38%,transparent 62%),linear-gradient(160deg,#fdeff7,#f3f7fc 55%,#fff7e6)!important;border-radius:32px!important;box-shadow:0 18px 40px #233b5014,inset 0 0 0 1px #ffffffb3;overflow:hidden}[id$=__main]:has(.ll-top) media-gallery .product-media-container img{mix-blend-mode:multiply}[id$=__main]:has(.ll-top) media-gallery{position:relative}[id$=__main]:has(.ll-top) slideshow-arrows{mix-blend-mode:normal!important}[id$=__main]:has(.ll-top) slideshow-arrows button{background:#fff!important;border-radius:50%!important;width:46px;height:46px;box-shadow:0 8px 20px #233b5024;color:var(--ll-navy)!important;transition:transform .2s}[id$=__main]:has(.ll-top) slideshow-arrows button:hover{transform:scale(1.08)}[id$=__main]:has(.ll-top) .slideshow-controls__thumbnail{border-radius:16px!important;background:#fff;box-shadow:0 4px 12px #233b5014}[id$=__main]:has(.ll-top) .slideshow-controls__thumbnail[aria-selected=true]{outline:3px solid var(--ll-pink)!important;outline-offset:2px;border-color:transparent!important}[id$=__main]:has(.ll-top) .product-details,[id$=__main]:has(.ll-top) .product-details>*{background:transparent!important}[id$=__main]:has(.ll-top) .product-details h1{font-family:var(--font-heading--family)!important;font-weight:500!important;color:var(--ll-navy)!important;font-size:clamp(23px,1.9vw,28px)!important;line-height:1.22!important;letter-spacing:-.005em;max-width:30ch}[id$=__main]:has(.ll-top) .product-details product-price .price{font-size:24px!important;color:var(--ll-pink)!important;font-weight:800!important}.ll-top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:-4px}.ll-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1}.ll-pill--type{background:var(--ll-pink-soft);color:var(--ll-pink)}.ll-pill--stock{background:var(--ll-mint-soft);color:#2f8a64}.ll-pill--stock i{width:8px;height:8px;border-radius:50%;background:#2fb37a;box-shadow:0 0 #2fb37a80;animation:llPulse 2s infinite}.ll-perks{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border:1px solid #E8EEF3;border-radius:12px;background:#fafcfd;overflow:hidden}.ll-perk{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;font-size:13px;font-weight:700;color:var(--ll-navy);line-height:1.2;white-space:nowrap}.ll-perk+.ll-perk{border-left:1px solid #E8EEF3}.ll-perk svg{width:26px;height:26px;flex:none}[id$=__main]:has(.ll-top) .variant-option legend{font-weight:800!important;color:var(--ll-navy)!important}[id$=__main]:has(.ll-top) .variant-option__button-label{border-radius:999px!important;padding-inline:18px!important;border:2px solid #E3EAF0!important;background:#fff!important;font-weight:700!important;transition:all .18s}[id$=__main]:has(.ll-top) .variant-option__button-label:hover{border-color:var(--ll-blue)!important;transform:translateY(-1px)}[id$=__main]:has(.ll-top) .variant-option__button-label:has(input:checked){border-color:var(--ll-pink)!important;background:var(--ll-pink-soft)!important;color:var(--ll-pink)!important;box-shadow:0 6px 14px #c93f982e}[id$=__main]:has(.ll-top) .product-details quantity-selector-component{border-radius:999px!important;border:2px solid #E3EAF0!important;background:#fff!important;height:54px!important}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button{position:relative;overflow:hidden;height:54px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--ll-pink-2) 0%,var(--ll-pink) 55%,#A92F80 100%)!important;box-shadow:0 12px 26px #c93f9859,inset 0 -3px #0000001f!important;font-size:16px!important;font-weight:800!important;letter-spacing:.01em;transition:transform .18s,box-shadow .18s!important}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #c93f986b,inset 0 -3px #0000001f!important}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button:active{transform:translateY(1px)}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);pointer-events:none;transition:left 0s}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button:hover:after{left:130%;transition:left .7s ease-in-out}.ll-after{display:flex;flex-direction:column;gap:2px;width:100%;padding-top:2px}.ll-note{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--ll-navy);line-height:1.4}.ll-note svg{flex:none;width:28px;height:28px}.ll-note b{color:var(--ll-pink)}.ll-note--help a{color:var(--ll-navy);font-weight:800;text-decoration:underline;text-underline-offset:3px}[id$=__main]:has(.ll-top) .product-details accordion-custom{display:block}[id$=__main]:has(.ll-top) .product-details accordion-custom details{background:#f7fafc;border-radius:18px;margin-bottom:10px;border:none!important;padding:0 18px;transition:background .2s}[id$=__main]:has(.ll-top) .product-details accordion-custom details[open]{background:var(--ll-blue-soft)}[id$=__main]:has(.ll-top) .product-details accordion-custom summary{border:none!important;padding-block:16px!important;font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:16px!important;color:var(--ll-navy)!important}[id$=__main]:has(.ll-top) .product-details accordion-custom .details-content{padding-bottom:16px}[id$=__main]:has(.ll-top) .product-details .accordion,[id$=__main]:has(.ll-top) .product-details accordion-custom+hr{border:none!important}[id$=__main]:has(.ll-top) .product-details .rte ul li:before{background-color:var(--ll-mint-soft)!important}@media(max-width:749px){[id$=__main]:has(.ll-top) media-gallery .product-media-container{border-radius:0 0 32px 32px!important}[id$=__main]:has(.ll-top) .product-details{padding-inline:4px!important}.ll-perk{font-size:11.5px;padding:10px 4px;gap:5px;white-space:normal;text-align:left}.ll-perk svg{width:22px;height:22px}[id$=__main]:has(.ll-top) .product-details .add-to-cart-button{height:52px!important}[id$=__main]:has(.ll-top) .product-details quantity-selector-component{height:52px!important}}sticky-add-to-cart .add-to-cart-button{border-radius:999px!important;background:linear-gradient(135deg,var(--ll-pink-2),var(--ll-pink))!important}@keyframes llShine{0%,60%{left:-60%}to{left:130%}}@keyframes llFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes llTwinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(20deg)}}@keyframes llPulse{0%{box-shadow:0 0 #2fb37a80}70%{box-shadow:0 0 0 8px #2fb37a00}to{box-shadow:0 0 #2fb37a00}}@media(prefers-reduced-motion:reduce){[id$=__main]:has(.ll-top) *,[id$=__main]:has(.ll-top) *:before,[id$=__main]:has(.ll-top) *:after{animation:none!important}}.ll-life{width:100%;padding:18px 0 6px;border-radius:24px;background:linear-gradient(160deg,#fdf1f7,#f2f7fb);position:relative;overflow:hidden}.ll-life__head{display:flex;align-items:center;gap:10px;padding:0 18px 12px}.ll-life__bird{width:34px;height:28px;flex:none;animation:llFloat 4s ease-in-out infinite}.ll-life__title{margin:0!important;font-family:var(--font-heading--family)!important;font-size:19px!important;font-weight:600!important;color:var(--ll-navy)!important;letter-spacing:0!important;text-transform:none!important}.ll-life__title span{color:var(--ll-pink)}.ll-life__count{margin-left:auto;font-size:13px;font-weight:700;color:var(--ll-navy);background:#fff;border-radius:999px;padding:5px 11px;box-shadow:0 3px 10px #233b5014}.ll-life__count b{color:var(--ll-pink)}.ll-life__wrap{position:relative}.ll-life__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding:4px 18px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ll-life__track::-webkit-scrollbar{display:none}.ll-life__slide{flex:0 0 66%;margin:0;scroll-snap-align:start;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#fff;border:4px solid #fff;box-shadow:0 10px 24px #233b5024}.ll-life__slide:last-child{margin-right:18px}.ll-life__slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.ll-life__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 6px 16px #233b502e;display:grid;place-items:center;cursor:pointer;z-index:2;transition:transform .2s}.ll-life__nav:hover{transform:translateY(-50%) scale(1.08)}.ll-life__nav svg{width:20px;height:20px;fill:none;stroke:var(--ll-navy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ll-life__nav--prev{left:8px}.ll-life__nav--next{right:8px}.ll-life__dots{display:flex;justify-content:center;gap:7px;padding:4px 0 6px}.ll-life__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#d7e3ec;cursor:pointer;transition:all .25s}.ll-life__dots button.is-on{width:24px;background:var(--ll-pink)}@media(max-width:749px){.ll-life__slide{flex-basis:78%}.ll-life__nav{display:none}.ll-life{border-radius:22px}}@media(max-width:749px){[id$=__main]:has(.ll-top) media-gallery slideshow-controls{mix-blend-mode:normal!important;color:var(--ll-navy)!important;padding:12px 16px 4px!important;background:transparent!important}[id$=__main]:has(.ll-top) media-gallery .slideshow-controls__thumbnails-container,[id$=__main]:has(.ll-top) media-gallery .slideshow-controls__thumbnails{overflow-x:auto;scrollbar-width:none;gap:8px}[id$=__main]:has(.ll-top) media-gallery .slideshow-controls__thumbnail{width:58px!important;height:58px!important;flex:none}}[id$=__main] .add-to-cart-button[data-added=true],sticky-add-to-cart .add-to-cart-button[data-added=true]{color:transparent!important}[id$=__main] .add-to-cart-button[data-added=true] .add-to-cart-icon,sticky-add-to-cart .add-to-cart-button[data-added=true] .add-to-cart-icon{opacity:0!important}[id$=__main] .add-to-cart-button[data-added=true] .add-to-cart__added,[id$=__main] .add-to-cart-button[data-added=true] .add-to-cart__added *,sticky-add-to-cart .add-to-cart-button[data-added=true] .add-to-cart__added *{color:#fff!important}[id$=__main] .add-to-cart-button:focus:not(:focus-visible),sticky-add-to-cart .add-to-cart-button:focus:not(:focus-visible){outline:none!important}[id$=__main]:has(.ll-top) .product-details quantity-selector-component button{background:transparent!important;color:var(--ll-navy)!important;box-shadow:none!important}[id$=__main]:has(.ll-top) .product-details quantity-selector-component button:hover{background:var(--ll-blue-soft)!important;border-radius:50%}[id$=__main]:has(.ll-top) .product-details quantity-selector-component button:focus:not(:focus-visible){outline:none!important}@media(min-width:990px){html body .shopify-section[id$=__main]:has(.ll-top){background:#fff!important}html body [id$=__main]:has(.ll-top) media-gallery .product-media-container{background:#f5f6f8!important;box-shadow:none!important;border-radius:12px!important}}@media(max-width:989px){html body .shopify-section[id$=__main]:has(.ll-top){background:radial-gradient(500px 300px at 10% 0%,rgba(251,239,246,.95),transparent 70%),radial-gradient(400px 260px at 95% 8%,rgba(238,245,250,.95),transparent 70%),#fffbf5!important;overflow:clip}html body [id$=__main]:has(.ll-top) .product-details{isolation:isolate}html body [id$=__main]:has(.ll-top) .ll-after{position:relative}html body [id$=__main]:has(.ll-top) .ll-after:after{content:"";position:absolute;z-index:-1;left:50%;top:calc(100% + 14px);width:100vw;transform:translate(-50%);height:6000px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201440%2080%27%3E%3Cg%20fill%3D%27%23FFFFFF%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%2776%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27148%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27202%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%27254%27%20cy%3D%2751%27%20r%3D%2738%27/%3E%3Ccircle%20cx%3D%27321%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27387%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Ccircle%20cx%3D%27456%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27504%27%20cy%3D%2754%27%20r%3D%2726%27/%3E%3Ccircle%20cx%3D%27565%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27613%27%20cy%3D%2754%27%20r%3D%2726%27/%3E%3Ccircle%20cx%3D%27668%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Ccircle%20cx%3D%27725%27%20cy%3D%2751%27%20r%3D%2738%27/%3E%3Ccircle%20cx%3D%27792%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%27846%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%27892%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%27950%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Ccircle%20cx%3D%271019%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%271091%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%271157%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Ccircle%20cx%3D%271220%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Ccircle%20cx%3D%271271%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%271317%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%271363%27%20cy%3D%2752%27%20r%3D%2732%27/%3E%3Ccircle%20cx%3D%271427%27%20cy%3D%2747%27%20r%3D%2750%27/%3E%3Ccircle%20cx%3D%271493%27%20cy%3D%2749%27%20r%3D%2744%27/%3E%3Crect%20y%3D%2760%27%20width%3D%271440%27%20height%3D%2720%27/%3E%3C/g%3E%3C/svg%3E) top center/720px 40px repeat-x,linear-gradient(#fff,#fff) 0 38px/100% 100% no-repeat;filter:drop-shadow(0 -5px 6px rgba(35,59,80,.07))}html body [id$=__main]:has(.ll-top) .group-block-content>*:has(>.ll-after)+*{margin-top:34px!important}}html body .product-details[id$=__main]{background:transparent!important;overflow:visible!important}html body [id$=__main]:has(.ll-top) zoom-dialog dialog{background:#fff!important}html body [id$=__main]:has(.ll-top) zoom-dialog .product-media-container,html body [id$=__main]:has(.ll-top) zoom-dialog media-gallery .product-media-container{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body [id$=__main]:has(.ll-top) zoom-dialog .product-media-container img{mix-blend-mode:normal!important}html body zoom-dialog .dialog-zoomed-gallery__close-button,html body zoom-dialog .close-button{mix-blend-mode:normal!important;background:#fff!important;color:#233b50!important;border:1px solid #E3EAF0!important;border-radius:50%!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;place-items:center!important;box-shadow:0 6px 16px #233b5024!important;z-index:5}html body zoom-dialog .close-button svg{width:16px!important;height:16px!important;color:#233b50!important}html body zoom-dialog .close-button svg path{stroke:#233b50!important;fill:#233b50!important}html body zoom-dialog .dialog-thumbnails-list{mix-blend-mode:normal!important;gap:8px}html body zoom-dialog .dialog-thumbnails-list button,html body zoom-dialog .dialog-thumbnails-list__thumbnail{width:64px!important;height:64px!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;background:#f5f6f8!important;border:2px solid transparent!important;opacity:.75;transition:opacity .2s,border-color .2s}html body zoom-dialog .dialog-thumbnails-list button:hover{opacity:1}html body zoom-dialog .dialog-thumbnails-list button[aria-selected=true],html body zoom-dialog .dialog-thumbnails-list button[aria-current=true]{opacity:1;border-color:#c93f98!important}html body zoom-dialog .dialog-thumbnails-list img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:10px!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lark-pdp.css.map */
