.template-page .page-container:has(.sumo-ph),.template-page .page-container:has(.sumo-flush){padding-top:0!important}.sumo-ph{background:var(--sumo-navy-850);color:var(--sumo-rice);border-bottom:1px solid var(--sumo-line);position:relative;overflow:hidden}.sumo-ph__in{position:relative;z-index:1;max-width:var(--sumo-max);margin:0 auto;padding:clamp(34px,4.6vw,60px) var(--sumo-gutter) clamp(30px,4vw,52px)}.sumo-ph__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--sumo-f-label);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:var(--sumo-mute)}.sumo-ph__crumbs a{color:var(--sumo-rice);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sumo-ph__crumbs a:hover{color:var(--sumo-cyan-hi);text-decoration-thickness:2px}.sumo-ph__crumbs a:focus-visible{outline:2px solid var(--sumo-cyan-hi);outline-offset:2px;border-radius:2px}.sumo-ph__crumbs [aria-current]{color:var(--sumo-mute)}.sumo-ph__title{margin:0;max-width:22ch;font-family:var(--sumo-f-display);font-weight:800;font-size:clamp(32px,4.4vw,56px);line-height:1.04;letter-spacing:-.012em;color:var(--sumo-rice);text-wrap:balance;text-transform:none}.sumo-ph__title em{font-style:normal;color:var(--sumo-cyan)}.sumo-ph__lede{margin:14px 0 0;max-width:62ch;font-family:var(--sumo-f-body);font-size:var(--sumo-fs-lede,18px);line-height:1.5;color:var(--sumo-mute)}.sumo-ph__lede p{margin:0 0 .5em;color:inherit;font-size:inherit;line-height:inherit}.sumo-ph__lede p:last-child{margin:0}.sumo-ph__lede a{color:var(--sumo-cyan);text-decoration:underline;text-underline-offset:3px}body:not(.template-index) .shopify-section:has(>.sumo-sec),body:not(.template-index) .shopify-section:has(>.sumo-pg),body:not(.template-index) .shopify-section:has(>.sumo-ph){padding-bottom:0!important;margin-top:0!important}body:not(.template-index) .shopify-section:not(:has(>:not(link,style,script,noscript,template))){padding:0!important;margin:0!important}body:not(.template-index) .shopify-section:has(>#rolls){padding-bottom:0!important;margin:0!important}#rolls .custom-section{padding:0}.sumo-bale{display:inline-block;width:10px;height:5px;border-radius:3px;background:var(--sumo-straw-dk);flex:none;vertical-align:middle}.sumo-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--sumo-f-label);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--sumo-maroon-ink)}.sumo-kicker:before{content:"";display:inline-block;width:10px;height:5px;border-radius:3px;background:var(--sumo-straw-dk);flex:none}.sumo-dark .sumo-kicker,.sumo-ph .sumo-kicker{color:var(--sumo-cyan)}.sumo-dark .sumo-kicker:before,.sumo-ph .sumo-kicker:before,.sumo-dark .sumo-bale,.sumo-ph .sumo-bale{background:var(--sumo-straw)}.sumo-h2{margin:0;font-family:var(--sumo-f-display);font-weight:800;font-size:var(--sumo-fs-h2,clamp(30px,3.6vw,50px));line-height:1.04;letter-spacing:-.012em;color:var(--sumo-ink);text-wrap:balance}.sumo-h2 em{font-style:normal;color:var(--sumo-maroon-ink)}.sumo-h3{margin:0;font-family:var(--sumo-f-display);font-weight:800;font-size:var(--sumo-fs-h3,clamp(21px,1.9vw,26px));line-height:1.1;letter-spacing:-.01em;color:var(--sumo-ink);text-wrap:balance}.sumo-dark .sumo-h2,.sumo-dark .sumo-h3{color:var(--sumo-rice)}.sumo-dark .sumo-h2 em{color:var(--sumo-cyan)}.sumo-lede{margin:12px 0 0;max-width:62ch;font-family:var(--sumo-f-body);font-size:17px;line-height:1.55;color:var(--sumo-ink-3)}.sumo-dark .sumo-lede{color:var(--sumo-mute)}.sumo-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--sumo-h-btn,56px);padding:0 26px;border:0;border-radius:var(--sumo-r-2);font-family:var(--sumo-f-display);font-weight:800;font-size:16px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:transform var(--sumo-dur) var(--sumo-ease),box-shadow var(--sumo-dur) var(--sumo-ease),background-color var(--sumo-dur) var(--sumo-ease),color var(--sumo-dur) var(--sumo-ease)}.sumo-btn svg{width:17px;height:17px;flex:none}.sumo-btn--sm{min-height:var(--sumo-h-btn-sm,44px);padding:0 18px;font-size:14px}.sumo-btn--ink{background:var(--sumo-navy-850);color:#fff!important;box-shadow:var(--sumo-plate-l)}.sumo-btn--ink:hover{background:var(--sumo-maroon);color:#fff!important;transform:translate(-2px,-2px);box-shadow:var(--sumo-plate-l-hi)}.sumo-btn--ink:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--sumo-cyan)}.sumo-btn--ink:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:3px}.sumo-btn--line{background:var(--sumo-card);color:var(--sumo-ink)!important;box-shadow:inset 0 0 0 2px var(--sumo-ink)}.sumo-btn--line:hover{background:var(--sumo-cyan-tint);color:var(--sumo-ink)!important}.sumo-btn--line:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:3px}.sumo-btn--primary{background:var(--sumo-cyan);color:var(--sumo-on-cyan)!important;box-shadow:var(--sumo-plate-d)}.sumo-btn--primary:hover{background:var(--sumo-cyan-hi);color:var(--sumo-on-cyan)!important;transform:translate(-2px,-2px);box-shadow:var(--sumo-plate-d-hi)}.sumo-btn--primary:active{background:var(--sumo-cyan-deep);transform:translate(3px,3px);box-shadow:1px 1px #56cfe147}.sumo-btn--primary:focus-visible{outline:3px solid var(--sumo-rice);outline-offset:3px}.sumo-btn--ghost{background:transparent;color:var(--sumo-rice)!important;box-shadow:inset 0 0 0 2px #ecf3f257}.sumo-btn--ghost:hover{color:var(--sumo-cyan-hi)!important;box-shadow:inset 0 0 0 2px var(--sumo-cyan);background:#56cfe112}.sumo-btn--ghost:focus-visible{outline:3px solid var(--sumo-cyan-hi);outline-offset:3px}.sumo-link{color:var(--sumo-cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sumo-link:hover{color:var(--sumo-cyan-ink);text-decoration-thickness:2px}.sumo-dark .sumo-link{color:var(--sumo-cyan)}.sumo-dark .sumo-link:hover{color:var(--sumo-cyan-hi)}.sumo-pg{background:var(--sumo-paper);padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.sumo-pg__in{max-width:920px;margin:0 auto;padding:0 var(--sumo-gutter)}.sumo-pg__card{background:var(--sumo-card);border:1px solid var(--sumo-rule);border-radius:var(--sumo-r-3);box-shadow:var(--sumo-shadow-card-l);padding:clamp(22px,3.6vw,44px)}.sumo-rte{font-family:var(--sumo-f-body);font-size:16px;line-height:1.65;color:var(--sumo-ink-2);margin:0;overflow-wrap:anywhere}.sumo-rte>*:first-child{margin-top:0}.sumo-rte>*:last-child{margin-bottom:0}.sumo-rte p,.sumo-rte li{color:var(--sumo-ink-2);font-size:16px;line-height:1.65}.sumo-rte h1,.sumo-rte h2,.sumo-rte h3,.sumo-rte h4{font-family:var(--sumo-f-display);font-weight:800;color:var(--sumo-ink);letter-spacing:-.01em;line-height:1.15;margin:1.6em 0 .55em;text-transform:none}.sumo-rte h1{font-size:clamp(26px,2.6vw,34px)}.sumo-rte h2{font-size:clamp(22px,2.2vw,28px)}.sumo-rte h3{font-size:clamp(19px,1.7vw,22px)}.sumo-rte h4,.sumo-rte h5,.sumo-rte h6{font-family:var(--sumo-f-body);font-weight:700;font-size:17px;color:var(--sumo-ink);margin:1.4em 0 .4em}.sumo-rte a{color:var(--sumo-cyan-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sumo-rte a:hover{text-decoration-thickness:2px}.sumo-rte strong,.sumo-rte b{color:var(--sumo-ink)}.sumo-rte ul,.sumo-rte ol{margin:0 0 1.1em 1.25em;padding:0}.sumo-rte li{margin:0 0 .45em}.sumo-rte ul li::marker{color:var(--sumo-straw-dk)}.sumo-rte blockquote{text-align:left;font-size:inherit;margin:1.4em 0;padding:14px 18px;border:0;border-left:5px solid var(--sumo-maroon);background:var(--sumo-card-2);border-radius:0 var(--sumo-r-2) var(--sumo-r-2) 0}.sumo-rte table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:14.5px;display:block;overflow-x:auto}.sumo-rte th{background:var(--sumo-paper-2);color:var(--sumo-ink);font-family:var(--sumo-f-label);font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:10px 12px}.sumo-rte td{padding:9px 12px;border-bottom:1px solid var(--sumo-rule);color:var(--sumo-ink-2)}.sumo-rte tr:nth-child(2n) td{background:var(--sumo-card-2)}.sumo-rte img{max-width:100%;height:auto;border-radius:var(--sumo-r-3)}.sumo-rte hr{border:0;border-top:1px solid var(--sumo-rule);margin:2em 0}.sumo-rte iframe{max-width:100%}.sumo-rte .wholesale-hero{max-width:none;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;font-family:var(--sumo-f-body);color:var(--sumo-ink-2)}.sumo-rte .wholesale-hero h1{font-family:var(--sumo-f-display);font-weight:800;color:var(--sumo-ink);font-size:clamp(26px,2.6vw,34px);line-height:1.1}.sumo-rte .wholesale-hero h2{font-family:var(--sumo-f-display);font-weight:800;color:var(--sumo-ink);font-size:clamp(20px,2vw,24px)}.sumo-rte .wholesale-hero .highlight{background:var(--sumo-maroon-tint);border-left:5px solid var(--sumo-maroon);color:var(--sumo-ink-2);border-radius:var(--sumo-r-2)}.sumo-rte .wholesale-hero .highlight span{color:var(--sumo-maroon-ink)!important}.sumo-rte .wholesale-hero .cta{background:var(--sumo-cyan-tint);border-left:5px solid var(--sumo-cyan-ink);color:var(--sumo-ink-2);border-radius:var(--sumo-r-2);font-size:16px}.sumo-rte .wholesale-hero ul li{display:block!important;position:relative;padding-left:30px;margin-left:0;color:var(--sumo-ink-2)}.sumo-rte .wholesale-hero ul li:before{content:""!important;position:absolute;left:4px;top:.72em;width:12px;height:6px;border-radius:3px;background:var(--sumo-straw-dk);margin:0!important}.sumo-rte .wholesale-hero h1:before,.sumo-rte .wholesale-hero h2:before{content:none!important}.sumo-rte input[type=email],.sumo-rte input[type=text],.sumo-rte input[type=tel],.sumo-rte select,.sumo-rte textarea{display:block;width:100%;max-width:440px;min-height:var(--sumo-h-input,48px);padding:10px 14px;border:1.5px solid var(--sumo-field)!important;border-radius:var(--sumo-r-2)!important;background:var(--sumo-card);color:var(--sumo-ink);font-family:var(--sumo-f-body);font-size:16px;line-height:1.3;box-shadow:none}.sumo-rte textarea{max-width:none;min-height:120px}.sumo-rte input:focus-visible,.sumo-rte select:focus-visible,.sumo-rte textarea:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:2px}.sumo-rte label{display:block;margin:14px 0 6px;font-family:var(--sumo-f-body);font-weight:600;font-size:14px;color:var(--sumo-ink)}.sumo-rte button[type=submit],.sumo-rte input[type=submit],#pc--optOutFormContainer button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sumo-h-btn-sm,44px);margin-top:14px;padding:0 22px;border:0!important;border-radius:var(--sumo-r-2)!important;background:var(--sumo-navy-850)!important;color:#fff!important;font-family:var(--sumo-f-display);font-weight:800;font-size:14px;letter-spacing:.01em;cursor:pointer;box-shadow:var(--sumo-plate-l)}.sumo-rte button[type=submit]:hover,.sumo-rte input[type=submit]:hover,#pc--optOutFormContainer button:hover{background:var(--sumo-maroon)!important}.sumo-rte button[type=submit]:focus-visible,#pc--optOutFormContainer button:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:3px}.sumo-pg__empty .sumo-h3{margin:0 0 8px}.sumo-pg__empty p{margin:0;font-family:var(--sumo-f-body);font-size:16px;line-height:1.6;color:var(--sumo-ink-2)}.sumo-pg__empty p a{color:var(--sumo-cyan-ink);font-weight:700}.sumo-pg__empty-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media(max-width:749px){.sumo-pg__empty-btns .sumo-btn{width:100%}}.sumo-acc{border-top:1px solid var(--sumo-rule)}.sumo-acc details{border-bottom:1px solid var(--sumo-rule)}.sumo-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 2px;font-family:var(--sumo-f-body);font-weight:700;font-size:16px;line-height:1.35;color:var(--sumo-ink)}.sumo-acc summary::-webkit-details-marker{display:none}.sumo-acc summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--sumo-cyan-ink);border-bottom:2px solid var(--sumo-cyan-ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--sumo-dur) var(--sumo-ease)}.sumo-acc details[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.sumo-acc summary:hover{color:var(--sumo-cyan-ink)}.sumo-acc summary:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:2px;border-radius:4px}.sumo-acc__a{padding:0 2px 18px;font-family:var(--sumo-f-body);font-size:15px;line-height:1.6;color:var(--sumo-ink-3)}.sumo-acc__a p{margin:0 0 .7em;color:var(--sumo-ink-3);font-size:15px;line-height:1.6}.sumo-acc__a p:last-child{margin:0}.sumo-acc__a a{color:var(--sumo-cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sumo-dark .sumo-acc,.sumo-dark .sumo-acc details{border-color:var(--sumo-line-2)}.sumo-dark .sumo-acc summary{color:var(--sumo-rice)}.sumo-dark .sumo-acc summary:after{border-color:var(--sumo-cyan)}.sumo-dark .sumo-acc__a,.sumo-dark .sumo-acc__a p{color:var(--sumo-mute)}.sumo-dark .sumo-acc__a a{color:var(--sumo-cyan)}.sumo-tile{background:var(--sumo-card);border:1px solid var(--sumo-rule);border-radius:var(--sumo-r-3);box-shadow:var(--sumo-shadow-card-l)}.sumo-dark .sumo-tile{background:var(--sumo-navy-700);border-color:var(--sumo-line);box-shadow:none}.sumo-linkcard{display:flex;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none!important;color:var(--sumo-ink);transition:transform var(--sumo-dur) var(--sumo-ease),box-shadow var(--sumo-dur) var(--sumo-ease),border-color var(--sumo-dur)}.sumo-linkcard b{font-family:var(--sumo-f-display);font-weight:800;font-size:19px;line-height:1.15;color:var(--sumo-ink)}.sumo-linkcard span{font-family:var(--sumo-f-body);font-size:14px;line-height:1.5;color:var(--sumo-ink-3);overflow-wrap:anywhere}.sumo-linkcard i{font-style:normal;margin-top:auto;padding-top:8px;font-family:var(--sumo-f-body);font-weight:700;font-size:14px;color:var(--sumo-cyan-ink)}.sumo-linkcard:hover{transform:translateY(-4px);border-color:var(--sumo-rule-2)}.sumo-linkcard:focus-visible{outline:3px solid var(--sumo-cyan-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sumo-btn,.sumo-linkcard,.sumo-acc summary:after{transition:none!important}.sumo-btn:hover,.sumo-btn:active,.sumo-linkcard:hover{transform:none!important}}@media(max-width:749px){.sumo-rte,.sumo-rte p,.sumo-rte li{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sumo-pages.css.map */
