#tcamp{--ground: #EFEAE4;--ground-2: #E8E3DC;--navy: #193D61;--blue: #4A7DAF;--sky: #9BC3DC;background:var(--ground);overflow-x:hidden;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:var(--navy)}#tcamp *,#tcamp *:before,#tcamp *:after{box-sizing:border-box;margin:0;padding:0}#tcamp p,#tcamp span,#tcamp div,#tcamp h1,#tcamp h2,#tcamp h3,#tcamp a,#tcamp button{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}#tcamp h1,#tcamp h2,#tcamp h3{color:var(--navy);font-weight:700;hyphens:none!important;-webkit-hyphens:none!important}#tcamp p{color:var(--navy)}#tcamp a{color:var(--navy);text-decoration:none}#tcamp .f-display{font-family:RecoletaAlt,Palatino Linotype,Palatino,Georgia,serif!important;font-weight:700!important;letter-spacing:0}#tcamp .f-regular{font-weight:400!important}#tcamp .f-note{font-family:Montserrat,Helvetica Neue,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:.22em}#tcamp .sz-label{font-size:.6rem!important;letter-spacing:.22em!important;text-transform:uppercase!important}#tcamp .c-navy{color:var(--navy)!important}#tcamp .c-blue{color:var(--blue)!important}#tcamp .rx{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}#tcamp .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)}#tcamp .rx.in,#tcamp .rx-up.in{opacity:1!important;transform:none!important}#tcamp .d1{transition-delay:.15s}#tcamp .d2{transition-delay:.3s}#tcamp .d3{transition-delay:.45s}@media(prefers-reduced-motion:reduce){#tcamp .rx,#tcamp .rx-up{opacity:1!important;transform:none!important;transition:none!important}}#tcamp .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#tcamp .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}#tcamp .phg-1{background:linear-gradient(160deg,#31506e,#1e3a54 45%,#0d1f31)}#tcamp .phg-2{background:linear-gradient(160deg,#3d5343,#2b3e30 48%,#131e16)}#tcamp .phg-3{background:linear-gradient(150deg,#c4d0e0,#8fabcb 45%,#5b80ae)}#tcamp .phg-4{background:linear-gradient(150deg,#d9d2c6,#b3a48d,#8a755d)}#tcamp .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}#tcamp .btn-primary:hover{background:var(--blue)!important;color:var(--ground)!important}#tcamp .btn-arr{display:inline-block;transition:transform .3s}#tcamp .btn-primary:hover .btn-arr{transform:translate(4px)}#tcamp .tc-hero{text-align:center;max-width:780px;margin:0 auto;padding:clamp(3.5rem,9vh,6.5rem) 1.5rem clamp(2.5rem,6vh,4rem)}@media(max-width:768px){#tcamp .tc-hero{padding:calc(70px + 1.5rem) 1.25rem 2.25rem}}#tcamp .tc-eyebrow{display:flex;align-items:center;justify-content:center;gap:.85rem;font-size:.64rem!important;text-transform:uppercase;color:var(--blue)!important;margin-bottom:1.15rem}#tcamp .tc-eline{display:inline-block;width:28px;height:1px;background:var(--sky);flex-shrink:0}#tcamp .tc-title{font-size:clamp(2.75rem,8vw,6rem)!important;line-height:.95!important;color:var(--navy)!important;margin-bottom:1.25rem;-webkit-hyphens:none!important;hyphens:none!important;word-break:keep-all!important}#tcamp .tc-intro{font-size:clamp(.9375rem,1.4vw,1.0625rem)!important;line-height:1.8!important;color:#193d618c!important;max-width:560px;margin:0 auto}#tcamp .tc-hero-img{position:relative;overflow:hidden;width:100%;aspect-ratio:16/8;margin-bottom:clamp(2rem,6vh,4.5rem)}@media(max-width:768px){#tcamp .tc-hero-img{aspect-ratio:4/5}}#tcamp .tc-hero-cap{position:absolute;left:clamp(1.25rem,4vw,3rem);bottom:clamp(1.25rem,4vw,2.5rem);z-index:2;font-size:.56rem!important;text-transform:uppercase;color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.6)}#tcamp .tc-look{display:grid;grid-template-columns:58fr 42fr;align-items:stretch;max-width:1500px;margin:0 auto;padding:clamp(2rem,5vh,4rem) clamp(1.25rem,5vw,4rem);gap:clamp(1.5rem,4vw,4rem)}#tcamp .tc-look.flip{grid-template-columns:42fr 58fr}#tcamp .tc-look.flip .tc-look-photo-wrap{order:2}#tcamp .tc-look.flip .tc-look-text{order:1}@media(max-width:820px){#tcamp .tc-look,#tcamp .tc-look.flip{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1.25rem 2.5rem}#tcamp .tc-look.flip .tc-look-photo-wrap{order:1}#tcamp .tc-look.flip .tc-look-text{order:2}}#tcamp .tc-look-photo{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--ground-2)}@media(min-width:821px){#tcamp .tc-look-photo{aspect-ratio:auto;min-height:clamp(440px,70vh,720px)}}#tcamp .tc-look-photo .cover-img,#tcamp .tc-look-photo .ph{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}#tcamp .tc-look:hover .tc-look-photo .cover-img,#tcamp .tc-look:hover .tc-look-photo .ph{transform:scale(1.03)}#tcamp .tc-look-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(0rem,2vw,2rem) clamp(.5rem,2vw,2.5rem)}#tcamp .tc-scene{display:flex;align-items:center;gap:.75rem;font-size:.6rem!important;text-transform:uppercase;color:var(--blue)!important;margin-bottom:1rem}#tcamp .tc-scene-line{display:inline-block;width:22px;height:1px;background:var(--sky);flex-shrink:0}#tcamp .tc-look-photo-wrap{display:flex;flex-direction:column}#tcamp .tc-caption{display:block;margin-top:.6rem;font-size:.56rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500!important;color:#193d616b!important}#tcamp .tc-swatches{display:flex;gap:.5rem;margin-bottom:1rem}#tcamp .tc-swatch{display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid rgba(25,61,97,.15);box-shadow:0 0 0 2px var(--ground)}#tcamp .tc-look-head{font-size:clamp(1.75rem,3.4vw,3rem)!important;line-height:1.08!important;color:var(--navy)!important;margin-bottom:.5rem}#tcamp .tc-look-name{font-size:.68rem!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;color:#193d618c!important;margin-bottom:1.1rem}#tcamp .tc-look-body{font-size:clamp(.875rem,1.3vw,.9688rem)!important;line-height:1.8!important;color:#193d6199!important;max-width:420px;margin-bottom:1.5rem}#tcamp .tc-look-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-size:1.1rem!important;font-weight:600!important;color:var(--navy)!important;margin-bottom:1.75rem}#tcamp .tc-look-price s{font-weight:400!important;font-size:.9rem!important;color:#193d616b!important}#tcamp .tc-look-price em{font-style:normal!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.04em;color:var(--blue)!important}#tcamp .tc-look-price small{font-size:.72rem!important;font-weight:400!important;color:#193d617a!important}#tcamp .tc-quote{background:var(--navy);display:flex;align-items:center;justify-content:center;padding:clamp(4rem,10vh,7rem) clamp(1.25rem,7vw,7rem);position:relative;margin:clamp(1.5rem,4vh,3rem) 0}@media(max-width:768px){#tcamp .tc-quote{padding:3.25rem 1.5rem}}#tcamp .tc-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)}#tcamp .tc-quote-block{max-width:880px;text-align:center;position:relative;z-index:2}#tcamp .tc-quote-text{font-size:clamp(1.4rem,3.4vw,2.9rem)!important;line-height:1.22!important}#tcamp .tc-quote-line{display:block;color:var(--ground)!important;font-family:inherit!important}#tcamp .tc-quote-line.dim{color:#efeae466!important}#tcamp .tc-quote-attr{margin-top:2.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem}#tcamp .tc-quote-attr-line{width:28px;height:1px;background:var(--sky);opacity:.5}#tcamp .tc-quote-attr-text{font-size:.55rem!important;letter-spacing:.22em;text-transform:uppercase;color:var(--sky)!important;opacity:.6}#tcamp .tc-close{background:var(--ground-2);padding:clamp(4.5rem,12vh,8.5rem) clamp(1.5rem,6vw,5rem);text-align:center;margin-top:clamp(1.5rem,4vh,3rem)}@media(max-width:768px){#tcamp .tc-close{padding:3.5rem 1.25rem}}#tcamp .tc-close-title{font-size:clamp(1.75rem,4vw,3rem)!important;line-height:1.15!important;margin-bottom:2rem}#tcamp .tc-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-campanha.css.map */
