*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{color:transparent}input,textarea,select{font:inherit;border-radius:var(--radius-s)}select{background-color:var(--white);color:currentcolor}dialog{background-color:var(--paper);color:var(--ink)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font:400 var(--t-s) / 1.55 var(--f-text);background-color:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%}body{overflow-x:clip}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:12px;top:12px;z-index:100;padding:10px 18px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-weight:700;text-decoration:none;transform:translateY(-180%);transition:transform var(--d-micro) var(--e-out)}.skip-link:focus-visible{transform:none}.blob-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}html.no-webgl .blob-field{display:none}html.webgl body{background:transparent}#MainContent,body>.shopify-section,body>.shopify-section-group-footer-group{position:relative;z-index:1}body>.shopify-section-group-header-group{position:relative;z-index:50}#MainContent{padding-top:var(--nav-h)}#MainContent:focus{outline:none}[data-blob]{border-radius:50%}html:not(.blobs-on) [data-blob]{background:var(--yellow)}html:not(.blobs-on) [data-blob-color=lavender] [data-blob],html:not(.blobs-on) [data-blob][data-blob-color=lavender]{background:var(--lavender)}html:not(.blobs-on) [data-blob-color=sky] [data-blob],html:not(.blobs-on) [data-blob][data-blob-color=sky]{background:var(--sky)}html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--arrive, var(--yellow));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-ui) var(--e-out),visibility 0s linear var(--d-ui)}html.arrive:after{opacity:1;visibility:visible;transition:none}html.webgl:after{transition:none}html.soft:after{opacity:0}html.webgl.soft [data-blob]{background:none}#MainContent{transition:opacity .8s var(--e-out) .2s,transform .8s var(--e-out) .2s}html.arrive #MainContent{opacity:0;transform:translateY(24px);transition:none}html.leaving #MainContent{opacity:0;transform:translateY(-24px);transition:opacity .45s cubic-bezier(.7,0,.84,0),transform .45s cubic-bezier(.7,0,.84,0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.logo{display:block;aspect-ratio:900 / 334;background:currentColor;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.logo--lg{aspect-ratio:2021 / 751;-webkit-mask-image:var(--logo-lg);mask-image:var(--logo-lg)}.icons{display:inline-block;aspect-ratio:247 / 84;background:currentColor;-webkit-mask:var(--icons) center / contain no-repeat;mask:var(--icons) center / contain no-repeat}.display{font-family:var(--f-display);font-weight:700;letter-spacing:-.05em;line-height:.95;text-transform:lowercase;font-kerning:normal}.display--name{text-transform:none}.h-mega{font-size:var(--t-mega)}.h-xl{font-size:var(--t-xl)}.h-l{font:750 var(--t-l) / 1 var(--f-display);letter-spacing:-.035em}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 var(--t-xs) var(--f-display);letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--yellow)}.eyebrow--lav:before{background:var(--lavender)}.lead{font-size:var(--t-m);line-height:1.45;max-width:34em}.muted{color:var(--ink-2)}.btn,.pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;cursor:pointer}.btn:before,.pill:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:140%;aspect-ratio:1;border-radius:50%;background:var(--fill, var(--yellow));transform:translate(-50%,-50%) scale(0);transition:transform var(--d-ui) var(--e-out)}.btn{gap:12px;min-height:56px;padding:0 28px;border:0;background:var(--ink);color:var(--paper);font:700 var(--t-s) / 1 var(--f-display);letter-spacing:-.01em;--fill: var(--yellow);transition:color var(--d-micro) var(--e-out),transform var(--d-micro) var(--e-out),background-color .2s linear .3s}.btn:focus-visible:before{transform:translate(-50%,-50%) scale(1)}.btn:focus-visible{color:var(--ink);background-color:var(--fill)}.btn:active{transform:scale(.96);transition-duration:.12s}.btn--ghost{background:var(--white);color:var(--ink);border:1px solid var(--line-2)}.btn--lav,.btn[data-trade-in]{--fill: var(--lavender)}.btn__arrow{position:relative;width:18px;height:18px;overflow:hidden}.btn__arrow svg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--d-micro) var(--e-out)}.btn__arrow svg+svg{transform:translate(-140%)}.pill{gap:8px;min-height:44px;padding:0 18px;border:2px solid var(--ink);background:transparent;font:600 var(--t-xs) / 1 var(--f-display);letter-spacing:.01em;transition:background var(--d-micro) var(--e-out),color var(--d-micro) var(--e-out)}.pill[aria-pressed=true],.pill[aria-checked=true],.pill[aria-selected=true]{background:var(--ink);color:var(--paper)}.pill:disabled{opacity:.35;cursor:not-allowed}@media(hover:hover){.btn:hover:before,.pill:not([aria-pressed=true],[aria-checked=true],[aria-selected=true],:disabled):hover:before{transform:translate(-50%,-50%) scale(1)}.btn:hover{color:var(--ink);background-color:var(--fill)}.btn:hover .btn__arrow svg{transform:translate(140%)}.btn:hover .btn__arrow svg+svg{transform:translate(0)}}.mega__disc{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--yellow)}.mega__disc img{width:58%;height:78%;object-fit:contain;filter:var(--phone-shadow);transition:translate var(--d-ui) var(--e-out),scale var(--d-ui) var(--e-out),transform .5s var(--e-out)}.mega__name{font:700 var(--t-s) var(--f-display)}.mega__price{font:600 var(--t-xs) var(--f-display);color:var(--ink-2)}.section{padding-block:var(--space-section)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.blog-tag{display:inline-block;padding:6px 12px;border-radius:var(--radius-pill);background:var(--yellow);color:var(--ink);font:700 var(--t-xs) var(--f-display);text-decoration:none}.blog__crumbs{font-size:var(--t-xs);color:var(--ink-2)}.blog__crumbs a{text-decoration:none}:where(a:not([class]),.text-link){text-decoration-line:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:3px;background:linear-gradient(var(--yellow),var(--yellow)) 0 88% / 0 38% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:fit-content;transition:background-size var(--d-micro) var(--e-out),text-decoration-color var(--d-micro) var(--e-out)}:where(a:not([class]),.text-link):focus-visible{background-size:100% 38%}@media(hover:hover){:where(a:not([class]),.text-link):hover{background-size:100% 38%;text-decoration-color:transparent}}[data-tilt]{position:relative}.fine [data-tilt]{will-change:transform}.tilt__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .9) 45%,transparent 60%) var(--sx, 50%) 0 / 250% 100%;opacity:0;transition:opacity var(--d-ui) var(--e-out);-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.is-tilting>.tilt__sheen{opacity:1}.tilt--auto>.tilt__sheen{mix-blend-mode:normal;background-image:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / .32) 48%,transparent 58%);animation:tilt-sweep 7s var(--e-out) 2.5s infinite}@keyframes tilt-sweep{0%{opacity:0;background-position:110% 0}4%{opacity:1}22%{opacity:1;background-position:-10% 0}26%,to{opacity:0;background-position:-10% 0}}html:not(.fine):not(.blobs-on) [data-blob][data-blob-css]{background:none}html:not(.fine) [data-blob-css]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48% 52% 50% 50%/52% 47% 53% 48%;background:var(--blob-c, var(--yellow));box-shadow:inset -.5em -.7em 1.4em #27252512,inset .45em .5em 1em #ffffff52,4px 9px 22px #2725250d;animation:blob-css-morph 13s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -2.3s)}html:not(.fine) [data-blob-color=lavender] [data-blob-css]:before,html:not(.fine) [data-blob-css][data-blob-color=lavender]:before{background:var(--lavender)}html:not(.fine) [data-blob-color=sky] [data-blob-css]:before,html:not(.fine) [data-blob-css][data-blob-color=sky]:before{background:var(--sky)}@keyframes blob-css-morph{33%{border-radius:53% 47% 46% 54%/47% 54% 46% 53%}66%{border-radius:46% 54% 53% 47%/54% 48% 52% 46%}to{border-radius:51% 49% 47% 53%/49% 53% 47% 51%}}html.reduced [data-blob-css]:before{animation:none}html:not(.fine) [data-blob-css]:before{transition:scale .9s cubic-bezier(.34,1.56,.64,1)}html:not(.fine) [data-blob-css][data-blob-scale="0"]:before{scale:0}.card__img.tilt--auto>.tilt__sheen{animation-delay:calc(2.5s + var(--i, 0) * .45s)}.btn--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / .38) 50%,transparent 62%) 150% 0 / 250% 100% no-repeat;animation:btn-shine 7s var(--e-out) 3s infinite}@keyframes btn-shine{0%{background-position:150% 0}16%,to{background-position:-50% 0}}@media(hover:hover){.btn--shine:hover:after{opacity:0}}.legal{display:grid;gap:clamp(28px,5vh,56px);padding-block:clamp(32px,7vh,96px) clamp(56px,10vh,140px)}.legal__head{position:relative;display:grid;gap:18px;max-width:900px}.legal__head>*{position:relative;margin:0}.legal__blob{position:absolute!important;top:-10%;right:max(-12vw,-160px);width:clamp(120px,22vw,320px);aspect-ratio:1}.legal__title{font-size:clamp(2.6rem,1.4rem + 5vw,6.4rem)}.legal__body{max-width:760px}.prose{font-size:var(--t-m);line-height:1.65;color:var(--ink-2)}.prose>*{margin:0 0 1em}.prose :is(h2,h3,h4){margin:1.8em 0 .6em;font:800 var(--t-l) / 1.15 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.prose h3,.prose h4{font-size:var(--t-m)}.prose strong{color:var(--ink)}.prose :is(ul,ol){padding-left:1.2em}.prose table{width:100%;border-collapse:collapse;font-size:var(--t-s)}.prose :is(td,th){padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.fld{display:grid;gap:8px}.fld>span{font:700 var(--t-s) / 1.2 var(--f-display)}.fld :is(input,textarea,select){width:100%;min-height:56px;padding:14px 20px;border:1.5px solid var(--line-2);border-radius:20px;background:var(--white);color:var(--ink);font-size:var(--t-s);transition:border-color var(--d-micro) var(--e-out)}.fld :is(input,select){height:56px;padding-block:0;line-height:normal}.fld input[type=date]{-webkit-appearance:none;appearance:none}.fld textarea{min-height:120px;resize:vertical}.fld :is(input,textarea,select):focus-visible{border-color:var(--ink);outline:3px solid var(--yellow);outline-offset:1px}.fld small{font-size:var(--t-xs);color:var(--ink-2)}.wdr__card{padding:clamp(24px,4vw,48px);border-radius:40px;background:var(--white)}.wdr__card form{display:grid;gap:20px}.wdr__submit{width:100%}.wdr__error{margin:0;padding:14px 18px;border-radius:16px;background:#fde8e8;color:#b42318;font-weight:700}.wdr__done{display:grid;justify-items:center;gap:16px;padding:24px 0;text-align:center}.wdr__done>*{margin:0}.wdr__done h2{font-size:var(--t-xl)}.wdr__check{display:grid;place-items:center;width:72px;aspect-ratio:1;border-radius:50%;background:var(--yellow)}.wdr__check svg{width:32px;height:32px}@media(max-width:900px){.wdr__card{margin-inline:calc(-1 * var(--page-margin) / 2);border-radius:28px}}html.night{background-color:#131111;color-scheme:dark}html.night #MainContent{color:var(--paper)}html.night body{background:transparent}html.night .finally{color:var(--ink)}details>:not(summary){transform-origin:top}:is(.card__img,.pdp__img,.buybar__thumb,.xs__img,.cart-line__img,.cart-xs__img,.mega__disc,.blog-product__img,.bfd__stage,.hw-rev__stage,.cond__img){min-width:0;min-height:0}:is(.card__img,.pdp__img,.buybar__thumb,.xs__img,.cart-line__img,.cart-xs__img,.mega__disc,.blog-product__img,.bfd__stage,.hw-rev__stage,.cond__img)>img{min-width:0;min-height:0;max-height:100%}:is(.card__img,.pdp__img,.buybar__thumb,.xs__img,.cart-line__img,.cart-xs__img,.mega__disc,.blog-product__img,.bfd__stage,.hw-rev__stage,.cond__img)>img,:is(.card__img,.pdp__img)>.tilt__sheen{transform:var(--fit, none);transition:translate var(--d-ui) var(--e-out),scale var(--d-ui) var(--e-out),transform .5s var(--e-out)}#shopify-pc__banner,#shopify-pc__prefs__dialog{border-radius:32px;background:var(--white);box-shadow:0 30px 60px -24px #27252573;color:var(--ink);font:400 var(--t-xs) / 1.5 var(--f-text)}#shopify-pc__banner{padding:clamp(22px,3vw,32px)}#shopify-pc__banner h2,#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__dialog h3{color:var(--ink);font:800 var(--t-m) / 1.1 var(--f-display);letter-spacing:-.02em}#shopify-pc__banner p,#shopify-pc__prefs__dialog p{color:var(--ink-2);line-height:1.5}#shopify-pc__banner a,#shopify-pc__prefs__dialog a{color:var(--ink);text-decoration:underline 2px var(--yellow);text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}#shopify-pc__banner button,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex:1 1 auto;min-height:48px;margin:0;padding:0 22px;border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:700 var(--t-xs) / 1 var(--f-display);transition:background-color var(--d-micro) var(--e-out),color var(--d-micro) var(--e-out),border-color var(--d-micro) var(--e-out)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{flex:0 1 auto;padding:0 8px;border-color:transparent;background:transparent;color:var(--ink);text-decoration:underline 2px var(--yellow);text-underline-offset:3px}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{background:var(--white);color:var(--ink)}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs__dialog button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:none}@media(hover:hover){#shopify-pc__banner button:not(.shopify-pc__banner__btn-manage-prefs):hover,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}}#shopify-pc__banner{margin-bottom:16px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:flex;flex-wrap:wrap;gap:8px}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close:focus{box-shadow:none}@media(max-width:600px){#shopify-pc__banner{margin-bottom:8px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column;align-items:stretch}#shopify-pc__banner button{width:100%}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{align-self:center;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/critical.css.map */
