.tm-block{--tm-font: var(--tm-buybox-font, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif);--tm-ink: #2B2A26;--tm-muted: #6B6459;--tm-surface: #F5F0E8;--tm-linen: #EFE8DC;--tm-card: #FFFFFF;--tm-hairline: #E0D8C9;--tm-accent: #5B7A5C;--tm-radius: 14px;--tm-shadow: 0 4px 24px rgba(43,42,38,.06);font-family:var(--tm-font);color:var(--tm-ink);box-sizing:border-box;margin-top:var(--tm-mt-m, 0);margin-bottom:var(--tm-mb-m, 0)}.tm-glass{background:rgba(var(--tm-glass-rgb, 245, 240, 232),var(--tm-glass-alpha, .55));backdrop-filter:blur(var(--tm-glass-blur, 20px)) saturate(1.3);-webkit-backdrop-filter:blur(var(--tm-glass-blur, 20px)) saturate(1.3);border:1px solid var(--tm-glass-border, rgba(255, 255, 255, .4));box-shadow:0 8px 32px #2b2a261a}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tm-glass{background:rgba(var(--tm-glass-rgb, 245, 240, 232),.92)}}.tm-block *,.tm-block *:before,.tm-block *:after{box-sizing:inherit}@media screen and (min-width:750px){.tm-block{margin-top:var(--tm-mt-d, 0);margin-bottom:var(--tm-mb-d, 0)}}.tm-hide-mobile{display:none!important}.tm-hide-desktop{display:block}@media screen and (min-width:750px){.tm-hide-mobile{display:block!important}.tm-hide-desktop,.tm-mobile-only{display:none!important}.tm-desktop-only{display:block!important}}.tm-mobile-only{display:block}.tm-desktop-only{display:none}.tm-rating{font-family:var(--tm-font);display:flex;align-items:center;flex-wrap:wrap;gap:var(--tm-gap, 10px);font-size:var(--tm-fs-m, 14px);line-height:1.2;letter-spacing:-.01em}@media screen and (min-width:750px){.tm-rating{font-size:var(--tm-fs-d, 15px)}}.tm-rating--center{justify-content:center}.tm-rating--right{justify-content:flex-end}.tm-rating__label{font-weight:600;letter-spacing:-.015em}.tm-rating__stars{display:inline-flex;gap:var(--tm-star-gap, 3px)}.tm-rating__star{position:relative;display:block;width:var(--tm-size-m, 18px);height:var(--tm-size-m, 18px)}@media screen and (min-width:750px){.tm-rating__star{width:var(--tm-size-d, 20px);height:var(--tm-size-d, 20px)}}.tm-rating__star-bg,.tm-rating__star-fg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tm-rating__star-fg{width:var(--pct);overflow:hidden}.tm-rating__star svg{width:100%;height:100%;display:block}.tm-rating--tile .tm-rating__star-bg{background:var(--tm-empty, #E0D8C9);border-radius:3px}.tm-rating--tile .tm-rating__star-fg{background:var(--tm-brand, #00b67a);border-radius:3px 0 0 3px}.tm-rating--tile .tm-rating__star-bg svg path{fill:transparent}.tm-rating--tile .tm-rating__star-fg svg path{fill:#fff}.tm-rating--classic .tm-rating__star-bg svg path{fill:var(--tm-empty, #E0D8C9)}.tm-rating--classic .tm-rating__star-fg svg path{fill:var(--tm-brand, #00b67a)}.tm-rating__count{color:var(--tm-muted)}.tm-rating__count strong{font-weight:600;color:var(--tm-ink)}.tm-rating a{color:inherit;text-decoration:none}.tm-text-media{font-family:var(--tm-font)}.tm-text-media__inner{display:flex;flex-direction:column;gap:var(--tm-gap-m, 14px)}.tm-text-media__inner--left,.tm-text-media__inner--right{flex-direction:column}@media screen and (min-width:750px){.tm-text-media__inner--left{flex-direction:row;align-items:var(--tm-valign, center)}.tm-text-media__inner--right{flex-direction:row-reverse;align-items:var(--tm-valign, center)}.tm-text-media__inner{gap:var(--tm-gap-d, 18px)}}.tm-text-media__media{width:100%;flex-shrink:0}.tm-text-media__media img,.tm-text-media__media video{width:100%;height:auto;display:block;border-radius:var(--tm-radius-media, 14px)}@media screen and (min-width:750px){.tm-text-media__inner--left .tm-text-media__media,.tm-text-media__inner--right .tm-text-media__media{width:var(--tm-media-w-d, 200px);flex-shrink:0}}.tm-text-media__text{flex:1;min-width:0}.tm-text-media__richtext{font-size:var(--tm-fs-m, 15px);line-height:var(--tm-lh, 1.55);color:var(--tm-color, var(--tm-ink))}.tm-text-media__richtext p{margin:0 0 .6em}.tm-text-media__richtext p:last-child{margin-bottom:0}@media screen and (min-width:750px){.tm-text-media__richtext{font-size:var(--tm-fs-d, 15px)}}.tm-divider{display:flex;align-items:center;justify-content:var(--tm-div-justify, flex-start)}.tm-divider--center{justify-content:center}.tm-divider--right{justify-content:flex-end}.tm-divider__line{width:var(--tm-div-width, 100%);height:var(--tm-div-thickness, 1px);border-radius:var(--tm-div-rounded, 0)}.tm-divider--invisible .tm-divider__line{background:transparent!important;border:none!important}.tm-divider--solid .tm-divider__line{background:var(--tm-div-color, var(--tm-hairline))}.tm-divider--dashed .tm-divider__line{background:none;border-bottom:var(--tm-div-thickness, 1px) dashed var(--tm-div-color, var(--tm-hairline));height:0}.tm-divider--dotted .tm-divider__line{background:none;border-bottom:var(--tm-div-thickness, 1px) dotted var(--tm-div-color, var(--tm-hairline));height:0}.tm-divider--gradient .tm-divider__line{background:linear-gradient(to right,transparent,var(--tm-div-color, var(--tm-hairline)) 20%,var(--tm-div-color, var(--tm-hairline)) 80%,transparent)}.tm-heading{font-family:var(--tm-font)}.tm-heading__wrapper{background:var(--tm-heading-bg, transparent);padding:var(--tm-heading-pad, 0);border-radius:var(--tm-heading-radius, 0)}.tm-heading__title{font-size:var(--tm-title-fs-m, 24px);font-weight:var(--tm-heading-fw, 600);line-height:var(--tm-heading-lh, 1.15);letter-spacing:var(--tm-heading-ls, -.03em);color:var(--tm-title-color, var(--tm-ink));text-transform:var(--tm-heading-case, none);margin:0;padding:0;text-wrap:balance}@media screen and (min-width:750px){.tm-heading__title{font-size:var(--tm-title-fs-d, 32px)}}.tm-heading__sub{font-size:var(--tm-sub-fs-m, 16px);color:var(--tm-sub-color, var(--tm-muted));margin:8px 0 0;padding:0;line-height:var(--tm-heading-lh, 1.4)}@media screen and (min-width:750px){.tm-heading__sub{font-size:var(--tm-sub-fs-d, 18px)}}.tm-heading--center,.tm-heading--center .tm-heading__title,.tm-heading--center .tm-heading__sub{text-align:center}.tm-heading--right,.tm-heading--right .tm-heading__title,.tm-heading--right .tm-heading__sub{text-align:right}.tm-bullets{font-family:var(--tm-font)}.tm-bullets--center{display:flex;flex-direction:column;align-items:center}.tm-bullets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tm-bullets-gap-m, 12px)}@media screen and (min-width:750px){.tm-bullets__list{gap:var(--tm-bullets-gap-d, 13px)}}.tm-bullets__item{display:flex;align-items:var(--tm-bullets-valign, flex-start);gap:var(--tm-bullets-icon-gap-m, 11px)}@media screen and (min-width:750px){.tm-bullets__item{gap:var(--tm-bullets-icon-gap-d, 12px)}}.tm-bullets__icon{flex-shrink:0;width:var(--tm-bullets-icon-m, 20px);height:var(--tm-bullets-icon-m, 20px);display:flex;align-items:center;justify-content:center;color:var(--tm-bullets-icon-color, #2B2A26)}@media screen and (min-width:750px){.tm-bullets__icon{width:var(--tm-bullets-icon-d, 22px);height:var(--tm-bullets-icon-d, 22px)}}.tm-bullets__icon img,.tm-bullets__icon svg{width:100%;height:100%;display:block}.tm-bullets__icon-fallback{width:100%;height:100%;background:currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68em;color:#fff}.tm-bullets__text{font-size:var(--tm-bullets-fs-m, 15px);font-weight:var(--tm-bullets-fw, 400);line-height:var(--tm-bullets-lh, 1.45);color:var(--tm-bullets-color, var(--tm-ink))}@media screen and (min-width:750px){.tm-bullets__text{font-size:var(--tm-bullets-fs-d, 16px)}}.tm-popup-trigger{font-family:var(--tm-font);display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:0;color:var(--tm-popup-trigger-color, var(--tm-ink));font-size:var(--tm-popup-trigger-fs-m, 14px);font-weight:500;text-decoration:var(--tm-popup-underline, none);text-underline-offset:3px}@media screen and (min-width:750px){.tm-popup-trigger{font-size:var(--tm-popup-trigger-fs-d, 14px)}}.tm-popup-trigger:hover{opacity:.7}.tm-popup-trigger__tile svg{color:var(--tm-popup-icon-color, currentColor)}.tm-popup-trigger__tile{background:var(--tm-popup-tile-bg, var(--tm-surface));border-radius:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--tm-ink)}.tm-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tm-popup-overlay, .45));z-index:9998;display:flex;align-items:center;justify-content:center;padding:16px}.tm-popup-overlay[hidden]{display:none}.tm-popup-dialog:not(.tm-glass){background:var(--tm-popup-bg, var(--tm-card))}.tm-popup-dialog{color:var(--tm-popup-color, var(--tm-ink));border-radius:var(--tm-popup-radius, 18px);width:100%;max-width:var(--tm-popup-width, 560px);max-height:90vh;overflow-y:auto;position:relative;padding:32px 28px;box-shadow:0 12px 48px #2b2a262e;z-index:9999}@media screen and (max-width:749px){.tm-popup-overlay{align-items:center;padding:16px}.tm-popup-dialog{border-radius:var(--tm-popup-radius, 14px);max-width:90vw;max-height:80vh;padding:24px 20px}}.tm-popup-close{position:absolute;top:16px;right:16px;background:var(--tm-surface);border:none;border-radius:50%;width:32px;height:32px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;color:var(--tm-muted);transition:background .15s}.tm-popup-close:hover{background:#efe8dc;color:var(--tm-ink)}.tm-popup-title{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;padding-right:36px}.tm-popup-compare-heads{display:grid;grid-template-columns:40% 1fr 1fr;gap:10px;margin-bottom:4px;padding:0 0 10px}.tm-popup-compare-heads span{font-size:13px;font-weight:600;color:var(--tm-muted)}.tm-popup-compare-heads span:first-child{grid-column:1}.tm-popup-compare-row{display:grid;grid-template-columns:40% 1fr 1fr;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--tm-hairline);font-size:14px}.tm-popup-compare-label{font-weight:500}.tm-popup-freeform-item{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.tm-popup-freeform-item img{width:100%;border-radius:12px}.tm-stock{font-family:var(--tm-font);display:inline-flex;align-items:center;gap:var(--tm-stock-gap, 9px);font-size:var(--tm-stock-fs-m, 13px);font-weight:var(--tm-stock-fw, 500);color:var(--tm-stock-text-color, var(--tm-ink))}@media screen and (min-width:750px){.tm-stock{font-size:var(--tm-stock-fs-d, 14px)}}.tm-stock--center{display:flex;justify-content:center}.tm-stock__dot{position:relative;width:var(--tm-stock-dot-m, 9px);height:var(--tm-stock-dot-m, 9px);border-radius:50%;background:var(--tm-stock-dot-color, #ff4d3d);flex-shrink:0}@media screen and (min-width:750px){.tm-stock__dot{width:var(--tm-stock-dot-d, 10px);height:var(--tm-stock-dot-d, 10px)}}.tm-stock__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--tm-stock-dot-color, #ff4d3d);opacity:.4;animation:tm-pulse var(--tm-pulse-speed, 1.6s) ease-out infinite}@keyframes tm-pulse{0%{transform:scale(1);opacity:.4}70%{transform:scale(1.9);opacity:0}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.tm-stock__dot:after{animation:none}}.tm-stock--no-pulse .tm-stock__dot:after{animation:none;display:none}.tm-audio-block--center{display:flex;flex-direction:column;align-items:center}.tm-audio-block--right{display:flex;flex-direction:column;align-items:flex-end}.tm-audio-block .tm-audio,.tm-audio-block .tm-audio__panel{width:var(--tm-audio-w-m, 100%)}@media screen and (min-width:750px){.tm-audio-block .tm-audio,.tm-audio-block .tm-audio__panel{width:var(--tm-audio-w-d, 100%)}}.tm-audio{position:relative;font-family:var(--tm-font);border-radius:var(--tm-audio-radius, 14px);padding:var(--tm-audio-py-m, 14px) var(--tm-audio-px, 16px);display:flex;flex-direction:column;gap:10px}@media screen and (min-width:750px){.tm-audio{padding:var(--tm-audio-py-d, 16px) var(--tm-audio-px, 16px)}}.tm-audio:not(.tm-glass){background:var(--tm-audio-bg, var(--tm-surface));border:var(--tm-audio-border-w, 0px) solid var(--tm-audio-border-color, var(--tm-hairline))}.tm-audio--glass{background:rgba(var(--tm-glass-rgb, 245,240,232),var(--tm-glass-alpha, .55));border:1px solid var(--tm-glass-border, rgba(255,255,255,.4))}.tm-audio__panel{overflow:hidden;height:0;transition:height .32s cubic-bezier(.4,0,.2,1);background:var(--tm-audio-tx-bg, var(--tm-surface));border-radius:var(--tm-audio-radius, 14px);margin-top:8px}.tm-audio__panel[hidden]{display:none}.tm-audio__panel-inner{padding:var(--tm-audio-py-m, 14px) var(--tm-audio-px, 16px)}@media screen and (min-width:750px){.tm-audio__panel-inner{padding:var(--tm-audio-py-d, 16px) var(--tm-audio-px, 16px)}}.tm-audio__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.tm-audio__panel-title{font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--tm-audio-tx-color, var(--tm-ink));margin:0}.tm-audio__panel-close{flex-shrink:0;width:26px;height:26px;padding:4px;border:none;background:none;cursor:pointer;color:var(--tm-audio-tx-color, var(--tm-ink));opacity:.65;border-radius:50%}.tm-audio__panel-close:hover{opacity:1}.tm-audio__panel-close svg{width:100%;height:100%;display:block}.tm-audio__panel-body{font-size:var(--tm-audio-tx-fs-m, 14px);color:var(--tm-audio-tx-color, var(--tm-ink));line-height:1.6}.tm-audio__panel-body p{margin:0 0 .7em}.tm-audio__panel-body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.tm-audio__panel-body{font-size:var(--tm-audio-tx-fs-d, 15px)}}@media(prefers-reduced-motion:reduce){.tm-audio__panel{transition:none}}.tm-audio__main{display:flex;align-items:center;gap:14px}.tm-audio__play{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--tm-audio-play-color, #2B2A26);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease}.tm-audio__play:hover{opacity:.85;transform:scale(1.04)}.tm-audio__play svg{width:19px;height:19px;fill:#fff;display:block}.tm-audio__waveform{flex:1;height:40px;display:flex;align-items:center;gap:2px;cursor:pointer;overflow:hidden}.tm-audio__bar{display:block;flex:1 1 0;min-width:var(--tm-audio-bar-w, 3px);max-width:var(--tm-audio-bar-w, 3px);height:40%;border-radius:999px;background:var(--tm-audio-wave-unplayed, #D9CFBE);transition:background .12s ease,height .2s ease}.tm-audio__bar--played{background:var(--tm-audio-wave-played, #5B7A5C)}@media(prefers-reduced-motion:reduce){.tm-audio__bar{transition:none}}.tm-audio__avatar{flex-shrink:0}.tm-audio__avatar img{border-radius:50%;display:block;object-fit:cover;width:var(--tm-audio-avatar-m, 44px);height:var(--tm-audio-avatar-m, 44px)}@media screen and (min-width:750px){.tm-audio__avatar img{width:var(--tm-audio-avatar-d, 52px);height:var(--tm-audio-avatar-d, 52px)}}.tm-audio__footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--tm-audio-text-color, var(--tm-muted))}.tm-audio__time{font-variant-numeric:tabular-nums}.tm-audio__transcript-link{background:none;border:none;cursor:pointer;font-size:12px;color:var(--tm-audio-link-color, var(--tm-accent));text-decoration:underline;text-underline-offset:2px;font-family:var(--tm-font);padding:4px 0}.tm-audio__transcript-link:hover{opacity:.75}.tm-avatar-proof{font-family:var(--tm-font);display:flex;align-items:center;gap:var(--tm-avatar-gap, 12px);flex-wrap:wrap}.tm-avatar-proof--center{justify-content:center}.tm-avatar-proof--right{justify-content:flex-end}.tm-avatar-proof__stack{display:flex;flex-direction:row}.tm-avatar-proof__img{width:var(--tm-avatar-size-m, 36px);height:var(--tm-avatar-size-m, 36px);border-radius:50%;border:var(--tm-avatar-border-w, 2px) solid var(--tm-avatar-border-color, #fff);overflow:hidden;flex-shrink:0;margin-left:calc(-1 * var(--tm-avatar-overlap, 10px))}.tm-avatar-proof__img:first-child{margin-left:0}.tm-avatar-proof__img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.tm-avatar-proof__img{width:var(--tm-avatar-size-d, 44px);height:var(--tm-avatar-size-d, 44px)}}.tm-avatar-proof__text{font-size:var(--tm-avatar-fs-m, 14px);color:var(--tm-avatar-color, var(--tm-muted));line-height:1.35}.tm-avatar-proof__text strong{color:var(--tm-ink);font-weight:600}@media screen and (min-width:750px){.tm-avatar-proof__text{font-size:var(--tm-avatar-fs-d, 15px)}}.tm-video-stories{font-family:var(--tm-font);background:var(--tm-vs-bg, transparent);overflow:hidden;overflow:clip;overflow-clip-margin:14px}.tm-video-stories__header{margin-bottom:var(--tm-vs-header-gap, 12px)}.tm-video-stories__heading{display:flex;align-items:center;gap:8px;font-size:var(--tm-vs-h-fs-m, 18px);font-weight:var(--tm-vs-h-fw, 700);letter-spacing:-.02em;color:var(--tm-vs-h-color, var(--tm-ink));margin:0;line-height:1.15}@media screen and (min-width:750px){.tm-video-stories__heading{font-size:var(--tm-vs-h-fs-d, 22px)}}.tm-video-stories__htext{min-width:0}.tm-video-stories__hicon{flex-shrink:0;display:flex;align-items:center;width:var(--tm-vs-hicon-size, 20px);height:var(--tm-vs-hicon-size, 20px);color:var(--tm-vs-hicon-color, var(--tm-ink))}.tm-video-stories__hicon img,.tm-video-stories__hicon svg{width:100%;height:100%;display:block}.tm-video-stories__sub{font-size:var(--tm-vs-sub-fs-m, 14px);font-weight:var(--tm-vs-sub-fw, 400);color:var(--tm-vs-sub-color, var(--tm-muted));margin:5px 0 0}@media screen and (min-width:750px){.tm-video-stories__sub{font-size:var(--tm-vs-sub-fs-d, 15px)}}.tm-video-stories__slider{position:relative}.tm-video-stories__track{display:flex;gap:var(--tm-vs-gap, 8px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 6px;margin:-10px -6px}.tm-video-stories__track::-webkit-scrollbar{display:none}.tm-video-stories--scrollbar .tm-video-stories__track{scrollbar-width:thin}.tm-video-stories--scrollbar .tm-video-stories__track::-webkit-scrollbar{display:block;height:4px}.tm-video-stories__item{flex:0 0 calc(100% / var(--tm-vs-cols-m, 4) - (var(--tm-vs-gap, 8px) * (var(--tm-vs-cols-m, 4) - 1) / var(--tm-vs-cols-m, 4)));scroll-snap-align:start;aspect-ratio:9 / 16;border-radius:var(--tm-vs-radius, 14px);overflow:hidden;position:relative;border:var(--tm-vs-border-w, 0px) solid var(--tm-vs-border-color, transparent);background:var(--tm-surface);cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:750px){.tm-video-stories__item{flex:0 0 calc(100% / var(--tm-vs-cols-d, 7) - (var(--tm-vs-gap, 8px) * (var(--tm-vs-cols-d, 7) - 1) / var(--tm-vs-cols-d, 7)))}}.tm-video-stories__item video{width:100%;height:100%;object-fit:cover;display:block}.tm-video-stories__item.is-lifted{transform:scale(var(--tm-vs-lift, 1.04));box-shadow:0 8px 24px #2b2a262e;z-index:2}@media(prefers-reduced-motion:reduce){.tm-video-stories__item{transition:none}.tm-video-stories__item.is-lifted{transform:none}}.tm-vs-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;display:block}.tm-navdots.tm-navdots--static{position:static;transform:none;margin:var(--tm-vs-dots-top, 14px) auto 0;width:max-content;max-width:100%;flex-wrap:wrap;justify-content:center}.tm-vs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;padding:0;border:none;background:none;cursor:pointer;color:var(--tm-arrow-color, var(--tm-ink));width:var(--tm-arrow-size-m, 30px);height:var(--tm-arrow-size-m, 30px);display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.tm-vs-arrow:hover{opacity:.6}.tm-vs-arrow svg{width:100%;height:100%;display:block}.tm-vs-arrow--prev{left:-4px}.tm-vs-arrow--next{right:-4px}@media screen and (min-width:750px){.tm-vs-arrow{width:var(--tm-arrow-size-d, 36px);height:var(--tm-arrow-size-d, 36px)}}@media(prefers-reduced-motion:reduce){.tm-vs-arrow{transition:none}}@media screen and (max-width:749px){.tm-vs-nav-m--dots_glass .tm-vs-arrow,.tm-vs-nav-m--arrows [data-tm-vs-dots],.tm-vs-nav-m--none [data-tm-vs-dots],.tm-vs-nav-m--none .tm-vs-arrow{display:none}}@media screen and (min-width:750px){.tm-vs-nav-d--dots_glass .tm-vs-arrow,.tm-vs-nav-d--arrows [data-tm-vs-dots],.tm-vs-nav-d--none [data-tm-vs-dots],.tm-vs-nav-d--none .tm-vs-arrow{display:none}}.tm-badge:not(.tm-glass){background:var(--tm-badge-bg, var(--tm-surface))}.tm-badge{font-family:var(--tm-font);display:inline-flex;align-items:center;gap:6px;color:var(--tm-badge-text, var(--tm-ink));border-radius:var(--tm-badge-radius, 999px);padding:var(--tm-badge-py, 5px) var(--tm-badge-px, 12px);font-size:var(--tm-badge-fs-m, 12px);font-weight:var(--tm-badge-fw, 500);border:var(--tm-badge-border-w, 0px) solid var(--tm-badge-border-color, transparent);width:var(--tm-badge-width, auto);line-height:1.3;letter-spacing:-.005em}@media screen and (min-width:750px){.tm-badge{font-size:var(--tm-badge-fs-d, 13px)}}.tm-badge.tm-glass{background:rgba(var(--tm-glass-rgb, 245,240,232),var(--tm-glass-alpha, .55));border:1px solid var(--tm-glass-border, rgba(255,255,255,.4))}.tm-badge__icon{display:flex;align-items:center}.tm-badge__icon img,.tm-badge__icon svg{width:14px;height:14px;display:block}.tm-badge--center{display:flex;justify-content:center}.tm-badge--right{display:flex;justify-content:flex-end}.tm-reassurance{font-family:var(--tm-font)}.tm-reassurance__list{list-style:none;margin:0;box-sizing:border-box;padding:var(--tm-rea-card-pad, 0);display:flex;gap:var(--tm-rea-gap-m, 8px);background:var(--tm-rea-bg, rgba(0, 0, 0, 0));border-radius:var(--tm-rea-card-radius, 16px)}.tm-reassurance__list--vertical{flex-direction:column;align-items:stretch}.tm-reassurance__list--vertical .tm-reassurance__item{flex:0 0 auto}.tm-reassurance__list--grid_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media screen and (max-width:480px){.tm-reassurance__list--grid_2{grid-template-columns:minmax(0,1fr)}}.tm-rea-style--cards .tm-reassurance__item{box-sizing:border-box;background:var(--tm-rea-row-bg, #F5F0E8);border-radius:var(--tm-rea-row-radius, 16px);padding:var(--tm-rea-row-pad-y, 14px) var(--tm-rea-row-pad-x, 16px);border:var(--tm-rea-row-border-w, 0) solid var(--tm-rea-row-border-c, #E0D8C9)}.tm-rea-style--lines{gap:0}.tm-rea-style--lines .tm-reassurance__item{box-sizing:border-box;padding:var(--tm-rea-row-pad-y, 14px) 0;border-bottom:1px solid var(--tm-rea-row-border-c, #E0D8C9)}.tm-rea-style--lines .tm-reassurance__item:last-child{border-bottom:0}.tm-reassurance__item{display:flex;align-items:center;font-size:var(--tm-rea-fs-m, 13px);font-weight:var(--tm-rea-fw, 400);color:var(--tm-rea-color, var(--tm-ink));line-height:var(--tm-rea-lh, 1.4)}@media screen and (min-width:750px){.tm-reassurance__item{font-size:var(--tm-rea-fs-d, 14px)}}.tm-reassurance__trigger{display:flex;align-items:center;gap:var(--tm-rea-icon-gap-m, 12px);width:100%;min-width:0;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:inherit;text-decoration:none}@media screen and (min-width:750px){.tm-reassurance__trigger{gap:var(--tm-rea-icon-gap-d, 12px)}}button.tm-reassurance__trigger,a.tm-reassurance__trigger{cursor:pointer}button.tm-reassurance__trigger:hover,a.tm-reassurance__trigger:hover{opacity:.65}button.tm-reassurance__trigger{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){button.tm-reassurance__trigger{transition:none}}.tm-rea-ipos--right .tm-reassurance__icon{margin-left:auto}.tm-rea-ipos--left .tm-reassurance__icon{order:-1;width:var(--tm-rea-icon-col, 68px);justify-content:flex-start}.tm-reassurance__text{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tm-reassurance__icon{width:var(--tm-rea-icon-m, 18px);height:var(--tm-rea-icon-m, 18px);flex-shrink:0;display:flex;align-items:center;color:var(--tm-rea-icon-color, var(--tm-ink))}@media screen and (min-width:750px){.tm-reassurance__icon{width:var(--tm-rea-icon-d, 20px);height:var(--tm-rea-icon-d, 20px)}}.tm-reassurance__icon img,.tm-reassurance__icon svg{width:100%;height:100%;display:block}.tm-rea-ipos--right .tm-reassurance__icon:has(.tm-pay-logo){width:auto}.tm-reassurance__icon .tm-pay-logo{height:100%}.tm-reassurance__info{flex-shrink:0;display:flex;align-items:center;width:1em;height:1em;opacity:.55}.tm-reassurance__info svg{width:100%;height:100%;display:block}.tm-reassurance__item--link{min-height:44px}.tm-pay-logo{display:inline-flex;align-items:center;flex-shrink:0;height:var(--tm-pay-h, 20px)}.tm-pay-logo__svg{height:100%;width:auto;display:block}.tm-reassurance--center .tm-reassurance__trigger{justify-content:center}.tm-reassurance--right .tm-reassurance__trigger{justify-content:flex-end}.tm-reassurance--center .tm-rea-ipos--right .tm-reassurance__icon,.tm-reassurance--right .tm-rea-ipos--right .tm-reassurance__icon{margin-left:0}.tm-reassurance--center .tm-rea-ipos--left .tm-reassurance__icon,.tm-reassurance--right .tm-rea-ipos--left .tm-reassurance__icon{width:auto}.tm-accordion{font-family:var(--tm-font)}.tm-accordion details{border-radius:var(--tm-acc-radius, 0)}.tm-accordion details+details{border-top:var(--tm-acc-divider-w, 1px) solid var(--tm-acc-divider-color, var(--tm-hairline))}.tm-accordion--dividers details:first-child{border-top:var(--tm-acc-divider-w, 1px) solid var(--tm-acc-divider-color, var(--tm-hairline))}.tm-accordion--dividers details:last-child{border-bottom:var(--tm-acc-divider-w, 1px) solid var(--tm-acc-divider-color, var(--tm-hairline))}.tm-accordion summary{display:flex;align-items:center;gap:12px;padding:var(--tm-acc-pad, 16px) 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.tm-accordion summary::-webkit-details-marker{display:none}.tm-accordion__icon{flex-shrink:0;width:var(--tm-acc-icon, 20px);height:var(--tm-acc-icon, 20px);display:flex;align-items:center;color:var(--tm-ink)}.tm-accordion__icon img,.tm-accordion__icon svg{width:100%;height:100%;display:block}.tm-accordion__title{flex:1;font-size:var(--tm-acc-title-fs-m, 15px);font-weight:var(--tm-acc-title-fw, 600);letter-spacing:-.015em;color:var(--tm-acc-title-color, var(--tm-ink));line-height:1.3}@media screen and (min-width:750px){.tm-accordion__title{font-size:var(--tm-acc-title-fs-d, 16px)}}.tm-accordion__chevron{flex-shrink:0;width:18px;height:18px;color:var(--tm-acc-chevron-color, var(--tm-muted));transition:transform .28s cubic-bezier(.4,0,.2,1)}.tm-accordion__chevron svg{width:100%;height:100%;display:block}details[open] .tm-accordion__chevron{transform:rotate(180deg)}.tm-accordion__body{font-size:var(--tm-acc-body-fs-m, 14px);color:var(--tm-acc-body-color, var(--tm-muted));line-height:1.6;padding-bottom:var(--tm-acc-pad, 16px)}.tm-accordion__body p{margin:0 0 .6em}.tm-accordion__body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.tm-accordion__body{font-size:var(--tm-acc-body-fs-d, 15px)}}@media(prefers-reduced-motion:reduce){.tm-accordion__chevron{transition:none}}.tm-pr{font-family:var(--tm-font)}.tm-pr__row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.tm-pr__row--below{flex-direction:column;align-items:flex-start}.tm-pr__main{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.tm-pr__badge{display:inline-flex;align-items:center;color:var(--tm-pr-badge-color, #5B7A5C);background:var(--tm-pr-badge-bg, transparent);border-radius:var(--tm-pr-badge-radius, 0);padding:var(--tm-pr-badge-pad, 0);font-size:var(--tm-pr-badge-fs-m, 20px);font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}@media screen and (min-width:750px){.tm-pr__badge{font-size:var(--tm-pr-badge-fs-d, 22px)}}.tm-pr__now{font-size:var(--tm-pr-fs-m, 26px);font-weight:var(--tm-pr-fw, 700);color:var(--tm-pr-color, var(--tm-ink));letter-spacing:-.02em;line-height:1.15;white-space:nowrap}@media screen and (min-width:750px){.tm-pr__now{font-size:var(--tm-pr-fs-d, 30px)}}.tm-pr__tag{position:relative;display:inline-flex;align-items:center;background:var(--tm-pr-tag-bg, #5B7A5C);color:var(--tm-pr-tag-color, #fff);border-radius:var(--tm-pr-tag-radius, 6px);padding:6px 12px;font-size:var(--tm-pr-tag-fs-m, 14px);font-weight:600;line-height:1.3;white-space:nowrap}@media screen and (min-width:750px){.tm-pr__tag{font-size:var(--tm-pr-tag-fs-d, 15px)}}.tm-pr__tag--arrow:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid var(--tm-pr-tag-bg, #5B7A5C)}.tm-pr__row--below .tm-pr__tag--arrow:before{display:none}.tm-pr__compare{margin:6px 0 0;font-size:var(--tm-pr-cmp-fs-m, 14px);color:var(--tm-pr-cmp-color, var(--tm-muted))}@media screen and (min-width:750px){.tm-pr__compare{font-size:var(--tm-pr-cmp-fs-d, 15px)}}.tm-pr__compare s{text-decoration:line-through}.tm-pr__note{margin-top:8px;font-size:var(--tm-pr-note-fs-m, 13px);color:var(--tm-pr-note-color, var(--tm-muted));line-height:1.45}.tm-pr__note p{margin:0}@media screen and (min-width:750px){.tm-pr__note{font-size:var(--tm-pr-note-fs-d, 14px)}}@media screen and (max-width:480px){.tm-pr__row{justify-content:flex-start}.tm-pr__tag--arrow:before{display:none}}.tm-ts-counter-hidden{display:none!important}.tm-thumbstrip{display:block!important;margin-top:var(--tm-ts-gap, 8px)}.tm-thumbstrip>.slider-button{display:none!important}.tm-thumbstrip .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:var(--tm-ts-gap, 8px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0;scroll-padding-left:0}.tm-thumbstrip .thumbnail-list::-webkit-scrollbar{display:none}.tm-thumbstrip .thumbnail-list:after{display:none!important}.tm-thumbstrip .thumbnail-list__item{flex:0 0 var(--tm-ts-size-m, 62px);width:var(--tm-ts-size-m, 62px);height:var(--tm-ts-size-m, 62px);scroll-snap-align:start;margin:0!important}@media screen and (min-width:750px){.tm-thumbstrip .thumbnail-list__item{flex:0 0 var(--tm-ts-size-d, 74px);width:var(--tm-ts-size-d, 74px);height:var(--tm-ts-size-d, 74px)}}.tm-thumbstrip .thumbnail{width:100%;height:100%;padding:0;border-radius:var(--tm-ts-radius, 10px);border:var(--tm-ts-active-w, 2px) solid transparent;background:none;box-shadow:none;transition:border-color .15s ease;overflow:hidden}.tm-thumbstrip .thumbnail img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.tm-thumbstrip .thumbnail[aria-current=true]{border-color:var(--tm-ts-active, #2B2A26)}@media(prefers-reduced-motion:reduce){.tm-thumbstrip .thumbnail{transition:none}.tm-thumbstrip .thumbnail-list{scroll-behavior:auto}}media-gallery slider-component[id^=GalleryViewer]{position:relative;display:block}.tm-navdots{position:absolute;left:50%;bottom:var(--tm-dot-bottom, 16px);transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:var(--tm-dot-gap, 8px);padding:9px 14px;border-radius:999px}.tm-navdots__dot{width:var(--tm-dot-size, 7px);height:var(--tm-dot-size, 7px);padding:0;border:none;border-radius:999px;background:var(--tm-dot-inactive, #8A8478);cursor:pointer;transition:width .28s cubic-bezier(.4,0,.2,1),background .2s ease}.tm-navdots__dot:hover{opacity:.75}.tm-navdots__dot[aria-current=true]{width:calc(var(--tm-dot-size, 7px) * 4.5);background:var(--tm-dot-active, #2B2A26)}@media(prefers-reduced-motion:reduce){.tm-navdots__dot{transition:none}}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;display:block;pointer-events:none;z-index:3}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--tm-arrow-color, #2B2A26);width:var(--tm-arrow-size-m, 30px);height:var(--tm-arrow-size-m, 30px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button:hover{opacity:.6}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button[disabled]{opacity:.25}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--prev{left:8px}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--next{right:8px}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button .svg-wrapper,media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button svg{width:100%;height:100%;color:inherit;fill:currentColor}@media screen and (min-width:750px){media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{width:var(--tm-arrow-size-d, 36px);height:var(--tm-arrow-size-d, 36px)}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--prev{left:12px}media-gallery slider-component[id^=GalleryViewer]>.slider-buttons .slider-button--next{right:12px}}@media screen and (max-width:749px){media-gallery.tm-nav-m--dots_glass>slider-component .slider-buttons{display:none!important}media-gallery.tm-nav-m--arrows [data-tm-navdots]{display:none!important}media-gallery.tm-nav-m--none [data-tm-navdots],media-gallery.tm-nav-m--none>slider-component .slider-buttons{display:none!important}}@media screen and (min-width:750px){media-gallery.tm-nav-d--dots_glass>slider-component .slider-buttons{display:none!important}media-gallery.tm-nav-d--arrows [data-tm-navdots]{display:none!important}media-gallery.tm-nav-d--none [data-tm-navdots],media-gallery.tm-nav-d--none>slider-component .slider-buttons{display:none!important}}@media screen and (min-width:750px){media-gallery.tm-nav-d--arrows>slider-component[id^=GalleryViewer]>.slider-buttons{display:block!important}media-gallery.tm-nav-d--arrows>slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{display:flex!important}}@media screen and (max-width:749px){media-gallery.tm-nav-m--arrows>slider-component[id^=GalleryViewer]>.slider-buttons{display:block!important}media-gallery.tm-nav-m--arrows>slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{display:flex!important}}.tm-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tm-badge-row-gap, 8px);margin-top:var(--tm-mt-m, 0);margin-bottom:var(--tm-mb-m, 0)}@media screen and (min-width:750px){.tm-badge-row{margin-top:var(--tm-mt-d, 0);margin-bottom:var(--tm-mb-d, 0)}}.tm-badge-row>.tm-block{margin:0;text-align:initial;min-width:0}.tm-badge-row .tm-badge{display:inline-flex;max-width:100%}.tm-audio__ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--tm-ov-radius, 14px);overflow-y:auto;-webkit-overflow-scrolling:touch}.tm-audio__ov.is-open{animation:tm-ov-in .25s ease both}.tm-audio__ov.is-closing{animation:tm-ov-out .2s ease both}@keyframes tm-ov-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tm-ov-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.tm-audio__ov:not(.tm-glass){background:var(--tm-ov-bg, #F5F0E8)}.tm-audio__ov[hidden]{display:none}.tm-audio__ov-close{position:absolute;top:10px;right:10px;width:24px;height:24px;padding:3px;border:none;background:none;color:var(--tm-audio-tx-color, var(--tm-ink));opacity:.6;cursor:pointer;border-radius:50%;z-index:1}.tm-audio__ov-close:hover{opacity:1}.tm-audio__ov-close svg{width:100%;height:100%;display:block}.tm-audio__ov-title{margin:0;padding-right:28px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--tm-audio-tx-color, var(--tm-ink))}.tm-audio__ov-body{flex:1;min-height:0}@media(prefers-reduced-motion:reduce){.tm-audio__ov{transition:none}}.tm-ov-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#2b2a2673;opacity:0;transition:opacity .25s ease}.tm-ov-backdrop[hidden]{display:none}.tm-ov-backdrop.is-open{opacity:1}@media(prefers-reduced-motion:reduce){.tm-ov-backdrop{transition:none}}@media screen and (max-width:749px){.tm-audio__ov{position:fixed;inset:auto;top:50%;left:50%;width:90vw;max-width:90vw;max-height:80vh;z-index:9999;transform:translate(-50%,-50%)}.tm-audio__ov.is-open{animation:tm-ov-in-m .25s ease both}.tm-audio__ov.is-closing{animation:tm-ov-out-m .2s ease both}}.tm-popup-overlay.is-open .tm-popup-dialog{animation:tm-ov-in .25s ease both}.tm-popup-overlay.is-closing .tm-popup-dialog{animation:tm-ov-out .2s ease both}@keyframes tm-ov-in-m{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tm-ov-out-m{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@media(prefers-reduced-motion:reduce){.tm-audio__ov.is-open,.tm-audio__ov.is-closing,.tm-popup-overlay.is-open .tm-popup-dialog,.tm-popup-overlay.is-closing .tm-popup-dialog{animation:none}}.tm-popup-dialog.tm-glass,.tm-audio__ov.tm-glass{color:var(--tm-glass-text, #FFFFFF)}.tm-popup-dialog.tm-glass .tm-popup-title,.tm-audio__ov.tm-glass .tm-audio__ov-title{color:var(--tm-glass-heading, var(--tm-glass-text, #FFFFFF))}.tm-popup-dialog.tm-glass .tm-popup-ff-text,.tm-popup-dialog.tm-glass .tm-popup-ff-text p,.tm-popup-dialog.tm-glass .tm-popup-compare-row,.tm-popup-dialog.tm-glass .tm-popup-compare-label,.tm-audio__ov.tm-glass .tm-audio__ov-body,.tm-audio__ov.tm-glass .tm-audio__ov-body p{color:var(--tm-glass-text, #FFFFFF)}.tm-popup-dialog.tm-glass .tm-popup-compare-heads span{color:#ffffffb3}.tm-popup-dialog.tm-glass .tm-popup-compare-row{border-top-color:#ffffff2e}.tm-popup-dialog.tm-glass .tm-popup-close,.tm-audio__ov.tm-glass .tm-audio__ov-close{background:#ffffff29;color:var(--tm-glass-text, #FFFFFF);opacity:1}.tm-popup-dialog.tm-glass .tm-popup-close:hover,.tm-audio__ov.tm-glass .tm-audio__ov-close:hover{background:#ffffff47}.tm-popup-dialog--ff{width:fit-content;min-width:min(280px,90vw);max-width:min(var(--tm-popup-width, 560px),92vw)}.tm-popup-ff-text{font-size:15px;line-height:1.6}.tm-popup-ff-text p{margin:0 0 .7em}.tm-popup-ff-text p:last-child{margin-bottom:0}.tm-popup-ff-text+.tm-popup-ff-media{margin-top:16px}.tm-popup-ff-media--stacked{display:flex;flex-direction:column;gap:12px}.tm-popup-ff-media--stacked .tm-popup-ff-slide img{width:100%;height:auto;display:block;border-radius:12px}.tm-popup-ff-media--slider{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tm-popup-ff-media--slider::-webkit-scrollbar{display:none}.tm-popup-ff-media--slider .tm-popup-ff-slide{flex:0 0 100%;scroll-snap-align:start}.tm-popup-ff-media--slider .tm-popup-ff-slide img{width:100%;height:auto;display:block;border-radius:12px}.tm-popup-ff-media--stacked:only-child .tm-popup-ff-slide:only-child img,.tm-popup-ff-media--slider:only-child .tm-popup-ff-slide:only-child img{max-height:70vh;width:auto;max-width:100%;margin:0 auto}[data-tm-zoom-box]{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in}[data-tm-zoom-box].is-zoomed{cursor:zoom-out}[data-tm-zoom-box] img{will-change:transform;transform-origin:center center;-webkit-user-drag:none;user-drag:none}.tm-zoom-reset,.tm-zoom-hint{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:5px;font-family:var(--nevo-font-heading, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-weight:600;line-height:1;color:var(--tm-glass-text, #fff);border-radius:999px;padding:7px 11px}.tm-zoom-reset svg,.tm-zoom-hint svg{display:block;flex:none}.tm-zoom-reset{right:12px;bottom:12px;cursor:pointer}.tm-zoom-reset[hidden]{display:none}.tm-zoom-reset:hover{opacity:.85}.tm-zoom-hint{left:50%;top:12px;transform:translate(-50%);pointer-events:none;transition:opacity .4s ease,transform .4s ease}.tm-zoom-hint.is-hidden{opacity:0;transform:translate(-50%) translateY(-8px)}@media(prefers-reduced-motion:reduce){.tm-zoom-hint{transition:opacity .2s ease}[data-tm-zoom-box] img{will-change:auto}}media-gallery .product-media-container .product__media{border-radius:var(--media-radius, 0);overflow:hidden}media-gallery .product__media-item .product__media,media-gallery .product__media-item.is-active .product__media{border-radius:var(--media-radius, 0)}.form__label.tm-optlabel{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.tm-optlabel__text{min-width:0}.tm-optlabel__trigger{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:var(--tm-vpt-pad, 4px);margin:0;border:none;background:none;cursor:pointer;font:inherit;font-size:var(--tm-vpt-fs-m, 14px);color:var(--tm-vpt-color, #2B2A26)}@media screen and (min-width:750px){.tm-optlabel__trigger{font-size:var(--tm-vpt-fs-d, 14px)}}.tm-optlabel__trigger:hover{opacity:.7}.tm-optlabel__icon{display:inline-flex}.tm-optlabel__icon svg{color:var(--tm-vpt-icon, #2B2A26);width:14px;height:14px;display:block}.tm-optlabel__tile{background:var(--tm-vpt-tile-bg, #f0f0f0);border-radius:8px;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center}.tm-optlabel__tile img{display:block}.tm-optlabel__trigger--mobile-only{display:inline-flex}.tm-optlabel__trigger--desktop-only{display:none}@media screen and (min-width:750px){.tm-optlabel__trigger--mobile-only{display:none}.tm-optlabel__trigger--desktop-only{display:inline-flex}}.tm-swatches.product-form__input--swatch{display:block;min-inline-size:0;min-width:0}.tm-swatches.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--tm-sw-size-m, 34px);margin:0}@media screen and (min-width:750px){.tm-swatches.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--tm-sw-size-d, 40px)}}.tm-swatches__track{display:flex;gap:var(--tm-sw-gap, 8px)}.tm-swatches--wrap .tm-swatches__track{flex-wrap:wrap}.tm-swatches--single_row_fit .tm-swatches__track{flex-wrap:nowrap}.tm-swatches--single_row_fit .swatch-input__input+.swatch-input__label{flex:1 1 0;min-width:0;max-width:var(--swatch-input--size)}.tm-swatches--single_row_fit .tm-swatches__track .swatch{width:100%;height:auto;aspect-ratio:1 / 1}.tm-swatches--single_row_scroll .tm-swatches__track{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px;margin:-2px}.tm-swatches--single_row_scroll .tm-swatches__track::-webkit-scrollbar{display:none}.tm-swatches--single_row_scroll .swatch-input__input+.swatch-input__label{flex:0 0 auto;scroll-snap-align:start}.tm-sizes.product-form__input--pill{display:block;min-inline-size:0;min-width:0}.tm-sizes__track{display:flex;gap:var(--tm-size-gap, 8px)}.tm-sizes.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tm-size-h-m, 44px);margin:0;padding:0 1.6rem;white-space:nowrap}@media screen and (min-width:750px){.tm-sizes.product-form__input--pill input[type=radio]+label{min-height:var(--tm-size-h-d, 48px)}}.tm-sizes--wrap .tm-sizes__track{flex-wrap:wrap}.tm-sizes--single_row_fit .tm-sizes__track{flex-wrap:nowrap}.tm-sizes--single_row_fit.product-form__input--pill input[type=radio]+label{flex:1 1 0;min-width:0;padding:0 .4rem;letter-spacing:0;font-size:clamp(1rem,2.9vw,1.4rem);overflow:hidden;text-overflow:ellipsis;display:flex}.tm-sizes--single_row_scroll .tm-sizes__track{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px;margin:-2px}.tm-sizes--single_row_scroll .tm-sizes__track::-webkit-scrollbar{display:none}.tm-sizes--single_row_scroll.product-form__input--pill input[type=radio]+label{flex:0 0 auto;scroll-snap-align:start}.tm-qty{--inputs-radius: var(--tm-qty-radius, 14px);--inputs-radius-outset: calc(var(--tm-qty-radius, 14px) + var(--inputs-border-width, 1px))}.tm-swatches .swatch{background-size:cover;background-position:center;background-repeat:no-repeat}.tm-colorpop__title{display:flex;align-items:center;gap:10px}.tm-colorpop__icon{display:inline-flex}.tm-colorpop__icon svg{color:var(--tm-cp-icon, #FFFFFF);width:20px;height:20px;display:block}.tm-colorpop__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.tm-colorpop__track::-webkit-scrollbar{display:none}.tm-colorpop__slide{flex:0 0 var(--tm-cp-img-m, 190px);scroll-snap-align:center;display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit}@media screen and (min-width:750px){.tm-colorpop__slide{flex:0 0 var(--tm-cp-img-d, 230px)}}.tm-colorpop__img,.tm-colorpop__fill{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:12px;border:2px solid transparent;transition:border-color .15s ease,transform .15s ease}.tm-colorpop__slide:hover .tm-colorpop__img,.tm-colorpop__slide:hover .tm-colorpop__fill{transform:scale(1.02)}.tm-colorpop__slide.is-current .tm-colorpop__img,.tm-colorpop__slide.is-current .tm-colorpop__fill{border-color:currentColor}.tm-colorpop__name{font-size:14px;font-weight:600;text-align:center}@media(prefers-reduced-motion:reduce){.tm-colorpop__img,.tm-colorpop__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/themamo-blocks.css.map */
