:root{--sm-primary:#1F6B57;--sm-secondary:#E3D4B6;--sm-accent:#E2B04A;--sm-bg:#F3EDE0;--sm-text:#161616;--sm-button:#B8361D;--sm-btn-text:#FFFFFF;--sm-card:#FFFDF8;--sm-muted:#5E544C;--sm-display:"Archivo Black","Archivo",sans-serif;--sm-body:"Archivo",sans-serif;--sm-gap:24px;--sm-radius:12px;--sm-hard:4px 4px 0 #161616;--sm-hard-lg:6px 6px 0 #161616}@media(min-width:900px){:root{--sm-gap:40px}}body{background:var(--sm-bg);overflow-x:hidden}.sumi{color:var(--sm-text);font-family:var(--sm-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:0}.sumi *,.sumi *:before,.sumi *:after{box-sizing:border-box}.sumi img{display:block;max-width:100%;height:auto}.sumi a{color:inherit;text-decoration:none}.sumi p{text-wrap:pretty;font-size:inherit;line-height:1.6;letter-spacing:0}.sm-wrap{max-width:1160px;margin:0 auto;padding:0 16px}@media(min-width:900px){.sm-wrap{padding:0 32px}}.sumi h1,.sumi h2,.sumi h3{font-family:var(--sm-display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;text-wrap:balance;color:inherit}.sumi h2{font-size:32px;text-align:center}@media(min-width:900px){.sumi h2{font-size:46px}}.sm-eyebrow{display:block;text-align:center;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--sm-primary);font-size:12px;margin-bottom:8px;line-height:1.6}.sm-left{text-align:left!important}.sm-section{padding:var(--sm-gap) 0}.sm-head{margin-bottom:var(--sm-gap)}.sm-head p{text-align:center;color:var(--sm-muted);margin:10px 0 0}.sm-nw{white-space:nowrap}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--sm-button);color:var(--sm-btn-text)!important;font-family:var(--sm-body);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:16px;line-height:1.3;padding:15px 28px;border-radius:10px;border:2px solid var(--sm-text);box-shadow:5px 5px 0 var(--sm-text);transition:transform .12s ease,box-shadow .12s ease;cursor:pointer}.sm-btn:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--sm-text)}.sm-btn:active{transform:translate(5px,5px);box-shadow:0 0 0 var(--sm-text)}.sm-ghost{display:inline-flex;align-items:center;gap:6px;font-weight:800;padding:14px 6px;text-transform:uppercase;letter-spacing:.06em;font-size:14px;line-height:1.3;border-bottom:3px solid var(--sm-primary)}.sm-announce{background:var(--sm-text);color:var(--sm-bg);text-align:center;font-family:var(--sm-body);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:9px 16px}.sm-announce b{color:var(--sm-accent);font-weight:800}@media(max-width:599px){.sm-announce{font-size:12px;letter-spacing:0;padding:9px 8px}.sm-announce .sm-e{display:none}}.section-header .header-wrapper,.header-wrapper{background:color-mix(in srgb,var(--sm-bg) 94%,transparent);border-bottom:2px solid var(--sm-text)!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item{font-family:var(--sm-body);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--sm-text);border-radius:8px}.header__inline-menu .header__menu-item:hover{background:var(--sm-secondary)}.header__inline-menu .header__menu-item span{text-decoration:none!important}.sm-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.sm-pill{background:var(--sm-card);border:2px solid var(--sm-text);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.5}.sm-sticker{position:absolute;background:var(--sm-accent);color:var(--sm-text);font-family:var(--sm-display);text-transform:uppercase;font-size:17px;line-height:1;padding:10px 14px;border:3px solid var(--sm-text);border-radius:8px;box-shadow:var(--sm-hard);transform:rotate(7deg);z-index:3}.sm-stars{color:var(--sm-accent);letter-spacing:1px;-webkit-text-stroke:.6px var(--sm-text)}.sm-card{background:var(--sm-card);border:2px solid var(--sm-text);border-radius:var(--sm-radius);box-shadow:var(--sm-hard)}.sm-frame{position:relative;border:6px solid var(--sm-card);outline:2px solid var(--sm-text);border-radius:12px;box-shadow:var(--sm-hard-lg);overflow:hidden;background:var(--sm-secondary)}.sm-frame img{width:100%;height:100%!important;object-fit:cover;display:block}.sm-hero{background:var(--sm-secondary);padding:var(--sm-gap) 0 calc(var(--sm-gap) + 14px);border-bottom:2px solid var(--sm-text);overflow:hidden}.sm-hh-grid{display:grid;gap:36px;align-items:center}.sm-kicker{display:inline-block;background:var(--sm-text);color:var(--sm-bg);font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;border-radius:6px;margin-bottom:14px;line-height:1.6}.sm-hh-copy h1{font-size:40px;margin:0 0 14px}.sm-hh-copy h1 em{font-style:normal;color:var(--sm-primary);display:block}.sm-hh-copy p.sm-lead{margin:0 0 20px;font-size:17px;max-width:520px}.sm-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sm-rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin-top:18px}.sm-hh-art{position:relative;max-width:560px;width:100%;margin:0 auto;padding:4% 4% 8% 2%}.sm-hh-art .sm-slab{position:absolute;top:10%;right:0;bottom:2%;left:10%;background:var(--sm-primary);border:3px solid var(--sm-text);border-radius:14px;transform:rotate(-2deg)}.sm-hh-art .sm-f1{aspect-ratio:1/1;transform:rotate(-3deg)}.sm-hh-art .sm-f2{position:absolute;right:-2%;bottom:0;width:38%;aspect-ratio:4/5;transform:rotate(5deg);z-index:2}.sm-hh-art .sm-sticker{right:6%;top:0}.sm-hh-art .sm-pop{position:absolute;left:-4%;bottom:-2%;width:26%;z-index:4;filter:drop-shadow(5px 5px 0 rgba(0,0,0,.28))}@media(min-width:900px){.sm-hh-grid{grid-template-columns:1fr 1.05fr}.sm-hh-copy h1{font-size:60px}}.sm-trust{display:grid;gap:12px}@media(min-width:800px){.sm-trust{grid-template-columns:repeat(3,1fr);gap:20px}}.sm-trust .sm-card{display:flex;gap:14px;align-items:center;padding:16px 18px}.sm-trust .sm-ic{width:48px;height:48px;flex:none;border-radius:10px;background:var(--sm-accent);border:2px solid var(--sm-text);display:grid;place-items:center;font-size:22px}.sm-trust b{display:block;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.sm-trust span{font-size:14px;color:var(--sm-muted)}.sm-split{display:grid;gap:28px;align-items:center}@media(min-width:900px){.sm-split{grid-template-columns:1fr 1fr;gap:56px}}.sm-split .sm-frame{aspect-ratio:1/1;transform:rotate(1.5deg)}.sm-split h2{text-align:left;margin-bottom:12px}.sm-split p{margin:0 0 12px}.sm-ticks{list-style:none;margin:16px 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.sm-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.6}.sm-ticks .sm-e{flex:none;width:32px;height:32px;border-radius:8px;background:var(--sm-secondary);border:2px solid var(--sm-text);display:grid;place-items:center;font-size:16px}.sm-band{background:var(--sm-primary);color:var(--sm-bg);border-top:2px solid var(--sm-text);border-bottom:2px solid var(--sm-text)}.sm-band h2,.sm-band .sm-eyebrow{color:var(--sm-bg)}.sm-band .sm-head p{color:color-mix(in srgb,var(--sm-bg) 85%,transparent)}.sm-closeups{display:grid;gap:18px}@media(min-width:700px){.sm-closeups{grid-template-columns:repeat(3,1fr);gap:24px}}.sm-closeup .sm-frame{aspect-ratio:1/1}.sm-closeup:nth-child(1) .sm-frame{transform:rotate(-2deg)}.sm-closeup:nth-child(3) .sm-frame{transform:rotate(2deg)}.sm-closeup b{display:block;margin-top:14px;font-family:var(--sm-display);font-weight:400;text-transform:uppercase;font-size:20px;color:var(--sm-bg);line-height:1.2}.sm-closeup span{font-size:14.5px;color:color-mix(in srgb,var(--sm-bg) 85%,transparent)}.sm-measure{display:grid;gap:24px;align-items:center}@media(min-width:900px){.sm-measure{grid-template-columns:.9fr 1.1fr;gap:48px}}.sm-measure .sm-card{padding:20px}.sm-measure svg{width:100%;height:auto;display:block}.sm-measure h2{margin-bottom:0}.sm-measure p{margin:12px 0 0}.sm-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px}.sm-sizes div{background:var(--sm-card);border:2px solid var(--sm-text);border-radius:8px;text-align:center;padding:8px 2px;box-shadow:3px 3px 0 var(--sm-text)}.sm-sizes b{display:block;font-family:var(--sm-display);font-weight:400;font-size:17px;line-height:1.4}.sm-sizes span{display:block;font-size:12px;font-weight:700;line-height:1.3}.sm-sizes small{display:block;font-size:11px;color:var(--sm-muted);line-height:1.4}.sm-measure p.sm-note{font-size:14px;color:var(--sm-muted);margin-top:14px}.sm-ugc{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:900px){.sm-ugc{grid-template-columns:repeat(3,1fr);gap:22px}}.sm-ugc .sm-frame{aspect-ratio:1/1}.sm-ugc figure{margin:0}.sm-ugc figure:nth-child(odd) .sm-frame{transform:rotate(-1.5deg)}.sm-ugc figure:nth-child(2n) .sm-frame{transform:rotate(1.5deg)}.sm-ugc figcaption{margin-top:10px;font-size:13.5px;font-weight:800;line-height:1.4}.sm-ugc figcaption span{font-weight:600;color:var(--sm-muted)}.sm-reviews{display:grid;gap:16px}@media(min-width:600px){.sm-reviews{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.sm-reviews{grid-template-columns:repeat(4,1fr);gap:20px}}.sm-rcard{padding:18px;display:flex;flex-direction:column;gap:8px}.sm-rcard h3{font-size:19px}.sm-rcard p{margin:0;font-size:14.5px}.sm-who{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sm-muted);margin-top:auto;line-height:1.4}.sm-avatar{width:34px;height:34px;flex:none;border-radius:8px;background:var(--sm-accent);border:2px solid var(--sm-text);display:grid;place-items:center;font-weight:800;color:var(--sm-text)}.sm-verified{font-size:11px;font-weight:800;color:var(--sm-primary);letter-spacing:.04em;text-transform:uppercase}.sm-faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.sm-faq details{background:var(--sm-card);border:2px solid var(--sm-text);border-radius:10px;box-shadow:3px 3px 0 var(--sm-text);overflow:hidden}.sm-faq summary{list-style:none;cursor:pointer;padding:16px 56px 16px 18px;font-weight:800;position:relative;font-size:16px;line-height:1.5}.sm-faq summary::-webkit-details-marker{display:none}.sm-faq summary:after{content:"+";position:absolute;right:16px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:7px;background:var(--sm-accent);border:2px solid var(--sm-text);display:grid;place-items:center;font-weight:900;line-height:1}.sm-faq details[open] summary:after{content:"\2212"}.sm-faq .sm-a{padding:0 18px 16px;color:var(--sm-muted);font-size:15px}.sm-cta-box{position:relative;background:var(--sm-accent);border:3px solid var(--sm-text);border-radius:14px;box-shadow:var(--sm-hard-lg);padding:30px 20px;text-align:center}.sm-cta-box img{width:110px;margin:-74px auto 8px}.sm-cta-box p{margin:10px 0 20px;font-weight:600}.sm-footer{background:var(--sm-text);color:color-mix(in srgb,var(--sm-bg) 82%,transparent);padding:var(--sm-gap) 0 24px;margin-top:var(--sm-gap)}.sm-fgrid{display:grid;gap:24px}@media(min-width:900px){.sm-fgrid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.sm-footer h4{font-family:var(--sm-display);text-transform:uppercase;font-weight:400;margin:0 0 10px;color:var(--sm-bg);font-size:16px;letter-spacing:.04em;line-height:1.3}.sm-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.sm-footer ul a:hover{color:var(--sm-accent)}.sm-footer .sm-flogo img{width:220px;height:auto}.sm-footer p{font-size:14px;margin:12px 0 0}.sm-news{display:flex;gap:8px;margin-top:8px}.sm-news input[type=email]{flex:1;min-width:0;border-radius:8px;border:2px solid var(--sm-bg);padding:12px 14px;font-family:inherit;font-size:14px;background:var(--sm-bg);color:var(--sm-text)}.sm-news button{background:var(--sm-accent);color:var(--sm-text);border:2px solid var(--sm-bg);border-radius:8px;padding:0 16px;font-weight:800;text-transform:uppercase;cursor:pointer;font-family:inherit;font-size:14px}.sm-news-msg{font-size:13px;margin-top:8px;color:var(--sm-accent)}.sm-copy{border-top:1px solid color-mix(in srgb,var(--sm-bg) 25%,transparent);margin-top:24px;padding-top:16px;font-size:12px;text-align:center}.sm-bob{animation:sm-bob 2.4s ease-in-out infinite}@keyframes sm-bob{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.sm-bob{animation:none}}.sumi .sm-hh-art .sm-slab{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sumi-base.css.map */
