:is(.sp-page,.sp-video-experience,.sp-product-comparison){--sp-ink: #111112;--sp-muted: #676a70;--sp-line: #dedfe2;--sp-soft: #f5f6f7;--sp-blue-soft: #edf6fc;--sp-blue-line: #bddbf0;--sp-dark: #101216;color:var(--sp-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}:is(.sp-page,.sp-video-experience,.sp-product-comparison) *,:is(.sp-page,.sp-video-experience,.sp-product-comparison) *:before,:is(.sp-page,.sp-video-experience,.sp-product-comparison) *:after{box-sizing:border-box}:is(.sp-page,.sp-video-experience,.sp-product-comparison) :is(h1,h2,h3,p){letter-spacing:0}:is(.sp-page,.sp-video-experience,.sp-product-comparison) img{display:block;max-width:100%}:is(.sp-page,.sp-video-experience,.sp-product-comparison) a{color:inherit;text-decoration:none}.sp-container,.spc-container,.sp-faq-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sp-collection-hero{position:relative;display:grid;min-height:540px;height:min(680px,calc(100svh - 150px));overflow:hidden;isolation:isolate;background:#15171b;color:#fff}.sp-collection-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:#0406096e;pointer-events:none}.sp-collection-hero__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.sp-collection-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 20%}.sp-collection-hero__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:76px;padding-bottom:72px}.sp-collection-hero__eyebrow,.sp-video-experience__eyebrow,.sp-video-card__eyebrow,.sp-product-comparison__eyebrow,.spc-eyebrow,.sp-faq-eyebrow{margin:0 0 14px;font-size:12px;font-weight:650;line-height:1.2;letter-spacing:0;text-transform:uppercase}.sp-collection-hero__eyebrow{color:#ffffffc7}.sp-collection-hero h1{max-width:760px;margin:0;color:#fff;font-size:60px;font-weight:600;line-height:1.02}.sp-collection-hero__text{max-width:580px;margin:20px 0 0;color:#ffffffe0;font-size:17px;line-height:1.6}.sp-collection-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sp-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid rgba(255,255,255,.72);border-radius:999px;font-size:14px;font-weight:600;line-height:1;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.sp-btn--primary{border-color:#fff;background:#fff;color:#111112!important}.sp-btn--ghost{background:#0000002e;color:#fff!important}.sp-btn:hover{transform:translateY(-2px)}.sp-btn--ghost:hover{border-color:#fff;background:#0000006b}.sp-scenes{scroll-margin-top:100px;padding:88px 0 96px;background:#fff}.sp-scenes__header,.sp-video-experience__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);gap:48px;align-items:end;margin-bottom:34px}.sp-scenes__header h2,.sp-video-experience__heading,.sp-product-comparison__heading,.spc-header h2,.sp-faq-cta h2{margin:0;font-size:40px;font-weight:600;line-height:1.12}.sp-scenes__header h2{justify-self:start;text-align:left}.sp-video-experience__eyebrow,.sp-product-comparison__eyebrow,.spc-eyebrow{color:#37647f}.sp-scenes__intro,.sp-video-experience__intro,.sp-product-comparison__note,.spc-intro{max-width:560px;margin:0;color:var(--sp-muted);font-size:15px;line-height:1.65}.sp-scenes__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:12px;height:720px}.sp-scenes__item{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#e8ebed;box-shadow:0 0 #417ea800;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sp-scenes__item--1{grid-column:1 / 5;grid-row:1 / 13}.sp-scenes__item--2{grid-column:5 / 9;grid-row:1 / 5}.sp-scenes__item--3{grid-column:5 / 9;grid-row:5 / 13}.sp-scenes__item--4{grid-column:9 / 13;grid-row:1 / 5}.sp-scenes__item--5{grid-column:9 / 11;grid-row:5 / 13}.sp-scenes__item--6{grid-column:11 / 13;grid-row:5 / 13}.sp-scenes__trigger,.sp-scenes__media{display:block;width:100%;height:100%}.sp-scenes__trigger{position:relative;padding:0;overflow:hidden;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.sp-scenes__image{width:100%;height:100%;object-fit:cover;object-position:center 14%}.sp-scenes__item--1 .sp-scenes__image{object-position:center top}.sp-scenes__overlay{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:3px;padding:15px 17px;background:#05080cb8}.sp-scenes__keyword{font-size:11px;font-weight:600;text-transform:uppercase}.sp-scenes__title{font-size:15px;font-weight:600;line-height:1.3}@media(hover:hover)and (pointer:fine){.sp-scenes__item:hover,.sp-scenes__item:focus-within{z-index:2;border-color:var(--sp-blue-line);background:var(--sp-blue-soft);box-shadow:0 18px 40px #3e84b233;transform:scale(1.01)}}.sp-scenes__trigger:focus-visible,.sp-btn:focus-visible,.spc-card:focus-visible,.spc-filter:focus-visible,.spc-sort select:focus-visible,.sp-faq-cta__link:focus-visible,.sp-faq-item summary:focus-visible,.sp-product-comparison__scroll:focus-visible{outline:3px solid #4c9bc9;outline-offset:3px}html.sp-scenes-is-locked,body.sp-scenes-is-locked{overflow:hidden}.sp-scenes-lightbox[hidden]{display:none}.sp-scenes-lightbox{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.sp-scenes-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#000000e6;cursor:zoom-out}.sp-scenes-lightbox__dialog{position:relative;z-index:1;display:grid;width:min(1100px,calc(100vw - 48px));max-height:calc(100dvh - 48px);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:8px;background:#0f1114;box-shadow:0 28px 90px #00000080;color:#fff}.sp-scenes-lightbox__media{display:grid;min-height:0;max-height:68dvh;place-items:center;overflow:hidden;background:#050607}.sp-scenes-lightbox__media img{width:100%;height:100%;max-height:68dvh;object-fit:contain}.sp-scenes-lightbox__caption{max-height:24dvh;overflow-y:auto;padding:20px 24px 24px;border-top:1px solid rgba(255,255,255,.14)}.sp-scenes-lightbox__keyword{margin:0 0 5px;color:#8fc5e8;font-size:11px;font-weight:700;text-transform:uppercase}.sp-scenes-lightbox__caption h3{margin:0 0 8px;color:#fff;font-size:20px;font-weight:600}.sp-scenes-lightbox__caption>p:last-child{max-width:76ch;margin:0;color:#fffc;font-size:14px;line-height:1.6}.sp-scenes-lightbox__close{position:fixed;z-index:3;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#000000b3;color:#fff;cursor:pointer}.sp-scenes-lightbox__close .icon{width:22px;height:22px}.sp-video-experience{padding:92px 0 98px;background:var(--sp-soft)}.sp-video-experience__grid{display:grid;gap:74px}.sp-video-card{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:58px;align-items:center}.sp-video-card--secondary .sp-video-card__media{grid-column:2}.sp-video-card--secondary .sp-video-card__content{grid-column:1;grid-row:1}.sp-video-card__media{display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#090a0c;box-shadow:0 24px 55px #1e262d2e}.sp-video-card__video,.sp-video-card__poster{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.sp-video-card--primary .sp-video-card__video{width:100%;max-height:none;aspect-ratio:16 / 9}.sp-video-card--secondary .sp-video-card__media{min-height:560px}.sp-video-card--secondary .sp-video-card__video{width:auto;height:560px;max-width:100%;max-height:560px;aspect-ratio:9 / 16}.sp-video-card__eyebrow{color:#37647f}.sp-video-card__heading{margin:0;font-size:30px;font-weight:600;line-height:1.16}.sp-video-card__text{max-width:48ch;margin-top:15px;color:var(--sp-muted);font-size:15px;line-height:1.7}.sp-video-card__text p,.sp-video-experience__intro p,.sp-product-comparison__note p,.spc-intro p,.sp-faq-intro p,.sp-faq-item__answer p{margin:0}.sp-product-comparison{padding:92px 0 96px;background:#fff}.sp-product-comparison__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);gap:50px;align-items:end;margin-bottom:28px}.sp-product-comparison__scroll-hint{display:none;margin:0 0 10px;color:var(--sp-muted);font-size:12px}.sp-product-comparison__scroll{overflow-x:auto;border:1px solid var(--sp-line);border-radius:8px;background:#fff;scrollbar-color:#aeb5bb #eef0f1}.sp-comparison-table{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.sp-comparison-table th,.sp-comparison-table td{padding:16px 18px;border-right:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);color:#32363b;font-weight:400;line-height:1.45;text-align:left;vertical-align:middle}.sp-comparison-table tr>*:last-child{border-right:0}.sp-comparison-table tbody tr:last-child>*{border-bottom:0}.sp-comparison-table thead th{padding-top:18px;background:#f8f9fa;color:var(--sp-ink);text-align:center;vertical-align:top}.sp-comparison-table tbody th{width:180px;color:var(--sp-ink);font-weight:650}.sp-comparison-table tbody tr:nth-child(2n)>*{background:#fafbfb}.sp-comparison-table__feature-head{width:180px;text-align:left!important;vertical-align:middle!important}.sp-comparison-product{display:flex;flex-direction:column;align-items:center;gap:8px}.sp-comparison-product__media{display:grid;width:100%;height:118px;place-items:center;overflow:hidden;border-radius:6px;background:#fff}.sp-comparison-product__media img{width:100%;height:100%;object-fit:contain}.sp-comparison-product--draft .sp-comparison-product__media img{object-fit:cover;object-position:center 18%}.sp-comparison-product__title{font-size:14px;font-weight:650;line-height:1.25}.sp-comparison-product__status{color:#496b7e;font-size:11px;line-height:1.2}.spc-catalog{scroll-margin-top:100px;padding:92px 0 96px;background:var(--sp-soft)}.spc-header{max-width:720px;margin-bottom:30px}.spc-intro{margin-top:14px}.spc-toolbar{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-bottom:26px;padding-top:20px;border-top:1px solid var(--sp-line)}.spc-filters{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--sp-line);border-radius:999px;background:#fff}.spc-filter{min-height:40px;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:#3f4348;cursor:pointer;font:inherit;font-size:13px}.spc-filter.is-active{background:var(--sp-ink);color:#fff}.spc-sort{display:flex;gap:10px;align-items:center;color:var(--sp-muted);font-size:12px}.spc-sort__select{position:relative}.spc-sort select{min-width:180px;min-height:42px;-webkit-appearance:none;appearance:none;padding:9px 38px 9px 14px;border:1px solid var(--sp-line);border-radius:6px;background:#fff;color:var(--sp-ink);font:inherit;font-size:13px}.spc-sort svg{position:absolute;top:50%;right:13px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.spc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.spc-grid__item[hidden]{display:none}.spc-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--sp-line);border-radius:8px;background:#fff;box-shadow:0 0 #3f82b000;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.spc-card__media{display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:#f0f1f2}.spc-card__media img,.spc-card__placeholder{width:100%;height:100%;object-fit:contain;padding:18px}.spc-card__body{display:flex;min-height:210px;flex:1;flex-direction:column;padding:22px}.spc-card h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.spc-card__description{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:var(--sp-muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.spc-card__meta{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.spc-card__price{margin:0;font-size:17px;font-weight:650}.spc-card__price s{margin-left:7px;color:var(--sp-muted);font-size:12px;font-weight:400}.spc-card__status{color:#7b3030;font-size:12px}.spc-card__cta{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;font-weight:650}.spc-card__cta svg{width:18px;height:18px;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.spc-card:hover{border-color:var(--sp-blue-line);background:var(--sp-blue-soft);box-shadow:0 18px 38px #3e84b22e;transform:scale(1.01)}.spc-card:hover .spc-card__cta svg{transform:translate(3px)}}.spc-filter-empty,.spc-empty{grid-column:1 / -1;margin:0;padding:56px 20px;color:var(--sp-muted);text-align:center}.spc-pagination{margin-top:38px}.sp-faq{padding:94px 0 100px;background:var(--sp-dark);color:#fff}.sp-faq-container{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:82px;align-items:start}.sp-faq-cta{position:sticky;top:120px}.sp-faq-eyebrow{color:#8fc5e8}.sp-faq-cta h2{color:#fff}.sp-faq-intro{max-width:48ch;margin-top:16px;color:#ffffffb3;font-size:14px;line-height:1.7}.sp-faq-cta__link{display:inline-flex;min-height:48px;gap:10px;align-items:center;justify-content:center;margin-top:28px;padding:12px 22px;border-radius:999px;background:#fff;color:#111112!important;font-size:13px;font-weight:650}.sp-faq-cta__link svg{width:18px;height:18px}.sp-faq-list{border-top:1px solid rgba(255,255,255,.2)}.sp-faq-item{border-bottom:1px solid rgba(255,255,255,.2)}.sp-faq-item summary{display:flex;min-height:76px;gap:24px;align-items:center;justify-content:space-between;padding:20px 2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.sp-faq-item summary::-webkit-details-marker{display:none}.sp-faq-item summary svg{width:20px;height:20px;flex:0 0 20px;transition:transform .3s ease}.sp-faq-item[open] summary svg{transform:rotate(45deg)}.sp-faq-item__answer{max-width:66ch;padding:0 42px 24px 2px;color:#ffffffb3;font-size:14px;line-height:1.7}@media(max-width:1100px){.sp-scenes__grid{height:640px}.sp-video-card{gap:38px}.spc-card__body{padding:18px}}@media(max-width:989px){.sp-container,.spc-container,.sp-faq-container{width:min(100% - 48px,900px)}.sp-collection-hero h1{max-width:640px;font-size:50px}.sp-scenes__header,.sp-video-experience__header,.sp-product-comparison__header{grid-template-columns:1fr;gap:14px}.sp-scenes__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}.sp-scenes__item--1,.sp-scenes__item--2,.sp-scenes__item--3,.sp-scenes__item--4,.sp-scenes__item--5,.sp-scenes__item--6{grid-column:auto;grid-row:auto;aspect-ratio:4 / 3}.sp-scenes__item--1{grid-row:span 2;aspect-ratio:auto}.sp-video-card{grid-template-columns:1fr;gap:24px}.sp-video-card--secondary .sp-video-card__media,.sp-video-card--secondary .sp-video-card__content{grid-column:1}.sp-video-card--secondary .sp-video-card__media{grid-row:1;min-height:520px}.sp-video-card--secondary .sp-video-card__content{grid-row:2}.sp-video-card--secondary .sp-video-card__video{height:520px;max-height:520px}.sp-product-comparison__scroll-hint{display:block}.sp-comparison-table thead th:first-child,.sp-comparison-table tbody th{position:sticky;z-index:2;left:0;box-shadow:1px 0 0 var(--sp-line)}.sp-comparison-table thead th:first-child{z-index:3;background:#f1f3f4}.sp-comparison-table tbody th{background:#fff}.sp-comparison-table tbody tr:nth-child(2n) th{background:#fafbfb}.spc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-faq-container{grid-template-columns:1fr;gap:48px}.sp-faq-cta{position:static}}@media(max-width:749px){.sp-container,.spc-container,.sp-faq-container{width:calc(100% - 32px)}.sp-collection-hero{min-height:560px;height:calc(100svh - 110px);max-height:670px}.sp-collection-hero__image{object-position:56% 12%}.sp-collection-hero__content{padding-top:48px;padding-bottom:42px}.sp-collection-hero h1{max-width:11ch;font-size:42px}.sp-collection-hero__text{max-width:34ch;font-size:15px}.sp-btn{min-height:46px;padding-inline:19px;font-size:13px}.sp-scenes,.sp-video-experience,.sp-product-comparison,.spc-catalog,.sp-faq{padding-top:68px;padding-bottom:72px}.sp-scenes__header h2,.sp-video-experience__heading,.sp-product-comparison__heading,.spc-header h2,.sp-faq-cta h2{font-size:32px}.sp-scenes .sp-container{width:100%}.sp-scenes__header{width:calc(100% - 32px);margin-right:auto;margin-left:auto}.sp-scenes__grid{display:flex;gap:12px;padding:0 16px 18px;overflow-x:auto;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:thin}.sp-scenes__item--1,.sp-scenes__item--2,.sp-scenes__item--3,.sp-scenes__item--4,.sp-scenes__item--5,.sp-scenes__item--6{width:84vw;min-width:84vw;aspect-ratio:4 / 5;scroll-snap-align:start}.sp-scenes__overlay{padding:14px}.sp-scenes-lightbox{padding:12px}.sp-scenes-lightbox__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sp-scenes-lightbox__media,.sp-scenes-lightbox__media img{max-height:62dvh}.sp-scenes-lightbox__caption{max-height:28dvh;padding:17px 18px 20px}.sp-video-experience__grid{gap:54px}.sp-video-card__heading{font-size:26px}.sp-video-card--secondary .sp-video-card__media{min-height:min(560px,68dvh)}.sp-video-card--secondary .sp-video-card__video{height:min(560px,68dvh);max-height:min(560px,68dvh)}.sp-product-comparison__scroll{margin-right:-16px;border-right:0;border-radius:8px 0 0 8px}.sp-comparison-table{min-width:900px}.sp-comparison-table__feature-head,.sp-comparison-table tbody th{width:142px}.sp-comparison-table th,.sp-comparison-table td{padding:14px 12px}.sp-comparison-product__media{height:100px}.spc-toolbar{align-items:stretch;flex-direction:column;gap:16px}.spc-filters{width:100%;overflow-x:auto}.spc-filter{flex:0 0 auto;white-space:nowrap}.spc-sort{justify-content:space-between}.spc-sort__select,.spc-sort select{width:100%}.spc-grid{grid-template-columns:1fr}.spc-card__body{min-height:190px}.sp-faq-container{gap:38px}.sp-faq-item summary{min-height:70px;gap:16px;font-size:15px}}@media(prefers-reduced-motion:reduce){:is(.sp-page,.sp-video-experience,.sp-product-comparison) *,:is(.sp-page,.sp-video-experience,.sp-product-comparison) *:before,:is(.sp-page,.sp-video-experience,.sp-product-comparison) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sp-collection.css.map */
