.faq-page{--faq-canvas-width: 1920px;--faq-content-width: 1540px;--mobile-edge: max(16px, calc(50vw - 199px) );--shop-compare-content-width: min(1920px, 100vw);--shop-compare-table-height: min(720px, 37.5vw);background:#fff;color:#0d0d0d;min-height:100vh;overflow-x:clip}.faq-page-content{background:#fff;padding-bottom:190px;padding-top:179px}.faq-canvas{margin:0 auto;max-width:var(--faq-canvas-width);min-height:0;width:min(var(--faq-canvas-width),100vw)}.faq-title{align-items:baseline;color:#000;display:flex;font-family:var(--type-primary);font-size:88px;font-weight:600;height:120px;justify-content:center;letter-spacing:1.32px;line-height:88px;margin:0;text-align:center}.faq-title span{font-size:46px;letter-spacing:1.15px;line-height:46px}.faq-tabs-scroll{margin-top:114px}.faq-tabs{display:grid;gap:96px;grid-template-columns:137px 282px 133px 333px;margin:0 auto;width:1173px}.faq-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid transparent;color:#000;cursor:pointer;font-family:var(--type-primary);font-size:32px;font-weight:600;height:44px;letter-spacing:.8px;line-height:42px;padding:0;text-align:left;white-space:nowrap}.faq-tab[aria-selected=true]{border-bottom-color:#0d0d0d}.faq-tab:focus-visible{outline:1px solid #0d0d0d;outline-offset:6px}.faq-panel{margin:107px auto 0;padding:0;width:var(--faq-content-width)}.faq-list{width:100%}.faq-item{border-bottom:1px solid #b3b3b3;margin:0}.faq-item+.faq-item{margin-top:46px}.faq-item summary{align-items:flex-start;color:#0d0d0d;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 12px;list-style:none;min-height:49px;padding:0 0 19px}.faq-item summary::-webkit-details-marker{display:none}.faq-item-question{font-family:var(--type-primary);font-size:24px;font-weight:600;letter-spacing:.6px;line-height:30px}.faq-item-chevron{border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;height:9px;justify-self:end;margin-top:11px;transform:rotate(45deg);transition:transform .18s ease;width:9px}.faq-item[open] .faq-item-chevron{margin-top:15px;transform:rotate(225deg)}.faq-item:has(summary:focus-visible){outline:1px solid #0d0d0d;outline-offset:6px}.faq-item-panel{min-width:0}.faq-answer{color:#0d0d0d;font-family:var(--type-primary);font-size:20px;font-weight:500;letter-spacing:.5px;line-height:26px;padding:13px 0 32px}.faq-answer p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.faq-answer p+p{margin-top:12px}.faq-answer a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.faq-answer--shipping,.faq-answer--payment{padding-bottom:32px}.faq-answer--product{padding-top:16px}.faq-shipping-times{display:grid;gap:4px;margin:20px 0}.faq-shipping-times div{display:grid;grid-template-columns:228px minmax(0,1fr)}.faq-shipping-times dt,.faq-shipping-times dd{margin:0}.faq-shipping-times dd:before{background:currentColor;content:"";display:inline-block;height:6px;margin:0 17px 3px 0;width:6px}.faq-answer--payment ul{list-style:square;margin:20px 0 0;padding-left:43px}.faq-answer--payment li+li{margin-top:4px}.faq-product-comparison{margin-top:44px}@media(max-width:1919px)and (min-width:1200px){.faq-page-content{padding-bottom:clamp(136px,9.8958vw,190px);padding-top:clamp(148px,9.3229vw,179px)}.faq-title{font-size:clamp(62px,4.5833vw,88px);height:clamp(84px,6.25vw,120px);letter-spacing:clamp(.93px,.06875vw,1.32px);line-height:clamp(62px,4.5833vw,88px)}.faq-title span{font-size:clamp(32px,2.3958vw,46px);letter-spacing:clamp(.8px,.0599vw,1.15px);line-height:clamp(32px,2.3958vw,46px)}.faq-tabs-scroll{margin-top:clamp(76px,5.9375vw,114px)}.faq-tabs{gap:clamp(64px,5vw,96px);grid-template-columns:1.426fr 2.938fr 1.385fr 3.469fr;width:min(1173px,calc(100% - 80px))}.faq-tab{font-size:clamp(22px,1.6667vw,32px);height:clamp(32px,2.2917vw,44px);letter-spacing:clamp(.55px,.0417vw,.8px);line-height:clamp(29px,2.1875vw,42px)}.faq-panel{margin-top:clamp(72px,5.5729vw,107px);width:min(var(--faq-content-width),calc(100% - 80px))}.faq-item-question{font-size:clamp(20px,1.25vw,24px);letter-spacing:clamp(.5px,.03125vw,.6px);line-height:clamp(26px,1.5625vw,30px)}.faq-item+.faq-item{margin-top:clamp(32px,2.3958vw,46px)}.faq-answer{font-size:clamp(16px,1.0417vw,20px);letter-spacing:clamp(.4px,.026vw,.5px);line-height:clamp(22px,1.3542vw,26px)}}@media(min-width:1025px)and (max-width:1919px){.faq-page{--faq-content-width: 80.208333vw;--shop-compare-content-width: 100vw;--shop-compare-table-height: 37.5vw}.faq-page-content{padding-bottom:9.895833vw;padding-top:9.322917vw}.faq-title{font-size:4.583333vw;height:6.25vw;letter-spacing:.06875vw;line-height:4.583333vw}.faq-title span{font-size:2.395833vw;letter-spacing:.059896vw;line-height:2.395833vw}.faq-tabs-scroll{margin-top:5.9375vw}.faq-tabs{gap:5vw;grid-template-columns:7.135417vw 14.6875vw 6.927083vw 17.34375vw;width:61.09375vw}.faq-tab{font-size:1.666667vw;height:2.291667vw;letter-spacing:.041667vw;line-height:2.1875vw}.faq-panel{margin-top:5.572917vw;width:var(--faq-content-width)}.faq-item+.faq-item{margin-top:2.395833vw}.faq-item summary{grid-template-columns:minmax(0,1fr) .625vw;min-height:2.552083vw;padding-bottom:.989583vw}.faq-item-question{font-size:1.25vw;letter-spacing:.03125vw;line-height:1.5625vw}.faq-item-chevron{height:.46875vw;margin-top:.572917vw;width:.46875vw}.faq-item[open] .faq-item-chevron{margin-top:.78125vw}.faq-answer{font-size:1.041667vw;letter-spacing:.026042vw;line-height:1.354167vw;padding-bottom:1.666667vw;padding-top:.677083vw}.faq-answer p+p{margin-top:.625vw}.faq-answer--product{font-size:.833333vw;letter-spacing:.020833vw;line-height:.833333vw;padding-top:.833333vw}.faq-page .faq-product-comparison{margin-top:2.291667vw}.faq-shipping-times{gap:.208333vw;margin:1.041667vw 0}.faq-shipping-times div{grid-template-columns:11.875vw minmax(0,1fr)}.faq-shipping-times dd:before{height:.3125vw;margin:0 .885417vw .15625vw 0;width:.3125vw}.faq-answer--payment ul{margin-top:1.041667vw;padding-left:2.239583vw}.faq-answer--payment li+li{margin-top:.208333vw}.faq-page .faq-product-comparison .shop-compare-desktop-label-model{font-size:1.041667vw;letter-spacing:.026042vw;line-height:1.354167vw}.faq-page .faq-product-comparison .shop-compare-desktop-label-color,.faq-page .faq-product-comparison .shop-compare-desktop-label-specs{font-size:.729167vw;letter-spacing:.018229vw}.faq-page .faq-product-comparison .shop-compare-desktop-label-color{line-height:.729167vw}.faq-page .faq-product-comparison .shop-compare-desktop-label-specs,.faq-page .faq-product-comparison .shop-compare-figma-values{line-height:1.5625vw}.faq-page .faq-product-comparison .shop-compare-desktop-label-specs span,.faq-page .faq-product-comparison .shop-compare-figma-values span{height:1.5625vw}.faq-page .faq-product-comparison .shop-compare-figma-name-desktop .shop-compare-model-name{font-size:1.041667vw;letter-spacing:.026042vw;line-height:1.041667vw}.faq-page .faq-product-comparison .shop-compare-figma-values{font-size:.625vw;letter-spacing:.009375vw}.faq-page .faq-product-comparison .shop-compare-figma-swatches-desktop .shop-compare-cell-swatches,.faq-page .faq-product-comparison .shop-compare-figma-swatches-desktop .shop-compare-cell-swatch-row{gap:.3125vw}.faq-page .faq-product-comparison .shop-compare-swatch{height:.833333vw;width:.833333vw}}@media(max-width:1024px){.faq-page-content{padding-bottom:120px;padding-top:128px}.faq-title{font-size:62px;height:84px;letter-spacing:.93px;line-height:62px}.faq-title span{font-size:32px;letter-spacing:.8px;line-height:32px}.faq-tabs-scroll{margin-top:76px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.faq-tabs-scroll::-webkit-scrollbar{display:none}.faq-tabs{margin:0 40px}.faq-panel{margin-top:72px;width:calc(100% - 80px)}.faq-item-question{font-size:20px;letter-spacing:.5px;line-height:26px}.faq-item+.faq-item{margin-top:32px}.faq-answer{font-size:16px;letter-spacing:.4px;line-height:22px}.faq-shipping-times div{grid-template-columns:192px minmax(0,1fr)}}@media(max-width:1024px){.faq-page{--mobile-edge: clamp(32px, 4.6875vw, 48px)}.faq-page .faq-product-comparison{border-radius:0;height:834px;margin-left:calc(50% - 50vw);min-height:834px;overflow:hidden;padding:0;position:relative;width:100vw}.faq-page .faq-product-comparison .shop-compare-scroll{display:none}.faq-page .faq-product-comparison .shop-compare-mobile-stage{display:block;height:100%;position:relative;width:100%}.faq-page .faq-product-comparison .shop-compare-mobile-scroll{display:block;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:0;scrollbar-width:none;width:100vw}.faq-page .faq-product-comparison .shop-compare-mobile-scroll::-webkit-scrollbar{display:none}.faq-page .faq-product-comparison .shop-horizontal-controls{align-items:center;display:flex;gap:0;height:15px}.faq-page .faq-product-comparison .shop-compare-scroll-controls{bottom:53px;left:var(--mobile-edge);margin:0;position:absolute;right:var(--mobile-edge);z-index:4}.faq-page .faq-product-comparison .shop-horizontal-controls-track{background:#b3b3b3;display:block;flex:0 0 min(218.963px,calc(100vw - 211px));height:1px;max-width:218.963px;position:relative;width:min(218.963px,calc(100vw - 211px))}.faq-page .faq-product-comparison .shop-horizontal-controls-track span{background:#fff;display:block;height:2px;left:var(--shop-horizontal-progress-left, 0);position:absolute;top:-.5px;transition:left .16s ease,width .16s ease;width:var(--shop-horizontal-progress-width, 50%)}.faq-page .faq-product-comparison .shop-horizontal-controls-arrows{display:flex;gap:clamp(36px,13.256vw,57px);margin-left:clamp(21px,calc(15.116vw - 11px),65px)}.faq-page .faq-product-comparison .shop-horizontal-control-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:#fff;display:flex;flex:0 0 auto;height:15px;justify-content:center;padding:0;position:relative;touch-action:manipulation;width:25px}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:not(:disabled){cursor:pointer}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:disabled{color:#737373;cursor:default}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:4px}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:before,.faq-page .faq-product-comparison .shop-horizontal-control-arrow:after{content:"";display:block;pointer-events:none;position:absolute}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:before{background:currentColor;height:1px;left:.7px;top:50%;transform:translateY(-50%);width:24px}.faq-page .faq-product-comparison .shop-horizontal-control-arrow:after{border:0 solid currentColor;height:10px;top:2px;width:10px}.faq-page .faq-product-comparison .shop-horizontal-control-arrow-prev:after{border-bottom-width:1px;border-left-width:1px;left:1px;transform:rotate(45deg)}.faq-page .faq-product-comparison .shop-horizontal-control-arrow-next:after{border-right-width:1px;border-top-width:1px;right:1px;transform:rotate(45deg)}.faq-page .faq-product-comparison .shop-compare-mobile-track{display:block;height:834px;min-height:834px;min-width:max-content;padding:0;position:relative;width:979px}.faq-page .faq-product-comparison .shop-compare-mobile-label-color{color:#737373;font-size:12px;font-weight:500;left:17px;letter-spacing:.3px;line-height:14px;pointer-events:none;position:absolute;text-align:left;text-transform:capitalize;top:229px;white-space:nowrap;z-index:3}.faq-page .faq-product-comparison .shop-compare-mobile-labels{color:#737373;display:grid;font-size:12px;font-weight:500;gap:0;left:var(--mobile-edge);letter-spacing:.3px;line-height:39px;pointer-events:none;position:absolute;text-align:left;text-transform:capitalize;top:293px;width:151px;z-index:3}.faq-page .faq-product-comparison .shop-compare-mobile-labels span,.faq-page .faq-product-comparison .shop-compare-figma-values-mobile span{display:block;height:39px;line-height:39px;white-space:nowrap}.faq-page .faq-product-comparison .shop-compare-figma-name-mobile .shop-compare-model-name,.faq-page .faq-product-comparison .shop-compare-mobile-product .shop-compare-model-name{font-size:16px;font-weight:600;letter-spacing:.4px;line-height:16px}.faq-page .faq-product-comparison .shop-compare-figma-name-mobile .shop-compare-model-name-suffix{margin-left:0}.faq-page .faq-product-comparison .shop-compare-figma-values-mobile{color:#fff;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:39px;overflow:visible;text-align:center}.faq-page .faq-product-comparison .shop-compare-figma-swatches-mobile .shop-compare-cell-swatches,.faq-page .faq-product-comparison .shop-compare-figma-swatches-mobile .shop-compare-cell-swatch-row{gap:6px}.faq-page .faq-product-comparison .shop-compare-figma-swatches-mobile .shop-compare-swatch{height:14px;width:14px}}@media(max-width:767px){.faq-page{--mobile-edge: max(16px, calc(50vw - 199px) )}.faq-page-content{padding-bottom:72px;padding-top:104px}.faq-title{font-size:48px;height:62px;letter-spacing:.72px;line-height:48px}.faq-title span{font-size:26px;letter-spacing:.65px;line-height:26px}.faq-tabs-scroll{margin-top:58px}.faq-tabs{gap:34px;grid-template-columns:105px 214px 103px 252px;margin:0 var(--mobile-edge);width:776px}.faq-tab{font-size:20px;height:30px;letter-spacing:.5px;line-height:28px}.faq-panel{margin-top:54px;width:calc(100% - var(--mobile-edge) - var(--mobile-edge))}.faq-item summary{grid-template-columns:minmax(0,1fr) 10px;min-height:44px;padding-bottom:16px}.faq-item-question{font-size:16px;letter-spacing:.4px;line-height:22px}.faq-item-chevron{height:8px;margin-top:7px;width:8px}.faq-item[open] .faq-item-chevron{margin-top:11px}.faq-item+.faq-item{margin-top:24px}.faq-answer{font-size:14px;letter-spacing:.35px;line-height:20px;padding:12px 0 24px}.faq-shipping-times{gap:8px;margin:18px 0}.faq-shipping-times div{gap:4px;grid-template-columns:1fr}.faq-shipping-times dd:before{margin-right:10px}.faq-answer--payment ul{margin-top:16px;padding-left:23px}.faq-product-comparison{margin-top:32px}}
