:root{--carousel-tab-height:var(--otsaw-size--3x);--carousel-panel-width:calc(100vw - var(--otsaw-size--6x));--carousel-panel-height:calc(100vh - var(--otsaw-size--6x) - var(--carousel-tab-height));--carousel-panel-margin:var(--otsaw-size--half);--carousel-button-far-edge:calc(50vw + var(--carousel-panel-width)/2 + var(--carousel-panel-margin)*2);--carousel-button-near-edge:-8px;--carousel-flex-max-width:none}@media(min-width:600px)and (orientation:portrait){:root{--carousel-panel-width:calc(400px + 12vw - var(--otsaw-size--6x));--carousel-panel-height:calc(80vh - var(--otsaw-size--6x) - var(--carousel-tab-height));--carousel-panel-margin:calc(var(--otsaw-size) + 2.5vw)}}@media(min-height:500px)and (orientation:landscape){:root{--carousel-panel-height:calc(400px + 24vh - var(--otsaw-size--6x) - var(--carousel-tab-height));--carousel-panel-width:calc(var(--carousel-panel-height)*1.6);--carousel-panel-margin:var(--otsaw-size--3x);--carousel-flex-max-width:50%}}.carousel-container{flex-flow:initial;opacity:0;position:fixed;transition:opacity .2s ease-in;z-index:1005}.carousel-container.is-open{opacity:1}.carousel-container.is-close{opacity:0}.tds-theme--cyberpunk .carousel-modal,.tds-theme--normal .carousel-modal{transform:none!important}.carousel-modal{background:none;box-shadow:none;flex-flow:initial;height:100dvh!important;padding-bottom:var(--otsaw-size--4x);width:100vw}.carousel-modal--close{background-color:hsla(0,0%,100%,.25)}.sticky-content{margin-block-end:0;padding:var(--otsaw-size--3x);position:sticky;top:0;width:100%;z-index:35}.carousel-modal--panel-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;cursor:pointer;display:flex;height:100%;overflow-x:auto;padding:0 calc(50vw - var(--carousel-panel-width)/2 - var(--carousel-panel-margin));position:fixed;scroll-snap-type:x proximity;-webkit-scrollbar-width:none;scrollbar-width:none;width:100%}.carousel-modal--panel-list.no-snap{scroll-behavior:auto;scroll-snap-type:none}.carousel-modal--panel{background:var(--otsaw-color--white);border-radius:var(--otsaw-size--2x);box-shadow:0 var(--otsaw-size--half) var(--otsaw-size--4x) 0 transparent;display:inline-block;height:var(--carousel-panel-height);margin:-16px var(--carousel-panel-margin) 0;margin-left:var(--carousel-panel-margin);margin-right:var(--carousel-panel-margin);max-height:var(--carousel-panel-height);max-width:var(--carousel-panel-width);min-height:var(--carousel-panel-height);min-width:var(--carousel-panel-width);overflow-y:auto;-webkit-perspective:1000;position:relative;scroll-snap-align:center!important;scrollbar-width:none;-webkit-transform:translateZ(0);transition:filter .5s ease;visibility:inherit;width:var(--carousel-panel-width)}@media(max-width:599px){.carousel-modal--panel{height:80vh!important;min-height:80vh!important}}.carousel-modal--panel__active{box-shadow:0 var(--otsaw-size--half) var(--otsaw-size--4x) 0 rgba(0,0,0,.25);cursor:auto}.carousel-modal--panel__in-active{filter:brightness(.5)}.carousel-modal--panel__ghost{background:transparent!important;height:1px!important;min-width:calc(50vw - var(--carousel-panel-width)/2);scroll-snap-align:end!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tds-theme--dk .carousel-modal--panel{background:var(--otsaw-color--black)}.tds-theme--dk .carousel-modal--panel .feature-copy-gradient{background:none}.carousel-modal--tab-list{bottom:calc(48vh - var(--carousel-panel-height)/2 - var(--carousel-tab-height));display:flex;justify-content:center;position:fixed;width:100%;z-index:1}@media(max-width:599px){.carousel-modal--tab-list{bottom:var(--otsaw-size--6x)}}.carousel-modal--tab-list .tds-tab-list,.carousel-modal--tab-list:focus-within{box-shadow:none}.carousel-modal--tab-list .tds-tab{overflow:hidden;text-indent:-9999px}.carousel-modal--panel-list .carousel-modal--button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.25);color:var(--otsaw-color--grey10);margin:8px auto;max-width:32px;min-height:32px;min-width:32px;opacity:0;padding:0;position:fixed;top:calc(50vh - var(--carousel-tab-height)/2 - 4px);transition:opacity .5s ease,transform .5s cubic-bezier(.75,0,0,1);width:auto;z-index:30}.carousel-modal--panel-list .carousel-modal--button--next{left:var(--carousel-button-far-edge);right:var(--carousel-button-near-edge);transform:translateY(-50%) translateX(16px)}[dir=rtl] .carousel-modal--panel-list .carousel-modal--button--next{left:var(--carousel-button-near-edge);right:var(--carousel-button-far-edge);transform:translateY(-50%) translateX(0) rotate(180deg)}.carousel-modal--panel-list .carousel-modal--button--next:hover{transform:translateY(-50%) translateX(0)}[dir=rtl] .carousel-modal--panel-list .carousel-modal--button--next:hover{transform:translateY(-50%) translateX(16px) rotate(180deg)}.carousel-modal--panel-list .carousel-modal--button--next:after{transform:translate(50%,-50%) rotate(135deg)}.carousel-modal--panel-list .carousel-modal--button--previous{left:var(--carousel-button-near-edge);right:var(--carousel-button-far-edge);transform:translateY(-50%) translateX(-16px) rotate(180deg)}[dir=rtl] .carousel-modal--panel-list .carousel-modal--button--previous{left:var(--carousel-button-far-edge);right:var(--carousel-button-near-edge);transform:translateY(-50%) translateX(0)}.carousel-modal--panel-list .carousel-modal--button--previous:hover{transform:translateY(-50%) translateX(0) rotate(180deg)}[dir=rtl] .carousel-modal--panel-list .carousel-modal--button--previous:hover{transform:translateY(-50%) translateX(-16px)}.carousel-modal--panel-list .carousel-modal--button:active,.carousel-modal--panel-list .carousel-modal--button:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.25);color:var(--otsaw-color--grey10);opacity:1}.carousel-modal--panel-list .carousel-modal--button:before{background:transparent;border-top:0;content:"";display:block;height:var(--carousel-panel-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(50vw - var(--carousel-panel-width)/2)}.carousel-modal--panel-list .carousel-modal--button:after{box-shadow:3px 3px 0 0 #fff;content:"";display:block;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:16px}@media(min-height:500px)and (orientation:landscape),(min-width:600px)and (orientation:portrait){.carousel-modal--panel-list .carousel-modal--button{min-height:64px;min-width:64px}.carousel-modal--panel-list .carousel-modal--button:active,.carousel-modal--panel-list .carousel-modal--button:hover{opacity:1;transition:opacity .5s ease,transform .5s cubic-bezier(.5,0,0,.75)}}.tds-tab-list--dots .otsaw-animated-backdrop{background-color:var(--otsaw-theme-foreground-on-primary)}.carousel-modal--tab-list .tds-tab{background-color:var(--otsaw-color-grey-30)}body:not(.otsaw-indicate-focus) .carousel-modal :focus-visible{outline:none!important}#accessories-modal .feature-title,.improve-your-drive--title{padding-block-end:var(--otsaw-size--3x)}.improve-your-drive--title{padding-block-start:0}.improve-your-drive--list li.tds-flex-item{padding-block-end:var(--otsaw-size--2x)}