.tvm-product-byline{margin:0;font:500 13px/1.5 var(--tvg-sans, "Helvetica Neue", Arial, sans-serif);letter-spacing:.035em}.tvm-product-byline a,.tvm-product-photo-shortcut a,.tvm-purchase-assurance__timeline a{color:#171717;text-decoration:underline;text-decoration-color:#c3ad7c;text-underline-offset:4px}.tvm-product-photo-shortcut{margin:12px 0 0;font:400 13px/1.65 var(--tvg-sans, "Helvetica Neue", Arial, sans-serif)}.tvm-product-byline a:focus-visible,.tvm-product-photo-shortcut a:focus-visible,.tvm-purchase-assurance__timeline a:focus-visible{outline:2px solid #171717;outline-offset:4px}.tvm-product-support{--tvm-support-ink: #2c2038;--tvm-support-line: #d4cadc;padding-block:0 clamp(32px,4vw,56px);color:var(--tvm-support-ink);background:#fff;font-family:var(--tvg-sans, "Helvetica Neue", Arial, sans-serif);scroll-margin-top:112px}.tvm-product-support__inner{width:min(1180px,calc(100% - 64px));margin:0 auto}.tvm-product-support__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.tvm-product-support__panel{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,2.5vw,34px);border:0;border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px var(--tvm-support-line)}.tvm-product-support .tvm-product-support__title{margin:0 0 14px;color:var(--tvm-support-ink);font-family:var(--tvg-serif, Georgia, "Times New Roman", serif);font-size:clamp(26px,2.4vw,32px);font-weight:400;letter-spacing:-.025em;line-height:1.25;text-transform:none}.tvm-product-support .tvm-product-support__copy{max-width:65ch;margin:0 0 22px;color:var(--tvm-support-ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.7;overflow-wrap:anywhere}.tvm-product-support__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:auto}.tvm-product-support a{color:var(--tvm-support-ink);text-decoration-color:var(--tvm-support-line);text-decoration-thickness:1px;text-underline-offset:4px}.tvm-product-support__copy a{text-decoration-line:underline}.tvm-product-support .tvm-product-support__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 16px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px var(--tvm-support-line);font-size:14px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none}.tvm-product-support .tvm-product-support__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:1.5;text-decoration-line:underline}.tvm-product-support a:hover{text-decoration-color:currentColor}.tvm-product-support .tvm-product-support__button:hover{background:#faf8f4;box-shadow:inset 0 0 0 1px var(--tvm-support-line)}.tvm-product-support a:focus-visible{outline:2px solid var(--tvm-support-ink);outline-offset:4px}@media(max-width:749px){.tvm-product-support__inner{width:min(1180px,calc(100% - 32px))}.tvm-product-support__grid{grid-template-columns:minmax(0,1fr);gap:18px}.tvm-product-support__panel{padding:22px 20px}}.tvm-product-video-preview{margin-top:18px;padding:16px 18px 10px;color:#2c2038;background:#f7f4f9;border:1px solid #e3dce9;border-radius:4px;font-family:var(--tvg-sans, "Helvetica Neue", Arial, sans-serif)}.tvm-product-video-preview__title{margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.4}.tvm-product-video-preview__copy{margin:0;max-width:52ch;color:#514459;font-size:14px;line-height:1.6}.tvm-product-video-preview__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#2c2038;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tvm-product-video-preview__link:hover{color:#65497d}.tvm-product-video-preview__link:focus-visible{outline:2px solid #2c2038;outline-offset:4px}.tvm-product-support .tvm-product-support__button{color:#fff;background:#2c2038;box-shadow:none;border-radius:3px}.tvm-product-support .tvm-product-support__button:hover{background:#493457;box-shadow:none}.tvm-buying-summary{color:#2c2038;font-family:var(--tvg-sans, "Helvetica Neue", Arial, sans-serif)}.tvm-buying-summary__shipping{margin:0;font-size:14px;line-height:1.55}.tvm-buying-summary__shipping span{color:#514459}.tvm-buying-summary__facts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin:14px 0 12px}.tvm-buying-summary__facts>div{min-width:0}.tvm-buying-summary__facts>div+div{border-inline-start:1px solid #e3dce9;padding-inline-start:16px}.tvm-buying-summary__facts dt{margin:0 0 4px;color:#514459;font-size:12px;line-height:1.5}.tvm-buying-summary__facts dd{margin:0;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tvm-buying-summary__facts small{display:block;color:#514459;font-size:12px;font-weight:400;line-height:1.5}.tvm-buying-summary .tvm-purchase-assurance__note{margin:0 0 12px;font-size:13px;line-height:1.55}.tvm-buying-details{border-block:1px solid #e3dce9}.tvm-buying-details summary{display:list-item;list-style:disclosure-closed inside;min-height:44px;padding:12px 0;color:#2c2038;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.tvm-buying-details[open]>summary{list-style-type:disclosure-open}.tvm-buying-details summary::-webkit-details-marker{display:inline}.tvm-buying-details__content{padding-bottom:12px}.tvm-buying-details__content p{margin:0 0 12px;color:#514459;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.tvm-buying-details__content strong{color:#2c2038}.tvm-buying-details__links{display:flex;flex-wrap:wrap;gap:0 20px}.tvm-buying-details__links a,.tvm-buying-summary__specs{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:#2c2038;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.tvm-buying-details__links a:hover,.tvm-buying-summary__specs:hover{color:#65497d}.tvm-buying-summary :is(summary,a):focus-visible{outline:2px solid #2c2038;outline-offset:3px}#tvm-product-specifications{scroll-margin-top:112px}@media(max-width:374px){.tvm-buying-summary__facts{gap:12px}.tvm-buying-summary__facts>div+div{padding-inline-start:12px}.tvm-buying-summary__facts dd{font-size:14px}}@media(max-width:749px){#MainContent[data-template=product] sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar{display:grid;grid-template-columns:36px minmax(0,1fr) max-content 44px;grid-template-areas:"image info price action";gap:8px;align-items:center;width:100%;max-width:100%;min-height:64px;padding:9px 12px;box-sizing:border-box}#MainContent[data-template=product] .sticky-add-to-cart__bar:has(.sticky-add-to-cart__info[data-has-image=false]){grid-template-columns:minmax(0,1fr) max-content 44px;grid-template-areas:"info price action"}#MainContent[data-template=product] .sticky-add-to-cart__image{grid-area:image;width:36px;height:44px;min-width:0;aspect-ratio:auto}#MainContent[data-template=product] .sticky-add-to-cart__image-img{object-fit:contain}#MainContent[data-template=product] .sticky-add-to-cart__info{grid-area:info;min-width:0;padding:0}#MainContent[data-template=product] .sticky-add-to-cart__title,#MainContent[data-template=product] .sticky-add-to-cart__variant{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}#MainContent[data-template=product] .sticky-add-to-cart__title{margin:0;font-size:13px}#MainContent[data-template=product] .sticky-add-to-cart__variant{margin-top:3px;font-size:12px}#MainContent[data-template=product] .sticky-add-to-cart__price{grid-area:price;min-width:0;font-size:13px;line-height:1.4;text-align:right}#MainContent[data-template=product] .sticky-add-to-cart__price [ref=priceContainer]{display:grid;justify-items:end;gap:1px}#MainContent[data-template=product] .sticky-add-to-cart__price :is(.price,.compare-at-price){display:block;white-space:nowrap}#MainContent[data-template=product] .sticky-add-to-cart__price .compare-at-price{font-size:11px}#MainContent[data-template=product] .sticky-add-to-cart__button{grid-area:action;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}#MainContent[data-template=product] .sticky-add-to-cart__bar .add-to-cart-text__content{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#MainContent[data-template=product] .sticky-add-to-cart__button:focus-visible{outline:2px solid #281e35;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tavilume-product-support.css.map */
