.ll-a1-page .ll-a1-resilia{background:#000;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px 14px;box-sizing:border-box}.ll-a1-resilia *,.ll-a1-resilia *:before,.ll-a1-resilia *:after{box-sizing:border-box}.ll-a1-resilia p,.ll-a1-resilia h2,.ll-a1-resilia ul{margin:0}.ll-a1-resilia button,.ll-a1-resilia input{font-family:inherit}.ll-a1-resilia button{cursor:pointer}.ll-a1-resilia button:disabled{cursor:default;opacity:.5}.ll-a1-resilia button:focus-visible,.ll-a1-gallery:focus-visible{outline:2px solid #9ccaff;outline-offset:3px}.ll-a1-resilia-inner{max-width:362px;margin:auto}.ll-a1-gallery{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f1f6fc}.ll-a1-gallery-track{display:flex;width:100%;height:100%;transition:transform .25s ease}.ll-a1-gallery-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.ll-a1-gallery-slide>img{display:block;width:100%;height:100%;object-fit:cover}.ll-a1-gallery-prev,.ll-a1-gallery-next{position:absolute;top:calc(50% - 18px);border:0;border-radius:50%;background:#0007;color:#fff;width:36px;height:36px;font-size:26px;opacity:0;transition:opacity .15s}.ll-a1-gallery-prev{left:8px}.ll-a1-gallery-next{right:8px}.ll-a1-gallery:hover button,.ll-a1-gallery:focus-within button{opacity:1}.ll-a1-summary{padding-top:0}.ll-a1-proof{height:49.5px;padding-top:15px;display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:20px}.ll-a1-proof>img{width:77px;height:17px;margin-top:1.5px}.ll-a1-proof>div{display:flex}.ll-a1-proof>div img{display:block;width:20px;height:20px;object-fit:cover;border-radius:50%;margin-right:-4px}.ll-a1-eyebrow{font-size:15px;font-weight:400;line-height:27px;letter-spacing:-.2344px}.ll-a1-summary h2{font-size:22px;font-weight:500;line-height:26.4px;letter-spacing:0;color:#fff;margin:0;min-height:80px}.ll-a1-description{font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.2344px;padding-top:15px;min-height:75px}.ll-a1-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:17px 16.9375px 16.9375px;gap:10px 0;list-style:none;padding:15px 0 0;min-height:85.875px}.ll-a1-benefits li{margin:0;display:flex;align-items:flex-start;gap:6px;min-width:0}.ll-a1-benefits img{display:block;width:17px;height:17px;flex:none}.ll-a1-benefits span{font-size:11px;font-weight:500;line-height:16.94px;letter-spacing:-.1504px;text-transform:capitalize}.ll-a1-sold{display:flex;align-items:center;gap:16px;margin:20px auto 0;width:98%;height:61px;padding:20px 24px;border-radius:12px;background:#071c33;box-shadow:0 0 4px #fff3}.ll-a1-sold-track{height:8px;flex:1;background:#f1f6fc;border-radius:4px}.ll-a1-sold-track span{display:block;height:100%;border-radius:4px;background:#c93b3b;box-shadow:0 0 11.4px #c93b3b}.ll-a1-sold strong{font-size:15px;line-height:21px;color:#fc3838;white-space:nowrap;opacity:.83}.ll-a1-price-row{position:relative;display:flex;align-items:center;gap:8px;height:83px;padding:27px 0 30px;font-size:18px;line-height:24px;letter-spacing:-.4395px;white-space:nowrap}.ll-a1-price-row:before{content:"";position:absolute;top:16px;left:0;right:0;height:49px;border-block:1px solid #fff3;pointer-events:none}.ll-a1-price-row>strong{color:#9ccaff;font-weight:700}.ll-a1-price-row>s{font-weight:400}.ll-a1-price-row>span{height:24px;display:flex;align-items:center;padding:0 15px;border-radius:5px;background:#0071e3;font-size:14px;font-weight:700;letter-spacing:-.1504px;line-height:14px}.ll-a1-offer-options{display:flex;flex-direction:column;gap:19px}.ll-a1-choice{position:relative;display:block;width:100%;min-height:81px;padding:9px 12px;border:1px solid #4a6175;border-radius:10px;background:#121214;color:#fff;text-align:left;font-size:16px;font-weight:700;line-height:19.2px}.ll-a1-choice.is-selected{background:#0f355e;border-color:#61a3de}.ll-a1-choice-row{display:flex;align-items:center;width:100%;gap:12px;min-height:61px}.ll-a1-choice-art{display:block;flex:0 0 100px;width:100px;height:61px}.ll-a1-choice-title{flex:1;min-width:0}.ll-a1-choice-prices{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:none;font-size:14px;line-height:19px;letter-spacing:-.1504px}.ll-a1-choice-prices>s{font-weight:400;line-height:21px}.ll-a1-popular{position:absolute;right:10px;top:-8px;width:112px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:12.56px;background:linear-gradient(#1ea7ec,#1f78ff);font-size:12px;font-weight:700;line-height:17px;white-space:nowrap}.ll-a1-perk{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #000;margin-top:10px;padding-top:10px;min-height:47px}.ll-a1-perk>img{width:20px;height:20px;flex:none}.ll-a1-perk strong{display:block;font-size:12px;line-height:14.4px;letter-spacing:-.25px;white-space:nowrap}.ll-a1-perk small{display:block;color:#d9eafb;font-size:12px;font-weight:400;line-height:16.8px;margin-top:3px}.ll-a1-gifts{position:relative;margin-top:19px;height:129px;padding:22px 6px 12px;border:1px solid #4a6175;border-radius:10px;background:#121214;transition:opacity .2s}.ll-a1-gifts.is-locked{opacity:.4}.ll-a1-gifts-tab{position:absolute;top:-15px;left:14px;height:27.6px;padding:5px 16px;background:#1f91f5;border:1px solid #1f1f21;border-radius:8px;line-height:15.6px;letter-spacing:.9638px;font-size:13px;font-weight:700;white-space:nowrap}.ll-a1-gifts-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;height:100%}.ll-a1-gift{flex:1;min-width:0;height:88.5px}.ll-a1-gift-plus{position:absolute;top:28px;left:calc(100% / 3 - 8px);display:flex;width:16px;height:16px;align-items:center;justify-content:center;background:#fff;border:1px solid #131e2c;border-radius:50%;color:#222;font-size:10px;font-weight:400;line-height:10px;z-index:1}.ll-a1-gift-plus:nth-of-type(2){left:calc(200% / 3 - 8px)}.ll-a1-delivery{display:flex;justify-content:center;align-items:flex-start;gap:6px;margin-top:19px;height:74px;padding:16px 0;border-block:1px dashed #131e2c}.ll-a1-delivery>span{width:9px;height:9px;border-radius:50%;background:#0071e3;margin-top:3px;flex:none}.ll-a1-delivery p{text-align:center;font-size:15px;line-height:20px;letter-spacing:-.15px}.ll-a1-product-form{margin:19px 0 0;width:100%}.ll-a1-atc{width:100%;height:56px;display:flex;gap:16px;align-items:center;justify-content:center;background:linear-gradient(90deg,#003780,#0071bc);color:#fff;border:0;border-radius:4px;padding:0 24px;font-size:15px;font-weight:500;line-height:16px}.ll-a1-atc>img{width:22px;height:14px;flex:none}.ll-a1-atc-prices{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;box-shadow:0 0 7px #ffffff24;font-size:14.1px;line-height:14.1px;font-weight:500;white-space:nowrap}.ll-a1-atc-prices s{font-weight:400}.ll-a1-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:281px;max-width:100%;height:58px;margin:auto!important;padding:8px 0;list-style:none;color:#d9eafb;font-size:14px;font-weight:400;line-height:16.8px}.ll-a1-trust li{display:flex;align-items:center;gap:4px;white-space:nowrap}.ll-a1-trust li:last-child{flex-basis:100%;justify-content:center}.ll-a1-trust img{display:block;width:16px;height:16px;flex:none}.ll-a1-art{position:relative;container-type:inline-size;width:100%;height:100%}.ll-a1-art__canvas{position:relative;width:100%;height:100%;font:400 10px/normal Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff}.ll-a1-art__canvas *{box-sizing:border-box;margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit;border-width:0;border-style:solid}.ll-a1-art__canvas img{display:block}@media(min-width:990px){.ll-a1-page .ll-a1-resilia{padding:80px}.ll-a1-resilia--main .ll-a1-resilia-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;max-width:1280px}.ll-a1-resilia--main .ll-a1-summary{padding-top:0}.ll-a1-resilia--main .ll-a1-summary h2{font-size:36px;line-height:1.2;margin:16px 0}.ll-a1-resilia--main .ll-a1-description{font-size:16px;line-height:1.4}.ll-a1-resilia--main .ll-a1-benefits{gap:12px 20px}.ll-a1-resilia--main .ll-a1-benefits span{font-size:14px;line-height:1.25}.ll-a1-resilia-inner{max-width:600px}}@media(max-width:359px){.ll-a1-price-row{gap:6px;font-size:16px}.ll-a1-price-row>span{font-size:11px;padding-inline:8px}.ll-a1-choice{padding-inline:8px}.ll-a1-choice-row{gap:6px}.ll-a1-choice-art{flex-basis:80px;width:80px;height:49px}.ll-a1-choice-title{font-size:14px}.ll-a1-perk strong{font-size:10px;white-space:normal}.ll-a1-atc{gap:10px;padding:0 12px;font-size:14px}.ll-a1-atc-prices{padding-inline:10px;font-size:12px}.ll-a1-benefits span{font-size:10px}}@media(min-width:990px){.ll-a1-resilia--main .ll-a1-benefits{grid-template-rows:none}.ll-a1-resilia--main .ll-a1-summary h2{min-height:0}}.ll-a1-gift .ll-a1-art{max-width:116px;margin-inline:auto}@media(prefers-reduced-motion:reduce){.ll-a1-gallery-track,.ll-a1-gifts,.ll-a1-gallery-prev,.ll-a1-gallery-next{transition:none}}.ll-a1-gifts.is-locked{opacity:1}.ll-a1-gift{position:relative}.ll-a1-gift.is-locked .ll-a1-art{filter:blur(6px);opacity:.55}.ll-a1-gift-lock{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#fff;font-size:14px;line-height:19.6px;text-align:center}.ll-a1-gift.is-locked .ll-a1-gift-lock{display:flex}.ll-a1-gift-lock img{display:block;width:22px;height:22px}.ll-a1-desktop-media{display:none}@media(min-width:990px){.ll-a1-page .ll-a1-resilia-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;max-width:1280px;align-items:start}.ll-a1-page .ll-a1-desktop-media{display:block;min-width:0}.ll-a1-page .ll-a1-resilia-media{display:none}.ll-a1-page .ll-a1-desktop-media .ll-pdp-po__gallery{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.ll-a1-page .ll-a1-desktop-media .ll-pdp-po__thumbs{margin-top:16px}.ll-a1-page .ll-a1-resilia-buy{min-width:0}.ll-a1-page .ll-a1-resilia-buy .ll-pdp-acc{padding:32px 0 0}.ll-a1-page .ll-a1-resilia-buy .ll-pdp-acc__inner{padding:0;width:100%}}@media(prefers-reduced-motion:reduce){.ll-a1-desktop-media .ll-original-gallery__slides{transition:none}}.ll-a1-page .ll-a1-resilia{background:#000;color:#fff}.ll-a1-gallery{container-type:inline-size}.ll-a1-gallery-slide>.ll-gallery-art{width:100%;height:100%}.ll-a1-resilia .ll-gallery-stamp{display:none}[data-a1-banner-home]{display:contents}.ll-a1-resilia .ll-clinician-copy{pointer-events:auto}@media(min-width:990px){.ll-a1-resilia-buy .ll-pdp-acc{display:block;padding:32px 0 0}.ll-a1-resilia-buy .ll-pdp-acc__inner{padding:0;max-width:none}.ll-a1-desktop-media .ll-pdp-po__gallery{position:relative;aspect-ratio:1;overflow:hidden}.ll-a1-desktop-media .ll-pdp-po__thumbs[hidden]{display:none}}.ll-a1-proof>img{width:78px;height:17px}.ll-a1-perk>img{width:14px;height:11px;margin-top:5px}.ll-a1-perk strong{font-size:13px;line-height:18.2px;letter-spacing:-.0762px}.ll-a1-perk small{margin-top:0}@media(max-width:989px){.ll-a1-summary h2{white-space:pre-line}}@media(max-width:359px){.ll-a1-perk strong{font-size:10px;white-space:normal}}.ll-a1-atc.is-loading{position:relative;cursor:wait;opacity:1}.ll-a1-atc.is-loading>span,.ll-a1-atc.is-loading>img{visibility:hidden}.ll-a1-atc.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ll-cart-loading .65s linear infinite}.ll-a1-product-form [data-cart-errors-container]:empty{display:none}.ll-a1-product-form [data-cart-errors-container]{color:#fff;font-size:14px;text-align:left}@keyframes ll-cart-loading{to{transform:rotate(360deg)}}@media(max-width:389px){.ll-a1-price-row>span{padding:0 8px;font-size:12px;letter-spacing:-.2px}}.ll-a1-offer{container-type:inline-size}@container (max-width:400px){.ll-a1-price-row{gap:6px}.ll-a1-price-row>span{padding:0 8px}}@container (max-width:340px){.ll-a1-price-row>span{font-size:12px;letter-spacing:-.2px}}@container (max-width:300px){.ll-a1-price-row{font-size:16px}.ll-design-page .ll-a1-offer .ll-a1-price-row>span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ll-a1-purchase.css.map */
