:root{--font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--lux-ink: #0d0e10;--lux-muted: #6b6f76;--lux-line: #e7e7e5;--lux-surface: #f6f6f4}body,.sw{font-family:var(--font-sans);letter-spacing:0}:root,body{--font-body--family: "Montserrat", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-subheading--family: "Montserrat", sans-serif;--font-accent--family: "Montserrat", sans-serif}body,body *:not(svg):not(svg *){font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important}.sw-wordmark{font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.34em!important;margin-right:-.34em;font-size:16px;line-height:1}.sw-header__logo .sw-wordmark{font-size:16px}.sw-footer__mark{display:flex;justify-content:center;margin-bottom:48px}.sw-footer__word{font-size:clamp(44px,11vw,150px)!important;letter-spacing:.3em!important;margin-right:-.3em;font-weight:500!important;color:#fff}.sw-h1,.sw-h2,.sw-h3,.pl__h1,.pl__h2,.b2__title,.sw-hp__h{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:none!important}.sw-hp__h em{background:none!important;-webkit-text-fill-color:currentColor;color:var(--lux-muted)!important;font-weight:500}.sw-chrome-text{background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor}.sw-sheen:after,.sw-sheen:before{display:none!important}.sw-label,.v2-club .sw-label{font:600 12px/1 var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase}.v2-tile__k,.v2-step__t,.v2-tl__when,.pl__price b,.pl__item b,.pl__card b,.scd__top b,.scd__h,.b2-sticky b{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em}.v2-tile b{font-family:var(--font-display)!important;font-weight:600!important}.v2-club,.pl__hero,.pl__card,.b2__track{border-radius:20px!important}.v2-tl__box,.pl__item,.b2__plan,.b2__extras,.scd__card,.scd__up{border-radius:14px!important}.b2__thumbs button,.scd__img,.pl__img,.b2__itemimg,.b2__ximg{border-radius:10px!important}.sw-btn,.b2__atc,.scd__checkout,.pl__btn{font-family:var(--font-sans);font-weight:600;letter-spacing:.01em;box-shadow:none!important}.sw-btn--chrome{background:var(--lux-ink)!important;color:#fff!important;border-color:var(--lux-ink)!important}.v2-club .sw-btn--chrome{background:#fff!important;color:var(--lux-ink)!important;border-color:#fff!important}.b2__ph{display:grid!important;align-content:center;justify-items:center;gap:14px;background:linear-gradient(180deg,#fafaf9,#efefed);position:relative}.b2__ph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:var(--violet)}.b2__phw{font:600 clamp(22px,3vw,34px)/1 "Montserrat",sans-serif;letter-spacing:.34em;margin-right:-.34em}.b2__phn{font:500 14px/1 Montserrat,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--lux-muted);margin-right:-.28em}.b2__phl{font:500 13px/1.4 Montserrat,sans-serif;color:var(--lux-muted);max-width:26ch;text-align:center}@media(min-width:900px){.b2__grid{align-items:start}.b2__info{position:static!important}.b2__gal{position:sticky;top:96px;align-self:start}}.b2__xp{white-space:nowrap}.sw-acc{display:grid;gap:10px;border:0!important}.sw-acc details,.sw-acc details:last-child{background:#f3f4f6;border-radius:16px;border:0!important;padding:0 22px;transition:background .25s}.sw-acc details[open]{background:#ecedef}.sw-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font:600 17px/1.35 var(--font-sans);letter-spacing:-.01em}.sw-acc summary::-webkit-details-marker{display:none}.sw-acc summary:after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:500 20px/1 var(--font-sans);color:var(--lux-ink);background:linear-gradient(135deg,#fff,#b9bec6 35%,#f4f5f7 50%,#8d939c 70%,#e9ebee);box-shadow:inset 0 0 0 1px #0000001a;transition:transform .3s}.sw-acc details[open] summary:after{content:"+";transform:rotate(45deg)}.sw-acc .sw-acc__b{padding:0 0 22px;font-size:15px;line-height:1.6;color:var(--lux-muted);max-width:60ch}.sw-acc .sw-acc__b p{margin:0}@media(prefers-reduced-motion:no-preference){.specs__tile{animation:specIn .7s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 60%}}@keyframes specIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/swish-lux.css.map */
