h2.jdgm-rev-widg__title{font-family:Avenir;font-weight:800;font-size:48px;line-height:130%;letter-spacing:0%}a.jdgm-write-rev-link{font-family:Mark Pro;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;border-radius:50px}.tlpc-mp{--s: var(--tlpc-scale, 1);background:var(--mp-bg);color:var(--mp-ink);font-family:var(--tlpc-font-body);padding-top:var(--mp-pt);padding-bottom:var(--mp-pb);margin-top:var(--mp-mt);margin-bottom:var(--mp-mb)}.tlpc-mp *,.tlpc-mp *:before,.tlpc-mp *:after{box-sizing:border-box}.tlpc-mp ul,.tlpc-mp ol{margin-left:0;margin-right:0;padding:0;list-style:none}.tlpc-mp p{margin:0}.tlpc-mp button:not(.tlpc-btn){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tlpc-mp img{display:block;max-width:100%}.tlpc-mp__container{width:100%;max-width:calc(var(--mp-container) + 60px);margin:0 auto;padding:0 30px;display:flex;align-items:flex-start;gap:calc(var(--mp-col-gap) * var(--s))}.tlpc-mp__left{flex:1 1 auto;min-width:0}.tlpc-mp__right{flex:0 0 calc(var(--mp-right-width) * var(--s));width:calc(var(--mp-right-width) * var(--s));position:sticky;top:var(--mp-sticky-top-final, var(--mp-sticky-top))}.tlpc-mp__gallery{overflow:visible}.tlpc-mp__gallery .tlpc-mp__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mp-gallery-gap)}.tlpc-mp__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--mp-gallery-radius);background:var(--mp-gallery-bg);overflow:hidden;width:auto;height:auto}.tlpc-mp__media.is-hero{grid-column:1 / -1;order:-1}.tlpc-mp__media-btn{display:block;width:100%;height:100%;cursor:zoom-in}.tlpc-mp__img{width:100%;height:100%;object-fit:cover}.tlpc-mp__dots{display:none}.tlpc-mp__rating{display:flex;align-items:center;gap:calc(12px * var(--s));font-size:calc(var(--mp-rating-size) * var(--s));line-height:1.3;color:var(--mp-ink)}.tlpc-mp__stars{position:relative;display:inline-block;height:calc(var(--mp-star-size) * var(--s));line-height:0}.tlpc-mp__stars-row{display:flex;gap:calc(2px * var(--s));white-space:nowrap}.tlpc-mp__stars-row--fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.tlpc-mp__star{flex:0 0 auto;width:calc(var(--mp-star-size) * var(--s));height:calc(var(--mp-star-size) * var(--s));fill:var(--mp-star);opacity:.25}.tlpc-mp__stars-row--fill .tlpc-mp__star{opacity:1}.tlpc-mp__rating-sep{width:1px;height:calc(20px * var(--s));background:var(--mp-ink)}.tlpc-mp__rating-link{color:inherit;text-decoration:underline;text-underline-position:from-font}.tlpc-mp__title{margin:calc(25px * var(--s)) 0 0;font-family:var(--tlpc-font-heading);font-weight:var(--tlpc-heading-weight, 800);font-size:calc(var(--mp-title-size) * var(--s));line-height:1.3;letter-spacing:-.02em;color:var(--mp-title-color)}.tlpc-mp__pills{display:flex;flex-wrap:wrap;gap:calc(8px * var(--s));margin-top:calc(24px * var(--s))}.tlpc-mp__pill{padding:calc(4px * var(--s)) calc(16px * var(--s));border-radius:100px;background:var(--mp-pill-bg);color:var(--mp-pill-color);font-size:calc(var(--mp-pill-size) * var(--s));line-height:1.4}.tlpc-mp__price{display:flex;align-items:baseline;gap:calc(16px * var(--s));margin-top:calc(30px * var(--s));font-weight:500;font-size:calc(var(--mp-price-size) * var(--s));line-height:1.3}.tlpc-mp__price-now{color:var(--mp-price-color)}.tlpc-mp__price-was{color:var(--mp-compare-color);text-decoration:line-through}.tlpc-mp__benefits{display:flex;align-items:center;justify-content:space-between;margin-top:calc(30px * var(--s));padding:calc(16px * var(--s)) 0;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line)}.tlpc-mp__benefit{display:flex;align-items:center;gap:calc(12px * var(--s));flex:1 1 0;min-width:0;padding:20px calc(16px * var(--s));color:var(--mp-benefit-color);font-size:calc(var(--mp-benefit-size) * var(--s));line-height:1.2}.tlpc-mp__benefit:first-child{padding-left:0}.tlpc-mp__benefit:last-child{padding-right:0}.tlpc-mp__benefit+.tlpc-mp__benefit{border-left:1px solid var(--mp-line)}.tlpc-mp__benefit-icon{flex:0 0 auto;width:calc(var(--mp-benefit-icon) * var(--s));height:calc(var(--mp-benefit-icon) * var(--s));object-fit:contain}.tlpc-mp__benefit-icon--ph{border-radius:50%;border:1.5px solid var(--mp-benefit-color)}.tlpc-mp__benefit-label{min-width:0}.tlpc-mp__videos{display:flex;gap:calc(10px * var(--s));margin-top:calc(30px * var(--s))}.tlpc-mp__videos-heading{margin:calc(30px * var(--s)) 0 0}.tlpc-mp__videos-heading+.tlpc-mp__videos{margin-top:calc(12px * var(--s))}.tlpc-mp__video-btn{display:block;width:calc(var(--mp-video-size) * var(--s));height:calc(var(--mp-video-size) * var(--s));padding:3px;border-radius:50%;border:1px solid var(--mp-video-ring);overflow:hidden;position:relative}.tlpc-mp__video-thumb{width:100%;height:100%;border-radius:50%;object-fit:cover}.tlpc-mp__video-btn:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-40%,-50%);border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #ffffff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.tlpc-mp__form{display:block}.tlpc-mp__error{margin-top:calc(12px * var(--s));font-size:calc(14px * var(--s));color:#c62828}.tlpc-mp__option{margin:calc(30px * var(--s)) 0 0;padding:0;border:0;min-width:0}.tlpc-mp__label{display:block;padding:0;font-weight:500;font-size:calc(var(--mp-label-size) * var(--s));line-height:1.3;letter-spacing:-.02em;color:var(--mp-label-color)}.tlpc-mp__label-value{font-weight:400;color:var(--mp-ink-80);margin-left:calc(8px * var(--s))}.tlpc-mp__chips{display:flex;flex-wrap:wrap;gap:calc(10px * var(--s));margin-top:calc(16px * var(--s))}.tlpc-mp__chip-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tlpc-mp__chip{display:inline-flex;align-items:center;padding:calc(10px * var(--s)) calc(20px * var(--s));border-radius:100px;border:1px solid var(--mp-chip-border);background:#ffffff1a;color:var(--mp-chip-color);font-weight:500;font-size:calc(var(--mp-chip-size) * var(--s));line-height:1.4;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.tlpc-mp__chip-input:checked+.tlpc-mp__chip{background:var(--mp-chip-active-bg);border-color:var(--mp-chip-active-border);color:var(--mp-chip-active-color)}.tlpc-mp__chip-input:focus-visible+.tlpc-mp__chip{outline:2px solid var(--mp-ink);outline-offset:2px}.tlpc-mp__goal{margin-top:calc(30px * var(--s))}.tlpc-mp__goal-scroll{margin-top:calc(16px * var(--s))}.tlpc-mp__goal-list{display:flex;gap:calc(16px * var(--s))}.tlpc-mp__goal-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;text-align:center;border-radius:var(--mp-goal-radius);background:var(--mp-goal-head-bg)}.tlpc-mp__goal-card[hidden]{display:none}.tlpc-mp__goal-head{display:block;padding:calc(4px * var(--s)) calc(8px * var(--s));min-height:calc(24px * var(--s));color:var(--mp-goal-head-color);font-weight:500;font-size:calc(var(--mp-goal-head-size) * var(--s));line-height:1.3;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlpc-mp__goal-body{display:flex;flex-direction:column;align-items:center;height:calc(205px * var(--s));margin:0 1px 1px;border-radius:var(--mp-goal-radius);border:1px solid var(--mp-goal-border);background:var(--mp-goal-bg);transition:background-color .2s cubic-bezier(.4,0,.2,1)}.tlpc-mp__goal-card.is-active .tlpc-mp__goal-body{background:var(--mp-goal-active-bg)}.tlpc-mp__goal-tag{display:block;min-width:calc(79px * var(--s));padding:calc(6px * var(--s)) calc(8px * var(--s));border-radius:0 0 var(--mp-goal-radius) var(--mp-goal-radius);background:var(--mp-goal-tag-bg);color:var(--mp-goal-tag-color);font-size:calc(var(--mp-goal-tag-size) * var(--s));line-height:1.1}.tlpc-mp__goal-card.is-active .tlpc-mp__goal-tag{border-radius:0 0 calc(8px * var(--s)) calc(8px * var(--s))}.tlpc-mp__goal-sub{display:block;margin-top:calc(16px * var(--s));padding:0 calc(8px * var(--s));color:var(--mp-goal-sub-color);font-size:calc(var(--mp-goal-sub-size) * var(--s));line-height:1.3}.tlpc-mp__goal-img{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;padding:calc(12px * var(--s)) 0}.tlpc-mp__goal-img img{max-height:calc(72px * var(--s));width:auto;object-fit:contain}.tlpc-mp__goal-price{display:flex;align-items:center;gap:calc(8px * var(--s));padding-bottom:calc(24px * var(--s));font-size:calc(var(--mp-goal-price-size) * var(--s));line-height:1.3}.tlpc-mp__goal-now{font-weight:500;color:var(--mp-price-color)}.tlpc-mp__goal-was{color:var(--mp-compare-color);text-decoration:line-through;margin-left:calc(-3px * var(--s))}.tlpc-mp__goal-badge{display:inline-block;padding:calc(3.5px * var(--s)) calc(7px * var(--s));border-radius:80px;background:var(--mp-badge-bg);color:var(--mp-badge-color);font-weight:500;font-size:calc(var(--mp-badge-size) * var(--s));line-height:1.1;white-space:nowrap}.tlpc-mp__buttons{display:flex;gap:calc(8px * var(--s));margin-top:calc(40px * var(--s))}.tlpc-mp__buttons>*{flex:1 1 0;min-width:0}.tlpc-mp__atc.tlpc-btn{--tlpc-btn-bg: var(--mp-atc-bg);--tlpc-btn-color: var(--mp-atc-color);--tlpc-btn-height: 50px;--tlpc-btn-radius: 80px;--tlpc-btn-pad: 20px;width:100%;position:relative}.tlpc-mp__atc.tlpc-btn:disabled{opacity:.5;cursor:not-allowed}.tlpc-mp__atc .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.tlpc-mp__atc .loading__spinner .spinner{width:20px;height:20px}.tlpc-mp__atc .loading__spinner .path{stroke:var(--mp-atc-color)}.tlpc-mp__atc.loading .tlpc-btn__label{visibility:hidden}.tlpc-mp__buy[hidden]{display:none}.tlpc-mp__buy .shopify-payment-button{width:100%}.tlpc-mp__buy .shopify-payment-button__button:after,.tlpc-mp__buy .shopify-payment-button__button:before{content:none}.tlpc-mp__buy .shopify-payment-button__button,.tlpc-mp__buy .shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:calc(50px * var(--s));padding:0 calc(20px * var(--s))!important;border:0!important;border-radius:80px!important;background:var(--mp-buy-bg)!important;color:var(--mp-buy-color)!important;font-family:var(--tlpc-font-heading)!important;font-weight:var(--tlpc-heading-weight, 800)!important;font-size:calc(var(--tlpc-button-size-global) * var(--s))!important;line-height:1.2;text-transform:uppercase;box-shadow:none;transition:opacity .25s ease}.tlpc-mp__buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--mp-buy-bg);opacity:.9}.tlpc-mp__buy .shopify-payment-button__more-options{display:none}.tlpc-mp .tlpc-mp__perday{margin:calc(20px * var(--s)) 0 0;text-align:center;color:var(--mp-perday-color);font-size:calc(var(--mp-perday-size) * var(--s));line-height:1.3}.tlpc-mp__perday strong{font-weight:500}.tlpc-mp__acc{margin-top:calc(40px * var(--s));padding:0 calc(20px * var(--s));border-radius:var(--mp-acc-radius);border:1px solid var(--mp-acc-border);background:var(--mp-acc-bg)}.tlpc-mp__acc-item+.tlpc-mp__acc-item{border-top:1px solid var(--mp-line)}.tlpc-mp__acc-h{margin:1em 0;padding:0;font:inherit;position:static}.tlpc-mp__acc-item{position:relative;display:block}.tlpc-mp__acc-btn{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--s));width:100%;padding:calc(20px * var(--s)) calc(20px * var(--s));text-align:left}.tlpc-mp__acc-title{font-family:var(--tlpc-font-heading);font-weight:500;font-size:calc(var(--mp-acc-title-size) * var(--s));line-height:1.3;color:var(--mp-acc-title-color)}.tlpc-mp__acc-icon{flex:0 0 auto;width:calc(22px * var(--s));height:calc(22px * var(--s));color:var(--mp-acc-icon-color)}.tlpc-mp__acc-icon svg{display:block;width:100%;height:100%}.tlpc-mp__acc-icon-v{transform-origin:50% 50%;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.tlpc-mp__acc-item.is-open .tlpc-mp__acc-icon-v{transform:rotate(90deg);opacity:0}.tlpc-mp__acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.tlpc-mp__acc-item.is-open .tlpc-mp__acc-panel{grid-template-rows:1fr}.tlpc-mp__acc-inner{overflow:hidden;min-height:0}.tlpc-mp__acc-item.is-open .tlpc-mp__acc-inner{padding:0 calc(20px * var(--s)) calc(20px * var(--s)) 0;margin-top:calc(-10px * var(--s))}.tlpc-mp__acc-rte,.tlpc-mp__step-body,.tlpc-mp__note-text{color:var(--mp-acc-body-color);font-size:calc(var(--mp-acc-body-size) * var(--s));line-height:1.3}.tlpc-mp__acc-rte p{margin:0}.tlpc-mp__acc-rte p+p{margin-top:calc(8px * var(--s))}.tlpc-mp__acc-rte h2,.tlpc-mp__acc-rte h3,.tlpc-mp__acc-rte h4,.tlpc-mp__acc-rte h5,.tlpc-mp__acc-rte h6{display:flex;align-items:flex-start;gap:calc(12px * var(--s));margin:calc(28px * var(--s)) 0 0;font:inherit;font-weight:500;color:inherit}.tlpc-mp__acc-rte h2:before,.tlpc-mp__acc-rte h3:before,.tlpc-mp__acc-rte h4:before,.tlpc-mp__acc-rte h5:before,.tlpc-mp__acc-rte h6:before,.tlpc-mp__note-title:before{content:"";flex:0 0 auto;width:calc(16px * var(--s));height:calc(16px * var(--s));margin-top:calc(2px * var(--s));border-radius:50%;background:var(--mp-bullet, none) center / contain no-repeat;border:var(--mp-bullet-border, 1.5px) solid var(--mp-acc-icon-color)}.tlpc-mp__acc-rte h2+p,.tlpc-mp__acc-rte h3+p,.tlpc-mp__acc-rte h4+p,.tlpc-mp__acc-rte h5+p,.tlpc-mp__acc-rte h6+p,.tlpc-mp__acc-rte h2+ul,.tlpc-mp__acc-rte h3+ul,.tlpc-mp__acc-rte h4+ul,.tlpc-mp__acc-rte h5+ul,.tlpc-mp__acc-rte h6+ul{margin-top:calc(8px * var(--s))}.tlpc-mp__acc-rte ul,.tlpc-mp__acc-rte ol{list-style:disc;padding-left:calc(24px * var(--s))}.tlpc-mp__acc-rte ol{list-style:decimal}.tlpc-mp__acc-rte li+li{margin-top:calc(8px * var(--s))}.tlpc-mp__acc-rte strong{font-weight:500}.tlpc-mp__steps{margin-top:calc(8px * var(--s))}.tlpc-mp__acc-rte+.tlpc-mp__steps{margin-top:calc(24px * var(--s))}.tlpc-mp__step+.tlpc-mp__step{margin-top:calc(12px * var(--s))}.tlpc-mp__step-head{display:flex;align-items:center;gap:calc(10px * var(--s))}.tlpc-mp__step-img{flex:0 0 auto;width:calc(60px * var(--s));height:calc(60px * var(--s));border-radius:50%;object-fit:cover}.tlpc-mp__step-img--ph{display:block;background:var(--mp-gallery-bg)}.tlpc-mp__step-text{display:flex;flex-direction:column;gap:calc(4px * var(--s));color:var(--mp-acc-body-color);line-height:1.3}.tlpc-mp__step-label{font-size:calc(var(--mp-acc-step-size) * var(--s))}.tlpc-mp__step-title{font-weight:500;font-size:calc(var(--mp-acc-body-size) * var(--s))}.tlpc-mp__step-body{margin-top:calc(9px * var(--s))}.tlpc-mp__note{margin-top:calc(16px * var(--s));padding-top:calc(16px * var(--s));border-top:1px solid var(--mp-line)}.tlpc-mp__note-title{display:flex;align-items:flex-start;gap:calc(12px * var(--s));color:var(--mp-acc-body-color);font-weight:500;font-size:calc(var(--mp-acc-body-size) * var(--s));line-height:1.3}.tlpc-mp__note-text{margin-top:calc(8px * var(--s))}.tlpc-mp__ymal{margin-top:calc(40px * var(--s))}.tlpc-mp__ymal-head{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--s))}.tlpc-mp__ymal .tlpc-mp__label{color:var(--mp-ymal-title-color)}.tlpc-mp__ymal-nav{display:flex;align-items:center;gap:calc(2px * var(--s))}.tlpc-mp__ymal-arrow{display:flex;width:calc(18px * var(--s));height:calc(18px * var(--s));color:var(--mp-ink)}.tlpc-mp__ymal-arrow svg{width:100%;height:100%}.tlpc-mp__ymal-arrow.swiper-button-disabled{opacity:.35;cursor:default}.tlpc-mp__ymal-sep{width:1px;height:calc(14px * var(--s));background:var(--mp-ink)}.tlpc-mp__ymal-slider{margin-top:calc(16px * var(--s));overflow:hidden}.tlpc-mp__ymal-list{display:flex;margin:0}.tlpc-mp__ymal-card{display:flex;align-items:center;gap:calc(14px * var(--s));height:auto;padding:calc(8px * var(--s));border-radius:var(--mp-ymal-card-radius);background:var(--mp-ymal-card-bg);box-sizing:border-box}.tlpc-mp__ymal-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(90px * var(--s));height:calc(90px * var(--s));border-radius:4px;overflow:hidden}.tlpc-mp__ymal-media img{width:100%;height:100%;object-fit:contain}.tlpc-mp__ymal-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(8px * var(--s))}.tlpc-mp__ymal-name{font-family:var(--tlpc-font-heading);font-weight:500;font-size:calc(var(--mp-ymal-name-size) * var(--s));line-height:normal;color:var(--mp-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tlpc-mp__ymal-price{display:flex;gap:calc(8px * var(--s));font-weight:500;font-size:calc(var(--mp-ymal-price-size) * var(--s));line-height:1.3}.tlpc-mp__ymal-now{color:var(--mp-price-color)}.tlpc-mp__ymal-was{color:var(--mp-compare-color);text-decoration:line-through}.tlpc-mp__ymal-add{flex:0 0 auto;align-self:center;padding:calc(6px * var(--s)) calc(12px * var(--s))!important;border-radius:100px;background:var(--mp-ymal-btn-bg)!important;color:var(--mp-ymal-btn-color)!important;font-family:var(--tlpc-font-heading)!important;font-weight:var(--tlpc-heading-weight, 800)!important;font-size:calc(var(--mp-ymal-btn-size) * var(--s))!important;line-height:1.1!important;text-transform:uppercase;transition:opacity .25s ease}.tlpc-mp__ymal-error{font-size:calc(12px * var(--s));line-height:1.3;color:#c62828}.tlpc-mp__ymal-error[hidden]{display:none}.tlpc-mp__ymal-add:hover{opacity:.9}.tlpc-mp__ymal-add:disabled{opacity:.5;cursor:not-allowed}.tlpc-mp__ymal-add.is-loading{opacity:.6;pointer-events:none}.tlpc-mp-lock{overflow:hidden}.tlpc-mp__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}.tlpc-mp__dialog::backdrop{background:#000000d9}.tlpc-mp__dialog-close{position:absolute;top:24px;right:24px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;color:#fff}.tlpc-mp__dialog-close svg{width:22px;height:22px}.tlpc-mp__vdialog-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:72px 24px 24px}.tlpc-mp__vdialog-video{max-width:100%;max-height:100%;width:auto;height:auto;background:#000;border-radius:16px}.tlpc-mp__lightbox-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:72px 80px 40px}.tlpc-mp__lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:16px}.tlpc-mp__lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;color:#fff}.tlpc-mp__lightbox-arrow svg{width:24px;height:24px}.tlpc-mp__lightbox-arrow--prev{left:24px}.tlpc-mp__lightbox-arrow--next{right:24px}@media screen and (max-width:1700px){.tlpc-mp__container{max-width:calc(var(--mp-container) + 60px)}}@media screen and (max-width:1199px){.tlpc-mp__right{flex-basis:calc(var(--mp-right-width) * .85);width:calc(var(--mp-right-width) * .85)}}@media screen and (max-width:991px){.tlpc-mp__right{flex-basis:50%;width:50%}.tlpc-mp__benefit{flex-direction:column;text-align:center;gap:8px}}@media screen and (max-width:767px){h2.jdgm-rev-widg__title{font-size:28px}.tlpc-mp{padding-top:var(--mp-pt-m);padding-bottom:var(--mp-pb-m);margin-top:var(--mp-mt-m);margin-bottom:var(--mp-mb-m)}.tlpc-mp__container{max-width:calc(var(--mp-container-mobile) + 32px);padding:0 16px;flex-direction:column;gap:28px}.tlpc-mp__left,.tlpc-mp__right{flex:0 0 auto;width:100%;position:static}.tlpc-mp__gallery{overflow:hidden}.tlpc-mp__gallery .tlpc-mp__media-list{display:flex;gap:0}.tlpc-mp__media{flex:0 0 100%;width:100%;border-radius:var(--mp-gallery-radius-m)}.tlpc-mp__media.is-hero{order:0}.tlpc-mp__dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:18px;min-height:4px}.tlpc-mp__dot{width:4px;height:4px;border-radius:80px;background:var(--mp-dot);opacity:.5;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.tlpc-mp__dot.is-active{width:12px;opacity:1}.tlpc-mp__rating{gap:10px;font-size:var(--mp-rating-size-m)}.tlpc-mp__stars{height:var(--mp-star-size-m)}.tlpc-mp__stars-row{gap:1px}.tlpc-mp__star{width:var(--mp-star-size-m);height:var(--mp-star-size-m)}.tlpc-mp__rating-sep{height:18px}.tlpc-mp__title{margin-top:16px;font-size:var(--mp-title-size-m)}.tlpc-mp__pills{gap:4px 8px;margin-top:12px}.tlpc-mp__pill{padding:2px 12px;font-size:var(--mp-pill-size-m)}.tlpc-mp__price{gap:8px;margin-top:24px;font-size:var(--mp-price-size-m)}.tlpc-mp__benefits{margin-top:24px;padding:12px 0}.tlpc-mp__benefit{flex-direction:column;text-align:center;gap:6px;padding:14px 6px;font-size:var(--mp-benefit-size-m)}.tlpc-mp__benefit:first-child{padding-left:0}.tlpc-mp__benefit:last-child{padding-right:0}.tlpc-mp__benefit-icon{width:var(--mp-benefit-icon-m);height:var(--mp-benefit-icon-m)}.tlpc-mp__videos{gap:4px;margin-top:24px}.tlpc-mp__videos-heading{margin-top:24px}.tlpc-mp__videos-heading+.tlpc-mp__videos{margin-top:10px}.tlpc-mp__video-btn{width:var(--mp-video-size-m);height:var(--mp-video-size-m);padding:2px}.tlpc-mp__option{margin-top:24px}.tlpc-mp__label{font-size:var(--mp-label-size-m)}.tlpc-mp__label-value{margin-left:6px}.tlpc-mp__chips{gap:8px;margin-top:10px}.tlpc-mp__chip{padding:8px 16px;font-size:var(--mp-chip-size-m)}.tlpc-mp__goal{margin-top:24px}.tlpc-mp__goal-scroll{margin:10px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tlpc-mp__goal-scroll::-webkit-scrollbar{display:none}.tlpc-mp__goal-list{gap:6px;width:max-content}.tlpc-mp__goal-card{flex:0 0 154px;width:154px;scroll-snap-align:start;border-radius:var(--mp-goal-radius-m)}.tlpc-mp__goal-head{min-height:18px;padding:2.5px 6px;font-size:var(--mp-goal-head-size-m)}.tlpc-mp__goal-body{height:130px;margin:0;border-width:.66px;border-radius:var(--mp-goal-radius-m)}.tlpc-mp__goal-tag{min-width:52px;padding:4px 5px;font-size:var(--mp-goal-tag-size-m);border-radius:0 0 5.3px 5.3px}.tlpc-mp__goal-card.is-active .tlpc-mp__goal-tag{border-radius:0 0 5.3px 5.3px}.tlpc-mp__goal-sub{margin-top:10px;padding:0 4px;font-size:var(--mp-goal-sub-size-m)}.tlpc-mp__goal-img{padding:6px 0}.tlpc-mp__goal-img img{max-height:43px}.tlpc-mp__goal-price{gap:3px;padding-bottom:12px;font-size:var(--mp-goal-price-size-m)}.tlpc-mp__goal-was{margin-left:0}.tlpc-mp__goal-badge{padding:2.3px 4.8px;font-size:var(--mp-badge-size-m)}.tlpc-mp__buttons{margin-top:30px;gap:8px;flex-direction:column}.tlpc-mp__atc.tlpc-btn{--tlpc-btn-height-mobile: 48px}.tlpc-mp .tlpc-mp__perday{margin:16px 0 0;font-size:var(--mp-perday-size-m)}.tlpc-mp__acc{margin-top:24px;padding:0 10px;border-radius:var(--mp-acc-radius-m)}.tlpc-mp__acc-btn{gap:12px;padding:16px 6px 15px}.tlpc-mp__acc-title{font-size:var(--mp-acc-title-size-m)}.tlpc-mp__acc-icon{width:18px;height:18px}.tlpc-mp__acc-item.is-open .tlpc-mp__acc-inner{padding:0 6px 16px;margin-top:-6px}.tlpc-mp__acc-rte,.tlpc-mp__step-body,.tlpc-mp__note-text,.tlpc-mp__step-title,.tlpc-mp__note-title{font-size:var(--mp-acc-body-size-m)}.tlpc-mp__step-label{font-size:var(--mp-acc-step-size-m)}.tlpc-mp__acc-rte h2,.tlpc-mp__acc-rte h3,.tlpc-mp__acc-rte h4,.tlpc-mp__acc-rte h5,.tlpc-mp__acc-rte h6{margin-top:20px;gap:10px}.tlpc-mp__acc-rte h2:before,.tlpc-mp__acc-rte h3:before,.tlpc-mp__acc-rte h4:before,.tlpc-mp__acc-rte h5:before,.tlpc-mp__acc-rte h6:before,.tlpc-mp__note-title:before{width:14px;height:14px}.tlpc-mp__acc-rte ul,.tlpc-mp__acc-rte ol{padding-left:20px}.tlpc-mp__step-img{width:48px;height:48px}.tlpc-mp__ymal{margin-top:24px}.tlpc-mp__ymal-nav{display:flex}.tlpc-mp__ymal-slider{margin:10px 0 0;padding:0;overflow:hidden}.tlpc-mp__ymal-list{display:flex}.tlpc-mp__ymal-card{gap:10px}.tlpc-mp__ymal-media{width:80px;height:80px}.tlpc-mp__ymal-info{gap:7px}.tlpc-mp__ymal-name{font-size:var(--mp-ymal-name-size-m)}.tlpc-mp__ymal-price{font-size:var(--mp-ymal-price-size-m)}.tlpc-mp__ymal-add{padding:6px 12px;font-size:var(--mp-ymal-btn-size-m)}.tlpc-mp__dialog-close{top:16px;right:16px}.tlpc-mp__vdialog-frame,.tlpc-mp__lightbox-frame{padding:64px 16px 16px}.tlpc-mp__lightbox-arrow{top:auto;bottom:16px;transform:none;width:40px;height:40px}.tlpc-mp__lightbox-arrow--prev{left:16px}.tlpc-mp__lightbox-arrow--next{right:16px}}@media screen and (max-width:375px){.tlpc-mp__goal-card{flex-basis:148px;width:148px}}.tlpc-mp__sticky{display:none}@media screen and (max-width:767px){.tlpc-mp__sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:19;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--mp-bg, #ffffff);border-top:1px solid rgba(0,65,65,.12);box-shadow:0 -6px 20px #00000014;transform:translateY(110%);visibility:hidden;transition:transform .3s cubic-bezier(.25,1,.5,1),visibility 0s linear .3s}.tlpc-mp__sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s cubic-bezier(.25,1,.5,1)}html.tlpc-mp-sticky-on body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.tlpc-mp__sticky-inner{display:flex;align-items:center;gap:12px}.tlpc-mp__sticky-thumb{flex:0 0 48px;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f5f3ee}.tlpc-mp__sticky-img{display:block;width:100%;height:100%;object-fit:contain}.tlpc-mp__sticky-info{flex:1 1 auto;min-width:0}.tlpc-mp__sticky-title{overflow:hidden;font-family:var(--tlpc-font-heading);font-weight:700;font-size:14px;line-height:1.3;color:var(--mp-title-color);white-space:nowrap;text-overflow:ellipsis}.tlpc-mp__sticky-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin-top:2px;font-size:13px;line-height:1.3}.tlpc-mp__sticky-now{font-weight:600;color:var(--mp-price-color)}.tlpc-mp__sticky-was{color:var(--mp-compare-color)}.tlpc-mp__sticky-variant{overflow:hidden;max-width:100%;color:var(--mp-ink);opacity:.7;white-space:nowrap;text-overflow:ellipsis}.tlpc-mp__sticky-was[hidden],.tlpc-mp__sticky-variant[hidden]{display:none}.tlpc-mp__sticky-btn.tlpc-btn{--tlpc-btn-bg: var(--mp-atc-bg);--tlpc-btn-color: var(--mp-atc-color);flex:0 0 auto;min-height:44px;padding:0 18px;font-size:13px;white-space:nowrap}.tlpc-mp__sticky-btn.tlpc-btn:disabled{opacity:.5;cursor:not-allowed}.tlpc-mp__sticky-btn.is-loading{opacity:.6;pointer-events:none}}@media(prefers-reduced-motion:reduce){.tlpc-mp__sticky,.tlpc-mp__sticky.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-tlpc.css.map */
