:root{--lf-bg: var(--color-background, #faf7f2);--lf-surface: #ebddc5;--lf-text: #201e1d;--lf-rose: #a85566;--lf-rose-hover: #934858;--lf-cream: #fbf6ee;--lf-divider: color-mix(in srgb, #201e1d 16%, transparent);--lf-neutral-100: #f9f4ed;--lf-neutral-400: #c0b6a5;--lf-neutral-700: #645c50;--lf-neutral-800: #474238;--lf-neutral-900: #2e2b25;--lf-accent: #c67139;--lf-accent-100: #fff2eb;--lf-accent-700: #8c491a;--lf-accent-800: #643312;--lf-sage-100: #f0fae1;--lf-sage-200: #e1eecc;--lf-sage-300: #ccdbb2;--lf-sage-700: #56633f;--lf-sage-800: #3d472b;--lf-sage-900: #272e1b;--lf-radius-sm: 8px;--lf-radius-md: 16px;--lf-radius-lg: 28px;--lf-shadow-md: 0 3px 10px color-mix(in srgb, #2e2b25 16%, transparent);--lf-shadow-lg: 0 12px 32px color-mix(in srgb, #2e2b25 22%, transparent);--lf-font-heading: "Caprasimo", Georgia, serif;--lf-font-body: "Figtree", system-ui, -apple-system, sans-serif;--lf-max: 1400px;--lf-gutter: clamp(16px, 3vw, 28px);--lf-section-gap: clamp(64px, 8vw, 96px);--font-heading--family: var(--lf-font-heading);--font-heading--weight: 400;--font-subheading--family: var(--lf-font-body);--font-accent--family: var(--lf-font-heading);--font-body--family: var(--lf-font-body)}body{font-family:var(--lf-font-body)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--lf-font-heading);font-weight:400;letter-spacing:-.015em}.lf-washed,.lf-washed img{filter:saturate(.6) contrast(.85) brightness(1.1) opacity(.94)}.lf-wrap{max-width:var(--lf-max);margin:0 auto;padding-inline:var(--lf-gutter)}.lf-section{padding-block:var(--lf-section-gap) 0}.lf-section--last{padding-bottom:var(--lf-section-gap)}.lf-h2{font-family:var(--lf-font-heading);font-size:clamp(30px,3.4vw,40px);line-height:1.08;margin:0}.lf-kicker{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-accent-700)}.lf-muted{color:var(--lf-neutral-700)}.lf-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}.lf-head-row>:first-child{margin-right:auto}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border-radius:999px;border:1px solid transparent;font-family:var(--lf-font-heading);font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.lf-btn--primary{background:var(--lf-rose);color:var(--lf-cream)}.lf-btn--primary:hover{background:var(--lf-rose-hover);color:var(--lf-cream)}.lf-btn--secondary{background:transparent;color:var(--lf-text);border-color:var(--lf-divider)}.lf-btn--secondary:hover{background:color-mix(in srgb,var(--lf-text) 7%,transparent)}.lf-btn--ghost{padding:8px 6px;color:var(--lf-accent-700);font-size:16px}.lf-btn--ghost:hover{background:color-mix(in srgb,var(--lf-accent) 10%,transparent)}.lf-tag{display:inline-flex;align-items:center;font-size:12px;letter-spacing:.02em;padding:4px 12px;border-radius:999px;white-space:nowrap}.lf-tag--neutral{background:var(--lf-neutral-100);color:var(--lf-neutral-800)}.lf-tag--accent{background:var(--lf-accent-100);color:var(--lf-accent-800)}.lf-tag--sage{background:var(--lf-sage-100);color:var(--lf-sage-800)}.lf-tag--outline{border:1px solid var(--lf-accent);color:var(--lf-accent)}.lf-media{position:relative;overflow:hidden;background:var(--lf-surface)}.lf-media img,.lf-media .placeholder-svg,.lf-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-media .placeholder-svg,.lf-media>svg{fill:var(--lf-neutral-400);background:var(--lf-surface)}.lf-stars{color:var(--lf-accent);letter-spacing:2px}.lf-banner{--lf-scallop: 14px;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:12px 16px calc(10px + var(--lf-scallop));text-align:center;background:var(--lf-banner-bg, var(--lf-rose));color:var(--lf-banner-fg, var(--lf-cream));-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--lf-scallop)) no-repeat,radial-gradient(ellipse 24px var(--lf-scallop) at 24px 0,#000 98%,transparent 100%) bottom left / 48px var(--lf-scallop) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--lf-scallop)) no-repeat,radial-gradient(ellipse 24px var(--lf-scallop) at 24px 0,#000 98%,transparent 100%) bottom left / 48px var(--lf-scallop) repeat-x}.lf-banner__title{font-family:var(--lf-font-heading);font-size:22px}.lf-banner__sub{font-size:14px}.lf-banner a{color:inherit}.lf-hero{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(12px,2vw,28px) clamp(56px,7vw,88px)}.lf-hero__copy{flex:1 1 340px;max-width:540px;display:flex;flex-direction:column;gap:22px}.lf-hero__title{font-size:clamp(40px,5.6vw,74px);line-height:1.02;margin:0;text-wrap:balance}.lf-hero__text{font-size:18px;line-height:1.6;max-width:460px;margin:0;color:var(--lf-neutral-800);text-wrap:pretty}.lf-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.lf-hero__art{flex:1.25 1 380px;position:relative;display:flex;justify-content:flex-end}.lf-hero__arch{width:86%;max-width:560px;aspect-ratio:1122 / 1598;border-radius:400px 400px var(--lf-radius-lg) var(--lf-radius-lg)}.lf-hero__circle{position:absolute;left:-32px;bottom:-36px;width:clamp(200px,24vw,320px);aspect-ratio:1;border-radius:50%;border:10px solid var(--lf-bg)}@media(max-width:749px){.lf-hero__circle{left:0;width:44%}}.lf-band{position:relative;color:var(--lf-text);padding-block:var(--lf-section-gap) 0}.lf-band__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px;margin-bottom:32px}.lf-band__title{flex:1 1 320px;font-size:clamp(34px,4vw,52px);line-height:1.05;margin:0;color:inherit}.lf-band__text{flex:1 1 360px;max-width:520px;margin:0;font-size:17px;line-height:1.6}.lf-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.lf-pair{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.lf-pair__media{aspect-ratio:4 / 5;border-radius:var(--lf-radius-lg)}.lf-pair__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.lf-pair__name{font-family:var(--lf-font-heading);font-size:24px;margin-right:auto}.lf-pair__price{font-size:15px;font-weight:600}.lf-occasions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:clamp(16px,2.4vw,28px)}.lf-occasion{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;color:var(--lf-text)}.lf-occasion__media{width:100%;aspect-ratio:1;border-radius:50%}.lf-occasion__label{font-family:var(--lf-font-heading);font-size:clamp(17px,1.6vw,20px);text-align:center}.lf-occasion:hover .lf-occasion__label{color:var(--lf-accent-700)}.lf-tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--lf-radius-lg);overflow:hidden;text-decoration:none}.lf-tile .lf-media{position:absolute;top:0;right:0;bottom:0;left:0}.lf-tile__label{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:2px;padding:16px 20px;border-radius:var(--lf-radius-lg);background:var(--lf-bg);pointer-events:none}.lf-tile__name{font-family:var(--lf-font-heading);font-size:24px;color:var(--lf-text)}.lf-tile__sub{font-size:14px;color:var(--lf-neutral-700)}.lf-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:32px 18px}@media(max-width:749px){.lf-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.lf-card{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--lf-text);text-decoration:none}.lf-card__media{aspect-ratio:var(--lf-card-ratio, 4 / 5);border-radius:var(--lf-radius-lg)}.lf-card__media img+img{opacity:0;transition:opacity .35s}.lf-card:hover .lf-card__media img+img{opacity:1}.lf-card__badge{position:absolute;top:12px;left:12px;z-index:1}.lf-card__row{display:flex;align-items:baseline;gap:10px;font-weight:600;font-size:16px}.lf-card__row>:first-child{margin-right:auto}.lf-card__sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--lf-neutral-700)}.lf-card__sub .lf-tag{margin-left:auto}.lf-review{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:calc(var(--lf-radius-lg) * 1.15);background:var(--lf-surface)}.lf-review__quote{margin:0;font-family:var(--lf-font-heading);font-size:20px;line-height:1.3}.lf-review__who{display:flex;align-items:center;gap:12px;margin-top:auto}.lf-review__avatar{flex:none;width:52px;height:52px;border-radius:50%}.lf-review__name{display:block;font-weight:600;font-size:14px}.lf-review__item{display:block;font-size:13px;color:var(--lf-neutral-700)}.lf-story{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}.lf-story__media{flex:1 1 340px;max-width:560px;aspect-ratio:1;border-radius:50% 50% var(--lf-radius-lg) 50%}.lf-story__copy{flex:1 1 340px;max-width:540px;display:flex;flex-direction:column;gap:18px}.lf-story__title{font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:0}.lf-story__body{font-size:17px;line-height:1.65;color:var(--lf-neutral-800)}.lf-story__body p{margin:0 0 18px}.lf-story__body p:last-child{margin-bottom:0}.lf-story__signoff{margin:0;font-family:var(--lf-font-heading);font-size:20px;color:var(--lf-accent-700)}.lf-faq{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px clamp(28px,4vw,56px)}.lf-faq__intro{flex:1 1 280px;max-width:400px;display:flex;flex-direction:column;gap:14px}.lf-faq__intro p{margin:0;font-size:16px;line-height:1.6;color:var(--lf-neutral-800)}.lf-faq__intro a{font-weight:600;color:var(--lf-accent-700)}.lf-faq__list{flex:2 1 420px}.lf-faq__item{border-top:1px solid var(--lf-divider)}.lf-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 0;cursor:pointer;font-family:var(--lf-font-heading);font-size:20px}.lf-faq__item summary::-webkit-details-marker{display:none}.lf-faq__sign{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lf-surface);font:400 20px var(--lf-font-body)}.lf-faq__sign:before{content:"+"}.lf-faq__item[open] .lf-faq__sign:before{content:"\2212"}.lf-faq__answer{max-width:680px;margin:0 0 20px;font-size:16px;line-height:1.65;color:var(--lf-neutral-800)}.lf-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.lf-gallery__item{display:block;aspect-ratio:1;border-radius:var(--lf-radius-lg)}.lf-gallery__item--circle{border-radius:50%}.lf-head-row a{font-weight:600;color:var(--lf-accent-700)}.lf-footer{background:var(--lf-surface);color:var(--lf-text)}.lf-footer__main{display:flex;flex-wrap:wrap;gap:40px 56px;padding-block:clamp(48px,6vw,72px) 32px}.lf-footer__signup{flex:1.4 1 320px;max-width:460px;display:flex;flex-direction:column;gap:14px}.lf-footer__logo{height:64px;width:auto;align-self:flex-start}.lf-footer__title{font-family:var(--lf-font-heading);font-size:26px;line-height:1.1}.lf-footer__form{display:flex;flex-wrap:wrap;gap:8px}.lf-footer__form input[type=email]{flex:1 1 200px;min-height:48px;padding:6px 16px;font:inherit;font-size:15px;color:var(--lf-text);background:var(--lf-bg);border:1px solid var(--lf-divider);border-radius:999px}.lf-footer__form .lf-btn{padding:0 24px;height:48px;font-size:16px}.lf-footer__success{font-weight:600;color:var(--lf-sage-800)}.lf-footer__col{flex:1 1 140px;display:flex;flex-direction:column;gap:10px;font-size:15px}.lf-footer__col-title{font-weight:700}.lf-footer__col a{color:inherit;text-decoration:none}.lf-footer__col a:hover{color:var(--lf-accent-700)}.lf-footer__base{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:18px 32px;font-size:13px;color:var(--lf-neutral-700)}.lf-footer__base a{color:inherit}.lf-footer__policies{display:flex;flex-wrap:wrap;gap:8px 20px;margin-left:auto}.lf-footer__policies a{text-decoration:none}.lf-footer__policies a:hover{color:var(--lf-accent-700);text-decoration:underline}@media(max-width:749px){.lf-footer__policies{margin-left:0}}.lf-pairing{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--lf-radius-lg);background:var(--lf-bg);border:1px solid var(--lf-divider);color:var(--lf-text)}.lf-pairing__top{display:flex;align-items:center;gap:14px}.lf-pairing__thumb{flex:none;width:140px;aspect-ratio:3 / 4;border-radius:var(--lf-radius-md);background:var(--lf-bg)}.lf-pairing__thumb img{object-fit:contain}@media(max-width:749px){.lf-pairing__thumb{width:110px}}.lf-pairing__kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-rose)}.lf-pairing__name{font-family:var(--lf-font-heading);font-size:19px;color:inherit;text-decoration:none}.lf-pairing__label{font-size:13px;font-weight:600}.lf-pills{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;border:0}.lf-pill{position:relative}.lf-pill input{position:absolute;opacity:0;pointer-events:none}.lf-pill span{display:inline-grid;place-items:center;min-width:46px;height:42px;padding:0 12px;border-radius:999px;border:1.5px solid var(--lf-neutral-400);font:600 14px var(--lf-font-body);cursor:pointer}.lf-pill input:checked+span{background:var(--lf-text);border-color:var(--lf-text);color:var(--lf-neutral-100)}.lf-pill input:focus-visible+span{outline:2px solid var(--lf-accent);outline-offset:2px}.lf-pill input:disabled+span{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lf-pairing__add{height:48px;border:0;border-radius:999px;background:var(--lf-rose);color:var(--lf-cream);font:400 16px var(--lf-font-heading);cursor:pointer}.lf-pairing__add:hover{background:var(--lf-rose-hover)}.lf-pairing__add[aria-busy=true]{opacity:.6}.lf-pairing__error{font-size:13px;font-weight:600;color:var(--lf-accent-700)}.lf-delivery{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:var(--lf-radius-lg);background:var(--lf-surface);font-size:14px}.lf-delivery__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.lf-delivery svg{flex:none}.lf-delivery label{font-weight:600}.lf-delivery input[type=date]{margin-left:auto;min-height:42px;padding:6px 14px;font:inherit;color:var(--lf-text);background:var(--lf-bg);border:1px solid var(--lf-divider);border-radius:999px}.lf-delivery__msg{font-weight:600;color:var(--lf-sage-800)}.lf-delivery__msg[data-tone=warn]{color:var(--lf-accent-700)}.lf-size-guide__open{padding:0;border:0;background:none;font:600 14px var(--lf-font-body);color:var(--lf-accent-700);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lf-size-guide{width:min(620px,calc(100% - 32px));max-height:90vh;padding:28px;border:0;border-radius:calc(var(--lf-radius-lg) * 1.15);background:var(--lf-surface);color:var(--lf-text);box-shadow:var(--lf-shadow-lg)}.lf-size-guide::backdrop{background:color-mix(in srgb,var(--lf-neutral-900) 50%,transparent)}.lf-size-guide__head{display:flex;align-items:center;margin-bottom:12px}.lf-size-guide__title{margin:0 auto 0 0;font-size:28px}.lf-size-guide__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.lf-size-guide__body{font-size:15px}.lf-size-guide__body table{width:100%;margin:12px 0 20px;border-collapse:collapse}.lf-size-guide__body th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-neutral-700);padding:8px;border-bottom:1px solid var(--lf-divider)}.lf-size-guide__body td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--lf-text) 8%,transparent)}.product-card,.product-media-container,.product-card__image{--border-radius: var(--lf-radius-lg)}.product-card img{border-radius:var(--lf-radius-lg)}details.accordion summary,.accordion__title{font-family:var(--lf-font-heading)}.lf-cards--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;padding-bottom:4px}.lf-cards--scroll::-webkit-scrollbar{display:none}.lf-cards--scroll>*{scroll-snap-align:start}@media(max-width:989px){.lf-cards--scroll{grid-auto-columns:calc((100% - 2 * 18px) / 2.6)}}@media(max-width:749px){.lf-cards--scroll{grid-auto-columns:62%;grid-template-columns:none;margin-inline:calc(-1 * var(--lf-gutter));padding-inline:var(--lf-gutter);scroll-padding-inline:var(--lf-gutter)}}.lf-scroll-nav{display:flex;gap:8px;order:2}.lf-scroll-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--lf-divider);border-radius:50%;background:transparent;color:var(--lf-text);cursor:pointer}.lf-scroll-btn:hover:not(:disabled){background:color-mix(in srgb,var(--lf-text) 7%,transparent)}.lf-scroll-btn:disabled{opacity:.35;cursor:default}@media(max-width:749px){.lf-scroll-nav{display:none}}body header-component,body .header{font-family:var(--lf-font-body)}body .menu-list__link,body .menu-list__link-title{font-family:var(--lf-font-body);font-weight:600;letter-spacing:0}body .menu-list__link:hover .menu-list__link-title,body .menu-list__link--active .menu-list__link-title{color:var(--lf-accent-700)}body .mega-menu__link--parent{font-family:var(--lf-font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-neutral-700)}body .mega-menu__link:not(.mega-menu__link--parent){font-family:var(--lf-font-heading);font-weight:400;font-size:18px}body .menu-drawer__menu-item--mainlist,body .menu-drawer__menu-item--parent{font-family:var(--lf-font-heading);font-weight:400}body .menu-drawer__menu-item--child{font-family:var(--lf-font-body);font-weight:600}body .header-logo img,body .header-logo__image-container img,.lf-footer__logo{mix-blend-mode:multiply}body .rating-wrapper{--star-fill-color: var(--lf-rose);--star-fill-color-rgb: 168 85 102}body{--jdgm-primary-color: #a85566;--jdgm-secondary-color: rgba(168, 85, 102, .1);--jdgm-star-color: #a85566;--jdgm-write-review-bg-color: #a85566;--jdgm-write-review-text-color: #fbf6ee;--jdgm-paginate-color: #a85566}body .jdgm-star,body [class*=jdgm] .jdgm-star,body .jdgm-rev__rating .jdgm-star,body .jdgm-form__rating .jdgm-star,body .jdgm-prev-badge__stars .jdgm-star{color:#a85566!important}body .jdgm-histogram__bar-content{background:#a85566!important}body .jdgm-btn--solid,body .jdgm-write-rev-link,body a.jdgm-write-rev-link,body .jdgm-submit-rev,body .jdgm-ask-question-btn,body .jdgm-paginate__load-more,body [class*=jdgm] button[type=submit]{background:#a85566!important;border-color:#a85566!important;color:#fbf6ee!important;border-radius:999px!important;font-family:var(--lf-font-heading)!important;font-weight:400!important}body .jdgm-btn--solid:hover,body .jdgm-write-rev-link:hover,body .jdgm-submit-rev:hover,body .jdgm-ask-question-btn:hover,body .jdgm-paginate__load-more:hover,body [class*=jdgm] button[type=submit]:hover{background:#934858!important;border-color:#934858!important;color:#fbf6ee!important}body .jdgm-btn--border{border-color:#a85566!important;color:#a85566!important;border-radius:999px!important}a.lf-pairing--set{text-decoration:none}a.lf-pairing--set:hover .lf-pairing__add{background:var(--lf-rose-hover)}.lf-pairing__save{margin-left:6px;vertical-align:middle;letter-spacing:0;text-transform:none;font-size:11px}div.shopify-section:has(#insta-feed){padding-block:0 var(--lf-section-gap)}body #insta-feed{max-width:var(--lf-max);margin-inline:auto!important;padding-inline:var(--lf-gutter);font-family:var(--lf-font-body);color:var(--lf-text)}body #insta-feed h2{font-family:var(--lf-font-heading)!important;font-weight:400!important;font-size:clamp(28px,3vw,36px)!important;line-height:1.08!important;letter-spacing:-.015em;color:var(--lf-text)!important;text-transform:none!important;margin:0 0 22px!important}body #insta-feed a{font-family:var(--lf-font-body);font-weight:600;color:var(--lf-accent-700)}body #insta-feed .instafeed-new-layout-item,body #insta-feed .instafeed-new-layout-item-container,body #insta-feed .instafeed-lazy-image,body #insta-feed img{border-radius:var(--lf-radius-lg);overflow:hidden}body #insta-feed .instafeed-hover-layer{border-radius:var(--lf-radius-lg);background:color-mix(in srgb,var(--lf-text) 35%,transparent)!important}body #insta-feed .instafeed-new-arrow,body #insta-feed .instafeed-carousel-arrow{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid var(--lf-divider)!important;background:var(--lf-bg)!important;color:var(--lf-text)!important;box-shadow:var(--lf-shadow-md)}body #insta-feed .instafeed-new-arrow:hover,body #insta-feed .instafeed-carousel-arrow:hover{background:var(--lf-surface)!important}body #insta-feed .instafeed-new-arrow svg,body #insta-feed .instafeed-carousel-arrow svg{fill:currentColor;stroke:currentColor}body #insta-feed .instafeed-carousel-dots button,body #insta-feed [class*=carousel-dot]{background-color:var(--lf-neutral-400)}body #insta-feed [class*=carousel-dot][class*=active]{background-color:var(--lf-rose)}body #insta-feed{position:relative}body #insta-feed .instafeed-new-layout-container{height:auto!important}body #insta-feed .instafeed-new-layout-wrapper{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-auto-columns:calc((100% - 36px)/4)!important;gap:12px!important;justify-content:start!important;transform:none!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:auto!important}body #insta-feed .instafeed-new-layout-wrapper::-webkit-scrollbar{display:none}body #insta-feed .instafeed-new-layout-item{width:100%!important;height:auto!important;aspect-ratio:1;scroll-snap-align:start}body #insta-feed .instafeed-new-layout-item img,body #insta-feed .instafeed-new-layout-item video{width:100%!important;height:100%!important;object-fit:cover}body #insta-feed .lf-insta-nav{position:absolute;top:0;right:var(--lf-gutter);z-index:2}body #insta-feed.lf-insta-row .instafeed-new-arrow{display:none!important}@media(max-width:989px){body #insta-feed .instafeed-new-layout-wrapper{grid-auto-columns:calc((100% - 2 * 12px) / 2.6)!important}}@media(max-width:749px){body #insta-feed .instafeed-new-layout-wrapper{grid-auto-columns:44%!important}body #insta-feed .lf-insta-nav{display:none}}body #insta-feed .instafeed-new-layout-wrapper>:nth-child(n+11){display:none!important}.lf-banner{min-height:calc(var(--lf-banner-height, 40px) + var(--lf-scallop))}.lf-band{padding-block:clamp(40px,5vw,64px) 0}.lf-band__head{margin-bottom:22px}.lf-band__title{font-size:clamp(28px,3vw,40px)}.lf-band__text{font-size:16px}.lf-band .lf-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),300px));gap:18px}.lf-band .lf-pair{gap:10px}.lf-band .lf-pair__name{font-size:20px}.lf-band .lf-pair__price{font-size:14px}@media(max-width:749px){.lf-band .lf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf-band .lf-pair__name{font-size:17px}}.lf-band .lf-grid--fixed{grid-template-columns:repeat(var(--lf-cols, 4),minmax(0,1fr))}@media(max-width:749px){.lf-band .lf-grid--fixed{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--lf-gutter));padding-inline:var(--lf-gutter);scroll-padding-inline:var(--lf-gutter)}.lf-band .lf-grid--fixed::-webkit-scrollbar{display:none}.lf-band .lf-grid--fixed>*{scroll-snap-align:start}}.lf-cards--contain .lf-card__media img{object-fit:contain}.lf-occasions--arch .lf-occasion__media{aspect-ratio:3 / 4;border-radius:999px 999px var(--lf-radius-lg) var(--lf-radius-lg)}.lf-occasions--rounded .lf-occasion__media{aspect-ratio:3 / 4;border-radius:var(--lf-radius-lg)}.lf-occasions--contain .lf-occasion__media img{object-fit:contain}.lf-coming-soon{display:flex;flex-direction:column;gap:14px}.lf-coming-soon__button{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--lf-neutral-400);color:var(--lf-text);font:400 18px var(--lf-font-heading);cursor:not-allowed}.lf-coming-soon__note{margin:0;font-weight:600;color:var(--lf-accent-700)}.lf-coming-soon__notify{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:var(--lf-radius-lg);background:var(--lf-sage-100);border:1px solid var(--lf-sage-300);color:var(--lf-sage-900)}.lf-coming-soon__heading{margin:0;font:400 20px var(--lf-font-heading)}.lf-coming-soon__text{margin:0 0 4px;font-size:14px}.lf-coming-soon__row{display:flex;flex-wrap:wrap;gap:8px}.lf-coming-soon__row input[type=email]{flex:1 1 200px;min-width:0;min-height:48px;padding:6px 16px;font:inherit;font-size:15px;color:var(--lf-text);background:var(--lf-bg);border:1px solid var(--lf-divider);border-radius:999px}.lf-coming-soon__row .lf-btn{height:48px;padding:0 24px;font-size:16px}.lf-coming-soon__success{margin:0;font-weight:600;color:var(--lf-sage-800)}.product-badges__badge.lf-badge-coming-soon{background:var(--lf-rose);color:var(--lf-cream)}html:not(.shopify-design-mode) details:has(.lf-size-chart--empty),html:not(.shopify-design-mode) details:has(.lf-row-empty){display:none}.lf-size-chart table{width:100%;margin:8px 0 16px;border-collapse:collapse;font-size:14px}.lf-size-chart th{text-align:start;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-neutral-700);padding:8px;border-bottom:1px solid var(--lf-divider)}.lf-size-chart td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--lf-text) 8%,transparent)}.lf-size-chart{overflow-x:auto}.lf-launch-banner-section{position:sticky;top:0;z-index:calc(var(--layer-sticky, 8) + 1)}body:has(.lf-launch-banner-section .lf-banner) .header-section{margin-top:-14px}body:has(.lf-launch-banner-section .lf-banner) .header-section:has(>#header-component[sticky=always]),body:has(.lf-launch-banner-section .lf-banner) .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--lf-banner-h, 0px) - 1px)}body:has(.lf-launch-banner-section .lf-banner) .sticky-content{top:calc(var(--sticky-header-offset, 0px) + var(--lf-banner-h, 0px))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/little-folds.css.map */
