.tonus-warehouse .tonus-warehouse__frame{min-height:390px}.tonus-warehouse .tonus-warehouse__copy{padding-block:40px}.tonus-warehouse .tonus-warehouse__heading{font-size:clamp(36px,4vw,56px);max-inline-size:15ch}.tonus-warehouse .tonus-warehouse__subheading{max-inline-size:40ch}.tn-shop-shortcuts{display:flex;flex-wrap:wrap;gap:8px;padding:0 max(20px,var(--page-margin)) 20px}.tn-shop-shortcuts a{padding:8px 16px;border:1px solid #c6c7c0;border-radius:30px;min-height:42px;text-decoration:none;font-size:14px}.tn-shop-shortcuts a:hover{background:#edefea;border-color:#333}.tn-card-colors{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tn-card-colors__link{display:grid;place-items:center;min-width:32px;min-height:36px;text-decoration:none}.tn-color-chip{display:block;width:22px;height:22px;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 1px #00000012;overflow:hidden}.tn-color-chip img{width:100%;height:100%;object-fit:cover}.tn-card-colors__link:hover .tn-color-chip{outline:1px solid currentColor;outline-offset:3px}.tn-card-colors__link:focus-visible,.tn-shop-shortcuts a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tn-card-colors__more{display:grid;place-items:center;min-width:36px;min-height:36px;font-size:12px}.tn-card-media>.tn-card-colors--stage{position:absolute;top:52px;right:20px;bottom:20px;left:20px;z-index:1}.tn-card-colors--stage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.tn-card-colors--stage .tn-card-colors__link{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;font-size:11px;line-height:1.3;text-align:center}.tn-card-colors--stage .tn-color-chip{border-radius:8px;width:100%;height:auto;aspect-ratio:1;max-width:80px}.tn-color-library{max-width:1440px;margin:auto;padding:56px max(20px,var(--page-margin));display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:64px}.tn-color-library h2{font-size:32px;line-height:1.2;margin:0 0 12px}.tn-color-library p{font-size:16px;margin:0 0 24px}.tn-color-library__intro a{display:inline-block;min-height:44px;text-underline-offset:5px}.tn-color-library>.tn-card-colors--stage{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 12px}.tn-color-library .tn-color-chip{max-width:none}.tn-color-library .tn-card-colors__link{font-size:12px}.tn-material-guide{border-block:1px solid #deded7}.tn-material-guide>summary{max-width:1440px;margin:auto;padding:24px max(20px,var(--page-margin));min-height:72px;cursor:pointer;font-size:20px}.tn-material-guide[open]>summary{border-block-end:1px solid #deded7}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}.tn-material-guide::details-content{block-size:0;overflow:hidden;transition:block-size .34s cubic-bezier(.22,.61,.36,1),content-visibility .34s allow-discrete}.tn-material-guide[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.tn-material-guide::details-content{transition:none}}.contact-form__field{display:grid;gap:8px;flex:1;min-width:0}.contact-form__label{font-size:14px}.contact-form__form-row{align-items:start}.contact-form__form{gap:20px}.tonus-product-card .tn-card-copy__description{min-height:2.6em}.tonus-product-card .tn-card-colors{margin-block:0}.product-grid:not([product-grid-view=zoom-out]){border-inline-start:0}@media(max-width:749px){.tonus-warehouse .tonus-warehouse__frame{min-height:360px}.tonus-warehouse .tonus-warehouse__copy{padding:28px 22px}.tonus-warehouse .tonus-warehouse__heading{font-size:38px}.tonus-warehouse .tonus-warehouse__frame:after{background:linear-gradient(0deg,#121415de,#121415c4 38%,#1214158c 65%,#12141561)}.tnav__logo-image{max-height:30px}.tn-color-library{grid-template-columns:1fr;gap:24px;padding-block:36px}.tn-color-library>.tn-card-colors--stage{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-color-library h2{font-size:28px}.tn-shop-shortcuts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tn-shop-shortcuts a{flex-shrink:0}.tn-material-guide>summary{font-size:30px}}.variant-picker .tn-color-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;width:100%}.variant-picker .tn-color-picker legend{margin-block-end:12px}.variant-picker .tn-color-picker .variant-option__button-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;width:auto;min-height:72px;padding:9px 4px;border:1px solid #d2d3cd;border-radius:8px;background:transparent;color:#1b1a21}.variant-picker .tn-color-picker .variant-option__button-label[hidden]{display:none}.variant-picker .tn-color-picker .tn-color-chip{flex-shrink:0;width:26px;height:26px;border-radius:6px;position:relative;z-index:1}.variant-picker .tn-color-picker .variant-option__button-label__text{position:relative;z-index:1;font-size:11px;line-height:1.25;white-space:normal;text-align:center}.variant-picker .tn-color-picker .variant-option__button-label__pill{display:none}.variant-picker .tn-color-picker .variant-option__button-label:has(:checked){border-color:#1b1a21;box-shadow:inset 0 0 0 1px #1b1a21;background:#f7f8f4}.variant-picker .tn-color-picker .variant-option__button-label:has(:focus-visible){outline:2px solid #1b1a21;outline-offset:3px}@media(hover:hover){.variant-picker .tn-color-picker .variant-option__button-label:hover{border-color:#71736b}}@media(prefers-reduced-motion:no-preference){.variant-picker .tn-color-picker .variant-option__button-label{transition:background-color .15s ease,border-color .15s ease}}.variant-picker .tn-color-picker .variant-option__button-label__text{color:#1b1a21}.tn-product-identity{padding-block:8px 12px}.tn-product-identity .tn-product-identity__name{margin:0 0 12px;font-size:clamp(38px,4vw,56px);line-height:1.06;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.tn-product-identity__description{display:block;font-size:17px;line-height:1.5}.tn-product-identity__specs{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;line-height:1.5;color:#62645e;font-variant-numeric:tabular-nums}.tn-product-identity__specs>span{unicode-bidi:isolate}.tonus-product-card .tn-card-copy__name{font-size:28px;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin-bottom:8px}.tonus-product-card .tn-product-identity__description{font-size:16px}.tonus-product-card .tn-product-identity__specs{margin-top:8px}.tonus-product-card .tn-card-media.tn-card-media--empty,.tonus-product-card .tn-card-media--empty .tn-card-media__link{display:none}.tonus-product-card .product-card__content>.tn-card-colors{order:2;margin-block:4px 8px;gap:2px}.tonus-product-card .product-card__content>product-price{order:3;margin-top:auto}.tonus-product-card .tn-card-colors__link{min-width:32px;min-height:44px}.tonus-product-card .tn-card-colors__more{min-height:44px}.tonus-product-card .tn-card-copy{margin-block-start:8px}.tonus-product-card .tn-card-media--empty~.tn-card-copy{margin-block-start:var(--tn-card-inset, 20px)}.tonus-product-card .tn-card-copy__head{display:flex;align-items:baseline;gap:10px}.tonus-product-card .tn-card-copy__name{flex:1 1 auto;min-width:0}.tonus-product-card .tn-card-copy__flag{flex:0 0 auto;margin-inline-start:auto;border:1px solid #c8cac2;border-radius:50px;padding:3px 9px;font-size:11px;line-height:1.5;color:#5f6159;white-space:nowrap}.tonus-product-card .tn-card-copy__flag--sale{border-color:#5f6159;color:#35212b}.tonus-product-card .tn-card-media .product-badges{display:none}.tonus-product-card .product-card__content{padding-bottom:20px}@media(max-width:749px){.tn-product-identity .tn-product-identity__name{font-size:40px}}.tonus-product-card .tn-card-colors__link{min-width:28px}.tn-brand-footer-bg,.tn-brand-footer.section{background:#1b1a21;color:#edefea}.tn-brand-footer.section{--color-foreground: #edefea;--color-foreground-rgb: 237 239 234;--color-background: #1b1a21;--color-background-rgb: 27 26 33;--color-foreground-muted: #b9bab5;--color-border: #4a494e;--color-border-rgb: 74 73 78}.tn-brand-footer .footer-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:0;content-visibility:visible;align-items:stretch}.tn-brand-footer .footer-content>.group-block{padding:36px 24px;border-inline-end:1px solid #4a494e}.tn-brand-footer .footer-content>.group-block:last-child{border-inline-end:0}.tn-brand-footer .footer-content :is(h2,h3,.menu__heading){font-size:14px;line-height:1.4;font-weight:400;margin:0}.tn-brand-footer .footer-content .menu__heading__default{font-weight:400}.tn-brand-footer .menu__details .details-content{margin-block-start:20px}.tn-brand-footer .footer-content :is(p,.menu__item){font-size:16px;line-height:1.6}.tn-brand-footer .footer-content a{color:#edefea}.tn-brand-footer .footer-content .menu__item a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.tn-brand-footer a:hover{text-decoration:underline;text-underline-offset:4px}.tn-brand-footer :is(a,button,input):focus-visible{outline:2px solid #edefea;outline-offset:4px}.tn-brand-footer input{color:#edefea;background:transparent;border-color:#75747a}.tn-brand-footer input::placeholder{color:#b9bab5;opacity:1}.tn-footer-wordmark{display:flex;align-items:baseline;justify-content:flex-start;gap:.14em;width:100%;padding:32px 20px 24px;border-block:1px solid #4a494e;color:#edefea;text-decoration:none;font-weight:700;font-size:clamp(64px,15vw,220px);line-height:.9;letter-spacing:-.065em}.tn-footer-wordmark span{font-size:.52em;letter-spacing:-.055em}.tn-brand-footer .tn-footer-wordmark:hover{text-decoration:none}.tn-brand-footer .utilities{--divider-color: transparent;padding-block:22px 30px;color:#b9bab5}.tn-brand-footer .utilities :is(a,button){color:#b9bab5}@media(max-width:989px){.tn-brand-footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-brand-footer .footer-content>.group-block{border-block-end:1px solid #4a494e;padding:28px 20px}.tn-brand-footer .footer-content>.group-block:nth-child(2n){border-inline-end:0}}@media(max-width:749px){.tnav .tnav__logo-image{block-size:26px}.tn-brand-footer .footer-content>.group-block:nth-child(n+3){grid-column:1 / -1;border-inline-end:0}.tn-brand-footer .footer-content>.group-block{padding-inline:12px}.tn-footer-wordmark{font-size:16vw;padding:28px 10px}.tn-brand-footer .footer-content .group-block-content{align-items:stretch}}.shopify-section .tn-brand-footer-bg.section-background{background-color:#1b1a21;--color-background: #1b1a21}.tn-brand-footer.section .text-block{--color: #edefea;--color-foreground: #edefea;--color-foreground-rgb: 237 239 234;color:#edefea}.tn-brand-footer .footer-content .menu__heading{color:#edefea}.tn-brand-footer .footer-content .group-block-content{justify-content:flex-start}.tn-brand-footer .footer-content input{color:#1b1a21}.tn-brand-footer .footer-content input::placeholder{color:#65655f}.tn-color-library{max-width:var(--page-width,1440px);padding-inline:var(--page-margin,24px);gap:48px;padding-block:48px;align-items:start}.tn-color-library h2{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1.15}.tn-color-library p{max-width:30ch;line-height:1.6;color:#62645e}.tn-color-library__intro>a{display:inline-flex;align-items:center;gap:8px;padding-block:8px;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor}.tn-color-library__intro>a>span{margin-inline-start:8px}.tn-color-library>.tn-card-colors--stage{gap:0;border-block-start:1px solid #c8cac2;border-inline-start:1px solid #c8cac2}.tn-color-library .tn-card-colors__link{padding:14px 8px 12px;gap:10px;border-inline-end:1px solid #c8cac2;border-block-end:1px solid #c8cac2}.tn-color-library .tn-color-chip{max-width:64px;border-radius:3px}.tn-color-library .tn-card-colors__link:hover{background:#f6f7f2}.tn-color-library .tn-card-colors__link:focus-visible{outline-offset:-3px}.tn-material-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;max-width:var(--page-width,1440px);padding-inline:var(--page-margin,24px);font-size:40px;font-weight:400;line-height:1.1}.tn-material-guide>summary::-webkit-details-marker{display:none}.tn-material-guide>summary:after{content:"+";flex-shrink:0;font-size:32px;font-weight:400;line-height:1}.tn-material-guide[open]>summary:after{content:"\2212"}.tn-material-guide>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}[id$=__faq] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start;padding-block:48px 64px}[id$=__faq] .section-content-wrapper>.text-block{width:100%}[id$=__faq] h2{font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.025em}[id$=__faq] .accordion{width:100%;border-top:1px solid #c8cac2}[id$=__faq] .details__header{min-height:64px;padding-block:18px;font-size:17px;font-weight:400;line-height:1.45}[id$=__faq] .details-content{padding-block:0 20px}[id$=__faq] .details-content p{max-width:62ch;font-size:16px;line-height:1.7}@media(max-width:749px){.tn-color-library{gap:24px;padding-block:32px}.tn-color-library .tn-card-colors__link{padding:12px 6px 10px;font-size:11px}.tn-color-library .tn-color-chip{max-width:52px}.tn-material-guide>summary{font-size:17px;min-height:68px}[id$=__faq] .section-content-wrapper{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 40px}[id$=__faq] .details__header{font-size:16px}}#MainContent [id$=__whatsapp_support] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;gap:32px;align-items:center;padding-block:32px;border-bottom:1px solid #c8cac2}#MainContent [id$=__whatsapp_support] .text-block{width:100%;max-width:none;text-align:start}#MainContent [id$=__whatsapp_support] h2{margin:0;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.02em;text-align:start}#MainContent [id$=__whatsapp_support] p{margin:0;max-width:46ch;font-size:16px;line-height:1.6;text-align:start}#MainContent [id$=__whatsapp_support] .button{min-height:50px;padding-inline:24px;white-space:nowrap;border-radius:16px}#MainContent [id$=__faq] h2{font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}#MainContent [id$=__faq] .details__header{min-height:64px;font-size:17px;font-weight:400;line-height:1.45}@media(max-width:989px){#MainContent [id$=__whatsapp_support] .section-content-wrapper{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px}#MainContent [id$=__whatsapp_support] .text-block:first-child{grid-column:1 / -1}}@media(max-width:749px){#MainContent [id$=__whatsapp_support] .section-content-wrapper{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}#MainContent [id$=__whatsapp_support] .button{width:100%;margin-top:4px}#MainContent [id$=__whatsapp_support] h2{font-size:24px}#MainContent [id$=__faq] .details__header{font-size:16px}}.variant-picker .tn-color-picker .tn-color-availability{display:block;min-height:13px;font-size:11px;font-weight:400;line-height:13px;color:#5f6159}.variant-picker .tn-color-picker .variant-option__button-label{gap:6px}#MainContent{background:#edefea}#MainContent>.shopify-section>.section-background{background-color:#edefea}.tnav{background-color:#edefea}.tonus-warehouse .tonus-warehouse__frame:after{background:linear-gradient(270deg,rgb(48 18 29 / 88%) 0%,rgb(48 18 29 / 76%) 34%,rgb(48 18 29 / 18%) 65%,transparent 100%)}.tonus-warehouse .tonus-warehouse__heading{font-weight:400;letter-spacing:-.025em}.tn-catalog-intro{background:#35212b;color:#edefea}.tn-catalog-intro__inner{max-width:var(--page-width,1440px);margin-inline:auto;padding:48px var(--page-margin,24px) 44px}.tn-catalog-intro a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:4px}#MainContent .tn-catalog-intro p a:hover,#MainContent .tn-catalog-intro p a:focus-visible,.tn-catalog-intro p a:hover,.tn-catalog-intro p a:focus-visible{color:inherit;text-decoration-thickness:2px}#MainContent .tn-catalog-intro h1{color:inherit;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.08;margin:24px 0 20px;letter-spacing:-.035em}.tn-catalog-intro p{color:#e1cbd3;font-size:18px;line-height:1.6;margin:0}#MainContent .tonus-material-nav{padding-block:24px}.tn-highlights{position:relative;background:#1b1a21;color:#edefea;overflow:hidden}.tn-highlights__viewport{overflow:hidden;direction:ltr}.tn-highlights__track{display:flex;width:max-content;direction:ltr;animation:tn-highlight-drift 56s linear infinite}.tn-highlights__group{display:flex;flex-shrink:0;justify-content:space-around;min-width:100vw;width:max-content;list-style:none;padding:0;margin:0}.tn-highlights__group li{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:4px 24px;width:220px;min-width:220px;direction:rtl}.tn-highlights__group svg{width:20px;height:20px;flex-shrink:0}.tn-highlights__group span{font-size:12px;line-height:1.35}.tn-highlights__group small{display:none}@keyframes tn-highlight-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.tonus-warehouse .tonus-warehouse__frame:after{background:linear-gradient(0deg,#30121deb,#30121db3 60%,#30121d61)}.tn-catalog-intro__inner{padding-block:32px}.tn-highlights__group li{width:180px;min-width:180px;padding:4px 20px;gap:8px}.tn-highlights__group svg{width:16px;height:16px}.tn-highlights__group span{font-size:11px}}@media(prefers-reduced-motion:reduce){.tn-highlights__track{animation:none;width:100%}.tn-highlights__group{min-width:0;width:100%;flex-wrap:wrap}.tn-highlights__group li{min-width:0;width:50%;padding:4px 12px;gap:10px}.tn-highlights__group span{font-size:12px}}@media(prefers-reduced-motion:reduce){.tn-highlights__group[aria-hidden=true],.tn-highlights__group .tn-highlights__repeat{display:none}}.product-details .variant-picker .tn-color-picker{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:5px}.product-details .variant-picker .tn-color-picker legend{margin-bottom:12px;font-size:14px}.product-details .variant-option__swatch-value{font-weight:600;margin-inline-start:10px}.product-details .variant-picker .tn-color-picker .variant-option__button-label{min-height:76px;padding:8px 4px 6px;gap:4px;border-color:transparent;border-radius:0;background:transparent}.product-details .variant-picker .tn-color-picker .tn-color-chip{width:30px;height:30px;border-radius:50%}.product-details .variant-picker .tn-color-picker .variant-option__button-label:has(:checked){background:#e3e5de;border-color:transparent;box-shadow:inset 0 -2px #1b1a21}.product-details .variant-picker .tn-color-picker .variant-option__button-label:hover{background:#e6e8e2}.product-details .variant-picker .tn-color-picker .variant-option__button-label__text{font-size:11px}.product-details product-price{width:100%;font-size:24px;line-height:1.2}.product-details .buy-buttons-block{width:100%}.product-details .buy-buttons-block .add-to-cart-button{min-height:54px;border-radius:16px}.tn-product-reading{width:100%;border-top:1px solid #c8cac2}.tn-product-reading summary,.tn-product-reading>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding-block:16px;color:inherit;font-size:15px;text-decoration:none;cursor:pointer;list-style:none;border-bottom:1px solid #c8cac2}.tn-product-reading summary::-webkit-details-marker{display:none}.tn-product-reading summary span{font-size:22px;font-weight:400}.tn-product-reading details[open] summary span{transform:rotate(45deg)}.tn-product-reading__content{padding-block:20px 24px;font-size:15px;line-height:1.75}.tn-product-reading :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-width:749px){.sticky-add-to-cart .sticky-add-to-cart__bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px;background:#edefea}.sticky-add-to-cart .sticky-add-to-cart__image{display:none}.sticky-add-to-cart .sticky-add-to-cart__title{font-size:13px}.sticky-add-to-cart .sticky-add-to-cart__variant{font-size:12px}.sticky-add-to-cart .sticky-add-to-cart__button{width:auto;min-width:140px;padding-inline:18px;border-radius:14px}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline;font-size:13px}.sticky-add-to-cart .sticky-add-to-cart__price{font-size:14px}.product-details .tn-product-identity__name{font-size:36px}}.product-details .variant-picker .tn-color-picker .variant-option__button-label:before,.product-details .variant-picker .tn-color-picker .variant-option__button-label:after{display:none}.product-details product-price .price{font-size:24px;font-weight:400}:root{--tn-paper: #edefea;--tn-ink: #1b1a21}.tonus-warehouse .tonus-warehouse__copy{color:var(--tn-paper)}.tonus-warehouse .tonus-warehouse__copy :is(h1,p){color:var(--tn-paper)}.tonus-warehouse .tonus-warehouse__copy .button{background:var(--tn-paper);color:var(--tn-ink)}.tn-brand-footer input{background-color:var(--tn-paper);color:var(--tn-ink)}.section-resource-list__header .text-block>h2,.custom-section-content .text-block>h2{font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.02em}@media(max-width:749px){.section-resource-list__header .text-block>h2,.custom-section-content .text-block>h2{font-size:30px}}.tn-ed{padding-block:clamp(48px,7vw,104px);background:var(--color-background)}.tn-ed__inner{max-inline-size:1264px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.tn-ed__eyebrow{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;color:#5c5c57}.tn-ed__title{margin:0;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.tn-ed__lede{margin:20px 0 0;max-inline-size:46ch;font-size:17px;line-height:1.6;color:#45443f;text-wrap:pretty}.tn-ed__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:899px){.tn-ed__head{grid-template-columns:minmax(0,1fr);gap:32px}}.tn-ed__action{display:flex;align-items:center;justify-content:center;gap:12px;min-block-size:60px;padding:14px 28px;border:1px solid #1b1a21;border-radius:999px;color:#1b1a21;background:transparent;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.08em;text-align:center}.tn-ed__actions{display:grid;gap:12px}@media(prefers-reduced-motion:no-preference){.tn-ed__action{transition:background-color .16s ease,color .16s ease}}.tn-ed__action:hover{background:#1b1a21;color:#edefea}.tn-ed__action:focus-visible{outline:2px solid #1b1a21;outline-offset:4px}.tn-ed__rows{margin-block-start:clamp(40px,6vw,80px);border-block-start:1px solid #d7d8d2}.tn-ed__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:clamp(22px,3vw,34px);border-block-end:1px solid #d7d8d2;color:inherit;text-decoration:none}.tn-ed__row-title{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.25;letter-spacing:-.015em}.tn-ed__row-text{margin:8px 0 0;max-inline-size:62ch;font-size:15px;line-height:1.6;color:#55544f}.tn-ed__row-meta{margin:10px 0 0;font-size:13px;color:#6b6a65}.tn-ed__row-arrow{flex:none;inline-size:26px;color:#1b1a21}[dir=rtl] .tn-ed__row-arrow{scale:-1 1}@media(prefers-reduced-motion:no-preference){.tn-ed__row-arrow{transition:translate .22s cubic-bezier(.22,1,.36,1)}.tn-ed__row:hover .tn-ed__row-arrow{translate:.4rem 0}[dir=rtl] .tn-ed__row:hover .tn-ed__row-arrow{translate:-.4rem 0}}.tn-ed__row:focus-visible{outline:2px solid #1b1a21;outline-offset:4px}.tn-ed__blocks{margin-block-start:clamp(40px,6vw,80px);display:grid;gap:clamp(32px,5vw,64px)}.tn-ed__block{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(20px,4vw,64px);padding-block-start:clamp(24px,3vw,36px);border-block-start:1px solid #d7d8d2}@media(max-width:899px){.tn-ed__block{grid-template-columns:minmax(0,1fr);gap:12px}}.tn-ed__block h2{margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:400;line-height:1.25}.tn-ed__block p{margin:0 0 14px;font-size:17px;line-height:1.65;color:#45443f;max-inline-size:58ch}.tn-ed__block p:last-child{margin-block-end:0}.tn-ed__block a{color:inherit;text-underline-offset:.22em}.tn-contact{border:0;padding:0;margin:0;max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;background:transparent;overflow:hidden}.tn-contact{transition:display .32s allow-discrete,overlay .32s allow-discrete}.tn-contact::backdrop{background:#0c0c0e00;transition:background .28s ease,display .28s allow-discrete,overlay .28s allow-discrete}.tn-contact[open]::backdrop{background:#0c0c0e9e}@starting-style{.tn-contact[open]::backdrop{background:#0c0c0e00}}.tn-contact__panel{position:fixed;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;gap:8px;inline-size:min(420px,100%);padding:28px clamp(20px,3vw,32px) 32px;background:#f4f5f1;color:#1b1a21;overflow-y:auto;translate:100% 0;transition:translate .32s cubic-bezier(.22,.61,.36,1)}[dir=ltr] .tn-contact__panel{translate:-100% 0}.tn-contact[open] .tn-contact__panel{translate:0 0}@starting-style{.tn-contact[open] .tn-contact__panel{translate:100% 0}}@starting-style{[dir=ltr] .tn-contact[open] .tn-contact__panel{translate:-100% 0}}@media(prefers-reduced-motion:reduce){.tn-contact__panel,[dir=ltr] .tn-contact__panel{translate:0 0;transition:none}}.tn-contact__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:10px}.tn-contact__title{margin:0;font-size:28px;font-weight:400;letter-spacing:-.02em}.tn-contact__close{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid #c9cac3;border-radius:999px;background:transparent;font-size:22px;line-height:1;color:inherit;cursor:pointer}.tn-contact__close:focus-visible{outline:2px solid #1b1a21;outline-offset:3px}.tn-contact__row{display:grid;gap:4px;padding-block:18px;border-block-end:1px solid #d7d8d2;color:inherit;text-decoration:none}.tn-contact__row:first-of-type{border-block-start:1px solid #d7d8d2}.tn-contact__row-label{font-size:12px;font-weight:700;letter-spacing:.12em;color:#5c5c57}.tn-contact__row-value{font-size:18px}.tn-contact__row:focus-visible{outline:2px solid #1b1a21;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.tn-contact__row{transition:padding-inline-start .18s cubic-bezier(.22,1,.36,1)}.tn-contact__row:hover{padding-inline-start:8px}}.tn-contact__note{margin:18px 0 0;font-size:13px;line-height:1.6;color:#5c5c57}.tn-ed__form{margin-block-start:clamp(40px,6vw,80px);padding-block-start:clamp(24px,3vw,36px);border-block-start:1px solid #d7d8d2}.tn-ed__form-title{margin:0 0 18px;font-size:clamp(20px,2.2vw,24px);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tonus-commerce.css.map */
