.brand:has(.brand__logo){gap:0}.site-header .brand__logo{width:auto;height:46px;max-width:230px}.site-footer .brand__logo{width:auto;height:38px;max-width:200px}.pagination{gap:10px;margin:44px 0 64px;flex-wrap:wrap}.pagination>span{min-width:44px;height:44px;padding:0;display:grid;place-items:center;overflow:hidden;white-space:nowrap;font-weight:700;font-size:.92rem;line-height:1;transition:border-color .2s ease,background .2s ease}.pagination>span>a{display:grid;place-items:center;width:100%;height:100%;min-width:0;padding:0 18px;border:none;background:transparent;border-radius:inherit}.pagination>span:not(.current):hover{border-color:var(--lf-text)}.pagination>span.current{padding:0 18px;background:var(--lf-text);color:#fff;border-color:var(--lf-text)}.pagination>span.deco{border:none;background:transparent;min-width:0;padding:0 2px}.lfopt__list{display:flex;flex-wrap:wrap;gap:8px}.lfopt__btn--swatch{padding:4px;gap:0}.lfopt__btn--swatch>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lfopt__btn--swatch .lfopt__swatch{width:56px;height:56px}.lfpaynote{margin-top:18px;padding:16px 18px;border:1px solid var(--lf-border);border-radius:14px;background:var(--lf-accent-2)}.lfpaynote__lead{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-weight:800;font-size:.97rem;line-height:1.35;letter-spacing:-.01em;color:var(--lf-text)}.lfpaynote__lock{width:19px;height:19px;flex:0 0 auto;color:var(--lf-text)}.lfpaynote__sub{margin:0 0 12px;font-size:.9rem;line-height:1.45;color:var(--lf-muted)}.lfpaynote__marks{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lfpaynote__marks li{display:flex}.lfpaynote__marks svg{width:46px;height:30px;display:block;border-radius:5px;background:#fff;box-shadow:0 1px 3px #2d2d2d1a}.lfpaynote__foot{margin:11px 0 0;font-size:.76rem;line-height:1.4;color:var(--lf-muted)}.lfpaynote--cart{margin-top:16px;padding:14px 16px}.lfpaynote--cart .lfpaynote__lead{font-size:.92rem}.lfpaynote--cart .lfpaynote__marks svg{width:42px;height:27px}.lfpay{align-items:flex-start;flex-direction:column;gap:8px}.lfpay__label{font-weight:700;color:var(--lf-text)}.lfpay__list svg{width:44px;height:28px;border-radius:5px;background:#fff;box-shadow:0 1px 3px #2d2d2d1a}.lfpay__foot{margin:0;font-size:.76rem;color:var(--lf-muted)}@media(max-width:640px){.site-header .brand__logo{height:34px;max-width:165px}.site-footer .brand__logo{height:32px;max-width:170px}.pagination{gap:8px;margin:32px 0 48px}.pagination>span{min-width:40px;height:40px;font-size:.86rem}.pagination>span>a{padding:0 14px}.pagination>span.current{padding:0 14px}.lfopt__btn--swatch .lfopt__swatch{width:50px;height:50px}.lfpaynote{padding:14px 15px}.lfpaynote__marks svg{width:42px;height:27px}}@media(max-width:980px){.mobile-menu{position:static}.mobile-panel{left:12px;right:12px;top:calc(100% + 8px);z-index:45;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}.mobile-panel nav>a,.mobile-panel__group summary{font-size:1rem}}@media(max-width:640px){.newsletter form{gap:12px}.newsletter input{flex:0 0 auto;width:100%;height:52px}.newsletter button{width:100%}}@media(max-width:749px){.lfhero .lfhero__media{aspect-ratio:1/1;min-height:0}.lfhero .lfhero__arrow{top:50vw}}@media(max-width:640px){.lfqp .lfqp__hint{display:flex}}main .shopify-policy__container{max-width:760px;margin:0 auto;padding:44px 20px 72px}main .shopify-policy__title{text-align:start;margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--lf-border)}main .shopify-policy__title h1{font-size:clamp(2rem,6vw,3.1rem);line-height:1.1;letter-spacing:-.03em}.shopify-policy__body{line-height:1.65}.shopify-policy__body :is(h2,h3,h4),.content-page .rte :is(h2,h3,h4){font-size:1.3rem;line-height:1.25;letter-spacing:-.02em;margin:1.7em 0 .5em;color:var(--lf-text)}.shopify-policy__body :is(h2,h3,h4):first-child,.content-page .rte>:is(h2,h3,h4):first-child{margin-top:0}.shopify-policy__body :is(ul,ol),.content-page .rte :is(ul,ol){padding-inline-start:1.25rem;margin:0 0 1em}.shopify-policy__body li,.content-page .rte li{margin:.35em 0}.content-page h1{font-size:clamp(2rem,6vw,3.1rem);line-height:1.1;margin-bottom:6px}@media(max-width:640px){main .shopify-policy__container{padding:28px 16px 56px}main .shopify-policy__title{margin-bottom:20px;padding-bottom:14px}.shopify-policy__body :is(h2,h3,h4),.content-page .rte :is(h2,h3,h4){font-size:1.18rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lf-tweaks.css.map */
