section.shelf{padding-inline:20px}.gp-in{padding-inline:0}.gpromo .wrap{padding-inline:20px}@media(max-width:680px){section.shelf,.wrap,.gpromo .wrap{padding-inline:16px}}header.site .wrap.hrow{min-height:84px}header.site .hside{display:flex;align-items:center;gap:6px}header.site nav.navrow{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 30px;font-size:14.5px;font-weight:600;padding:0 20px 12px;margin:0 auto;max-width:var(--maxw)}header.site nav.navrow a{padding:4px 0;border-bottom:1.5px solid transparent;white-space:nowrap}header.site nav.navrow a:hover,header.site nav.navrow a.on{border-color:var(--ink)}header.site nav.navrow a.navmag{color:#8a6a52}header.site nav.navrow a.navsale{color:#b4231f}@media(max-width:1099px){header.site nav.navrow{display:none}header.site .burger{display:grid}}@media(min-width:1100px){header.site .burger{display:none}}@media(max-width:680px){.hero-inner{position:relative}.hero-media{order:1}.hero-media img{min-height:0;aspect-ratio:4/5;max-height:70vh}.hero-copy{order:2;position:absolute;inset-inline:0;bottom:0;z-index:3;padding:26px 16px 18px;color:#fff;background:linear-gradient(to top,#000000bd,#0000)}.hero-copy .kicker,.hero-copy p{color:#ffffffe6}.hero-copy h1{font-size:28px;line-height:1.2;margin-bottom:8px}.hero-copy p{font-size:14.5px;margin-bottom:12px}.hero-copy .btn{min-height:42px;padding:0 18px;font-size:14px;background:#fff;color:var(--ink);border-color:#fff}.hero-copy .btn.ghost{background:transparent;color:#fff;border-color:#fff}.hero .hdots{bottom:auto;top:12px}}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:30px 0}.cats a{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-align:center}.cats .cc{width:100%;max-width:150px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.cats .cc img{width:100%;height:100%;object-fit:cover}@media(max-width:680px){.cats{gap:10px;padding-block:18px 0}.cats a{font-size:12.5px;gap:6px}}.railwrap{position:relative}.grid.rail{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 88px)/5);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.grid.rail::-webkit-scrollbar{display:none}.grid.rail>.card{scroll-snap-align:start}.rarr{position:absolute;top:36%;z-index:4;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;box-shadow:0 2px 10px #0000001f;display:grid;place-items:center;font-size:22px;line-height:1;cursor:pointer;color:var(--ink)}.rarr.prev{inset-inline-start:-14px}.rarr.next{inset-inline-end:-14px}.rarr[hidden]{display:none}@media(max-width:1024px){.grid.rail{grid-auto-columns:calc((100% - 2*18px)/3);gap:18px}}@media(max-width:680px){.grid.rail{grid-auto-columns:44%;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.rarr{display:none}}.tabs{display:flex;gap:8px;margin:-10px 0 18px}.tabs button{font:inherit;font-size:14px;font-weight:600;min-height:36px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.trust{margin-top:44px}.trust .wrap{padding-block:22px}@media(max-width:680px){.trust .wrap{grid-template-columns:1fr 1fr;gap:14px 16px;padding-block:16px}.trust small{font-size:12.5px}}.gpromo{background:#1b1a18;color:#fff;border:0;margin:56px 0 8px}.gpromo .gp-badge{background:transparent;border-color:#4a4642;color:#cdb8a5}.gpromo .gp-tx>p{color:#d9d4cc}.gpromo .btn{background:#fff;color:var(--ink);border-color:#fff}.gpromo .gp-in{grid-template-columns:.8fr 1.2fr;padding-block:44px}.gp-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gp-row a{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.gp-row .gi{aspect-ratio:3/4;overflow:hidden;background:#2a2826;border-radius:var(--r)}.gp-row img{width:100%;height:100%;object-fit:cover}.gp-row b{margin-top:6px;font-weight:600}.gp-row em{font-style:normal;color:#cdb8a5}@media(max-width:900px){.gpromo .gp-in{grid-template-columns:1fr;gap:20px;padding-block:28px}.gp-row{gap:8px}.gp-row a{font-size:12px}}.social{margin-top:0;padding:52px 0}.igrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.igrid a{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r);background:var(--line)}.igrid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.igrid a:hover img{transform:scale(1.04)}.igrid a:after{content:"";position:absolute;bottom:10px;inset-inline-start:10px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}@media(max-width:680px){.social{padding:36px 0}.igrid{gap:6px}.igrid a{aspect-ratio:9/14}}.aboutq{display:grid;gap:6px;max-width:60ch}.aboutq q{font-size:clamp(22px,2.6vw,30px);font-weight:700;quotes:"\5f4" "\5f4"}.aboutq p{margin:0;color:var(--ink-2)}.aboutq a{justify-self:start;font-weight:600;border-bottom:1.5px solid var(--ink);margin-top:6px}section.faq{padding-inline:20px}@media(max-width:680px){section.faq{padding-inline:16px}}section.faq{padding-block:44px}@media(max-width:680px){footer.site .cols{grid-template-columns:1fr 1fr;gap:22px}footer.site .cols>div:first-child{grid-column:1/-1}}.ann .annm{display:none}@media(max-width:680px){.ann .wrap>span{display:none!important}.ann .wrap>span.annm{display:inline-flex!important}.ann .wrap{min-height:36px}}.crumbs{max-width:var(--maxw);margin:0 auto;padding:16px 20px 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--ink-2)}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs span[aria-hidden]{opacity:.55}.crumbs [aria-current]{color:var(--ink);font-weight:600;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.crumbs) .cwrap{padding-top:14px}.colpage .shead>a.more,.docpage .shead>a.more,.kashpage .shead>a.more,.searchpage .shead>a.more{display:none}@media(max-width:680px){.crumbs{padding:12px 16px 0;font-size:12.5px}.crumbs [aria-current]{max-width:60vw}}.cempty-rail{margin-top:46px}.cempty-rail h2{font-size:clamp(20px,2.4vw,26px);margin:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/totafot-redesign.css.map */
