.template-product-lpf-master-root{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}.template-product-lpf-master{width:100%;max-width:100vw;overflow-x:hidden;overflow-x:clip;background:#fff}.template-product-lpf-master #MainContent{border-top:6px solid transparent;border-image:linear-gradient(90deg,#c9dbf8 0 25%,#bde8d2 25% 50%,#ef947e 50% 75%,#f7d865 75%) 1}.template-product-lpf-master .product-information{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-block:clamp(34px,5vw,72px);overflow-x:hidden;overflow-x:clip;color:#123f7a;background:#fff;font-family:"LPF Jost",var(--font-body--family),sans-serif}.template-product-lpf-master .product-information__grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;gap:clamp(30px,4vw,56px)}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-container{--media-radius: 24px;box-sizing:border-box;overflow:hidden!important;overflow:clip!important;border-radius:24px!important;background:transparent;clip-path:inset(0 round 24px);isolation:isolate}.template-product-lpf-master .product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-radius:24px!important}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slides{max-width:100%;border-radius:inherit}.template-product-lpf-master .product-information__media,.template-product-lpf-master .product-details,.template-product-lpf-master .product-details>.group-block,.template-product-lpf-master .product-details>.group-block>.group-block-content{box-sizing:border-box;min-width:0;max-width:100%}.template-product-lpf-master .product-information__media{width:100%}.template-product-lpf-master .product-information__media media-gallery{box-sizing:border-box;width:100%;min-width:0;max-width:780px;margin-inline:auto}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide{max-width:100%;overflow:hidden;border-radius:24px;clip-path:inset(0 round 24px)}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide>.product-media{box-sizing:border-box;overflow:hidden;width:100%;min-width:0;max-width:100%;padding:0;border:0;border-radius:24px!important;background:transparent;box-shadow:none}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide>.product-media img{display:block;width:100%;max-width:100%;border-radius:24px!important;clip-path:inset(0 round 24px)}.template-product-lpf-master .product-information__media slideshow-controls{gap:8px;margin-top:14px}.template-product-lpf-master .product-information__media .slideshow-controls__thumbnail{overflow:hidden;padding:3px;border:1px solid rgb(18 63 122 / 12%);border-radius:14px;background:#fff;box-shadow:0 4px 12px #123f7a0d}.template-product-lpf-master .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border-color:#123f7a;box-shadow:0 0 0 2px #c9dbf8,0 0 0 4px #123f7a}.template-product-lpf-master .product-information__media slideshow-arrows{mix-blend-mode:normal}.template-product-lpf-master .product-information__media slideshow-arrows .slideshow-control{width:44px;height:44px;margin-inline:6px;padding:11px;border:1px solid rgb(18 63 122 / 12%);border-radius:50%;color:#123f7a;background:#fffffff0;box-shadow:0 7px 18px #123f7a17}.template-product-lpf-master .product-details{align-self:start;padding:clamp(24px,3vw,38px);border:0;border-radius:0;background:transparent;box-shadow:none}.template-product-lpf-master .product-details>.group-block{padding:0!important}.template-product-lpf-master .product-details h1{color:#123f7a;font-family:"LPF Jost",var(--font-heading--family),sans-serif;letter-spacing:.015em}.template-product-lpf-master .product-details .lpf-purchase-copy{color:#123f7ab8}.template-product-lpf-master .product-details .button{min-height:52px;border:0;border-radius:14px;color:#fff;background:#123f7a;box-shadow:0 7px 18px #123f7a14;font-weight:650}.template-product-lpf-master .product-details .quantity-selector{overflow:hidden;border:1px solid rgb(18 63 122 / 14%);border-radius:14px;background:#fff}.template-product-lpf-master .lpf-purchase-copy{width:100%;text-wrap:pretty}.template-product-lpf-master .lpf-purchase-copy p{margin:0}.template-product-lpf-master .lpf-purchase-copy--tagline{font-weight:500}.template-product-lpf-master .lpf-product-selector{width:100%;min-width:0;max-width:100%;padding-block:4px 2px}.template-product-lpf-master .lpf-product-selector__label{margin:0 0 12px;color:#123f7ab8;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.template-product-lpf-master .lpf-product-selector__list{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px;margin:0;padding:0;list-style:none}.template-product-lpf-master .lpf-product-selector__item{display:flex;min-width:0;flex-direction:column;gap:7px;align-items:center;color:#123f7a;text-align:center;text-decoration:none}.template-product-lpf-master .lpf-product-selector__cover{position:relative;display:block;width:100%;overflow:hidden;padding:4px;border:1px solid rgb(18 63 122 / 12%);border-radius:12px;background:#fff;box-shadow:0 4px 12px #123f7a0d;aspect-ratio:1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-product-lpf-master .lpf-product-selector__cover img{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain;object-position:center}.template-product-lpf-master .lpf-product-selector__item:is(:hover,:focus-visible) .lpf-product-selector__cover{border-color:#123f7a61;box-shadow:0 7px 16px #123f7a17;transform:translateY(-2px)}.template-product-lpf-master .lpf-product-selector__item.is-current .lpf-product-selector__cover{border-color:#123f7a;box-shadow:0 0 0 2px #bde8d2,0 0 0 4px #123f7a}.template-product-lpf-master .lpf-product-selector__item.is-current .lpf-product-selector__cover:after{position:absolute;right:5px;bottom:5px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#ef947e;content:""}.template-product-lpf-master .lpf-product-selector__name{display:-webkit-box;width:100%;min-height:2.3em;max-height:2.3em;overflow:hidden;font-size:.72rem;line-height:1.15;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-product-lpf-master .lpf-product-selector__item:focus-visible{border-radius:12px;outline:3px solid #123f7a;outline-offset:4px}.template-product-lpf-master .lpf-product-selector__all{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:8px 16px;border:1px solid #123f7a;border-radius:999px;color:#fff;background:#123f7a;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.template-product-lpf-master .lpf-product-selector__all:hover{border-color:#f7d865;color:#123f7a;background:#f7d865}.template-product-lpf-master .lpf-product-selector__all:focus-visible{outline:3px solid #123f7a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.template-product-lpf-master .lpf-product-selector__all{transition:none}}@media screen and (min-width:1024px){.template-product-lpf-master .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.template-product-lpf-master .product-information__media media-gallery{--thumbnail-width: 78px;max-width:460px}.template-product-lpf-master .product-details{padding-inline:clamp(18px,2.2vw,34px)}}@media screen and (min-width:1200px){.template-product-lpf-master .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.template-product-lpf-master .product-information__media media-gallery{max-width:600px}}@media screen and (min-width:750px)and (max-width:1023px){.template-product-lpf-master .product-information{padding-block:36px 52px}.template-product-lpf-master .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr);row-gap:34px}.template-product-lpf-master .product-information__media,.template-product-lpf-master .product-details{grid-column:1;padding-inline:0}.template-product-lpf-master .product-information__media media-gallery{--thumbnail-width: 72px;max-width:680px}.template-product-lpf-master .product-details{width:min(100%,680px);margin-inline:auto;padding-block:0}}@media screen and (max-width:749px){.template-product-lpf-master .product-information{padding-block:12px 30px}.template-product-lpf-master .product-information__grid{row-gap:18px}.template-product-lpf-master .product-information__media,.template-product-lpf-master .product-details{grid-column:1}.template-product-lpf-master .product-information__media{box-sizing:border-box;width:100%;min-width:0;padding-inline:16px}.template-product-lpf-master .product-information__media media-gallery{width:100%;min-width:0;max-width:none}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-container{--media-radius: 20px;border-radius:20px!important;clip-path:inset(0 round 20px)}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide{border-radius:20px;clip-path:inset(0 round 20px)}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide>.product-media{aspect-ratio:1;border-radius:20px!important}.template-product-lpf-master .product-information__media .media-gallery--carousel slideshow-slide>.product-media img{width:100%;height:100%;border-radius:20px!important;clip-path:inset(0 round 20px);object-fit:contain}.template-product-lpf-master .product-information__media slideshow-controls{margin-top:8px}.template-product-lpf-master .product-information__media .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 50px}.template-product-lpf-master .product-details{width:100%;min-width:0;padding:0 20px 20px}.template-product-lpf-master .lpf-product-selector__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 5px}.template-product-lpf-master .lpf-product-selector__name{font-size:.66rem}.template-product-lpf-master .product-details h1{font-size:clamp(2rem,8vw,2.45rem);line-height:1.04}.template-product-lpf-master .product-details .lpf-purchase-copy--tagline{font-size:1rem;line-height:1.45}.template-product-lpf-master .product-details .lpf-purchase-copy--short_description{font-size:.96rem;line-height:1.52}.template-product-lpf-master .product-details .button{min-height:48px}.template-product-lpf-master .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:48px}.template-product-lpf-master .lpf-product-selector__list{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 5px;margin-inline:0;padding:6px 0 10px;overflow:visible}.template-product-lpf-master .lpf-product-selector__list li{width:auto;min-width:0}.template-product-lpf-master .lpf-product-selector__name{min-height:2.3em;max-height:2.3em;font-size:.66rem;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.template-product-lpf-master .lpf-product-selector__cover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lpf-product.css.map */
