@media (min-width: 801px) and (min-aspect-ratio: 8 / 6){.hide-desktop{display:none !important}}@media (min-width: 801px){.hide-desktop{display:none !important}}@media (max-width: 800px){.hide-tablet{display:none !important}}@media (max-width: 415px){.hide-mobile{display:none !important}}main .center{text-align:center}main .btn{padding:1em 1em 1em 1.775em;display:inline-flex;align-items:center;border-radius:0.25em;background:url("../tassets/bg-tag-button.svg") center/contain no-repeat;color:inherit;text-decoration:none;transition:transform 300ms cubic-bezier(0.42, 2.635, 0.575, -0.205);position:relative}main .btn .ps-widget{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent}main .btn .ps-widget:hover{background:transparent}main .btn .icon{width:2em;height:auto}main .btn .icon:first-child{margin-right:0.5em}main .btn .icon:last-child{margin-left:0.5em}main .btn .icon.small{width:1em}main .btn .label{line-height:1}@media (hover: hover){main .btn:hover{transform:rotate3d(0, 1, -1, -10deg)}}main .digital-version .btn:lang(fr){background:#98D2E3}main .title-and-actions{display:grid;grid-template-columns:auto minmax(2em, 1fr) auto;grid-template-areas:"title . actions";padding:2em 0;align-items:center;grid-gap:1em 0}@media (max-width: 1024px){main .title-and-actions{grid-template-columns:100%;grid-template-areas:"title" "actions"}}main .title-and-actions .title{grid-area:title;margin:0;align-self:flex-start}main .title-and-actions .actions{grid-area:actions;display:grid;grid-template-columns:inherit;grid-gap:1em;align-self:start;justify-self:start}@media (max-width: 570px){main .title-and-actions .actions{grid-template-columns:100%;justify-self:center;text-align:center}}main .title-and-actions .version{margin:0 0 0.5rem}main .title-and-actions .retail-version{display:flex;align-items:center;flex-direction:column}main .title-and-actions .retail-version .flex{perspective:500px;display:flex;margin:-0.5em}main .title-and-actions .retail-version .flex .btn{margin:0.5em}@media (max-width: 570px){main .title-and-actions .retail-version{flex-direction:column;align-items:flex-start}main .title-and-actions .retail-version .version{margin:0 auto}}main .title-and-actions .separator{width:1px;height:100%;background-color:#D4B881}@media (max-width: 570px){main .title-and-actions .separator{display:none}}main .coming-soon-banner{text-align:center;background:none;border:4px solid #98D2E3;padding:1em;margin:0 auto}main .intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:2em 0 0}main .intro .copy{flex:1}main .intro .trailer{background:linear-gradient(to right, #98D2E3, #98D2E3) left center/92% 100% no-repeat;padding:3em 0 3em 3em;width:54%;flex:none;margin-right:2em}main .intro .trailer agnostic-video{box-shadow:-1rem 1rem 0 0 rgba(0,0,0,0.15)}@media (max-width: 1024px){main .intro{justify-content:center}main .intro .copy{width:100%;order:1;flex:none}main .intro .trailer{order:2;width:100%;max-width:37.5rem;margin:2em 0 0}}@media (max-width: 768px){main .intro .trailer{background:none;padding:0;max-width:none}main .intro .trailer agnostic-video{box-shadow:none}}main .details{padding:2em 0;margin:0 auto}main .details dl{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;width:100%}@media (max-width: 480px){main .details dl{font-size:0.875em}}main .details dl dt,main .details dl dd{margin:0;padding:0}main .details dl .grid{display:grid;grid-template-columns:100%;grid-gap:1em;margin:1em 0.5em}main .details dl .grid img{width:100%;min-width:4.375em;height:3.75em;object-fit:contain;object-position:center bottom}main .gallery{padding:2em 2% 1em;background:#98D2E3}main .gallery .constrained{width:100%}main .gallery h2{margin-top:0}main .gallery product-gallery{--ui-color: #3b3b3b;--ui-hover-color: #000}main .features{display:flex;align-items:center;padding:3em 0}main .features ul li{margin:1em 0}main .features .copy{flex:1}main .features .hardware-version{display:flex}main .features .hardware-version .btn{width:50.7%;background:#98D2E3;border-radius:0;font-weight:bold}main .features .hardware-version .btn .btn-text{display:flex}main .features .hardware-version .btn.us{margin-right:.5em}@media (max-width: 768px){main .features .hardware-version{flex-direction:column}main .features .hardware-version .btn{width:100%;margin:.5em 0;width:100%}main .features .hardware-version .btn .btn-text{justify-content:center;text-align:center;width:100%}}@media (max-width: 768px){main .features{flex-wrap:wrap;justify-content:center;padding:2em 0}main .features .copy{flex:none;width:100%}}main .features.photo-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5em}@media (max-width: 480px){main .features.photo-grid{grid-template-columns:1fr 1fr}}main .features.photo-grid picture{border:1px solid #3b3b3b}main .features.photo-grid .copy{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}main .features.photo-grid .copy h2{margin-bottom:0.83em}main .features.photo-grid .copy p{padding-right:1em;margin-bottom:1em}@media (max-width: 480px){main .features.photo-grid .copy{padding-right:0}}main .features.photo-grid .lead-hardware{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:2;align-self:flex-end}@media (max-width: 480px){main .features.photo-grid .lead-hardware{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}}.ps-lightbox{top:15% !important}
