#tot{--ground: #EFEAE4;--ground-2: #E8E3DC;--navy: #193D61;--blue: #4A7DAF;--sky: #9BC3DC;--aurora: #1E3A54;--araucaria: #2B3E30;background:var(--ground);overflow-x:hidden;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:var(--navy)}#tot *,#tot *:before,#tot *:after{box-sizing:border-box;margin:0;padding:0}#tot p,#tot span,#tot div,#tot h1,#tot h2,#tot h3,#tot a,#tot button{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}#tot h1,#tot h2,#tot h3{color:var(--navy);font-weight:700;hyphens:none!important;-webkit-hyphens:none!important}#tot p{color:var(--navy)}#tot a{color:var(--navy);text-decoration:none}#tot .f-display{font-family:RecoletaAlt,Palatino Linotype,Palatino,Georgia,serif!important;font-weight:700!important;letter-spacing:0}#tot .f-medium{font-weight:500!important}#tot .f-regular{font-weight:400!important}#tot .f-note{font-family:Montserrat,Helvetica Neue,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:.22em}#tot .f-hand{font-family:Palatino Linotype,Palatino,Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:.015em!important;text-transform:none!important}#tot .sz-label{font-size:.6rem!important;letter-spacing:.22em!important;text-transform:uppercase!important}#tot .c-navy{color:var(--navy)!important}#tot .c-blue{color:var(--blue)!important}#tot .rx{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}#tot .rx-up{opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}#tot .rx.in,#tot .rx-up.in{opacity:1!important;transform:none!important}#tot .d1{transition-delay:.15s}#tot .d2{transition-delay:.3s}#tot .d3{transition-delay:.45s}@media(prefers-reduced-motion:reduce){#tot .rx,#tot .rx-up{opacity:1!important;transform:none!important;transition:none!important}}#tot .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#tot .cover-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#tot .phg-1{background:linear-gradient(160deg,#31506e,#1e3a54 45%,#0d1f31)}#tot .phg-2{background:linear-gradient(160deg,#3d5343,#2b3e30 48%,#131e16)}#tot .phg-3{background:linear-gradient(150deg,#c4d0e0,#8fabcb 45%,#5b80ae)}#tot .phg-4{background:linear-gradient(150deg,#d9d2c6,#b3a48d,#8a755d)}#tot .btn-primary{display:inline-flex!important;align-items:center;gap:.7rem;background:var(--navy)!important;color:var(--ground)!important;font-size:.67rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1rem 2.4rem!important;text-decoration:none!important;border:none!important;cursor:pointer;transition:background .25s;border-radius:0!important}#tot .btn-primary:hover{background:var(--blue)!important;color:var(--ground)!important}#tot .btn-arr{display:inline-block;transition:transform .3s}#tot .btn-primary:hover .btn-arr{transform:translate(4px)}#tot .tot-intro{text-align:center;max-width:760px;margin:0 auto;padding:clamp(3.5rem,8vh,6rem) 1.25rem clamp(2rem,5vh,3.25rem)}@media(max-width:768px){#tot .tot-intro{padding:calc(70px + 1.5rem) 1.25rem 2rem}}#tot .tot-eyebrow{display:block;font-size:.62rem!important;text-transform:uppercase;color:var(--blue)!important;margin-bottom:1rem}#tot .tot-title{font-size:clamp(2.75rem,8vw,5.5rem)!important;line-height:.95!important;color:var(--navy)!important;margin-bottom:.4rem;hyphens:none!important;-webkit-hyphens:none!important;word-break:keep-all!important}#tot .tot-hand{display:inline-block;font-size:clamp(1.05rem,2vw,1.4rem)!important;line-height:1.3!important;color:var(--blue)!important}#tot .tot-sub{font-size:clamp(.875rem,1.25vw,.9688rem)!important;line-height:1.78!important;color:#193d6185!important;max-width:460px;margin:1.25rem auto 0!important}#tot .tot-mosaic{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.2vw,16px);width:calc(100% - (2*clamp(1.25rem,5vw,4rem)));max-width:1400px;margin:0 auto;padding-bottom:clamp(3rem,8vh,5.5rem)}#tot .tot-cell{position:relative;overflow:hidden;display:block;background:var(--ground-2);text-decoration:none!important}#tot .cz-big{grid-column:span 3;aspect-ratio:4/5}#tot .cz-sq{grid-column:span 2;aspect-ratio:1/1}#tot .cz-tall{grid-column:span 2;aspect-ratio:3/4}#tot .cz-wide{grid-column:span 4;aspect-ratio:16/9}@media(max-width:768px){#tot .tot-mosaic{grid-template-columns:1fr 1fr;gap:8px}#tot .cz-big{grid-column:span 2;aspect-ratio:4/5}#tot .cz-sq,#tot .cz-tall{grid-column:span 1;aspect-ratio:4/5}#tot .cz-wide{grid-column:span 2;aspect-ratio:16/10}}#tot .tot-cell .cover-img,#tot .tot-cell .ph{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}#tot .tot-cell:hover .cover-img,#tot .tot-cell:hover .ph{transform:scale(1.03)}#tot .tot-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.44) 0%,transparent 48%)}#tot .tot-cell.light:after{display:none}#tot .tot-tag{position:absolute;top:1rem;left:1rem;z-index:3;font-size:.58rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:600!important;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.55)}#tot .tot-cell.light .tot-tag{color:var(--navy)!important;text-shadow:none}#tot .tot-cell-info{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:2;display:flex;flex-direction:column;gap:.2rem}#tot .tot-cell-sub{font-size:.56rem!important;letter-spacing:.2em;text-transform:uppercase;font-weight:500!important;color:#ffffffeb!important;text-shadow:0 1px 8px rgba(0,0,0,.5)}#tot .tot-cell-name{font-size:clamp(1.15rem,2.4vw,1.9rem)!important;line-height:1.05!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.45)}#tot .tot-cell-price{font-size:.72rem!important;font-weight:500!important;letter-spacing:.04em;color:#fffffff2!important;text-shadow:0 1px 8px rgba(0,0,0,.5)}#tot .tot-cell-price s{opacity:.65;margin-right:.35rem}#tot .tot-cell-price em{font-style:normal!important;font-weight:600!important;margin-left:.5rem;color:var(--sky)!important}#tot .tot-cell.light .tot-cell-sub{color:#193d6199!important;text-shadow:none}#tot .tot-cell.light .tot-cell-name{color:var(--navy)!important;text-shadow:none}#tot .tot-cell.light .tot-cell-price{color:#193d61b8!important;text-shadow:none}#tot .tot-cell.light .tot-cell-price em{color:var(--blue)!important}@media(max-width:768px){#tot .tot-cell-name{font-size:1.1rem!important}#tot .tot-cell-price{font-size:.66rem!important}#tot .tot-cell-info{left:.8rem;right:.8rem;bottom:.7rem}#tot .tot-tag{top:.8rem;left:.8rem}}#tot .tot-quote{background:var(--navy);display:flex;align-items:center;justify-content:center;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,7vw,7rem);position:relative}@media(max-width:768px){#tot .tot-quote{padding:3.25rem 1.5rem}}#tot .tot-quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(-45deg,transparent 0px,transparent 40px,rgba(155,195,220,.035) 40px,rgba(155,195,220,.035) 41px)}#tot .tot-quote-block{max-width:880px;text-align:center;position:relative;z-index:2}#tot .tot-quote-text{font-size:clamp(1.4rem,3.4vw,2.9rem)!important;line-height:1.22!important}#tot .tot-quote-line{display:block;color:var(--ground)!important;font-family:inherit!important}#tot .tot-quote-line.dim{color:#efeae466!important}#tot .tot-quote-attr{margin-top:2.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem}#tot .tot-quote-attr-line{width:28px;height:1px;background:var(--sky);opacity:.5}#tot .tot-quote-attr-text{font-size:.55rem!important;letter-spacing:.22em;text-transform:uppercase;color:var(--sky)!important;opacity:.6}#tot .tot-her{background:var(--ground);padding:clamp(4.5rem,12vh,8.5rem) clamp(1.5rem,6vw,5rem);text-align:center}@media(max-width:768px){#tot .tot-her{padding:3.5rem 1.25rem}}#tot .tot-her-title{font-size:clamp(1.5rem,3.5vw,2.75rem)!important;line-height:1.22!important}#tot .tot-her-body{font-size:clamp(.875rem,1.25vw,1rem)!important;line-height:1.82!important;color:#193d618c!important;margin:1.5rem auto 2.25rem!important;max-width:560px}#tot .tot-sign{display:inline-block;font-family:Caveat,Segoe Script,cursive!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;font-size:clamp(1.6rem,3.2vw,2.2rem)!important;line-height:1.2!important;color:var(--blue)!important;transform:rotate(-2.5deg)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/totes-mosaico.css.map */
