html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{font-size:14px;font-family:Kanit,sans-serif}@media screen and (min-width:576px){html{font-size:16px}}strong{font-weight:500}h1{font-size:1.8rem;font-weight:500}h2{font-size:1.3rem;font-weight:400}h3{font-size:1rem}p{font-size:1rem;line-height:150%}:focus-visible{outline:2px solid #052962;outline-offset:2px}html{background-color:#fefefe}a,button{transition:color .2s ease,background-color .2s ease}.container{max-width:1200px;margin:0 auto;padding:10px 20px}@media screen and (min-width:768px){.container{padding:10px 60px}}main{min-height:100vh}.container>a>button{margin:20px 0}.container--no-vertical-padding{padding-top:0;padding-bottom:0}.products{display:flex;flex-direction:column;gap:10px;margin:10px auto;color:#6e757e;width:100%}.products h1{text-transform:uppercase;text-align:left}.products button{align-self:flex-end}.products ul{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:20px}.products ul li{width:100%}@media screen and (min-width:450px){.products ul li{max-width:46%}}@media screen and (min-width:576px){.products ul li{max-width:30%}}@media screen and (min-width:768px){.products ul li{max-width:22%}}@media screen and (min-width:992px){.products ul li{max-width:18%}}.products__list{display:flex;flex-direction:column;gap:10px;color:#6e757e}.products__list a{align-self:flex-end}.products__list-buttons{display:flex;justify-content:flex-end;gap:20px}.main-header{background-color:#6e757e}.main-header__wrapper{display:flex;width:100%;align-items:center;justify-content:space-between}.main-header__wrapper a{text-decoration:none;color:#fefefe}.main-header__wrapper a:hover{color:#fff}.main-header__name{display:flex;padding-left:10px;border-radius:10px}.main-header__name h2{padding:10px}.main-header__name:hover{background-color:#fefefe;color:#6e757e}.main-header__menu-btn{height:32px;background-color:transparent;border:none;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}.main-header__menu-btn span{display:inline-block;width:32px;height:3px;background-color:#fefefe}@media screen and (min-width:992px){.main-header__menu-btn{display:none}}.main-header__nav{display:none}@media screen and (min-width:992px){.main-header__nav{display:block}}.main-header__bottom-nav{display:block;width:100%}@media screen and (min-width:992px){.main-header__bottom-nav{display:none}}.nav-links{margin:20px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.nav-links li{display:flex;padding:0}@media screen and (min-width:992px){.nav-links li{justify-content:center;align-items:center}}.nav-links li a{text-decoration:none;color:#fefefe;display:flex;align-items:center}.nav-links li a:hover{text-decoration:underline;color:#fff}.nav-links li button{background-color:#6e757e;color:#fefefe;border:0}.nav-links li button:hover{text-decoration:underline}.nav-links li form{display:flex;flex-direction:row;align-items:center;margin:0}.nav-links li form input{height:40px;border-radius:8px;border:none}.nav-links li form button{color:#fefefe;background-color:transparent;border:1px solid #fefefe;border-radius:8px;align-self:center}.nav-links li form button:hover{color:#6e757e;background-color:#fefefe}.nav-links li .dropdown{display:flex;flex-direction:column;gap:20px;width:100%;padding:10px;color:#6e757e;background-color:#fefefe;border-radius:6px;align-items:flex-start}.nav-links li .dropdown a{color:#6e757e}.nav-links li .dropdown span:hover{text-decoration:underline}@media screen and (min-width:992px){.nav-links li .dropdown{position:absolute;top:30px;right:0;display:flex;flex-direction:column;justify-content:start;gap:20px;width:90px;border:2px solid #6e757e;border-radius:8px;background:#fff;padding:14px;z-index:10}.nav-links li .dropdown span,.nav-links li .dropdown span+a{color:#6e757e}.nav-links li .dropdown span+a:hover{color:#6e757e}}.nav-links li:nth-child(3){min-width:80px;text-align:center}@media screen and (min-width:992px){.nav-links{margin:0;display:flex;flex-direction:row;align-items:center;padding:0 10px;gap:20px}}.badge{background-color:#f4b115;border-radius:12px;padding:2px 12px;color:#6e757e;margin-left:2px}.position{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#fefefe;cursor:pointer}@media screen and (min-width:576px){.position{position:relative;display:flex;align-items:flex-start;color:#fefefe;cursor:pointer}}.position__user{display:flex}.position__user span{margin-right:4px}.flag{width:30px;margin-right:6px}@media screen and (min-width:768px){.flag{margin-left:6px;margin-right:0}}.flag:hover{transform:scale(1.1);transition:transform .1s;cursor:pointer}.dropdown--admin{min-height:100px;height:auto;justify-content:flex-start;padding:12px 14px}.footer{background-color:#6e757e;padding:10px}.footerList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;gap:20px;border:1px solid #fefefe;border-radius:10px}@media screen and (min-width:576px){.footerList{flex-direction:row;justify-content:space-between;gap:40px}}.footerList li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footerList li button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.footerList li p{color:#fff;text-align:left}.footerList li :nth-child(3){font-weight:200;font-size:small}.rights{color:#fff;text-align:center;font-weight:100;font-size:small;padding:20px 0 0}.lds-dual-ring{display:inline-block;width:64px;height:64px;margin:0 auto}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #6e757e;border-color:#6e757e transparent #6e757e transparent;animation:lds-dual-ring 1.2s linear infinite}.loading-spinner{display:flex;justify-content:center;align-items:center}.loading-spinner__overlay{height:100%;width:100%;position:absolute;top:0;left:0;background:#ffffff65;display:flex;justify-content:center;align-items:center}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart__group{margin-top:40px;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.cart__item{border-bottom:1px solid #6e757e;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:20px;padding:20px}.cart__item-img{width:80%}@media screen and (min-width:450px){.cart__item-img{width:80px}}.cart__item a{text-decoration:none;color:#6e757e}.cart__item a:hover,.cart__item a.active{text-decoration:underline}.cart__item h3{text-wrap:wrap}@media screen and (min-width:450px){.cart__item{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.cart__item-group{display:flex;align-items:center;gap:20px;justify-content:space-between}@media screen and (min-width:576px){.cart__item-group{gap:40px}}.cart__item-group select{width:40px;height:40px;border:1px solid rgba(89,85,85,.2509803922);border-radius:4px;text-align:center}.cart__item-group select:hover{background:#59555540}.cart__item-group div{display:flex;flex-direction:column;align-items:flex-start;width:100px}@media screen and (min-width:576px){.cart__item-group div{width:120px}}.cart__item-group button{border-radius:4px;background:#fefefe;border:none;padding:10px 12px;cursor:pointer}.cart__item-group button:hover{background:#6e757e}.cart__summary{border:1px solid #6e757e;box-shadow:1px 3px 2px #6e757e;border-radius:6px;margin-top:20px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#fff;padding:10px}@media screen and (min-width:450px){.cart__summary{margin-top:40px;width:50%;margin-left:auto;align-items:flex-start}.cart__summary button{align-self:flex-end}}@media screen and (min-width:768px){.cart__summary{width:100%}}.split-screen__panel{flex:1;flex-basis:var(--flex-basis, auto)}.wrapper{display:flex;flex-direction:column;color:#6e757e}@media screen and (min-width:576px){.wrapper{flex-direction:row;flex-wrap:nowrap}}.wrapper__cart{margin:0 0 20px}@media screen and (min-width:576px){.wrapper__cart{flex-direction:column}}@media screen and (min-width:768px){.wrapper__cart{flex-direction:row;gap:20px}}.wrapper__product{gap:20px;margin:0 0 20px}.wrapper__product-first{display:flex;flex-direction:column;gap:20px;animation:fade-slide-in-from-bottom 1s ease-out}.wrapper__product-second{display:flex;flex-direction:column;gap:20px;animation:fade-slide-in-from-top 1.5s ease-out}@media screen and (min-width:576px){.wrapper__product-second{flex-direction:row;justify-content:space-between;gap:20px;flex-wrap:nowrap;align-items:flex-start}}@media screen and (min-width:450px){.wrapper__product{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}.wrapper__order{gap:20px;margin-bottom:20px}@media screen and (min-width:576px){.wrapper__order{gap:40px;margin-bottom:20px}}.wrapper__profile{margin-top:20px;gap:40px}@media screen and (min-width:576px){.wrapper__profile{flex-direction:column}}@media screen and (min-width:1200px){.wrapper__profile{flex-direction:row;flex-wrap:nowrap}}@keyframes fade-slide-in-from-bottom{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-slide-in-from-top{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.notification{background-color:#1a8ed1;color:#fefefe}.notification__wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;height:40px}.error{background-color:#690000}.success{background-color:#1ad1b9}.message{padding:20px 10px;background-color:#d6eaf8;color:#6e757e;border-radius:6px;font-weight:300;align-self:center}.message__danger{background-color:#fadbd8}.message__success{background-color:#aed6f1}.message a{color:#6e757e}.message p{margin-top:20px}@media screen and (min-width:992px){.message{max-width:600px}}.button{border-radius:5px;background:#6e757e;border:1px solid #6e757e;padding:6px 10px;color:#fefefe;cursor:pointer}@media screen and (min-width:576px){.button{padding:8px 14px}}.button__animation-from-left{animation:fade-slide-in-from-left 1.5s ease-out forwards}.button:hover{transform:scale(1.05)}.button:disabled{background-color:#59555540;border:1px solid rgba(89,85,85,.2509803922)}.button:disabled:hover{transform:scale(1)}.button a{text-decoration:none;color:#fefefe}form{display:flex;flex-direction:column;gap:10px;margin:10px auto 0;max-width:600px;width:100%;color:#6e757e}@media screen and (min-width:576px){form{gap:20px;margin:20px auto}}form p{display:flex;flex-direction:column;gap:10px}form p input,form p textarea{border-radius:6px;padding:10px;border:1px solid #6e757e}@media screen and (min-width:576px){form p input,form p textarea{padding:14px}}form h1{text-align:right}form button{align-self:flex-end;margin-right:0}form button.pickImage{align-self:flex-start}form img{max-width:30%}form input{text-align:start}.checkbox{display:flex;flex-direction:row}.redirect{display:flex;align-items:center;gap:10px}.redirect p{font-weight:300}.redirect a,.redirect a:hover{color:#6e757e}.actions{display:flex;align-items:center;gap:20px;justify-content:flex-end;margin-bottom:10px}.actions button[type=button]{background-color:transparent;color:#6e757e}.actions button[type=button]:hover{background-color:#6e757e;color:#fefefe}.payment>form{width:300px;align-items:flex-start}.payment>form h1{margin:20px 0}.payment>form label{display:flex;flex-direction:row;align-items:center;gap:20px}.currency{color:#6e757e;width:100%}.currency__bold{font-weight:500}table{margin:20px 0 10px;width:100%;border-top:1px solid #6e757e}table tr:nth-child(2n){background-color:#59555540}table th{border-bottom:1px solid #6e757e;border-right:1px solid #6e757e;padding:10px;font-weight:600;text-align:right;width:30%}table td{border-bottom:1px solid #6e757e;text-align:center;padding:10px;font-weight:300}@media screen and (min-width:992px){table{margin-top:0;width:100%;border:0}table tr:nth-child(2n){background-color:#59555540}table th{border-bottom:1px solid #6e757e;border-right:0;padding:10px;font-weight:600;text-align:center}table td{border-bottom:1px solid #6e757e;text-align:center;vertical-align:middle;padding:10px;font-weight:300}}.checkoutSteps{display:flex;justify-content:space-evenly;margin:0 auto;max-width:600px;width:100%}.checkoutSteps a{text-decoration:none;color:#6e757e}a.disabled{pointer-events:"none";color:#59555540;cursor:context-menu}.form-error{color:#fadbd8}.icon--success{color:#16a34a}.icon--danger{color:#b91c1c}.icon--light{color:#fefefe}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-cell--wrap{width:20%;text-wrap:wrap}@keyframes fade-slide-in-from-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}.order{margin-top:20px;color:#6e757e}.order__information{margin:20px 0 0 20px;display:flex;flex-direction:column;gap:20px}.order__information h1,.order__information p{margin-bottom:10px}.order__information p{font-weight:300}.order__information-shipping,.order__information-payment{border-bottom:1px solid rgba(89,85,85,.2509803922);padding-bottom:20px}.order__information-items{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(89,85,85,.2509803922)}.order__information-items a{font-weight:300;color:#6e757e}.order__information-items p{margin-bottom:0}@media screen and (min-width:450px){.order__information-items{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;gap:10px}}.order__information-img{width:80%}@media screen and (min-width:450px){.order__information-img{height:100px;width:auto}}.order__summary{border:1px solid #6e757e;box-shadow:1px 3px 2px #6e757e;border-radius:6px;width:100%}@media screen and (min-width:450px){.order__summary{width:50%;margin-left:auto}}@media screen and (min-width:576px){.order__summary{width:100%;margin-top:40px}}.order__summary h1{border-bottom:1px solid rgba(89,85,85,.2509803922);padding:20px}@media screen and (min-width:576px){.order__summary h1{padding:20px}}.order__summary button{display:block;margin:20px 20px 20px auto}@media screen and (min-width:576px){.order__summary button{margin:20px 20px 20px auto}}.order__summary-items,.order__summary-shipping,.order__summary-tax,.order__summary-total{border-bottom:1px solid rgba(89,85,85,.2509803922);padding:20px;font-weight:300}@media screen and (min-width:576px){.order__summary-items,.order__summary-shipping,.order__summary-tax,.order__summary-total{padding:20px}}.order__summary-positions{padding:20px;font-weight:300;border-bottom:1px solid rgba(89,85,85,.2509803922)}.order__summary-paypal{padding:20px}.order__summary-paypal-banner{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:.5rem .75rem;margin-bottom:1rem;font-size:.875rem;color:#856404}.order__summary-stripe{display:flex;align-items:center;flex-direction:column}.product{border:1px solid #6e757e;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:2.5%;width:100%;height:100%}.product:hover{scale:1.01}.product img{width:100%}.product p,.product h2{text-align:center}.product__detail{border:1px solid #6e757e;border-radius:6px;box-shadow:1px 3px 2px #6e757e;flex-basis:50%}.product__detail-picture{width:100%;padding:2.5%}.product__detail-reviews{text-align:center}.product__detail-reviews h2{margin:20px 0}.product__detail-reviews li{border-top:1px solid rgba(89,85,85,.2509803922);padding-top:20px}.product__detail-reviews li div{justify-content:center;padding-bottom:10px}.product__detail-reviews li p+p{font-size:14px;color:#59555540;margin-bottom:20px}.product__detail-rating{color:#ffe500;display:flex;align-items:center;padding:20px 0}.product__detail-rating p{color:#6e757e;margin-left:10px}.product__detail-form h2{border:1px solid #6e757e;padding:10px 20px;background-color:#59555540;text-align:center;margin-bottom:10px}.product__detail-form form{display:flex;flex-direction:column;justify-content:space-between;gap:20px;width:100%}.product__detail-form form label{width:100%}.product__detail-form form label select{border-radius:6px;margin-top:10px;width:100%;height:40px}.product__detail-form form label textarea{border-radius:6px;margin-top:10px;width:100%;padding:2px;box-sizing:border-box}.product__detail-form form button{align-self:flex-end}.product__detail-description h1{border-bottom:1px solid rgba(89,85,85,.2509803922);padding:20px 0}.product__detail-description div+p{border-top:1px solid rgba(89,85,85,.2509803922);border-bottom:1px solid rgba(89,85,85,.2509803922);padding:20px 0}.product__detail-description p+p{padding:20px 0}.product__detail-quantity{display:flex;flex-direction:column}.product__detail-quantity p,.product__detail-quantity div{padding:20px;border-bottom:1px solid rgba(89,85,85,.2509803922);text-align:center}.product__detail-quantity p{min-width:160px}.product__detail-quantity label{display:flex;justify-content:center;align-items:center;gap:5px}.product__detail-quantity label select{margin-left:10px;width:40px;height:40px;border:1px solid rgba(89,85,85,.2509803922);border-radius:4px;text-align:center}.product__detail-quantity button{margin:20px auto}.product-detail{margin-top:10px;padding-bottom:20px}.product-detail__back{margin:20px 0;display:inline-flex;align-items:center;gap:10px}.product-detail__info{display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.product-detail--unavailable{padding:40px;text-align:center}.profile{display:flex;flex-direction:column;gap:20px}.profile__orders{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.profile__orders th,.profile__orders td{font-size:14px}.orders{color:#6e757e;margin-top:20px;display:flex;flex-direction:column;gap:20px}.orders__list{display:flex;flex-direction:column;gap:10px;margin-top:20px;color:#6e757e}.orders__list-buttons{display:flex;gap:20px;justify-content:flex-end}.orders__list th,.orders__list td{padding:6px;font-size:14px}.users{color:#6e757e}.users__list{display:flex;flex-direction:column;gap:10px;margin-top:20px;color:#6e757e}.users__list-buttons{display:flex;gap:20px;justify-content:flex-end}.shipping,.payment,.place-order{display:flex;flex-direction:column;gap:20px;margin:20px 0;color:#6e757e}.edit-form{margin-top:20px;display:flex;flex-direction:column;gap:20px}.edit-form button{margin-right:auto}.pagination ul{display:flex;justify-content:center;gap:0}.pagination ul li{border-top:1px solid rgba(89,85,85,.2509803922);border-bottom:1px solid rgba(89,85,85,.2509803922);border-right:1px solid rgba(89,85,85,.2509803922);width:40px;height:40px}.pagination ul li a{display:block;width:100%;height:100%;text-decoration:none;text-align:center;line-height:38px;color:#6e757e}.pagination ul li a.active{background-color:#59555540}.pagination ul li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid rgba(89,85,85,.2509803922)}.pagination ul li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.home{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.carousel{width:100%;height:50vh}@media screen and (min-width:768px){.carousel{height:40vh}}.carousel__slider{position:relative;width:100%;height:100%}.carousel__slider-slide{width:100%;height:70%;position:absolute;top:0;left:0;background-color:#59555540;text-align:center;opacity:0}@media screen and (min-width:992px){.carousel__slider-slide{height:100%;padding-left:12%;text-align:left}}.carousel__slider-slide img{height:100%;opacity:0;transform:translate(-3rem);transition:all .9s ease-in-out}.carousel__slider-activeSlide{opacity:1}.carousel__slider-activeSlide img{opacity:1;transform:translate(0)}.carousel__slider-next{position:absolute;top:35%;right:5%;scale:200%;cursor:pointer;color:#fefefe}.carousel__slider-next:hover{color:#000}.carousel__slider-prev{position:absolute;top:35%;left:5%;scale:200%;cursor:pointer;color:#fefefe}.carousel__slider-prev:hover{color:#000}.carousel__slider-title{position:absolute;left:0%;right:0%;bottom:8%;display:flex;flex-direction:column;align-items:center;z-index:1;opacity:0}.carousel__slider-title h1,.carousel__slider-title h2,.carousel__slider-title span{color:#fefefe;margin-bottom:10px;transform:translate(-3rem);transition:all .9s ease-in-out;opacity:0}@media screen and (min-width:992px){.carousel__slider-title h1,.carousel__slider-title h2,.carousel__slider-title span{color:#6e757e}}@media screen and (min-width:992px){.carousel__slider-title{inset:33% 12% 30% 55%;align-items:flex-start}}.carousel__slider-activeTitle{opacity:1}.carousel__slider-activeTitle h1,.carousel__slider-activeTitle h2,.carousel__slider-activeTitle span{opacity:1;transform:translate(0)}.carousel__slider-dashesContainer{position:absolute;left:0;right:0;bottom:0%;height:30%;background-color:#0006;display:flex;justify-content:center;align-items:flex-end;padding-bottom:20px;gap:10px;color:#fefefe}@media screen and (min-width:992px){.carousel__slider-dashesContainer{bottom:0;height:30%;padding-left:55%;justify-content:flex-start;align-items:center;padding-bottom:0}}.carousel__slider-dash{display:inline-block;box-sizing:content-box;width:30px;height:3px;border:0 solid transparent;cursor:pointer;background-color:#fefefe;margin:0}.carousel__slider-dash-active{background-color:#000}.backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#fefefe;opacity:.8;z-index:10}.modal{position:fixed;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);background-color:#fefefe;z-index:200;border:1px solid #6e757e;border-radius:8px;box-shadow:1px 3px 2px #6e757e;padding:10px;opacity:0}.modal button{align-self:flex-start}@media screen and (min-width:576px){.modal{width:70%}}@media screen and (min-width:768px){.modal{width:60%}}@media screen and (min-width:992px){.modal{width:50%}}@media screen and (min-width:1200px){.modal{width:40%}}@media screen and (min-width:1400px){.modal{width:30%}}.modal__contact{animation-name:contact;animation-duration:1.2s;animation-iteration-count:1;animation-delay:.5s;animation-fill-mode:forwards}@keyframes contact{0%{left:120%;opacity:1}to{left:50%;opacity:1}}.modal__map{animation-name:map;animation-duration:1.2s;animation-iteration-count:1;animation-delay:.5s;animation-fill-mode:forwards;z-index:300;transform:translate(-50%,-70%)}.modal__map button{margin-top:20px}@keyframes map{0%{top:-120%;opacity:1}to{top:65%;opacity:1}}.google{width:100%;height:450px}.custom-marker-pin{width:32px;height:32px;border-radius:50% 50% 50% 0;background-color:#fbbc04;border:2px solid #000;transform:rotate(-45deg);box-sizing:border-box}#payment-form{width:100%;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:20px;margin-top:auto;margin-bottom:auto}#payment-form button{background:#0055de;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}#payment-form button:hover{filter:contrast(115%)}#payment-form button:disabled{opacity:.5;cursor:default}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}.stripe-status-icon{background-color:var(--status-icon-color, #6d6e78)}.stripe-success-page__svg{padding-left:5px}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:before,.spinner:after{position:absolute;content:""}.spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}#payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:100%;min-height:180px;align-self:center;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards;margin-top:auto;margin-bottom:auto}#payment-status h2{margin:0;color:#30313d;text-align:center}#payment-status a{text-decoration:none;font-size:16px;font-weight:600;font-family:Arial,sans-serif;display:block}#payment-status a:hover{filter:contrast(120%)}#payment-status table{width:100%;font-size:14px;border-collapse:collapse}#payment-status table tbody tr:first-child td{border-top:1px solid #E6E6E6;padding-top:10px}#payment-status table tbody tr:last-child td{border-bottom:1px solid #E6E6E6}#payment-status td{padding-bottom:10px}#status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}#details-table{overflow-x:auto;width:100%}.TableContent{text-align:right;color:#6d6e78}.TableLabel{font-weight:600;color:#30313d}#view-details{color:#0055de}#retry-button{text-align:center;background:#0055de;color:#fff;border-radius:4px;border:0;padding:12px 16px;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInAnimation{to{opacity:1}}@media only screen and (max-width:600px){#payment-status{width:100%;min-width:initial}}
