.tl-pdp,.tl-pdp *,.tl-pdp *:before,.tl-pdp *:after{box-sizing:border-box}.tl-pdp{font-family:var(--tl-font-body, var(--font-body-family));color:var(--tl-text, #14213d);font-size:var(--tl-text-size-m, 14px);line-height:1.6;letter-spacing:.01em}@media screen and (min-width:750px){.tl-pdp{font-size:var(--tl-text-size, 15px)}}.tl-pdp img,.tl-pdp video{max-width:100%}.tl-section{padding:var(--tl-pt-m, 40px) 0 var(--tl-pb-m, 40px)}@media screen and (min-width:750px){.tl-section{padding:var(--tl-pt, 64px) 0 var(--tl-pb, 64px)}}.tl-container{width:100%;max-width:var(--tl-max, 1100px);margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.tl-container{padding:0 24px}}.tl-heading{margin:0;font-family:var(--tl-font-heading, var(--font-heading-family));font-weight:400;font-size:var(--tl-h-size-m, 34px);line-height:1.08;letter-spacing:.01em;color:var(--tl-heading, #14213d);overflow-wrap:break-word}@media screen and (min-width:750px){.tl-heading{font-size:var(--tl-h-size, 46px)}}.tl-heading em{font-style:normal;color:var(--tl-accent, #2f7fcc);text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.14em}.tl-heading strong{font-weight:inherit;color:var(--tl-accent, #2f7fcc)}.tl-heading--body{font-family:var(--tl-font-body, var(--font-body-family));font-weight:700;letter-spacing:0}.tl-subtext{max-width:62ch;margin:10px auto 0;color:var(--tl-text-soft, #3e4a63)}.tl-align-center{text-align:center}.tl-align-left{text-align:left}.tl-align-left .tl-subtext{margin-left:0}.tl-rte>:first-child{margin-top:0}.tl-rte>:last-child{margin-bottom:0}.tl-rte p{margin:0 0 .75em}.tl-rte a{color:inherit;text-underline-offset:3px}.tl-rte ul,.tl-rte ol{margin:0 0 .75em;padding-left:1.2em}.tl-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:middle}.tl-icon-img{display:block;width:1em;height:1em;object-fit:contain;flex:0 0 auto}.tl-stars{position:relative;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle}.tl-stars__row{display:flex;gap:1px;white-space:nowrap}.tl-stars__row svg{display:block;width:var(--tl-star-size, 16px);height:var(--tl-star-size, 16px);flex:0 0 auto}.tl-stars__row--empty{color:var(--tl-star-empty, #d9dee6)}.tl-stars__row--fill{position:absolute;top:0;left:0;overflow:hidden;color:var(--tl-star, #ffc83d)}.tl-cta{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--tl-cta-gap, 24px)}.tl-align-left .tl-cta{align-items:flex-start}.tl-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:var(--tl-btn-max, 520px);min-height:var(--tl-btn-height, 54px);margin:0;padding:10px 24px;border:0;border-radius:var(--tl-btn-radius, 12px);background:var(--tl-btn-bg, #2f7fcc);color:var(--tl-btn-text, #ffffff);font-family:var(--tl-font-body, var(--font-body-family));font-weight:700;font-size:var(--tl-btn-size, 16px);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.tl-btn:hover{color:var(--tl-btn-text, #ffffff);filter:brightness(1.07)}.tl-btn:active{transform:translateY(1px)}.tl-btn--upper{text-transform:uppercase;letter-spacing:.06em}.tl-btn--auto{width:auto}.tl-btn .tl-icon{font-size:1.15em}.tl-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:10px 0 0;font-size:var(--tl-note-size, 12px);font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--tl-note, #14213d)}.tl-note .tl-icon{font-size:1.3em;color:var(--tl-accent, #2f7fcc)}.tl-placeholder{display:block;width:100%;height:100%;background:#e6ebf1;fill:#14213d59}.tl-carousel{position:relative;display:block}.tl-carousel__track{display:flex;gap:var(--tl-gap, 16px);margin:0;padding:4px 0 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.tl-carousel__track::-webkit-scrollbar{display:none}.tl-carousel__track>*{flex:0 0 auto;scroll-snap-align:start}.tl-carousel--center .tl-carousel__track{justify-content:safe center}.tl-carousel__btn{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:-21px;padding:0;border:0;border-radius:50%;background:#fff;color:#14213d;box-shadow:0 2px 12px #14213d2e;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.tl-carousel__btn .tl-icon{font-size:18px}.tl-carousel__btn--prev{left:4px}.tl-carousel__btn--next{right:4px}.tl-carousel__btn[disabled]{opacity:0;pointer-events:none}@media(hover:none){.tl-carousel__btn{display:none}}.tl-dialog{width:min(92vw,var(--tl-dialog-max, 640px));max-width:none;max-height:88vh;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#14213d;box-shadow:0 24px 64px #0a0f1e47;overflow:auto;font-family:var(--tl-font-body, var(--font-body-family));font-size:15px;line-height:1.6}.tl-dialog::backdrop{background:#0a0f1e8c}.tl-dialog[open]{animation:tl-dialog-in .24s cubic-bezier(0,.4,0,1)}@keyframes tl-dialog-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tl-dialog__inner{position:relative;padding:36px 24px 26px}.tl-dialog__title{margin:0 36px 14px 0;font-family:var(--tl-font-heading, var(--font-heading-family));font-weight:400;font-size:32px;line-height:1.1;color:#14213d}.tl-dialog__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f3f6;color:#14213d;cursor:pointer}.tl-dialog__close .tl-icon{font-size:18px}.tl-dialog__image{display:block;width:100%;height:auto;margin:0 0 14px;border-radius:10px}.tl-dialog .tl-rte table{width:100%;border-collapse:collapse;font-size:14px}.tl-dialog .tl-rte th,.tl-dialog .tl-rte td{padding:8px 10px;border:1px solid #e3e7ee;text-align:left}.tl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.tl-editor-note{padding:14px 16px;border:1px dashed #9aa6b8;border-radius:10px;background:#f6f8fb;color:#3e4a63;font-size:13px;text-align:center}@media(prefers-reduced-motion:reduce){.tl-btn,.tl-carousel__btn{transition:none}.tl-carousel__track{scroll-behavior:auto}.tl-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tl-pdp.css.map */
