.lp-photo{display:block;position:relative;isolation:isolate;background:var(--lp-field);color:var(--lp-deep)}.lp-photo__media,.lp-photo__media picture{display:block}.lp-photo__media{overflow:clip}.lp-photo__img{display:block;inline-size:100%;block-size:clamp(480px,43vw,720px);object-fit:cover;object-position:var(--lp-photo-x, 30%) 50%}.lp-photo--banner .lp-photo__img{block-size:clamp(380px,34vw,560px)}@media(min-width:990px){.lp-photo--hero .lp-photo__img{block-size:min(56.25vw,820px);object-position:var(--lp-photo-x, 30%) var(--lp-photo-y, 50%)}}.lp-photo__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-inline:max(var(--lp-gutter),calc((100% - var(--lp-page-max)) / 2 + var(--lp-gutter)))}.lp-photo--copy-start .lp-photo__frame{justify-content:flex-start}.lp-photo--copy-end .lp-photo__frame{justify-content:flex-end}.lp-photo__copy{inline-size:min(46%,640px);display:grid;gap:22px;justify-items:center;text-align:center}.lp-photo__title{margin:0;font-family:var(--lp-font-display);font-weight:600;font-size:var(--lp-t-display);line-height:1.02;letter-spacing:-.015em;color:var(--lp-deep);text-wrap:balance}.lp-photo--banner .lp-photo__title{font-size:var(--lp-t-head)}.lp-photo__text{margin:0;font-size:var(--lp-t-lead);line-height:1.5;color:var(--lp-deep);max-inline-size:40ch}.lp-photo__btn{display:inline-flex;align-items:center;gap:10px;min-block-size:58px;padding-inline:32px;border-radius:999px;background:var(--lp-highlight);color:var(--lp-deep);border:2px solid var(--lp-deep);border-block-end-width:5px;font-family:var(--lp-font-display);font-size:var(--lp-t-lead);font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .12s var(--lp-ease),border-width .12s var(--lp-ease)}@media(hover:hover){.lp-photo__btn:hover{background:color-mix(in srgb,var(--lp-highlight) 82%,#fff)}}.lp-photo__btn:active{transform:translateY(2px);border-block-end-width:3px}.lp-photo__btn:focus-visible{outline:3px solid var(--lp-deep);outline-offset:3px}.lp-photo__btn--outline{background:transparent;color:var(--lp-deep);border-block-end-width:2px;font-size:var(--lp-t-body)}@media(hover:hover){.lp-photo__btn--outline:hover{background:var(--lp-deep);color:#fff}}.lp-photo__btn--outline:active{transform:scale(.98);border-block-end-width:2px}.lp-photo__stars{margin-block-start:-10px}.lp-photo__stars .lp-rbadge{color:var(--lp-deep);justify-content:center;min-block-size:44px;padding:2px 14px;border-radius:999px;background:#f9f7f2db}.lp-photo__btn .lp-icon{inline-size:18px;block-size:18px;transition:translate .2s var(--lp-ease)}.lp-photo__btn:hover .lp-icon{translate:-3px 0}@media(min-width:750px)and (max-width:989px){.lp-photo__img,.lp-photo--banner .lp-photo__img{block-size:auto;aspect-ratio:16 / 9}.lp-photo__frame{position:static;justify-content:center!important;padding-block:40px 48px}.lp-photo__copy{inline-size:min(100%,600px)}.lp-photo__text{max-inline-size:44ch}}@media(max-width:749px){.lp-photo__img{block-size:auto;aspect-ratio:4 / 5;object-position:var(--lp-photo-x-m, 50%) 50%}.lp-photo--banner .lp-photo__img{aspect-ratio:5 / 4;block-size:auto}.lp-photo__frame{align-items:flex-end;justify-content:center!important;padding-block-end:clamp(22px,6vw,36px)}.lp-photo__media:after{content:"";position:absolute;inset:auto 0 0;block-size:46%;background:linear-gradient(to top,#f9f7f2f5,#f9f7f200);pointer-events:none}.lp-photo__media{position:relative}.lp-photo__copy{inline-size:100%;justify-items:center;text-align:center;gap:14px}.lp-photo__title{font-size:clamp(34px,9.6vw,46px)}.lp-photo__text{font-size:17px}.lp-photo__btn{min-block-size:54px}.lp-photo--banner .lp-photo__frame{position:static;padding-block:28px 36px}.lp-photo--banner .lp-photo__media:after{display:none}.lp-photo--hero .lp-photo__media:after{block-size:34%;background:linear-gradient(to top,var(--lp-field) 12%,rgb(241 235 225 / 0))}.lp-photo--hero .lp-photo__img{aspect-ratio:20 / 23;object-position:var(--lp-photo-x-m, 50%) 18%}.lp-photo--hero .lp-photo__frame{position:relative;inset:auto;z-index:1;margin-block-start:-31vw;padding-block:0 30px}}.lp-circles__list{display:grid;grid-template-columns:repeat(var(--lp-circles, 6),minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.lp-circle{display:grid;justify-items:center;gap:14px;text-decoration:none;color:var(--lp-deep)}.lp-circle__media{display:block;inline-size:min(100%,176px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--lp-field);transition:scale .32s var(--lp-ease-expo)}.lp-circle__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.lp-circle__label{font-size:var(--lp-t-body);font-weight:500;text-align:center}.lp-circle:hover .lp-circle__media{scale:1.04}.lp-circle:focus-visible{outline:none}.lp-circle:focus-visible .lp-circle__media{outline:3px solid var(--lp-deep);outline-offset:4px}@media(max-width:749px){.lp-circles__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.lp-circle__media{inline-size:min(100%,112px)}.lp-circle__label{font-size:15px}}.lp-featured__head{display:grid;gap:10px;margin-block-end:clamp(24px,3vw,40px)}.lp-featured__title{margin:0;font-family:var(--lp-font-display);font-weight:600;font-size:var(--lp-t-head);line-height:1.1;color:var(--lp-deep)}.lp-featured__text{margin:0;font-size:var(--lp-t-lead);color:var(--lp-deep);max-inline-size:48ch}.lp-featured__list{display:grid;gap:clamp(16px,2vw,28px);list-style:none;margin:0;padding:0}@media(min-width:750px){.lp-featured__list--2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lp-featured__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-pcard{display:grid;gap:18px;align-content:start}.lp-pcard__media{display:block;border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-field);aspect-ratio:4 / 5}@media(min-width:750px){.lp-featured__list--2 .lp-pcard__media{aspect-ratio:auto;block-size:clamp(340px,36vw,580px)}}@media(max-width:749px){.lp-featured__list--2 .lp-pcard__media{aspect-ratio:1}}.lp-featured__list--4 .lp-pcard{display:flex;flex-direction:column}.lp-featured__list--4 .lp-pcard__body{flex:1;display:flex;flex-direction:column;gap:8px}.lp-featured__list--4 .lp-pcard__foot{margin-block-start:auto;padding-block-start:6px}@media(min-width:750px){.lp-featured__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lp-featured__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-featured__list--4 .lp-pcard__btn{padding-inline:18px}}@media(max-width:749px){.lp-featured__list--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.lp-featured__list--4 .lp-pcard{gap:10px}.lp-featured__list--4 .lp-pcard__title{font-size:var(--lp-t-lead)}.lp-featured__list--4 .lp-pcard__line{display:none}.lp-featured__list--4 .lp-pcard__foot{flex-direction:column;align-items:stretch;gap:8px}.lp-featured__list--4 .lp-pcard__btn{justify-content:center;min-block-size:46px;padding-inline:10px;font-size:var(--lp-t-small)}}.lp-pcard__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale .6s var(--lp-ease-expo)}.lp-pcard:hover .lp-pcard__media img{scale:1.03}.lp-pcard__body{display:grid;gap:8px}.lp-pcard__title{margin:0;font-family:var(--lp-font-display);font-weight:600;font-size:var(--lp-t-title);line-height:1.15}.lp-pcard__title a{color:var(--lp-deep);text-decoration:none}.lp-pcard__line{margin:0;font-size:var(--lp-t-body);color:var(--lp-deep)}.lp-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-start:6px}.lp-pcard__price{font-size:var(--lp-t-lead);font-weight:600;color:var(--lp-deep);font-variant-numeric:tabular-nums}.lp-pcard__btn{display:inline-flex;align-items:center;min-block-size:52px;padding-inline:26px;border-radius:999px;background:var(--lp-highlight);color:var(--lp-deep);border:2px solid var(--lp-deep);border-block-end-width:5px;font-family:var(--lp-font-display);font-weight:600;text-decoration:none;transition:background-color .16s ease,transform .12s var(--lp-ease),border-width .12s var(--lp-ease)}@media(hover:hover){.lp-pcard__btn:hover{background:color-mix(in srgb,var(--lp-highlight) 82%,#fff)}}.lp-pcard__btn:active{transform:translateY(2px);border-block-end-width:3px}.lp-pcard__btn:focus-visible{outline:3px solid var(--lp-deep);outline-offset:3px}.lp-proof{background:var(--lp-field-sage);color:var(--lp-deep)}.lp-proof__grid{display:grid;gap:clamp(28px,4vw,56px);justify-items:center;text-align:center}.lp-proof__title{margin:0;font-family:var(--lp-font-display);font-weight:600;font-size:var(--lp-t-head);line-height:1.08;text-wrap:balance}.lp-proof__text{margin:0;font-size:var(--lp-t-lead);line-height:1.55;max-inline-size:52ch}.lp-proof__copy{display:grid;gap:18px;justify-items:center;max-inline-size:780px}.lp-proof__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;inline-size:min(100%,640px);margin:10px 0 0;padding:0;list-style:none}.lp-proof__fact{display:grid;gap:4px}.lp-proof__fact b{font-family:var(--lp-font-display);font-weight:600;font-size:var(--lp-t-title);line-height:1;font-variant-numeric:tabular-nums}.lp-proof__fact span{font-size:var(--lp-t-small);line-height:1.35}.lp-proof__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,20px);inline-size:min(100%,900px);margin:0}.lp-proof__photos figure{margin:0;display:grid;gap:8px}.lp-proof__photos img{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--lp-radius);background:#fff}.lp-proof__photos figcaption{font-size:var(--lp-t-small)}.lp-proof__photos figure:nth-child(2){margin-block-start:28px}@media(max-width:749px){.lp-proof__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-proof__photos figure:nth-child(3){display:none}.lp-proof__photos figure:nth-child(2){margin-block-start:18px}.lp-proof__facts{gap:10px}}@media(prefers-reduced-motion:no-preference){.lp-photo--hero .lp-photo__img{animation:lp-home-settle 1.4s var(--lp-ease-expo) both}@keyframes lp-home-settle{0%{scale:1.05}to{scale:1}}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lp-home.css.map */
