/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.light{color:#fff}.grey-bg{background-color:#fafafa}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.gradient-01{background:-webkit-linear-gradient(-70deg, #db469f, #2188ff)}.gradient-02{background:linear-gradient(90deg, #ffa745 -11.05%, #fe869f 32.64%, #ef7ac8 53.3%, #a083ed 76.98%, #43aeff 96.98%)}.gradient{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}body *{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;-webkit-overflow-scrolling:auto}body * font{font-size:inherit;font-weight:inherit;color:inherit;font-style:inherit;font-family:inherit;line-height:inherit;color:inherit;width:inherit;height:inherit;margin:inherit;position:inherit;left:inherit;right:inherit;display:inherit;text-align:inherit;vertical-align:inherit;box-sizing:inherit}script{visibility:hidden !important;display:none !important}html,body{background-color:#fff;overflow-x:hidden}body{transition:.3s}a{width:100%;height:100%;text-decoration:none;margin-bottom:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes heroImg{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroImg{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes float{0%{-webkit-transform:translateY(10px) rotate3d(0, 0, 0, 0deg);transform:translateY(10px) rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:translateY(-10px) rotate3d(0, 0, 0, 0deg);transform:translateY(-10px) rotate3d(0, 0, 0, 0deg)}}@keyframes float{0%{-webkit-transform:translateY(10px) rotate3d(0, 0, 0, 0deg);transform:translateY(10px) rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:translateY(-10px) rotate3d(0, 0, 0, 0deg);transform:translateY(-10px) rotate3d(0, 0, 0, 0deg)}}.scroll-disabled{overflow-y:hidden}.scroll-disabled-top{width:100%;height:100%}.scroll-disabled-top body{width:100%;height:100%;overflow:hidden}.clickable{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slide{padding-top:70px;padding-bottom:70px;clear:both}@media screen and (min-width: 768px){.slide{padding-top:90px;padding-bottom:90px}}@media screen and (min-width: 1000px){.slide{padding-top:110px;padding-bottom:110px}}@media screen and (min-width: 1200px){.slide{padding-top:120px;padding-bottom:120px}}.slide--dark{background-color:#000}.slide--dark .button{color:#fff}.slide--last{padding-bottom:0px}@media screen and (min-width: 1200px){.slide--last{padding-top:100px}}hr{text-align:center;height:1px;background-color:rgba(0,0,0,.05);border:none}.center{text-align:center;margin-left:auto;margin-right:auto}.icon{transition:.3s;line-height:0}.icon svg{margin:0}.img-css{background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative;margin:0;padding:0}.img-container{line-height:0}.img-container img{width:100%;height:100%}.video-container video{width:100%;height:100%}.flex-2-col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.flex-2-col{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}.flex-2-col .col-2-content{transition:.3s}@media screen and (min-width: 768px){.flex-2-col .col-2-content{width:48%;margin:0}}.flex-2-col .col-2-visual{width:100%;transition:.3s}@media screen and (min-width: 768px){.flex-2-col .col-2-visual{width:48%;margin:0}}.default-list{margin-left:20px;margin-bottom:30px}.default-list li{display:list-item}.default-list li p{margin-bottom:15px}.brand-color-text{display:inline;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.newsletter__input-container{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;box-shadow:0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.08);border-radius:4px}.newsletter__input-col{margin:0;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex}.newsletter__button-col{margin:0}.newsletter__input{font-size:16px;outline:none;padding:24px 12px 9px 12px;border:none;border-radius:4px 0 0 4px;margin:0;-webkit-flex:1;flex:1;width:50px;line-height:1}@media screen and (min-width: 375px){.newsletter__input{padding:24px 14px 9px 14px}}@media screen and (min-width: 768px){.newsletter__input{font-size:18px;padding:23px 14px 8px 14px}}.newsletter__input::-webkit-input-placeholder{color:#000;opacity:.3}.newsletter__input::-moz-placeholder{color:#000;opacity:.3}.newsletter__input:-ms-input-placeholder{color:#000;opacity:.3}.newsletter__input::placeholder{color:#000;opacity:.3}.newsletter__input-title{position:absolute;font-size:12px;font-weight:600;z-index:1;line-height:1;left:12px;top:8px;text-align:left}@media screen and (min-width: 375px){.newsletter__input-title{left:14px}}.newsletter__submit{border-radius:0 4px 4px 0 !important;font-size:16px;padding-top:14px !important;padding-bottom:14px !important;white-space:nowrap;cursor:pointer;padding-left:16px !important;padding-right:16px !important;box-shadow:none !important;outline:none}@media screen and (min-width: 375px){.newsletter__submit{padding-left:24px !important;padding-right:24px !important}}@media screen and (min-width: 660px){.newsletter__submit{padding-left:30px !important;padding-right:30px !important}}@media screen and (min-width: 768px){.newsletter__submit{padding-top:14px !important;padding-bottom:14px !important}}@media screen and (min-width: 1000px){.newsletter__submit{box-shadow:none}}@media screen and (min-width: 1000px){.newsletter__submit:hover{-webkit-transform:none !important;transform:none !important;box-shadow:none !important}}.estimate-indicator--circle{width:12px;height:12px;border-radius:50%;display:inline-block;vertical-align:middle}.estimate-indicator p{font-size:14px;margin-bottom:0;margin-left:4px;vertical-align:middle;display:inline-block}.social-links-horizontal{text-align:center}.social-links-horizontal .social-links__item{display:inline-block;margin-bottom:0;margin-left:10px;margin-right:10px;opacity:.5;transition:.3s}@media screen and (min-width: 768px){.social-links-horizontal .social-links__item{margin-left:15px;margin-right:15px}}.social-links-horizontal .social-links__item:hover{opacity:1}.social-links-horizontal .social-icon-color{fill:#fff}.new-badge{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:4px 6px;line-height:1;border-radius:4px;transition:.3s;color:#fff;background:#000;width:auto;text-align:center;display:inline-block;vertical-align:middle}.new-badge--dribbble{background-color:#ea4c89;margin-right:10px;margin-top:-3px}.new-badge--gif{display:inline-block;position:absolute;z-index:2;width:19px;right:8px;top:8px;left:auto;font-size:11px}ul{margin:0;padding:0}ul li{list-style:none}a{text-decoration:none;color:inherit}body *::-moz-selection{background:#007aff;color:#fff}body *::selection{background:#007aff;color:#fff}.header{width:100%;height:64px;margin-bottom:20px;position:fixed;top:0;right:0;left:0;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.header .header-content{width:1180px;max-width:100%;padding-right:10px;padding-left:10px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:64px}.header .logo{width:120px;margin-right:20px;cursor:pointer}.header .header-nav{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-self:center;align-self:center}.header .header-nav:hover>.nav-list .nav-item p{color:rgba(255,255,255,.32)}.header .header-nav:hover>.nav-list .nav-item:hover{background-color:rgba(255,255,255,.16)}.header .header-nav:hover>.nav-list .nav-item:hover p{color:#fff}.header .nav-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.header .nav-item{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;padding-left:16px;padding-right:16px;transition:.3s}.header .nav-item p{font-family:"Rubik",sans-serif;font-weight:400;font-size:14px;line-height:1;color:#fff;transition:.3s}.header .nav-item--promotion{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.header .nav-item--promotion .icon{width:16px;margin-left:4px;margin-top:-2px}.header .nav-item--promotion .icon .st0{fill:#e21937}.header .nav-item--promotion .icon .st1{fill:#000}.header .separator{height:32px;width:1px;background-color:rgba(255,255,255,.16);margin-left:8px;margin-right:8px}.header .header-actions{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;height:100%;margin-left:10px}.header .header-actions .icon-button{width:40px;height:40px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-left:8px;transition:.3s;cursor:pointer}.header .header-actions .icon-button:hover{background-color:rgba(255,255,255,.15)}.header .header-actions .icon-button:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.header .header-actions .icon-button:first-child{margin-left:0}.header .header-actions .search{background-color:#007aff}.header .header-actions .search:hover{background-color:#52a5ff}.header .header-actions .cart{position:relative;background-color:#007aff}.header .header-actions .cart:hover{background-color:#52a5ff}.header .header-actions .cart .badge{position:absolute;width:14px;height:14px;top:19px;left:19px;border-radius:50%;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:1px}.header .header-actions .cart .badge .badge-number{font-family:"Rubik",sans-serif;font-weight:500;font-size:10px;line-height:1;color:#007aff;transition:.3s;text-align:center;margin:0}.header .header-actions .cart .badge .badge-number-3,.header .header-actions .cart .badge .badge-number-4,.header .header-actions .cart .badge .badge-number-5,.header .header-actions .cart .badge .badge-number-6{position:absolute;margin-left:0;margin-right:0;left:0;right:0;opacity:0}.header .header-actions .cart-pop{-webkit-animation-name:badge-pop;animation-name:badge-pop;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header .header-actions .badge-number-in{-webkit-animation-name:badge-number-in;animation-name:badge-number-in;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header .header-actions .badge-number-out{-webkit-animation-name:badge-number-out;animation-name:badge-number-out;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);animation-timing-function:cubic-bezier(0.67, 1.63, 0.36, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes badge-pop{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}60%{-webkit-transform:scale(0.8);transform:scale(0.8);background-color:#52a5ff}80%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}}@keyframes badge-pop{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}30%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}60%{-webkit-transform:scale(0.8);transform:scale(0.8);background-color:#52a5ff}80%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#007aff}}@-webkit-keyframes badge-number-in{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}30%{opacity:1}70%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes badge-number-in{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}30%{opacity:1}70%{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes badge-number-out{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}30%{opacity:1}70%{opacity:1;-webkit-transform:translateY(1px);transform:translateY(1px)}100%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes badge-number-out{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}30%{opacity:1}70%{opacity:1;-webkit-transform:translateY(1px);transform:translateY(1px)}100%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.recommended-product-block{margin-bottom:80px}.recommended-product-block:first-of-type{margin-top:160px}.recommended-product-block:last-of-type{margin-bottom:180px}.block-title-section{width:1200px;max-width:100%;padding-right:10px;padding-left:10px;margin-left:auto;margin-right:auto}.block-title-section .block-title{font-family:"Rubik",sans-serif;font-weight:500;font-size:32px;line-height:40px;margin-bottom:8px;color:#282828;text-align:center}.block-title-section .block-text{font-family:"Rubik",sans-serif;font-weight:400;margin-bottom:16px;font-size:16px;color:#5f5f5f;text-align:center;line-height:24px}.product-grid{width:1180px;max-width:100%;padding-right:10px;padding-left:10px;margin-left:auto;margin-right:auto;margin-top:40px}.product-grid .product-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.product-grid .product{width:25%;border:1px solid #f0f0f0;border-left:none;border-top-left-radius:0px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-top:8px;padding-bottom:24px;transition:.3s;position:relative;cursor:pointer}.product-grid .product:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transition:.3s;border:1px solid #007aff;opacity:0;z-index:5;pointer-events:none}.product-grid .product:hover:before{opacity:1}.product-grid .product:first-child{border-left:1px solid #f0f0f0;border-top-left-radius:4px}.product-grid .product:last-child{border-top-right-radius:4px}.product-grid .product .product-image-container{margin-left:12px;margin-right:12px;margin-bottom:8px}.product-grid .product .product-title-container{margin-left:24px;margin-right:24px}.product-grid .product .product-title{margin-top:0;margin-bottom:0;font-family:"Rubik",sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px;color:#282828;height:48px;-webkit-line-clamp:2}.product-grid .product .product-price{margin-left:24px;margin-right:24px;font-family:"Rubik",sans-serif;font-weight:500;font-size:16px;line-height:24px;margin-bottom:8px;color:#1e1e1e}.product-grid .product .stock{margin-left:24px;margin-right:24px;font-family:"Rubik",sans-serif;font-weight:400;font-size:12px;line-height:16px;margin-bottom:8px;color:#36ba5c;margin-top:0;margin-bottom:0;margin-bottom:16px}.product-grid .product .add-to-cart-button{margin-left:24px;margin-right:24px;height:40px;width:calc( 100% - 48p x);background:#007aff;border-radius:4px;box-shadow:0 2px 4px -2px rgba(0,122,255,.8);cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;transition:.3s;position:relative}.product-grid .product .add-to-cart-button:hover{background-color:#52a5ff;box-shadow:0 4px 16px -8px rgba(0,122,255,.24);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-grid .product .add-to-cart-button:active{background-color:#0053ad;box-shadow:0 2px 4px -2px rgba(0,122,255,.8);-webkit-transform:translateY(1px);transform:translateY(1px)}.product-grid .product .add-to-cart-button .default-text{opacity:1}.product-grid .product .add-to-cart-button .default-text p{font-family:"Rubik",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;text-align:center}.product-grid .product .add-to-cart-button .spinner-container{position:absolute;width:26px;height:26px;opacity:0;transition:.3s;-webkit-transform:scale(0.5);transform:scale(0.5)}.product-grid .product .add-to-cart-button .spinner-container svg{width:100%;height:100%}.product-grid .product .add-to-cart-button .success-text{position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;opacity:0;transition:.3s}.product-grid .product .add-to-cart-button .success-text .icon-container{-webkit-transform:translateX(55px);transform:translateX(55px);transition:.3s;transition-delay:.5s}.product-grid .product .add-to-cart-button .success-text .icon{margin-right:8px;-webkit-transform:scale(0.5);transform:scale(0.5);transition:.4s cubic-bezier(0.72, 2.55, 0.2, 1)}.product-grid .product .add-to-cart-button .success-text .icon-color{fill:#36b95d}.product-grid .product .add-to-cart-button .success-text p{font-family:"Rubik",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#36b95d;text-align:center;line-height:1;opacity:0;transition:.3s;transition-delay:.5s;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.product-grid .product .add-to-cart-button.loading{cursor:default}.product-grid .product .add-to-cart-button.loading:hover{-webkit-transform:translateY(0px);transform:translateY(0px);background:#007aff;box-shadow:0 2px 4px -2px rgba(0,122,255,.8)}.product-grid .product .add-to-cart-button.loading .default-text{opacity:0}.product-grid .product .add-to-cart-button.loading .spinner-container{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-grid .product .add-to-cart-button.success{background-color:#e3faea;box-shadow:none}.product-grid .product .add-to-cart-button.success:hover{background-color:#e3faea;box-shadow:none}.product-grid .product .add-to-cart-button.success .spinner-container{opacity:0}.product-grid .product .add-to-cart-button.success .success-text{opacity:1}.product-grid .product .add-to-cart-button.success .success-text .icon-container{-webkit-transform:translateX(0px);transform:translateX(0px)}.product-grid .product .add-to-cart-button.success .success-text .icon{-webkit-transform:scale(1);transform:scale(1)}.product-grid .product .add-to-cart-button.success .success-text p{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.product-grid .pagination{height:72px;border:1px solid #f0f0f0;border-top:none;border-radius:0 0 4px 4px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.product-grid .pagination-controls{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.product-grid .pagination-controls .icon-button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:.3s;background-color:#f0f0f0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);will-change:transform}.product-grid .pagination-controls .icon-button:hover{background-color:#282828;box-shadow:0 8px 8px -2px rgba(0,0,0,.24)}.product-grid .pagination-controls .icon-button:hover .icon-color{fill:#fff}.product-grid .pagination-controls .icon-button:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.product-grid .pagination-controls .icon-button .icon-color{fill:rgba(40,40,40,.48)}.product-grid .pagination-controls .dots{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-left:24px;padding-right:24px}.product-grid .pagination-controls .dot-container{width:24px;height:24px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.product-grid .pagination-controls .dot{width:8px;height:8px;border-radius:50%;background-color:#f0f0f0}.product-grid .pagination-controls .dot.active{background-color:#007aff}

/*# sourceMappingURL=style.css.map */