@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;900&display=swap");@import url("https://p.typekit.net/p.css?s=1&k=txj4pdy&ht=tk&f=35957.35958.35959.35960.35961.35962.35963.35964.35965.35966.35967.35968.35969.35970&a=107235426&app=typekit&e=css");@font-face{font-family:"motiva-sans";src:url("https://use.typekit.net/af/b780ad/00000000000000007735aa59/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/b780ad/00000000000000007735aa59/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/b780ad/00000000000000007735aa59/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"motiva-sans";src:url("https://use.typekit.net/af/2d7beb/00000000000000007735aa66/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2d7beb/00000000000000007735aa66/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2d7beb/00000000000000007735aa66/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"motiva-sans";src:url("https://use.typekit.net/af/22a46f/00000000000000007735aa78/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/22a46f/00000000000000007735aa78/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/22a46f/00000000000000007735aa78/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"motiva-sans";src:url("https://use.typekit.net/af/295a07/00000000000000007735aa7c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/295a07/00000000000000007735aa7c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/295a07/00000000000000007735aa7c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"motiva-sans";src:url("https://use.typekit.net/af/e36b25/00000000000000007735aa7e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/e36b25/00000000000000007735aa7e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/e36b25/00000000000000007735aa7e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}html{background-color:#1b1b1b}@media (min-width: 701px) and (max-width: 1280px){html{font-size:calc(14px + 3 * ((100vw - 700px) / 580))}}@media (min-width: 1280px){html{font-size:17px}}@media (max-width: 700px){html{font-size:calc(15px + 0 * ((100vw - 700px) / 580))}}@media (max-width: 374px){html{font-size:calc(14px + 1 * ((100vw - 700px) / 580))}}@media (min-width: 701px) and (max-width: 1280px){html:lang(ja),html:lang(ko),html:lang(zh-hans),html:lang(zh-hant){font-size:calc(14px + 1 * ((100vw - 700px) / 580))}}@media (min-width: 1280px){html:lang(ja),html:lang(ko),html:lang(zh-hans),html:lang(zh-hant){font-size:16px}}@media (max-width: 700px){html:lang(ja),html:lang(ko),html:lang(zh-hans),html:lang(zh-hant){font-size:calc(14px + 0 * ((100vw - 700px) / 580))}}@media (max-width: 374px){html:lang(ja),html:lang(ko),html:lang(zh-hans),html:lang(zh-hant){font-size:calc(14px + 0 * ((100vw - 700px) / 580))}}body{background-color:#1b1b1b}body{max-width:1920px;margin:0 auto}#masthead{padding-top:0;margin-bottom:0}a{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}.content a{animation:DeckLinkGradient 20s ease infinite}ul{list-style-type:none;margin:0;padding:0}.woocommerce-product-gallery{opacity:1 !important}img{border-radius:0}#acf-editor-49_ifr html{background-color:initial}.mobile-only{display:none}@media (max-width: 700px){.mobile-only{display:block}}.desktop-only{display:none}@media (min-width: 701px){.desktop-only{display:block}}.page-title{margin-top:2em;text-align:center}@media (max-width: 700px){.page-title{margin-top:1em}}@media (min-width: 701px){.page-title h1{font-size:6em}}body:not(.home):not([class*="category-steam-deck"]):not(.woocommerce-checkout) .col-full{padding-top:110px}@media (max-width: 1279px){body:not(.home):not([class*="category-steam-deck"]):not(.woocommerce-checkout) .col-full{padding-top:9.4vw}}@media (max-width: 700px){body:not(.home):not([class*="category-steam-deck"]):not(.woocommerce-checkout) .col-full{padding-top:60px}}body.product-template-default:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-pay:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-received:not([class*="category-steam-deck"]) .col-full{padding-top:110px}@media (max-width: 1279px){body.product-template-default:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-pay:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-received:not([class*="category-steam-deck"]) .col-full{padding-top:9.4vw}}@media (max-width: 700px){body.product-template-default:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-pay:not([class*="category-steam-deck"]) .col-full,body.woocommerce-order-received:not([class*="category-steam-deck"]) .col-full{padding-top:60px}}body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .col-full{padding-top:60px}@media (max-width: 1279px){body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .col-full{padding-top:6vw}}@media (max-width: 767px){body.woocommerce-checkout:not(.woocommerce-order-pay):not(.woocommerce-order-received) .col-full{padding-top:20px}}body{text-rendering:optimizeSpeed}.entry-header{padding-bottom:2em !important}section.article{overflow:visible}.site{overflow:initial}.grecaptcha-badge{visibility:hidden;pointer-events:none}.otgs-development-site-front-end{display:none}.entry-content p,.entry-content button,.entry-content input,.entry-content td,.entry-content label,.entry-content li,.entry-content legend,.entry-content mark{color:#b8bcbf}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#fff}h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,li,td,.rich-text,body.product-template-default .woocommerce-tabs,label,span,address,legend,mark{font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif}h1,h2,h3,h4,h5,h6,p,button,input,td,label,li,legend,mark{color:#fff}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p,.dark button,.dark input,.dark td,.dark label,.dark li{color:#fff}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light button,.light input,.light label,.light li{color:#1b1b1b}.light p{color:#1e2834}a{color:#1a9fff}h1,h2,h3,h4,h5,h6,legend{font-weight:900}a,p,button,.button,.rich-text,body.product-template-default .woocommerce-tabs,label{font-weight:500}b,strong{font-weight:900}tr,input,select,textarea,mark{font-weight:400}.footnote,.rich-text figure figcaption,body.product-template-default .woocommerce-tabs figure figcaption{font-style:italic;opacity:0.6}h1,h3,h4,h5,h6{line-height:1.1}h2{line-height:1.2}p,input,.rich-text,body.product-template-default .woocommerce-tabs{line-height:1.5}button,a{line-height:1}h1,.h1-style{font-size:4.75em}@media (max-width: 700px){h1,.h1-style{font-size:2.5em}}h2,.h2-style{font-size:3.3125em}@media (max-width: 700px){h2,.h2-style{font-size:1.5em}}h3,.h3-style,.page-hero .container .text-content .rich-text h2,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h2,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h2{font-size:1.9375em}@media (max-width: 700px){h3,.h3-style,.page-hero .container .text-content .rich-text h2,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h2,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h2{font-size:1.375em}}h4,.h4-style,.page-template-tech-specs section .container .rich-text.main-specs h3,.page-template-tech-specs section .container body.product-template-default .main-specs.woocommerce-tabs h3,body.product-template-default .page-template-tech-specs section .container .main-specs.woocommerce-tabs h3,.page-template-tech-specs section .container .rich-text.deck-specs h3,.page-template-tech-specs section .container body.product-template-default .deck-specs.woocommerce-tabs h3,body.product-template-default .page-template-tech-specs section .container .deck-specs.woocommerce-tabs h3,fieldset>legend,.woocommerce-order-details h2,.woocommerce-customer-details h2,.cart-empty.woocommerce-info,.woocommerce-checkout h3,.woocommerce-checkout h3 span,.woocommerce-account:not(.logged-in) .entry-content .woocommerce h2,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce h2,.woocommerce-account h3,.woocommerce-customer-details+h2{font-size:1.375em}@media (max-width: 700px){h4,.h4-style,.page-template-tech-specs section .container .rich-text.main-specs h3,.page-template-tech-specs section .container body.product-template-default .main-specs.woocommerce-tabs h3,body.product-template-default .page-template-tech-specs section .container .main-specs.woocommerce-tabs h3,.page-template-tech-specs section .container .rich-text.deck-specs h3,.page-template-tech-specs section .container body.product-template-default .deck-specs.woocommerce-tabs h3,body.product-template-default .page-template-tech-specs section .container .deck-specs.woocommerce-tabs h3,fieldset>legend,.woocommerce-order-details h2,.woocommerce-customer-details h2,.cart-empty.woocommerce-info,.woocommerce-checkout h3,.woocommerce-checkout h3 span,.woocommerce-account:not(.logged-in) .entry-content .woocommerce h2,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce h2,.woocommerce-account h3,.woocommerce-customer-details+h2{font-size:1.1875em}}h5,.h5-style,.page-template-faqs section .container .page-title .rich-text h2,.page-template-faqs section .container .page-title body.product-template-default .woocommerce-tabs h2,body.product-template-default .page-template-faqs section .container .page-title .woocommerce-tabs h2,form.bundle_form>.bundled_product h4.bundled_product_title{font-size:1.375em}@media (max-width: 700px){h5,.h5-style,.page-template-faqs section .container .page-title .rich-text h2,.page-template-faqs section .container .page-title body.product-template-default .woocommerce-tabs h2,body.product-template-default .page-template-faqs section .container .page-title .woocommerce-tabs h2,form.bundle_form>.bundled_product h4.bundled_product_title{font-size:1em}}h6,.h6-style,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h1,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h1,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h1,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h2,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h2,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h2,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h3,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h3,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h3,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h4,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h4,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h4,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h5,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h5,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h5{font-size:1.1875em}@media (max-width: 700px){h6,.h6-style,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h1,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h1,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h1,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h2,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h2,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h2,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h3,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h3,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h3,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h4,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h4,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h4,.page-template-faqs section.dark .faq-content .faq-list>.rich-text h5,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs h5,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs h5{font-size:1em}}p.large,.text-and-image-column .container .content .bottom-content p,.product-variation-list .container .content .text-content p,.p-large-style{font-size:1.3125em}@media (max-width: 700px){p.large,.text-and-image-column .container .content .bottom-content p,.product-variation-list .container .content .text-content p,.p-large-style{font-size:1em}}p,.p-style{font-size:1em}p.small,.p-small-style{font-size:.6875em}.footnote,.rich-text figure figcaption,body.product-template-default .woocommerce-tabs figure figcaption{font-size:.75em}@media (max-width: 700px){.footnote,.rich-text figure figcaption,body.product-template-default .woocommerce-tabs figure figcaption{font-size:.6875em}}section.dark{background-color:#1b1b1b}.col-3{flex-basis:20.686%}.col-4{flex-basis:29.498%}.col-5,.steam-deck-product .product-list .container .hero-section.with-image .text-content{flex-basis:38.31%}.col-6{flex-basis:47.122%}.col-7,.steam-deck-product .product-list .container .hero-section.with-image .image-content{flex-basis:55.934%}.col-8{flex-basis:64.746%}.col-9{flex-basis:73.558%}.col-full{max-width:1280px;margin:0 auto;padding-left:6.5vw;padding-right:6.5vw}@media (max-width: 700px){.col-full{padding-left:3.64583vw;padding-right:3.64583vw}}.container{padding-left:50px;padding-right:50px}@media (max-width: 1279px){.container{padding-left:6.5vw;padding-right:6.5vw}}@media (max-width: 700px){.container{padding-left:3.64583vw;padding-right:3.64583vw}}@media (max-width: 700px){section.carousel-column+section.list{margin-top:-6vw}}section.carousel-column+section.list>.container{padding-top:0}section{overflow:hidden}button,a.button,button.alt[type="submit"],.wpcf7 form input[type="submit"],body.woocommerce-order-received .woocommerce-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-view-order .woocommerce-button,.woocommerce-account .woocommerce-button,form.checkout_coupon p button,.woocommerce-account button.button,#TB_window #refund_request_form_container center input.button{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:30px;color:#fff;padding:0.8em 1.8em 0.82em 1.8em;position:relative}@media (max-width: 700px){button,a.button,button.alt[type="submit"],.wpcf7 form input[type="submit"],body.woocommerce-order-received .woocommerce-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-view-order .woocommerce-button,.woocommerce-account .woocommerce-button,form.checkout_coupon p button,.woocommerce-account button.button,#TB_window #refund_request_form_container center input.button{padding:1.1em 1.8em 1.12em 1.8em}}@media (max-width: 375px){button,a.button,button.alt[type="submit"],.wpcf7 form input[type="submit"],body.woocommerce-order-received .woocommerce-button,body.woocommerce-cart .woocommerce-button,body.woocommerce-checkout .woocommerce-button,body.woocommerce-view-order .woocommerce-button,.woocommerce-account .woocommerce-button,form.checkout_coupon p button,.woocommerce-account button.button,#TB_window #refund_request_form_container center input.button{font-size:4vw}}button.animated,a.button.animated,button.animated.alt[type="submit"],.wpcf7 form input.animated[type="submit"],body.woocommerce-order-received .animated.woocommerce-button,body.woocommerce-cart .animated.woocommerce-button,body.woocommerce-checkout .animated.woocommerce-button,body.woocommerce-view-order .animated.woocommerce-button,.woocommerce-account .animated.woocommerce-button,form.checkout_coupon p button.animated,.woocommerce-account button.animated.button,#TB_window #refund_request_form_container center input.animated.button{animation:DeckButtonGradient 20s ease infinite}button:hover,a.button:hover,button.alt:hover[type="submit"],.wpcf7 form input:hover[type="submit"],body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-view-order .woocommerce-button:hover,.woocommerce-account .woocommerce-button:hover,form.checkout_coupon p button:hover,.woocommerce-account button.button:hover,#TB_window #refund_request_form_container center input.button:hover{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);background-color:#1a1a1a;color:#fff}button.with-arrow,a.button.with-arrow,button.with-arrow.alt[type="submit"],.wpcf7 form input.with-arrow[type="submit"],body.woocommerce-order-received .with-arrow.woocommerce-button,body.woocommerce-cart .with-arrow.woocommerce-button,body.woocommerce-checkout .with-arrow.woocommerce-button,body.woocommerce-view-order .with-arrow.woocommerce-button,.woocommerce-account .with-arrow.woocommerce-button,form.checkout_coupon p button.with-arrow,.woocommerce-account button.with-arrow.button,#TB_window #refund_request_form_container center input.with-arrow.button{padding:0.8em 1.4em 0.82em 1.8em}@media (max-width: 700px){button.with-arrow,a.button.with-arrow,button.with-arrow.alt[type="submit"],.wpcf7 form input.with-arrow[type="submit"],body.woocommerce-order-received .with-arrow.woocommerce-button,body.woocommerce-cart .with-arrow.woocommerce-button,body.woocommerce-checkout .with-arrow.woocommerce-button,body.woocommerce-view-order .with-arrow.woocommerce-button,.woocommerce-account .with-arrow.woocommerce-button,form.checkout_coupon p button.with-arrow,.woocommerce-account button.with-arrow.button,#TB_window #refund_request_form_container center input.with-arrow.button{padding:1.1em 1.4em 1.12em 1.8em}}button.with-arrow:after,a.button.with-arrow:after,button.with-arrow.alt[type="submit"]:after,.wpcf7 form input.with-arrow[type="submit"]:after,body.woocommerce-order-received .with-arrow.woocommerce-button:after,body.woocommerce-cart .with-arrow.woocommerce-button:after,body.woocommerce-checkout .with-arrow.woocommerce-button:after,body.woocommerce-view-order .with-arrow.woocommerce-button:after,.woocommerce-account .with-arrow.woocommerce-button:after,form.checkout_coupon p button.with-arrow:after,.woocommerce-account button.with-arrow.button:after,#TB_window #refund_request_form_container center input.with-arrow.button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='58' height='44' viewBox='4.5 1.5 51 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M54.2171 25.1994L57.3991 22.0174L54.2171 18.8354L36.1996 0.817871L29.8356 7.18183L40.1536 17.4998H0V26.4998H40.1888L29.8356 36.8529L36.1996 43.2169L54.2171 25.1994Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;display:flex;margin-left:0.7em;width:1.2em;height:1.2em;background-position:50% 70%;fill:white}button.ghost-white,a.button.ghost-white,button.ghost-white.alt[type="submit"],.wpcf7 form input.ghost-white[type="submit"],body.woocommerce-order-received .ghost-white.woocommerce-button,body.woocommerce-cart .ghost-white.woocommerce-button,body.woocommerce-checkout .ghost-white.woocommerce-button,body.woocommerce-view-order .ghost-white.woocommerce-button,.woocommerce-account .ghost-white.woocommerce-button,form.checkout_coupon p button.ghost-white,.woocommerce-account button.ghost-white.button,#TB_window #refund_request_form_container center input.ghost-white.button{background-color:transparent;border:2px solid #fff;color:#fff}button.ghost-white:hover,button.ghost-white:focus,a.button.ghost-white:hover,button.ghost-white.alt:hover[type="submit"],.wpcf7 form input.ghost-white:hover[type="submit"],body.woocommerce-order-received .ghost-white.woocommerce-button:hover,body.woocommerce-cart .ghost-white.woocommerce-button:hover,body.woocommerce-checkout .ghost-white.woocommerce-button:hover,body.woocommerce-view-order .ghost-white.woocommerce-button:hover,.woocommerce-account .ghost-white.woocommerce-button:hover,form.checkout_coupon p button.ghost-white:hover,.woocommerce-account button.ghost-white.button:hover,#TB_window #refund_request_form_container center input.ghost-white.button:hover,a.button.ghost-white:focus,button.ghost-white.alt:focus[type="submit"],.wpcf7 form input.ghost-white:focus[type="submit"],body.woocommerce-order-received .ghost-white.woocommerce-button:focus,body.woocommerce-cart .ghost-white.woocommerce-button:focus,body.woocommerce-checkout .ghost-white.woocommerce-button:focus,body.woocommerce-view-order .ghost-white.woocommerce-button:focus,.woocommerce-account .ghost-white.woocommerce-button:focus,form.checkout_coupon p button.ghost-white:focus,.woocommerce-account button.ghost-white.button:focus,#TB_window #refund_request_form_container center input.ghost-white.button:focus{background-color:#ffffff1a}.light button.ghost-white,.light a.button.ghost-white,.light button.ghost-white.alt[type="submit"],.light .wpcf7 form input.ghost-white[type="submit"],.wpcf7 form .light input.ghost-white[type="submit"],.light body.woocommerce-order-received .ghost-white.woocommerce-button,body.woocommerce-order-received .light .ghost-white.woocommerce-button,.light body.woocommerce-cart .ghost-white.woocommerce-button,body.woocommerce-cart .light .ghost-white.woocommerce-button,.light body.woocommerce-checkout .ghost-white.woocommerce-button,body.woocommerce-checkout .light .ghost-white.woocommerce-button,.light body.woocommerce-view-order .ghost-white.woocommerce-button,body.woocommerce-view-order .light .ghost-white.woocommerce-button,.light .woocommerce-account .ghost-white.woocommerce-button,.woocommerce-account .light .ghost-white.woocommerce-button,.light form.checkout_coupon p button.ghost-white,form.checkout_coupon p .light button.ghost-white,.light .woocommerce-account button.ghost-white.button,.woocommerce-account .light button.ghost-white.button,.light #TB_window #refund_request_form_container center input.ghost-white.button,#TB_window #refund_request_form_container center .light input.ghost-white.button{background-color:transparent;border:2px solid #000;color:#000}.light button.ghost-white:hover,.light button.ghost-white:focus,.light a.button.ghost-white:hover,.light button.ghost-white.alt:hover[type="submit"],.light .wpcf7 form input.ghost-white:hover[type="submit"],.wpcf7 form .light input.ghost-white:hover[type="submit"],.light body.woocommerce-order-received .ghost-white.woocommerce-button:hover,body.woocommerce-order-received .light .ghost-white.woocommerce-button:hover,.light body.woocommerce-cart .ghost-white.woocommerce-button:hover,body.woocommerce-cart .light .ghost-white.woocommerce-button:hover,.light body.woocommerce-checkout .ghost-white.woocommerce-button:hover,body.woocommerce-checkout .light .ghost-white.woocommerce-button:hover,.light body.woocommerce-view-order .ghost-white.woocommerce-button:hover,body.woocommerce-view-order .light .ghost-white.woocommerce-button:hover,.light .woocommerce-account .ghost-white.woocommerce-button:hover,.woocommerce-account .light .ghost-white.woocommerce-button:hover,.light form.checkout_coupon p button.ghost-white:hover,form.checkout_coupon p .light button.ghost-white:hover,.light .woocommerce-account button.ghost-white.button:hover,.woocommerce-account .light button.ghost-white.button:hover,.light #TB_window #refund_request_form_container center input.ghost-white.button:hover,#TB_window #refund_request_form_container center .light input.ghost-white.button:hover,.light a.button.ghost-white:focus,.light button.ghost-white.alt:focus[type="submit"],.light .wpcf7 form input.ghost-white:focus[type="submit"],.wpcf7 form .light input.ghost-white:focus[type="submit"],.light body.woocommerce-order-received .ghost-white.woocommerce-button:focus,body.woocommerce-order-received .light .ghost-white.woocommerce-button:focus,.light body.woocommerce-cart .ghost-white.woocommerce-button:focus,body.woocommerce-cart .light .ghost-white.woocommerce-button:focus,.light body.woocommerce-checkout .ghost-white.woocommerce-button:focus,body.woocommerce-checkout .light .ghost-white.woocommerce-button:focus,.light body.woocommerce-view-order .ghost-white.woocommerce-button:focus,body.woocommerce-view-order .light .ghost-white.woocommerce-button:focus,.light .woocommerce-account .ghost-white.woocommerce-button:focus,.woocommerce-account .light .ghost-white.woocommerce-button:focus,.light form.checkout_coupon p button.ghost-white:focus,form.checkout_coupon p .light button.ghost-white:focus,.light .woocommerce-account button.ghost-white.button:focus,.woocommerce-account .light button.ghost-white.button:focus,.light #TB_window #refund_request_form_container center input.ghost-white.button:focus,#TB_window #refund_request_form_container center .light input.ghost-white.button:focus{background-color:#ffffff1a;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22)}@keyframes DeckLogoGradient{0%{fill:#1a75ff}8.3%{fill:#6a5df8}16.6%{fill:#c957e6}25%{fill:#d2486b}33.3%{fill:#bf44ac}41.6%{fill:#ab47d0}50%{fill:#9460f3}58.3%{fill:#46aced}66.6%{fill:#4ec4a3}85%{fill:#b8ba05}93.3%{fill:#d2486b}100%{fill:#1a75ff}}@keyframes DeckButtonGradient{0%{background-color:#1a75ff}8.3%{background-color:#6a5df8}16.6%{background-color:#c957e6}25%{background-color:#d2486b}33.3%{background-color:#bf44ac}41.6%{background-color:#ab47d0}50%{background-color:#9460f3}58.3%{background-color:#46aced}66.6%{background-color:#4ec4a3}85%{background-color:#b8ba05}93.3%{background-color:#d2486b}100%{background-color:#1a75ff}}@keyframes DeckLinkGradient{0%{color:#1a75ff}8.3%{color:#6a5df8}16.6%{color:#c957e6}25%{color:#d2486b}33.3%{color:#bf44ac}41.6%{color:#ab47d0}50%{color:#9460f3}58.3%{color:#46aced}66.6%{color:#4ec4a3}85%{color:#b8ba05}93.3%{color:#d2486b}100%{color:#1a75ff}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes spin{from{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}p+h2,p+header h2,p+h3,p+h4,ul+h2,ul+header h2,ul+h3,ul+h4,ol+h2,ol+header h2,ol+h3,ol+h4,table+h2,table+header h2,table+h3,table+h4,blockquote+h2,blockquote+header h2,blockquote+h3,blockquote+h4,form+h2,form+header h2,form+h3,form+h4{margin-top:0}.rich-text p+h2,body.product-template-default .woocommerce-tabs p+h2,.rich-text p+header h2,body.product-template-default .woocommerce-tabs p+header h2,.rich-text p+h3,body.product-template-default .woocommerce-tabs p+h3,.rich-text p+h4,body.product-template-default .woocommerce-tabs p+h4,.rich-text ul+h2,body.product-template-default .woocommerce-tabs ul+h2,.rich-text ul+header h2,body.product-template-default .woocommerce-tabs ul+header h2,.rich-text ul+h3,body.product-template-default .woocommerce-tabs ul+h3,.rich-text ul+h4,body.product-template-default .woocommerce-tabs ul+h4,.rich-text ol+h2,body.product-template-default .woocommerce-tabs ol+h2,.rich-text ol+header h2,body.product-template-default .woocommerce-tabs ol+header h2,.rich-text ol+h3,body.product-template-default .woocommerce-tabs ol+h3,.rich-text ol+h4,body.product-template-default .woocommerce-tabs ol+h4,.rich-text table+h2,body.product-template-default .woocommerce-tabs table+h2,.rich-text table+header h2,body.product-template-default .woocommerce-tabs table+header h2,.rich-text table+h3,body.product-template-default .woocommerce-tabs table+h3,.rich-text table+h4,body.product-template-default .woocommerce-tabs table+h4,.rich-text blockquote+h2,body.product-template-default .woocommerce-tabs blockquote+h2,.rich-text blockquote+header h2,body.product-template-default .woocommerce-tabs blockquote+header h2,.rich-text blockquote+h3,body.product-template-default .woocommerce-tabs blockquote+h3,.rich-text blockquote+h4,body.product-template-default .woocommerce-tabs blockquote+h4,.rich-text form+h2,body.product-template-default .woocommerce-tabs form+h2,.rich-text form+header h2,body.product-template-default .woocommerce-tabs form+header h2,.rich-text form+h3,body.product-template-default .woocommerce-tabs form+h3,.rich-text form+h4,body.product-template-default .woocommerce-tabs form+h4{margin-top:1.5em}.rich-text p,body.product-template-default .woocommerce-tabs p{font-weight:400}.rich-text .mce-item-table,body.product-template-default .woocommerce-tabs .mce-item-table,.rich-text .mce-item-table td,body.product-template-default .woocommerce-tabs .mce-item-table td,.rich-text .mce-item-table th,body.product-template-default .woocommerce-tabs .mce-item-table th,.rich-text .mce-item-table caption,body.product-template-default .woocommerce-tabs .mce-item-table caption{border:none}.rich-text ol,body.product-template-default .woocommerce-tabs ol{margin:0 1em 3em 1.5em}.rich-text ol>li::marker,body.product-template-default .woocommerce-tabs ol>li::marker{color:#8b929a}.rich-text ul,body.product-template-default .woocommerce-tabs ul{list-style-type:initial;margin:0 1.5em 3em 1.5em}.rich-text ul>li::marker,body.product-template-default .woocommerce-tabs ul>li::marker{color:#8b929a}.rich-text a:hover,body.product-template-default .woocommerce-tabs a:hover,.rich-text a:focus,body.product-template-default .woocommerce-tabs a:focus{outline:none !important;opacity:0.7}.rich-text .iframe-container,body.product-template-default .woocommerce-tabs .iframe-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;margin:1.5em auto}.rich-text iframe,body.product-template-default .woocommerce-tabs iframe{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;border:0;height:100%;width:100%}.rich-text img,body.product-template-default .woocommerce-tabs img{margin:1.5em auto}.rich-text figure figcaption,body.product-template-default .woocommerce-tabs figure figcaption{text-align:center !important;color:#fff}.rich-text hr,body.product-template-default .woocommerce-tabs hr{margin:3em 0;height:1px;background-color:#3d4450}.rich-text.specs table,body.product-template-default .specs.woocommerce-tabs table{display:flex;flex-direction:column;margin:1em 0;height:auto !important}.rich-text.specs table tbody,body.product-template-default .specs.woocommerce-tabs table tbody{display:flex;flex-direction:column}.rich-text.specs table tbody tr,body.product-template-default .specs.woocommerce-tabs table tbody tr{display:flex;flex-direction:row;border-top:1px solid #3d4450;height:auto !important}.rich-text.specs table tbody tr td,body.product-template-default .specs.woocommerce-tabs table tbody tr td{display:flex;flex-direction:column;background-color:transparent !important;padding:0.4em 0;height:auto !important}.rich-text.specs table tbody tr td:first-child,body.product-template-default .specs.woocommerce-tabs table tbody tr td:first-child{color:#8b929a;margin-right:2em;width:24% !important}.rich-text.specs table tbody tr td:nth-child(2),body.product-template-default .specs.woocommerce-tabs table tbody tr td:nth-child(2){width:76% !important}.rich-text:not(.specs) ul>li,body.product-template-default .woocommerce-tabs:not(.specs) ul>li{color:#b8bcbf;font-weight:400}.rich-text:not(.specs) table,body.product-template-default .woocommerce-tabs:not(.specs) table{display:flex;flex-direction:column;margin:1em 0;height:auto !important}.rich-text:not(.specs) table tbody,body.product-template-default .woocommerce-tabs:not(.specs) table tbody{display:flex;flex-direction:column}.rich-text:not(.specs) table tbody tr,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr{display:flex;flex-direction:row;border-top:1px solid #3d4450;height:auto !important}.rich-text:not(.specs) table tbody tr strong,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr strong{font-weight:500}.rich-text:not(.specs) table tbody tr th,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr th,.rich-text:not(.specs) table tbody tr td:first-child,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr td:first-child{margin-right:2em;color:#8b929a;width:24% !important}.rich-text:not(.specs) table tbody tr th+td,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr th+td,.rich-text:not(.specs) table tbody tr td:nth-child(2),body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr td:nth-child(2){width:76% !important}.rich-text:not(.specs) table tbody tr td,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr td,.rich-text:not(.specs) table tbody tr th,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr th{display:flex;flex-direction:column;background-color:transparent !important;padding:0.4em 0.4em 0.4em 0;height:auto !important}.rich-text:not(.specs) table tbody tr:first-child,body.product-template-default .woocommerce-tabs:not(.specs) table tbody tr:first-child{border:none}#tinymce{padding:0 20px;background-color:#1b1b1b}iframe html{background-color:#fff}.modal-content{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:row;position:fixed;align-items:center;justify-content:center;z-index:9999;display:none;pointer-events:none}.modal-content.show{display:flex}.modal-content.show .modal-body{pointer-events:initial}.modal-content .modal-body .contents{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;max-width:calc(1280px + 100px);margin:0 auto;display:flex;justify-content:center;width:100%;bottom:initial;top:47%;transform:translateY(-50%)}.modal-content .modal-body .contents .close{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;display:flex;flex-direction:row;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;top:-10px;cursor:pointer;bottom:initial;background-color:transparent;align-items:center;justify-content:flex-end;padding:20px;z-index:1;margin:0 50px}@media (max-width: 1279px){.modal-content .modal-body .contents .close{margin:0 5.46875vw;top:-20px}}@media (max-width: 700px){.modal-content .modal-body .contents .close{margin:0 3.6458333333333vw;top:-40px}}.modal-content .modal-body .contents .close:hover,.modal-content .modal-body .contents .close:focus{opacity:0.5}.modal-content .modal-body .contents .iframe-container{width:100%;height:0;overflow:hidden;position:relative;padding-bottom:calc(59.5% - 100px);margin:50px}@media (max-width: 1279px){.modal-content .modal-body .contents .iframe-container{padding-bottom:calc(59.5% - 5.46875vw);margin:5.46875vw}}@media (max-width: 700px){.modal-content .modal-body .contents .iframe-container{padding-bottom:calc(59.5% - 3.6458333333333vw);margin:3.6458333333333vw}}.modal-content .modal-body .contents .iframe-container iframe{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0}.modal-backdrop{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;position:fixed;background-color:#000000b3;z-index:999;opacity:0;pointer-events:none}.modal-backdrop.show{opacity:1;pointer-events:initial}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],textarea,.input-text,select{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;background-color:#1b1b1b;border:1px solid #3d4450;color:#b8bcbf;border-radius:4px;padding:0.8em 1em;font-size:0.9em}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,.input-text:focus,select:focus{outline:none}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,.input-text:focus{background-color:transparent}.form-row.woocommerce-validated input.input-text{box-shadow:none}label{font-size:.75em;margin-bottom:0.7em;line-height:1}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:0.8em 4em 0.8em 1em;background-image:url("data:image/svg+xml,%3Csvg width='7' height='4' viewBox='0 0 7 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_80_18)'%3E%3Cpath clip-rule='evenodd' d='M3.41372 2.12128L5.47453 0.0604714L6.18164 0.767578L3.41372 3.5355L0.645805 0.767578L1.35291 0.0604714L3.41372 2.12128Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_80_18'%3E%3Crect width='7' height='4' fill='%23FFFFFF'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:1em;background-position:calc(100% - 1em) 50%;fill:#fff}span.select2{display:none}.select2-hidden-accessible{border:1px solid #3d4450 !important;height:initial !important;margin:initial !important;padding:0.8em 4em 0.8em 1em !important;position:initial !important;width:100% !important}input[type="checkbox"],input[type="radio"]{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.6em !important;height:1.6em !important;border:1px solid #3d4450}input[type="checkbox"]::before,input[type="radio"]::before{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;content:"";opacity:0}input[type="checkbox"]:active,input[type="checkbox"]:focus,input[type="radio"]:active,input[type="radio"]:focus{outline:none}input[type="checkbox"]:hover,input[type="radio"]:hover{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);border:1px solid #535d6d}input[type="checkbox"]:hover::before,input[type="radio"]:hover::before{opacity:0.1}input[type="checkbox"]:checked::before,input[type="radio"]:checked::before{opacity:1}input[type="checkbox"]{border-radius:0.4em}input[type="checkbox"]::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='182px' height='134px' viewBox='0 0 182 134' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echeck-mark%3C/title%3E%3Cg id='check-mark' stroke='none' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Path-Copy' stroke='%23FFFFFF' stroke-width='34' points='20.1354323 58.228455 71.6863373 109.913585 161.195349 20.4045739'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-size:60%;height:1.45em;top:50%;left:51%;background-position:50% 50%;background-repeat:no-repeat;display:block;width:1.6em;opacity:0;transform:translate(-50%, -50%);fill:#fff}input[type="radio"]{border-radius:100px}input[type="radio"]::before{width:auto;border:5px solid #1b1b1b;border-radius:100px;background-color:#fff}button[type="submit"].alt{width:100%;padding:0.8em 1.8em 0.8em 1.8em}@media (max-width: 700px){button[type="submit"].alt{padding:1.1em 1.8em 1.12em 1.8em}}button[type="submit"].alt:hover,button[type="submit"].alt:focus{background-color:#fff;color:#000}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #f93d38;border-top-left-radius:0;border-bottom-left-radius:0}table.shop_table_responsive,.woocommerce-checkout-review-order-table,.order_details,.woocommerce-order-pay .shop_table{background-color:transparent;margin-bottom:0}table.shop_table_responsive thead tr th,.woocommerce-checkout-review-order-table thead tr th,.order_details thead tr th,.woocommerce-order-pay .shop_table thead tr th{color:#b8bcbf;padding:0.8em 0}table.shop_table_responsive tbody tr.cart-subtotal th,table.shop_table_responsive tbody tr.order-total th,table.shop_table_responsive tbody tr.woocommerce-shipping-totals th,table.shop_table_responsive tfoot tr.cart-subtotal th,table.shop_table_responsive tfoot tr.order-total th,table.shop_table_responsive tfoot tr.woocommerce-shipping-totals th,.woocommerce-checkout-review-order-table tbody tr.cart-subtotal th,.woocommerce-checkout-review-order-table tbody tr.order-total th,.woocommerce-checkout-review-order-table tbody tr.woocommerce-shipping-totals th,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th,.order_details tbody tr.cart-subtotal th,.order_details tbody tr.order-total th,.order_details tbody tr.woocommerce-shipping-totals th,.order_details tfoot tr.cart-subtotal th,.order_details tfoot tr.order-total th,.order_details tfoot tr.woocommerce-shipping-totals th,.woocommerce-order-pay .shop_table tbody tr.cart-subtotal th,.woocommerce-order-pay .shop_table tbody tr.order-total th,.woocommerce-order-pay .shop_table tbody tr.woocommerce-shipping-totals th,.woocommerce-order-pay .shop_table tfoot tr.cart-subtotal th,.woocommerce-order-pay .shop_table tfoot tr.order-total th,.woocommerce-order-pay .shop_table tfoot tr.woocommerce-shipping-totals th{border-top:1px solid #3d4450 !important}table.shop_table_responsive tbody tr,table.shop_table_responsive tfoot tr,.woocommerce-checkout-review-order-table tbody tr,.woocommerce-checkout-review-order-table tfoot tr,.order_details tbody tr,.order_details tfoot tr,.woocommerce-order-pay .shop_table tbody tr,.woocommerce-order-pay .shop_table tfoot tr{border-top:none}table.shop_table_responsive tbody tr:nth-child(2n) td,table.shop_table_responsive tfoot tr:nth-child(2n) td,.woocommerce-checkout-review-order-table tbody tr:nth-child(2n) td,.woocommerce-checkout-review-order-table tfoot tr:nth-child(2n) td,.order_details tbody tr:nth-child(2n) td,.order_details tfoot tr:nth-child(2n) td,.woocommerce-order-pay .shop_table tbody tr:nth-child(2n) td,.woocommerce-order-pay .shop_table tfoot tr:nth-child(2n) td{background-color:transparent !important}table.shop_table_responsive tbody tr td,table.shop_table_responsive tfoot tr td,.woocommerce-checkout-review-order-table tbody tr td,.woocommerce-checkout-review-order-table tfoot tr td,.order_details tbody tr td,.order_details tfoot tr td,.woocommerce-order-pay .shop_table tbody tr td,.woocommerce-order-pay .shop_table tfoot tr td{border-top:1px solid #3d4450 !important;padding:0.8em 0}table.shop_table_responsive tbody tr td.product-name,table.shop_table_responsive tfoot tr td.product-name,.woocommerce-checkout-review-order-table tbody tr td.product-name,.woocommerce-checkout-review-order-table tfoot tr td.product-name,.order_details tbody tr td.product-name,.order_details tfoot tr td.product-name,.woocommerce-order-pay .shop_table tbody tr td.product-name,.woocommerce-order-pay .shop_table tfoot tr td.product-name{color:#b8bcbf}table.shop_table_responsive tbody tr td.product-name .product-quantity,table.shop_table_responsive tfoot tr td.product-name .product-quantity,.woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity,.woocommerce-checkout-review-order-table tfoot tr td.product-name .product-quantity,.order_details tbody tr td.product-name .product-quantity,.order_details tfoot tr td.product-name .product-quantity,.woocommerce-order-pay .shop_table tbody tr td.product-name .product-quantity,.woocommerce-order-pay .shop_table tfoot tr td.product-name .product-quantity{font-weight:500}table.shop_table_responsive tbody tr td .button,table.shop_table_responsive tfoot tr td .button,.woocommerce-checkout-review-order-table tbody tr td .button,.woocommerce-checkout-review-order-table tfoot tr td .button,.order_details tbody tr td .button,.order_details tfoot tr td .button,.woocommerce-order-pay .shop_table tbody tr td .button,.woocommerce-order-pay .shop_table tfoot tr td .button{margin-top:1em;border-radius:100px}@media (min-width: 767px){table.shop_table_responsive tbody tr:nth-last-child(2) td:not(.subtotal):not(.product-name):not(.product-total):not([data-title="Shipping"]),.woocommerce-checkout-review-order-table tbody tr:nth-last-child(2) td:not(.subtotal):not(.product-name):not(.product-total):not([data-title="Shipping"]),.order_details tbody tr:nth-last-child(2) td:not(.subtotal):not(.product-name):not(.product-total):not([data-title="Shipping"]),.woocommerce-order-pay .shop_table tbody tr:nth-last-child(2) td:not(.subtotal):not(.product-name):not(.product-total):not([data-title="Shipping"]){border-bottom:1px solid #3d4450 !important}}table.shop_table_responsive tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr th,.order_details tfoot tr th,.woocommerce-order-pay .shop_table tfoot tr th{padding:0.8em 0;color:#b8bcbf}table.shop_table_responsive:not(.has-background) th,table.shop_table_responsive:not(.has-background) td,.woocommerce-checkout-review-order-table:not(.has-background) th,.woocommerce-checkout-review-order-table:not(.has-background) td,.order_details:not(.has-background) th,.order_details:not(.has-background) td,.woocommerce-order-pay .shop_table:not(.has-background) th,.woocommerce-order-pay .shop_table:not(.has-background) td{background-color:transparent !important}.woocommerce-checkout-review-order-table thead tr th,.woocommerce-checkout-review-order-table thead tr td,.woocommerce-checkout-review-order-table tbody tr th,.woocommerce-checkout-review-order-table tbody tr td,.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:0.6em 0}.woocommerce-checkout-review-order-table thead tr td:nth-child(2),.woocommerce-checkout-review-order-table thead tr th:nth-child(2),.woocommerce-checkout-review-order-table tbody tr td:nth-child(2),.woocommerce-checkout-review-order-table tbody tr th:nth-child(2),.woocommerce-checkout-review-order-table tfoot tr td:nth-child(2),.woocommerce-checkout-review-order-table tfoot tr th:nth-child(2){padding-left:1em}.order_details tfoot tr th{border-top:1px solid #3d4450}@media (min-width: 768px){table.shop_table_responsive tbody tr:nth-last-child(2) td.product-name{border-bottom:1px solid #3d4450 !important}}.woocommerce-cart-form__contents td,.woocommerce-checkout-review-order-table td,.order_details td,.woocommerce-order-pay .shop_table td{font-size:0.85em}table.my_account_orders tbody tr:nth-last-child(2) td:not(.subtotal):not(.product-name):not(.product-total){border-bottom:0 !important}@media (max-width: 767px){.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);position:relative;background-color:#232323;display:block;margin-bottom:1em;padding:0.9em 1.3em;border-radius:3px}.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-remove{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;left:inherit;right:30px;top:40px;border-top:0 !important}.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail{border-top:0 !important}.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item:nth-last-child(2)>td{border-bottom:0 !important}}form .col2-set p{margin-bottom:1em}form .col2-set p.form-row-first,form .col2-set p.form-row-last{margin-left:0;margin-right:0}@media (min-width: 768px){form .col2-set p.form-row-first,form .col2-set p.form-row-last{width:48.5%}}.wpcf7 form{display:grid;grid-gap:1.3em;grid-template-columns:1fr}@media (max-width: 700px){.wpcf7 form{grid-gap:0.8em}}.wpcf7 form .row label>span,.wpcf7 form .column label>span{color:#f93d38}.wpcf7 form .row label>span::before,.wpcf7 form .column label>span::before{content:" "}.wpcf7 form .row{display:grid;grid-gap:1.3em;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}@media (max-width: 700px){.wpcf7 form .row{grid-gap:0.8em}}.wpcf7 form .row label input,.wpcf7 form .row label select,.wpcf7 form .row label textarea,.wpcf7 form .row label span{font-size:1.15em}.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea{width:100%;margin-top:0.4em;padding:0.8em 1em;color:#b8bcbf}.wpcf7 form textarea{height:150px;resize:vertical}.wpcf7 form .wpcf7-not-valid-tip{margin-top:0.3em;font-size:.75em;color:#f93d38}.wpcf7 form input[type="submit"]:hover,.wpcf7 form input[type="submit"]:focus{background-color:#fff;color:#000}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);background-color:#232323;margin:0 0 1em 0;padding:0.8em 1em;font-size:.875em;border:none;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:2px solid #f68104;color:#fff;font-weight:400}.wpcf7 form.invalid .wpcf7-response-output{border-left:2px solid #f93d38}.wpcf7 form.sent .wpcf7-response-output{border-left:2px solid #04c16a}.wpcf7 form .privacy-policy{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;margin-top:0.3em;background-color:#1b1b1b;border:1px solid #3d4450;color:#b8bcbf;border-radius:4px;padding:1.2em 1em 0.8em 1em;font-size:.75em;max-height:150px;overflow-y:scroll;font-weight:400;scroll-behavior:smooth}.wpcf7 form .privacy-policy h6,.wpcf7 form .privacy-policy h5{font-weight:400}.wpcf7 form .privacy-policy h5{font-size:120%;margin-bottom:1em}.wpcf7 form .privacy-policy h6{font-size:100%}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:1em 0 0 0;display:block}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]{padding:1em;margin-top:0}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item label span{margin-left:1em;color:#fff}.wpcf7 form .subheading{margin-bottom:-0.5em;margin-top:1em;font-weight:600}@media (max-width: 700px){.wpcf7 form .subheading{margin-bottom:-0.3em}}.woocommerce-order-pay thead tr th.product-quantity{text-align:right;padding-right:1.5em}.woocommerce-order-pay tbody tr td.product-quantity{text-align:right;padding-right:1.8em}.woocommerce-order-pay tbody tr td.product-quantity strong{font-weight:400}.woocommerce-order-pay tbody tr th,.woocommerce-order-pay tfoot tr th{border-top:1px solid #3d4450 !important}.wpcf7-recaptcha>div{position:relative}.woocommerce-checkout form:not(.loaded){opacity:0}.woocommerce-checkout form:not(.loaded) label{opacity:0}.woocommerce-checkout form:not(.loaded) input,.woocommerce-checkout form:not(.loaded) select{color:transparent !important}@media (min-width: 768px){.woocommerce-checkout form .col2-set .form-row-first,.woocommerce-checkout form .col2-set .form-row-last{width:49.2%}}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row{position:relative;margin-bottom:0.5em}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field select,.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row#shipping_country_field select,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field select,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row#shipping_country_field select,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row#billing_country_field select,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row#shipping_country_field select{pointer-events:none;background-color:#28282880;border:1px solid #323842;opacity:0.8;background-image:url("data:image/svg+xml,%3Csvg width='448' height='512' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80ZM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A");background-size:12px;background-position:calc(100% - 1.2em) 50%}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select[readonly],.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row input[readonly],.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select[readonly],.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row input[readonly],.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select[readonly],.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row input[readonly]{pointer-events:none;background-color:#28282880;border:1px solid #323842;opacity:0.8;background-image:url("data:image/svg+xml,%3Csvg width='448' height='512' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80ZM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - 1.2em) 50%}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row.float label,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row.float label,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row.float label{font-size:0.65em;top:1em;color:#b8bcbf;mix-blend-mode:difference}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row.float input,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row.float input,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row.float input{padding:1.6em 1em 0.5em 0.8em !important}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row.select-float label,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row.select-float label,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row.select-float label{z-index:1;font-size:0.65em;top:1em;color:#8b929a}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row.select-float select,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row.select-float select,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row.select-float select{padding:1.6em 1em 0.5em 0.8em !important}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row label,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row label{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;pointer-events:none;position:absolute;font-size:0.9em;color:#67707b;left:14px;font-weight:400;margin:0;top:36%}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row label>abbr,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row label>abbr,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row label>abbr{opacity:0}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row input,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row input{padding:1.05em 1em;background-color:#282828;color:#fff}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select::-moz-placeholder, .woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row input::-moz-placeholder, .woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select::-moz-placeholder, .woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row input::-moz-placeholder, .woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select::-moz-placeholder, .woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row input::-moz-placeholder{color:transparent}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select:-ms-input-placeholder, .woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row input:-ms-input-placeholder, .woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select:-ms-input-placeholder, .woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row input:-ms-input-placeholder, .woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select:-ms-input-placeholder, .woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row input:-ms-input-placeholder{color:transparent}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select::placeholder,.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row input::placeholder,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select::placeholder,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row input::placeholder,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select::placeholder,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row input::placeholder{color:transparent}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-checkout form .woocommerce-shipping-fields__field-wrapper .form-row select,.woocommerce-checkout form .woocommerce-tax-fields__field-wrapper .form-row select{padding:1.6em 1em 0.5em 0.8em !important}.woocommerce-edit-address #billing_country_field select,.woocommerce-edit-address #shipping_country_field select{pointer-events:none;background-color:#282828;border:1px solid #323842;opacity:0.8;background-image:url("data:image/svg+xml,%3Csvg width='448' height='512' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80ZM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A");background-size:12px;background-position:calc(100% - 1.2em) 50%}.woocommerce .woocommerce-cart-form{margin-bottom:5em}.woocommerce .woocommerce-cart-form button[name="update_cart"],.woocommerce .woocommerce-cart-form input[name="update_cart"]{display:none}.header{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;z-index:1;bottom:initial;position:fixed;background-color:#1b1b1b}.header.headroom--not-top{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22)}.header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header .container:not(.logo-only){max-width:calc(1280px + 100px);margin:0 auto}@media (max-width: 1279px){.header .container:not(.logo-only){padding-left:15px;padding-right:15px}}@media (max-width: calc(break-s(md-max) + 100px)) and (min-width: 701px){.header .container:not(.logo-only){padding-left:25px;padding-right:25px}}@media (max-width: 800px){.header .container:not(.logo-only){display:flex;flex-direction:column}}.header .container.logo-only .brand{max-width:1024px;margin:0 auto;width:100%}.brand{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 800px){.brand{width:100%}}.brand>a:hover,.brand>a:focus{opacity:0.6}.brand>a:active{opacity:1}.brand>a:focus{outline:none}.brand svg{padding-bottom:1em;padding-top:1em;width:9.5em;height:auto}@media (max-width: 1279px) and (min-width: 800px){.brand svg{width:14vw}}@media (max-width: 700px){.brand svg{padding-bottom:0.9em;padding-top:1em;width:8.1em}}.brand svg circle{fill:#1a9fff;animation:DeckLogoGradient 20s ease infinite}.brand .menu-container{display:flex;flex-direction:row;overflow:visible;align-items:center}.menu-container{display:flex;flex-direction:row;align-items:center;margin:0}@media (max-width: 800px){.menu-container{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;width:100%}}.menu-container .main-navigation{margin-right:0 !important;width:initial !important}.menu-container .main-navigation .primary-navigation{justify-content:flex-end;position:relative}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation{display:flex;flex-direction:row}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation{display:block}}.menu-container .main-navigation .primary-navigation ul{margin-left:0}@media (max-width: 1279px) and (min-width: 800px){.menu-container .main-navigation .primary-navigation ul{margin-top:-0.2vw}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul{display:flex;flex-direction:column}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item){border-bottom:1px solid #fff}}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.current-menu-item a{background-color:#5b5463}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.current-menu-item a{color:#5b5463}}.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children{cursor:pointer;z-index:2}.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children>a{line-height:1;font-weight:500;display:inline-block;pointer-events:none}.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children>a::after{margin-left:0.4em;font-size:1em;font-weight:500;content:"\f107";display:inline-block;font-family:"Font Awesome 5 Free";float:right}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children>a::after{margin-right:0.5em}}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:hover>a,.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:focus>a{color:#1b1b1b;background-color:#fff}.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:hover>a::after,.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:focus>a::after{transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;color:#1b1b1b}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:hover>a,.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:focus>a{color:#1a9fff}}@media (min-width: 1280px){.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:not(.wpml-ls-item){padding:10px 0}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li.menu-item-has-children:not(.wpml-ls-item)>a::after{position:absolute;right:15px}}.menu-container .main-navigation .primary-navigation ul>li a,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav{outline:0;color:#fff}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav{padding:0.75em 0.75em 0.65em 0.75em;opacity:0.9;border-radius:2em;border:1px solid transparent}}@media (min-width: 1280px){.menu-container .main-navigation .primary-navigation ul>li a,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav{font-size:calc(.875em - 0.02em)}}@media (max-width: 1279px) and (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav{font-size:1.1vw}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav{font-size:.875em;padding:1.5em 1em;width:100%}}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a:hover,.menu-container .main-navigation .primary-navigation ul>li a:focus,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav:hover,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav:focus{color:#1b1b1b;background-color:#fff;opacity:1}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a:hover,.menu-container .main-navigation .primary-navigation ul>li a:focus,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav:hover,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav:focus{color:#1a9fff}}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li a:active,.menu-container .main-navigation .primary-navigation ul>li .submenu-nav:active{background-color:#eeefef}}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);background-color:#fff;border-radius:4px;overflow:hidden}}@media (max-width: 1279px) and (min-width: 701px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu{top:calc(100% + 10px)}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu{width:100%;position:relative;background-color:transparent}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li{border:none}}.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li.current-menu-item a,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li.current-menu-item .submenu-nav{color:#fff}.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li a,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li .submenu-nav{font-weight:500;line-height:1.5;border-radius:0}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li a,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li .submenu-nav{padding:1.3em 1em;color:#1b1b1b;max-width:160px}}@media (max-width: 800px){.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li a,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li .submenu-nav{padding:1.5em 2em}}.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li a:hover,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li a:focus,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li .submenu-nav:hover,.menu-container .main-navigation .primary-navigation ul>li:not(.wpml-ls-item) ul.sub-menu li .submenu-nav:focus{background-color:#1b1b1b;color:#fff}@media (min-width: 800px){.menu-container .main-navigation .primary-navigation>div:first-of-type ul{margin-top:2px}}.menu-container .button.with-arrow{font-size:.875em;color:#fff !important}@media (min-width: 1280px){.menu-container .button.with-arrow{font-size:calc(.875em - 0.02em)}.menu-container .button.with-arrow:after{margin-top:-0.1em}}@media (max-width: 1279px) and (min-width: 800px){.menu-container .button.with-arrow{font-size:1.1vw}}@media (min-width: 800px){.menu-container .button.with-arrow{padding:0.75em 1em 0.65em 1em}}@media (max-width: 800px){.menu-container .button.with-arrow{padding:1.1em 1.4em 1.12em 1.8em;margin-top:1em;margin-bottom:2em}}#mobile-menu{display:flex;flex-direction:column;justify-content:center;cursor:pointer}#mobile-menu.open .bar::after{transform:translateY(-7px) rotate(135deg)}#mobile-menu.open .bar .middle-bar{transform:scale(0)}#mobile-menu.open .bar::before{transform:translateY(7px) rotate(-135deg)}#mobile-menu .bar::after,#mobile-menu .bar::before,#mobile-menu .middle-bar{transition:all 0.2s ease-in-out;height:3px;background-color:#fff;margin:4px 0;display:block}#mobile-menu .bar::after,#mobile-menu .bar::before{content:""}#mobile-menu .bar{width:65px;padding:0.5em 22px;display:block;border-radius:100px;background-color:#ffffff0a}.header-backdrop{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;position:fixed;background-color:#000;pointer-events:none;opacity:0;width:100%;height:100%}.header-backdrop.open{pointer-events:initial;opacity:0.3}#primary-navigation-menu{transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out}@media (max-width: 800px){#primary-navigation-menu{transform:translatey(-10px);max-height:0}#primary-navigation-menu.open{transform:initial;max-height:600px;overflow-y:scroll}}@media (max-width: 1279px) and (min-width: 800px){a.static-cart-button{font-size:1.3vw}}@media (min-width: 800px){a.static-cart-button{margin:-0.1em 0.1em 0 0.1em;padding:0.6em 1em;border-radius:2em;opacity:0.9}a.static-cart-button:hover,a.static-cart-button:focus{background-color:#fff;opacity:1}a.static-cart-button:hover::before,a.static-cart-button:focus::before{color:#1b1b1b}a.static-cart-button>span{display:none}}@media (max-width: 800px){a.static-cart-button{padding:1.5em 1em;font-size:.875em;color:#fff}a.static-cart-button:hover,a.static-cart-button:focus{color:#1a9fff;background-color:transparent;outline:none}a.static-cart-button:hover::before,a.static-cart-button:focus::before{color:#1a9fff}a.static-cart-button>span{margin-left:0.3em}}a.static-cart-button::before{content:"\f07a";font-size:1.3em;color:#fff;font-family:"Font Awesome 5 Free";line-height:1}@media (min-width: 800px){.woocommerce-cart a.static-cart-button{background-color:#5b5463}.woocommerce-cart a.static-cart-button:hover,.woocommerce-cart a.static-cart-button:focus{background-color:#fff}}@media (max-width: 800px){.woocommerce-cart a.static-cart-button::before,.woocommerce-cart a.static-cart-button span{color:#5b5463}}.menu-language-switcher-container li.wpml-ls-current-language>a::before,.menu-language-selector-container li.wpml-ls-current-language>a::before{content:"\f0ac ";font-size:1.2em;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;margin-right:7px;display:inline-block}.menu-language-switcher-container li.wpml-ls-current-language>a:hover::before,.menu-language-selector-container li.wpml-ls-current-language>a:hover::before{color:#000}.menu-language-switcher-container li.wpml-ls-current-language:hover>a::before,.menu-language-switcher-container li.wpml-ls-current-language:hover>a:hover::before,.menu-language-selector-container li.wpml-ls-current-language:hover>a::before,.menu-language-selector-container li.wpml-ls-current-language:hover>a:hover::before{color:#000}.my-account{color:#fff;display:flex}.my-account:hover,.my-account:focus{outline:none;transition:none;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out}@media (min-width: 800px){.my-account:hover,.my-account:focus{color:#1b1b1b;background-color:#fff;opacity:1}}@media (max-width: 800px){.my-account:hover .menu-title,.my-account:focus .menu-title{color:#1a9fff}}@media (min-width: 800px){.my-account:active{background-color:#eeefef}}@media (min-width: 800px){.my-account{padding:0.75em 0.75em 0.65em 0.75em;opacity:0.9;border-radius:2em;border:1px solid transparent;margin:-0.1em 0.5em 0 0.1em}}@media (min-width: 1280px){.my-account{font-size:calc(.875em - 0.02em)}}@media (max-width: 1279px) and (min-width: 800px){.my-account{font-size:1.1vw}}@media (max-width: 800px){.my-account{display:flex;flex-direction:row;width:100%;align-items:center;padding:1.3125em 1em 1.3125em 0.875em;border-top:1px solid #fff}.my-account .menu-title{color:#fff;font-size:.875em}}@media (min-width: 800px){.my-account:hover,.my-account:focus{color:#1b1b1b;background-color:#fff;opacity:1}}@media (max-width: 800px){.my-account:hover,.my-account:focus{color:#1a9fff}}@media (min-width: 800px){.my-account:active{background-color:#eeefef}}.my-account>img{-o-object-fit:cover;object-fit:cover;width:2.1em;height:2.1em;border-radius:100%;display:inline-block}@media (max-width: 1279px) and (min-width: 800px){.my-account>img{width:2.7vw;height:2.7vw}}@media (max-width: 800px){.my-account>img{height:1.6em;width:1.6em}}@media (min-width: 800px){.woocommerce-account .my-account{background-color:#5b5463}.woocommerce-account .my-account:hover,.woocommerce-account .my-account:focus{background-color:#fff}}@media (max-width: 800px){.woocommerce-account .my-account .menu-title{color:#5b5463}}.reservation-button{margin-left:6px}@media (max-width: 800px){.header .desktop-nav{display:none}}@media (min-width: 800px){.header .desktop-nav{display:flex;align-items:center}}@media (max-width: 800px){.header .mobile-nav{display:flex}}@media (min-width: 800px){.header .mobile-nav{display:none}}.main-navigation ul li>ul.open{display:block !important;left:0}.main-navigation ul li>ul:not(.open){display:none !important}@media (min-width: 800px){.header li.menu-item-has-children>.submenu-nav,.header .cart-contents,.header a{transition:none;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out}}@media (max-width: 800px){.header a{transition:none}}.header a{letter-spacing:-0.2px}a.static-buynow-button{margin:0 10px}.video-background{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);position:relative}@media (min-width: 1920px){.video-background{margin-left:calc(50% - 960px)}}.video-background .container{max-width:calc(1280px + 100px);margin:0 auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;padding-top:88px;padding-bottom:88px;padding-top:250px;z-index:1;display:flex}@media (max-width: 1279px){.video-background .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.video-background .container{padding-top:10vw;padding-bottom:10vw}}@media (max-width: 1280px){.video-background .container{padding-top:clamp(300px, 40vw, 40vw)}}@media (max-width: 768px){.video-background .container{padding-top:clamp(280px, 45vw, 45vw)}}@media (max-width: 480px){.video-background .container{padding-top:clamp(250px, 50vw, 50vw)}}.video-background .container.noclick{pointer-events:none}.video-background .container h2{color:#fff;width:100%;font-size:2em}@media (max-width: 700px){.video-background .container h2{font-size:2.2em}}@media (max-width: 480px){.video-background .container h2{font-size:1.8em}}@media (max-width: 360px){.video-background .container h2{font-size:1.5em}}.video-background .container .content{color:#fff;width:100%}.video-background .container .content p,.video-background .container .content div,.video-background .container .content span{font-size:0.9em}@media (max-width: 700px){.video-background .container .content p,.video-background .container .content div,.video-background .container .content span{font-size:0.6em}}@media (max-width: 480px){.video-background .container .content p,.video-background .container .content div,.video-background .container .content span{font-size:0.5em}}@media (max-width: 360px){.video-background .container .content p,.video-background .container .content div,.video-background .container .content span{font-size:0.4em}}.video-background .container.left{text-align:left}.video-background .container.center{text-align:center;width:-moz-fit-content;width:fit-content}.video-background .container.right{text-align:right;justify-content:flex-end}.video-background .container.top{align-items:flex-start}.video-background .container.middle{align-items:center}.video-background .container.bottom{align-items:flex-end}.video-background .toplogo{padding-top:270px !important}@media (max-width: 1280px){.video-background .toplogo{padding-top:clamp(350px, 50vw, 50vw) !important}}@media (max-width: 768px){.video-background .toplogo{padding-top:clamp(320px, 55vw, 55vw) !important}}@media (max-width: 480px){.video-background .toplogo{padding-top:clamp(290px, 60vw, 60vw) !important}}.video-background .toplogo img{width:clamp(20px, 6vw, 150px) !important;height:auto !important}@media (max-width: 700px){.video-background .toplogo img{width:clamp(25px, 6vw, 120px) !important}}@media (max-width: 480px){.video-background .toplogo img{width:clamp(20px, 5vw, 100px) !important}}@media (max-width: 360px){.video-background .toplogo img{width:clamp(15px, 4vw, 80px) !important}}.video-background video{width:100%;display:block}@media (max-width: 700px){.video-background video{height:80vw;-o-object-fit:cover;object-fit:cover}}.video-background .bottom-content{max-width:calc(1280px + 100px);margin:0 auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;padding-top:88px;padding-bottom:88px;padding-left:50px;padding-right:50px;pointer-events:none;z-index:1;bottom:0;margin-bottom:-2em;display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 1279px){.video-background .bottom-content{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.video-background .bottom-content{padding-top:10vw;padding-bottom:10vw}}@media (max-width: 1279px){.video-background .bottom-content{padding-left:6.5vw;padding-right:6.5vw}}@media (max-width: 700px){.video-background .bottom-content{padding-left:3.64583vw;padding-right:3.64583vw}}@media (max-width: 700px){.video-background .bottom-content{margin-bottom:1em}}@media (max-width: 480px){.video-background .bottom-content{margin-bottom:1.5em}}.video-background .bottom-content img{max-width:8em;margin-bottom:-0.7em}@media (max-width: 700px){.video-background .bottom-content img{max-width:2.5em}}@media (max-width: 480px){.video-background .bottom-content img{max-width:2em}}@media (max-width: 360px){.video-background .bottom-content img{max-width:1.5em}}.video-background .bottom-content .footnote,.video-background .bottom-content .rich-text figure figcaption,.rich-text figure .video-background .bottom-content figcaption,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption{max-width:33%}@media (max-width: 700px){.video-background .bottom-content .footnote,.video-background .bottom-content .rich-text figure figcaption,.rich-text figure .video-background .bottom-content figcaption,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption{max-width:70%}}.video-background .bottom-content .footnote p,.video-background .bottom-content .rich-text figure figcaption p,.rich-text figure .video-background .bottom-content figcaption p,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption p,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption p{text-align:right;color:#fff;margin-bottom:0;font-size:0.9em}@media (max-width: 700px){.video-background .bottom-content .footnote p,.video-background .bottom-content .rich-text figure figcaption p,.rich-text figure .video-background .bottom-content figcaption p,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption p,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption p{font-size:0.5em}}@media (max-width: 480px){.video-background .bottom-content .footnote p,.video-background .bottom-content .rich-text figure figcaption p,.rich-text figure .video-background .bottom-content figcaption p,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption p,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption p{font-size:0.4em}}@media (max-width: 360px){.video-background .bottom-content .footnote p,.video-background .bottom-content .rich-text figure figcaption p,.rich-text figure .video-background .bottom-content figcaption p,.video-background .bottom-content body.product-template-default .woocommerce-tabs figure figcaption p,body.product-template-default .woocommerce-tabs figure .video-background .bottom-content figcaption p{font-size:0.35em}}.video-background .bottom-content .calendar-button-container{display:flex;justify-content:center;flex-wrap:wrap;width:100%;align-items:center;font-size:10px;margin-bottom:-0.7em}@media (max-width: 700px){.video-background .bottom-content .calendar-button-container{font-size:6px}}@media (max-width: 480px){.video-background .bottom-content .calendar-button-container{font-size:5px}}@media (max-width: 360px){.video-background .bottom-content .calendar-button-container{font-size:4px}}.video-background .bottom-content .calendar-text{color:#fff;margin-top:5px;font-size:0.9em}@media (max-width: 700px){.video-background .bottom-content .calendar-text{font-size:0.5em}}@media (max-width: 480px){.video-background .bottom-content .calendar-text{font-size:0.4em}}@media (max-width: 360px){.video-background .bottom-content .calendar-text{font-size:0.35em}}.video-background .bottom-content .calendar-buttons{margin-top:5px;margin-left:5px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:5px}@media (max-width: 700px){.video-background .bottom-content .calendar-buttons{gap:2px}}.video-background .bottom-content .calendar-button{display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:auto;cursor:pointer;color:#fff;height:24px;border-radius:12px;padding:0 8px;background-color:#F93829 !important;min-width:70px;border:0.5px solid white}@media (max-width: 700px){.video-background .bottom-content .calendar-button{height:16px;border-radius:8px;padding:0 4px;min-width:40px}}@media (max-width: 480px){.video-background .bottom-content .calendar-button{height:14px;border-radius:7px;padding:0 3px;min-width:35px}}@media (max-width: 360px){.video-background .bottom-content .calendar-button{height:12px;border-radius:6px;padding:0 2px;min-width:30px}}.video-background .bottom-content .calendar-button:hover{background-color:#D12417 !important;transform:scale(1.05);opacity:1 !important}.video-background .bottom-content .calendar-type-text{padding-top:2px;margin-left:6px;font-size:0.9em}@media (max-width: 700px){.video-background .bottom-content .calendar-type-text{font-size:0.5em;margin-left:2px}}@media (max-width: 480px){.video-background .bottom-content .calendar-type-text{font-size:0.4em;margin-left:1px}}@media (max-width: 360px){.video-background .bottom-content .calendar-type-text{font-size:0.35em;margin-left:1px}}@media screen and (min-width: 1024px){.video-background .bottom-content .calendar-button-container{font-size:12px}.video-background .bottom-content .calendar-button{height:28px;border-radius:14px;padding:0 11px;min-width:90px}}.video-background.usefullwidth .container{max-width:1920px;padding-bottom:0px}.video-background.usefullwidth img{width:100%}.text-and-image-row{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background-color:#fff;position:relative}@media (min-width: 1920px){.text-and-image-row{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.text-and-image-row{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.text-and-image-row{padding-top:10vw;padding-bottom:10vw}}.text-and-image-row.with-foreground-image{background-position:center;background-repeat:no-repeat;background-size:auto 100%}@media (min-width: 1280px){.text-and-image-row.with-foreground-image{background-size:auto 108%}}@media (max-width: 700px){.text-and-image-row.with-foreground-image{background-position:-65em -5em;background-size:auto 36em}.text-and-image-row.with-foreground-image .text-content .description{margin-top:23em}}.text-and-image-row.dark,.text-and-image-row.rainbow{background-color:#1b1b1b}.text-and-image-row.dark h1,.text-and-image-row.dark h2,.text-and-image-row.dark h3,.text-and-image-row.dark h4,.text-and-image-row.dark h5,.text-and-image-row.dark h6,.text-and-image-row.rainbow h1,.text-and-image-row.rainbow h2,.text-and-image-row.rainbow h3,.text-and-image-row.rainbow h4,.text-and-image-row.rainbow h5,.text-and-image-row.rainbow h6{color:#fff}.text-and-image-row.dark p{color:#b8bcbf}.text-and-image-row.rainbow{animation:DeckButtonGradient 20s ease infinite}.text-and-image-row.rainbow p{color:#000}.text-and-image-row.rainbow a.button,.text-and-image-row.rainbow button.alt[type="submit"],.text-and-image-row.rainbow .wpcf7 form input[type="submit"],.wpcf7 form .text-and-image-row.rainbow input[type="submit"],.text-and-image-row.rainbow body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .text-and-image-row.rainbow .woocommerce-button,.text-and-image-row.rainbow body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .text-and-image-row.rainbow .woocommerce-button,.text-and-image-row.rainbow body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .text-and-image-row.rainbow .woocommerce-button,.text-and-image-row.rainbow body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .text-and-image-row.rainbow .woocommerce-button,.text-and-image-row.rainbow .woocommerce-account .woocommerce-button,.woocommerce-account .text-and-image-row.rainbow .woocommerce-button,.text-and-image-row.rainbow form.checkout_coupon p button,form.checkout_coupon p .text-and-image-row.rainbow button,.text-and-image-row.rainbow .woocommerce-account button.button,.woocommerce-account .text-and-image-row.rainbow button.button,.text-and-image-row.rainbow #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .text-and-image-row.rainbow input.button{animation:initial}.text-and-image-row .container{max-width:calc(1280px + 100px);margin:0 auto;position:relative;z-index:1}@media (min-width: 701px){.text-and-image-row .container .content{display:flex;flex-direction:row;justify-content:flex-start}}@media (min-width: 701px) and (min-width: 1280px){.text-and-image-row .container .content{margin-left:calc((-1280px * 0.0575) / 2);margin-right:calc((-1280px * 0.0575) / 2)}.text-and-image-row .container .content>div,.text-and-image-row .container .content>li,.text-and-image-row .container .content>h2{margin-left:calc((1280px * 0.0575) / 2);margin-right:calc((1280px * 0.0575) / 2)}}@media (min-width: 701px) and (min-width: 701px) and (max-width: 1279px){.text-and-image-row .container .content{margin-left:calc(-5.75vw / 2);margin-right:calc(-5.75vw / 2)}.text-and-image-row .container .content>div,.text-and-image-row .container .content>li,.text-and-image-row .container .content>h2{margin-left:calc(5.75vw / 2);margin-right:calc(5.75vw / 2)}}@media (min-width: 701px){.text-and-image-row .container .content.reverse-order{flex-direction:row-reverse}}@media (max-width: 700px){.text-and-image-row .container .content{display:grid;grid-gap:2em}.text-and-image-row .container .content.reverse-order .image-content{order:-1}}.text-and-image-row .container .content.image-and-cta-swaped{align-items:center}.text-and-image-row .container .content.image-and-cta-swaped .text-content{flex-basis:100%;width:100%}@media (min-width: 701px){.text-and-image-row .container .content.image-and-cta-swaped .text-content .description{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media (min-width: 701px) and (min-width: 1280px){.text-and-image-row .container .content.image-and-cta-swaped .text-content .description{margin-left:calc((-1280px * 0.0575) / 2);margin-right:calc((-1280px * 0.0575) / 2)}.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>div,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>li,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>h2{margin-left:calc((1280px * 0.0575) / 2);margin-right:calc((1280px * 0.0575) / 2)}}@media (min-width: 701px) and (min-width: 701px) and (max-width: 1279px){.text-and-image-row .container .content.image-and-cta-swaped .text-content .description{margin-left:calc(-5.75vw / 2);margin-right:calc(-5.75vw / 2)}.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>div,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>li,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description>h2{margin-left:calc(5.75vw / 2);margin-right:calc(5.75vw / 2)}}@media (min-width: 701px){.text-and-image-row .container .content.image-and-cta-swaped .text-content .description .rich-text,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description body.product-template-default .woocommerce-tabs,body.product-template-default .text-and-image-row .container .content.image-and-cta-swaped .text-content .description .woocommerce-tabs{flex-basis:50%}.text-and-image-row .container .content.image-and-cta-swaped .text-content .description .rich-text p:last-child,.text-and-image-row .container .content.image-and-cta-swaped .text-content .description body.product-template-default .woocommerce-tabs p:last-child,body.product-template-default .text-and-image-row .container .content.image-and-cta-swaped .text-content .description .woocommerce-tabs p:last-child{margin:0}.text-and-image-row .container .content.image-and-cta-swaped .text-content .description .cta-content{min-width:345px}}@media (max-width: 700px){.text-and-image-row .container .content.image-and-cta-swaped .text-content .description .cta-content{margin-top:2em}}.text-and-image-row .container .content.image-and-cta-swaped .cta-content{margin-top:0}.text-and-image-row .container .content.align-top{align-items:flex-start}.text-and-image-row .container .content .text-content .link{display:block;margin-top:-1.3em;cursor:pointer;animation:DeckLinkGradient 20s ease infinite}@media (max-width: 1279px){.text-and-image-row .container .content .image-content.col-3 img{max-width:200px;width:100%;margin:0 auto}}.text-and-image-row .container .content .image-content img.with-shadow{box-shadow:0px 72px 90px -28px rgba(0,0,0,0.3)}.text-and-image-row .container .content .image-content video{max-height:175%;width:100%}.text-and-image-row .container .cta-content{min-width:300px;margin-top:2em}@media (min-width: 701px){.text-and-image-row .container .cta-content{display:flex;flex-direction:row;justify-content:flex-end}}.text-and-image-row .swapped-image{margin-bottom:-88px}@media (max-width: 1279px){.text-and-image-row .swapped-image{margin-bottom:-6.5vw}}@media (max-width: 700px){.text-and-image-row .swapped-image{margin-top:2em;margin-bottom:-10vw}}.hidden-section{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;overflow:hidden;padding:0}.hidden-section .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px;position:relative;z-index:1;background-color:#fff;position:relative}@media (max-width: 1279px){.hidden-section .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.hidden-section .container{padding-top:10vw;padding-bottom:10vw}}.hidden-section .container .content{height:100%}.hidden-section .container .content img{width:100%;height:100%}.text-and-image-row .description .rich-text p,.text-and-image-row .description body.product-template-default .woocommerce-tabs p,body.product-template-default .text-and-image-row .description .woocommerce-tabs p{font-weight:500}.text-and-image-row .description .rich-text p:last-child,.text-and-image-row .description body.product-template-default .woocommerce-tabs p:last-child,body.product-template-default .text-and-image-row .description .woocommerce-tabs p:last-child{margin:0}.text-and-image-column{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background-color:#fff;position:relative}@media (min-width: 1920px){.text-and-image-column{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.text-and-image-column{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.text-and-image-column{padding-top:10vw;padding-bottom:10vw}}.text-and-image-column.dark{background-color:#1b1b1b}.text-and-image-column.dark h1,.text-and-image-column.dark h2,.text-and-image-column.dark h3,.text-and-image-column.dark h4,.text-and-image-column.dark h5,.text-and-image-column.dark h6{color:#fff}.text-and-image-column.dark p{color:#b8bcbf}.text-and-image-column .container{max-width:calc(1280px + 100px);margin:0 auto;position:relative;z-index:1}.text-and-image-column .container .content{display:flex;flex-direction:column;width:100%}.text-and-image-column .container .content .text-content{display:grid;grid-template-columns:1fr auto;margin-bottom:0.5em}@media (min-width: 1280px){.text-and-image-column .container .content .text-content{grid-gap:calc(1280px * 0.0575)}}@media (min-width: 701px){.text-and-image-column .container .content .text-content{grid-gap:5.75vw}}@media (max-width: 700px){.text-and-image-column .container .content .text-content .text{flex-basis:100%}}.text-and-image-column .container .content .text-content .text h2{margin-bottom:0.5em}@media (max-width: 700px){.text-and-image-column .container .content .text-content .text h2 br{display:none}}.text-and-image-column .container .content .text-content img{height:7em;width:7em;max-height:7em;max-width:7em;min-height:7em;min-width:7em;margin:0 auto;margin-bottom:2em}@media (max-width: 700px){.text-and-image-column .container .content .image-content:not(.carousel){width:calc(100% + (3.64583vw * 2));margin-left:-3.64583vw}}.text-and-image-column .container .content .image-content img{margin:0 auto}.text-and-image-column .container .content .image-content.carousel{margin-bottom:3em}.text-and-image-column .container .content .image-content.carousel .flickity-page-dots{padding-top:0}.text-and-image-column .container .content .bottom-content{display:grid;grid-template-columns:auto auto}@media (min-width: 1280px){.text-and-image-column .container .content .bottom-content{grid-gap:calc(1280px * 0.0575)}}@media (min-width: 701px){.text-and-image-column .container .content .bottom-content{grid-gap:5.75vw}}@media (max-width: 700px){.text-and-image-column .container .content .bottom-content{display:flex;flex-direction:column}}.text-and-image-column .container .content .bottom-content.cta-only{grid-template-columns:1fr;justify-content:flex-end}@media (min-width: 701px){.text-and-image-column .container .content .bottom-content.cta-only{margin-top:2em}}.text-and-image-column .container .content .bottom-content p{margin-bottom:0}@media (min-width: 701px){.text-and-image-column .container .content .bottom-content .cta-content{display:flex;flex-direction:row;min-width:300px;justify-content:flex-end;align-items:center}}@media (max-width: 700px){.text-and-image-column .container .content .bottom-content .cta-content{margin-top:2em}}.text-and-image-column .background-image{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;height:100%}@media (max-width: 700px){.text-and-image-column .background-image{height:calc(100% + 60vw);top:-60vw}}.text-only{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background-color:#fff}@media (min-width: 1920px){.text-only{margin-left:calc(50% - 960px)}}.text-only.dark{background-color:#1b1b1b}.text-only.dark h1,.text-only.dark h2,.text-only.dark h3,.text-only.dark h4,.text-only.dark h5,.text-only.dark h6{color:#fff}.text-only.dark p{color:#b8bcbf}@media (max-width: 700px){.text-only h2{font-size:2.5em}}.text-only .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px}@media (max-width: 1279px){.text-only .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.text-only .container{padding-top:10vw;padding-bottom:10vw}}.text-only .container .content{display:flex;flex-direction:row}@media (min-width: 1280px){.text-only .container .content{margin-left:calc((-1280px * 0.0575) / 2);margin-right:calc((-1280px * 0.0575) / 2)}.text-only .container .content>div,.text-only .container .content>li,.text-only .container .content>h2{margin-left:calc((1280px * 0.0575) / 2);margin-right:calc((1280px * 0.0575) / 2)}}@media (min-width: 701px) and (max-width: 1279px){.text-only .container .content{margin-left:calc(-5.75vw / 2);margin-right:calc(-5.75vw / 2)}.text-only .container .content>div,.text-only .container .content>li,.text-only .container .content>h2{margin-left:calc(5.75vw / 2);margin-right:calc(5.75vw / 2)}}.text-only .container .content.reverse-order{flex-direction:row-reverse}@media (max-width: 700px){.text-only .container .content{display:flex;flex-direction:column}}.text-only .container .content>h2,.text-only .container .content>.rich-text-description{flex:50%}.text-only .container .content>h2>p:last-child,.text-only .container .content>.rich-text-description>p:last-child{margin:0}@media (min-width: 701px){.text-only .container .content .rich-text-description{margin-top:10px}}.list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background-color:#fff}@media (min-width: 1920px){.list{margin-left:calc(50% - 960px)}}.list.dark{background-color:#1b1b1b}.list.dark h1,.list.dark h2,.list.dark h3,.list.dark h4,.list.dark h5,.list.dark h6{color:#fff}.list.dark p{color:#b8bcbf}.list .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px}@media (max-width: 1279px){.list .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.list .container{padding-top:10vw;padding-bottom:10vw}}.list .container .content{display:flex;flex-direction:column}.list .container .content .text-content{display:grid;grid-template-columns:auto auto;margin-bottom:2em}@media (min-width: 1280px){.list .container .content .text-content{grid-gap:calc(1280px * 0.0575)}}@media (min-width: 701px){.list .container .content .text-content{grid-gap:5.75vw}}@media (max-width: 700px){.list .container .content .text-content .text{flex-basis:100%}}.list .container .content .text-content img{height:7em;width:7em;max-height:7em;max-width:7em;min-height:7em;min-width:7em;margin:0 auto;margin-bottom:2em}.list .container .content ul.list-content{display:grid;grid-gap:70px}@media (max-width: 1919px){.list .container .content ul.list-content{grid-gap:5.75vw}}@media (max-width: 700px){.list .container .content ul.list-content{grid-gap:calc(10vw - 2vw) 15px;margin-bottom:0.5em}}.list .container .content ul.list-content.four-in-a-row{grid-template-columns:1fr 1fr 1fr 1fr}.list .container .content ul.list-content.three-in-a-row{grid-template-columns:1fr 1fr 1fr}.list .container .content ul.list-content.two-in-a-row{grid-template-columns:1fr 1fr}@media (max-width: 700px){.list .container .content ul.list-content.four-in-a-row{grid-template-columns:1fr 1fr}}@media (max-width: 700px) and (max-width: 700px){.list .container .content ul.list-content.four-in-a-row li h4{font-size:1em}}@media (max-width: 700px) and (max-width: 700px){.list .container .content ul.list-content.four-in-a-row li p{font-size:.875em}}@media (max-width: 700px){.list .container .content ul.list-content.three-in-a-row,.list .container .content ul.list-content.two-in-a-row{grid-template-columns:1fr}}.list .container .content ul.list-content.text-center-align{text-align:center}.list .container .content ul.list-content.text-center-align li img{margin-bottom:2em}@media (max-width: 700px){.list .container .content ul.list-content.text-center-align li img{margin-bottom:1.3em}}.list .container .content ul.list-content.text-center-align li p{max-width:190px;margin:0 auto}.list .container .content ul.list-content video.top-video{height:20vw;display:block}@media (min-width: 701px){.list .container .content .cta-content{display:flex;flex-direction:row;margin-top:2em;justify-content:flex-end;align-items:center}}@media (max-width: 1279px){.list .container .content .cta-content{margin-top:2em}}.list .container .content .footnote,.list .container .content .rich-text figure figcaption,.rich-text figure .list .container .content figcaption,.list .container .content body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .list .container .content figcaption{text-align:center;margin:4em auto 2em auto}@media (max-width: 700px){.list .container .content .footnote,.list .container .content .rich-text figure figcaption,.rich-text figure .list .container .content figcaption,.list .container .content body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .list .container .content figcaption{margin:1em auto 0em auto}.list .container .content .footnote p,.list .container .content .rich-text figure figcaption p,.rich-text figure .list .container .content figcaption p,.list .container .content body.product-template-default .woocommerce-tabs figure figcaption p,body.product-template-default .woocommerce-tabs figure .list .container .content figcaption p{margin-bottom:0}}.item .top-image,.item .top-video{margin:0 auto;margin-bottom:1.6em}.item h3 img{width:auto;height:1.3em;display:inline;vertical-align:-0.29em;margin-right:0.2em}.item p{margin-bottom:0}.carousel-column{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background-color:#fff}@media (min-width: 1920px){.carousel-column{margin-left:calc(50% - 960px)}}.carousel-column .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px}@media (max-width: 1279px){.carousel-column .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.carousel-column .container{padding-top:10vw;padding-bottom:10vw}}@media (max-width: 700px){.carousel-column .container .carousel-list{display:flex;flex-direction:column}}@media (min-width: 701px){.carousel-column .container .carousel-list{grid-gap:1em;display:grid}.carousel-column .container .carousel-list .flickity-page-dots{order:-1}}@media (max-width: 700px){.carousel-column .container .carousel-list{width:calc(100% + (3.64583vw * 2));left:-3.64583vw}}.carousel-column .container .carousel-list .flickity-page-dots{position:relative;top:0;margin-top:0;padding-top:0}@media (max-width: 700px){.carousel-column .container .carousel-list .flickity-page-dots{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));margin:0;padding:0;grid-gap:0.5em;padding-left:3.64583vw;padding-right:3.64583vw}}.carousel-column .container .carousel-list .flickity-page-dots li.dot{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}@media (min-width: 701px){.carousel-column .container .carousel-list .flickity-page-dots li.dot{animation:DeckButtonGradient 20s ease infinite;background-color:transparent;width:auto;height:auto;padding:0.7em 0;border-radius:30px;font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif;font-weight:600;font-size:1em;color:#1b1b1b;opacity:1}}@media (max-width: 700px){.carousel-column .container .carousel-list .flickity-page-dots li.dot{width:100%;padding:2em 0;margin:0;border-radius:0}.carousel-column .container .carousel-list .flickity-page-dots li.dot::after{content:"";display:block;height:0.2em;background-color:#b8bcbf}}.carousel-column .container .carousel-list .flickity-page-dots li.dot::after{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}@media (min-width: 701px){.carousel-column .container .carousel-list .flickity-page-dots li.dot::after{background-color:#fff;padding:0.6em 0.9em;border-radius:100px;border:1px solid #fff;outline:6px solid #fff;box-shadow:0px 0px 0px 10px #fff}}@media (min-width: 701px){.carousel-column .container .carousel-list .flickity-page-dots li.dot.is-selected{animation:DeckButtonGradient 20s ease infinite;color:#fff;pointer-events:none}.carousel-column .container .carousel-list .flickity-page-dots li.dot.is-selected::after{background-color:transparent}}@media (max-width: 700px){.carousel-column .container .carousel-list .flickity-page-dots li.dot.is-selected::after{background-color:#1a9fff}}@media (min-width: 701px){.carousel-column .container .carousel-list .flickity-page-dots li.dot:hover::after,.carousel-column .container .carousel-list .flickity-page-dots li.dot:focus::after{color:#fff;background-color:#5b5463}}.carousel-column-item{width:100%}@media (max-width: 700px){.carousel-column-item{width:80%;padding-left:4vw}}.carousel-column-item .image,.carousel-column-item .video-container{margin-top:1em;margin-bottom:2em}.carousel-column-item .video-container{position:relative;height:0;padding-bottom:50%;overflow:hidden}@media (max-width: 700px){.carousel-column-item .video-container{padding-bottom:56.25%}}.carousel-column-item .video-container .video{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;z-index:1;display:block;top:50%;transform:translatey(-50%)}.carousel-column-item p{max-width:63ch;margin-bottom:0}.carousel-row{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background-color:#fff}@media (min-width: 1920px){.carousel-row{margin-left:calc(50% - 960px)}}.carousel-row.dark{background-color:#1b1b1b}.carousel-row.dark h1,.carousel-row.dark h2,.carousel-row.dark h3,.carousel-row.dark h4,.carousel-row.dark h5,.carousel-row.dark h6{color:#fff}.carousel-row.dark p{color:#fff}.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot{color:#b8bcbf}@media (max-width: 700px){.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot{background-color:#1b1b1b}}.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot::after{background-color:#1b1b1b;border:1px solid #1b1b1b;outline:6px solid #1b1b1b;box-shadow:0px 0px 0px 10px #1b1b1b}@media (max-width: 700px){.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot::after{background-color:#b8bcbf}}.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot:hover::after,.carousel-row.dark .container .carousel-list .flickity-page-dots li.dot:focus::after{color:#fff;background-color:#5b5463}.carousel-row .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px}@media (max-width: 1279px){.carousel-row .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.carousel-row .container{padding-top:10vw;padding-bottom:10vw}}.carousel-row .container .carousel-list{display:flex;flex-direction:column}@media (max-width: 700px){.carousel-row .container .carousel-list{width:calc(100% + (3.64583vw * 2));left:-3.64583vw}}.carousel-row .container .carousel-list .flickity-page-dots{position:relative;bottom:0;margin-top:0;padding-top:0}@media (max-width: 700px){.carousel-row .container .carousel-list .flickity-page-dots{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));margin:0;padding:0;grid-gap:0.5em;padding-left:3.64583vw;padding-right:3.64583vw}}.carousel-row .container .carousel-list .flickity-page-dots li.dot{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}@media (min-width: 701px){.carousel-row .container .carousel-list .flickity-page-dots li.dot{animation:DeckButtonGradient 20s ease infinite;background-color:transparent;width:auto;height:auto;padding:0.7em 0;border-radius:30px;font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif;font-weight:600;font-size:1em;color:#1b1b1b;opacity:1}}@media (max-width: 700px){.carousel-row .container .carousel-list .flickity-page-dots li.dot{width:100%;padding:2em 0;margin:0;border-radius:0}.carousel-row .container .carousel-list .flickity-page-dots li.dot::after{content:"";display:block;height:0.2em;background-color:#b8bcbf}}.carousel-row .container .carousel-list .flickity-page-dots li.dot::after{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}@media (min-width: 701px){.carousel-row .container .carousel-list .flickity-page-dots li.dot::after{background-color:#fff;padding:0.6em 0.9em;border-radius:100px;border:1px solid #fff;outline:6px solid #fff;box-shadow:0px 0px 0px 10px #fff}}@media (min-width: 701px){.carousel-row .container .carousel-list .flickity-page-dots li.dot.is-selected{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);color:#fff;pointer-events:none}.carousel-row .container .carousel-list .flickity-page-dots li.dot.is-selected::after{background-color:transparent}}@media (max-width: 700px){.carousel-row .container .carousel-list .flickity-page-dots li.dot.is-selected::after{background-color:#1a9fff}}@media (min-width: 701px){.carousel-row .container .carousel-list .flickity-page-dots li.dot:hover::after,.carousel-row .container .carousel-list .flickity-page-dots li.dot:focus::after{color:#fff;background-color:#5b5463}}.carousel-row-item{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;display:grid;grid-template-columns:1fr 1fr;grid-gap:5.75vw}@media (min-width: 701px){.carousel-row-item{margin-bottom:2em;opacity:0}}@media (max-width: 700px){.carousel-row-item{padding:0 3.64583vw;grid-template-columns:1fr}}.carousel-row-item.is-selected{opacity:1}@media (min-width: 1280px){.carousel-row-item{grid-gap:calc(1280px * 0.0575)}}body,html{height:100%}.small-carousel{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background-color:#fff}@media (min-width: 1920px){.small-carousel{margin-left:calc(50% - 960px)}}.small-carousel .container{max-width:calc(1280px + 100px);margin:0 auto;padding-top:88px;padding-bottom:88px}@media (max-width: 1279px){.small-carousel .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.small-carousel .container{padding-top:10vw;padding-bottom:10vw}}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list{width:50%}}@media (max-width: 700px){.small-carousel .container .content .small-carousel-list{width:calc(100% + (3.64583vw * 2));left:-3.64583vw}}.small-carousel .container .content .small-carousel-list .flickity-viewport{width:100%}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-viewport{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;left:calc(100% + 30px);width:100%}}.small-carousel .container .content .small-carousel-list .flickity-viewport .flickity-slider{width:100%}.small-carousel .container .content .small-carousel-list .flickity-page-dots{position:relative}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-page-dots{display:grid;grid-gap:2.2em}}@media (max-width: 700px){.small-carousel .container .content .small-carousel-list .flickity-page-dots{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));margin:0;padding:0;grid-gap:0.5em;padding-left:3.64583vw;padding-right:3.64583vw;margin-bottom:0.5em}}.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot{background-color:transparent;font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif;margin:0;width:auto;height:auto;text-align:left;opacity:1;color:#b8bcbf}}@media (max-width: 700px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot{width:100%;padding:2em 0;margin:0;border-radius:0}.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::after{display:block;height:0.2em;background-color:#b8bcbf}}@media (max-width: 700px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::before,.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::after{content:""}}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::before{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;font-size:4.75em;font-weight:900;margin-bottom:0.05em;display:block;white-space:nowrap}}@media (min-width: 701px) and (max-width: 1279px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::before{font-size:3.3125em}}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::after{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;font-size:1em;line-height:1.5;font-weight:500;display:block}}@media (max-width: 1279px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot::after{font-size:.875em}}@media (max-width: 700px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot.is-selected::after{background-color:#1a9fff}}@media (min-width: 701px){.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot.is-selected::before{color:#000}.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot.is-selected::after{color:#1b1b1b}}.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot:hover:not(.is-selected)::before,.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot:hover:not(.is-selected)::after,.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot:focus:not(.is-selected)::before,.small-carousel .container .content .small-carousel-list .flickity-page-dots li.dot:focus:not(.is-selected)::after{color:#67707b}@media (min-width: 701px){.small-carousel .container .cta-content{display:flex;flex-direction:row;margin-top:2em;justify-content:flex-end}}.small-carousel-item{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;width:100%}@media (max-width: 700px){.small-carousel-item{width:80%;padding-left:5vw}}.small-carousel-item .video-container{position:relative;height:0;padding-bottom:66.67%}@media (max-width: 700px){.small-carousel-item .video-container{padding-bottom:100%}}.small-carousel-item .video-container .video{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;z-index:1;display:block;width:100%;height:100%}.page-hero{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);animation:DeckButtonGradient 20s ease infinite;padding:3.875vw 0}@media (min-width: 1920px){.page-hero{margin-left:calc(50% - 960px)}}@media (min-width: 1920px){.page-hero{padding:50px 0}}@media (max-width: 700px){.page-hero{padding:5vw 0}}.page-hero .container{max-width:calc(1280px + 100px);margin:0 auto}.page-hero .container .video-content video{display:block}@media (min-width: 701px){.page-hero .container .video-content video{width:calc(100% + 4em);max-width:calc(100% + 4em);transform:translatex(-2em)}}.page-hero .container .text-content{position:relative;padding-top:120px}@media (max-width: 700px){.page-hero .container .text-content{display:flex;flex-direction:column;padding-top:250px}}@media (max-width: 480px){.page-hero .container .text-content{padding-top:300px}}@media (max-width: 360px){.page-hero .container .text-content{padding-top:350px}}.page-hero .container .text-content .promotion-video-link{cursor:pointer;width:20em;background-color:#1b1b1b;padding:1em 1em 0 1em}@media (min-width: 701px){.page-hero .container .text-content .promotion-video-link{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;top:-15.5em;bottom:initial;left:initial}}@media (max-width: 700px){.page-hero .container .text-content .promotion-video-link{margin:1em auto 0 auto;width:10em}}@media (max-width: 480px){.page-hero .container .text-content .promotion-video-link{width:8em}}@media (max-width: 360px){.page-hero .container .text-content .promotion-video-link{width:6em}}.page-hero .container .text-content .promotion-video-link p{margin-top:0.5em;margin-bottom:0.5em;color:#fff;font-weight:400;font-size:0.9em}@media (max-width: 700px){.page-hero .container .text-content .promotion-video-link p{font-size:0.5em}}@media (max-width: 480px){.page-hero .container .text-content .promotion-video-link p{font-size:0.4em}}@media (max-width: 360px){.page-hero .container .text-content .promotion-video-link p{font-size:0.35em}}.page-hero .container .text-content .modal-toggle button{width:100%;color:#fff;margin-top:1.2em;margin-bottom:0.3em;font-size:0.9em}@media (max-width: 700px){.page-hero .container .text-content .modal-toggle button{font-size:0.5em}}@media (max-width: 480px){.page-hero .container .text-content .modal-toggle button{font-size:0.4em}}@media (max-width: 360px){.page-hero .container .text-content .modal-toggle button{font-size:0.35em}}.page-hero .container .text-content h1{margin-bottom:0.4em;line-height:0.85em;margin-top:0.5em}@media (min-width: 701px){.page-hero .container .text-content h1{margin-top:0.6em;font-size:3.5em}}@media (max-width: 700px){.page-hero .container .text-content h1{font-size:0.8em}}@media (max-width: 480px){.page-hero .container .text-content h1{font-size:0.6em}}@media (max-width: 360px){.page-hero .container .text-content h1{font-size:0.5em}}.page-hero .container .text-content .rich-text,.page-hero .container .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .page-hero .container .text-content .woocommerce-tabs{margin:0;font-size:0.9em}@media (max-width: 700px){.page-hero .container .text-content .rich-text,.page-hero .container .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .page-hero .container .text-content .woocommerce-tabs{font-size:45%}}@media (max-width: 480px){.page-hero .container .text-content .rich-text,.page-hero .container .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .page-hero .container .text-content .woocommerce-tabs{font-size:35%}}@media (max-width: 360px){.page-hero .container .text-content .rich-text,.page-hero .container .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .page-hero .container .text-content .woocommerce-tabs{font-size:30%}}@media (max-width: 700px){.page-hero .container .text-content .rich-text h1,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h1,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h1,.page-hero .container .text-content .rich-text h2,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h2,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h2,.page-hero .container .text-content .rich-text h3,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h3,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h3,.page-hero .container .text-content .rich-text h4,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h4,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h4,.page-hero .container .text-content .rich-text h5,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h5,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h5,.page-hero .container .text-content .rich-text h6,.page-hero .container .text-content body.product-template-default .woocommerce-tabs h6,body.product-template-default .page-hero .container .text-content .woocommerce-tabs h6{line-height:1.5}}.page-hero .container .text-content .rich-text a,.page-hero .container .text-content body.product-template-default .woocommerce-tabs a,body.product-template-default .page-hero .container .text-content .woocommerce-tabs a{color:#fff;font-weight:900}.verified-games-list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background-color:#1b1b1b}@media (min-width: 1920px){.verified-games-list{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.verified-games-list{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.verified-games-list{padding-top:10vw;padding-bottom:10vw}}.verified-games-list h1,.verified-games-list h2,.verified-games-list h3,.verified-games-list h4,.verified-games-list h5,.verified-games-list h6{color:#fff}.verified-games-list p{color:#b8bcbf}.verified-games-list .container{max-width:calc(1280px + 100px);margin:0 auto}@media (max-width: 700px){.verified-games-list .container .text-content{margin-bottom:2em}}.verified-games-list .container ul.game-list{display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}@media (min-width: 1280px){.verified-games-list .container ul.game-list{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}}@media (max-width: 700px){.verified-games-list .container ul.game-list{grid-gap:15px}}@media (max-width: 414px){.verified-games-list .container ul.game-list{grid-template-columns:repeat(auto-fit, minmax(85px, 1fr))}}.verified-games-list .container ul.game-list li{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out}.verified-games-list .container ul.game-list li:hover,.verified-games-list .container ul.game-list li:focus{transform:scale(1.1)}@media (min-width: 701px){.verified-games-list .cta-content{display:flex;flex-direction:row;margin-top:2em;justify-content:flex-end}}@media (max-width: 700px){.verified-games-list .cta-content{margin-top:2em}}.product-variation-list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background:linear-gradient(137.42deg, #00d5ff 0%, #d0266f 40%, #b9b500 100%);background-size:300% 300%;animation:gradient 20s ease infinite;z-index:2;position:relative}@media (min-width: 1920px){.product-variation-list{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.product-variation-list{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.product-variation-list{padding-top:10vw;padding-bottom:10vw}}.product-variation-list h1,.product-variation-list h2,.product-variation-list h3,.product-variation-list h4,.product-variation-list h5,.product-variation-list h6,.product-variation-list p,.product-variation-list li{color:#fff}.product-variation-list .container{max-width:calc(1280px + 100px);margin:0 auto}.product-variation-list .container .content{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-bottom:1.6em}@media (min-width: 1280px){.product-variation-list .container .content{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(1280px * 0.0575)}}@media (max-width: 700px){.product-variation-list .container .content{flex-direction:column;align-items:center}}.product-variation-list .container .footnote,.product-variation-list .container .rich-text figure figcaption,.rich-text figure .product-variation-list .container figcaption,.product-variation-list .container body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .product-variation-list .container figcaption{margin-top:3em}.product-variation-list .woocommerce-variation-availability,.product-variation-list .woocommerce-variation-price{display:none}.product-variation-list .woocommerce-single-product-summary-essential-hooks{display:none}.tech-specs-item .table .table-row .table-cell:first-child p{color:#8b929a}.tech-specs-item .table .table-row .table-cell p{color:#fff}footer.footer{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px}@media (min-width: 1920px){footer.footer{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){footer.footer{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){footer.footer{padding-top:10vw;padding-bottom:10vw}}@media (min-width: 1280px){footer.footer{padding-top:70px;padding-bottom:70px}}footer.footer.black-1 a,footer.footer.black-1 p,footer.footer.black-2 a,footer.footer.black-2 p,footer.footer.black-3 a,footer.footer.black-3 p,footer.footer.black-4 a,footer.footer.black-4 p,footer.footer.black-5 a,footer.footer.black-5 p,footer.footer.dark-grey a,footer.footer.dark-grey p,footer.footer.primary a,footer.footer.primary p{color:#fff}footer.footer.black-1 svg path,footer.footer.black-2 svg path,footer.footer.black-3 svg path,footer.footer.black-4 svg path,footer.footer.black-5 svg path,footer.footer.dark-grey svg path,footer.footer.primary svg path{fill:#fff}footer.footer.white p,footer.footer.pale-grey p,footer.footer.light-grey p,footer.footer.yellow-grey p,footer.footer.grey p{color:#3d4450}footer.footer.pale-grey{background-color:#f8f8f8}footer.footer.white{background-color:#fff}footer.footer.black-1{background-color:#0d0b10}footer.footer.black-2{background-color:#020202}footer.footer.black-3{background-color:#121315}footer.footer.black-4{background-color:#0c0c0e}footer.footer.black-5{background-color:#050505}footer.footer.light-grey{background-color:#e9e9e9}footer.footer.yellow-grey{background-color:#f0eaea}footer.footer.grey{background-color:#cac8d5}footer.footer.dark-grey{background-color:#1f2e35}footer.footer.primary{background-color:#306abd}footer.footer .container{max-width:calc(1280px + 100px);margin:0 auto}@media (min-width: 701px){footer.footer .container .logo-and-menu-content{display:flex;flex-direction:row;justify-content:space-between}}@media (max-width: 700px){footer.footer .container .logo-and-menu-content{display:grid;grid-gap:3em}}footer.footer .container .logo-and-menu-content .footer-logo-container .footer-logo{max-width:200px;max-height:200px;margin-top:-17px}@media (max-width: 1279px){footer.footer .container .logo-and-menu-content .footer-logo-container .footer-logo{margin-left:-2em;margin-top:-10px;max-width:150px;max-height:150px}}@media (max-width: 700px){footer.footer .container .logo-and-menu-content .footer-logo-container .footer-logo{max-width:200px;max-height:200px;margin:0 auto;padding-right:1.5em}}footer.footer .container .logo-and-menu-content .footer-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}@media (min-width: 1280px){footer.footer .container .logo-and-menu-content .footer-nav{margin-right:1em}}@media (max-width: 700px){footer.footer .container .logo-and-menu-content .footer-nav{grid-template-columns:1fr;grid-gap:2em}}footer.footer .container .logo-and-menu-content .footer-nav .menu-group .valve-logo,footer.footer .container .logo-and-menu-content .footer-nav .menu-group .komodo-logo{width:auto;height:1.8em;margin-bottom:1em}@media (max-width: 700px){footer.footer .container .logo-and-menu-content .footer-nav .menu-group .valve-logo,footer.footer .container .logo-and-menu-content .footer-nav .menu-group .komodo-logo{margin-bottom:0.2em}}@media (min-width: 701px){footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li{font-size:90%}}@media (max-width: 700px){footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li{width:100%}footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li:not(:first-child){border-top:1px solid #3d4450}}footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a{font-size:.875em;position:relative}@media (min-width: 701px){footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a{line-height:2;font-weight:400}}@media (max-width: 700px){footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a{padding:1.5em 0 1.5em 0.3em;display:block}footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a::after{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;content:"\f054";font-family:"Font Awesome 5 Free";left:initial;right:1.3em;top:50%;transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2}}footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a:hover,footer.footer .container .logo-and-menu-content .footer-nav .menu-group ul li a:focus{opacity:0.7}footer.footer .container .footnote-group{display:flex;flex-direction:row;align-items:flex-end;margin-top:3em;margin-bottom:-2em}@media (max-width: 700px){footer.footer .container .footnote-group{display:flex;flex-direction:column;flex-direction:column-reverse;align-items:center;margin-top:1.5em}}footer.footer .container .footnote-group a.button,footer.footer .container .footnote-group button.alt[type="submit"],footer.footer .container .footnote-group .wpcf7 form input[type="submit"],.wpcf7 form footer.footer .container .footnote-group input[type="submit"],footer.footer .container .footnote-group body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-cart .woocommerce-button,body.woocommerce-cart footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group .woocommerce-account .woocommerce-button,.woocommerce-account footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group form.checkout_coupon p button,form.checkout_coupon p footer.footer .container .footnote-group button,footer.footer .container .footnote-group .woocommerce-account button.button,.woocommerce-account footer.footer .container .footnote-group button.button,footer.footer .container .footnote-group #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center footer.footer .container .footnote-group input.button{margin-bottom:2em}@media (min-width: 701px){footer.footer .container .footnote-group a.button,footer.footer .container .footnote-group button.alt[type="submit"],footer.footer .container .footnote-group .wpcf7 form input[type="submit"],.wpcf7 form footer.footer .container .footnote-group input[type="submit"],footer.footer .container .footnote-group body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-cart .woocommerce-button,body.woocommerce-cart footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group .woocommerce-account .woocommerce-button,.woocommerce-account footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group form.checkout_coupon p button,form.checkout_coupon p footer.footer .container .footnote-group button,footer.footer .container .footnote-group .woocommerce-account button.button,.woocommerce-account footer.footer .container .footnote-group button.button,footer.footer .container .footnote-group #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center footer.footer .container .footnote-group input.button{margin-left:5em;margin-bottom:1.5em}}@media (max-width: 700px){footer.footer .container .footnote-group a.button,footer.footer .container .footnote-group button.alt[type="submit"],footer.footer .container .footnote-group .wpcf7 form input[type="submit"],.wpcf7 form footer.footer .container .footnote-group input[type="submit"],footer.footer .container .footnote-group body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-cart .woocommerce-button,body.woocommerce-cart footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group .woocommerce-account .woocommerce-button,.woocommerce-account footer.footer .container .footnote-group .woocommerce-button,footer.footer .container .footnote-group form.checkout_coupon p button,form.checkout_coupon p footer.footer .container .footnote-group button,footer.footer .container .footnote-group .woocommerce-account button.button,.woocommerce-account footer.footer .container .footnote-group button.button,footer.footer .container .footnote-group #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center footer.footer .container .footnote-group input.button{width:100%;text-align:center}}footer.checkout .container{max-width:calc(1024px + 100px);margin:0 auto;padding-left:50px;padding-right:50px;padding-bottom:15px}@media (max-width: 700px){footer.checkout .container{padding-left:3.64583vw;padding-right:3.64583vw}}.product-faqs{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px}@media (min-width: 1920px){.product-faqs{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.product-faqs{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.product-faqs{padding-top:10vw;padding-bottom:10vw}}.product-faqs.dark{background-color:#1b1b1b}.product-faqs.dark .faq-list>.rich-text p,.product-faqs.dark body.product-template-default .faq-list>.woocommerce-tabs p,body.product-template-default .product-faqs.dark .faq-list>.woocommerce-tabs p{color:#b8bcbf}.product-faqs .container{max-width:calc(1280px + 100px);margin:0 auto}.product-faqs .container .faq-list>.rich-text,.product-faqs .container body.product-template-default .faq-list>.woocommerce-tabs,body.product-template-default .product-faqs .container .faq-list>.woocommerce-tabs{margin-bottom:3em}.product-faqs .container .faq-list>.rich-text p,.product-faqs .container body.product-template-default .faq-list>.woocommerce-tabs p,body.product-template-default .product-faqs .container .faq-list>.woocommerce-tabs p{margin-bottom:3em}.product-tech-specs{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background:linear-gradient(137.42deg, #3209d9 0%, #0b5f42 60%, #b0d909 100%);background-size:300% 300%;animation:gradient 20s ease infinite}@media (min-width: 1920px){.product-tech-specs{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.product-tech-specs{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.product-tech-specs{padding-top:10vw;padding-bottom:10vw}}.product-tech-specs.dark{background-color:#1b1b1b}.product-tech-specs.dark .faq-list>.rich-text p,.product-tech-specs.dark body.product-template-default .faq-list>.woocommerce-tabs p,body.product-template-default .product-tech-specs.dark .faq-list>.woocommerce-tabs p{color:#b8bcbf}.product-tech-specs .container{max-width:calc(1280px + 100px);margin:0 auto}.product-tech-specs .container .faq-list>.rich-text table,.product-tech-specs .container body.product-template-default .faq-list>.woocommerce-tabs table,body.product-template-default .product-tech-specs .container .faq-list>.woocommerce-tabs table{margin-bottom:2.5em}.product-tech-specs .container .faq-list>.rich-text table tbody tr,.product-tech-specs .container body.product-template-default .faq-list>.woocommerce-tabs table tbody tr,body.product-template-default .product-tech-specs .container .faq-list>.woocommerce-tabs table tbody tr{border-top:1px solid #ffffff33}.product-tech-specs .container .faq-list>.rich-text table tbody tr td:first-child,.product-tech-specs .container body.product-template-default .faq-list>.woocommerce-tabs table tbody tr td:first-child,body.product-template-default .product-tech-specs .container .faq-list>.woocommerce-tabs table tbody tr td:first-child{color:#fff !important;opacity:0.48}.news-list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw)}@media (min-width: 1920px){.news-list{margin-left:calc(50% - 960px)}}.news-list .container{max-width:calc(1280px + 100px);margin:0 auto}.news-list .container .header-container h1{line-height:1.4}@media (min-width: 701px){.news-list .container .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.news-list .container .header-container a.button,.news-list .container .header-container button.alt[type="submit"],.news-list .container .header-container .wpcf7 form input[type="submit"],.wpcf7 form .news-list .container .header-container input[type="submit"],.news-list .container .header-container body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .news-list .container .header-container .woocommerce-button,.news-list .container .header-container .woocommerce-account .woocommerce-button,.woocommerce-account .news-list .container .header-container .woocommerce-button,.news-list .container .header-container form.checkout_coupon p button,form.checkout_coupon p .news-list .container .header-container button,.news-list .container .header-container .woocommerce-account button.button,.woocommerce-account .news-list .container .header-container button.button,.news-list .container .header-container #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .news-list .container .header-container input.button{margin-left:3em;margin-top:0.8em}}@media (max-width: 700px){.news-list .container .header-container{display:flex;flex-direction:column;flex-direction:column-reverse}.news-list .container .header-container h1{font-size:calc(1.9375em * 1.1);margin-bottom:0}.news-list .container .header-container a.button,.news-list .container .header-container button.alt[type="submit"],.news-list .container .header-container .wpcf7 form input[type="submit"],.wpcf7 form .news-list .container .header-container input[type="submit"],.news-list .container .header-container body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .news-list .container .header-container .woocommerce-button,.news-list .container .header-container body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .news-list .container .header-container .woocommerce-button,.news-list .container .header-container .woocommerce-account .woocommerce-button,.woocommerce-account .news-list .container .header-container .woocommerce-button,.news-list .container .header-container form.checkout_coupon p button,form.checkout_coupon p .news-list .container .header-container button,.news-list .container .header-container .woocommerce-account button.button,.woocommerce-account .news-list .container .header-container button.button,.news-list .container .header-container #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .news-list .container .header-container input.button{margin-bottom:2em;width:100%;text-align:center}}.news-list .container ul{margin-top:3em}@media (max-width: 700px){.news-list .container ul{margin-top:2em}}@media (min-width: 701px){.news-list .container ul{padding-left:30px;border-left:1px solid #3d4450}}.news-list .container ul>li{margin-bottom:6em;position:relative}@media (max-width: 700px){.news-list .container ul>li{margin-bottom:4.5em}}@media (max-width: 700px){.news-list .container ul>li.with-image{display:flex;flex-direction:column;flex-direction:column-reverse}}@media (min-width: 701px){.news-list .container ul>li.with-image{display:flex;flex-direction:row}}.news-list .container ul>li.with-image .text-content{max-width:calc(100% - (300px + 30px))}@media (max-width: 1279px){.news-list .container ul>li.with-image .text-content{max-width:calc(100% - (250px + 0px))}}@media (max-width: 700px){.news-list .container ul>li.with-image .text-content{max-width:100%}}.news-list .container ul>li .date{font-size:.875em;margin-bottom:0.5em;color:#b8bcbf}.news-list .container ul>li .text-content h2:hover,.news-list .container ul>li .text-content h2:focus{text-decoration:underline}@media (min-width: 701px){.news-list .container ul>li .image-content{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;left:initial;max-width:300px;min-width:300px;padding-left:30px;height:200px}}@media (max-width: 1279px) and (min-width: 701px){.news-list .container ul>li .image-content{max-width:250px;min-width:250px;height:165px;overflow:hidden}}@media (max-width: 700px){.news-list .container ul>li .image-content{min-width:100%;padding-left:0;margin-bottom:1.2em;margin-top:1.2em}}.news-list .container ul>li .image-content img{border-radius:3px}.news-list .container ul>li .rich-text p,.news-list .container ul>li body.product-template-default .woocommerce-tabs p,body.product-template-default .news-list .container ul>li .woocommerce-tabs p{color:#b8bcbf;margin-bottom:0}@media (max-width: 700px){.news-list .container ul>li .rich-text p,.news-list .container ul>li body.product-template-default .woocommerce-tabs p,body.product-template-default .news-list .container ul>li .woocommerce-tabs p{font-size:.875em}}.news{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);overflow:visible;margin-bottom:4em}@media (min-width: 1920px){.news{margin-left:calc(50% - 960px)}}.news .container{max-width:calc(1280px + 100px);margin:0 auto}.news .container.article{max-width:1024px}.news .container.article h1+.image-content{display:none}.news .container.article .rich-text,.news .container.article body.product-template-default .woocommerce-tabs,body.product-template-default .news .container.article .woocommerce-tabs{clear:both}.news .container.article table.standardtable,.news .container.article table.standardtable tbody{display:table}.news .container.article table.standardtable tr{display:table-row}.news .container.article table.standardtable tr td{display:table-cell;width:auto !important;border:solid 1px lightgrey;padding:5px}.news .container.article .wp-video{margin:20px 0px;display:inline-block}@media (max-width: 700px){.news .container.article h1{font-size:1.9375em}}@media (max-width: 700px){.news .container.article h1{font-size:calc(1.9375em * 0.9)}}.news .container.article a.back-link{display:flex;margin-bottom:2em;font-size:.875em}@media (max-width: 700px){.news .container.article a.back-link{display:none}}.news .container.article a.back-link:hover,.news .container.article a.back-link:focus{outline:none !important;opacity:0.7}.news .container.article a.back-link::before{content:"";margin-top:-2px;background-image:url("data:image/svg+xml,%3Csvg width='58' height='44' viewBox='0 0 58 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M3.1813 18.8353L-0.000677163 22.0173L3.1813 25.1993L21.1988 43.2168L27.5628 36.8528L17.2448 26.5349L57.3984 26.5349L57.3984 17.5349L17.2097 17.5349L27.5628 7.18172L21.1988 0.817757L3.1813 18.8353Z' fill='%231A9FFF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;display:flex;margin-right:0.5em;width:1em;height:1em;background-position:50% 70%;fill:#1a9fff}.news .container.article .image-content{margin-top:3em;margin-bottom:3em}@media (min-width: 701px){.news .container.article .image-content img{border-radius:4px}}@media (max-width: 700px){.news .container.article .image-content{width:calc(100% + (3.64583vw * 2));margin-left:-3.64583vw;margin-bottom:6vw;margin-top:6vw}}.news .container.article .image-content img{margin-left:auto;margin-right:auto}.news .container.article .date{line-height:1;font-size:.875em}@media (max-width: 700px){.news .container.article .date{margin-bottom:3vw}}.news p{color:#b8bcbf}.rich-text-content{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background-color:#fff;position:relative}@media (min-width: 1920px){.rich-text-content{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.rich-text-content{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.rich-text-content{padding-top:10vw;padding-bottom:10vw}}.rich-text-content.rainbow{background:linear-gradient(137.42deg, #3209d9 0%, #0b5f42 60%, #b0d909 100%);background-size:300% 300%;animation:gradient 20s ease infinite}.rich-text-content.dark,.rich-text-content.rainbow{background-color:#1b1b1b}.rich-text-content.dark .rich-text h1,.rich-text-content.dark body.product-template-default .woocommerce-tabs h1,body.product-template-default .rich-text-content.dark .woocommerce-tabs h1,.rich-text-content.dark .rich-text h2,.rich-text-content.dark body.product-template-default .woocommerce-tabs h2,body.product-template-default .rich-text-content.dark .woocommerce-tabs h2,.rich-text-content.dark .rich-text h3,.rich-text-content.dark body.product-template-default .woocommerce-tabs h3,body.product-template-default .rich-text-content.dark .woocommerce-tabs h3,.rich-text-content.dark .rich-text h4,.rich-text-content.dark body.product-template-default .woocommerce-tabs h4,body.product-template-default .rich-text-content.dark .woocommerce-tabs h4,.rich-text-content.dark .rich-text h5,.rich-text-content.dark body.product-template-default .woocommerce-tabs h5,body.product-template-default .rich-text-content.dark .woocommerce-tabs h5,.rich-text-content.dark .rich-text h6,.rich-text-content.dark body.product-template-default .woocommerce-tabs h6,body.product-template-default .rich-text-content.dark .woocommerce-tabs h6,.rich-text-content.rainbow .rich-text h1,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h1,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h1,.rich-text-content.rainbow .rich-text h2,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h2,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h2,.rich-text-content.rainbow .rich-text h3,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h3,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h3,.rich-text-content.rainbow .rich-text h4,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h4,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h4,.rich-text-content.rainbow .rich-text h5,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h5,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h5,.rich-text-content.rainbow .rich-text h6,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs h6,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs h6{color:#fff}.rich-text-content.dark .rich-text p,.rich-text-content.dark body.product-template-default .woocommerce-tabs p,body.product-template-default .rich-text-content.dark .woocommerce-tabs p,.rich-text-content.rainbow .rich-text p,.rich-text-content.rainbow body.product-template-default .woocommerce-tabs p,body.product-template-default .rich-text-content.rainbow .woocommerce-tabs p{color:#b8bcbf}.rich-text-content.dark .container .content .rich-text table tbody tr,.rich-text-content.dark .container .content body.product-template-default .woocommerce-tabs table tbody tr,body.product-template-default .rich-text-content.dark .container .content .woocommerce-tabs table tbody tr,.rich-text-content.rainbow .container .content .rich-text table tbody tr,.rich-text-content.rainbow .container .content body.product-template-default .woocommerce-tabs table tbody tr,body.product-template-default .rich-text-content.rainbow .container .content .woocommerce-tabs table tbody tr{border-top:1px solid #ffffff33}.rich-text-content.dark .container .content .rich-text table tbody tr td:first-child,.rich-text-content.dark .container .content body.product-template-default .woocommerce-tabs table tbody tr td:first-child,body.product-template-default .rich-text-content.dark .container .content .woocommerce-tabs table tbody tr td:first-child,.rich-text-content.rainbow .container .content .rich-text table tbody tr td:first-child,.rich-text-content.rainbow .container .content body.product-template-default .woocommerce-tabs table tbody tr td:first-child,body.product-template-default .rich-text-content.rainbow .container .content .woocommerce-tabs table tbody tr td:first-child{color:#fff !important;opacity:0.48}.rich-text-content.light .rich-text table tbody tr td,.rich-text-content.light body.product-template-default .woocommerce-tabs table tbody tr td,body.product-template-default .rich-text-content.light .woocommerce-tabs table tbody tr td{color:black}.rich-text-content .container{max-width:calc(1280px + 100px);margin:0 auto}.rich-text-content .container .content .rich-text h3+p,.rich-text-content .container .content body.product-template-default .woocommerce-tabs h3+p,body.product-template-default .rich-text-content .container .content .woocommerce-tabs h3+p,.rich-text-content .container .content .rich-text h6+p,.rich-text-content .container .content body.product-template-default .woocommerce-tabs h6+p,body.product-template-default .rich-text-content .container .content .woocommerce-tabs h6+p{margin-bottom:3em}.rich-text-content .container .content .rich-text table,.rich-text-content .container .content body.product-template-default .woocommerce-tabs table,body.product-template-default .rich-text-content .container .content .woocommerce-tabs table{margin-bottom:2.5em}.rich-text-content img{margin-top:4em;margin-bottom:-4em}ul.variation-list{display:grid;grid-gap:calc(1280px * 0.02);grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));margin:0 auto;min-height:80px;width:100%;position:relative}ul.variation-list.show-spinner::before{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;opacity:1;top:50px;content:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_246_220)'%3E%3Cpath d='M19.7354 19.7357V19.7357C15.7394 23.7316 9.2607 23.7316 5.26476 19.7357V19.7357C1.26882 15.7397 1.26882 9.26102 5.26476 5.26508V5.26508C9.26071 1.26914 15.7394 1.26914 19.7354 5.26508V5.26508' stroke='white' stroke-width='2.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_220'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");animation:fadeIn 0.1s linear forwards, spin 0.6s linear infinite;-webkit-animation:fadeIn 0.1s linear forwards, spin 0.6s linear infinite;width:25px;height:25px}@media (max-width: 700px){ul.variation-list{grid-gap:0.75em;grid-template-columns:1fr}}@supports (scroll-margin-top: 100px){ul.variation-list{scroll-margin-top:100px}@media (max-width: 700px){ul.variation-list{scroll-margin-top:70px}}}@supports not (scroll-margin-top: 100px){ul.variation-list{padding-top:100px;margin-top:-100px}@media (max-width: 700px){ul.variation-list{padding-top:70px;margin-top:-70px}}}li.variation-item{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.16);display:flex;flex-direction:column;display:none;position:relative;background-color:#ffffff0f;padding:25px;border-radius:3px;opacity:0;height:100px;margin-left:auto;margin-right:auto;width:clamp(100px, 100%, 480px)}li.variation-item:hover{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);transition:box-shadow 0.25s ease-in-out}li.variation-item.show{display:flex;height:initial;animation:fadeIn 0.1s linear forwards}@media (max-width: 700px){li.variation-item{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.16);padding:20px}}@media (max-width: 500px){li.variation-item{width:90vw}}li.variation-item.singlevariation{width:revert}li.variation-item.variation-item-overflow{overflow:hidden}li.variation-item .price-and-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.25rem;padding-bottom:0.5rem}li.variation-item .price-and-title.price-and-title-discount{flex-direction:row;justify-content:space-between;padding-bottom:0}@media (min-width: 1100px) and (max-width: 1400px){li.variation-item .price-and-title{font-size:1.1vw}}@media (min-width: 700px) and (max-width: 900px){li.variation-item .price-and-title{font-size:1.5vw}}li.variation-item .price-and-title .price{text-align:left;font-weight:600;margin-left:0.1em;margin-top:0.05em}li.variation-item .price-and-title .price .woocommerce-Price-currencySymbol{font-size:60%;margin-right:0.1em;font-weight:500}li.variation-item .price-and-title .title{display:flex;align-items:center;gap:0.5rem}li.variation-item .price-and-title .title h4{display:flex;gap:0.5rem;align-items:center;justify-content:center;font-weight:400;font-size:1.3rem}li.variation-item .price-and-title .title .badge-new{background:#F93829;color:white;padding:0.2rem 0.3rem 0rem 0.3rem;border-radius:0.25rem;font-size:65%;text-transform:uppercase;font-weight:bold;margin-bottom:0.25rem;line-height:19px}li.variation-item .price-and-title .title .badge-price-drop{background:#F93829;color:white;padding:0.2rem 0.3rem 0rem 0.3rem;border-radius:0.25rem;text-transform:uppercase;font-weight:bold;margin-bottom:0.25rem;background:black;font-size:55%;line-height:19px}li.variation-item h3,li.variation-item h4{text-align:right;margin-bottom:0}li.variation-item h3{font-weight:400;font-size:2.4em}@media (max-width: 700px){li.variation-item h3{font-size:1.8em}}li.variation-item h4{font-weight:500}li.variation-item ul{margin-top:1em;margin-bottom:2em;margin-left:1.5em;list-style-type:initial}@media (max-width: 700px){li.variation-item ul{margin-top:0.6em;margin-bottom:1em}}li.variation-item ul>li{font-weight:400}@media (max-width: 700px){li.variation-item ul>li{font-size:90%}}li.variation-item form{height:100%;margin-bottom:0}li.variation-item form .single_variation_wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}li.variation-item form .single_variation_wrap .single_add_to_cart_button.show{display:block !important}li.variation-item form .single_variation_wrap .wc-variation-is-unavailable{opacity:0.3 !important;pointer-events:none}li.variation-item .variation-info{font-size:.75em;opacity:0.8;text-align:center;margin-top:1.5em;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:calc(.75em - 0.02em)}@media (max-width: 700px){.steam-deck-product li.variation-item{margin-top:20px}}.steam-deck-product li.variation-item .price-wishlist .tinv-wraper{text-align:center}.steam-deck-product li.variation-item .price-wishlist-opacity{opacity:0.8}.steam-deck-product li.variation-item .descriptionpart{display:none}@media (max-width: calc(1279px + 100px)) and (min-width: 1128px){.steam-deck-product li.variation-item .variation-info:lang(ja){max-width:200px}}@media (max-width: 850px) and (min-width: 743px){.steam-deck-product li.variation-item .variation-info:lang(ja){max-width:200px}}.steam-deck-product li.variation-item .image-sku{margin-bottom:5px}.steam-deck-product li.variation-item .image-sku img{margin-left:auto;margin-right:auto}.steam-deck-product li.variation-item.singlevariation{width:revert;margin-bottom:35px}.steam-deck-product li.variation-item.singlevariation form{height:auto}.steam-deck-product li.variation-item.singlevariation form .single_variation_wrap{height:auto}.steam-deck-product li.variation-item.singlevariation img{margin-bottom:20px}@media (min-width: 1280px){.steam-deck-product li.variation-item.singlevariation{flex-direction:row;align-items:center}.steam-deck-product li.variation-item.singlevariation .buypart .woocommerce-variation-description,.steam-deck-product li.variation-item.singlevariation .buypart .single_variation_wrap ul,.steam-deck-product li.variation-item.singlevariation .buypart .single_variation_wrap p{display:none !important}.steam-deck-product li.variation-item.singlevariation .buypart form{min-height:auto}.steam-deck-product li.variation-item.singlevariation .buypart form .single_variation_wrap{min-height:auto}.steam-deck-product li.variation-item.singlevariation .buypart div{margin-bottom:5px}.steam-deck-product li.variation-item.singlevariation .descriptionpart,.steam-deck-product li.variation-item.singlevariation .buypart{display:block;width:540px;font-size:20px;margin:0 20px}.steam-deck-product li.variation-item.singlevariation .descriptionpart{padding-right:30px}.steam-deck-product li.variation-item.singlevariation .price-wishlist .tinv-wraper{margin-top:10px}}.steam-deck-product .no-display{display:none !important}.steam-deck-product.wishlistonly li.variation-item{box-shadow:none;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:70px;width:100%}.steam-deck-product.wishlistonly li.variation-item .new-soldout-ribbon{display:none}.steam-deck-product.wishlistonly li.variation-item .image{width:50%}.steam-deck-product.wishlistonly li.variation-item .description{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:40%}.steam-deck-product.wishlistonly li.variation-item .description .title{max-width:400px}.steam-deck-product.wishlistonly li.variation-item .description .descriptionpart{display:block}.steam-deck-product.wishlistonly li.variation-item .description .descriptionpart ul{list-style-type:none;font-size:24px;line-height:1.5;margin:0}.steam-deck-product.wishlistonly li.variation-item .description .descriptionpart ul strong{font-size:36px}.steam-deck-product.wishlistonly li.variation-item .description .tinv-wishlist{align-items:center;justify-content:center;display:flex;padding:10px 18px;gap:6px;border-radius:var(--rounded-md, 6px);background:linear-gradient(180deg, #F83CAD 0%, #E8178A 100%);width:-moz-fit-content;width:fit-content;margin:0}.steam-deck-product.wishlistonly li.variation-item .description .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:28px}.steam-deck-product.wishlistonly li.variation-item .description .price-wishlist .tinvwl_add_to_wishlist_button{color:#FFF !important;font-size:18px;font-style:normal;font-weight:600;line-height:28px}@media (max-width: 701px){.steam-deck-product.wishlistonly li.variation-item{flex-direction:column}.steam-deck-product.wishlistonly li.variation-item .image,.steam-deck-product.wishlistonly li.variation-item .description{width:90vw}}.twitter-button.button{background-color:#1b90ee;display:inline-block;position:relative;white-space:nowrap}@media (min-width: 701px){.twitter-button.button{padding:1em 1.6em 1em 1.6em;font-size:.75em}}.twitter-button svg{margin-bottom:-0.3em;margin-right:0.3em}@media (max-width: 700px){.twitter-button svg{margin-bottom:-0.2em}}.twitter-button svg fill{color:#fff}.twitter-button-with-label{display:flex;flex-direction:column;align-items:center}.twitter-button-with-label p{font-size:.875em;font-weight:500;color:#fff !important;margin-bottom:0.6em}.twitter-banner{margin-top:4em}.twitter-banner .content{display:flex;flex-direction:row;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif;margin:0.5em 0;padding:2em 1.6em 1.8em 1.9em;color:#fff;font-weight:400;border-radius:3px;overflow:hidden;position:relative}@media (max-width: 550px){.twitter-banner .content{display:flex;flex-direction:column;padding:2.2em 1.4em 1.4em 1.7em}}.twitter-banner .content .twitter-text-content{width:calc(100% - 240px);z-index:1}@media (max-width: 1279px){.twitter-banner .content .twitter-text-content{width:calc(100% - 180px)}}@media (max-width: 550px){.twitter-banner .content .twitter-text-content{display:flex;flex-direction:column;align-items:center;width:100%}}.twitter-banner .content .twitter-text-content h3{font-size:calc(1.9375em * 0.9);margin-bottom:0.8em}@media (max-width: 550px){.twitter-banner .content .twitter-text-content h3{font-size:calc(1.375em * 1.2);margin-bottom:6vw;text-align:center}}@media (min-width: 550px){.twitter-banner .content .twitter-text-content h3 br{display:none}}.twitter-banner .content .twitter-text-content a.button,.twitter-banner .content .twitter-text-content button.alt[type="submit"],.twitter-banner .content .twitter-text-content .wpcf7 form input[type="submit"],.wpcf7 form .twitter-banner .content .twitter-text-content input[type="submit"],.twitter-banner .content .twitter-text-content body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content .woocommerce-account .woocommerce-button,.woocommerce-account .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content form.checkout_coupon p button,form.checkout_coupon p .twitter-banner .content .twitter-text-content button,.twitter-banner .content .twitter-text-content .woocommerce-account button.button,.woocommerce-account .twitter-banner .content .twitter-text-content button.button,.twitter-banner .content .twitter-text-content #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .twitter-banner .content .twitter-text-content input.button{background-color:#fff;color:#000 !important;font-size:.875em;animation:none}@media (min-width: 701px){.twitter-banner .content .twitter-text-content a.button,.twitter-banner .content .twitter-text-content button.alt[type="submit"],.twitter-banner .content .twitter-text-content .wpcf7 form input[type="submit"],.wpcf7 form .twitter-banner .content .twitter-text-content input[type="submit"],.twitter-banner .content .twitter-text-content body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content .woocommerce-account .woocommerce-button,.woocommerce-account .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content form.checkout_coupon p button,form.checkout_coupon p .twitter-banner .content .twitter-text-content button,.twitter-banner .content .twitter-text-content .woocommerce-account button.button,.woocommerce-account .twitter-banner .content .twitter-text-content button.button,.twitter-banner .content .twitter-text-content #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .twitter-banner .content .twitter-text-content input.button{font-weight:600}.twitter-banner .content .twitter-text-content a.button svg,.twitter-banner .content .twitter-text-content button.alt[type="submit"] svg,.twitter-banner .content .twitter-text-content .wpcf7 form input[type="submit"] svg,.wpcf7 form .twitter-banner .content .twitter-text-content input[type="submit"] svg,.twitter-banner .content .twitter-text-content body.woocommerce-order-received .woocommerce-button svg,body.woocommerce-order-received .twitter-banner .content .twitter-text-content .woocommerce-button svg,.twitter-banner .content .twitter-text-content body.woocommerce-cart .woocommerce-button svg,body.woocommerce-cart .twitter-banner .content .twitter-text-content .woocommerce-button svg,.twitter-banner .content .twitter-text-content body.woocommerce-checkout .woocommerce-button svg,body.woocommerce-checkout .twitter-banner .content .twitter-text-content .woocommerce-button svg,.twitter-banner .content .twitter-text-content body.woocommerce-view-order .woocommerce-button svg,body.woocommerce-view-order .twitter-banner .content .twitter-text-content .woocommerce-button svg,.twitter-banner .content .twitter-text-content .woocommerce-account .woocommerce-button svg,.woocommerce-account .twitter-banner .content .twitter-text-content .woocommerce-button svg,.twitter-banner .content .twitter-text-content form.checkout_coupon p button svg,form.checkout_coupon p .twitter-banner .content .twitter-text-content button svg,.twitter-banner .content .twitter-text-content .woocommerce-account button.button svg,.woocommerce-account .twitter-banner .content .twitter-text-content button.button svg,.twitter-banner .content .twitter-text-content #TB_window #refund_request_form_container center input.button svg,#TB_window #refund_request_form_container center .twitter-banner .content .twitter-text-content input.button svg{margin-bottom:-0.2em}}@media (max-width: 550px){.twitter-banner .content .twitter-text-content a.button,.twitter-banner .content .twitter-text-content button.alt[type="submit"],.twitter-banner .content .twitter-text-content .wpcf7 form input[type="submit"],.wpcf7 form .twitter-banner .content .twitter-text-content input[type="submit"],.twitter-banner .content .twitter-text-content body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content .woocommerce-account .woocommerce-button,.woocommerce-account .twitter-banner .content .twitter-text-content .woocommerce-button,.twitter-banner .content .twitter-text-content form.checkout_coupon p button,form.checkout_coupon p .twitter-banner .content .twitter-text-content button,.twitter-banner .content .twitter-text-content .woocommerce-account button.button,.woocommerce-account .twitter-banner .content .twitter-text-content button.button,.twitter-banner .content .twitter-text-content #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .twitter-banner .content .twitter-text-content input.button{width:100%;max-width:300px;text-align:center;font-size:1em;margin-bottom:1vw}}.twitter-banner .content .twitter-text-content a.button svg path,.twitter-banner .content .twitter-text-content button.alt[type="submit"] svg path,.twitter-banner .content .twitter-text-content .wpcf7 form input[type="submit"] svg path,.wpcf7 form .twitter-banner .content .twitter-text-content input[type="submit"] svg path,.twitter-banner .content .twitter-text-content body.woocommerce-order-received .woocommerce-button svg path,body.woocommerce-order-received .twitter-banner .content .twitter-text-content .woocommerce-button svg path,.twitter-banner .content .twitter-text-content body.woocommerce-cart .woocommerce-button svg path,body.woocommerce-cart .twitter-banner .content .twitter-text-content .woocommerce-button svg path,.twitter-banner .content .twitter-text-content body.woocommerce-checkout .woocommerce-button svg path,body.woocommerce-checkout .twitter-banner .content .twitter-text-content .woocommerce-button svg path,.twitter-banner .content .twitter-text-content body.woocommerce-view-order .woocommerce-button svg path,body.woocommerce-view-order .twitter-banner .content .twitter-text-content .woocommerce-button svg path,.twitter-banner .content .twitter-text-content .woocommerce-account .woocommerce-button svg path,.woocommerce-account .twitter-banner .content .twitter-text-content .woocommerce-button svg path,.twitter-banner .content .twitter-text-content form.checkout_coupon p button svg path,form.checkout_coupon p .twitter-banner .content .twitter-text-content button svg path,.twitter-banner .content .twitter-text-content .woocommerce-account button.button svg path,.woocommerce-account .twitter-banner .content .twitter-text-content button.button svg path,.twitter-banner .content .twitter-text-content #TB_window #refund_request_form_container center input.button svg path,#TB_window #refund_request_form_container center .twitter-banner .content .twitter-text-content input.button svg path{fill:#000}.twitter-banner .content .twitter-image-content{position:relative;z-index:1}@media (max-width: 550px){.twitter-banner .content .twitter-image-content{height:19vw}}.twitter-banner .content .twitter-image-content img{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50%;transform:translateY(-50%);max-width:400px}@media (max-width: 550px){.twitter-banner .content .twitter-image-content img{top:-0.7em;transform:none;max-width:100%;width:100%}}.twitter-banner .content .linear-gradient-group{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0}.twitter-banner .content .linear-gradient-group .gradient,.twitter-banner .content .linear-gradient-group .fade{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.twitter-banner .content .linear-gradient-group .gradient{background:#06f;background:linear-gradient(90deg, #1b90ee 0%, #3954f5 93%)}ul.checkout-payment-option-icons{display:grid;margin:1.1em 0 2em 0;grid-gap:4px;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr))}ul.checkout-payment-option-icons>li>img{width:100%}ul.checkout-payment-option-icons>button{margin-top:2em;grid-column:1 / -1}.tab-buttons{display:flex;margin:0 auto;justify-content:center;gap:1vw;padding-bottom:2rem}.tab-buttons>button{padding:0.8em 1.2em 0.6em;border-radius:1em;font-size:0.9em;font-weight:bold;transition:all 0.15s ease-in-out}.rich-text-content.dark .tab-buttons>button,.rich-text-content.rainbow .tab-buttons>button{background:#ffffff40;color:black}.rich-text-content.dark .tab-buttons>button:hover,.rich-text-content.dark .tab-buttons>button:active,.rich-text-content.rainbow .tab-buttons>button:hover,.rich-text-content.rainbow .tab-buttons>button:active{background:#ffffffDD}.rich-text-content.dark .tab-buttons>button.selected,.rich-text-content.rainbow .tab-buttons>button.selected{background:white}.rich-text-content.light .tab-buttons>button{background:#6c6c6c40;color:white}.rich-text-content.light .tab-buttons>button:hover,.rich-text-content.light .tab-buttons>button:active{background:#2e2e2edd}.rich-text-content.light .tab-buttons>button.selected{background:black}.tab-content{animation:fadeIn 0.5s}.shipping-hint{margin:0;padding:16px 20px;margin-top:16px;margin-bottom:32px;font-size:medium;border:1px solid #c7810022;border-left:4px solid #c78100;background:#2a1c02}.trusted-hint{margin:0;padding:16px 20px;margin-top:16px;margin-bottom:32px;font-size:medium;border:1px solid #00b5c722;border-left:4px solid #0060c7;background:#02262a}.suspicious-email-domain{margin:0;padding:16px 20px;margin-top:16px;margin-bottom:16px;font-size:smaller;border:1px solid #c7810022;border-left:4px solid #c1c700;background:#474309}.suspicious-email-domain span{font-size:small}.suspicious-email-domain .email-recommended{font-weight:bold}.tinv-wishlist .tinv-header h2{color:#ffffff;margin-bottom:10px}.tinv-wishlist .product-action{min-width:140px;text-wrap:nowrap}.tinv-wishlist th{background-color:#ffffff12 !important;color:#dddddd;font-size:14px;font-weight:400}.tinv-wishlist .product-stock{display:none}.tinv-wishlist .product-remove button{padding:0px !important;max-width:28px}.tinv-wishlist table th{padding:8px 12px !important}.tinv-wishlist table tfoot td{padding:25px 0px 0px 0px !important}.tinvwl-table-manage-list{background-color:transparent !important;border-color:transparent !important;padding:0px !important}.tinv-wishlist table td{background-color:transparent !important;border-color:transparent !important;padding:6px 12px !important;color:#8b929a;font-weight:bold}.icon_big_heart_check,.icon_big_times{display:none !important}.tinv-wishlist td.product-price{color:#8b929a}.tinv-wishlist td.product-price ins span.amount{color:#ffffff;background-color:transparent !important}.tinv-wishlist button.button.alt{padding:12px 0px}.card-full-invoice{min-height:240px}.card-full-invoice .price-wishlist{color:black}.card-full-invoice .price-wishlist .tinv-wishlist,.card-full-invoice .price-wishlist .tinvwl_add_to_wishlist_button{color:black !important;transition:color 0.2s ease}.card-full-invoice .price-wishlist .tinv-wishlist:hover,.card-full-invoice .price-wishlist .tinvwl_add_to_wishlist_button:hover{color:#000000AA !important}.card-full-invoice .price-wishlist .tinv-wraper{font-size:14px;text-align:left}@media (max-width: 767px){.card-full-invoice .price-wishlist .tinv-wraper{font-size:12px}}.card-full-invoice .soldout-ribbon .tinv-wishlist,.card-full-invoice .soldout-ribbon .tinvwl_add_to_wishlist_button{color:#000000 !important;font-size:1.2em;transition:color 0.2s ease}.card-full-invoice .soldout-ribbon .tinv-wishlist::before,.card-full-invoice .soldout-ribbon .tinvwl_add_to_wishlist_button::before{font-size:1.4em}.card-full-invoice .soldout-ribbon .tinv-wishlist:hover,.card-full-invoice .soldout-ribbon .tinvwl_add_to_wishlist_button:hover{color:#00000088 !important}.tinv-wishlist .tinv-modal-inner{min-width:400px;border-radius:6px;background:#FBFBFB;color:#162E43}.tinv-wishlist .tinv-modal-inner .tinv-txt{text-align:center;font-family:"Noto Sans";font-size:18px;font-style:normal;font-weight:500;line-height:28px}.tinv-wishlist .tinv-modal-inner .tinvwl_button_view{border-radius:var(--rounded-md, 6px);background:linear-gradient(180deg, #FCCEF1 0%, #FCA5E5 100%);color:#861558;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:600;line-height:24px}.tinv-wishlist .tinv-modal-inner .tinvwl_button_close{border-radius:var(--rounded-md, 6px);background:#E4E4E7;color:#3F3F46;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:600;line-height:24px}.page-template-tech-specs section{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw)}@media (min-width: 1920px){.page-template-tech-specs section{margin-left:calc(50% - 960px)}}.page-template-tech-specs section .container{max-width:calc(1280px + 100px);margin:0 auto}.page-template-tech-specs section .container .rich-text.main-specs,.page-template-tech-specs section .container body.product-template-default .main-specs.woocommerce-tabs,body.product-template-default .page-template-tech-specs section .container .main-specs.woocommerce-tabs,.page-template-tech-specs section .container .rich-text.deck-specs,.page-template-tech-specs section .container body.product-template-default .deck-specs.woocommerce-tabs,body.product-template-default .page-template-tech-specs section .container .deck-specs.woocommerce-tabs{padding:6.875vw 0vw}@media (min-width: 1920px){.page-template-tech-specs section .container .rich-text.main-specs,.page-template-tech-specs section .container body.product-template-default .main-specs.woocommerce-tabs,body.product-template-default .page-template-tech-specs section .container .main-specs.woocommerce-tabs,.page-template-tech-specs section .container .rich-text.deck-specs,.page-template-tech-specs section .container body.product-template-default .deck-specs.woocommerce-tabs,body.product-template-default .page-template-tech-specs section .container .deck-specs.woocommerce-tabs{padding:100px 0}}.page-template-tech-specs section .container .rich-text.main-specs table,.page-template-tech-specs section .container body.product-template-default .main-specs.woocommerce-tabs table,body.product-template-default .page-template-tech-specs section .container .main-specs.woocommerce-tabs table,.page-template-tech-specs section .container .rich-text.deck-specs table,.page-template-tech-specs section .container body.product-template-default .deck-specs.woocommerce-tabs table,body.product-template-default .page-template-tech-specs section .container .deck-specs.woocommerce-tabs table{margin-bottom:2.5em}@media (max-width: 700px){.page-template-tech-specs section .container .device-back table tbody tr,.page-template-tech-specs section .container .device-front table tbody tr,.page-template-tech-specs section .container .device-top table tbody tr,.page-template-tech-specs section .container .device-dock table tbody tr{border:none}.page-template-tech-specs section .container .device-back table tbody tr td:first-child,.page-template-tech-specs section .container .device-front table tbody tr td:first-child,.page-template-tech-specs section .container .device-top table tbody tr td:first-child,.page-template-tech-specs section .container .device-dock table tbody tr td:first-child{color:#fff;width:50% !important}.page-template-tech-specs section .container .device-back table tbody tr td:nth-child(2),.page-template-tech-specs section .container .device-front table tbody tr td:nth-child(2),.page-template-tech-specs section .container .device-top table tbody tr td:nth-child(2),.page-template-tech-specs section .container .device-dock table tbody tr td:nth-child(2){width:50% !important}}.page-template-faqs section{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw)}@media (min-width: 1920px){.page-template-faqs section{margin-left:calc(50% - 960px)}}.page-template-faqs section .container{max-width:calc(1280px + 100px);margin:0 auto}.page-template-faqs section .container .page-title h1{margin-bottom:0.3em}.page-template-faqs section .container .page-title .rich-text,.page-template-faqs section .container .page-title body.product-template-default .woocommerce-tabs,body.product-template-default .page-template-faqs section .container .page-title .woocommerce-tabs{margin:0 auto;text-align:center;max-width:650px;margin-bottom:4em}@media (max-width: 700px){.page-template-faqs section .container .page-title .rich-text,.page-template-faqs section .container .page-title body.product-template-default .woocommerce-tabs,body.product-template-default .page-template-faqs section .container .page-title .woocommerce-tabs{margin-bottom:10vw}}.page-template-faqs section .container .faq-content{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;margin-bottom:88px}@media (min-width: 1280px){.page-template-faqs section .container .faq-content{grid-gap:calc(1280px * 0.0575)}}@media (min-width: 701px){.page-template-faqs section .container .faq-content{grid-gap:5.75vw}}@media (max-width: 1279px){.page-template-faqs section .container .faq-content{margin-bottom:6.5vw}}@media (max-width: 700px){.page-template-faqs section .container .faq-content{display:flex;flex-direction:column;margin-bottom:10vw}}.page-template-faqs section .container .faq-content .faq-list{flex-basis:50%}.page-template-faqs section .container .faq-content .faq-list>.rich-text,.page-template-faqs section .container .faq-content body.product-template-default .faq-list>.woocommerce-tabs,body.product-template-default .page-template-faqs section .container .faq-content .faq-list>.woocommerce-tabs{margin-bottom:3em}.page-template-faqs section .container .faq-content .faq-list>.rich-text p,.page-template-faqs section .container .faq-content body.product-template-default .faq-list>.woocommerce-tabs p,body.product-template-default .page-template-faqs section .container .faq-content .faq-list>.woocommerce-tabs p{margin-bottom:3em}.page-template-faqs section .container .faq-content .faq-list>.rich-text .iframe,.page-template-faqs section .container .faq-content body.product-template-default .faq-list>.woocommerce-tabs .iframe,body.product-template-default .page-template-faqs section .container .faq-content .faq-list>.woocommerce-tabs .iframe{margin-top:-1.5em;margin-bottom:2em}.page-template-faqs section.dark .faq-content .faq-list>.rich-text p,.page-template-faqs section.dark .faq-content body.product-template-default .faq-list>.woocommerce-tabs p,body.product-template-default .page-template-faqs section.dark .faq-content .faq-list>.woocommerce-tabs p{color:#b8bcbf}@media (max-width: 767px){.sales-event.steam-deck-product .product-list .container .hero-section.with-image{flex-direction:column}}@media (min-width: 700px) and (max-width: 1279px){.sales-event{padding-top:4vw}}.sales-event .hero-section{flex-direction:column;flex-wrap:wrap;justify-content:center !important;align-items:center;max-width:1100px;margin:2em auto 1em !important;text-align:center;word-break:keep-all}.sales-event .hero-section .text-content{text-align:center;display:flex;margin:0;justify-content:center;align-items:center;flex:1;gap:1em}@media (max-width: 1023px){.sales-event .hero-section .text-content{flex-direction:row;flex-wrap:wrap}}.sales-event .subtitles{display:flex;align-items:center;justify-content:center;gap:2.4em;font-size:1.5em}.sales-event .subtitles>div:nth-child(1){font-size:0.85em}@media (max-width: 1023px){.sales-event .subtitles{font-size:1.3em}.sales-event .subtitles>div:nth-child(1){font-size:0.85em}}@media (max-width: 900px){.sales-event .subtitles{flex-direction:column;gap:1em}.sales-event .subtitles>div{width:100%}}.sales-event .subtitles .countdown{display:block;font-size:110%;padding-top:0.25em;font-weight:bold;white-space:nowrap}.sales-event .countdown-container{font-size:1.4em;font-weight:bold;display:none;width:100%}@media (min-width: 1024px){.sales-event .countdown-container{min-width:45%;max-width:45%}}.sales-event .text-content,.sales-event .image-content{width:100%;min-width:auto;flex-basis:auto !important}.sales-event .image-content{position:relative;max-width:1021px;margin:4vh auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sales-event .mask{position:absolute;overflow:hidden;inset:0;margin:0 auto;height:85%;width:39%;transform:translate(1.5%, 8.5%);border-radius:2%}.sales-event .video{position:absolute;inset:0;height:100%;max-width:-moz-fit-content;max-width:fit-content}.sales-event .sales-hero{position:absolute;bottom:0;right:8%;width:100%;max-width:13%;aspect-ratio:400 / 546}.variation-list .sold-out .single_variation_wrap ul,.variation-list .sold-out .variation-info,.variation-list .sold-out .price-and-title{opacity:0.2}.variation-list .new-soldout-ribbon{position:absolute;top:0;left:0;right:0;text-align:center;background:#404040;color:white;font-weight:bold;transform:translateX(41%) translateY(25px) rotateZ(45deg);padding-top:4px;box-shadow:4px 2px 6px #00000044}@media (max-width: 700px){.variation-list .new-soldout-ribbon{transform:none;position:relative;margin-bottom:20px;margin-top:-20px;margin-left:-20px;margin-right:-20px;padding:0.65rem}}.variation-list .new-soldout-ribbon.comingsoon{background:darkgreen}.variation-list .singlevariation .new-soldout-ribbon{transform:translateX(550px) translateY(35px) rotateZ(45deg)}@media (max-width: 1280px){.variation-list .singlevariation .new-soldout-ribbon{transform:translateX(41%) translateY(35px) rotateZ(45deg)}}@media (max-width: 700px){.variation-list .singlevariation .new-soldout-ribbon{transform:none}}.variation-list .soldout-ribbon{font-weight:900;position:absolute;text-transform:capitalize;left:0;right:0;color:#000000BB;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transform:translateY(-24px);transform-origin:center center;z-index:5;font-size:2.2em;text-align:center}.variation-list .soldout-ribbon .soldout-title{background:white;box-shadow:0px 0px 64px 32px #fff;width:100%;display:flex;flex-direction:column}.variation-list .soldout-ribbon .soldout-estimation{padding:25px 0px;display:flex;flex-direction:column}.variation-list .soldout-ribbon .soldout-estimation .soldout-estimation-title{font-size:1rem;font-weight:500}.variation-list .soldout-ribbon .soldout-estimation .soldout-estimation-date{font-size:1.3rem}.variation-list .soldout-ribbon .tinv-wraper{opacity:0;animation:fadeIn 0.5s linear forwards;animation-delay:0.6s;position:absolute;bottom:80px;font-size:16px}@media (max-width: 743px){.variation-list .soldout-ribbon .tinv-wraper{bottom:25px}}.variation-list .discount-percentage{font-weight:700;font-size:2.8em}.variation-list .free-shipping{font-size:1.1em}.variation-list .free-shipping span{background:#000000AA;padding:0.5em 0.6em 0.3em;margin:0}.variation-list .discount{display:flex;flex-direction:column;justify-content:right;text-align:right;line-height:170%;padding-bottom:16px}.variation-list .discount .discount-value{font-size:2.2em;margin-left:6px;font-weight:700}.variation-list .discount .discount-value .woocommerce-Price-currencySymbol{font-size:60%;padding-right:3px;text-decoration:none}.variation-list .discount .discount-regular-price{font-size:1.2em;text-decoration:line-through;font-weight:700;margin:0 2px}.variation-list .discount .discount-regular-price .woocommerce-Price-currencySymbol{font-size:60%;padding-right:3px;text-decoration:none}.simple-page{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);margin-bottom:4em}@media (min-width: 1920px){.simple-page{margin-left:calc(50% - 960px)}}.simple-page .container{max-width:calc(1280px + 100px);margin:0 auto}.simple-page .container.article{max-width:1024px}@media (min-width: 701px){.simple-page .container.article .page-title h1{font-size:4.75em}}.simple-page .container.article .image-content{margin-bottom:2em}.simple-page p{color:#b8bcbf}.onsale{display:none !important}.single-product div.product{overflow:visible}@media (max-width: 700px){body.product-template-default:not([class*="category-steam-deck"]){margin-top:-1.8em}body.product-template-default:not([class*="category-steam-deck"]) .woocommerce:not(:empty){margin-top:1em}}body.product-template-default .woocommerce-tabs{padding:3em 0 0 0}@media (max-width: 700px){body.product-template-default .woocommerce-tabs{padding:1em 0 0 0}}body.product-template-default .woocommerce-tabs .woocommerce-Tabs-panel--additional_information{display:none !important}body.product-template-default .woocommerce-tabs h2:first-child{display:none}body.product-template-default .woocommerce-tabs .tabs{display:none}body.product-template-default .woocommerce-tabs .panel{float:none;width:100%;margin-bottom:1em}body.product-template-default .woocommerce-tabs .panel p{color:#b8bcbf}body.product-template-default .site-main{margin-bottom:0}body.product-template-default .product-content{margin-bottom:0}body.product-template-default.single-product .product .summary{width:calc(400px + 5%);padding-right:5%;margin-bottom:0}@media (max-width: 1023px){body.product-template-default.single-product .product .summary{float:none;width:100%;padding:0}}body.product-template-default.single-product .product .summary p.stock{display:none}body.product-template-default.single-product .product .summary p.stock.out-of-stock{display:block}body.product-template-default.single-product .product .summary p.first-payment-date{display:none}body.product-template-default.single-product .product .summary h1.product_title{margin-bottom:0.2em;font-size:3.3125em}@media (max-width: 700px){body.product-template-default.single-product .product .summary h1.product_title{font-size:1.9375em}}body.product-template-default.single-product .product .summary .variations td.value{margin-top:0.3em}body.product-template-default.single-product .product .summary .variations .reset_variations{display:none !important}body.product-template-default.single-product .product .summary .variations select{max-width:100%;width:100%}body.product-template-default.single-product .product .summary .woocommerce-variation-description>ul{list-style-type:initial;margin-left:1em}body.product-template-default.single-product .product .summary .woocommerce-variation-description>ul>li,body.product-template-default.single-product .product .summary .woocommerce-product-details__short-description>p{color:#b8bcbf;font-weight:400;font-size:.875em}body.product-template-default.single-product .product .summary .woocommerce-product-details__short-description{margin-top:1em}body.product-template-default.single-product .product .summary .woocommerce-product-details__short-description>p:last-child{margin-bottom:0.5em}body.product-template-default.single-product .product .summary .woocommerce-Price-amount{color:#fff}body.product-template-default.single-product .product .summary .price{margin:0.8em 0 0.4em 0;font-weight:400}body.product-template-default.single-product .product .summary .price .woocommerce-Price-currencySymbol{font-size:60%;margin-right:0.1em;font-weight:400}body.product-template-default.single-product .product .summary .price del+ins .woocommerce-Price-amount{color:#1a9fff}body.product-template-default.single-product .product .summary .edit-link{display:none}body.product-template-default.single-product .product .summary .product_meta .posted_in,body.product-template-default.single-product .product .summary .product_meta .sku_wrapper{display:none}body.product-template-default.single-product .product .summary .product_meta span{color:#b8bcbf}body.product-template-default.single-product .product .summary form{position:relative;margin:0.3em 0}body.product-template-default.single-product .product .summary form:not(.show){height:80px}body.product-template-default.single-product .product .summary form:not(.show) button,body.product-template-default.single-product .product .summary form:not(.show) .quantity{opacity:0}body.product-template-default.single-product .product .summary form:not(.show) button{position:absolute;top:1em}body.product-template-default.single-product .product .summary form button{width:100%}body.product-template-default.single-product .product .summary form button:hover,body.product-template-default.single-product .product .summary form button:focus{background-color:#fff;color:#1b1b1b}body.product-template-default.single-product .product .summary form+p{font-size:.75em;opacity:0.8;text-align:center;margin-bottom:0;padding:1em 0;border-top:1px solid #3d4450;border-bottom:1px solid #3d4450}body.product-template-default.single-product .product .summary form+p:empty{display:none}body.product-template-default.single-product .quantity{margin-bottom:1em}body.product-template-default.single-product .quantity>input{width:5em;text-align:left;padding:0.4em 1.1em}body.product-template-default.single-product .quantity.hidden{display:none}body.product-template-default.single-product .onbackorder .quantity{display:none}body.product-template-default.single-product .product .woocommerce-product-gallery{transition:opacity 0s ease-in-out 0s !important;width:calc(100% - 400px - 5%);margin:0;float:right;visibility:hidden;opacity:0 !important}@media (max-width: 1023px){body.product-template-default.single-product .product .woocommerce-product-gallery{float:none;width:100%;margin-bottom:2em}}body.product-template-default.single-product .product .woocommerce-product-gallery.loaded{visibility:visible;opacity:1 !important}@media (min-width: 701px){body.product-template-default.single-product .product .woocommerce-product-gallery .flex-viewport{border:1px solid #3d4450;margin-bottom:0.8em}}@media (max-width: 700px){body.product-template-default.single-product .product .woocommerce-product-gallery .flex-viewport{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);margin-bottom:1.3em}}@media (max-width: 700px) and (min-width: 1920px){body.product-template-default.single-product .product .woocommerce-product-gallery .flex-viewport{margin-left:calc(50% - 960px)}}body.product-template-default.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 60px));grid-gap:0.8em}@media (max-width: 1023px){body.product-template-default.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs{grid-template-columns:repeat(auto-fit, minmax(50px, 50px));grid-gap:0.3em}}body.product-template-default.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs::before{display:none}body.product-template-default.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs>li{width:100% !important;margin:0 !important;border:1px solid #3d4450}body.product-template-default.single-product .product img{width:100%;-o-object-fit:cover;object-fit:cover}form.bundle_form>.bundled_product{display:flex;flex-direction:row;border-top:1px solid #3d4450;padding:1.5em 0 !important;margin-bottom:0 !important}form.bundle_form>.bundled_product .item_title{font-size:.875em;font-weight:600}form.bundle_form>.bundled_product .bundled_product_excerpt{display:none}form.bundle_form>.bundled_product .bundled_item_cart_details .woocommerce-variation-description{margin:1em 0}form.bundle_form>.bundled_product .bundled_item_cart_content .price{margin-top:0 !important}form.bundle_form>.bundled_product .bundled_product_images{margin:0 !important;max-width:100px !important;padding-right:1.5em}form.bundle_form>.bundled_product .bundled_product_images img{border-radius:2px}form.bundle_form>.bundled_product h4.bundled_product_title{font-weight:500}form.bundle_form>.bundled_product .bundled_product_permalink{display:none}form.bundle_form>.bundled_product .variations label{display:none}form.bundle_form>.bundled_product .woocommerce-variation-availability{display:none}form.bundle_form .bundle_price .price{margin-top:0 !important;margin-bottom:1em !important}form.bundle_form .bundle_availability{display:none}body.product-template-default .woocommerce-info ~ .product,body.product-template-default .woocommerce-notices-wrapper:not(:empty)+.product{margin-top:2em}@media (max-width: 700px){body.product-template-default .woocommerce-info ~ .product,body.product-template-default .woocommerce-notices-wrapper:not(:empty)+.product{margin-top:1em}}.product_meta:empty{display:none}.woocommerce-tabs:empty{display:none}.steam-deck-product p{font-weight:400}.steam-deck-product.darkmode .product-list h1,.steam-deck-product.darkmode .product-list h2,.steam-deck-product.darkmode .product-list h3,.steam-deck-product.darkmode .product-list h4,.steam-deck-product.darkmode .product-list h5,.steam-deck-product.darkmode .product-list h6,.steam-deck-product.darkmode .product-list p,.steam-deck-product.darkmode .product-list button,.steam-deck-product.darkmode .product-list input,.steam-deck-product.darkmode .product-list td,.steam-deck-product.darkmode .product-list label,.steam-deck-product.darkmode .product-list li,.steam-deck-product.darkmode .product-list legend,.steam-deck-product.darkmode .product-list mark{color:white}.steam-deck-product.darkmode .product-list .card-full-invoice .price-wishlist .tinv-wishlist,.steam-deck-product.darkmode .product-list .card-full-invoice .price-wishlist .tinvwl_add_to_wishlist_button{color:white !important}.steam-deck-product .product-list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);padding-top:88px;padding-bottom:88px;background:#fbfbfb;background-size:300% 300%;animation:gradient 20s ease infinite;z-index:2;position:relative}@media (min-width: 1920px){.steam-deck-product .product-list{margin-left:calc(50% - 960px)}}@media (max-width: 1279px){.steam-deck-product .product-list{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){.steam-deck-product .product-list{padding-top:10vw;padding-bottom:10vw}}.steam-deck-product .product-list h1,.steam-deck-product .product-list h2,.steam-deck-product .product-list h3,.steam-deck-product .product-list h4,.steam-deck-product .product-list h5,.steam-deck-product .product-list h6,.steam-deck-product .product-list p,.steam-deck-product .product-list button,.steam-deck-product .product-list input,.steam-deck-product .product-list td,.steam-deck-product .product-list label,.steam-deck-product .product-list li,.steam-deck-product .product-list legend,.steam-deck-product .product-list mark{color:#000}.steam-deck-product .product-list .variation-item .button{color:white}.steam-deck-product .product-list .variation-item .button:hover{color:black}.steam-deck-product .product-list .variation-item.prerelease .single_add_to_cart_button{display:none !important}.steam-deck-product .product-list .variation-item.prerelease .variation-info{display:none}.steam-deck-product .product-list .variation-item.prerelease .price-wishlist .tinv-wishlist{font-size:24px}.steam-deck-product .product-list .variation-item.prerelease .price-wishlist .tinv-wishlist .tinvwl-icon-heart:before{font-size:35px}@media (max-width: 767px){.steam-deck-product .product-list .variation-item.prerelease .price-wishlist .tinv-wishlist{font-size:20px}.steam-deck-product .product-list .variation-item.prerelease .price-wishlist .tinv-wishlist .tinvwl-icon-heart:before{font-size:30px}}.steam-deck-product .product-list .container{max-width:calc(1280px + 100px);margin:0 auto}@media (min-width: 1280px){.steam-deck-product .product-list .container{margin-top:1em}}@media (max-width: 1279px){.steam-deck-product .product-list .container{margin-top:-1em}}@media (max-width: 700px){.steam-deck-product .product-list .container{margin-top:-2.5em}}.steam-deck-product .product-list .container .promotion-video{display:flex;position:relative;height:100%;padding-bottom:50%;overflow:hidden}@media (max-width: 1279px){.steam-deck-product .product-list .container .promotion-video{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw)}}@media (max-width: 1279px) and (min-width: 1920px){.steam-deck-product .product-list .container .promotion-video{margin-left:calc(50% - 960px)}}@media (max-width: 700px){.steam-deck-product .product-list .container .promotion-video{padding-bottom:65%}}.steam-deck-product .product-list .container .promotion-video video,.steam-deck-product .product-list .container .promotion-video img{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;top:50%;transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.steam-deck-product .product-list .container .hero-section{margin-top:1em;margin-bottom:2em}@media (max-width: 1279px){.steam-deck-product .product-list .container .hero-section{margin-top:4em}}@media (max-width: 700px){.steam-deck-product .product-list .container .hero-section{margin-top:3em}}.steam-deck-product .product-list .container .hero-section.with-image{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (min-width: 1280px){.steam-deck-product .product-list .container .hero-section.with-image{margin-left:calc((-1280px * 0.0575) / 2);margin-right:calc((-1280px * 0.0575) / 2)}.steam-deck-product .product-list .container .hero-section.with-image>div,.steam-deck-product .product-list .container .hero-section.with-image>li,.steam-deck-product .product-list .container .hero-section.with-image>h2{margin-left:calc((1280px * 0.0575) / 2);margin-right:calc((1280px * 0.0575) / 2)}}@media (min-width: 701px) and (max-width: 1279px){.steam-deck-product .product-list .container .hero-section.with-image{margin-left:calc(-5.75vw / 2);margin-right:calc(-5.75vw / 2)}.steam-deck-product .product-list .container .hero-section.with-image>div,.steam-deck-product .product-list .container .hero-section.with-image>li,.steam-deck-product .product-list .container .hero-section.with-image>h2{margin-left:calc(5.75vw / 2);margin-right:calc(5.75vw / 2)}}@media (max-width: 767px){.steam-deck-product .product-list .container .hero-section.with-image{flex-direction:column-reverse}}.steam-deck-product .product-list .container .hero-section.with-image .text-content{min-width:350px}@media (max-width: 900px){.steam-deck-product .product-list .container .hero-section.with-image .text-content{min-width:38vw}}@media (max-width: 700px){.steam-deck-product .product-list .container .hero-section .text-content{margin-top:2em}}.steam-deck-product .product-list .container .hero-section .text-content .rich-text,.steam-deck-product .product-list .container .hero-section .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .steam-deck-product .product-list .container .hero-section .text-content .woocommerce-tabs{font-weight:400}@media (max-width: 700px){.steam-deck-product .product-list .container .hero-section .text-content .rich-text,.steam-deck-product .product-list .container .hero-section .text-content body.product-template-default .woocommerce-tabs,body.product-template-default .steam-deck-product .product-list .container .hero-section .text-content .woocommerce-tabs{font-size:90%}}.steam-deck-product .tech-spec-button-container{display:flex;justify-content:flex-start}@media (max-width: 700px){.steam-deck-product .tech-spec-button-container{justify-content:center}}.steam-deck-product .footnote,.steam-deck-product .rich-text figure figcaption,.rich-text figure .steam-deck-product figcaption,.steam-deck-product body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .steam-deck-product figcaption{margin-top:2em;max-width:600px}@media (max-width: 700px){.steam-deck-product .footnote,.steam-deck-product .rich-text figure figcaption,.rich-text figure .steam-deck-product figcaption,.steam-deck-product body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .steam-deck-product figcaption{text-align:center}}section.dock{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw)}@media (min-width: 1920px){section.dock{margin-left:calc(50% - 960px)}}section.dock .container{padding-top:88px;padding-bottom:88px;max-width:calc(1280px + 100px);margin:0 auto}@media (max-width: 1279px){section.dock .container{padding-top:6.5vw;padding-bottom:6.5vw}}@media (max-width: 700px){section.dock .container{padding-top:10vw;padding-bottom:10vw}}section.dock img{margin-top:-2em}.steam-deck-product .text-and-image-row{overflow:visible;padding-bottom:50px;z-index:1}.steam-deck-product .text-and-image-row .content{justify-content:space-between;align-items:center}@media (max-width: 700px){.steam-deck-product .text-and-image-row .content .image-content{margin:0 auto}}.steam-deck-product .text-and-image-row .content .image-content video{max-width:550px}@media (max-width: 700px){.steam-deck-product .text-and-image-row .content .image-content video{max-width:330px}}@media (max-width: 700px){.steam-deck-product .text-and-image-row .content.reverse-order{flex-direction:column-reverse;grid-gap:0;margin-bottom:7vw}.steam-deck-product .text-and-image-row .content.reverse-order .image-content{order:1}}.steam-deck-product .text-and-image-row .content.reverse-order .image-content video{max-width:50vw;right:initial}@media (max-width: 700px){.steam-deck-product .text-and-image-row .content.reverse-order .image-content video{margin-top:3vw;max-width:100%}}.steam-deck-product .text-and-image-row .content:not(.reverse-order){z-index:1}.steam-deck-product .text-and-image-row .content:not(.reverse-order) .text-content{z-index:2}.steam-deck-product .text-and-image-row .content:not(.reverse-order) .image-content{position:relative;left:initial}.steam-deck-product .text-and-image-row .content:not(.reverse-order) .image-content video{max-height:30vw;max-height:450px}@media (max-width: 1279px){.steam-deck-product .text-and-image-row .content:not(.reverse-order) .image-content video{margin-top:-3vw}}@media (max-width: 700px){.steam-deck-product .text-and-image-row .content:not(.reverse-order) .image-content video{margin-top:-40px;max-height:75vw}}.steam-deck-product .text-and-image-row.light+.text-and-image-row.light{padding-top:0}.steam-deck-product .woocommerce-error{background-color:#330000;display:none;margin-bottom:3em;margin-top:0}@media (max-width: 1279px){.steam-deck-product .woocommerce-error{margin-top:3em;margin-bottom:-1em}}@media (max-width: 700px){.steam-deck-product .woocommerce-error{margin-top:2.5em;margin-bottom:-1em}}@media (max-width: 414px){.steam-deck-product .woocommerce-error{margin-top:3.5em}}#woocommerce-notice-container .woocommerce-error{display:block}.variation-list .variations_form .variations{display:none}.variation-list .variations_form .quantity{display:none !important}.steam-deck-product .woocommerce-variation-availability,.steam-deck-product .woocommerce-variation-price{display:none}.steam-deck-product .woocommerce-single-product-summary-essential-hooks{display:none}@media (min-width: 701px){.steam-deck-product ul.secondary-link-list{margin:3em -0.2em 2em -0.2em}}@media (max-width: 700px){.steam-deck-product ul.secondary-link-list{margin:2em 0}}@media (max-width: 700px){.steam-deck-product ul.secondary-link-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:0.5em}}@media (min-width: 701px){.steam-deck-product ul.secondary-link-list>li{display:inline-block;margin:0.3em 0.2em}}.steam-deck-product ul.secondary-link-list>li>a{padding:0.8em 1.1em;font-size:calc(.875em - 0.05em)}@media (max-width: 700px){.steam-deck-product ul.secondary-link-list>li>a{width:100%;padding:1em 1.2em}}.not-available-message{text-align:center;padding-top:3em;margin:0 2em}@media (max-width: 700px){.not-available-message{padding-top:2em;font-size:1.3125em}}.maintenance-mode{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);text-align:center}@media (min-width: 1920px){.maintenance-mode{margin-left:calc(50% - 960px)}}@media (min-height: 400px){.maintenance-mode{height:100vh}}.maintenance-mode .main{display:flex;align-items:center}@media (min-height: 400px){.maintenance-mode .main{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;top:44%;transform:translateY(-50%)}}@media (max-height: 400px){.maintenance-mode .main{margin-top:6em}}.maintenance-mode .main .container{max-width:calc(1280px + 100px);margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:650px;margin:0 auto;position:relative}.maintenance-mode .main .container .maintenance-icon{box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);background-color:#3d444e;width:78px;height:78px;display:flex;justify-content:center;align-items:center;border-radius:78px;margin-bottom:1.2em}.maintenance-mode .main .container .rich-text p,.maintenance-mode .main .container body.product-template-default .woocommerce-tabs p,body.product-template-default .maintenance-mode .main .container .woocommerce-tabs p{color:#b8bcbf;margin-bottom:0}@media (min-height: 400px){.maintenance-mode .footer-text{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;bottom:10px;top:initial}}@media (max-height: 400px){.maintenance-mode .footer-text{margin-top:3em}}.maintenance-mode .footer-text .container{max-width:calc(1280px + 100px);margin:0 auto;font-size:0.8em}.maintenance-mode .footer-text .container .footnote,.maintenance-mode .footer-text .container .rich-text figure figcaption,.rich-text figure .maintenance-mode .footer-text .container figcaption,.maintenance-mode .footer-text .container body.product-template-default .woocommerce-tabs figure figcaption,body.product-template-default .woocommerce-tabs figure .maintenance-mode .footer-text .container figcaption{max-width:620px;margin:0 auto}.steam-deck-not-available{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);text-align:center;margin-bottom:4em}@media (min-width: 1920px){.steam-deck-not-available{margin-left:calc(50% - 960px)}}.steam-deck-not-available .container{max-width:calc(1280px + 100px);margin:0 auto;margin:2em auto 5em auto;max-width:680px}.steam-deck-not-available .container .rich-text h1,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs h1,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs h1,.steam-deck-not-available .container .rich-text h2,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs h2,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs h2,.steam-deck-not-available .container .rich-text h3,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs h3,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs h3,.steam-deck-not-available .container .rich-text h4,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs h4,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs h4,.steam-deck-not-available .container .rich-text h5,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs h5,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs h5{font-size:1.375em;font-weight:500;margin-bottom:1em;line-height:1.2}.steam-deck-not-available .container .rich-text p,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs p,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs p{color:#b8bcbf}.steam-deck-not-available .container .rich-text a.button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs a.button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs a.button,.steam-deck-not-available .container .rich-text button.alt[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.alt[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.alt[type="submit"],.steam-deck-not-available .container .rich-text .wpcf7 form input[type="submit"],.wpcf7 form .steam-deck-not-available .container .rich-text input[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .wpcf7 form input[type="submit"],.wpcf7 form .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .wpcf7 form input[type="submit"],.wpcf7 form body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input[type="submit"],.steam-deck-not-available .container .rich-text body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .steam-deck-not-available .container .rich-text .woocommerce-button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button,.steam-deck-not-available .container .rich-text body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .steam-deck-not-available .container .rich-text .woocommerce-button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-cart .woocommerce-button,body.woocommerce-cart body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button,.steam-deck-not-available .container .rich-text body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .steam-deck-not-available .container .rich-text .woocommerce-button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button,.steam-deck-not-available .container .rich-text body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .steam-deck-not-available .container .rich-text .woocommerce-button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button,.steam-deck-not-available .container .rich-text .woocommerce-account .woocommerce-button,.woocommerce-account .steam-deck-not-available .container .rich-text .woocommerce-button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account .woocommerce-button,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account .woocommerce-button,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button,.steam-deck-not-available .container .rich-text form.checkout_coupon p button,form.checkout_coupon p .steam-deck-not-available .container .rich-text button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs form.checkout_coupon p button,form.checkout_coupon p .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs form.checkout_coupon p button,form.checkout_coupon p body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button,.steam-deck-not-available .container .rich-text .woocommerce-account button.button,.woocommerce-account .steam-deck-not-available .container .rich-text button.button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account button.button,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account button.button,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.button,.steam-deck-not-available .container .rich-text #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .steam-deck-not-available .container .rich-text input.button,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input.button,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input.button{display:inline-flex;margin:1em auto 0 auto;background-color:#1a9fff}.steam-deck-not-available .container .rich-text a.button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs a.button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs a.button:hover,.steam-deck-not-available .container .rich-text button.alt:hover[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.alt:hover[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.alt:hover[type="submit"],.steam-deck-not-available .container .rich-text .wpcf7 form input:hover[type="submit"],.wpcf7 form .steam-deck-not-available .container .rich-text input:hover[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .wpcf7 form input:hover[type="submit"],.wpcf7 form .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input:hover[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .wpcf7 form input:hover[type="submit"],.wpcf7 form body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input:hover[type="submit"],.steam-deck-not-available .container .rich-text body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received .steam-deck-not-available .container .rich-text .woocommerce-button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:hover,.steam-deck-not-available .container .rich-text body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart .steam-deck-not-available .container .rich-text .woocommerce-button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:hover,.steam-deck-not-available .container .rich-text body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout .steam-deck-not-available .container .rich-text .woocommerce-button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:hover,.steam-deck-not-available .container .rich-text body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order .steam-deck-not-available .container .rich-text .woocommerce-button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:hover,.steam-deck-not-available .container .rich-text .woocommerce-account .woocommerce-button:hover,.woocommerce-account .steam-deck-not-available .container .rich-text .woocommerce-button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account .woocommerce-button:hover,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account .woocommerce-button:hover,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:hover,.steam-deck-not-available .container .rich-text form.checkout_coupon p button:hover,form.checkout_coupon p .steam-deck-not-available .container .rich-text button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs form.checkout_coupon p button:hover,form.checkout_coupon p .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs form.checkout_coupon p button:hover,form.checkout_coupon p body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button:hover,.steam-deck-not-available .container .rich-text .woocommerce-account button.button:hover,.woocommerce-account .steam-deck-not-available .container .rich-text button.button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account button.button:hover,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account button.button:hover,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.button:hover,.steam-deck-not-available .container .rich-text #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center .steam-deck-not-available .container .rich-text input.button:hover,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input.button:hover,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input.button:hover,.steam-deck-not-available .container .rich-text a.button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs a.button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs a.button:focus,.steam-deck-not-available .container .rich-text button.alt:focus[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.alt:focus[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.alt:focus[type="submit"],.steam-deck-not-available .container .rich-text .wpcf7 form input:focus[type="submit"],.wpcf7 form .steam-deck-not-available .container .rich-text input:focus[type="submit"],.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .wpcf7 form input:focus[type="submit"],.wpcf7 form .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input:focus[type="submit"],body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .wpcf7 form input:focus[type="submit"],.wpcf7 form body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input:focus[type="submit"],.steam-deck-not-available .container .rich-text body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received .steam-deck-not-available .container .rich-text .woocommerce-button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:focus,.steam-deck-not-available .container .rich-text body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart .steam-deck-not-available .container .rich-text .woocommerce-button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:focus,.steam-deck-not-available .container .rich-text body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout .steam-deck-not-available .container .rich-text .woocommerce-button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:focus,.steam-deck-not-available .container .rich-text body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order .steam-deck-not-available .container .rich-text .woocommerce-button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:focus,.steam-deck-not-available .container .rich-text .woocommerce-account .woocommerce-button:focus,.woocommerce-account .steam-deck-not-available .container .rich-text .woocommerce-button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account .woocommerce-button:focus,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account .woocommerce-button:focus,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-button:focus,.steam-deck-not-available .container .rich-text form.checkout_coupon p button:focus,form.checkout_coupon p .steam-deck-not-available .container .rich-text button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs form.checkout_coupon p button:focus,form.checkout_coupon p .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs form.checkout_coupon p button:focus,form.checkout_coupon p body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button:focus,.steam-deck-not-available .container .rich-text .woocommerce-account button.button:focus,.woocommerce-account .steam-deck-not-available .container .rich-text button.button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs .woocommerce-account button.button:focus,.woocommerce-account .steam-deck-not-available .container body.product-template-default .woocommerce-tabs button.button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs .woocommerce-account button.button:focus,.woocommerce-account body.product-template-default .steam-deck-not-available .container .woocommerce-tabs button.button:focus,.steam-deck-not-available .container .rich-text #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center .steam-deck-not-available .container .rich-text input.button:focus,.steam-deck-not-available .container body.product-template-default .woocommerce-tabs #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center .steam-deck-not-available .container body.product-template-default .woocommerce-tabs input.button:focus,body.product-template-default .steam-deck-not-available .container .woocommerce-tabs #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center body.product-template-default .steam-deck-not-available .container .woocommerce-tabs input.button:focus{background-color:#000;color:#fff}.authorized-retails-list,.question-list{width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);margin-bottom:4em}.authorized-retails-list .country-menu,.authorized-retails-list .type-menu,.question-list .country-menu,.question-list .type-menu{background-color:lightgray;margin-bottom:50px}.authorized-retails-list ul.nav.nav-tabs,.question-list ul.nav.nav-tabs{justify-content:center}.authorized-retails-list ul.nav.nav-tabs li,.question-list ul.nav.nav-tabs li{display:inline-block;line-height:100px;height:100%}.authorized-retails-list ul.nav.nav-tabs li a,.question-list ul.nav.nav-tabs li a{display:flex;height:100%;padding:25px 25px 20px;color:black !important;text-decoration:none;font-size:1.8em;align-items:center}.authorized-retails-list ul.nav.nav-tabs li a.active,.question-list ul.nav.nav-tabs li a.active{color:black !important;text-decoration:none !important}.authorized-retails-list ul.nav.nav-tabs li:hover,.authorized-retails-list ul.nav.nav-tabs li a:hover,.question-list ul.nav.nav-tabs li:hover,.question-list ul.nav.nav-tabs li a:hover{color:black !important;position:relative;z-index:2;text-decoration:none !important}.authorized-retails-list ul.nav.nav-tabs li:focus,.authorized-retails-list ul.nav.nav-tabs li a:focus,.question-list ul.nav.nav-tabs li:focus,.question-list ul.nav.nav-tabs li a:focus{outline:none}@media (min-width: 1920px){.authorized-retails-list,.question-list{margin-left:calc(50% - 960px)}}.authorized-retails-list .container,.question-list .container{max-width:calc(1280px + 100px);margin:0 auto;max-width:calc(1280px + 100px);margin:0 auto}@media (min-width: 701px){.authorized-retails-list .container .page-title h1,.question-list .container .page-title h1{font-size:4.75em}}.authorized-retails-list .container .image-content,.question-list .container .image-content{margin-bottom:2em}.authorized-retails-list .container .nav,.question-list .container .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.authorized-retails-list .container .nav-link,.question-list .container .nav-link{display:block;padding:10px 10px}.authorized-retails-list .container .tab-content,.question-list .container .tab-content{min-height:300px}.authorized-retails-list .container .tab-content .card,.question-list .container .tab-content .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;margin:25px 0px}.authorized-retails-list .container .tab-content .card .card-header a,.question-list .container .tab-content .card .card-header a{font-size:1.4em;margin-left:25px;text-decoration:none}.authorized-retails-list .container .tab-content .card .card-header a::before,.question-list .container .tab-content .card .card-header a::before{font-family:fontawesome;content:"\f068  ";font-weight:400;margin-right:5px}.authorized-retails-list .container .tab-content .card .card-header a.collapsed::before,.question-list .container .tab-content .card .card-header a.collapsed::before{content:"\f067  "}.authorized-retails-list .container .tab-content .card .shoplist .card-body,.question-list .container .tab-content .card .shoplist .card-body{padding:10px;margin:10px;max-width:300px}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storename,.question-list .container .tab-content .card .shoplist .card-body .storename{font-size:1.4em;margin-bottom:10px;min-height:80px}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storecontent,.question-list .container .tab-content .card .shoplist .card-body .storecontent{margin-top:10px}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storetypeavailable,.question-list .container .tab-content .card .shoplist .card-body .storetypeavailable{min-height:40px}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storetypeavailable div,.question-list .container .tab-content .card .shoplist .card-body .storetypeavailable div{display:inline-block}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storetypeavailable div.lcdmodels,.question-list .container .tab-content .card .shoplist .card-body .storetypeavailable div.lcdmodels{color:#1A9FFF;font-size:1.5em;margin-right:10px}.authorized-retails-list .container .tab-content .card .shoplist .card-body .storetypeavailable div.oledmodels,.question-list .container .tab-content .card .shoplist .card-body .storetypeavailable div.oledmodels{color:#F93829;font-size:1.5em;margin-right:10px}.authorized-retails-list .container .tab-content .card .questionlist .card-body,.question-list .container .tab-content .card .questionlist .card-body{margin:10px;width:100%}.authorized-retails-list .container .tab-content .card .questionlist .card-body .question,.question-list .container .tab-content .card .questionlist .card-body .question{font-size:1.25em;margin-bottom:10px}.authorized-retails-list .container .tab-content .card .questionlist .card-body .answer,.question-list .container .tab-content .card .questionlist .card-body .answer{font-size:1em;margin-top:10px}.authorized-retails-list .container .tab-content .tab-pane,.question-list .container .tab-content .tab-pane{display:none}.authorized-retails-list .container .tab-content .active,.question-list .container .tab-content .active{display:block}.authorized-retails-list .container .fade,.question-list .container .fade{opacity:0;transition:opacity .15s linear}.authorized-retails-list .container .fade.show,.question-list .container .fade.show{opacity:1}.authorized-retails-list .container .flexblock,.question-list .container .flexblock{display:flex;flex-wrap:wrap}.authorized-retails-list .container .collapse,.question-list .container .collapse{display:none}.authorized-retails-list .container .collapse.show,.question-list .container .collapse.show{display:block;padding-bottom:20px}.authorized-retails-list .container .collapsing,.question-list .container .collapsing{position:relative;height:0;overflow:hidden;transition:height 0.2s}@media (max-width: 900px){.authorized-retails-list .country-menu,.question-list .country-menu{height:30px;margin-bottom:50px}.authorized-retails-list .country-menu ul.nav.nav-tabs li,.question-list .country-menu ul.nav.nav-tabs li{line-height:30px}.authorized-retails-list .country-menu ul.nav.nav-tabs li a,.question-list .country-menu ul.nav.nav-tabs li a{height:30px;padding:10px;font-size:1em}.authorized-retails-list .type-menu ul.nav.nav-tabs li a,.question-list .type-menu ul.nav.nav-tabs li a{height:50px;padding:10px;font-size:1.4em}}.authorized-retails-list .country-menu{background-color:dimgrey}.authorized-retails-list ul.nav.nav-tabs li{background:dimgrey}.authorized-retails-list ul.nav.nav-tabs li a{color:white !important;font-size:1.5em}.authorized-retails-list ul.nav.nav-tabs li a.active,.authorized-retails-list ul.nav.nav-tabs li a:hover{background:darkgrey}.authorized-retails-list ul.nav.nav-tabs li a:hover,.authorized-retails-list ul.nav.nav-tabs li a a:hover{background:darkgrey;box-shadow:0px 0px 0px 5px darkgrey}.question-list ul.nav.nav-tabs li{background:lightgray}.question-list ul.nav.nav-tabs li a{color:white !important}.question-list ul.nav.nav-tabs li a.active,.question-list ul.nav.nav-tabs li a:hover{background:white}.question-list ul.nav.nav-tabs li a:hover,.question-list ul.nav.nav-tabs li a a:hover{background:white;box-shadow:0px 0px 0px 5px white}.woocommerce .cart-collaterals .cross-sells{width:100%}.woocommerce .cart-collaterals .cross-sells .price span:first-of-type{justify-content:space-evenly}.woocommerce .cart-collaterals .cross-sells .price .amount:has(+del),.woocommerce .cart-collaterals .cross-sells .price del+.amount{font-size:2em;color:red;font-weight:bold}.woocommerce .cart-collaterals .cross-sells .price del{font-size:1.2em !important}.woocommerce .cart-collaterals .cross-sells .price del .amount{color:grey}.woocommerce .cart-collaterals .fee>th{padding-left:0px}.woocommerce .woocommerce-checkout-review-order-table .fee>td{display:block;min-width:150px}.woocommerce .woocommerce-cart-form .bundle-discount{border-radius:10px;padding:3px 9px;background:linear-gradient(45deg, #C5312D, #E43A36);display:inline-block;color:white;font-weight:400;font-size:90%}.woocommerce .woocommerce-cart-form .bundle-discount .amount{font-weight:bold}.woocommerce .woocommerce-checkout .bundle-discount{display:none}.woocommerce-MyAccount-content input[type="text"][readonly],.woocommerce-MyAccount-content input[type="email"][readonly]{pointer-events:none;background-color:#28282880;border:1px solid #323842;opacity:0.8;background-image:url("data:image/svg+xml,%3Csvg width='448' height='512' viewBox='0 0 448 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80ZM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - 1.2em) 50%}.wpcf7-form.sent .column,.wpcf7-form.sent .wpcf7-submit{display:none}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1;margin-top:1em;padding-top:1em}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#fff;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel-row-item{opacity:0 !important;transition:opacity 0.5s ease !important}.carousel-row-item.is-selected{opacity:1 !important}@media (max-width: 1279px) and (min-width: 800px){ul.menu{margin-top:-0.2vw}}ul.menu>li.wpml-ls-item{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;margin-left:4px;position:relative;border-radius:100px;cursor:pointer}@media (max-width: 800px){ul.menu>li.wpml-ls-item{border:0 !important}}@media (min-width: 800px){ul.menu>li.wpml-ls-item:hover>a,ul.menu>li.wpml-ls-item:focus>a{background-color:#fff;color:#1b1b1b}ul.menu>li.wpml-ls-item:hover>a::after,ul.menu>li.wpml-ls-item:focus>a::after{transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out;color:#1b1b1b}}ul.menu>li.wpml-ls-item>a{pointer-events:none}@media (max-width: 800px){ul.menu>li.wpml-ls-item>a{padding:0.9em !important}}ul.menu>li.wpml-ls-item>a::after{margin-left:0.7em}@media (max-width: 800px){ul.menu>li.wpml-ls-item>a::after{margin-right:0.1em !important}}ul.menu>li.wpml-ls-item ul.sub-menu{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.22);background-color:#fff;border-radius:4px;overflow:hidden;display:none;width:130px;bottom:initial;top:initial;left:initial;right:initial;margin-top:10px}@media (max-width: 800px){ul.menu>li.wpml-ls-item ul.sub-menu{right:-70px}}ul.menu>li.wpml-ls-item ul.sub-menu.open{display:block}ul.menu>li.wpml-ls-item ul.sub-menu li a{font-weight:500;border-radius:0;color:#1b1b1b;padding:1.3em 1em;max-width:160px}ul.menu>li.wpml-ls-item ul.sub-menu li a:hover,ul.menu>li.wpml-ls-item ul.sub-menu li a:focus{background-color:#1b1b1b}ul.menu>li.wpml-ls-item ul.sub-menu li a:hover span,ul.menu>li.wpml-ls-item ul.sub-menu li a:focus span{color:#fff}.menu-language-selector-container li>a:empty:hover::after,.menu-language-selector-container li>a:empty:focus::after,.menu-language-switcher-container li>a:empty:hover::after,.menu-language-switcher-container li>a:empty:focus::after{color:#fff !important}.menu-language-selector-container li.wpml-ls-item-ja>a:empty::after,.menu-language-switcher-container li.wpml-ls-item-ja>a:empty::after{content:"日本語"}.menu-language-selector-container li.wpml-ls-item-en>a:empty::after,.menu-language-switcher-container li.wpml-ls-item-en>a:empty::after{content:"English"}.menu-language-selector-container li.wpml-ls-item-ko>a:empty::after,.menu-language-switcher-container li.wpml-ls-item-ko>a:empty::after{content:"한국어"}.menu-language-selector-container li.wpml-ls-item-zh-hans>a:empty::after,.menu-language-switcher-container li.wpml-ls-item-zh-hans>a:empty::after{content:"简体中文"}.menu-language-selector-container li.wpml-ls-item-zh-hant>a:empty::after,.menu-language-switcher-container li.wpml-ls-item-zh-hant>a:empty::after{content:"繁體中文"}.menu-language-selector-container li.menu-item-has-children.wpml-ls-item-ja>a:empty::before,.menu-language-switcher-container li.menu-item-has-children.wpml-ls-item-ja>a:empty::before{content:"日本語";display:inline-block !important}.menu-language-selector-container li.menu-item-has-children.wpml-ls-item-en>a:empty::before,.menu-language-switcher-container li.menu-item-has-children.wpml-ls-item-en>a:empty::before{content:"English";display:inline-block !important}.menu-language-selector-container li.menu-item-has-children.wpml-ls-item-ko>a:empty::before,.menu-language-switcher-container li.menu-item-has-children.wpml-ls-item-ko>a:empty::before{content:"한국어";display:inline-block !important}.menu-language-selector-container li.menu-item-has-children.wpml-ls-item-zh-hans>a:empty::before,.menu-language-switcher-container li.menu-item-has-children.wpml-ls-item-zh-hans>a:empty::before{content:"简体中文";display:inline-block !important}.menu-language-selector-container li.menu-item-has-children.wpml-ls-item-zh-hant>a:empty::before,.menu-language-switcher-container li.menu-item-has-children.wpml-ls-item-zh-hant>a:empty::before{content:"繁體中文";display:inline-block !important}body.woocommerce-order-received p,body.woocommerce-cart p,body.woocommerce-checkout p,body.woocommerce-view-order p,.woocommerce-account p{color:#b8bcbf}body.woocommerce-order-received p mark,body.woocommerce-cart p mark,body.woocommerce-checkout p mark,body.woocommerce-view-order p mark,.woocommerce-account p mark{color:#fff}body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order .woocommerce-button:focus,.woocommerce-account .woocommerce-button:hover,.woocommerce-account .woocommerce-button:focus{background-color:#fff;color:#000}body.woocommerce-order-received .entry-content:not(.woocommerce-Tabs-panel),body.woocommerce-order-received .entry-header,body.woocommerce-cart .entry-content:not(.woocommerce-Tabs-panel),body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-content:not(.woocommerce-Tabs-panel),body.woocommerce-checkout .entry-header{max-width:1024px;margin:0 auto}body.woocommerce-checkout:not(.woocommerce-order-pay) .entry-header{display:none}body.woocommerce-checkout:not(.woocommerce-order-pay) .header{position:absolute}body.woocommerce-checkout:not(.woocommerce-order-pay) .header.headroom--not-top{box-shadow:none}.entry-header{text-align:center}@media (min-width: 768px){.entry-header{padding-bottom:4em !important}}@media (max-width: 767px){.entry-header{padding-bottom:0 !important}}.woocommerce-order-received .entry-content,.woocommerce-cart .entry-content{max-width:680px}body.woocommerce .onsale{color:#b8bcbf;border:1px solid #3d4450}.edit-link{display:none !important}#payment .form-row{background-color:transparent;padding:0 !important;margin-top:1em}#place_order,.checkout-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#0086e6;font-size:1.1875em !important;padding:1em 1.4em !important}#place_order:hover,#place_order:focus,.checkout-button:hover,.checkout-button:focus{color:#fff;background-color:#1a9fff;outline:none}#place_order::before,.checkout-button::before{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;content:"";width:25px;height:25px;top:calc(50% - 11.5px);animation:spin 0.6s linear infinite;-webkit-animation:spin 0.6s linear infinite}#place_order.order-initiated,.checkout-button.order-initiated{transition:none;color:transparent;pointer-events:none}#place_order.order-initiated::before,.checkout-button.order-initiated::before{content:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_246_220)'%3E%3Cpath d='M19.7354 19.7357V19.7357C15.7394 23.7316 9.2607 23.7316 5.26476 19.7357V19.7357C1.26882 15.7397 1.26882 9.26102 5.26476 5.26508V5.26508C9.26071 1.26914 15.7394 1.26914 19.7354 5.26508V5.26508' stroke='white' stroke-width='2.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_220'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}address{border:1px solid #3d4450;padding:0.8em;border-radius:3px;color:#b8bcbf;font-style:normal;font-weight:400;font-size:.875em}address .woocommerce-customer-details--email,address .woocommerce-customer-details--phone{margin-bottom:0;font-size:1em;font-weight:400}fieldset{margin-top:3em;background-color:transparent;padding:0}fieldset>legend{background-color:transparent;padding:0;margin:0.5em 0;color:#fff;font-weight:900}.woocommerce-form-row span em{font-size:.75em;margin-top:0.5em}.site-content>.col-full>.woocommerce>.woocommerce-message .woocommerce-error,.site-content>.col-full>.woocommerce .woocommerce-error{margin:0;margin-top:0 !important}.site-content>.col-full>.woocommerce>.woocommerce-message .woocommerce-error:first-child,.site-content>.col-full>.woocommerce .woocommerce-error:first-child{margin-bottom:1em}.site-content>.col-full>.woocommerce>.woocommerce-message .woocommerce-error:last-child,.site-content>.col-full>.woocommerce .woocommerce-error:last-child{margin-bottom:2em}.woocommerce-info:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);background-color:#232323;font-family:"motiva-sans","Noto Sans JP",-apple-system,system,sans-serif;margin:0.5em 0;padding:0.8em 1em 0.8em 2.5em;font-size:.875em;color:#fff;font-weight:400;border-top-right-radius:3px;border-bottom-right-radius:3px}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:#fff;top:0.8em;left:1em}.woocommerce-message a.button,.woocommerce-message button.alt[type="submit"],.woocommerce-message .wpcf7 form input[type="submit"],.wpcf7 form .woocommerce-message input[type="submit"],.woocommerce-message body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .woocommerce-message .woocommerce-button,.woocommerce-message body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .woocommerce-message .woocommerce-button,.woocommerce-message body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .woocommerce-message .woocommerce-button,.woocommerce-message body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .woocommerce-message .woocommerce-button,.woocommerce-message .woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-message .woocommerce-button,.woocommerce-message form.checkout_coupon p button,form.checkout_coupon p .woocommerce-message button,.woocommerce-message .woocommerce-account button.button,.woocommerce-account .woocommerce-message button.button,.woocommerce-message #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .woocommerce-message input.button,.woocommerce-info a.button,.woocommerce-info button.alt[type="submit"],.woocommerce-info .wpcf7 form input[type="submit"],.wpcf7 form .woocommerce-info input[type="submit"],.woocommerce-info body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .woocommerce-info .woocommerce-button,.woocommerce-info body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .woocommerce-info .woocommerce-button,.woocommerce-info body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .woocommerce-info .woocommerce-button,.woocommerce-info body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .woocommerce-info .woocommerce-button,.woocommerce-info .woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-info .woocommerce-button,.woocommerce-info form.checkout_coupon p button,form.checkout_coupon p .woocommerce-info button,.woocommerce-info .woocommerce-account button.button,.woocommerce-account .woocommerce-info button.button,.woocommerce-info #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .woocommerce-info input.button,.woocommerce-error a.button,.woocommerce-error button.alt[type="submit"],.woocommerce-error .wpcf7 form input[type="submit"],.wpcf7 form .woocommerce-error input[type="submit"],.woocommerce-error body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .woocommerce-error .woocommerce-button,.woocommerce-error body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .woocommerce-error .woocommerce-button,.woocommerce-error body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .woocommerce-error .woocommerce-button,.woocommerce-error body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .woocommerce-error .woocommerce-button,.woocommerce-error .woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-error .woocommerce-button,.woocommerce-error form.checkout_coupon p button,form.checkout_coupon p .woocommerce-error button,.woocommerce-error .woocommerce-account button.button,.woocommerce-account .woocommerce-error button.button,.woocommerce-error #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .woocommerce-error input.button{color:#fff;border:none}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{font-weight:400}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){margin-left:0.3em}.woocommerce-message,.woocommerce-info{border-left:2px solid #1a9fff}.woocommerce-message[role="alert"],.woocommerce-info[role="alert"]{border-left:2px solid #04c16a}.woocommerce-error{border-left:2px solid #f93d38}.woocommerce-error>li{color:#fff}.woocommerce-error>li strong{font-weight:400}#customer_details,#order_review_heading{margin-top:40px}@media (max-width: 767px){#customer_details{margin-top:16px}}@media (max-width: 767px){#order_review_heading{margin-top:0}}.site-content>.col-full>.woocommerce>.woocommerce-message:first-child{margin-top:0}.col-full>.woocommerce>.woocommerce-message:last-child{margin-bottom:3em}#payment ul.payment_methods>li.wc_payment_method{background-color:transparent;border:1px solid #3d4450;background-color:#282828;border-radius:3px;margin-bottom:6px}#payment ul.payment_methods>li.wc_payment_method>label{display:flex;flex-direction:row;cursor:pointer;align-items:center;padding:1.2em 1.2em 1em 1.2em;margin:0}#payment ul.payment_methods>li.wc_payment_method>label>img{display:none}#payment ul.payment_methods>li.wc_payment_method>label:before{font-size:1.4em;color:#fff}#payment ul.payment_methods>li.wc_payment_method:hover{background-color:#282828}#payment ul.payment_methods>li.wc_payment_method:last-child{border-bottom:1px solid #3d4450}#payment ul.payment_methods>li.wc_payment_method p{font-size:.75em}#payment ul.payment_methods>li.wc_payment_method .payment_box{background-color:transparent;padding:0em 0.8em 0.8em 0.8em}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset{background-color:transparent}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset label{display:flex;flex-direction:row;cursor:pointer;align-items:center;padding:0.5em 0;font-size:.875em}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset label:nth-child(2){margin-top:0.5em}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset label:last-child{margin-bottom:0}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset label>input{margin-right:0.7em}#payment ul.payment_methods>li.wc_payment_method .payment_box fieldset .form-row{margin-bottom:0}@media (min-width: 768px){#payment button{display:none}}ul.order_details{background-color:transparent;margin:0 0 1em 0}ul.order_details>li{font-size:.6875em;color:#67707b;border-bottom:1px solid #3d4450;padding:0.8em 0}ul.order_details>li strong{font-weight:500;color:#fff}ul.order_details>li:first-child{padding-top:0}ul.order_details>li:last-child{border-bottom:1px solid #3d4450;padding-bottom:0.8em}ul.order_details .woocommerce-order-overview::before,ul.order_details .woocommerce-order-overview::after{display:none}ul.order_details::before,ul.order_details::after{display:none}.woocommerce-order-details,.woocommerce-customer-details{margin:3em 0}@media (max-width: 700px){.woocommerce-order-details,.woocommerce-customer-details{margin:1.5em 0}}.woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-auto-rows:1fr;grid-gap:2em}.woocommerce-columns--addresses>.woocommerce-column{width:100% !important;float:none !important;margin:0 !important}body.woocommerce-demo-store .woocommerce-store-notice{max-width:1920px;position:relative;bottom:initial;background-color:#000;font-size:.75em;top:0;z-index:1;display:block;text-align:center;padding:0.8em 4.2em;margin:0 auto}@media (max-width: 700px){body.woocommerce-demo-store .woocommerce-store-notice{font-size:0.6em}}body.woocommerce-demo-store .woocommerce-store-notice::before{display:none}body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{font-size:0;position:absolute;width:50px;top:0;bottom:0;right:calc(50% - 650px)}@media (max-width: 1380px){body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{right:40px}}@media (max-width: 1279px){body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{right:0px}}body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover,body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:focus{opacity:0.7}body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link::before{content:""}body.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M16.2671 18.3867L0.00367969 2.12327L2.125 0.00195312L18.3885 16.2654L16.2671 18.3867Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.00194156 16.2632L16.2654 -0.000226736L18.3867 2.12109L2.12326 18.3845L0.00194156 16.2632Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");height:100%;display:block;background-size:10px;background-repeat:no-repeat;background-position:50% 50%;fill:#fff}.store-notice-space.hide{display:none}@media (min-width: 1280px){.woocommerce-cart .entry-header{margin-bottom:-2em !important}}.return-to-shop{display:flex;flex-direction:row;justify-content:center}.return-to-shop a.button,.return-to-shop button.alt[type="submit"],.return-to-shop .wpcf7 form input[type="submit"],.wpcf7 form .return-to-shop input[type="submit"],.return-to-shop body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .return-to-shop .woocommerce-button,.return-to-shop body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .return-to-shop .woocommerce-button,.return-to-shop body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .return-to-shop .woocommerce-button,.return-to-shop body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .return-to-shop .woocommerce-button,.return-to-shop .woocommerce-account .woocommerce-button,.woocommerce-account .return-to-shop .woocommerce-button,.return-to-shop form.checkout_coupon p button,form.checkout_coupon p .return-to-shop button,.return-to-shop .woocommerce-account button.button,.woocommerce-account .return-to-shop button.button,.return-to-shop #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .return-to-shop input.button{display:inline-block;margin-top:2em}.return-to-shop a.button:hover,.return-to-shop button.alt:hover[type="submit"],.return-to-shop .wpcf7 form input:hover[type="submit"],.wpcf7 form .return-to-shop input:hover[type="submit"],.return-to-shop body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received .return-to-shop .woocommerce-button:hover,.return-to-shop body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart .return-to-shop .woocommerce-button:hover,.return-to-shop body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout .return-to-shop .woocommerce-button:hover,.return-to-shop body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order .return-to-shop .woocommerce-button:hover,.return-to-shop .woocommerce-account .woocommerce-button:hover,.woocommerce-account .return-to-shop .woocommerce-button:hover,.return-to-shop form.checkout_coupon p button:hover,form.checkout_coupon p .return-to-shop button:hover,.return-to-shop .woocommerce-account button.button:hover,.woocommerce-account .return-to-shop button.button:hover,.return-to-shop #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center .return-to-shop input.button:hover,.return-to-shop a.button:focus,.return-to-shop button.alt:focus[type="submit"],.return-to-shop .wpcf7 form input:focus[type="submit"],.wpcf7 form .return-to-shop input:focus[type="submit"],.return-to-shop body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received .return-to-shop .woocommerce-button:focus,.return-to-shop body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart .return-to-shop .woocommerce-button:focus,.return-to-shop body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout .return-to-shop .woocommerce-button:focus,.return-to-shop body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order .return-to-shop .woocommerce-button:focus,.return-to-shop .woocommerce-account .woocommerce-button:focus,.woocommerce-account .return-to-shop .woocommerce-button:focus,.return-to-shop form.checkout_coupon p button:focus,form.checkout_coupon p .return-to-shop button:focus,.return-to-shop .woocommerce-account button.button:focus,.woocommerce-account .return-to-shop button.button:focus,.return-to-shop #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center .return-to-shop input.button:focus{background-color:#fff;color:#000}.cart-empty.woocommerce-info{box-shadow:none;background-color:transparent;padding:0;margin:0;margin-top:1em;border:0;color:#fff;text-align:center}.cart-empty.woocommerce-info::before{content:""}.cart_totals{width:100% !important}.woocommerce-shipping-destination{font-size:.875em}.woocommerce-shipping-destination strong{font-weight:500}.product-remove{padding:1.2em 0 !important;width:30px}.cart-subtotal th,.order-total th,.woocommerce-shipping-totals th{padding-left:0}.woocommerce-page table.shop_table_responsive tbody tr.cart-subtotal td{border-bottom:0 !important}.wc-proceed-to-checkout a.button,.wc-proceed-to-checkout button.alt[type="submit"],.wc-proceed-to-checkout .wpcf7 form input[type="submit"],.wpcf7 form .wc-proceed-to-checkout input[type="submit"],.wc-proceed-to-checkout body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .wc-proceed-to-checkout .woocommerce-button,.wc-proceed-to-checkout body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .wc-proceed-to-checkout .woocommerce-button,.wc-proceed-to-checkout body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .wc-proceed-to-checkout .woocommerce-button,.wc-proceed-to-checkout body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .wc-proceed-to-checkout .woocommerce-button,.wc-proceed-to-checkout .woocommerce-account .woocommerce-button,.woocommerce-account .wc-proceed-to-checkout .woocommerce-button,.wc-proceed-to-checkout form.checkout_coupon p button,form.checkout_coupon p .wc-proceed-to-checkout button,.wc-proceed-to-checkout .woocommerce-account button.button,.woocommerce-account .wc-proceed-to-checkout button.button,.wc-proceed-to-checkout #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .wc-proceed-to-checkout input.button{background-color:#000}.wc-proceed-to-checkout a.button:hover,.wc-proceed-to-checkout button.alt:hover[type="submit"],.wc-proceed-to-checkout .wpcf7 form input:hover[type="submit"],.wpcf7 form .wc-proceed-to-checkout input:hover[type="submit"],.wc-proceed-to-checkout body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received .wc-proceed-to-checkout .woocommerce-button:hover,.wc-proceed-to-checkout body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .woocommerce-button:hover,.wc-proceed-to-checkout body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout .wc-proceed-to-checkout .woocommerce-button:hover,.wc-proceed-to-checkout body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order .wc-proceed-to-checkout .woocommerce-button:hover,.wc-proceed-to-checkout .woocommerce-account .woocommerce-button:hover,.woocommerce-account .wc-proceed-to-checkout .woocommerce-button:hover,.wc-proceed-to-checkout form.checkout_coupon p button:hover,form.checkout_coupon p .wc-proceed-to-checkout button:hover,.wc-proceed-to-checkout .woocommerce-account button.button:hover,.woocommerce-account .wc-proceed-to-checkout button.button:hover,.wc-proceed-to-checkout #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center .wc-proceed-to-checkout input.button:hover,.wc-proceed-to-checkout a.button:focus,.wc-proceed-to-checkout button.alt:focus[type="submit"],.wc-proceed-to-checkout .wpcf7 form input:focus[type="submit"],.wpcf7 form .wc-proceed-to-checkout input:focus[type="submit"],.wc-proceed-to-checkout body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received .wc-proceed-to-checkout .woocommerce-button:focus,.wc-proceed-to-checkout body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart .wc-proceed-to-checkout .woocommerce-button:focus,.wc-proceed-to-checkout body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout .wc-proceed-to-checkout .woocommerce-button:focus,.wc-proceed-to-checkout body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order .wc-proceed-to-checkout .woocommerce-button:focus,.wc-proceed-to-checkout .woocommerce-account .woocommerce-button:focus,.woocommerce-account .wc-proceed-to-checkout .woocommerce-button:focus,.wc-proceed-to-checkout form.checkout_coupon p button:focus,form.checkout_coupon p .wc-proceed-to-checkout button:focus,.wc-proceed-to-checkout .woocommerce-account button.button:focus,.woocommerce-account .wc-proceed-to-checkout button.button:focus,.wc-proceed-to-checkout #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center .wc-proceed-to-checkout input.button:focus{background-color:#fff;color:#000}.woocommerce-notices-wrapper:empty+.cart-empty{margin-top:-1em}@media (max-width: 700px){.woocommerce-notices-wrapper:empty+.cart-empty{margin-top:-0.5em}}.woocommerce-cart-form__contents td.product-thumbnail{width:15%}@media (max-width: 900px) and (min-width: 768px){.woocommerce-cart-form__contents td.product-thumbnail{width:20%}}.woocommerce-cart-form__contents td.product-thumbnail img{border-radius:2px;max-width:80%;margin:0;margin-right:4em;margin-left:0.5em}@media (max-width: 767px){.woocommerce-cart-form__contents td.product-thumbnail img{margin:0;max-width:8em}}.bundled_table_item .product-name{padding-left:0}.woocommerce-checkout .content-area,.woocommerce-checkout .site-main,.woocommerce-checkout article{margin-bottom:0}.woocommerce-checkout .woocommerce-error{margin-top:2em}@media (min-width: 768px){.woocommerce-checkout #order_review{position:sticky}.woocommerce-checkout h3#order_review_heading{display:none}.woocommerce-checkout #order_review{top:60px}}@media (min-width: 768px) and (max-width: 1279px) and (min-width: 768px){.woocommerce-checkout #order_review{top:calc(60px - 1vw)}}@media (max-width: 767px){.woocommerce-checkout{display:grid}.woocommerce-checkout form{font-size:110%}.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout #order_review{order:-1}.woocommerce-checkout h3#order_review_heading{margin-top:1.3em}}.woocommerce-checkout h3,.woocommerce-checkout h3 span{font-weight:900}.woocommerce-checkout h3{margin-bottom:0.7em}.woocommerce-checkout .woocommerce-additional-fields{margin-top:2.5em}@media (min-width: 768px){.woocommerce-checkout #customer_details{width:60%;margin-right:5%}}.woocommerce-checkout #order_review{background-color:transparent}@media (min-width: 768px){.woocommerce-checkout #order_review{width:35%}}.woocommerce-checkout h3#ship-to-different-address{margin:0.8em 0 1.5em 0}@media (min-width: 768px){.woocommerce-checkout h3#ship-to-different-address{margin:-1em 0 1.5em 0}}.woocommerce-checkout h3#ship-to-different-address #ship-to-different-address-checkbox{display:none}.woocommerce-checkout h3#ship-to-different-address>.woocommerce-form__label span{font-size:.875em;font-weight:500;color:#1a9fff;text-decoration:underline}@media (max-width: 767px){.woocommerce-checkout h3#ship-to-different-address>.woocommerce-form__label{display:flex;align-items:center}.woocommerce-checkout h3#ship-to-different-address>.woocommerce-form__label span{margin-left:0.2em}}.woocommerce-checkout .select2-dropdown{display:none !important}.woocommerce-checkout .woocommerce-shipping-fields.collapsed .shipping_address{display:none}.woocommerce-checkout .notes{display:none}.woocommerce-checkout #order_review .order-total th{vertical-align:middle}.woocommerce-checkout #order_review .order-total td strong span{font-size:calc(1.9375em - 0.3em);font-weight:400}.woocommerce-checkout #order_review .order-total td strong span .woocommerce-Price-currencySymbol{font-size:60%;margin-right:0.2em}.woocommerce-checkout .privacy-policy-checkbox{margin-bottom:2em;margin-top:-0.2em}.woocommerce-checkout .privacy-policy-checkbox label.checkbox{display:flex;flex-direction:row;align-items:center;font-size:.875em}.woocommerce-checkout .privacy-policy-checkbox label.checkbox input{margin-right:0.7em}.woocommerce-checkout .privacy-policy-checkbox label.checkbox abbr{display:none}form.checkout_coupon{margin-top:1em;margin-bottom:0;border:1px solid #3d4450;border-radius:3px;padding:1em}form.checkout_coupon>p:first-child{font-size:.75em;color:#fff;margin-bottom:0.5em}form.checkout_coupon .form-row-first,form.checkout_coupon .form-row-last{margin-bottom:0}form.checkout_coupon .form-row-first{width:calc(100% - 200px);margin-right:0}@media (max-width: 767px){form.checkout_coupon .form-row-first{width:100%;margin-bottom:1em}}form.checkout_coupon .form-row-last{width:auto}form.checkout_coupon p button:hover,form.checkout_coupon p button:focus{color:#1b1b1b;background-color:#fff}@media (max-width: 767px){form.checkout_coupon p button{width:100% !important}}.woocommerce-account:not(.logged-in) .entry-header,.woocommerce-account.woocommerce-lost-password .entry-header{display:none}.woocommerce-account:not(.logged-in) .woocommerce-error,.woocommerce-account.woocommerce-lost-password .woocommerce-error{max-width:460px;margin-left:auto !important;margin-right:auto !important}.woocommerce-account:not(.logged-in) .entry-content .woocommerce,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);border-radius:3px;background-color:#232323;padding:2em;margin:0 auto 2em auto}@media (max-width: 700px){.woocommerce-account:not(.logged-in) .entry-content .woocommerce,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce{padding:1.5em}}@media (min-height: 1250px){.woocommerce-account:not(.logged-in) .entry-content .woocommerce,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce{margin:0 auto calc(100vh - 1288px) auto}}.woocommerce-account:not(.logged-in) .entry-content .woocommerce #customer_login,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce #customer_login{display:flex;justify-content:space-around;float:none;flex-direction:column;gap:25px}.woocommerce-account:not(.logged-in) .entry-content .woocommerce #customer_login .col-1,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce #customer_login .col-1{margin-right:0px;float:none}@media (min-width: 768px){.woocommerce-account:not(.logged-in) .entry-content .woocommerce #customer_login,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce #customer_login{flex-direction:row;gap:0px}}.woocommerce-account:not(.logged-in) .entry-content .woocommerce h2,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce h2{text-align:center;margin-bottom:1.5em}.woocommerce-account:not(.logged-in) .entry-content .woocommerce .woocommerce-message,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce .woocommerce-message{box-shadow:none;border-right:1px solid #3d4450;border-top:1px solid #3d4450;border-bottom:1px solid #3d4450;margin-bottom:1.5em}.woocommerce-account:not(.logged-in) .entry-content .woocommerce>p,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce>p{font-size:.875em;margin-bottom:0}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form{margin:0}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form p:last-child,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form p:last-child{margin:0;text-align:center;font-size:.875em}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form input:not([type="checkbox"]),.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form input:not([type="checkbox"]){padding:1em}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form .woocommerce-button,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form .woocommerce-button{width:100%}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form .woocommerce-form__label,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form .woocommerce-form__label{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0em 0 1.6em 0}.woocommerce-account:not(.logged-in) .entry-content .woocommerce form .woocommerce-form__label input,.woocommerce-account.woocommerce-lost-password .entry-content .woocommerce form .woocommerce-form__label input{margin-right:0.7em}.woocommerce-account.logged-in:not(.woocommerce-lost-password) .entry-content .tinv-wishlist.woocommerce{flex-direction:column}@media (min-width: 768px){.woocommerce-account.logged-in:not(.woocommerce-lost-password) .entry-content .woocommerce{display:flex;flex-direction:row}.woocommerce-account.logged-in:not(.woocommerce-lost-password) .entry-content .woocommerce .woocommerce-MyAccount-navigation{width:200px;flex-shrink:0}.woocommerce-account.logged-in:not(.woocommerce-lost-password) .entry-content .woocommerce .woocommerce-MyAccount-content{width:100%}}.woocommerce-account .woocommerce-form-register label{margin-bottom:0.7em;font-weight:400}.woocommerce-account .woocommerce-form-register input{background-color:#232323;border-radius:6px}.woocommerce-account .woocommerce-form-register button{height:50px;margin-top:10px}.woocommerce-account .woocommerce-form-login{margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse}.woocommerce-account .woocommerce-form-login .email-login .woocommerce-form-row{margin-bottom:1em}.woocommerce-account .woocommerce-form-login .email-login label{margin-bottom:0.7em;font-weight:400}.woocommerce-account .woocommerce-form-login .email-login input{background-color:#232323;border-radius:6px}.woocommerce-account .woocommerce-form-login .email-login .password-input{position:relative !important}.woocommerce-account .woocommerce-form-login .email-login .show-password-input{padding:0 !important;width:32px !important;height:32px !important;position:absolute !important;right:0.7em !important;top:50% !important;transform:translateY(-50%) !important}.woocommerce-account .woocommerce-form-login .email-login .woocommerce-LostPassword{font-size:calc(.7875em) !important;margin-top:-0.4em !important;margin-bottom:1.8em !important;text-align:left !important}.woocommerce-account .woocommerce-form-login .email-login .email-login-button-group{display:flex;flex-direction:column-reverse}.woocommerce-account .woocommerce-form-login .email-login .email-login-button-group .form-row{margin-bottom:0.5em}.woocommerce-account .woocommerce-form-login .email-login .email-login-button-group button{height:50px}.woocommerce-account .woocommerce-form-login .email-login .email-login-button-group .woocommerce-form-login__rememberme{font-size:90%;margin:1.5em 0 0 -0.2em !important}.woocommerce-account .woocommerce-form-login .email-login .email-login-button-group .woocommerce-form-login__rememberme span{font-size:.875em;font-weight:400}.woocommerce-account .lost_reset_password>p{font-size:.875em}.woocommerce-account .lost_reset_password .woocommerce-form-row{width:100%;margin:0}.woocommerce-account .lost_reset_password .woocommerce-form-row input{margin-bottom:1.5em}.woocommerce-account .lost_reset_password .woocommerce-form-row a.button,.woocommerce-account .lost_reset_password .woocommerce-form-row button.alt[type="submit"],.woocommerce-account .lost_reset_password .woocommerce-form-row .wpcf7 form input[type="submit"],.wpcf7 form .woocommerce-account .lost_reset_password .woocommerce-form-row input[type="submit"],.woocommerce-account .lost_reset_password .woocommerce-form-row body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received .woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-button,.woocommerce-account .lost_reset_password .woocommerce-form-row body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-button,.woocommerce-account .lost_reset_password .woocommerce-form-row body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-button,.woocommerce-account .lost_reset_password .woocommerce-form-row body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-button,.woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-button,.woocommerce-account .lost_reset_password .woocommerce-form-row form.checkout_coupon p button,form.checkout_coupon p .woocommerce-account .lost_reset_password .woocommerce-form-row button,.woocommerce-account .lost_reset_password .woocommerce-form-row button.button,.woocommerce-account .lost_reset_password .woocommerce-form-row #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .woocommerce-account .lost_reset_password .woocommerce-form-row input.button{width:100%}@media (min-width: 701px){.woocommerce-account h1{font-size:3.3125em}}.woocommerce-account .woocommerce-Addresses{margin:0;margin-top:1em;padding:0;display:grid;grid-gap:2em;grid-template-columns:1fr}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width:100%;margin:0}.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{margin-right:0}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{width:48.5%}}.woocommerce-account .select2-hidden-accessible{padding:0.8em 4em 0.8em 1em !important}.woocommerce-account button[type="submit"]{padding:0.8em 1.4em 0.82em 1.4em}@media (max-width: 767px){.woocommerce-account button[type="submit"]{width:100%}}.woocommerce-account .addresses header.title a{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;overflow:visible;margin-top:0;color:#67707b;padding-right:0.2em}@media (max-width: 767px){.woocommerce-account .addresses header.title a::before{display:none}}.woocommerce-account .addresses header.title a:hover,.woocommerce-account .addresses header.title a:focus{color:#fff}.woocommerce-account button.button:hover,.woocommerce-account button.button:focus{background-color:#fff;color:#000}.woocommerce-account .my_account_orders .woocommerce-button{margin-top:0 !important}.woocommerce-account .my_account_orders .woocommerce-button::after{display:none}@media (min-width: 768px){.woocommerce-account .account-orders-table{margin-top:-1em}}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:1.6em;margin-top:-1em;white-space:nowrap;text-align:center}}.woocommerce-account .woocommerce-MyAccount-navigation.scrollable{text-align:left;scroll-behavior:smooth;width:calc(100% + (3.64583vw * 2));margin-left:-3.64583vw}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation.scrollable{overflow-x:scroll}}.woocommerce-account .woocommerce-MyAccount-navigation.scrollable>ul{margin-left:calc(3.64583vw - 0.2em);margin-right:calc(3.64583vw - 0.2em)}.woocommerce-account .woocommerce-MyAccount-navigation.scrollable>ul li{margin:0 0.2em}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation.scrollable>ul>li:last-child{margin-right:3.64583vw}}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-left:-1em !important}}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation ul{display:block}}.woocommerce-account .woocommerce-MyAccount-navigation ul>li{padding:0.2em 0}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation ul>li{display:inline-block}}.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a{display:flex !important;flex-direction:row-reverse;align-items:center;justify-content:space-between;color:#8b929a;padding:0.65em 1.2em 0.55em 1.2em !important;font-size:.875em;border-radius:100px}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a{padding:0.65em 1.2em 0.55em 1.2em !important}}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a{padding:0.65em 0.8em 0.55em 0.8em !important}}.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a::before{opacity:1}@media (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a::before{display:none}}.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul>li>a:focus{color:#000;background-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul>li.is-active>a{color:#fff;background-color:#5b5463}.woocommerce-account .entry-header{display:none}@media (max-width: 767px){.woocommerce-account tr.woocommerce-orders-table__row{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.3);background-color:#232323;display:block;margin-bottom:1em;padding:0.9em 1.3em;border-radius:3px}.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell{font-size:.875em}.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell:first-child,.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell:last-child{border-top:0 !important}.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell:last-child{padding:0.5em 0}.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell:last-child::before{display:none}}.woocommerce-account td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions>a:not(:last-child){margin-bottom:0.5em}@media (max-width: 767px){.woocommerce-account .woocommerce-Address-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce-account .woocommerce-Address-title a{margin-top:-10px !important}}.woocommerce-view-order .woocommerce-MyAccount-content{position:relative}.woocommerce-view-order .woocommerce-MyAccount-content h1{margin-bottom:1.5em}@media (max-width: 700px){.woocommerce-view-order .woocommerce-MyAccount-content h1{margin-bottom:2.2em}}.woocommerce-view-order .woocommerce-MyAccount-content>p{position:absolute;top:5em}@media (max-width: 700px){.woocommerce-view-order .woocommerce-MyAccount-content>p{top:4em;font-size:.875em}}.blockOverlay{background:#1b1b1b !important;color:#fff;opacity:0.8 !important}body.home .woocommerce-error,body.page-template-home .woocommerce-error{border:none;background-color:#f93d38;margin:0;border-radius:0;display:flex;justify-content:center;padding-left:20px;padding-right:50px;font-size:.75em}@media (max-width: 700px){body.home .woocommerce-error,body.page-template-home .woocommerce-error{padding-left:3.64583vw;font-size:0.6em}}body.home .woocommerce-error::before,body.page-template-home .woocommerce-error::before{position:relative;margin-right:0.6em;top:0;left:0}body.home .woocommerce-error.hide,body.page-template-home .woocommerce-error.hide{display:none}body.home .woocommerce-error .dismiss-button,body.page-template-home .woocommerce-error .dismiss-button{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;content:"";background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M16.2671 18.3867L0.00367969 2.12327L2.125 0.00195312L18.3885 16.2654L16.2671 18.3867Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.00194156 16.2632L16.2654 -0.000226736L18.3867 2.12109L2.12326 18.3845L0.00194156 16.2632Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");height:100%;display:block;background-size:10px;background-repeat:no-repeat;background-position:50% 50%;width:50px;height:1.7em;position:absolute;fill:#fff;cursor:pointer;right:calc(50% - 650px)}@media (max-width: 1380px){body.home .woocommerce-error .dismiss-button,body.page-template-home .woocommerce-error .dismiss-button{right:40px}}@media (max-width: 1279px){body.home .woocommerce-error .dismiss-button,body.page-template-home .woocommerce-error .dismiss-button{right:0px}}body.home .woocommerce-error .dismiss-button:hover,body.home .woocommerce-error .dismiss-button:focus,body.page-template-home .woocommerce-error .dismiss-button:hover,body.page-template-home .woocommerce-error .dismiss-button:focus{opacity:0.7}body.home .woocommerce-error li>a,body.page-template-home .woocommerce-error li>a{text-decoration:underline;margin-left:0;padding-left:0.7em}body.home .woocommerce-error li>a::after,body.page-template-home .woocommerce-error li>a::after{display:none}.woocommerce-order-received .woocommerce-order{display:flex;flex-direction:column;position:relative}.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success{color:white;max-width:1000px;text-align:center;margin:-2em auto 3em auto}@media (max-width: 700px){.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success{margin:0em auto 2em auto}}.woocommerce-order-received .wc-item-meta{display:none}@media (min-width: 701px){.woocommerce-order-received .twitter-button-with-label{position:absolute;top:0;margin-top:0.2em;right:0}}@media (max-width: 700px){.woocommerce-order-received .twitter-button-with-label{margin-top:0.5em;margin-bottom:2.5em}.woocommerce-order-received .twitter-button-with-label a.button,.woocommerce-order-received .twitter-button-with-label button.alt[type="submit"],.woocommerce-order-received .twitter-button-with-label .wpcf7 form input[type="submit"],.wpcf7 form .woocommerce-order-received .twitter-button-with-label input[type="submit"],body.woocommerce-order-received .twitter-button-with-label .woocommerce-button,.woocommerce-order-received .twitter-button-with-label body.woocommerce-cart .woocommerce-button,body.woocommerce-cart .woocommerce-order-received .twitter-button-with-label .woocommerce-button,.woocommerce-order-received .twitter-button-with-label body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout .woocommerce-order-received .twitter-button-with-label .woocommerce-button,.woocommerce-order-received .twitter-button-with-label body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order .woocommerce-order-received .twitter-button-with-label .woocommerce-button,.woocommerce-order-received .twitter-button-with-label .woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-order-received .twitter-button-with-label .woocommerce-button,.woocommerce-order-received .twitter-button-with-label form.checkout_coupon p button,form.checkout_coupon p .woocommerce-order-received .twitter-button-with-label button,.woocommerce-order-received .twitter-button-with-label .woocommerce-account button.button,.woocommerce-account .woocommerce-order-received .twitter-button-with-label button.button,.woocommerce-order-received .twitter-button-with-label #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center .woocommerce-order-received .twitter-button-with-label input.button{max-width:300px;width:100%;text-align:center}}.woocommerce-order-received .twitter-button-with-label+.woocommerce-thankyou-order-received{max-width:100%;margin:0em 0 1.5em 0}@media (min-width: 701px){.woocommerce-order-received .twitter-button-with-label+.woocommerce-thankyou-order-received{text-align:left;width:calc(100% - 220px)}}@media (max-width: 700px){.woocommerce-order-received .twitter-button-with-label+.woocommerce-thankyou-order-received{order:-1}}.woocommerce-order-pay #order_review{background-color:transparent;margin-bottom:5em}@media (min-width: 768px){.woocommerce-order-pay #order_review{max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.woocommerce-order-pay .wc-item-meta{display:none}table.my_account_tracking{font-size:0.875em}table.my_account_tracking a.button,table.my_account_tracking button.alt[type="submit"],table.my_account_tracking .wpcf7 form input[type="submit"],.wpcf7 form table.my_account_tracking input[type="submit"],table.my_account_tracking body.woocommerce-order-received .woocommerce-button,body.woocommerce-order-received table.my_account_tracking .woocommerce-button,table.my_account_tracking body.woocommerce-cart .woocommerce-button,body.woocommerce-cart table.my_account_tracking .woocommerce-button,table.my_account_tracking body.woocommerce-checkout .woocommerce-button,body.woocommerce-checkout table.my_account_tracking .woocommerce-button,table.my_account_tracking body.woocommerce-view-order .woocommerce-button,body.woocommerce-view-order table.my_account_tracking .woocommerce-button,table.my_account_tracking .woocommerce-account .woocommerce-button,.woocommerce-account table.my_account_tracking .woocommerce-button,table.my_account_tracking form.checkout_coupon p button,form.checkout_coupon p table.my_account_tracking button,table.my_account_tracking .woocommerce-account button.button,.woocommerce-account table.my_account_tracking button.button,table.my_account_tracking #TB_window #refund_request_form_container center input.button,#TB_window #refund_request_form_container center table.my_account_tracking input.button{margin-top:0 !important}table.my_account_tracking a.button:hover,table.my_account_tracking button.alt:hover[type="submit"],table.my_account_tracking .wpcf7 form input:hover[type="submit"],.wpcf7 form table.my_account_tracking input:hover[type="submit"],table.my_account_tracking body.woocommerce-order-received .woocommerce-button:hover,body.woocommerce-order-received table.my_account_tracking .woocommerce-button:hover,table.my_account_tracking body.woocommerce-cart .woocommerce-button:hover,body.woocommerce-cart table.my_account_tracking .woocommerce-button:hover,table.my_account_tracking body.woocommerce-checkout .woocommerce-button:hover,body.woocommerce-checkout table.my_account_tracking .woocommerce-button:hover,table.my_account_tracking body.woocommerce-view-order .woocommerce-button:hover,body.woocommerce-view-order table.my_account_tracking .woocommerce-button:hover,table.my_account_tracking .woocommerce-account .woocommerce-button:hover,.woocommerce-account table.my_account_tracking .woocommerce-button:hover,table.my_account_tracking form.checkout_coupon p button:hover,form.checkout_coupon p table.my_account_tracking button:hover,table.my_account_tracking .woocommerce-account button.button:hover,.woocommerce-account table.my_account_tracking button.button:hover,table.my_account_tracking #TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center table.my_account_tracking input.button:hover,table.my_account_tracking a.button:focus,table.my_account_tracking button.alt:focus[type="submit"],table.my_account_tracking .wpcf7 form input:focus[type="submit"],.wpcf7 form table.my_account_tracking input:focus[type="submit"],table.my_account_tracking body.woocommerce-order-received .woocommerce-button:focus,body.woocommerce-order-received table.my_account_tracking .woocommerce-button:focus,table.my_account_tracking body.woocommerce-cart .woocommerce-button:focus,body.woocommerce-cart table.my_account_tracking .woocommerce-button:focus,table.my_account_tracking body.woocommerce-checkout .woocommerce-button:focus,body.woocommerce-checkout table.my_account_tracking .woocommerce-button:focus,table.my_account_tracking body.woocommerce-view-order .woocommerce-button:focus,body.woocommerce-view-order table.my_account_tracking .woocommerce-button:focus,table.my_account_tracking .woocommerce-account .woocommerce-button:focus,.woocommerce-account table.my_account_tracking .woocommerce-button:focus,table.my_account_tracking form.checkout_coupon p button:focus,form.checkout_coupon p table.my_account_tracking button:focus,table.my_account_tracking .woocommerce-account button.button:focus,.woocommerce-account table.my_account_tracking button.button:focus,table.my_account_tracking #TB_window #refund_request_form_container center input.button:focus,#TB_window #refund_request_form_container center table.my_account_tracking input.button:focus{background-color:#fff;color:#000}.checkout-preview{margin-bottom:1em;order:-1}@media (min-width: 768px){.checkout-preview{display:none}}.checkout-preview.show .preview-title p::after{transform:rotate(-180deg)}.checkout-preview .content{display:flex;flex-direction:row;height:60px;background-color:#282828;justify-content:space-between;align-items:center;border-top:1px solid #3d4450;border-bottom:1px solid #3d4450;width:calc(100% + (6.5vw * 2));margin-left:calc(-6.5vw / 1);cursor:pointer}@media (max-width: 700px){.checkout-preview .content{width:calc(100% + (3.64583vw * 2));margin-left:-3.64583vw}}.checkout-preview .content .preview-title{margin-left:6.5vw}@media (max-width: 700px){.checkout-preview .content .preview-title{margin-left:3.64583vw}}.checkout-preview .content .preview-title p{margin:0;color:#1a9fff;font-size:.875em}.checkout-preview .content .preview-title p::after{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;content:"\f078";font-family:"Font Awesome 5 Free";margin-left:0.2em;display:inline-block}.checkout-preview .content .preview-cart-total{margin-right:6.5vw}@media (max-width: 700px){.checkout-preview .content .preview-cart-total{margin-right:3.64583vw}}.checkout-preview .content .preview-cart-total span{font-size:calc(1.1875em - 0em);font-weight:400;color:#fff}.checkout-preview .content .preview-cart-total span .woocommerce-Price-currencySymbol{font-size:60%;margin-right:0.2em}@media (max-width: 767px){.woocommerce-checkout:not(.woocommerce-order-pay) #order_review{transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;overflow:hidden}.woocommerce-checkout:not(.woocommerce-order-pay) #order_review:not(.show){height:0}}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table{background-color:#282828;border:1px solid #3d4450;border-radius:4px;margin:0 0 1em 0}}#order_review table.woocommerce-checkout-review-order-table thead{display:none}#order_review table.woocommerce-checkout-review-order-table tbody tr:first-child td,#order_review table.woocommerce-checkout-review-order-table tbody tr:nth-child(2) td{border-top:0 !important}#order_review table.woocommerce-checkout-review-order-table tbody tr.your-order-heading td{border-bottom:0 !important}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr.your-order-heading{display:none}}@media (min-width: 768px){#order_review table.woocommerce-checkout-review-order-table tbody tr.your-order-heading{margin-top:40px}#order_review table.woocommerce-checkout-review-order-table tbody tr.your-order-heading td{padding:0;font-size:1em !important}#order_review table.woocommerce-checkout-review-order-table tbody tr.your-order-heading td h3{margin:0}}#order_review table.woocommerce-checkout-review-order-table tfoot tr th{font-size:.875em}#order_review table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{min-width:200px}#order_review table.woocommerce-checkout-review-order-table tfoot tr.order-total td{display:flex;flex-direction:column;min-width:50%;align-items:initial !important}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tfoot tr.place-order-desktop{display:none}}#order_review table.woocommerce-checkout-review-order-table tfoot tr.place-order-desktop td{font-size:1em;border-top:0 !important}#order_review table.woocommerce-checkout-review-order-table tfoot tr.place-order-desktop td button{margin-top:0.5em}#order_review table.woocommerce-checkout-review-order-table tbody,#order_review table.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}#order_review table.woocommerce-checkout-review-order-table tbody tr,#order_review table.woocommerce-checkout-review-order-table tfoot tr{display:flex;flex-direction:row}#order_review table.woocommerce-checkout-review-order-table tbody tr td:first-child,#order_review table.woocommerce-checkout-review-order-table tbody tr th,#order_review table.woocommerce-checkout-review-order-table tfoot tr td:first-child,#order_review table.woocommerce-checkout-review-order-table tfoot tr th{width:100%;display:flex;align-items:center}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr td:first-child,#order_review table.woocommerce-checkout-review-order-table tbody tr th,#order_review table.woocommerce-checkout-review-order-table tfoot tr td:first-child,#order_review table.woocommerce-checkout-review-order-table tfoot tr th{padding-left:1.2em}}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr td:nth-child(2),#order_review table.woocommerce-checkout-review-order-table tbody tr th+td,#order_review table.woocommerce-checkout-review-order-table tfoot tr td:nth-child(2),#order_review table.woocommerce-checkout-review-order-table tfoot tr th+td{padding-right:1.2em}}#order_review table.woocommerce-checkout-review-order-table tbody tr th+td,#order_review table.woocommerce-checkout-review-order-table tfoot tr th+td{display:flex;align-items:center;justify-content:flex-end;text-align:right}#order_review table.woocommerce-checkout-review-order-table tbody tr td:nth-child(2),#order_review table.woocommerce-checkout-review-order-table tfoot tr td:nth-child(2){display:flex;align-items:center;text-align:right}#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name{display:flex;flex-direction:row;line-height:1.2;align-items:center;position:relative;width:100%;padding:1.2em 0}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name{padding:1.2em}}#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .checkout-product-image,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .checkout-product-image{width:70px;height:70px;display:flex;flex-shrink:0;margin-right:1em}@media (max-width: calc(1279px + 100px)) and (min-width: 768px){#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .checkout-product-image,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .checkout-product-image{width:5vw;height:5vw}}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .checkout-product-image,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .checkout-product-image{width:50px;height:50px}}#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .checkout-product-image img,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .checkout-product-image img{-o-object-fit:cover;object-fit:cover;border-radius:4px;height:100%}#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .product-quantity{position:absolute;background-color:#282828;font-weight:500;color:#fff;padding:3px 8px;border-radius:100px;top:13px;left:-5px;font-size:.875em;border:1px solid #3d4450}@media (max-width: 767px){#order_review table.woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity,#order_review table.woocommerce-checkout-review-order-table tfoot tr td.product-name .product-quantity{left:0.9em;top:10px;padding:4px 8px}}ul.wc_payment_methods>li.wc_payment_method label{position:relative}ul.wc_payment_methods>li.wc_payment_method label img{position:absolute;right:15px;max-width:20px;-o-object-fit:contain;object-fit:contain;filter:invert(100%) brightness(80%) grayscale(100%)}#comments .comment-list .bypostauthor>.comment-body cite a::after{content:"\f15c"}#comments .comment-list .reply a::after{content:"\f3e5"}#comments .comment-list .reply a.comment-edit-link::after{content:"\f303"}#respond #cancel-comment-reply-link::before{content:"\f057"}.sticky .entry-title::before{content:"\f08d"}button.loading::after,input[type="button"].loading::after,input[type="reset"].loading::after,input[type="submit"].loading::after,.button.loading::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after,.added_to_cart.loading::after{content:"\f110"}.handheld-navigation ul.menu li button::after{content:"\f107"}.site-main nav.navigation .nav-previous a::before{content:"\f30a"}.site-main nav.navigation .nav-next a::after{content:"\f30b"}.widget_search form:not(.wp-block-search)::before,.widget_product_search form:not(.wp-block-search)::before{content:"\f002"}.storefront-handheld-footer-bar ul li.search>a::before{content:"\f002"}.storefront-handheld-footer-bar ul li.my-account>a::before{content:"\f007"}.storefront-handheld-footer-bar ul li.cart>a::before{content:"\f07a"}.storefront-product-pagination a[rel="prev"]::after{content:"\f104"}.storefront-product-pagination a[rel="next"]::after{content:"\f105"}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{content:"\f00e"}.stock.in-stock::before{content:"\f118"}.stock.out-of-stock::before{content:"\f119"}a.reset_variations::before{content:"\f021"}.woocommerce-breadcrumb a:first-of-type::before{content:"\f015"}.widget_product_categories ul li::before{content:"\f07b"}.widget_product_categories ul li.current-cat::before{content:"\f07c"}.widget_layered_nav li::before{content:"\f0c8"}.widget_layered_nav .chosen::before{content:"\f14a"}.widget_layered_nav_filters ul li.chosen::before{content:"\f00d"}.widget_recent_entries ul li::before,.widget_pages ul li::before{content:"\f15c"}.widget_categories ul li::before{content:"\f07b"}.widget_categories ul li.current-cat::before{content:"\f07c"}.widget_archive ul li::before{content:"\f07c"}.widget_recent_comments ul li::before{content:"\f075"}.widget_nav_menu ul li::before{content:"\f15c"}.widget_links ul li::before{content:"\f35d"}a.remove::before{content:"\f057"}.woocommerce-shipping-calculator>p:first-child a::before{content:"\f0d1"}.blockUI::before{content:"\f110"}.woocommerce-pagination .next::after,.woocommerce-pagination .prev::after{content:"\f0d9"}.woocommerce-pagination .next::after{content:"\f0da"}.woocommerce-breadcrumb .breadcrumb-separator::after{content:"\f105"}#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#payment .payment_methods>.wc_payment_method>label::before{content:"\f111"}#payment .payment_methods li.woocommerce-PaymentMethod>input[type="radio"]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::before{content:"\f192"}.woocommerce-password-strength::after{content:"\f119"}.woocommerce-password-strength.strong::after{content:"\f118"}.woocommerce-password-strength.good::after{content:"\f11a"}.woocommerce-MyAccount-navigation ul li a::before{content:"\f15c"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f07a"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:"\f021"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--trusted a::before{content:"★"}.my_account_orders .button.view::after{content:"\f06e"}p.order-again .button::after{content:"\f021"}.woocommerce-MyAccount-downloads .button::after{content:"\f381"}.demo_store::before{content:"\f05a"}.woocommerce-tabs ul.tabs li::after{content:"\f107"}.wc-forward::after,.woocommerce-Button--next::after{content:"\f30b"}.woocommerce-Button--previous::before{content:"\f30a"}#reviews .commentlist li p.meta .verified::before{content:"\f058"}.single-product div.product .component_selections .clear_component_options::before{content:"\f021"}.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before{content:"\f3bf"}.quick-view-button::before{content:"\f06e"}.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after{content:"\f06b"}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before{content:"\f044"}.woocommerce-page .addresses+.addresses header.title a::before{content:"\f067"}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before{content:"\f005"}a#variations_clear::before{content:"\f021"}.wl-add-link::before{content:"\f004"}.button.wl-create-new::before{content:"\f067"}.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{content:"\f107"}.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu ul li.page_item_has_children>a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a::after,.main-navigation ul.nav-menu ul li.page_item_has_children>a::after{content:"\f105"}.demo_store a.woocommerce-store-notice__dismiss-link::before{content:"\f057"}.site-header-cart .cart-contents::after{content:"\f07a"}.addresses header.title a::before{content:"\f044"}.woocommerce-tabs ul.tabs li::after{content:"\f105"}#wl-wrapper .wl-tabs>li.active::after{content:"\f105"}.woocommerce-message::before,.woocommerce-info::before{content:"\f058"}.woocommerce-error::before{content:"\f06a"}#TB_window{background-color:#1b1b1b !important;max-width:480px;width:calc(100% - 40px) !important;margin:0 auto !important;left:0 !important;right:0;top:50%;transform:translateY(-50%)}#TB_window #TB_ajaxContent{padding:0 !important}#TB_window #refund_request_form_container{margin:2.4em 2em 2em 2em !important}@media (max-width: 700px){#TB_window #refund_request_form_container{margin:2.4em 1.5em 1.5em 1.5em !important}}#TB_window #refund_request_form_container center>p{margin-bottom:0}#TB_window #refund_request_form_container table{margin-bottom:1em !important}#TB_window #refund_request_form_container table tbody tr td{vertical-align:middle;background-color:transparent;padding:1em 0}#TB_window #refund_request_form_container table tbody tr td textarea,#TB_window #refund_request_form_container table tbody tr td input:not([type="radio"]){width:100% !important}#TB_window #refund_request_form_container table tbody tr td label{display:flex;align-items:center;margin:0}#TB_window #refund_request_form_container table tbody tr td label[for="refund_type_partial"]{display:none}#TB_window #refund_request_form_container table tbody tr td input{display:none}#TB_window #refund_request_form_container table tbody tr td br{display:none}#TB_window #refund_request_form_container center{display:grid;grid-gap:10px}@media (max-width: 700px){#TB_window #refund_request_form_container center input.button{padding:0.8em 1.8em 0.82em 1.8em}}#TB_window #refund_request_form_container center input.button:hover,#TB_window #refund_request_form_container center input.button:focus{background-color:#fff;color:#1b1b1b}#TB_window #refund_request_form_container .response center h3{color:#fff !important}#TB_window #refund_request_form_container .response center input.button{width:100%;margin-top:0.5em}#TB_load{margin:0 auto !important;padding:0 !important;left:0 !important;right:0;top:40% !important;transform:translateY(-50%);border:0 !important}#TB_load::before{position:absolute;z-index:0;margin:0 auto;top:0;bottom:0;left:0;right:0;opacity:1;top:50px;content:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_246_220)'%3E%3Cpath d='M19.7354 19.7357V19.7357C15.7394 23.7316 9.2607 23.7316 5.26476 19.7357V19.7357C1.26882 15.7397 1.26882 9.26102 5.26476 5.26508V5.26508C9.26071 1.26914 15.7394 1.26914 19.7354 5.26508V5.26508' stroke='white' stroke-width='2.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_220'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");animation:fadeIn 0.1s linear forwards, spin 0.6s linear infinite;-webkit-animation:fadeIn 0.1s linear forwards, spin 0.6s linear infinite;width:25px;height:25px}#TB_load>img{display:none}.woocommerce-order-received a.smart_refunder{display:none}a.woocommerce-button.smart_refunder.order-actions-button{display:none !important}a.woocommerce-button.button.view.order-actions-button,button.woocommerce-button.view.order-actions-button.alt[type="submit"],.wpcf7 form input.woocommerce-button.view.order-actions-button[type="submit"],body.woocommerce-order-received .woocommerce-button.view.order-actions-button,body.woocommerce-cart .woocommerce-button.view.order-actions-button,body.woocommerce-checkout .woocommerce-button.view.order-actions-button,body.woocommerce-view-order .woocommerce-button.view.order-actions-button,.woocommerce-account .woocommerce-button.view.order-actions-button,form.checkout_coupon p button.woocommerce-button.view.order-actions-button,#TB_window #refund_request_form_container center input.woocommerce-button.view.order-actions-button.button{display:none !important}
