
html.tn-mobile-layout body{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.6!important;-webkit-text-size-adjust:100%;text-size-adjust:100%;margin:0!important}
html.tn-mobile-layout body *{box-sizing:border-box}
html.tn-mobile-layout body header.tn-agreed-header{height:calc(80 * var(--tn-unit, 1px))!important;min-height:calc(80 * var(--tn-unit, 1px))!important;position:relative!important;overflow:visible!important;z-index:10020!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-head-inner{height:calc(80 * var(--tn-unit, 1px))!important;min-height:calc(80 * var(--tn-unit, 1px))!important;padding:calc(6 * var(--tn-unit, 1px)) calc(14 * var(--tn-unit, 1px))!important;gap:calc(8 * var(--tn-unit, 1px))!important;overflow:visible!important;max-width:100%!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-head-inner::after,html.tn-mobile-layout body header.tn-agreed-header .tn-section-stamp{display:none!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-brand{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(240 * var(--tn-unit, 1px))!important;height:calc(68 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-brand img{width:100%!important;height:calc(68 * var(--tn-unit, 1px))!important;max-height:calc(68 * var(--tn-unit, 1px))!important;object-fit:contain!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-search{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 calc(40 * var(--tn-unit, 1px))!important;width:calc(40 * var(--tn-unit, 1px))!important;min-width:calc(40 * var(--tn-unit, 1px))!important;max-width:calc(40 * var(--tn-unit, 1px))!important;height:calc(48 * var(--tn-unit, 1px))!important;max-height:calc(48 * var(--tn-unit, 1px))!important;margin-left:auto!important;padding:calc(6 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-search svg{width:calc(24 * var(--tn-unit, 1px))!important;height:calc(24 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-menu-btn{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 calc(58 * var(--tn-unit, 1px))!important;width:calc(58 * var(--tn-unit, 1px))!important;min-width:calc(58 * var(--tn-unit, 1px))!important;max-width:calc(58 * var(--tn-unit, 1px))!important;height:calc(54 * var(--tn-unit, 1px))!important;min-height:calc(54 * var(--tn-unit, 1px))!important;max-height:calc(54 * var(--tn-unit, 1px))!important;padding:calc(2 * var(--tn-unit, 1px))!important;margin:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;font:600 calc(12 * var(--tn-unit, 1px))/1.1 Arial,sans-serif!important;color:#29261f!important;background:transparent!important;border:0!important;z-index:10050!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-menu-btn span:first-child{font:calc(28 * var(--tn-unit, 1px))/1 Arial,sans-serif!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-nav{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:calc(80 * var(--tn-unit, 1px))!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:auto!important;max-height:calc(var(--tn-view-height) - calc(80 * var(--tn-unit, 1px)))!important;overflow-y:auto!important;overscroll-behavior:contain;transform:none!important;padding:calc(10 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px)) calc(24 * var(--tn-unit, 1px))!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;background:#f7f2e9!important;box-shadow:0 calc(12 * var(--tn-unit, 1px)) calc(24 * var(--tn-unit, 1px)) #0002!important;z-index:10030!important;white-space:normal!important}
html.tn-mobile-layout body header.tn-agreed-header.tn-mobile-open .tn-agreed-nav{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-nav a{display:block!important;width:100%!important;font:calc(19 * var(--tn-unit, 1px))/1.4 Georgia,serif!important;min-height:calc(50 * var(--tn-unit, 1px))!important;padding:calc(12 * var(--tn-unit, 1px)) calc(8 * var(--tn-unit, 1px))!important;border-bottom:calc(1 * var(--tn-unit, 1px)) solid #d8cebe!important;white-space:normal!important;color:#29261f!important}
html.tn-mobile-layout body.tn-mobile-menu-open{overflow:hidden!important}
html.tn-mobile-layout body .article-head{max-width:100%!important;padding:calc(24 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px)) calc(20 * var(--tn-unit, 1px))!important;text-align:left!important}
html.tn-mobile-layout body .article-head h1{font-size:calc(34 * var(--tn-unit, 1px))!important;line-height:1.12!important;letter-spacing:-.025em!important;margin:calc(10 * var(--tn-unit, 1px)) 0 calc(16 * var(--tn-unit, 1px))!important;overflow-wrap:break-word!important}
html.tn-mobile-layout body .article-head .dek{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.5!important;text-align:left!important;margin:0 0 calc(12 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .article-head .eyebrow,html.tn-mobile-layout body .related .eyebrow{font-size:calc(12 * var(--tn-unit, 1px))!important;line-height:1.4!important}
html.tn-mobile-layout body .article-head .meta{font:calc(14 * var(--tn-unit, 1px))/1.5 Arial,sans-serif!important;margin-top:calc(12 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-jump-wrap{margin:calc(12 * var(--tn-unit, 1px)) 0 0!important}
html.tn-mobile-layout body .tn-jump-link{font:600 calc(16 * var(--tn-unit, 1px))/1.4 Arial,sans-serif!important;min-height:calc(44 * var(--tn-unit, 1px))!important;padding:calc(10 * var(--tn-unit, 1px)) 0!important}
html.tn-mobile-layout body .cover{width:100%!important;max-width:100%!important;margin:0 0 calc(28 * var(--tn-unit, 1px))!important;transform:none!important;padding:0!important}
html.tn-mobile-layout body .cover img{width:100%!important;height:auto!important;max-height:none!important}
html.tn-mobile-layout body .body{width:100%!important;max-width:calc(760 * var(--tn-unit, 1px))!important;margin:0 auto!important;padding:0 calc(18 * var(--tn-unit, 1px)) calc(36 * var(--tn-unit, 1px))!important;font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.65!important}
html.tn-mobile-layout body .body p,html.tn-mobile-layout body .body li,html.tn-mobile-layout body .story-text p{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.65!important;overflow-wrap:break-word}
html.tn-mobile-layout body .body p{margin:0 0 calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .body h2{font-size:calc(27 * var(--tn-unit, 1px))!important;line-height:1.2!important;margin:calc(30 * var(--tn-unit, 1px)) 0 calc(16 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .body h3{font-size:calc(23 * var(--tn-unit, 1px))!important;line-height:1.25!important;margin:calc(24 * var(--tn-unit, 1px)) 0 calc(14 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .body figure,html.tn-mobile-layout body .body .tn-story-wide-photo{width:100%!important;max-width:100%!important;margin:calc(24 * var(--tn-unit, 1px)) 0!important;transform:none!important}
html.tn-mobile-layout body .body figure img{height:auto!important;max-height:none!important}
html.tn-mobile-layout body .body figcaption{font:calc(14 * var(--tn-unit, 1px))/1.5 Arial,sans-serif!important;margin-top:calc(8 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .story-pair,html.tn-mobile-layout body .story-split{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:calc(24 * var(--tn-unit, 1px)) 0!important;transform:none!important;gap:calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-panel{padding:calc(16 * var(--tn-unit, 1px))!important;margin:calc(28 * var(--tn-unit, 1px)) 0!important;border-radius:calc(12 * var(--tn-unit, 1px))!important;scroll-margin-top:calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-panel h3{font-size:calc(25 * var(--tn-unit, 1px))!important;line-height:1.2!important;margin:0 0 calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-groups,html.tn-mobile-layout body .tn-action-items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(12 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-group h4{font:600 calc(16 * var(--tn-unit, 1px))/1.4 Arial,sans-serif!important;margin:0 0 calc(8 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-item{padding:calc(12 * var(--tn-unit, 1px))!important;margin:0!important;border-radius:calc(8 * var(--tn-unit, 1px))!important;min-width:0!important}
html.tn-mobile-layout body .tn-action-name{font:600 calc(17 * var(--tn-unit, 1px))/1.4 Arial,sans-serif!important;margin:0 0 calc(10 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-controls{display:flex!important;flex-wrap:wrap!important;gap:calc(8 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .tn-action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:calc(44 * var(--tn-unit, 1px))!important;padding:calc(10 * var(--tn-unit, 1px)) calc(16 * var(--tn-unit, 1px))!important;font:600 calc(16 * var(--tn-unit, 1px))/1.4 Arial,sans-serif!important;border-radius:calc(6 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .related{padding:calc(24 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important;margin:0 0 calc(24 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .grid,html.tn-mobile-layout body .related-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .card{width:100%!important;min-width:0!important}
html.tn-mobile-layout body .related .card img{height:calc(210 * var(--tn-unit, 1px))!important;object-fit:cover!important}
html.tn-mobile-layout body .related .copy{padding:calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .related .copy h2{font-size:calc(25 * var(--tn-unit, 1px))!important;line-height:1.2!important}
html.tn-mobile-layout body .related .copy p{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.5!important}
html.tn-mobile-layout body .related .copy span{font:600 calc(14 * var(--tn-unit, 1px))/1.5 Arial,sans-serif!important;display:inline-block!important;padding:calc(10 * var(--tn-unit, 1px)) 0!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(24 * var(--tn-unit, 1px))!important;padding:calc(28 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important;text-align:left!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-main>*{min-width:0!important;width:100%!important;max-width:100%!important;grid-column:1!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-brand{justify-content:flex-start!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-brand img{width:calc(260 * var(--tn-unit, 1px))!important;max-width:100%!important;height:auto!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-title{font-size:calc(20 * var(--tn-unit, 1px))!important;line-height:1.3!important;margin-bottom:calc(10 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-subtitle{font-size:calc(16 * var(--tn-unit, 1px))!important;line-height:1.5!important;margin:0 0 calc(12 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-socials{text-align:left!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-social-row{justify-content:flex-start!important;gap:calc(16 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-social-circle{width:calc(44 * var(--tn-unit, 1px))!important;height:calc(44 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-social-circle svg{width:calc(26 * var(--tn-unit, 1px))!important;height:calc(26 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-form-row{height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:calc(8 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-form-row input{font-size:calc(16 * var(--tn-unit, 1px))!important;min-height:calc(46 * var(--tn-unit, 1px))!important;padding:calc(10 * var(--tn-unit, 1px)) calc(12 * var(--tn-unit, 1px))!important;flex:1 1 calc(180 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-form-row button{font-size:calc(15 * var(--tn-unit, 1px))!important;min-height:calc(46 * var(--tn-unit, 1px))!important;flex:0 1 calc(110 * var(--tn-unit, 1px))!important;padding:calc(10 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-consent,html.tn-mobile-layout body #tn-agreed-footer .tnf-consent span,html.tn-mobile-layout body #tn-agreed-footer .tnf-consent a{font:calc(14 * var(--tn-unit, 1px))/1.5 Arial,sans-serif!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-consent{gap:calc(10 * var(--tn-unit, 1px))!important;margin-top:calc(14 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-consent input{width:calc(20 * var(--tn-unit, 1px))!important;height:calc(20 * var(--tn-unit, 1px))!important;min-height:calc(20 * var(--tn-unit, 1px))!important;flex:0 0 calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-note{display:none!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:calc(20 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important;gap:calc(16 * var(--tn-unit, 1px))!important;font-size:calc(14 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-legal{display:flex!important;flex-wrap:wrap!important;gap:calc(12 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-legal a{font-size:calc(14 * var(--tn-unit, 1px))!important;line-height:1.4!important;padding:calc(10 * var(--tn-unit, 1px)) 0!important}
html.tn-mobile-layout body #tn-agreed-footer .tnf-copy{white-space:normal!important;font-size:calc(13 * var(--tn-unit, 1px))!important;line-height:1.5!important}
html.tn-mobile-layout body #push-controls,html.tn-mobile-layout body #push-controls .device-copy{font-size:calc(16 * var(--tn-unit, 1px))!important;line-height:1.5!important}
html.tn-mobile-layout body #push-controls .device-actions{display:flex!important;flex-direction:column!important;gap:calc(10 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #push-controls .device-actions a,html.tn-mobile-layout body #push-controls button{font-size:calc(16 * var(--tn-unit, 1px))!important;min-height:calc(44 * var(--tn-unit, 1px))!important;padding:calc(10 * var(--tn-unit, 1px)) calc(14 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .home26-wrap{width:100%!important;padding:0 calc(18 * var(--tn-unit, 1px))!important;max-width:calc(760 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .home26-books-grid,html.tn-mobile-layout body .home26-latest-grid,html.tn-mobile-layout body .storie-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .home26-book,html.tn-mobile-layout body .storia-card{width:100%!important;min-width:0!important}
html.tn-mobile-layout body .home26-book-copy{padding:calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .home26-book-media{width:100%!important;height:auto!important;aspect-ratio:1.6!important}
html.tn-mobile-layout body .home26-book-media img{width:100%!important;height:100%!important;object-fit:cover!important}
html.tn-mobile-layout body .home26-intro-approved p,html.tn-mobile-layout body .home26-books-head p,html.tn-mobile-layout body .home26-book-copy p,html.tn-mobile-layout body .storia-card p{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.6!important}
html.tn-mobile-layout body .home26-intro-approved h2,html.tn-mobile-layout body .home26-books-head h2{font-size:calc(29 * var(--tn-unit, 1px))!important;line-height:1.2!important}
html.tn-mobile-layout body .home26-book-copy h3,html.tn-mobile-layout body .storia-card h3{font-size:calc(25 * var(--tn-unit, 1px))!important;line-height:1.2!important}
html.tn-mobile-layout body .home26-book-copy a,html.tn-mobile-layout body .home26-book-copy span,html.tn-mobile-layout body .home26-actions a{font-size:calc(16 * var(--tn-unit, 1px))!important;line-height:1.5!important;min-height:calc(44 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #page-home .home26-values-grid,html.tn-mobile-layout body #page-home .tn26-values-grid{grid-template-columns:minmax(0,1fr)!important;gap:calc(16 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #page-home .home26-value,html.tn-mobile-layout body #page-home .tn26-value{padding:calc(18 * var(--tn-unit, 1px))!important;width:100%!important}
html.tn-mobile-layout body #page-home .home26-value *,html.tn-mobile-layout body #page-home .tn26-value *{font-size:calc(17 * var(--tn-unit, 1px))!important;line-height:1.5!important}
html.tn-mobile-layout body #page-home .home26-approved-hero{height:auto!important;min-height:0!important;aspect-ratio:3/4!important}
html.tn-mobile-layout body #page-home .home26-approved-hero-img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important}
html.tn-mobile-layout body .storie-tools{flex-wrap:wrap!important;gap:calc(10 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .storie-filter,html.tn-mobile-layout body #storie-search{font-size:calc(16 * var(--tn-unit, 1px))!important;min-height:calc(44 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body img{max-width:100%!important}

html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-menu-btn::before,html.tn-mobile-layout body header.tn-agreed-header .tn-agreed-menu-btn::after{display:none!important;content:none!important}
html.tn-mobile-layout body .page h1{font-size:calc(34 * var(--tn-unit, 1px))!important;line-height:1.15!important;letter-spacing:-.025em!important}
html.tn-mobile-layout body .page h2{font-size:calc(28 * var(--tn-unit, 1px))!important;line-height:1.2!important}
html.tn-mobile-layout body .page p{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.6!important}
html.tn-mobile-layout body .page .eyebrow,html.tn-mobile-layout body .page .kicker{font-size:calc(12 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body .page .btn,html.tn-mobile-layout body .page button,html.tn-mobile-layout body .page input,html.tn-mobile-layout body .page select,html.tn-mobile-layout body .page textarea{font-size:calc(16 * var(--tn-unit, 1px))!important;min-height:calc(44 * var(--tn-unit, 1px))!important}

html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) h1{font-size:calc(34 * var(--tn-unit, 1px))!important;line-height:1.15!important;letter-spacing:-.025em!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) h2{font-size:calc(28 * var(--tn-unit, 1px))!important;line-height:1.2!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) h3{font-size:calc(24 * var(--tn-unit, 1px))!important;line-height:1.25!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) p{font-size:calc(18 * var(--tn-unit, 1px))!important;line-height:1.6!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) .eyebrow{font-size:calc(12 * var(--tn-unit, 1px))!important;line-height:1.4!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.btn,a[class*="btn"],button,input,textarea,select){font-size:calc(16 * var(--tn-unit, 1px))!important;min-height:calc(44 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.borsello26-lead-editorial,.borsello26-inside-copy,.pack-grid,.borsello26-access-grid,.pct2-grid,.tn-novita-grid,.entra26-contact-grid,.entra26-hero,.tn26-intro-grid,.tn26-method-grid,.tn26-object-grid,.tn26-values-grid,.tn26-why-grid,.home26-object-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:calc(24 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.borsello-wrap,.armadio-wrap,.armadio26-wrap,.pct2-wrap,.entra26-wrap,.tn26-wrap){width:100%!important;max-width:calc(760 * var(--tn-unit, 1px))!important;padding-left:calc(18 * var(--tn-unit, 1px))!important;padding-right:calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.big-quote,.borsello26-traces-quote,blockquote){font-size:calc(22 * var(--tn-unit, 1px))!important;line-height:1.4!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.borsello26-opening,.tn26-hero){min-height:calc(350 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.borsello26-opening-copy,.tn26-hero-copy){width:100%!important;max-width:100%!important;padding:calc(24 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body :is(#page-home,#page-storie,#page-borsello,#page-armadio,#page-porta-con-te,#page-vieni-con-noi,#page-entra,#page-entra-nel-viaggio,#page-terre-narranti) :is(.pack-card,.borsello26-access-card){padding:calc(20 * var(--tn-unit, 1px))!important}
html.tn-mobile-layout body #page-home .home26-hero-approved{height:calc(470 * var(--tn-unit, 1px))!important;min-height:0!important;position:relative!important;overflow:hidden!important}
html.tn-mobile-layout body #page-home .home26-approved-hero-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:30% center!important}
html.tn-mobile-layout body #page-home .home26-mobile-hero-copy{display:block!important;position:absolute!important;left:calc(18 * var(--tn-unit, 1px))!important;right:calc(18 * var(--tn-unit, 1px))!important;bottom:calc(28 * var(--tn-unit, 1px))!important;text-align:center!important;color:white!important}
html.tn-mobile-layout body #page-home .home26-mobile-hero-copy h1{font-size:calc(34 * var(--tn-unit, 1px))!important;line-height:1.12!important;color:white!important}
html.tn-mobile-layout body #page-home .home26-mobile-hero-copy a{font-size:calc(14 * var(--tn-unit, 1px))!important;min-height:calc(44 * var(--tn-unit, 1px))!important;padding:calc(12 * var(--tn-unit, 1px)) calc(18 * var(--tn-unit, 1px))!important}

@media(max-width:860px){body{background-color:#f2e9da!important}main, .site-main{background-color:transparent!important}main a.btn,main a.button,main .btn,main .button,main button:not(.icon-btn),.vcn6-item a{font-size:18px!important;min-height:50px!important;padding:14px 20px!important;line-height:1.3!important}}
