:root{--lbs-yellow: #fccb0b;--lbs-yellow-deep: #d9a800;--lbs-blue: #1f7fc0;--lbs-blue-press: #17699f;--lbs-ink: #1b1f24;--lbs-ink-soft: #4a525c;--lbs-plate: #eef0f2;--lbs-line: #dde1e5;--lbs-paper: #ffffff;--lbs-good: #1f7a3d;--lbs-radius-s: 8px;--lbs-radius-m: 14px;--lbs-ease-out: cubic-bezier(.22, 1, .36, 1);--lbs-ease-in-out: cubic-bezier(.65, 0, .35, 1);--lbs-dur-in: .2s;--lbs-dur-out: .16s;--lbs-dur-press: .15s}body{color:var(--lbs-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;text-wrap:balance}.button,.shopify-payment-button__button,.quick-add__submit,.lbs-btn{transition:transform var(--lbs-dur-press) var(--lbs-ease-out),background-color var(--lbs-dur-press) var(--lbs-ease-out);-webkit-tap-highlight-color:transparent}.button:active,.shopify-payment-button__button:active,.quick-add__submit:active,.lbs-btn:active{transform:scale(.97)}.lbs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:4.8rem;padding:0 2.2rem;border-radius:var(--lbs-radius-s);font-size:1.6rem;font-weight:700;text-decoration:none;border:0;cursor:pointer}.lbs-btn--primary{background:var(--lbs-blue);color:#fff}.lbs-btn--primary:hover{background:var(--lbs-blue-press)}.lbs-btn--ghost{background:var(--lbs-paper);color:var(--lbs-ink);box-shadow:inset 0 0 0 2px var(--lbs-ink)}:focus-visible{outline:3px solid var(--lbs-blue);outline-offset:2px}.price{font-weight:700}.price .price-item--regular,.price--on-sale .price-item--regular{color:var(--lbs-ink-soft);font-weight:400}.price--on-sale .price-item--sale{color:var(--lbs-ink)}.badge{border-radius:6px;font-weight:700;letter-spacing:0;text-transform:none}.card-wrapper .card{--border-opacity: 0}.card-wrapper .card__inner{background:var(--lbs-plate);border-radius:var(--lbs-radius-m);overflow:hidden}.card__heading{font-weight:600;line-height:1.3}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__description,.collection__description{max-width:64ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__inner{padding-top:1.2rem;padding-bottom:.4rem}.lbs-ladder{--stud: 2.2rem;margin:1.6rem 0;padding:1.4rem 1.4rem 1.2rem;border-radius:var(--lbs-radius-m);background:var(--lbs-plate)}.lbs-ladder__goal{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.35}.lbs-ladder__plate{display:grid;grid-template-columns:repeat(10,1fr);gap:.5rem;padding:.8rem;border-radius:var(--lbs-radius-s);background:#d6dbe0}.lbs-stud{position:relative;aspect-ratio:1;border-radius:50%;background:#c3c9cf;box-shadow:inset 0 -2px #0000001f;transition:background-color var(--lbs-dur-in) var(--lbs-ease-out),transform var(--lbs-dur-in) var(--lbs-ease-out)}.lbs-stud.is-on{background:var(--lbs-yellow);box-shadow:inset 0 -2px 0 var(--lbs-yellow-deep),inset 0 2px #ffffff8c}.lbs-stud.is-new{animation:lbs-stud-in .26s var(--lbs-ease-out) both;animation-delay:calc(var(--i, 0) * 30ms)}.lbs-stud[data-milestone]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--lbs-ink)}.lbs-ladder__marks{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;margin:.8rem 0 0;padding:0;list-style:none;font-size:1.25rem;color:var(--lbs-ink-soft)}.lbs-ladder__marks li.is-done{color:var(--lbs-good);font-weight:700}.lbs-ladder__ship{margin:1rem 0 0;font-size:1.3rem;color:var(--lbs-ink-soft)}.lbs-ladder__ship.is-done{color:var(--lbs-good);font-weight:600}@keyframes lbs-stud-in{0%{transform:scale(.6)}to{transform:scale(1)}}.lbs-trust{display:grid;gap:.8rem;margin:1.6rem 0;padding:0;list-style:none}.lbs-trust li{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;align-items:start;font-size:1.4rem;line-height:1.4}.lbs-trust strong{display:block;font-weight:700}.lbs-trust span{color:var(--lbs-ink-soft)}.lbs-icon{width:2.4rem;height:2.4rem;flex:none}.lbs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--lbs-paper);box-shadow:0 -1px 0 var(--lbs-line);transform:translateY(110%);transition:transform var(--lbs-dur-out) var(--lbs-ease-out)}.lbs-sticky.is-visible{transform:translateY(0);transition-duration:var(--lbs-dur-in)}.lbs-sticky__info{min-width:0;flex:1;font-size:1.3rem;line-height:1.3}.lbs-sticky__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbs-sticky__price{font-weight:700;font-size:1.5rem}@media screen and (min-width:990px){.lbs-sticky{display:none}}.lbs-fly{position:fixed;z-index:1000;pointer-events:none;width:56px;height:56px;will-change:transform}.lbs-fly__img{width:100%;height:100%;object-fit:contain;border-radius:10px;background:var(--lbs-paper);box-shadow:0 6px 18px #1b1f242e;will-change:transform,opacity}.lbs-bump{animation:lbs-bump .22s var(--lbs-ease-out)}@keyframes lbs-bump{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.lbs-enter{opacity:0;transform:translateY(8px)}.lbs-enter.is-in{opacity:1;transform:none;transition:opacity var(--lbs-dur-in) var(--lbs-ease-out),transform var(--lbs-dur-in) var(--lbs-ease-out);transition-delay:calc(var(--i, 0) * 30ms)}.product__info-container>*+*{margin-top:1.2rem;margin-bottom:0}.product__title h1{font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.1}.product .price--large{font-size:2.4rem}.product-form__submit{min-height:5.2rem;border-radius:var(--lbs-radius-s);font-weight:700;font-size:1.6rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.lbs-enter{opacity:1;transform:none}}[id*=featured_collection] .grid__item .card-wrapper,[id*=slideshow_featured_collection] .grid__item .card-wrapper{--lbs-pop: var(--lbs-yellow);padding:0 .6rem .6rem 0}[id*=featured_collection] .grid__item:nth-child(4n+2) .card-wrapper,[id*=slideshow_featured_collection] .grid__item:nth-child(4n+2) .card-wrapper{--lbs-pop: var(--lbs-blue)}[id*=featured_collection] .grid__item:nth-child(4n+3) .card-wrapper,[id*=slideshow_featured_collection] .grid__item:nth-child(4n+3) .card-wrapper{--lbs-pop: #e8467c}[id*=featured_collection] .grid__item:nth-child(4n+4) .card-wrapper,[id*=slideshow_featured_collection] .grid__item:nth-child(4n+4) .card-wrapper{--lbs-pop: #1f7a3d}[id*=featured_collection] .grid__item .card,[id*=slideshow_featured_collection] .grid__item .card{border-radius:1.6rem;box-shadow:inset 0 0 0 2px var(--lbs-ink),.6rem .6rem 0 var(--lbs-pop);overflow:hidden;transition:transform var(--lbs-dur-press) var(--lbs-ease-out),box-shadow var(--lbs-dur-press) var(--lbs-ease-out)}[id*=featured_collection] .grid__item .card__inner,[id*=slideshow_featured_collection] .grid__item .card__inner{background:var(--lbs-paper)}@media(hover:hover){[id*=featured_collection] .grid__item .card:hover,[id*=slideshow_featured_collection] .grid__item .card:hover{transform:translate(-.2rem,-.2rem);box-shadow:inset 0 0 0 2px var(--lbs-ink),.8rem .8rem 0 var(--lbs-pop)}}.lbs-savings{display:inline-block;margin:.4rem 0 0;padding:.3rem .9rem;border-radius:999px;background:#e5f4ea;color:var(--lbs-good);font-size:1.35rem;font-weight:700}.lbs-bundle{margin:1.6rem 0;padding:1.6rem;border-radius:var(--lbs-radius-m);background:var(--lbs-paper);box-shadow:inset 0 0 0 2px var(--lbs-ink),.6rem .6rem 0 var(--lbs-yellow)}.lbs-bundle__heading{margin:0 0 1.2rem;font-size:1.8rem;font-weight:800;line-height:1.2}.lbs-bundle__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.6rem,1fr);gap:.8rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lbs-bundle__item{scroll-snap-align:start}.lbs-bundle__item label{display:grid;gap:.4rem;cursor:pointer}.lbs-bundle__item input{position:absolute;opacity:0;pointer-events:none}.lbs-bundle__img{position:relative;display:block;aspect-ratio:1;border-radius:1.2rem;background:var(--lbs-plate);box-shadow:inset 0 0 0 2px transparent;overflow:hidden;transition:box-shadow var(--lbs-dur-press) var(--lbs-ease-out),opacity var(--lbs-dur-press) var(--lbs-ease-out)}.lbs-bundle__img img{width:100%;height:100%;object-fit:contain;padding:.6rem}.lbs-bundle__item input:checked+.lbs-bundle__img{box-shadow:inset 0 0 0 2.5px var(--lbs-ink)}.lbs-bundle__item input:not(:checked)+.lbs-bundle__img{opacity:.45}.lbs-bundle__item input:focus-visible+.lbs-bundle__img{outline:3px solid var(--lbs-blue);outline-offset:2px}.lbs-bundle__tick{position:absolute;top:.6rem;right:.6rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--lbs-paper);box-shadow:inset 0 0 0 2px var(--lbs-ink);transition:background-color var(--lbs-dur-press) var(--lbs-ease-out),transform var(--lbs-dur-press) var(--lbs-ease-out)}.lbs-bundle__item input:checked+.lbs-bundle__img .lbs-bundle__tick{background:var(--lbs-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%231b1f24' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}.lbs-bundle__item label:active .lbs-bundle__tick{transform:scale(.9)}.lbs-bundle__item.is-locked label{cursor:default}.lbs-bundle__name{font-size:1.25rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lbs-bundle__price{font-size:1.3rem;font-weight:700}.lbs-bundle__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem;margin-top:1.4rem}.lbs-bundle__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;font-size:2rem;font-weight:800}.lbs-bundle__total s{font-size:1.4rem;font-weight:400;color:var(--lbs-ink-soft)}.lbs-bundle__perk{flex-basis:100%;font-size:1.3rem;font-weight:600;color:var(--lbs-ink-soft)}.lbs-bundle__perk.is-on{color:var(--lbs-good)}.lbs-bundle__add{flex:1 1 18rem}.lbs-bundle__error{margin:1rem 0 0;color:#b3261e;font-size:1.3rem}.lbs-addon{display:flex;align-items:center;gap:1.2rem;max-width:64rem;margin:1.6rem auto 0;padding:1.2rem 1.4rem;border-radius:var(--lbs-radius-m);background:var(--lbs-plate)}.lbs-addon__img{flex:none;width:6.4rem;height:6.4rem;object-fit:contain;border-radius:1rem;background:var(--lbs-paper)}.lbs-addon__copy{flex:1;min-width:0}.lbs-addon__title{margin:0;font-weight:800;font-size:1.5rem}.lbs-addon__text{margin:.2rem 0 0;font-size:1.3rem;color:var(--lbs-ink-soft)}@media screen and (min-width:990px){.lbs-squads .lbs-bundle__list{grid-auto-columns:1fr}}@media screen and (max-width:749px){.lbs-carousel__tab-label{display:none}}.lbs-desc{max-width:72rem;margin-top:1.2rem}.lbs-desc__body.collection-hero__description{display:block;-webkit-line-clamp:unset;max-width:none}.lbs-desc__body{position:relative;max-height:7.2rem;overflow:hidden;color:var(--lbs-ink-soft);font-size:1.5rem;line-height:2.4rem;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent);transition:max-height .42s var(--lbs-ease-out)}.lbs-desc.is-open .lbs-desc__body,.lbs-desc.is-short .lbs-desc__body{-webkit-mask-image:none;mask-image:none}.lbs-desc.is-short .lbs-desc__body{max-height:none}.lbs-desc__body blockquote{display:block;margin:0 0 1.2rem;padding:0;border:0;font-style:normal;color:inherit}.lbs-desc__body blockquote:has(>br:only-child){display:none}.lbs-desc__body span,.lbs-desc__body b,.lbs-desc__body strong{display:inline;font-style:normal}.lbs-desc__body b,.lbs-desc__body strong{color:var(--lbs-ink);font-weight:700}.lbs-desc__more{margin-top:.4rem;padding:.6rem 0;border:0;background:none;color:var(--lbs-blue);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}@view-transition{navigation:auto}.header-wrapper{view-transition-name:lbs-header}.product__media-list .product__media-item:first-child img{view-transition-name:lbs-product}::view-transition-old(root){animation:lbs-vt-out .16s var(--lbs-ease-out) both}::view-transition-new(root){animation:lbs-vt-in .3s var(--lbs-ease-out) both}::view-transition-group(lbs-product){animation-duration:.42s;animation-timing-function:var(--lbs-ease-out)}@keyframes lbs-vt-out{to{opacity:0}}@keyframes lbs-vt-in{0%{opacity:0;transform:translateY(12px)}}.product-form__submit,.quick-add__submit,.lbs-bundle__add,.lbs-sticky__add{transition:transform var(--lbs-dur-press) var(--lbs-ease-out)}.product-form__submit:active:not(:disabled),.quick-add__submit:active:not(:disabled),.lbs-bundle__add:active:not(:disabled){transform:scale(.97)}.lbs-atc{position:relative;overflow:hidden}.lbs-atc__state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .16s var(--lbs-ease-out)}.lbs-atc.is-loading .lbs-atc__state,.lbs-atc.is-added .lbs-atc__state{opacity:1}.lbs-atc.is-loading .lbs-atc__state{background:inherit;background-color:var(--atc-bg, currentColor)}.lbs-atc.is-loading .lbs-atc__state:before{content:"";width:2rem;height:2rem;border:2.5px solid var(--atc-ink, #fff);border-right-color:transparent;border-radius:50%;animation:lbs-spin .7s linear infinite}.lbs-atc.is-added .lbs-atc__state{background:var(--lbs-good);color:#fff;font-weight:700}.lbs-atc.is-added .lbs-atc__state:before{content:"";width:1.8rem;height:1rem;margin:-.4rem .8rem 0 0;border:solid #fff;border-width:0 0 3px 3px;transform:rotate(-45deg)}.lbs-atc__state span{display:none}.lbs-atc.is-added .lbs-atc__state{grid-auto-flow:column;justify-content:center;align-items:center}.lbs-atc.is-added .lbs-atc__state span{display:inline;animation:lbs-copy-pop .32s var(--lbs-ease-out) both}.lbs-atc.is-added .lbs-atc__state:before{animation:lbs-tick .32s var(--lbs-ease-out) both}@keyframes lbs-spin{to{transform:rotate(360deg)}}@keyframes lbs-tick{0%{opacity:0;transform:rotate(-45deg) scale(.4)}}@keyframes lbs-copy-pop{0%{opacity:0;transform:translateY(4px)}}.card__media img,.product__media img{transition:opacity .3s var(--lbs-ease-out)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.lbs-desc__body{transition:none}}.grid__item:has(a[href*="/products/free-gift"]),.grid__item:has(a[href*="/products/worry-free"]),.slider__slide:has(a[href*="/products/free-gift"]),.slider__slide:has(a[href*="/products/worry-free"]){display:none!important}.buckscc-currency-wrapper.hxoSelectTheme,.buckscc-currency-wrapper.hxoSelectTheme.mobile_bottom_left{bottom:calc(76px + env(safe-area-inset-bottom))!important}body:has(.lbs-sticky.is-visible) .buckscc-currency-wrapper,body:has(.lbs-sticky.is-visible) [id^=___ratingbadge],body:has(.lbs-sticky.is-visible) #zohohc-asap-web-button{opacity:0!important;pointer-events:none!important;transition:opacity .16s var(--lbs-ease-out)}.n99gb-flex.n99gb-justify-center.n99gb-rounded-t-xl:has(>p.n99gb-mr-3),[id^=progress-bar-ninety9]>.n99gb-rounded-t-xl.n99gb-justify-center{display:none!important}.footer .draw-line{display:none}.footer .footer__content-bottom{border-top:2px solid var(--lbs-ink);padding-top:2rem}.footer .footer-block__heading{font-size:1.8rem;font-weight:800;letter-spacing:-.01em}.footer .footer-block--menu .list-menu__item--link{padding:.5rem 0;font-size:1.5rem;line-height:1.35}.lbs-foot-toggle{display:none}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{display:block}.footer .footer-block{width:100%!important;max-width:none!important;margin:0;padding:0}.footer .footer-block:first-child{margin-bottom:1.6rem}.footer .footer-block--menu{border-top:1.5px solid rgba(27,31,36,.25)}.footer .footer-block--menu:last-child{border-bottom:1.5px solid rgba(27,31,36,.25)}.footer .footer-block--menu>.footer-block__heading{display:none}.lbs-foot-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5.6rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.7rem;font-weight:800;text-align:left;cursor:pointer}.lbs-foot-toggle svg{width:1.6rem;height:1.6rem;transition:transform .24s var(--lbs-ease-out)}.lbs-foot-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.footer .footer-block--menu .footer-block__details-content{display:block;max-height:0;margin:0;overflow:hidden;transition:max-height .32s var(--lbs-ease-out),padding .32s var(--lbs-ease-out)}.footer .footer-block--menu.is-open .footer-block__details-content{max-height:60rem;padding-bottom:1.2rem}.footer .footer__content-bottom{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lbs.css.map */
