:root{--lso-green: #3f5d3b;--lso-cream: #f2ddb0;--lso-purple: #845c69;--lso-mango: #ed9621;--lso-fern: #0a1b0c;--lso-ivory: #fdfce0;--lso-paper: #ead3a1;--lso-shadow: 8px;--hover-lift-amount: 0px;--hover-scale-amount: 1;--hover-subtle-zoom-amount: 1;--hover-transition-duration: 0s}body{--color-primary-button-hover-background: var(--lso-green);--color-primary-button-hover-text: var(--lso-cream);--color-primary-button-hover-border: var(--lso-fern);--color-secondary-button-hover-background: var(--lso-purple);--color-secondary-button-hover-text: var(--lso-ivory);--color-secondary-button-hover-border: var(--lso-fern);--color-variant-hover-background: var(--lso-purple);--color-variant-hover-text: var(--lso-ivory);--color-variant-hover-border: var(--lso-fern)}.button,.button-secondary{border-radius:0;transition:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lso-shadow) var(--lso-shadow) 0 0 var(--lso-purple)}.button:active,.button-secondary:active{translate:3px 3px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),5px 5px 0 0 var(--lso-purple)}.cart-drawer .button,.cart-drawer .button-secondary,dialog .button,dialog .button-secondary{--lso-shadow: 4px}.product-card{border:2px solid var(--lso-fern);background:var(--lso-cream);box-shadow:var(--lso-shadow) var(--lso-shadow) 0 0 var(--lso-purple);transition:none}.product-card:hover{transform:none}a,summary{transition:none}.lso-mono{font-family:var(--font-subheading--family);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.lso-panel{border:2px solid var(--lso-fern);box-shadow:var(--lso-shadow) var(--lso-shadow) 0 0 var(--lso-purple)}.lso-shadow-fern{box-shadow:var(--lso-shadow) var(--lso-shadow) 0 0 var(--lso-fern)}.lso-shadow-mango{box-shadow:var(--lso-shadow) var(--lso-shadow) 0 0 var(--lso-mango)}.lso-logo-hero{width:min(440px,80%);height:auto}.lso-section{box-sizing:border-box;width:100%;padding-inline:var(--lso-gutter, clamp(12px, 3vw, 32px))}.lso-section *{box-sizing:border-box}.lso-eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.lso-display{margin:0;font-family:var(--font-heading--family);line-height:.9;letter-spacing:-.02em}.lso-body{margin:0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.55}.lso-frame{border:2px solid var(--lso-fern);border-radius:0;background:var(--lso-cream)}.lso-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:8px 14px;border:2px solid var(--lso-fern);background:var(--lso-mango);color:var(--lso-fern);font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:none;cursor:pointer}.lso-btn:hover{background:var(--lso-fern);color:var(--lso-cream)}.lso-btn--purple{background:var(--lso-purple);color:var(--lso-ivory)}.lso-btn--green{background:var(--lso-green);color:var(--lso-cream)}.lso-btn--ghost{background:transparent;color:var(--lso-fern)}.lso-btn__arrow{flex:none}.lso-arrow-link{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:0;color:inherit;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.lso-arrow-link:hover{color:var(--lso-mango)}.lso-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:46px;padding:6px 4px;background:var(--lso-mango);color:var(--lso-fern);font-family:var(--font-subheading--family);line-height:1;text-transform:uppercase}.lso-chip__month{font-size:.5625rem;letter-spacing:.1em}.lso-chip__day{font-size:1.125rem;font-weight:600}.lso-bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:2px solid var(--lso-fern);background:var(--lso-purple);color:var(--lso-ivory)}.lso-bar__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1rem,1.6vw,1.375rem);letter-spacing:.02em;text-transform:uppercase;line-height:1}.lso-media{display:grid;overflow:hidden;background:var(--lso-green)}.lso-media>*{grid-area:1 / 1;min-width:0;min-height:0}.lso-media>a{display:block}.lso-media img{display:block;width:100%;height:100%;object-fit:cover}.lso-mark{display:block;height:auto}.lso-icon{display:block;width:100%;height:100%}.lso-icon svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.header__column--left:before{content:"";flex:none;width:38px;height:38px;background-color:currentcolor;-webkit-mask:url(lso-shaka-line.png) center / contain no-repeat;mask:url(lso-shaka-line.png) center / contain no-repeat}}.header .menu-list__link{letter-spacing:.12em}@media screen and (min-width:950px){[id*=new_drop_lso] .section-resource-list{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,3.6fr);align-items:start;column-gap:clamp(24px,3vw,56px)}[id*=new_drop_lso] .section-resource-list__header{padding-block-end:0}}@media screen and (min-width:901px){[id*=featured_lso] .lso-featured{padding-inline-start:calc(var(--lso-gutter, clamp(12px, 3vw, 32px)) + 190px + clamp(16px,2vw,28px))}}.lso-signup{width:100%}.lso-signup__row{display:flex;align-items:stretch;border:2px solid var(--lso-fern);background:var(--lso-cream)}.lso-signup__input{flex:1 1 auto;min-width:0;padding:11px 14px;border:0;border-radius:0;background:transparent;color:var(--lso-fern);font-family:var(--font-body--family);font-size:.875rem}.lso-signup__input::placeholder{color:color-mix(in srgb,var(--lso-fern) 55%,transparent)}.lso-signup__input:focus{outline:2px solid var(--lso-mango);outline-offset:-2px}.lso-signup__button{display:inline-flex;align-items:center;gap:10px;flex:none;padding:0 16px;border:0;border-left:2px solid var(--lso-fern);border-radius:0;background:var(--lso-mango);color:var(--lso-fern);font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:none}.lso-signup__button:hover{background:var(--lso-fern);color:var(--lso-cream)}.lso-signup__message{margin:8px 0 0;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}:root{--lso-grain-a: .14;--lso-grain-a-media: .08;--lso-fiber-a: .05;--lso-base-a: .55}@media(max-width:749px){:root{--lso-grain-a: .08;--lso-grain-a-media: .05;--lso-base-a: .4}}.lso-section,.lso-paper,.product-card{position:relative;isolation:isolate}#header-group .section-background{isolation:isolate}.lso-section:after,.lso-paper:after,.product-card:after,.header-section:not(:has(>#header-component[transparent])):after,#header-group .section-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;background:url(lso-paper-grain.png) left top / 512px 512px repeat;mix-blend-mode:multiply;opacity:var(--lso-grain-a)}.lso-section:before,.lso-paper:before,.header-section:not(:has(>#header-component[transparent])):before,#header-group .section-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(97deg,transparent 0 7px,color-mix(in srgb,var(--lso-fern) 4%,transparent) 7px 8px),repeating-linear-gradient(7deg,transparent 0 11px,color-mix(in srgb,var(--lso-ivory) 6%,transparent) 11px 12px),radial-gradient(60% 45% at 15% 10%,color-mix(in srgb,var(--lso-mango) 9%,transparent),transparent 70%),radial-gradient(50% 40% at 85% 85%,color-mix(in srgb,var(--lso-purple) 8%,transparent),transparent 72%);opacity:var(--lso-fiber-a)}html:not([data-lso-css-mottle]) .lso-section:before,html:not([data-lso-css-mottle]) .lso-paper:before,html:not([data-lso-css-mottle]) .header-section:not(:has(>#header-component[transparent])):before,html:not([data-lso-css-mottle]) #header-group .section-background:before{background:url(lso-paper-base.webp) center center / cover no-repeat;opacity:var(--lso-base-a)}dialog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(lso-paper-grain.png) left top / 512px 512px repeat;mix-blend-mode:multiply;opacity:var(--lso-grain-a)}.lso-media img{filter:saturate(.78) contrast(.93) brightness(.96) sepia(.12)}.lso-media:after{content:"";grid-area:1 / 1;z-index:2;width:100%;height:100%;pointer-events:none;background:url(lso-paper-grain.png) left top / 512px 512px repeat,color-mix(in srgb,var(--lso-paper) 55%,transparent);mix-blend-mode:multiply;opacity:calc(var(--lso-grain-a-media) + .06)}.lso-duotone:before{content:"";grid-area:1 / 1;z-index:1;width:100%;height:100%;pointer-events:none;background:var(--lso-purple);mix-blend-mode:multiply;opacity:.55}.lso-media.lso-duotone img{filter:saturate(.55) contrast(1.08) sepia(.25)}.lso-display{-webkit-mask-image:url(lso-ink-mask.png);-webkit-mask-size:512px 512px;-webkit-mask-repeat:repeat;mask-image:url(lso-ink-mask.png);mask-size:512px 512px;mask-repeat:repeat}.lso-register{position:relative;isolation:isolate}.lso-register:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--lso-mango);opacity:.5;translate:.045em .03em;pointer-events:none}@media print,(prefers-contrast:more){.lso-section:before,.lso-section:after,.lso-paper:before,.lso-paper:after,.header-section:before,.header-section:after,#header-group .section-background:before,#header-group .section-background:after,.product-card:after,dialog:after,.lso-media:after,.lso-duotone:before,.lso-register:after{content:none}.lso-display{-webkit-mask-image:none;mask-image:none}.lso-media img,.lso-media.lso-duotone img{filter:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lso-brand.css.map */
