:root{--lln-refine-red:#a92535;--lln-refine-ink:#511e29;--lln-refine-muted:#79555d;--lln-refine-line:#ead3d8;--lln-refine-paper:#fff7f6;--lln-refine-radius:30px;--lln-card-gap-desktop:16px;--lln-card-gap-mobile:12px;--lln-card-row-gap:24px}.lln-refined-home,.lln-refined-shelf{--lln-card-gap:var(--lln-card-gap-desktop);--lln-heading-gap:28px;--lln-section-space:clamp(32px,5vw,64px);color:var(--lln-refine-ink)}#MainContent .lln-refined-home{padding-block:var(--lln-section-space)!important}.lln-refined-home .fh-wrap{width:min(1216px,calc(100% - 64px))}.lln-refined-home .fh-section-heading{gap:24px;margin-bottom:var(--lln-heading-gap);align-items:end}.lln-refined-home .fh-category-grid,.lln-refined-home .fh-social-track{gap:var(--lln-card-gap)}.lln-refined-shelf .resource-list__grid,.lln-refined-shelf .resource-list,#lln-essentials.lln-refined-shelf [data-lln-panel]>.resource-list{column-gap:var(--lln-card-gap)!important}.lln-refined-home h2,#MainContent .lln-refined-shelf [id^=lln-shelf-title-] :is(h2,.text-block){font-size:clamp(34px,3.5vw,52px)!important;line-height:1.06!important;letter-spacing:-.035em!important;font-weight:500!important;text-wrap:balance}.lln-refined-home .fh-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none}.lln-refined-home .fh-shop-all{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:14px;letter-spacing:.02em;text-underline-offset:5px;white-space:nowrap}.lln-refined-home .fh-shop-all:after{content:"\2197";font-size:22px}.lln-refined-home .fh-category{border-radius:var(--lln-refine-radius);overflow:hidden;min-height:400px}.lln-refined-home .fh-category>div{padding:28px;gap:16px}.lln-refined-home .fh-category h3{font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.lln-refined-home .fh-category:after{top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#3707149e)}.lln-refined-home .lln-ref-story-panel{height:auto;min-height:460px;grid-template-columns:1fr 1fr;border-radius:var(--lln-refine-radius);background:var(--lln-refine-paper);border:1px solid var(--lln-refine-line)}.lln-refined-home .lln-ref-story-media{position:relative;min-height:460px;height:auto;min-width:0}.lln-refined-home .lln-ref-story-media>img,.lln-refined-home .lln-ref-story-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lln-refined-home .lln-ref-story-copy{padding:clamp(28px,4vw,56px);gap:24px}.lln-refined-home .lln-ref-story-copy .fh-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--lln-refine-red)}.lln-refined-home .lln-ref-story-copy .fh-story-body{font-size:19px;line-height:1.55;color:var(--lln-refine-muted);max-width:32ch}.lln-refined-home .lln-ref-story-copy .fh-story-body p{margin:0}.lln-refined-home .lln-ref-feature{min-height:440px;border-radius:var(--lln-refine-radius);background:var(--lln-refine-paper);border:1px solid var(--lln-refine-line)}.lln-refined-home .lln-ref-feature-copy{padding:44px;gap:24px}.lln-refined-home .fh-formula-benefit{padding-top:18px;border-top:1px solid var(--lln-refine-line);gap:20px}.lln-refined-home .fh-formula-benefit picture{border-radius:18px;overflow:hidden;flex-shrink:0}.lln-refined-home .fh-formula-benefit h3{font:500 25px/1.15 futura-pt,Futura,Arial,sans-serif;letter-spacing:-.02em}.lln-refined-home .fh-formula-benefit p{font-size:17px;line-height:1.5;color:var(--lln-refine-muted)}.lln-refined-home .lln-ref-social-tile{border-radius:var(--lln-refine-radius);background:var(--lln-refine-paper);flex-basis:calc((100% - 3 * var(--lln-card-gap))/4);height:auto;aspect-ratio:3/4}.lln-refined-home .fh-social-track{overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:auto}.lln-refined-home .lln-ref-arrows{display:flex;gap:8px}.lln-refined-home .lln-ref-arrows button{width:44px;height:44px;min-width:44px;border-radius:50%;border:1px solid var(--lln-refine-line);background:#fff;color:var(--lln-refine-red)}#MainContent .lln-refined-shelf .section-resource-list{max-width:1280px!important;padding:var(--lln-section-space) 32px!important;gap:var(--lln-heading-gap)!important}.lln-refined-shelf .lln-shelf__eyebrow{display:block!important;font:600 11px/1.4 futura-pt,Futura,Arial,sans-serif;letter-spacing:.16em;color:var(--lln-refine-red);margin:0 0 14px}.lln-refined-shelf .lln-shelf__intro{display:block!important;font:400 18px/1.5 futura-pt,Futura,Arial,sans-serif;color:var(--lln-refine-muted);margin:14px 0 0;max-width:45ch}.lln-refined-shelf .resource-list__item{padding-bottom:4px}.lln-refined-shelf .card-gallery,#lln-essentials.lln-refined-shelf .card-gallery{border-radius:var(--lln-refine-radius)!important;background:#faf7f7;border:1px solid #f1e7e8;margin-bottom:14px}.lln-refined-shelf .product-card__content{gap:8px!important}.lln-refined-shelf .lln-product-title,.lln-refined-shelf .product-card .text-block{color:var(--lln-refine-ink);font-weight:500!important}.lln-refined-shelf .lln-product-price{color:var(--lln-refine-red);font-size:18px!important}.lln-refined-shelf .lln-card-action{display:block;margin-top:8px}.lln-refined-shelf .lln-product-card__button{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 17px;border:1px solid var(--lln-refine-line);border-radius:999px;color:var(--lln-refine-red);background:#fff;font:500 15px/1.3 futura-pt,Futura,Arial,sans-serif;text-decoration:none}#lln-essentials.lln-refined-shelf .product-card__content{grid-template-rows:auto 1fr auto auto}#MainContent :is(.collection,.template-search__results,.related-products) .product-grid{--grid-desktop-horizontal-spacing:var(--lln-card-gap-desktop);--grid-mobile-horizontal-spacing:var(--lln-card-gap-mobile);--grid-desktop-vertical-spacing:var(--lln-card-row-gap);--grid-mobile-vertical-spacing:var(--lln-card-row-gap);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.lln-refined-stories.lln-stories{background:#fff7f6;padding-block:64px 44px;border-block:1px solid #f3e7e8}.lln-refined-stories .lln-stories__rating{border:1px solid var(--lln-refine-line);border-radius:999px;padding:10px 16px}.lln-refined-stories h2{font-weight:500;line-height:1.08;letter-spacing:-.035em}.lln-refined-stories .lln-story__media,.lln-refined-stories .lln-story__copy{border-radius:28px}.lln-refined-stories .lln-story__copy{border:1px solid var(--lln-refine-line);padding:24px}.lln-refined-stories .lln-story__summary{color:var(--lln-refine-muted)}.lln-refined-stories .lln-story__product{background:#fff7f6;border:1px solid #f1e3e6;border-radius:18px;padding:10px}.lln-refined-signup,.lln-refined-footer{font-family:futura-pt,Futura,Arial,sans-serif!important;box-sizing:border-box}.lln-refined-signup *,.lln-refined-footer *{box-sizing:border-box}.lln-refined-signup.lln-ref-signup{margin:32px auto 0;padding:56px 0;background:#fff7f6;border-top:1px solid var(--lln-refine-line);border-bottom:0}.lln-refined-signup>.fh-wrap,.lln-refined-footer>.lln-wrap{width:min(1216px,calc(100% - 64px));margin-inline:auto}.lln-refined-signup .lln-footer__col--signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 48px;align-items:center;text-align:left;padding:0}.lln-refined-signup .lln-footer__signup-title{grid-column:1;grid-row:1;font:500 clamp(30px,3vw,44px)/1.08 futura-pt,Futura,Arial,sans-serif!important;letter-spacing:-.035em;margin:0;color:var(--lln-refine-red);max-width:440px}.lln-refined-signup .lln-footer__tagline{grid-column:1;grid-row:2;margin:0;color:var(--lln-refine-muted);font-size:17px;line-height:1.5}.lln-refined-signup .lln-footer__tagline p{margin:0}.lln-refined-signup .lln-newsletter{grid-column:2;grid-row:1;width:100%;margin:0;max-width:none}.lln-refined-signup .lln-newsletter__field-row{display:flex;border:1px solid #d8afb7;border-radius:999px;background:#fff;min-width:0;overflow:hidden;padding:5px}.lln-refined-signup .lln-newsletter__field-row:focus-within{outline:2px solid var(--lln-refine-red);outline-offset:3px}.lln-refined-signup .lln-newsletter__input{flex:1;min-width:0;width:0;min-height:48px;padding:10px 14px;border:0;background:transparent;border-radius:999px;font:400 16px/1.4 futura-pt,Futura,Arial,sans-serif;color:var(--lln-refine-ink);box-shadow:none;text-align:left}.lln-refined-signup .lln-newsletter__input:focus{outline:none}.lln-refined-signup .lln-newsletter__submit{position:static;inset:auto;transform:none;height:auto;display:flex;align-items:center;justify-content:center;flex:none;width:auto;min-height:48px;padding:10px 24px;border:0;border-radius:999px;background:var(--lln-refine-red);color:#fff;font:600 14px/1.2 futura-pt,Futura,Arial,sans-serif;cursor:pointer}.lln-refined-signup .lln-newsletter__consent{grid-column:2;grid-row:2;margin:0;color:var(--lln-refine-muted);font-size:12px;line-height:1.5;text-align:left}.lln-refined-signup .lln-newsletter__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lln-refined-signup .lln-newsletter__error,.lln-refined-signup .lln-newsletter__ok{font-size:15px;color:var(--lln-refine-red)}.lln-refined-footer.lln-footer{padding:40px 0!important;margin:0!important;border-top:1px solid var(--lln-refine-line);background:#fff7f6!important;color:var(--lln-refine-muted)}.lln-refined-footer .lln-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr!important;gap:48px!important;align-items:start;text-align:left}.lln-refined-footer .lln-footer__brand{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.lln-refined-footer .lln-footer__col,.lln-refined-footer .lln-ref-footer-menu{text-align:left}.lln-refined-footer .lln-footer__logo{display:block;width:180px;height:auto;margin:0 0 16px}.lln-refined-footer .lln-footer__tagline{font-size:18px!important;line-height:1.4;color:var(--lln-refine-red)!important;margin:0 0 14px!important}.lln-refined-footer .lln-footer__tagline p{margin:0}.lln-refined-footer .lln-footer__email{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--lln-refine-muted);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lln-refined-footer .lln-ref-footer-menu{border:0;margin:0;padding:0}.lln-refined-footer .lln-footer__col-title{font-size:20px!important;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--lln-refine-red);list-style:none;margin:0 0 12px}.lln-refined-footer .lln-footer__col-title::-webkit-details-marker{display:none}.lln-refined-footer .lln-ref-footer-menu>.lln-footer__col-title{display:flex;justify-content:flex-start;text-align:left;padding-inline:0}.lln-refined-footer .lln-footer__links{padding:0;margin:0;list-style:none;font-size:16px!important}.lln-refined-footer .lln-footer__links li{padding:0;margin:0;text-align:left}.lln-refined-footer .lln-footer__links a{display:inline-flex;align-items:center;min-height:42px;font-size:16px;color:var(--lln-refine-muted);text-decoration:none;padding:8px 0}.footer.lln-footer-utility{margin:0!important;padding:12px 0 24px!important;background:#fff7f6;color:var(--lln-refine-muted);border:0;font-family:futura-pt,Futura,Arial,sans-serif;--color-foreground:81,30,41;--color-background:255,247,246}.lln-footer-utility .footer__content-top{padding:0}.lln-footer-utility .footer__content-bottom{border-top:1px solid var(--lln-refine-line);padding-top:20px}.lln-footer-utility .footer__content-bottom-wrapper{width:min(1216px,calc(100% - 64px));margin:auto;padding-inline:0;gap:20px}.lln-footer-utility .localization-form__select{color:var(--lln-refine-ink);background:#fff;border:1px solid var(--lln-refine-line);border-radius:999px;min-height:44px}.lln-footer-utility .footer__copyright{color:var(--lln-refine-muted)}.lln-footer-utility .copyright__content{font-size:12px}:is(.lln-refined-home,.lln-refined-shelf,.lln-refined-footer,.lln-refined-signup) :is(a,button,input):focus-visible{outline:2px solid var(--lln-refine-red);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lln-refined-home .fh-button,.lln-refined-shelf .lln-product-card__button,.lln-refined-signup .lln-newsletter__submit{transition:transform .2s ease,background-color .2s ease}.lln-refined-home .fh-button:hover,.lln-refined-signup .lln-newsletter__submit:hover{transform:translateY(-2px)}.lln-refined-shelf .lln-product-card__button:hover{background:#fff7f6;transform:translateY(-2px)}.lln-refined-footer .lln-footer__links a:hover{color:var(--lln-refine-red);text-decoration:underline;text-underline-offset:4px}}@media(max-width:749px){#MainContent :is(.collection,.template-search__results,.related-products) .product-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.lln-refined-home,.lln-refined-shelf{--lln-card-gap:var(--lln-card-gap-mobile);--lln-heading-gap:22px;--lln-section-space:32px}#MainContent .lln-refined-home{padding-block:var(--lln-section-space)!important}.lln-refined-home .fh-wrap{width:calc(100% - 32px)}.lln-refined-home .fh-section-heading{gap:16px;margin-bottom:var(--lln-heading-gap)}.lln-refined-home h2,#MainContent .lln-refined-shelf [id^=lln-shelf-title-] :is(h2,.text-block){font-size:34px!important}.lln-refined-home .fh-category{min-height:340px;border-radius:26px}.lln-refined-home .fh-category>div{padding:24px}.lln-refined-home .fh-category h3{font-size:32px}.lln-refined-home .lln-ref-story-panel{grid-template-columns:1fr;min-height:0;border-radius:26px}.lln-refined-home .lln-ref-story-media{height:340px;min-height:0}.lln-refined-home .lln-ref-story-copy{padding:28px 24px;gap:20px}.lln-refined-home .lln-ref-story-copy .fh-story-body{font-size:17px;max-width:none}.lln-refined-home .lln-ref-feature{min-height:0;border-radius:26px}.lln-refined-home .lln-ref-feature-copy{padding:28px 24px;gap:22px}.lln-refined-home .lln-ref-feature .lln-ref-feature-photo{min-height:0}.lln-refined-home .fh-formula-benefit{gap:14px}.lln-refined-home .lln-ref-social-tile{flex-basis:76%;border-radius:26px}#MainContent .lln-refined-shelf .section-resource-list{padding:var(--lln-section-space) 16px!important;gap:var(--lln-heading-gap)!important}.lln-refined-shelf .card-gallery,#lln-essentials.lln-refined-shelf .card-gallery{border-radius:24px!important}.lln-refined-shelf .lln-shelf__intro{font-size:17px}.lln-refined-shelf .lln-product-card__button{font-size:14px;padding:10px 14px}.lln-refined-stories.lln-stories{padding-block:36px 28px}.lln-refined-stories .lln-story__media,.lln-refined-stories .lln-story__copy{border-radius:24px}.lln-refined-stories .lln-story__copy{padding:20px}.lln-refined-stories .lln-stories__rating{padding:9px 12px}.lln-refined-signup.lln-ref-signup{padding:36px 0;margin-top:24px}.lln-refined-signup>.fh-wrap,.lln-refined-footer>.lln-wrap{width:calc(100% - 32px)}.lln-refined-signup .lln-footer__col--signup{grid-template-columns:1fr;gap:16px}.lln-refined-signup .lln-footer__col--signup>*{grid-column:1;grid-row:auto}.lln-refined-signup .lln-footer__signup-title{font-size:32px!important}.lln-refined-signup .lln-newsletter__submit{padding-inline:16px;font-size:12px}.lln-refined-signup .lln-newsletter__input{padding-inline:10px}.lln-refined-footer.lln-footer{padding:32px 0!important}.lln-refined-footer .lln-footer__grid{grid-template-columns:1fr 1fr!important;gap:30px 20px!important}.lln-refined-footer .lln-footer__brand{grid-column:1/-1}.lln-refined-footer .lln-footer__logo{width:170px}.lln-refined-footer .lln-footer__col-title{font-size:19px!important}.lln-footer-utility .footer__content-bottom-wrapper{width:calc(100% - 32px)}}@media(prefers-reduced-motion:no-preference){[data-lln-reveal].lln-reveal-pending{opacity:0;transform:translateY(18px)}[data-lln-reveal].lln-reveal-running{animation:lln-refined-rise .48s cubic-bezier(.2,.7,.25,1) var(--lln-reveal-delay,0ms) both}[data-lln-reveal=bubble].lln-reveal-running{animation-name:lln-refined-bubble;animation-duration:.56s;transform-origin:center center}.lln-refined-home .fh-social-track>[data-lln-reveal].lln-reveal-pending{transform:scale(.96)}.lln-refined-home .fh-social-track>[data-lln-reveal=bubble].lln-reveal-running{animation-name:lln-refined-social-bubble}}@keyframes lln-refined-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lln-refined-bubble{0%{opacity:0;transform:translateY(18px) scale(.96)}70%{opacity:1;transform:translateY(0) scale(1.006)}to{opacity:1;transform:none}}@keyframes lln-refined-social-bubble{0%{opacity:0;transform:scale(.96)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:none}}body:has(#ClickBundle,.product-section[data-product-type="Nail Pen" i]) #MainContent>.store-page-entering,#MainContent .product-section[data-product-type="Nail Pen" i].product-page-entering>:is(.product-gallery,.product-details){animation:none}@media screen and (prefers-reduced-motion:no-preference){.lln-product-entrances [data-lln-reveal].lln-reveal-pending{opacity:0;transform:none}.lln-product-entrances [data-lln-reveal].lln-reveal-running{animation:lln-product-rise .52s cubic-bezier(.18,.68,.23,1) var(--lln-reveal-delay,0ms) both,lln-product-fade .36s ease-out var(--lln-reveal-delay,0ms) both}.lln-product-entrances [data-lln-reveal=bubble].lln-reveal-running{animation-name:lln-product-pop,lln-product-fade;animation-duration:.62s,.38s;transform-origin:center}.lln-product-entrances :is(.click-ui-thumbs,.product-thumbnails)>button.lln-reveal-running{animation-name:lln-product-thumbnail,lln-product-fade;animation-duration:.48s,.29s}.lln-product-entrances :is([data-click-submit],.product-details>.product-form,.product-sticky-buy).lln-reveal-running{animation:lln-product-fade .34s ease-out var(--lln-reveal-delay,0ms) both}}@media print{[data-lln-reveal].lln-reveal-pending,[data-lln-reveal].lln-reveal-running{opacity:1;transform:none;animation:none}}@keyframes lln-product-fade{0%{opacity:0}to{opacity:1}}.lln-product-return #shopify-section-lln-global-header:after,.lln-product-return #shopify-section-lln-global-header *,.lln-product-return #shopify-section-lln-global-header *:before{animation:none}@media(prefers-reduced-motion:no-preference){.lln-product-return #shopify-section-lln-global-header:has([data-header-pill]):after{animation:lln-return-header .72s cubic-bezier(.2,.75,.22,1) both}.lln-product-return #shopify-section-lln-global-header .lln-site-header[data-header-pill]{animation:lln-return-header .72s cubic-bezier(.2,.75,.22,1) both}}@keyframes lln-product-rise{0%{transform:translateY(26px) scale(.9)}to{transform:none}}@keyframes lln-product-pop{0%{transform:translateY(22px) scale(.53)}to{transform:none}}@keyframes lln-product-thumbnail{0%{transform:translateY(9px) scale(.3)}to{transform:none}}@keyframes lln-return-header{0%{scale:.965 .94}to{scale:1}}#MainContent .product-section[data-product-type="Nail Pen" i] [data-approved-gallery]:not([data-lln-gallery-navigated]) .product-media:not([hidden]){animation:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lln-site-refinement.css.map */
