.slf{padding:36px 0 72px}.slf__inner{max-width:1100px}.slf__panel{background:#fff;border:1px solid var(--sl-line);box-shadow:0 18px 48px #19192012;padding:clamp(20px,3.6vw,40px)}.slf [hidden]{display:none!important}.slf__title{margin:0;padding-bottom:14px;position:relative;display:inline-block;font-size:clamp(22px,2.3vw,28px);font-weight:500;line-height:1.25;color:var(--sl-ink);letter-spacing:0}.slf__title:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:4px;background:var(--sl-facets)}.slf__title:focus,.slf-q__title:focus{outline:none}.slf__intro{margin:14px 0 0;color:var(--sl-grey-500);font-size:15px;line-height:1.5}.slf-grid{display:grid;gap:12px;margin-top:24px}.slf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.slf-grid--tiles,.slf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.slf-tile{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;align-items:center;width:100%;min-height:84px;margin:0;padding:16px;text-align:left;text-decoration:none;font:inherit;color:var(--sl-ink);background:#fff;border:1px solid var(--sl-line);border-radius:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .2s ease;will-change:transform}.slf-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .22s ease;background:linear-gradient(135deg,var(--sl-blush-soft) 0%,rgba(255,241,245,.55) 55%,#fff 100%)}.slf-tile__icon{width:48px;height:48px;display:grid;place-items:center;background:var(--sl-blush-soft);transition:background-color .22s ease}.slf-tile__icon .slf-ico{width:28px;height:28px}.slf-tile__text{display:flex;flex-direction:column;gap:3px;min-width:0}.slf-tile__label{font-size:16px;font-weight:500;line-height:1.3;color:var(--sl-ink);transition:color .2s ease}.slf-tile__sub{font-size:13.5px;line-height:1.4;color:var(--sl-grey-500)}.slf-tile:focus-visible{outline:2px solid var(--sl-red);outline-offset:2px}.slf-tile[aria-pressed=true]{border-color:var(--sl-red)}.slf-tile[aria-pressed=true]:before{opacity:1}@media(hover:hover){.slf-tile:hover{transform:translate3d(0,-3px,0);box-shadow:var(--sl-glow);border-color:#e5004c52}.slf-tile:hover:before{opacity:1}.slf-tile:hover .slf-tile__icon{background:#fff}.slf-tile:hover .slf-tile__label{color:var(--sl-red)}}.slf-tile:active{transform:translate3d(0,-1px,0)}.slf-help{display:flex;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;background:var(--sl-surface)}.slf-help__icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;background:#fff}.slf-help__icon .slf-ico{width:24px;height:24px}.slf-help__text{margin:0;font-size:14.5px;line-height:1.5;color:var(--sl-grey-700)}.slf-help__text strong{color:var(--sl-ink);font-weight:500;margin-right:4px}.slf-help__text a{color:var(--sl-red);font-weight:500;text-decoration:none}.slf-help__text a:hover{color:var(--sl-red-deep);text-decoration:underline}.slf__bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--sl-line)}.slf__back,.slf__restart{display:inline-flex;align-items:center;gap:6px;padding:6px 0;margin:0;background:none;border:0;font:inherit;font-size:14px;font-weight:500;color:var(--sl-ink);cursor:pointer}.slf__back .slf-ico{width:18px;height:18px}.slf__restart{margin-left:auto;color:var(--sl-grey-500);font-weight:400}.slf__back:hover,.slf__restart:hover{color:var(--sl-red)}.slf__chips{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.slf-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;margin:0;font:inherit;font-size:13px;line-height:1.3;color:var(--sl-ink);text-align:left;background:var(--sl-blush-soft);border:1px solid var(--sl-blush);border-radius:0;cursor:pointer;transition:border-color .2s ease,color .2s ease}.slf-chip svg{flex:0 0 auto;color:var(--sl-red-deep)}.slf-chip:hover{border-color:var(--sl-red);color:var(--sl-red)}.slf-q__title{margin:0;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.3;color:var(--sl-ink);letter-spacing:0}.slf-q__help{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--sl-grey-500)}.slf-q .slf-grid{margin-top:20px}.slf-res>.slf-q__title{margin-bottom:16px}.slf-pick{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;padding:24px;border:1px solid var(--sl-blush);background:linear-gradient(90deg,#ff005514,#f050 46%),#fff}.slf-pick__media{display:block;background:#fff;aspect-ratio:1 / 1}.slf-pick__media img{width:100%;height:100%;object-fit:contain;display:block}.slf-model{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-grey-500)}.slf-pick__title{margin:0;font-size:clamp(18px,1.7vw,21px);font-weight:500;line-height:1.3;letter-spacing:0}.slf-pick__title a{color:var(--sl-ink);text-decoration:none;transition:color .2s ease}.slf-pick__title a:hover{color:var(--sl-red)}.slf-pick__price{margin:10px 0 0;font-size:22px;font-weight:600;color:var(--sl-ink)}.slf-pick__why{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--sl-grey-700)}.slf-pick__why strong{color:var(--sl-ink);font-weight:500}.slf-pick__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.slf-pick__actions form{margin:0}.slf-pick__soldout{font-size:14px;color:var(--sl-grey-500)}.slf .slf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;margin:0;font:inherit;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;border:1px solid var(--sl-red);border-radius:0!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.slf .slf-btn .slf-ico{width:18px;height:18px}.slf .slf-btn--solid{background:var(--sl-red);color:#fff;clip-path:var(--sl-cut-shape)}.slf .slf-btn--solid:hover{background:var(--sl-red-deep);border-color:var(--sl-red-deep);color:#fff}.slf .slf-btn--outline{background:#fff;color:var(--sl-red);clip-path:none}.slf .slf-btn--outline:hover{background:var(--sl-red);color:#fff}.slf-res__subhead{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:32px 0 12px}.slf-res__sub{margin:0;font-size:17px;font-weight:500;color:var(--sl-ink);letter-spacing:0}.slf-res__subnote{margin:0;font-size:13px;color:var(--sl-grey-500)}.slf-alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.slf-alts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.slf-alts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.slf-alts--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.slf-alts--5 .slf-alt__media{padding:8px}.slf-alts--5 .slf-alt__body{padding:10px 12px 12px}.slf-alts--5 .slf-alt__title{font-size:13.5px}.slf-alts--5 .slf-alt__note{font-size:12.5px}.slf-alts--1{grid-template-columns:minmax(0,1fr);max-width:520px}.slf-alts--1 .slf-alt,.slf-alts--2 .slf-alt{flex-direction:row}.slf-alts--1 .slf-alt__media,.slf-alts--2 .slf-alt__media{flex:0 0 132px;width:132px}.slf-alt{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--sl-line);color:var(--sl-ink);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .2s ease;will-change:transform}.slf-alt__media{display:block;aspect-ratio:1 / 1;padding:10px;background:#fff}.slf-alt__media img{width:100%;height:100%;object-fit:contain;display:block}.slf-alt__body{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;padding:12px 14px 14px;min-width:0}.slf-alt__title{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--sl-ink);transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slf-alt__note{font-size:13px;line-height:1.4;color:var(--sl-grey-500)}.slf-alt__price{margin-top:auto;padding-top:4px;font-size:15px;font-weight:600;color:var(--sl-ink)}.slf-alt__soldout{font-weight:400;font-size:13px;color:var(--sl-grey-500);margin-left:6px}@media(hover:hover){.slf-alt:hover{transform:translate3d(0,-3px,0);box-shadow:var(--sl-glow);border-color:#e5004c52}.slf-alt:hover .slf-alt__title{color:var(--sl-red)}}.slf-alt:focus-visible{outline:2px solid var(--sl-red);outline-offset:2px}.slf-res__note{margin:18px 0 0;font-size:13.5px;line-height:1.55;color:var(--sl-grey-500)}.slf-res__note a{color:var(--sl-red)}.slf-exits{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid var(--sl-line)}.slf__none .slf-exits{border-top:0;padding-top:0}@media(max-width:989px){.slf-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.slf-pick{grid-template-columns:200px minmax(0,1fr);gap:22px}.slf-alts,.slf-alts--2,.slf-alts--3{grid-template-columns:minmax(0,1fr)}.slf-alts--4,.slf-alts--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slf-alt{flex-direction:row}.slf-alt__media,.slf-alts--5 .slf-alt__media{flex:0 0 110px;width:110px;padding:8px}.slf-alts--5 .slf-alt__title{font-size:14px}}@media(max-width:749px){.slf{padding:20px 0 48px}.slf__inner{padding-left:12px;padding-right:12px}.slf__panel{padding:20px 16px 24px}.slf-grid,.slf-grid--tiles,.slf-grid--2,.slf-grid--3{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px}.slf-tile{grid-template-columns:44px minmax(0,1fr);column-gap:12px;min-height:68px;padding:12px 14px}.slf-tile__icon{width:44px;height:44px}.slf-tile__icon .slf-ico{width:26px;height:26px}.slf-tile__label{font-size:15.5px}.slf-tile__sub{font-size:13px}.slf-help{align-items:flex-start}.slf__bar{gap:10px;margin-bottom:18px}.slf__chips{order:3;flex-basis:100%}.slf-pick{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;background:linear-gradient(180deg,#ff005512,#f050 40%),#fff}.slf-pick__media{max-width:240px;width:100%;margin:0 auto}.slf-pick__actions{gap:8px}.slf-pick__actions>*{flex:1 1 0}.slf-pick__actions .slf-btn{width:100%;padding:0 12px}.slf-alts,.slf-alts--1,.slf-alts--2,.slf-alts--3,.slf-alts--4,.slf-alts--5{grid-template-columns:minmax(0,1fr);gap:8px;max-width:none}.slf-alt{flex-direction:row}.slf-alt__media,.slf-alts--1 .slf-alt__media,.slf-alts--2 .slf-alt__media,.slf-alts--5 .slf-alt__media{flex:0 0 92px;width:92px;padding:6px}.slf-res__subhead{margin-top:24px}.slf-alt__body{padding:10px 12px}.slf-exits>*{flex:1 1 0}.slf-exits .slf-btn{padding:0 12px}}@media(prefers-reduced-motion:reduce){.slf-tile,.slf-tile:before,.slf-alt,.slf-chip,.slf .slf-btn{transition:none}.slf-tile:hover,.slf-alt:hover,.slf-tile:active{transform:none}}.slf-alt.is-loading{pointer-events:none}.slf-alt.is-loading .slf-alt__media{background:var(--sl-surface)}.slf-alt.is-loading .slf-alt__title:before,.slf-alt.is-loading .slf-alt__price:before{content:"";display:block;height:12px;margin:3px 0;background:var(--sl-surface)}.slf-alt.is-loading .slf-alt__title:before{width:85%;box-shadow:0 18px 0 var(--sl-surface);margin-bottom:21px}.slf-alt.is-loading .slf-alt__price:before{width:40%}.slf .slf-exits .slf-btn[data-slf-browse]{white-space:normal;text-align:center;min-width:0;max-width:100%;padding-top:10px;padding-bottom:10px}@media(max-width:749px){.slf .slf-exits .slf-btn[data-slf-browse]{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/sl-finder.css.map */
