/*!
    Theme Name: A-TO
    Theme URI:
    Description:
    Version: 1.0.0
    Author:
    Author URI:
    Tags:

    License:
    License URI:
*/.model-gallery .indicators .indicator:after,.model-video:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:1;-webkit-transition:.5s;transition:.5s}body,html{margin:0;padding:0}body{background:#131311;color:#fff}body.no-scroll{overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,select,textarea{outline:none}button{cursor:pointer}.wrapper{padding-bottom:200px}body{font-family:Montserrat,sans-serif;font-size:15px;font-size:13px;line-height:24px}body a{color:inherit;text-decoration:none}body .cta,body .cta-link{font-size:16px;font-weight:200;text-transform:uppercase}body h1,body h2,body h3,body h4,body h5{font-weight:800;text-align:center}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a{text-decoration:none}body h1,body h2{font-size:36px}body .semi-bold{font-weight:600}body .menu-button{text-transform:uppercase;letter-spacing:1.2em;margin-right:-1.2em}body .homepage-header h1{font-size:60px}body .model-list a{text-align:center}body .model-list h1,body .model-list h2{font-size:30px;margin-bottom:10px}body .model-list h1 small,body .model-list h2 small{font-weight:200;text-transform:uppercase;font-size:20px}body .model-list .tagline{font-weight:300;font-size:70%}body .product-wrapper .model-title,body .product-wrapper h1,body .single-model .model-title,body .single-model h1{text-align:left;margin:7px 0;font-size:30px;font-weight:800}body .product-wrapper .model-title small,body .product-wrapper h1 small,body .single-model .model-title small,body .single-model h1 small{font-weight:200;text-transform:uppercase;font-size:20px}body .product-wrapper .tag-line,body .single-model .tag-line{font-size:28px;font-weight:300;font-size:20px}body .product-wrapper .intro-copy,body .single-model .intro-copy{font-size:21px;line-height:30px;font-weight:600;letter-spacing:.01em}body .product-wrapper .intro-copy p,body .single-model .intro-copy p{margin-bottom:0;text-align:center}body .product-wrapper .spec-item .label,body .single-model .spec-item .label{font-size:14px;line-height:16px;margin-top:2px;margin-bottom:3px;font-weight:300}body .product-wrapper .spec-item .data,body .single-model .spec-item .data{font-size:18px;font-weight:600;white-space:nowrap}body .product-wrapper .price,body .single-model .price{font-weight:600;font-size:30px}body .product-wrapper .price .woocommerce-Price-currencySymbol,body .single-model .price .woocommerce-Price-currencySymbol{font-size:22px}body .product-wrapper h2,body .product-wrapper h3,body .product-wrapper h4,body .single-model h2,body .single-model h3,body .single-model h4{text-align:left}body .product-wrapper h3,body .single-model h3{font-weight:600;font-size:18px;line-height:24px}body .product-wrapper p,body .single-model p{font-size:14px;line-height:22px;font-weight:300}body .product-wrapper ul,body .single-model ul{padding-left:18px}body .product-wrapper ul li,body .single-model ul li{margin-bottom:10px;font-size:14px;line-height:20px;font-weight:300}body .thank-you-message{text-align:center}body .thank-you-message h1{letter-spacing:1.2em;margin-left:1.2em;margin-bottom:1.2em}body footer{font-size:10px;line-height:15px}body .rect-button{font-weight:600;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.1em}body .legal-copy h1,body .legal-copy h2,body .legal-copy h3,body .legal-copy h4{text-align:left}body .legal-copy h1{font-size:24px}body .legal-copy h2{font-size:18px}body .legal-copy h3{font-size:16px}body .cart-page .cross-sells h2,body .cart-page .product-name{font-size:28px;font-weight:800}body .cart-page .cross-sells .products h2{font-size:16px;text-align:left}body .cart-page .cross-sells .price,body .cart-page .product-price,body .cart-page .product-subtotal,body .cart-page .quantity-wrapper *{font-size:20px;font-weight:600;line-height:1}body .cart-page .cart_totals{font-weight:200}body .cart-page .cart_totals th{font-weight:inherit!important}body .cart-page h3,body .checkout-page h3{text-align:left;font-weight:200}body .cart-page .order-total,body .checkout-page .order-total{font-size:20px;font-weight:600}body .cart-page .woocommerce-terms-and-conditions-wrapper,body .checkout-page .woocommerce-terms-and-conditions-wrapper{color:inherit}body .cart-page .woocommerce-terms-and-conditions-wrapper .terms-text label,body .checkout-page .woocommerce-terms-and-conditions-wrapper .terms-text label{word-wrap:normal;position:relative!important;color:inherit}body .cart-page .woocommerce-column__title,body .cart-page .woocommerce-order-details__title,body .checkout-page .woocommerce-column__title,body .checkout-page .woocommerce-order-details__title{font-size:18px;line-height:1.2;font-weight:800;text-align:left}body .cart-page .woocommerce-thankyou-order-received,body .checkout-page .woocommerce-thankyou-order-received{font-size:20px;line-height:1.2;font-weight:800;text-align:center}body .cart-page .woocommerce-customer-details address,body .checkout-page .woocommerce-customer-details address{padding:0!important}header{position:fixed;width:100%;top:0;border:0 solid red;z-index:999}header .mini-cart-wrapper{position:absolute;right:50px;top:100px;z-index:1001}header .logo{position:absolute;left:50px;top:50px;height:43px;width:auto}header .language-menu{position:absolute;right:50px;top:80px;text-align:right;text-transform:uppercase;pointer-events:none;z-index:1002}header .language-menu .current{cursor:pointer;pointer-events:all}header .language-menu .languages{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;background:#131311;padding:0 10px 4px;margin:0 -10px -4px}header .language-menu .languages a{display:block}header .language-menu.show{pointer-events:all}header .language-menu.show .languages{opacity:1}header .main-menu{position:absolute;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-200%;height:100%;width:100%;-webkit-transition:top .5s .5s;transition:top .5s .5s}header .main-menu .background{position:absolute;height:100%;width:100%;left:0;top:0;background:#131311;opacity:.7}header .main-menu .background:before{position:absolute;content:"";left:0;top:0;height:200%;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));background-image:linear-gradient(#000 50%,transparent)}header .main-menu li,header .main-menu ul{list-style:none;padding:0;margin:0;display:block;text-align:center}header .main-menu li a,header .main-menu ul a{margin:50px 0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}header .main-menu.show{left:0;top:0;-webkit-transition:top .5s;transition:top .5s}header .main-menu.show a{opacity:1;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}header .menu-button{position:absolute;right:50px;top:45px;z-index:10;cursor:pointer;padding-left:50px;padding-top:5px;padding-bottom:5px;border:0 solid red}header .menu-button:after,header .menu-button:before{width:21px;height:1px;position:absolute;opacity:0;left:0;top:50%;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .2s;transition:opacity .2s;content:""}header .menu-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .menu-button.open:after,header .menu-button.open:before{opacity:1}header .menu-button.open .hamburger .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px}header .menu-button.open .hamburger .middle{width:0;left:50%;opacity:0}header .menu-button.open .hamburger .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}.model-hero,body.menu-open{overflow:hidden}.model-hero{position:relative;height:calc(100vh - 140px);background:#131311}.model-hero .title{position:absolute;top:50%;left:150px;left:15vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:10px}.model-hero img{height:140%;width:auto;display:block;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.model-hero .specs{position:absolute;top:50%;right:150px;right:15vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.model-hero .specs .spec-item{display:block;float:left;position:relative;padding:4px}.model-hero .specs .spec-item.half-width{max-width:140px;border-bottom:none}.model-hero .specs .spec-item:after{content:" ";position:absolute;border-left:2px dotted #fff;width:2px;top:5px;left:-7px;height:calc(100% - 10px);opacity:.6}.model-hero .specs .spec-item.first-inline:after{display:none}.model-hero .specs .line{clear:both;border-bottom:2px dotted #fff;height:2px;background-repeat:repeat-x;margin:auto;opacity:.6;width:100%}.model-hero .specs .line:last-of-type{display:none}.model-hero .intro-copy .center-content{max-width:750px}.model-hero .next-model{position:absolute;right:125px;top:50%;width:45px;height:42px;background-image:url(https://a4e396.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-right.svg);background-repeat:no-repeat;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.model-hero .next-model a{display:block;height:100%;width:100;opacity:0}.model-hero .prev-model{position:absolute;left:125px;top:50%;width:45px;height:42px;background-image:url(https://572641.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-left.svg);background-repeat:no-repeat;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.model-hero .prev-model a{display:block;height:100%;width:100;opacity:0}.model-hero .intro-copy{position:absolute;width:100%;bottom:0;z-index:10;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(19,18,17,0)),to(#131211));background-image:linear-gradient(rgba(19,18,17,0),#131211)}.center-content,.contact-page,.error-message,.homepage-header .intro-text .inner-text,.legal-copy,.model-carousel-row .model-carousel-row-inner,.model-extra-images .content_width,.model-specs,.thank-you-message{width:100vw;max-width:1200px;padding:0 100px;margin:auto}.model-carousel-row{overflow:hidden;padding-bottom:20vh;margin-bottom:-20vh;border:0 solid red}.model-carousel-row .model-carousel-row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.model-carousel-row .model-carousel-row-inner .carousel-container{-ms-flex-preferred-size:66.66666%;flex-basis:66.66666%;position:relative}.model-carousel-row .model-carousel-row-inner .carousel-container img{width:100%}.model-carousel-row .model-carousel-row-inner .carousel-container .carousel{margin-left:-50px;width:calc(100% + 50px)}.model-carousel-row .model-carousel-row-inner .carousel-copy{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;z-index:10;position:relative;max-width:260px}.model-specs-image{width:100vw;max-width:1200px;margin:150px auto 100px;padding:0 100px}.model-specs-image img{width:100%;height:auto}.model-specs{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;position:relative}.model-specs .col1,.model-specs .col2,.model-specs .col3{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;padding-right:50px}.model-extra-images{position:relative;border:0 solid red;background-image:-webkit-gradient(linear,left top,left bottom,from(#131211),to(rgba(19,18,17,0)));background-image:linear-gradient(#131211,rgba(19,18,17,0));background-image:linear-gradient(#131211,rgba(19,18,17,0) 200px,rgba(19,18,17,0))}.model-extra-images .image-container{position:relative}.model-extra-images .image-container.mobile-only{display:none}.model-extra-images img{width:100%;height:auto}.model-extra-images .text-container{position:absolute}.model-extra-images .content_right{width:calc(100% - 100px)}.model-extra-images .content_left{width:calc(100% - 100px);margin-left:auto}.model-gallery-row{width:calc(100vw - 20px);max-width:1200px;margin:auto;padding:0 100px}.model-gallery{margin-top:50px;margin-bottom:100px}.model-gallery .slides{position:relative;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.model-gallery .slides .slide{position:absolute;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:1}.model-gallery .slides .slide img{width:100%;height:auto}.model-gallery .slides .slide.active{z-index:2;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.model-gallery .indicators-container{position:relative;overflow:hidden;margin:0 -5px}.model-gallery .indicators-container .left-arrow,.model-gallery .indicators-container .right-arrow{position:absolute;top:10px;left:0;width:65px;height:calc(100% - 10px);background-color:rgba(0,0,0,.8);background-image:url(https://572641.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-left.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:50%;-webkit-transition:all .2s;transition:all .2s}.model-gallery .indicators-container.hide-left-arrow .left-arrow{left:-65px}.model-gallery .indicators-container.hide-right-arrow .right-arrow{right:-65px}.model-gallery .indicators-container .right-arrow{left:auto;right:0;background-image:url(https://a4e396.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-right.svg)}.model-gallery .indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;position:relative;height:150px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.model-gallery .indicators::-webkit-scrollbar{display:none;width:0}.model-gallery .indicators .indicator{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;min-width:150px;max-width:300px;margin:0 5px;font-size:0;background-size:cover;background-position:50%}.model-gallery .indicators .indicator:before{content:"";position:absolute;left:0;top:0;width:100%;padding-bottom:100%;opacity:1;-webkit-transition:.5s;transition:.5s}.model-gallery .indicators .indicator.active:after,.model-gallery .indicators .indicator:hover:after{opacity:0}.model-video-row{width:100vw;max-width:1200px;margin:100px auto;position:relative;padding:0 100px}.model-video-row .content-row{position:absolute;height:100%;width:100%}.model-video{padding-bottom:56%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-size:cover;background-position:50%}.model-video:before{background:rgba(0,0,0,.5)}.model-video .play-icon{position:absolute;top:50%;left:50%;background-image:url(https://059218.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/play-icon.svg);background-size:contain;height:75px;width:75px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;opacity:.6;-webkit-transition:opacity .5s;transition:opacity .5s}.model-video:hover .play-icon{opacity:1}.model-video .button{cursor:pointer}.model-video .video{position:absolute;z-index:2;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all .5s;transition:all .5s;pointer-events:none}.model-video .video.show{opacity:1;-webkit-filter:blur(0);filter:blur(0);pointer-events:all}.model-video .video iframe{width:100%;height:100%}.updating-animation,.woocommerce .blockUI.blockOverlay{display:inline-block;width:12px;height:10px}.updating-animation:after,.woocommerce .blockUI.blockOverlay:after{content:" ";display:block;width:10px;height:10px;margin:0;border-radius:50%;border:1px solid #fff;border-color:#fff transparent;-webkit-animation:a 1.2s linear infinite;animation:a 1.2s linear infinite}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.woocommerce-form-coupon-toggle .woocommerce-error,.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:hsla(0,0%,100%,.05);color:#fff;font-family:Montserrat,sans-serif;font-size:12px;border-color:hsla(0,0%,100%,.2)}.woocommerce-form-coupon-toggle .woocommerce-error:before,.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:hsla(0,0%,100%,.2)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:hsla(0,0%,100%,.2)!important}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{padding:5px 0}.woocommerce .shop_table tr td,.woocommerce .shop_table tr th{padding-left:0!important;width:50%}.blockUI.blockOverlay{background-color:rgba(19,19,17,.6)!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;margin:-2px!important;opacity:1!important}.woocommerce .blockUI.blockOverlay:after{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px}.woocommerce .blockUI.blockOverlay:before{display:none!important;visibility:hidden!important}#wirecard-integrated-payment-page-frame{min-height:400px}#seamless-submit{width:100%}.carousel{position:relative;margin-top:10%;margin-bottom:10%}.carousel .slides{height:100%;position:relative;padding-bottom:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}.carousel .slides .slide{position:absolute;width:20%;width:100%;height:100%;left:0;top:0;z-index:-2;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:0 solid red}.carousel .slides .slide.active{z-index:-1;-webkit-filter:blur(0);filter:blur(0);opacity:1}.carousel .slides .slide img{position:absolute;width:100%;width:213%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto}.carousel .slides.dir-left .slide.active{-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:.7s;animation-duration:.7s}@-webkit-keyframes b{0%{left:150%;opacity:0;-webkit-transform:rotateY(-30deg) translateZ(100px);transform:rotateY(-30deg) translateZ(100px)}to{left:0;opacity:1;-webkit-transform:rotateY(0deg) translateZ(0);transform:rotateY(0deg) translateZ(0)}}@keyframes b{0%{left:150%;opacity:0;-webkit-transform:rotateY(-30deg) translateZ(100px);transform:rotateY(-30deg) translateZ(100px)}to{left:0;opacity:1;-webkit-transform:rotateY(0deg) translateZ(0);transform:rotateY(0deg) translateZ(0)}}.carousel .slides.dir-left .slide.previous{-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:.7s;animation-duration:.7s}@-webkit-keyframes c{0%{left:0;opacity:1;-webkit-transform:rotateY(0deg) translateZ(0);transform:rotateY(0deg) translateZ(0)}to{left:-150%;opacity:0;-webkit-transform:rotateY(30deg) translateZ(100px);transform:rotateY(30deg) translateZ(100px)}}@keyframes c{0%{left:0;opacity:1;-webkit-transform:rotateY(0deg) translateZ(0);transform:rotateY(0deg) translateZ(0)}to{left:-150%;opacity:0;-webkit-transform:rotateY(30deg) translateZ(100px);transform:rotateY(30deg) translateZ(100px)}}.carousel .slides.dir-right .slide.active{-webkit-animation-name:d;animation-name:d;-webkit-animation-duration:.7s;animation-duration:.7s}@-webkit-keyframes d{0%{left:-150%;opacity:0}to{left:0;opacity:1}}@keyframes d{0%{left:-150%;opacity:0}to{left:0;opacity:1}}.carousel .slides.dir-right .slide.previous{-webkit-animation-name:e;animation-name:e;-webkit-animation-duration:.7s;animation-duration:.7s}@-webkit-keyframes e{0%{left:0;opacity:1}to{left:150%;opacity:0}}@keyframes e{0%{left:0;opacity:1}to{left:150%;opacity:0}}.carousel .controls{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid red;z-index:5}.carousel .controls .left,.carousel .controls .right{position:absolute;top:40%;height:30px;width:30px;background-image:url(https://572641.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-left.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .controls .right{right:50px;background-image:url(https://a4e396.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-right.svg)}.carousel .controls .left{left:0}.carousel.hide-arrows .controls{display:none}.homepage-header{position:relative;height:calc(55vw + 300px);height:calc(55vw + 220px);height:auto;border:0 solid red}.homepage-header .model-video-row{max-width:150vh}.homepage-header .model-video-row .model-video:before{display:none}.homepage-header .background{height:calc(100% - 100px);width:auto;left:50%;top:0;position:absolute;display:block;-webkit-transform:translate(-50%);transform:translate(-50%);border:0 solid red}.homepage-header .intro-text{position:relative;bottom:0;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(18,17,16,0)),color-stop(#121110),to(#121110));background-image:linear-gradient(rgba(18,17,16,0) 10%,#121110,#121110);margin-top:-40px;z-index:10}.homepage-header .intro-text .inner-text{max-width:900px;text-align:center}.homepage-header .intro-text .inner-text h1{margin-bottom:35px}.homepage-header .intro-text .inner-text .cta-link{margin:34px 0}.model-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-list .model{position:relative;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.model-list .model img{max-width:100%;height:auto;display:block;margin:auto;padding-bottom:30px}.model-list .model .text-container{position:absolute;width:100%;bottom:0}.model-list.vertical-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-page .contact-form-wrapper .questions .option,.cta-link,.model-list .model .text-container .cta,header .main-menu li a,header .main-menu ul a{letter-spacing:1.2em;text-indent:1.2em;text-transform:uppercase;display:inline-block;position:relative}.contact-page .contact-form-wrapper .questions .option:after,.contact-page .contact-form-wrapper .questions .option:before,.cta-link:after,.cta-link:before,.model-list .model .text-container .cta:after,.model-list .model .text-container .cta:before,header .main-menu li a:after,header .main-menu li a:before,header .main-menu ul a:after,header .main-menu ul a:before{display:block;position:absolute;content:" ";height:60%;width:calc(90% + 2em);background-image:url(https://068289.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/cta-link-arrow.svg);background-repeat:no-repeat;border:0 solid red;background-position:100%;pointer-events:none;opacity:0;-webkit-transform:translateY(-45%);transform:translateY(-45%);-webkit-transition:width .5s,opacity .3s;transition:width .5s,opacity .3s}.contact-page .contact-form-wrapper .questions .option:before,.cta-link:before,.model-list .model .text-container .cta:before,header .main-menu li a:before,header .main-menu ul a:before{left:0;top:50%}.contact-page .contact-form-wrapper .questions .option:after,.cta-link:after,.model-list .model .text-container .cta:after,header .main-menu li a:after,header .main-menu ul a:after{right:0;top:50%;background-position:0;background-image:url(https://8e716a.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/cta-link-arrow-left.svg)}.contact-page .contact-form-wrapper .questions .option.active,.contact-page .contact-form-wrapper .questions .option:hover,.cta-link:hover,.model-list .model:hover .cta,header .main-menu li a:hover,header .main-menu ul a:hover{font-weight:800}.contact-page .contact-form-wrapper .questions .option.active:after,.contact-page .contact-form-wrapper .questions .option.active:before,.contact-page .contact-form-wrapper .questions .option:hover:after,.contact-page .contact-form-wrapper .questions .option:hover:before,.cta-link:hover:after,.cta-link:hover:before,.model-list .model:hover .cta:after,.model-list .model:hover .cta:before,header .main-menu li a:hover:after,header .main-menu li a:hover:before,header .main-menu ul a:hover:after,header .main-menu ul a:hover:before{opacity:1;width:calc(100% + 2em)}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:50px;position:fixed;bottom:0;width:100%;z-index:99;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(transparent,#000);pointer-events:none}footer a{pointer-events:all}footer div{border:0 solid red}footer .footer-links ul{list-style:none;padding:0;margin:0}footer .social-icons a{display:inline-block;width:40px;height:40px;overflow:hidden;font-size:0;margin:0 8px;background-repeat:no-repeat;background-position:50%}footer .social-icons .facebook{background:url(https://41d553.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/icon-facebook.svg)}footer .social-icons .instagram{background:url(https://016105.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/icon-instagram.svg)}footer .mobile-logo{display:none}footer .arrow-logo{width:45px;height:42px;background:url(https://d077bf.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/footer-arrow-logo.svg);-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}.frame-tagline{position:fixed;height:100%;width:100%;top:0;left:0;pointer-events:none;z-index:99;font-weight:800;letter-spacing:1.2em;text-indent:1.2em}.frame-tagline .left{left:50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.frame-tagline .left,.frame-tagline .right{position:absolute;top:50%;border:0 solid red;width:1px;height:1px}.frame-tagline .right{right:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right center;transform-origin:right center}.frame-tagline .tagline-text{position:absolute;left:0;top:0;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);white-space:nowrap}.contact-page{padding-top:260px}.contact-page .contact-form-wrapper{margin:auto;text-align:center}.contact-page .contact-form-wrapper .questions{margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-page .contact-form-wrapper .questions .option{margin-bottom:34px;cursor:pointer;letter-spacing:normal;text-indent:0}.contact-page .contact-form-wrapper .country-dropdown{visibility:hidden;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.contact-page .contact-form-wrapper .country-dropdown.show{opacity:1;visibility:visible}.contact-page .contact-form-wrapper .country-dropdown select{opacity:1;background:transparent;border:none;-moz-appearance:none;-webkit-appearance:none;padding-left:15px}.contact-page .contact-form-wrapper .country-dropdown select:focus{color:#fff;background:transparent;background-color:#686868}.contact-page .contact-form-wrapper .country-dropdown select::-ms-expand{display:none}.contact-page .contact-form-wrapper .country-dropdown:before{background-color:#686868;background-image:url(https://4bfaba.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/drop-down-arrow.svg);z-index:-1;padding:0;border-radius:0;width:100%}.contact-page .contact-form-wrapper .country-dropdown:after,.contact-page .contact-form-wrapper .country-dropdown:before{content:"";display:block;position:absolute;right:0;background-position:100%;background-repeat:no-repeat;pointer-events:none;height:100%;top:0}.contact-page .contact-form-wrapper .country-dropdown:after{width:55px;z-index:2}.contact-page .contact-form-wrapper .fields-wrapper{max-width:550px;margin:auto}.contact-page .contact-form-wrapper .select-wrapper{position:relative;height:40px;margin-bottom:20px}.contact-page .contact-form-wrapper .select-wrapper select{width:100%;height:100%}.contact-page .contact-form-wrapper .select-wrapper select option{padding:5px}.contact-page .contact-form-wrapper .form-fields{visibility:hidden;max-height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .5s ease-in .5s,max-height .5s,padding .5s;transition:opacity .5s ease-in .5s,max-height .5s,padding .5s}.contact-page .contact-form-wrapper .form-fields.show{opacity:1;visibility:visible;max-height:1200px;overflow:visible;padding:20px 0}.contact-page .contact-form-wrapper .form-field{position:relative;margin-bottom:35px;display:none}.contact-page .contact-form-wrapper .form-field.show{display:block}.contact-page .contact-form-wrapper .form-field label{position:absolute;left:0;top:10px;margin-left:-150px;width:140px;text-align:right}.contact-page .contact-form-wrapper .form-field input{padding:15px;border-radius:3px;background:#686868;border:0 solid #575756;width:100%}.contact-page .contact-form-wrapper .form-field input.error{border:1px solid #640000;color:#666}.contact-page .contact-form-wrapper .opt-in{margin:50px 0;text-align:left}.contact-page .contact-form-wrapper .opt-in .checkbox-wrapper{display:inline-block;width:12px;height:12px;position:relative;border:1px solid #575756;margin-right:10px}.contact-page .contact-form-wrapper .opt-in .checkbox-wrapper.error{border-color:#666}.contact-page .contact-form-wrapper .opt-in .checkbox-wrapper:after{border-left:2px solid #fff;border-bottom:2px solid #fff;content:" ";width:10px;height:5px;position:absolute;left:2px;top:-1px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);opacity:0;-webkit-transition:.1s;transition:.1s;pointer-events:none}.contact-page .contact-form-wrapper .opt-in .checkbox-wrapper.checked:after{opacity:1}.contact-page .contact-form-wrapper .opt-in .checkbox-wrapper input{display:block;height:100%;width:100%;margin:0;padding:0;opacity:1;position:absolute;left:0;top:0;border:1px solid red;z-index:2;opacity:0}.single-model{background-position:0 100%;background-size:cover;background-repeat:no-repeat}.single-model.no-bottom-padding{margin-bottom:-200px}.rect-button{padding:10px 40px;text-decoration:none}.rect-button,.rect-button.submit{background:#353232;border:1px solid #a5a1a2}.rect-button:hover{background-color:#fff}.button,.wc-proceed-to-checkout a{display:inline-block;background-color:#a0a09e!important;padding:10px 15px!important;text-decoration:none;color:#000!important;font-weight:700;border-radius:4px;border:none;font-size:15px;line-height:1;font-weight:800;-webkit-transition:.2s;transition:.2s}.button:hover,.wc-proceed-to-checkout a:hover{background-color:#fff!important}.button:disabled[disabled],.wc-proceed-to-checkout a:disabled[disabled]{background-color:#a0a09e!important}.thank-you-message{min-height:calc(98vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legal-copy{padding-top:150px}.error-message{min-height:calc(98vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.imprint{margin-top:240px;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;line-height:14px}.imprint strong{font-weight:600}.product-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;background:#131311;border:0 solid red;overflow:auto}.product-overlay .product-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;max-width:1200px;padding:153px 50px;margin:auto;overflow:auto}.product-overlay .product,.product-overlay .product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-overlay .product .product-gallery{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(45vw + 150px);max-width:690px;margin-right:25px}.product-overlay .product .product-info{margin-left:25px}.product-overlay .product .product-info .colour-swatches-title{margin-bottom:20px}.product-overlay .product .product-info .price{margin-top:40px;margin-bottom:20px}.product-overlay .product .product-info .quantity-wrapper{display:none}.product-overlay .product .product-info .button{margin:0 10px 10px 0}.product-gallery-carousel,.product-gallery-carousel .gallery-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}.product-gallery-carousel .gallery-thumbs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:45vw;max-height:540px;overflow:auto;-ms-overflow-style:none}.product-gallery-carousel .gallery-thumbs::-webkit-scrollbar{display:none}.product-gallery-carousel .gallery-thumbs .thumb{width:140px;height:140px;-webkit-box-flex:0;-ms-flex:none;flex:none;opacity:1;background-size:cover;background-position:50%;margin:0 10px 10px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.product-gallery-carousel .gallery-thumbs .thumb:last-of-type{margin-bottom:0}.product-gallery-carousel .gallery-thumbs .thumb:before{padding-bottom:100%;display:block;content:"";-webkit-transition:all .5s;transition:all .5s}.product-gallery-carousel .gallery-thumbs .thumb.hide{opacity:0;height:0;margin:0}.product-gallery-carousel .gallery-thumbs .thumb.hide:before{padding-bottom:0}.product-gallery-carousel .gallery-images{position:relative;width:45vw;max-width:540px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-gallery-carousel .gallery-images:before{padding-bottom:100%;display:block;content:""}.product-gallery-carousel .gallery-images .image{background-size:cover;background-position:50%;position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;z-index:1;opacity:0;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}.product-gallery-carousel .gallery-images .image.hide{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.product-gallery-carousel .gallery-images .image.hide:before{-webkit-transition:all .5s;transition:all .5s}.product-gallery-carousel .gallery-images .image.active{z-index:5;opacity:1;-webkit-transition:all .5s;transition:all .5s}.cart-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;border:0 solid red;margin-bottom:-200px}.cart-page .cart-wrapper{padding:153px 50px}.cart-page .cart,.cart-page .content-row{max-width:600px;width:100%}.product-listing{display:-webkit-box;display:-ms-flexbox;display:flex}.product-listing .product-thumbnail{max-width:25%;min-width:70px}.product-listing .product-thumbnail img{width:100%;height:auto}.product-listing .product-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:100px}.product-listing .product-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.product-listing .product-price-row .quantity-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-listing .product-price-row .quantity-wrapper input{background:transparent;color:#fff;border:none;width:40px;margin-top:-3px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-listing .product-price-row .quantity-wrapper input::-webkit-inner-spin-button,.product-listing .product-price-row .quantity-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-listing .product-price-row .quantity-wrapper input[type=number]{-moz-appearance:textfield}.product-listing .product-price-row .add-quantity,.product-listing .product-price-row .subtract-quantity{padding-top:0;text-align:center;cursor:pointer}.product-listing .product-price-row .subtract-quantity{margin-top:-2px}.product-listing .product-price-row .product-subtotal{text-align:right}.product-listing .product-price-row .product-remove a{color:#fff!important}.product-listing .product-price-row .product-remove a:hover{background:#353232}.cart-collaterals .cart_totals{width:100%!important;float:none!important}.cart-collaterals .cart_totals td{border:0 solid red;text-align:right}.cart-actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}.cart-actions .coupon .input-text{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px}.cart-actions button[type=submit]{display:block;width:100%}.cart_totals{margin-top:20px}.cart_totals table.shop_table{width:100%}.cart_totals table.shop_table th{text-align:left}.cart_totals table.shop_table td,.cart_totals table.shop_table th{padding:0}.cart_totals table.shop_table .shipping-calculator-button,.cart_totals table.shop_table .woocommerce-shipping-destination{display:none}.cart_totals table.shop_table .woocommerce-shipping-methods{list-style:none}.cart_totals .wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout a.checkout-button{text-align:center;display:block!important;color:#000}.cross-sells{border:0 solid red}.cross-sells .products{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.cross-sells .products li{max-width:150px;width:100%}.cross-sells .products img{width:100%;height:auto}.cross-sells .products .button{margin-top:20px;margin-bottom:20px}.cart-iframe-wrapper,.iframe-wraper,.product-iframe-wrapper{position:fixed;width:100%;height:100%;top:-100%;left:0;background:#131311;-webkit-transition:all .5s;transition:all .5s;z-index:1}.cart-iframe-wrapper iframe,.iframe-wraper iframe,.product-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cart-iframe-wrapper.show,.iframe-wraper.show,.product-iframe-wrapper.show{top:0;z-index:10}.price-and-buy{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-and-buy .price,.price-and-buy a{display:block}.price-and-buy a{margin-bottom:3px;font-size:20px;font-weight:700;margin-left:20px}.colour-swatches{display:-webkit-box;display:-ms-flexbox;display:flex}.colour-swatches .swatch{position:relative;width:40px;margin-right:30px;border:2px solid #fff;border-color:#353232;border-radius:50%;-webkit-transition:border-color .3s;transition:border-color .3s;cursor:pointer}.colour-swatches .swatch:before{padding-bottom:100%;content:" ";display:block}.colour-swatches .swatch .colour{position:absolute;width:calc(100% - 4px);top:2px;left:2px;border-radius:50%}.colour-swatches .swatch .colour:before{padding-bottom:100%;content:" ";display:block}.colour-swatches .swatch.active{border-color:#fff}.variations .label{padding:10px 0}.variations .alg-wc-civs-term.color{border-radius:50%;width:40px;height:40px;opacity:1;border-color:#353232}.variations .alg-wc-civs-term.color.active{border-color:#fff}.woocommerce-variation-price{margin-top:20px}.checkout-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-page .cart{padding:153px 50px}.checkout-page .checkout-container{width:100vw;max-width:1200px;padding:0 100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-page .checkout-container .checkout-form{width:calc(55% - 50px)}.checkout-page .checkout-container .order-details{width:calc(45% - 50px)}.woocommerce input,.woocommerce select,.woocommerce textarea{background-color:hsla(0,0%,100%,.6);border:0;padding:8px;color:#000;font-family:inherit;font-size:inherit}.woocommerce input::-webkit-input-placeholder,.woocommerce select::-webkit-input-placeholder,.woocommerce textarea::-webkit-input-placeholder{color:inherit;color:transparent}.woocommerce input::-ms-input-placeholder,.woocommerce select::-ms-input-placeholder,.woocommerce textarea::-ms-input-placeholder{color:inherit;color:transparent}.woocommerce input::placeholder,.woocommerce select::placeholder,.woocommerce textarea::placeholder{color:inherit;color:transparent}.woocommerce select{height:30px}.woocommerce .country-select,.woocommerce .select2-container--default .select2-selection--single{background-color:#a1a0a0;color:#000;border-radius:0;height:32px}.woocommerce .country-select .select2-selection__arrow,.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce .country-select .select2-selection__arrow b,.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.woocommerce form .form-row.form-row-first{width:50%}.woocommerce form .form-row label{position:absolute!important;padding:3px 8px;color:#000;pointer-events:none}.woocommerce form .form-row label.hide{display:none}.select2-dropdown{background-color:#a1a0a0!important;color:#000}.select2-dropdown .select2-search__field{background-color:#a1a0a0!important;border-color:transparent transparent #000!important}.select2-dropdown .select2-results__option--highlighted[data-selected]{border:0 solid red;background-color:#a0a09e!important}.shipping_address{display:none}.shipping_address.show{display:block}.order-details .name-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-details .name-image .product-thumbnail{margin:10px 10px 10px 0;width:50px}.order-details .name-image img{height:auto;vertical-align:middle}.order-details td,.order-details th{padding:0!important;font-weight:400}.order-details td.product-total,.order-details th.product-total{text-align:right}.order-details .cart-subtotal td,.order-details .cart-subtotal th{padding-top:20px!important}.order-details .cart-subtotal td,.order-details .cart-subtotal th,.order-details .shipping td,.order-details .shipping th{font-weight:400!important}.order-details td.product-total,.order-details td:last-of-type{text-align:right}.woocommerce-checkout-payment{background-color:#353232!important}.woocommerce-form-coupon,.woocommerce-form-coupon-toggle,.woocommerce-notices-wrapper{max-width:1000px;margin-left:auto!important;margin-right:auto!important}.woocommerce-terms-and-conditions-wrapper{color:inherit}.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;pointer-events:all}.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox input,.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox span{display:block}.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox input{margin-top:8px;margin-left:0}.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox span.required{display:none}.woocommerce-terms-and-conditions-wrapper .terms-text label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text:after{display:inline-block;content:" *";margin-left:5px;color:red}.model-masonary-gallery{position:relative;margin:50px auto}.model-masonary-gallery .right-arrow{position:absolute;right:125px;z-index:11;cursor:pointer;top:50%;width:45px;height:42px;background-image:url(https://a4e396.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-right.svg);background-repeat:no-repeat;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.model-masonary-gallery .right-arrow a{display:block;height:100%;width:100;opacity:0}.model-masonary-gallery .left-arrow{position:absolute;left:125px;z-index:11;cursor:pointer;top:50%;width:45px;height:42px;background-image:url(https://572641.claudeassets.com/20231204030552im_/https://a-to.com/wp-content/themes/a-to/images/arrow-left.svg);background-repeat:no-repeat;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.model-masonary-gallery .left-arrow a{display:block;height:100%;width:100;opacity:0}.model-masonary-gallery .images{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row;margin-left:-10px;margin-right:-10px}.model-masonary-gallery .images,.model-masonary-gallery .images .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.model-masonary-gallery .images .col{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column}.model-masonary-gallery .images .image{width:100%;position:relative;padding:5px}.model-masonary-gallery .images .image img{width:100%;height:auto;display:block}.model-masonary-gallery .images .image .number{position:absolute;top:10px;left:10px}.masonary-overlay{position:fixed;z-index:10;top:0;left:0;height:100%;width:100%;background:#131311;opacity:0;pointer-events:none;height:0}.masonary-overlay.show{pointer-events:all;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.masonary-overlay .background-close{position:absolute;height:100%;width:100%;left:0;top:0}.masonary-overlay .overlay-image{position:absolute;display:block;height:auto;width:calc(100% - 200px);background-color:#131311;background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s;pointer-events:none}.masonary-overlay .overlay-image.portrait{width:auto;height:calc(100% - 300px)}.masonary-overlay .overlay-image.show{z-index:10;opacity:1;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s;pointer-events:all}.bottom-image{position:relative}.bottom-image img{width:100%;height:auto}.bottom-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#131311),to(rgba(19,18,17,0)));background-image:linear-gradient(#131311,rgba(19,18,17,0));top:0}.bottom-image:after,.bottom-image:before{content:"";position:absolute;left:0;width:100%;height:10vw}.bottom-image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(19,18,17,0)),to(#131311));background-image:linear-gradient(rgba(19,18,17,0),#131311);bottom:0}.home{margin-bottom:-200px}.close-overlay{position:fixed;right:50px;top:140px;cursor:pointer;font-size:14px;text-transform:uppercase}table.variations .thwvsf-wrapper-ul{padding-left:0}table.variations .thwvsf_fields{margin-left:10px}table.variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li{background:rgba(0,0,0,.6)!important;-webkit-box-shadow:0 0 0 2px #333;box-shadow:0 0 0 2px #333}table.variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li:hover{-webkit-box-shadow:0 0 0 2px #999;box-shadow:0 0 0 2px #999}table.variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected,table.variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected:hover{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}table.variations select{background:#353232;border-radius:0;min-height:30px;width:100%;background-color:hsla(0,0%,100%,.6);border:0;padding:8px;color:#000;font-family:inherit;font-size:inherit}table.variations select::-webkit-input-placeholder{color:inherit;color:transparent}table.variations select::-ms-input-placeholder{color:inherit;color:transparent}table.variations select::placeholder{color:inherit;color:transparent}.wc_ppec_responsive_payment_buttons{padding:10px;margin-top:10px}.card-fields-container,.wc_ppec_responsive_payment_buttons{background:#dfdcde;border-radius:5px}@media (max-width:769px){.desktop-only{display:none!important}body .product-wrapper .model-title,body .product-wrapper h1,body .single-model .model-title,body .single-model h1{font-size:28px;margin:8px 0;text-align:left}.model-hero{height:auto}.model-hero .title{top:80%;text-align:center;width:calc(100% - 200px);-webkit-transform:none;transform:none}.model-hero .title .tag-line,.model-hero .title h1{display:block;margin-left:auto;margin-right:auto}.model-hero .title h1{padding-right:8px}.model-hero img{height:100%;height:160vw;top:-30vw;-webkit-transform:translate(-50%);transform:translate(-50%)}.model-hero .specs{top:calc(80% + 40px);-webkit-transform:none;transform:none;text-align:center;width:calc(100% - 200px)}.model-hero .specs .spec-item{padding:4px 10px}.model-hero .specs .spec-item.half-width{width:auto!important;float:none}.model-hero .specs .spec-item:after{border-left:1px dotted #fff;left:-1px}.model-hero .specs .line{border-bottom:1px dotted #fff}.model-hero .specs .line.odd{display:none}.model-hero .model-hero-text{position:relative;padding-top:95vw}.model-hero .model-hero-text .intro-copy,.model-hero .model-hero-text .specs,.model-hero .model-hero-text .title{position:relative;height:auto;left:auto;right:auto;width:auto;top:auto}.model-hero .model-hero-text .specs{margin-top:20px;margin-bottom:20px}.model-specs-image{margin:0 auto 30px}.model-specs-image img{display:block;margin:0 auto;width:calc(100% - 40px)}.model-extra-images .image-container.desktop-only{display:none}.model-extra-images .image-container.mobile-only{display:block}.model-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.model-list .model img{margin-bottom:10px}.model-list.vertical-stack img{margin-bottom:0}.product-overlay .product-wrapper{display:block;padding:150px 20px}.product-overlay .product{border:0 solid red;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-overlay .product .product-gallery{max-width:none;width:100%;display:block;margin-right:0}.product-overlay .product .product-info{margin-left:0;text-align:center}.product-overlay .product .product-info .variations{margin-left:auto;margin-right:auto}.product-overlay .product .product-info .variations .alg-wc-civs-term{margin-left:5px;margin-right:5px}.product-overlay .product .product-info .price{margin-top:0}.product-gallery-carousel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.product-gallery-carousel .gallery-thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;height:auto;width:calc(100vw - 40px);overflow:auto}.product-gallery-carousel .gallery-thumbs .thumb{margin:10px 10px 10px 0;width:16vw;height:16vw}.product-gallery-carousel .gallery-thumbs .thumb.hide{width:0;height:16vw;margin:0}.product-gallery-carousel .gallery-images{height:100vw;width:100%;max-width:none}.price-and-buy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-page{display:block;min-height:0}.checkout-page .cart{padding:70px 20px 0}.checkout-page .checkout-container{display:block;padding:0;width:100%}.checkout-page .checkout-container .checkout-form{width:100%!important}.checkout-page .checkout-container .order-details{width:100%}}@media (min-width:769px){.mobile-only{display:none}}@media (max-width:481px){.wrapper{padding-bottom:0}body{line-height:15px}body,body .cta,body .cta-link{font-size:11px}body h1,body h2{font-size:20px;line-height:24px}body .homepage-header h1{font-size:30px}body .product-wrapper .model-title,body .product-wrapper h1,body .single-model .model-title,body .single-model h1{font-size:20px;text-align:center}body .product-wrapper .tag-line,body .single-model .tag-line{font-size:12px}body .product-wrapper .price,body .single-model .price{font-size:20px}body .product-wrapper .price .woocommerce-Price-currencySymbol,body .single-model .price .woocommerce-Price-currencySymbol{font-size:14px}body .rect-button{font-size:12px}header .mini-cart-wrapper{right:90px;top:21px;text-transform:uppercase}header .logo{height:17px;left:20px;top:20px}header .language-menu{right:60px;top:21px}header .language-menu .languages a{margin:10px 0}header .menu-button{right:0;top:0;margin-right:0;height:50px;width:50px;border:0 solid red}header .menu-button .button-text{display:none}header .menu-button .hamburger{width:25px;height:20px;top:20px;right:20px;position:absolute}header .menu-button .hamburger .line{height:2px;background:#fff;position:absolute;width:100%;top:0;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s;transition:all .5s}header .menu-button .hamburger .top{top:0}header .menu-button .hamburger .middle{top:7px}header .menu-button .hamburger .bottom{top:14px}header .menu-button.open:after,header .menu-button.open:before,header .menu-button:after,header .menu-button:before{display:none}.model-hero .next-model{right:20px;top:30%;width:17px;height:42px}.model-hero .prev-model{left:20px;top:30%;width:17px;height:42px}.center-content,.contact-page,.error-message,.homepage-header .intro-text .inner-text,.legal-copy,.model-carousel-row .model-carousel-row-inner,.model-extra-images .content_width,.model-specs,.thank-you-message{max-width:none;padding:0 40px}.model-carousel-row{padding-bottom:0;margin-bottom:0}.model-carousel-row .model-carousel-row-inner{display:block}.model-carousel-row .model-carousel-row-inner .carousel-container .carousel{margin-left:auto;width:100%}.model-specs-image{padding:0}.model-specs{display:block}.model-specs .col1,.model-specs .col2,.model-specs .col3{padding-right:15px}.model-extra-images .content_left,.model-extra-images .content_right{width:calc(100% - 40px)}.model-gallery-row{padding:0}.model-gallery .indicators-container .left-arrow,.model-gallery .indicators-container .right-arrow{width:30px;background-size:20px 20px}.model-gallery .indicators{min-height:75px;height:auto}.model-gallery .indicators .indicator{min-width:75px;height:75px}.model-video-row{padding:0}.model-video .play-icon{width:40px;height:40px}.model-video .button{margin-top:10px}.carousel .controls .left,.carousel .controls .right{width:17px;height:42px}.carousel .controls .right{right:-20px}.carousel .controls .left{left:-20px}.homepage-header{height:calc(55vw + 200px);height:auto}.homepage-header .model-video-row{margin-bottom:50px;margin-top:0;padding-top:60px}.homepage-header .background{height:calc(100% - 75px)}.homepage-header .intro-text{margin-top:0}.homepage-header .intro-text .inner-text{padding:0 50px}.homepage-header .intro-text .inner-text h1{margin-bottom:15px}.homepage-header .intro-text .inner-text .cta-link{margin:10px 0}.model-list .model img{margin-bottom:0}.model-list .model .text-container .cta{margin-top:25px}.model-list.vertical-stack img{width:200%;max-width:200%;margin-left:-50%}.contact-page .contact-form-wrapper .questions .option:after,.contact-page .contact-form-wrapper .questions .option:before,.cta-link:after,.cta-link:before,.model-list .model .text-container .cta:after,.model-list .model .text-container .cta:before,header .main-menu li a:after,header .main-menu li a:before,header .main-menu ul a:after,header .main-menu ul a:before{background-size:12px;-webkit-transform:translateY(-52%);transform:translateY(-52%)}.contact-page .contact-form-wrapper .questions .option.active:after,.contact-page .contact-form-wrapper .questions .option.active:before,.contact-page .contact-form-wrapper .questions .option:hover:after,.contact-page .contact-form-wrapper .questions .option:hover:before,.cta-link:hover:after,.cta-link:hover:before,.model-list .model:hover .cta:after,.model-list .model:hover .cta:before,header .main-menu li a:hover:after,header .main-menu li a:hover:before,header .main-menu ul a:hover:after,header .main-menu ul a:hover:before{width:calc(100% + 1em)}footer{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-links{text-align:center;margin:20px 0}footer .social-icons a{width:20px;height:20px}footer .mobile-logo{display:block;background-image:url(/assets/a-to.com/wp-content/themes/a-to/images/a-to-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;height:43px;width:102px}footer .arrow-logo{display:none}.contact-page{padding-top:170px}.contact-page .contact-form-wrapper .questions{margin-top:50px}.contact-page .contact-form-wrapper .questions .option{padding:10px;max-width:300px}.contact-page .contact-form-wrapper .select-wrapper{height:30px}.contact-page .contact-form-wrapper .form-fields.show{padding:20px 0}.contact-page .contact-form-wrapper .form-field{margin-bottom:20px}.contact-page .contact-form-wrapper .form-field label{display:block;position:relative;width:auto;margin:0;margin-bottom:6px;top:0;text-align:left}.contact-page .contact-form-wrapper .form-field input{padding:8px}.contact-page .contact-form-wrapper .opt-in{margin:50px 0}.single-model.no-bottom-padding{margin-bottom:0}.rect-button{padding:12px 40px}.cart-page .cart-wrapper{padding:70px 0}.cart-page{margin-bottom:0;padding:20px}.product-listing .product-thumbnail{padding-right:10px}.product-listing .product-thumbnail img{margin-right:0}.product-listing .product-right{padding-left:0}.product-listing .product-price-row{margin-top:10px}.product-listing .product-price-row .quantity-wrapper{padding:0 10px}.product-listing .product-price-row .quantity-wrapper input{width:20px}.cart-actions{margin-top:10px}.cart-actions .coupon{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-actions .coupon #coupon_code{margin-right:0}.cart-actions .coupon button[type=submit]{margin-top:5px}.model-masonary-gallery .right-arrow{right:20px;top:30%;width:17px;height:42px}.model-masonary-gallery .left-arrow{left:20px;top:30%;width:17px;height:42px}.home{margin-bottom:0}.close-overlay{right:22px;top:60px}}@media (max-width:1025px){body .cta,body .cta-link{font-size:14px}body .model-list h1,body .model-list h2{font-size:20px;line-height:0}body .product-wrapper .tag-line,body .single-model .tag-line{font-size:18px}body .product-wrapper .spec-item .data,body .product-wrapper .spec-item .label,body .single-model .spec-item .data,body .single-model .spec-item .label{font-size:12px;line-height:18px}body .product-wrapper .price,body .single-model .price{font-size:28px}body .product-wrapper .price .woocommerce-Price-currencySymbol,body .single-model .price .woocommerce-Price-currencySymbol{font-size:18px}body .product-wrapper h3,body .product-wrapper p,body .product-wrapper ul li,body .single-model h3,body .single-model p,body .single-model ul li{font-size:12px;line-height:18px}body .cart-page .cross-sells h2,body .cart-page .product-name{font-size:16px}body .cart-page .cross-sells .price,body .cart-page .product-price,body .cart-page .product-subtotal,body .cart-page .quantity-wrapper *{font-size:14px}}@media (max-width:1460px){.model-hero .title{left:11vw}}@media (max-width:1200px){.model-hero .title{left:100px}}@media (max-width:1300px){.model-hero .specs{right:100px}}@media (max-width:769px) and (max-width:481px){.model-hero .specs{max-width:240px!important}}@media (max-width:769px) and (max-width:769px){.model-hero .specs{display:block;max-width:300px!important;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}@media (max-width:1400px){.model-hero .next-model{right:25px}.model-hero .prev-model{left:25px}.frame-tagline{display:none}.model-masonary-gallery .right-arrow{right:25px}.model-masonary-gallery .left-arrow{left:25px}}@media (min-width:1200px){.model-extra-images .content_left,.model-extra-images .content_right{width:calc((100% - ((100% - 1200px) / 2)) - 100px)}}
/*
     FILE ARCHIVED ON 21:31:27 May 29, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:18:07 Aug 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 12.297
  exclusion.robots: 0.106
  exclusion.robots.policy: 0.091
  esindex: 0.008
  cdx.remote: 8.086
  LoadShardBlock: 222.642 (3)
  PetaboxLoader3.datanode: 56.702 (4)
  PetaboxLoader3.resolve: 197.538 (2)
  load_resource: 44.627
*/