*,:after,:before{margin:0;padding:0;box-sizing:inherit}::-webkit-scrollbar{height:6px;width:4px;border:1px solid #d5d5d5}::-webkit-scrollbar-track{border-radius:0;background:rgba(197,202,233,.129)}::-webkit-scrollbar-thumb{border-radius:0;background:#2196f3}html{font-size:62.5%;scroll-behavior:smooth}body{box-sizing:border-box;font-family:Roboto,sans-serif}h4{border-left:2rem solid #2196f3}h6{font-size:1.6rem;width:95%;margin:0 auto}.MyApp{display:flex;flex-direction:column;min-height:100vh}button{outline:0!important;transition:all .25s}button:active,button:hover{transition:all .25s;outline:#2196f3}body,html{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}h1{margin:0 auto;text-align:center;font-size:2rem;color:#000}.header{padding:.5rem 0;position:fixed;width:100%;z-index:9999;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}@media only screen and (max-width:56.25em){.header:not(.active){background-color:hsla(0,0%,100%,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,92%,.5);box-shadow:0 2px 12px rgba(0,0,0,.05)}}.header:after{background:linear-gradient(90deg,red,#ff0,green);position:absolute;content:"";height:4px;right:0;left:0;top:0}.header.active{background-color:#fff;border-bottom:1px solid #eaeaea;transition:all .35s}.header.active__name{color:#000}.header__container{display:flex;align-items:center;gap:.75rem;width:100%;max-width:1600px;margin:0 auto;padding:0 .5rem 0 1rem;min-height:3.75rem}@media only screen and (min-width:47.12em){.header__container{padding:0 1.5rem;min-height:4.25rem}}@media only screen and (min-width:56.25em){.header__container{gap:2rem;padding:.75rem 2rem;min-height:5.5rem}}.header__sitedetails{display:flex;align-items:center;gap:.75rem;flex-shrink:0;min-width:0}.header__brand{display:flex;align-items:center;text-decoration:none;line-height:0}.header__logo{height:2.75rem;width:auto;cursor:pointer}@media only screen and (min-width:47.12em){.header__logo{height:3.25rem}}@media only screen and (min-width:56.25em){.header__logo{height:3.75rem}}.header__nav{display:none;flex:1 1 auto;min-width:0}@media only screen and (min-width:56.25em){.header__nav{display:flex;align-items:center}}.header__nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.header__nav-item{margin:0}.header__nav-link{display:inline-block;text-decoration:none;color:#000;font-family:Teko,sans-serif;font-size:1.35rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:color .2s ease}@media only screen and (min-width:56.25em){.header__nav-link{font-size:1.75rem;letter-spacing:.05em}}.header__nav-link:hover{color:#2196f3}.header__nav-link--accent{color:#469dc9;font-size:1.2rem}@media only screen and (min-width:56.25em){.header__nav-link--accent{font-size:1.55rem}}.header__nav-link--accent:hover{color:#3488b2}.header__search{display:none;min-width:0}@media only screen and (min-width:47.12em){.header__search{display:flex;align-items:center;justify-content:center;flex:1 1 auto;max-width:14rem;margin-left:auto}}@media only screen and (min-width:56.25em){.header__search{flex:0 0 18rem;max-width:18rem;margin-left:0}}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-shrink:0;margin-left:auto;margin-right:1rem}@media only screen and (min-width:47.12em){.header__actions{gap:1.25rem;margin-right:1.25rem}}@media only screen and (min-width:56.25em){.header__actions{gap:1.75rem;margin-right:1.75rem}}.header__name{color:#000;margin-left:1rem;font-weight:600;text-decoration:none;font-size:2.5rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 1rem;letter-spacing:1px;font-style:italic;cursor:pointer;font-family:Oswald,sans-serif}@media only screen and (min-width:47.12em){.header__name{font-size:4.5rem}}.header__menu{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;font-size:1.35rem;line-height:1;color:#000;transition:color .2s ease,transform .2s ease;cursor:pointer;flex-shrink:0}@media only screen and (min-width:56.25em){.header__menu{display:none}}.header__menu:hover{color:#469dc9}.header__menu.active{color:#000}.header__profiledetails{display:flex;align-items:center}.header__duser{color:#000;font-size:50%}.header__user{line-height:1}.header__user,.header__user a{display:flex;align-items:center}.header__user a{color:#000}.header__user.active a{color:#2196f3}.header__cart,.header__user{font-size:1.6rem}@media only screen and (min-width:47.12em){.header__cart,.header__user{font-size:1.9rem}}@media only screen and (min-width:56.25em){.header__cart,.header__user{font-size:2.25rem}}.navigation{position:fixed;inset:0;z-index:9998;visibility:hidden;opacity:0;pointer-events:none;transition:visibility .35s ease,opacity .35s ease}@media only screen and (min-width:56.25em){.navigation{display:none!important}}.navigation.on{visibility:visible;opacity:1;pointer-events:auto}.navigation__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s ease}.navigation.on .navigation__backdrop{opacity:1}.navigation__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,22rem);display:flex;flex-direction:column;background-color:#fff;box-shadow:.25rem 0 2rem rgba(0,0,0,.08);transform:translateX(-100%);transition:transform .4s cubic-bezier(.22,1,.36,1);padding-top:calc(3.75rem + env(safe-area-inset-top, 0px))}@media only screen and (min-width:47.12em){.navigation__panel{padding-top:calc(4.25rem + env(safe-area-inset-top, 0px))}}.navigation.on .navigation__panel{transform:translateX(0)}.navigation__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #eaeaea;flex-shrink:0}.navigation__label{font-family:Teko,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,50%,.906)}.navigation__close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:#000;font-size:1.25rem;line-height:1;cursor:pointer;transition:color .2s ease,transform .2s ease}.navigation__close:hover{color:#469dc9}.navigation__close:active{transform:scale(.92)}.navigation__list{flex:1 1;overflow-y:auto;list-style:none;margin:0;padding:.75rem 0 1.5rem;-webkit-overflow-scrolling:touch}.navigation__item{margin:0}.navigation__link{display:block;padding:.9rem 1.5rem;text-decoration:none;color:#000;font-family:Teko,sans-serif;font-size:1.85rem;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;transition:color .2s ease,padding-left .25s ease}.navigation__link:focus-visible,.navigation__link:hover{color:#469dc9;padding-left:1.75rem;outline:none}.navigation__link--accent{color:#469dc9;font-size:1.5rem;letter-spacing:.08em}.navigation__link--accent:focus-visible,.navigation__link--accent:hover{color:#3282aa}.navigation__divider{height:1px;margin:.5rem 1.5rem;background-color:#eaeaea}.slides{width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:1s ease;background-color:rgba(197,202,233,.129);position:relative;overflow:hidden}.slides__loader{position:absolute;width:10rem;top:50%;left:50%;transform:translate(-50%,50%);z-index:9999}.slides__loader img{width:100%}.slides__list{display:inline-block;position:relative}.slides__imageContainer{position:relative;padding-top:149.3333333333%;transform:scale(1);opacity:0}@media only screen and (min-width:47.12em){.slides__imageContainer{padding-top:43.5060038285%;height:100%}}.slides__desktopImage,.slides__image{opacity:0;text-align:center;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 1s ease;transform:scale(1.01);margin:0 auto 0 0}.slides__desktopImage{background-color:#255b67;display:none}@media only screen and (min-width:47.12em){.slides__desktopImage{display:block;width:100%;margin:0 auto;height:100%}}.slides__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:47.12em){.slides__image{display:none}}.slides__textContainer{display:flex;width:50%;margin:0 auto}.slides__text{margin:0 auto;top:60%;left:50%;background-color:#fff;padding:1rem;font-size:1.2rem;text-transform:uppercase;text-decoration:none;z-index:999;text-align:center}.slides__text.t1fade{animation:t1fade 30s infinite}.slides__text.t2fade{animation:t2fade 30s infinite}@media only screen and (min-width:47.12em){.slides__text{font-size:2rem;width:100%;top:80%}}.slides__text--link{text-decoration:none;color:#469dc9}.slides__text:active,.slides__text:hover{outline:2px solid #2196f3}.slides__topText{position:absolute;text-align:start;transform:translate(-50%,50%);color:#fff;font-weight:700;font-style:italic;font-size:2.5rem;width:80%;left:10%;bottom:10%}.slides__topText span{color:#fff}@media only screen and (min-width:768px){.slides__topText{display:none}}.slides__overLay{position:absolute;background-color:rgba(197,202,233,.129);top:0;left:0;right:0;bottom:0}.slides__bottomtext{position:absolute;bottom:1.5rem;width:100%;padding:2rem 0;font-size:5.6vw;color:#fff;text-align:center;text-shadow:.5rem .5rem .2rem rgba(197,202,233,.129);text-transform:capitalize;font-weight:600;left:0;top:10%;bottom:0}@media only screen and (min-width:768px){.slides__bottomtext{top:84%;font-size:3.2vw;background:linear-gradient(180deg,rgba(0,0,0,.048),rgba(0,0,0,.419))}.slides__bottomtext .slides__textspan{font-size:1.3rem}}.slides__textspan{font-size:1.6rem;margin-left:1rem}.slides__next,.slides__prev{position:absolute;top:50%;background-color:hsla(0,0%,100%,.443);padding:.5rem 1rem}.slides__next:active,.slides__prev:active{transform:scale(.98);background-color:#fff;transition:transform 1s ease}.slides__prev{left:0;border-top-left-radius:1rem}.slides__prev:hover i{transform:translateX(-.5rem);transition:transform 1s ease}.slides__next{right:0;border-top-right-radius:1rem}.slides__next:hover i{transform:translateX(.5rem);transition:transform 1s ease}.fade{animation-name:fade;animation-duration:2s}.payFade{animation-name:payFade;animation-duration:2.5s}.slideActive{opacity:1;animation-direction:alternate;animation-duration:5s}.textFade{animation-name:textFade;animation-duration:1.5s}.topTextFade{animation:topTextFade 10s infinite}@keyframes payFade{0%{opacity:0;transform:scale(.9)}60%{opacity:.8}to{transform:scale(1);opacity:1}}@keyframes slideActive{0%{transform:scale(1.01)}to{transform:scale(1.02)}}@keyframes topTextFade{0%{transform:translateX(2rem)}60%{transform:translateX(-2rem)}to{transform:translateX(2rem)}}@keyframes textFade{0%{opacity:.4;transform:translateX(-2rem)}to{opacity:1;transform:scale(1);transform:translateX(0)}}@keyframes t1fade{0%{opacity:.4;transform:translateX(-2rem)}70%{opacity:1;transform:scale(1);transform:translateX(1rem)}to{opacity:1;transform:scale(1);transform:translateX(-2rem)}}@keyframes t2fade{0%{opacity:.4;transform:translateX(2rem)}70%{opacity:1;transform:scale(1);transform:translateX(-1rem)}to{opacity:1;transform:scale(1);transform:translateX(2rem)}}.show{transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}.section--product{margin-top:3rem;margin-bottom:5rem}.product{box-shadow:1rem .2rem 1rem #eaeaea;padding-bottom:2rem;display:grid;grid-row-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.product__item{flex-direction:column;justify-content:space-between;box-shadow:0 .2rem .3rem #eaeaea;margin:.5rem;position:relative;padding:2px 2px .5rem;transition:height .25s}.product__item:hover{transform:translateY(.1rem);transition:height .25s}.product__ImgContainer{position:relative;padding-top:110%}.product__ImgContainer img,.product__ImgContainer video{max-width:100%;height:100%;background-color:rgba(197,202,233,.129);-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;width:100%}.product__ImgContainer img:hover,.product__ImgContainer video:hover{opacity:.8}@media only screen and (min-width:47.12em){.product__ImgContainer img,.product__ImgContainer video{background-color:rgba(197,202,233,.129);width:100%;-o-object-fit:cover;object-fit:cover}}.product__link{text-decoration:none;color:#333}.product__list{width:90%;list-style:none;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}.product__price{font-size:1.6rem;font-weight:500;margin-bottom:1rem;font-weight:600}.product__name{font-size:1.3rem;margin-bottom:1rem;text-transform:uppercase;font-weight:400;letter-spacing:.5px;white-space:nowrap;overflow:hidden;display:inline-block}@media only screen and (min-width:47.12em){.product__name{font-size:1.6rem}}.product__phrase{font-size:2.2rem;width:90%;margin:1rem auto;padding:.5rem;font-weight:lighter;font-style:italic;text-transform:uppercase}.product__addtocart{width:100%;margin-top:2rem;font-size:1.4rem}.product__addtocart--text{font-size:1rem;text-transform:uppercase;display:inline-block;margin-top:1rem;cursor:pointer;padding:.5rem}@keyframes loadingGradient{0%{background-position:0 50%}to{background-position:-200% 0}}.arrival{margin-bottom:5rem}.arrival__container{width:100%}@media only screen and (min-width:75em){.arrival__container{max-width:90%}}.arrival__addtocart{z-index:9999;padding:0 1.2rem 1.4rem}.arrival__imgcontainer{max-width:60rem;width:32rem;height:30rem;margin:0 auto;overflow:hidden}.arrival__img{width:100%;height:100%;cursor:pointer;-o-object-fit:cover;object-fit:cover;background-color:rgba(197,202,233,.129);transition:transform .45s ease,opacity .3s ease}@media only screen and (min-width:47.12em){.arrival__img{height:29rem}}@media only screen and (min-width:68.75em){.arrival__img{height:29rem}}.arrival__item:active .arrival__img,.arrival__item:hover .arrival__img{transform:scale(1.05);opacity:.9}.arrival__list{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-y:hidden;overflow-x:auto;margin:0 auto}@media only screen and (min-width:75em){.arrival__list{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}}.arrival__item{margin:1rem;flex:0 0 auto;width:32rem;max-width:32rem;background-color:#fff;overflow:hidden;box-shadow:0 .2rem .6rem rgba(99,172,228,.227);transition:box-shadow .25s ease}@media only screen and (min-width:68.75em){.arrival__item{box-shadow:0 .2rem .8rem rgba(99,172,228,.227)}.arrival__item:active,.arrival__item:hover{box-shadow:0 .6rem 1.6rem rgba(28,115,196,.357);transition:box-shadow .25s ease}}.arrival__item:active,.arrival__item:hover{box-shadow:0 .2rem .6rem rgba(99,172,228,.227);transition:box-shadow .25s ease}@media only screen and (min-width:75em){.arrival__item{flex:unset;width:auto;max-width:none}}.arrival__detailscontainer{font-size:1.4rem;width:80%;margin:0 auto;padding:1.2rem 0 .4rem}.arrival__price{color:#000;margin-bottom:1rem;margin-top:.5rem;font-size:1.35rem;font-weight:600}.arrival__name{color:#000;margin-top:1rem;font-size:1.1rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em;line-height:1.4}@media only screen and (min-width:47.12em){.arrival__name{font-size:1.2rem}}.dashboard .content{padding-top:10rem}@media only screen and (min-width:768px){.content{width:80%;float:right}}.show__container{width:90%}.show__item{display:flex;color:#fff;background-color:rgba(197,202,233,.129);font-size:1.6rem;align-items:center;padding:1rem 2rem;margin-bottom:1rem}.show__logo{background-color:#fff;height:100%;padding:.5rem;width:4rem;text-align:center}.show__amount{font-weight:600;text-transform:uppercase;font-size:1.6rem}.show__text{text-transform:uppercase;font-size:1.2rem}.show__details{margin-left:2rem;width:100%}.card{margin-top:2rem}.card__item{width:90%;padding:1rem 1rem 1rem 0;text-transform:capitalize;border-radius:1.5rem;margin:0 auto}.card__name,.card__text{font-size:2.6rem}.card__name span,.card__text span{color:green;font-weight:700}.collection__container{padding-top:8rem;background-color:rgba(197,202,233,.129)}@media only screen and (min-width:47.12em){.collection__container{display:grid;padding-top:0;grid-template-columns:repeat(2,1fr)}}.collection__header{color:red;position:relative}.collection__img{width:100%;height:40rem;-o-object-fit:cover;object-fit:cover;background-color:#2196f3;background-size:cover}.collection__img,.collection__imgCover{background-image:linear-gradient(#f8f8f8,rgba(28,117,218,.253))}.collection__imgCover{position:absolute;top:0;left:0;bottom:0;right:0}.collection__imgCover.shop{background-image:none}.collection__category{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);width:70%;font-size:2rem;color:#fff;background-color:#2196f3;padding:1rem 3rem;margin:0 auto;text-align:center;border-radius:1.5rem;text-transform:uppercase}@media only screen and (min-width:47.12em){.collection__category{font-size:3rem}}.collection__description{width:80%;margin:0 auto;position:relative;font-size:1.6rem}@media only screen and (min-width:47.12em){.collection__description{padding-top:14rem}}.collection__description li{list-style:none;padding:1rem;letter-spacing:1px}.collection__description li span{text-transform:capitalize;font-size:1.4rem}.collection__description li span.followers{font-size:1.2rem;margin-left:.5rem}@media only screen and (min-width:47.12em){.collection__description li span{font-size:2rem}}.collection__description li p{font-size:1.3rem;line-height:2.1rem;color:#000}.collection__description li h3{color:rgba(28,117,218,.542)}.collection__description li h3.shop{color:#000}@media only screen and (min-width:47.12em){.collection__description li h3{font-size:3rem}}.collection__description li h5{color:rgba(28,117,218,.371)}@media only screen and (min-width:47.12em){.collection__description li h5{font-size:1.8rem}}.collection__description.shop{background-color:#f8f8f8;width:100%;padding:2.4rem 2rem 3rem;display:flex;align-items:center}@media only screen and (min-width:47.12em){.collection__description.shop{padding:14rem 4rem 4rem}}.collection__follow{font-size:1rem;color:#16181d;border:2px solid #fff;display:inline-block;padding:.5rem 1rem;background-color:rgba(197,202,233,.129);border-radius:1.5rem;cursor:pointer;position:absolute;top:0;right:2%;box-shadow:0 1rem 1.5rem rgba(197,202,233,.129);transition:all .25s}.collection__follow.heartBeat{animation:heartBeat .35s infinite}.collection__follow--container{display:flex;justify-content:center;align-items:center;flex-direction:column}.collection__follow:active{box-shadow:0 1rem 1.5rem #eaeaea}.collection__filter{margin:2rem auto 0;border:1px solid #eaeaea;width:90%}.collection__filter--select{outline:none;border:none;padding:1rem;background-color:rgba(197,202,233,.129);color:#469dc9;font-size:1.6rem;letter-spacing:1px}.collection__filter--loader{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:9999}@keyframes heartBeatheartBeat{0%{transform:scale(1.1)}to{transform:scale(1)}}.section__about.policy{background-color:red}.policy{background-image:linear-gradient(180deg,#067eed,#0e3854);border-radius:1.5rem;box-shadow:0 1.5rem #c1e6ff;padding:6rem 1rem;margin:2rem 1rem 1rem}.policy__item{font-size:1.6rem;display:flex}.policy__figure{padding:1rem;background-color:#c1e6ff;border-radius:50%;height:3rem;width:3rem;text-align:center;color:#0e3854;font-weight:600;margin-right:1rem}.policy__rule{margin-bottom:2rem;display:inline-flex;color:#fff;letter-spacing:1.5px}.policy__rule div{background-color:#c1e6ff;display:block;width:6rem;height:6rem;text-align:center;padding:.5rem;border-radius:50%;font-weight:600;margin-right:1rem;color:#0e3854}.footer{padding:2rem;background-color:rgba(197,202,233,.129);text-align:center}@media only screen and (min-width:47.12em){.footer__listcontainer{display:flex}.footer__listcontainer ul{width:100%}}.footer__name{color:#000;font-size:2rem}.footer__item:nth-child(2n){background-color:rgba(197,202,233,.129)}.footer__item{font-size:1.2rem;list-style:none;margin-bottom:1rem;text-transform:capitalize;cursor:pointer;padding:1rem;border-bottom:1px solid hsla(0,0%,50%,.178);transition:all .3s}.footer__item:hover{background-color:rgba(28,115,196,.357);transform:scale(.98);color:#fff}.footer__item a{text-decoration:none;color:rgba(0,0,0,.576)}.footer__item.sell{color:#ff7730}.footer__paymentlogos h3{font-size:1.6rem;color:rgba(0,0,0,.624)}.footer__details{text-align:center;padding-top:1.5rem}.footer__details div{width:100%}@media only screen and (min-width:47.12em){.footer__details{display:flex;width:100%}}.footer__allrights{color:#000;font-size:1.4rem}.footer__name{text-transform:uppercase;color:rgba(0,0,0,.624);font-weight:600}.footer__logoContainer{width:10rem;margin:0 auto;padding:2rem 0}.footer__logoContainer img{width:100%}@media only screen and (min-width:47.12em){.footer__allrightsContainer{display:flex;flex-direction:column;justify-content:center}}.about__middleheading.why{margin:0 auto 1.5rem;font-weight:600;width:90%;text-align:start}.orders-page{min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem;background:#f3f4f6}.orders-page__inner{max-width:64rem;margin:0 auto}.orders-page__header{margin-bottom:2.4rem}.orders-page__back{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.orders-page__back:focus-visible,.orders-page__back:hover{color:#469dc9}.orders-page__title{margin:0;font-size:clamp(1.8rem,2.5vw,2.2rem);line-height:1.2;font-weight:700;color:#111827}.orders-page__subtitle{margin:.6rem 0 0;font-size:1.4rem;color:#6b7280}.orders-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.orders-page__item{margin:0}.orders-page__card{display:flex;align-items:center;gap:1.4rem;padding:1.4rem;background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;text-decoration:none;color:inherit;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.orders-page__card:focus-visible,.orders-page__card:hover{transform:translateY(-.2rem);border-color:#bfdbfe;box-shadow:0 10px 24px rgba(15,23,42,.08)}.orders-page__card:hover .orders-page__chevron{color:#2196f3;transform:translateX(.2rem)}.orders-page__media{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;background:#f3f4f6}.orders-page__media--placeholder{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:2rem}.orders-page__body{flex:1 1;min-width:0}.orders-page__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.orders-page__order-id{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.orders-page__status{flex-shrink:0;padding:.3rem .8rem;border-radius:999px;font-size:1.1rem;font-weight:600;text-transform:capitalize;color:#374151;background:#f3f4f6}.orders-page__status--order-placed,.orders-page__status--orderplaced,.orders-page__status--paid{background:#dcfce7;color:#166534}.orders-page__status--shipped{background:#fef9c3;color:#854d0e}.orders-page__status--proccessing,.orders-page__status--processing{background:#dbeafe;color:#1e40af}.orders-page__status--delivered{background:#d1fae5;color:#047857}.orders-page__status--cancelled{background:#fee2e2;color:#b91c1c}.orders-page__date{margin:0;font-size:1.3rem;color:#6b7280}.orders-page__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}.orders-page__qty{font-size:1.3rem;color:#6b7280}.orders-page__total{font-size:1.5rem;font-weight:700;color:#111827}.orders-page__chevron{flex-shrink:0;font-size:1.2rem;color:#d1d5db;transition:color .2s ease,transform .2s ease}.orders-page__empty{padding:4rem 2rem;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.orders-page__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border-radius:1.4rem;background:#eff6ff;color:#2196f3;font-size:2.2rem}.orders-page__empty-title{margin:0 0 .6rem;font-size:1.8rem;font-weight:700;color:#111827}.orders-page__empty-text{margin:0 0 2rem;font-size:1.4rem;color:#6b7280;line-height:1.5}.orders-page__empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:999px;background:#2196f3;color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .2s ease}.orders-page__empty-cta:focus-visible,.orders-page__empty-cta:hover{background:#469dc9}.order-detail-page{min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem;background:#f3f4f6}.order-detail-page__inner{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:1.6rem}.order-detail-page__header{margin-bottom:.8rem}.order-detail-page__back{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.order-detail-page__back:focus-visible,.order-detail-page__back:hover{color:#469dc9}.order-detail-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.order-detail-page__title{margin:0;font-size:clamp(1.8rem,2.5vw,2.2rem);line-height:1.2;font-weight:700;color:#111827}.order-detail-page__subtitle{margin:.6rem 0 0;font-size:1.4rem;color:#6b7280}.order-detail-page__card{padding:1.6rem;background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.order-detail-page__card-title{margin:0 0 1.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.order-detail-page__status{flex-shrink:0;padding:.3rem .8rem;border-radius:999px;font-size:1.1rem;font-weight:600;text-transform:capitalize;color:#374151;background:#f3f4f6}.order-detail-page__status--order-placed,.order-detail-page__status--orderplaced,.order-detail-page__status--paid{background:#dcfce7;color:#166534}.order-detail-page__status--shipped{background:#fef9c3;color:#854d0e}.order-detail-page__status--proccessing,.order-detail-page__status--processing{background:#dbeafe;color:#1e40af}.order-detail-page__status--delivered{background:#d1fae5;color:#047857}.order-detail-page__status--cancelled{background:#fee2e2;color:#b91c1c}.order-detail-page__summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid #f3f4f6}.order-detail-page__summary-row:last-child{border-bottom:none}.order-detail-page__summary-row--highlight .order-detail-page__summary-label,.order-detail-page__summary-row--highlight .order-detail-page__summary-value{font-weight:700;color:#111827}.order-detail-page__summary-label{font-size:1.4rem;color:#6b7280}.order-detail-page__summary-value{font-size:1.4rem;font-weight:600;color:#111827}.order-detail-page__groups{display:flex;flex-direction:column;gap:1.2rem}.order-detail-page__group{border:1px solid #e5e7eb;border-radius:1.2rem;overflow:hidden}.order-detail-page__group-header{padding:1.2rem 1.4rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.order-detail-page__group-note{margin:.6rem 0 0;font-size:1.3rem;color:#6b7280}.order-detail-page__products{list-style:none;margin:0;padding:0}.order-detail-page__product{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-bottom:1px solid #f3f4f6}.order-detail-page__product:last-child{border-bottom:none}.order-detail-page__media{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:.8rem;-o-object-fit:cover;object-fit:cover;background:#f3f4f6}.order-detail-page__media--placeholder{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1.8rem}.order-detail-page__product-copy{flex:1 1;min-width:0}.order-detail-page__product-name{margin:0;font-size:1.4rem;font-weight:600;color:#111827;line-height:1.35}.order-detail-page__product-meta{margin:.3rem 0 0;font-size:1.2rem;color:#6b7280}.order-detail-page__product-total{flex-shrink:0;margin:0;font-size:1.4rem;font-weight:700;color:#111827}.order-detail-page__details{margin:0}.order-detail-page__detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:.9rem 0;border-bottom:1px solid #f3f4f6}.order-detail-page__detail-row:last-child{border-bottom:none}.order-detail-page__detail-label{margin:0;font-size:1.3rem;color:#6b7280;font-weight:500}.order-detail-page__detail-value{margin:0;max-width:55%;font-size:1.3rem;font-weight:600;color:#111827;text-align:right;line-height:1.4}.yourOrders{box-shadow:0 0 .5rem rgba(197,202,233,.129)}.yourOrders__container{padding-top:5rem;background-color:rgba(197,202,233,.129)}.yourOrders__itemContainer{max-width:100rem;background-color:#fff;box-shadow:0 0 .5rem rgba(197,202,233,.129);margin:0 auto 1.5rem}.yourOrders__item{display:flex;padding:.5rem 0;width:100%;margin-bottom:1rem;background-color:#fff}.yourOrders__emptyOrder{text-align:center;font-size:1.6rem;font-style:italic}.yourOrders__list{margin:0 auto;padding:1rem}.yourOrders__imgContainer{width:10rem;height:10rem}.yourOrders__img{width:100%;height:100%;border-radius:50%;padding:.5rem;background-color:rgba(197,202,233,.129)}.yourOrders__detailsContainer{font-size:1.6rem}.yourOrders__detailsContainer li{list-style:none;padding:.2rem;line-height:1.3}.yourOrders__detailsContainer li span{padding:.3rem}.yourOrders__status{padding:.5rem;border-radius:1.5rem;color:#fff;font-size:1rem;text-transform:uppercase}.yourOrders__status--orderPlaced,.yourOrders__status--paid{background-color:green}.yourOrders__status--shipped{background-color:#a3eb13}.yourOrders__status--proccessing{background-color:#226fd3}.yourOrders__status--Delivered{background-color:#18d66e}.yourOrders__status--order.placed{background-color:green;padding:5px}.yourOrders__orderId a{text-decoration:none;color:hsla(0,0%,50%,.906);text-decoration:underline}.yourOrders__delivery{font-style:italic;font-size:1.4rem}.yourOrders__deliveryDate{font-size:1.2rem;color:hsla(0,0%,50%,.906);font-weight:700}.yourOrders__deliveryDate.name{color:#2196f3}.yourOrders__ratesReview{color:rgba(66,130,189,.597)}.yourOrders__ratesReview a{text-decoration:none;color:#ff7730;float:right;padding:0}.yourOrders__ratesReview a:hover{color:#469dc9}.yourOrders__rate{color:#9acd32;font-size:1.6rem;color:#fff;background-color:rgba(66,130,189,.597);padding:1rem 0}.yourOrders__rate.Delivered{background-color:#49c043;color:#fff}.yourOrders__rate.proccessing{background-color:#12e6e6;color:#fff}.yourOrders__rate.shipped{background-color:rgba(0,125,141,.96);color:#fff}.yourOrders__rate.Cancelled{background-color:rgba(87,9,1,.439);color:#fff}.yourOrders__rate p{margin-left:1rem}.yourOrders__rate a{text-decoration:none;color:#ff7730;float:right;padding:0}.yourOrders__rate a:hover{color:#469dc9}.reviews-page{min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem;background:#f3f4f6}.reviews-page__inner{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:2.4rem}.reviews-page__header{margin-bottom:0}.reviews-page__back{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.reviews-page__back:focus-visible,.reviews-page__back:hover{color:#469dc9}.reviews-page__title{margin:0;font-size:clamp(1.8rem,2.5vw,2.2rem);line-height:1.2;font-weight:700;color:#111827}.reviews-page__subtitle{margin:.6rem 0 0;font-size:1.4rem;color:#6b7280}.reviews-page__section{display:flex;flex-direction:column;gap:1.2rem}.reviews-page__section-title{margin:0 0 0 .4rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.reviews-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.reviews-page__item{margin:0}.reviews-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.reviews-page__card--pending{display:flex;align-items:center;gap:1.4rem;padding:1.4rem}@media only screen and (max-width:520px){.reviews-page__card--pending{flex-wrap:wrap}}.reviews-page__card--submitted{padding:1.6rem;display:flex;flex-direction:column;gap:1rem}.reviews-page__media{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;background:#f3f4f6}.reviews-page__media--placeholder{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:2rem}.reviews-page__body{flex:1 1;min-width:0}.reviews-page__product-name{margin:0;font-size:1.5rem;font-weight:700;color:#111827;line-height:1.3}.reviews-page__meta{margin:.3rem 0 0;font-size:1.3rem;color:#6b7280}.reviews-page__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.4rem;border-radius:999px;background:#2196f3;color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.reviews-page__cta:focus-visible,.reviews-page__cta:hover{background:#469dc9}@media only screen and (max-width:520px){.reviews-page__cta{width:100%}}.reviews-page__review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reviews-page__review-author{display:flex;align-items:center;gap:1rem;min-width:0}.reviews-page__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#eff6ff;color:#2196f3;font-size:1.5rem;font-weight:700;text-transform:uppercase}.reviews-page__author-name{margin:0;font-size:1.4rem;font-weight:600;color:#111827;text-transform:capitalize}.reviews-page__stars{display:flex;gap:.2rem;flex-shrink:0}.reviews-page__star{font-size:1.3rem;color:#d1d5db}.reviews-page__star--filled{color:#f59e0b}.reviews-page__review-title{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.reviews-page__review-text{margin:0;font-size:1.4rem;line-height:1.6;color:#374151;white-space:pre-wrap}.reviews-page__review-image-wrap{width:8rem;height:8rem;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb}.reviews-page__review-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews-page__link{align-self:flex-start;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.reviews-page__link:focus-visible,.reviews-page__link:hover{color:#469dc9}.reviews-page__empty{padding:3rem 2rem;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.reviews-page__empty--compact{padding:2rem 1.6rem}.reviews-page__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;border-radius:1.4rem;background:#fffbeb;color:#f59e0b;font-size:2.2rem}.reviews-page__empty-title{margin:0 0 .6rem;font-size:1.6rem;font-weight:700;color:#111827}.reviews-page__empty-text{margin:0;font-size:1.4rem;color:#6b7280;line-height:1.5}.reviews-page__form-panel{background:#fff;border:1px solid #e5e7eb;border-radius:1.4rem;padding:2rem 1.6rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.reviews-page__form-panel .form{width:100%;max-width:none;margin:0;padding:0;box-shadow:none;background:transparent}.reviews-page__form-panel .form__group,.reviews-page__form-panel .siginin__form-group{margin-bottom:1.4rem}.reviews-page__form-panel .form__label,.reviews-page__form-panel .siginin__label{font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72);margin-bottom:.6rem}.reviews-page__form-panel .form__input,.reviews-page__form-panel .siginin__input{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.8rem;padding:1rem 1.2rem;font-size:1.4rem;background:#fff;color:#111827}.reviews-page__form-panel .form__input:focus,.reviews-page__form-panel .siginin__input:focus{outline:none;border-color:#469dc9;box-shadow:0 0 0 3px rgba(70,157,201,.18)}.reviews-page__form-panel textarea.form__input{min-height:12rem;resize:vertical}.reviews-page__form-panel .starRating{width:100%;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:.6rem}.reviews-page__form-panel .starRating__label{width:auto;font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72)}.reviews-page__form-panel .starRating__list{display:flex;gap:.4rem}.reviews-page__form-panel .starRating__star{font-size:2rem;cursor:pointer;color:#d1d5db;transition:color .15s ease}.reviews-page__form-panel .formButton{margin-top:.4rem}.reviews-page__form-panel .formButton--link{width:100%;border:none;border-radius:.8rem;padding:1.2rem 1.6rem;background:#2196f3;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease}.reviews-page__form-panel .formButton--link:focus-visible,.reviews-page__form-panel .formButton--link:hover{background:#469dc9}.reviews-page__form-panel .reviews__imgContainer img{width:8rem;height:8rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem;border:1px solid #e5e7eb}.secCollection{background-color:rgba(197,202,233,.129);padding-top:5rem;box-shadow:1rem 1rem 1rem #fff;margin-bottom:5rem}.secCollection__container--header{box-shadow:0 .2rem .3rem rgba(28,115,196,.357);padding:0 2rem 3rem}@media only screen and (min-width:47.12em){.secCollection__container--header{display:flex;width:60%;margin:0 auto;padding-top:7rem}}.secCollection__list{grid-template-columns:repeat(2,1fr);max-width:120rem;margin:0 auto;grid-gap:.5rem;white-space:nowrap;overflow-x:auto}.secCollection__item{position:relative}.secCollection__imgContainer{position:relative;padding-top:90.9090909091%}.secCollection__img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;transition:all .25s;height:300px}.secCollection__heading{font-size:1.6rem;width:90%;max-width:50rem;line-height:1.5;letter-spacing:1px;margin:0 auto 2rem;color:#2196f3;font-weight:600}.secCollection__imgText{background:linear-gradient(to bottom right,rgba(197,202,233,.129),rgba(28,115,196,.357));position:absolute;top:50%;left:50%;transform:translate(-50%,50%);color:#fff;font-size:4vw}.secCollection__imgText:hover{display:flex;background-color:rgba(197,202,233,.129);opacity:.9}.benefits{padding:6rem 0 8rem;background:rgba(197,202,233,.129)}.benefits__container{max-width:110rem;margin:0 auto;padding:0 2rem}.benefits__header{max-width:64rem;margin:0 auto 4.5rem;text-align:center}.benefits__eyebrow{display:inline-block;margin-bottom:1rem;font-family:Oswald,sans-serif;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:500;font-style:italic;letter-spacing:.04em;text-transform:lowercase;color:#469dc9}.benefits__title{margin:0 0 1.2rem;font-family:Teko,sans-serif;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:#000}.benefits__subtitle{margin:0 auto;max-width:52rem;font-size:1.45rem;line-height:1.65;color:hsla(0,0%,50%,.906)}.benefits__grid{display:grid;grid-gap:1.6rem;gap:1.6rem}@media only screen and (min-width:47.12em){.benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.benefits__card{display:flex;align-items:center;gap:1.6rem;min-height:100%;padding:2rem 2.2rem;background-color:#fff;box-shadow:0 .2rem .8rem rgba(99,172,228,.227);transition:box-shadow .25s ease,transform .25s ease}@media only screen and (min-width:68.75em){.benefits__card:hover{box-shadow:0 .6rem 1.6rem rgba(28,115,196,.357);transform:translateY(-2px)}}.benefits__icon{flex:0 0 7rem;width:7rem;height:7rem;margin:0;display:flex;align-items:center;justify-content:center}.benefits__icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.benefits__card-body{flex:1 1;min-width:0}.benefits__card-title{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:#000}@media only screen and (min-width:47.12em){.benefits__card-title{font-size:1.3rem}}.benefits__card-text{margin:0;font-size:1.35rem;line-height:1.55;color:hsla(0,0%,50%,.906)}.subscribe{padding:1rem}.subscribe__container{background-color:rgba(197,202,233,.129);padding:1rem 0}.subscribe__text{font-size:1.6rem;margin-bottom:1rem;font-weight:600;color:hsla(0,0%,50%,.906);line-height:3rem}.subscribe__text span{font-size:1.3rem;display:block;font-weight:500}.subscribe__group{justify-content:center;align-items:center}@media only screen and (min-width:47.12em){.subscribe__group{display:flex}}.subscribe button{border:none;padding:1rem 1.5rem;margin-top:1rem;margin-left:1rem;color:#fff;text-transform:uppercase;background-color:#ff7730;cursor:pointer;border-radius:1.5rem}.subscribe button:hover{opacity:.7}.subscribe button:active{transform:scale(1.1);opacity:1}@media only screen and (min-width:47.12em){.subscribe button{margin-top:0}.subscribe__buttons{display:flex}}.subscribe__input{padding:1rem;width:100%;max-width:30rem;border:none;background-color:#fff;border-radius:1.5rem;color:#000}.subscribe__input:focus{outline:2px solid #ffb900;background-color:#fff;box-shadow:0 1rem rgba(197,202,233,.129)}.subscribe__input::-moz-placeholder{color:#ff7730;text-align:center}.subscribe__input:-ms-input-placeholder{color:#ff7730;text-align:center}.subscribe__input::placeholder{color:#ff7730;text-align:center}.shop{position:relative}.shopHeader__container{background-color:rgba(197,202,233,.129);padding-top:8rem}@media only screen and (min-width:47.12em){.shopHeader__container{padding-top:10rem;display:grid;grid-template-columns:repeat(2,1fr)}}.shopHeader__details{position:relative;display:flex;justify-content:center;align-items:center}.shopHeader__imgContainer{width:100%}.shopHeader__img{opacity:0}.shopHeader__img,.shopHeader__img:empty{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover}.shopHeader__img:empty{background-image:linear-gradient(#f8f8f8,rgba(28,117,218,.253))}@media only screen and (min-width:47.12em){.shopHeader__img:empty{background-color:rgba(197,202,233,.129);width:100%;height:35rem;-o-object-fit:cover;object-fit:cover}}.shopHeader__imgProfile{width:10rem;height:10rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;border-radius:50%;z-index:99;border:3px solid #fff;transition:opacity 1s ease}.shopHeader__imgProfile:empty{width:10rem;height:10rem;background-image:linear-gradient(#f8f8f8,rgba(28,117,218,.253));background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:47.12em){.shopHeader__imgProfile,.shopHeader__imgProfile:empty{width:14rem;height:14rem}}.shopInfo{width:100%}.shopInfo__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%}.shopInfo__identity{flex:1 1;min-width:0}.shopInfo__name{margin:0 0 .6rem;text-align:left;font-size:2.6rem;font-weight:700;line-height:1.15;color:#000;text-transform:capitalize;letter-spacing:-.01em}@media only screen and (min-width:47.12em){.shopInfo__name{font-size:3.4rem}}.shopInfo__location{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;color:hsla(0,0%,50%,.906)}.shopInfo__location i{color:#469dc9;font-size:1.1rem}.shopInfo__header .collection__follow{position:static;top:auto;right:auto;flex-shrink:0}.shopInfo__header .collection__follow .followers{font-size:1.2rem;margin-left:0;text-transform:none}.shopInfo__about{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid rgba(0,0,0,.08)}.shopInfo__headline{margin:0 0 .8rem;font-size:1.55rem;font-weight:500;line-height:1.5;color:#469dc9;text-transform:capitalize}@media only screen and (min-width:47.12em){.shopInfo__headline{font-size:1.75rem}}.shopInfo__promo{display:inline-block;margin:0;padding:.6rem 1.2rem;font-size:1.35rem;font-weight:500;line-height:1.4;color:#333;background-color:rgba(33,150,243,.08);border-radius:.6rem;text-transform:capitalize}.shopPolicy{border-top:1px solid #eaeaea}.shopPolicy__list{width:90%;margin:0 auto}.shopPolicy__item{margin-bottom:1.5rem}.shopPolicy__item.shopPolicy{border-bottom:1px solid #eaeaea;width:90%;margin:0 auto 1.5rem}.shopPolicy__heading,.shopPolicy__text,.shopPolicy__title{color:#333743}.shopPolicy__heading{font-weight:600;font-size:1.8rem;margin-bottom:1.5rem}.shopPolicy__title{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.shopPolicy__text{font-size:1.2rem;line-height:2.2rem}.shopPolicy__policytext span{float:right;cursor:pointer;color:#9acd32}.template{background-color:rgba(179,98,60,.706);background-color:#abe9cd;background-image:linear-gradient(315deg,#abe9cd,#3eadcf 74%);position:relative}.template__container{width:90%;margin:0 auto}@media only screen and (min-width:47.12em){.template__container{display:flex;display:grid;grid-template-columns:1fr 1fr;justify-content:space-evenly;align-items:center;padding:1.5625rem 0 3.125rem}}.template__imagecontainer{position:relative;z-index:99}@media only screen and (min-width:47.12em){.template__imagecontainer{height:60rem}}.template img{width:100%;height:100%;box-shadow:0 0 1rem hsla(0,0%,80%,.255);padding:.3rem;border:5px solid #16181d}.template__details{text-align:center;position:relative;margin-left:0;z-index:99}.template__first{font-size:4rem}@media only screen and (min-width:47.12em){.template__first{font-size:6rem}}.template__second{background-color:#000;padding:2rem 0;font-size:1.6rem}.template__second a{text-decoration:none;color:#fff}.grid{background-color:rgba(197,202,233,.129);padding-top:2rem}@media only screen and (min-width:47.12em){.grid__list{display:grid;grid-template-columns:1fr 1fr;transform:scale(.97);grid-gap:1rem}}.grid__container{padding:1rem 1rem 0}.box1{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.box1__item{position:relative}.box1 img,.box1__imgcontainer{height:100%}.box1 img{width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.box1 img:hover{opacity:1}.box1__itemtext{padding:2rem;background-color:#fff;border-radius:50%;position:absolute;bottom:20%;border:2px solid #2196f3}.box1__addtocart{position:absolute;bottom:0;font-size:1rem;width:100%;opacity:0}.box2 img,.box2__imgcontainer{height:100%}.box2 img{width:100%;-o-object-fit:cover;object-fit:cover}.options{margin-top:5%}.options__container{margin-top:1rem}.options-menubar__item{background:linear-gradient(to bottom right,rgba(197,202,233,.129),#fff);margin:0 auto;border:2px solid #fff}@media only screen and (min-width:47.12em){.options-menubar__item{display:flex;margin:0 auto}}.options-menubar img{transition:.5s;width:100%;transform:scale(1.1)}.options--addtocart{position:absolute;bottom:0;font-size:1rem;width:100%;opacity:0;transition:all .2s ease-in-out}.options-menubar img:hover{transform:scale(1.12);transition:.5s}.options-menubar img:hover .options--addtocart,.options-menubar ul li:hover .options--addtocart{opacity:1}.options-menubar ul{margin:0 auto;align-items:center;width:70%}@media only screen and (min-width:47.12em){.options-menubar ul{width:auto;display:flex}}.options-menubar ul li{list-style:none;border:2px solid #fff;box-shadow:0 0 2px #a1abbd;background-color:#fff;transition:.5s;margin-left:10px}.options__head{color:#383636;font-size:1.8rem;display:none;justify-content:center;align-items:center;width:100%}.options__head p{font-size:1.6rem;color:#2196f3;font-style:italic}@media only screen and (min-width:47.12em){.options__head{display:flex;margin:0 auto;width:20%}}.options-menubar ul li:hover{background-color:hotpink;transition:.5s}.options-menubar ul li a{text-decoration:none;color:#59696d;text-transform:capitalize;font-weight:700;display:block;height:100%}.options-menubar ul li a:hover{color:pink}.option-active{color:#4da5ff}.options-menubar figure{height:35rem;overflow:hidden;position:relative}.options-menubar figure img{height:100%;-o-object-fit:cover;object-fit:cover}.sidebar{position:fixed;background-color:#000;height:100%;width:50%;transform:translateX(-100%);transition:all .25s;z-index:9999;bottom:0;left:0;top:0;overflow-y:scroll}@media only screen and (min-width:760px){.sidebar{width:20%;transform:translateX(0)}}.sidebar.active{transform:translateX(0)}@media only screen and (min-width:760px){.sidebar.active{width:40%;max-width:20rem;transform:translateX(-100%)}}.sidebar__container{height:90%}.sidebar__list{padding-top:2rem}.sidebar__item{margin-bottom:2rem;font-size:1.6rem;text-transform:capitalize}.sidebar__item p a{color:#469dc9;text-decoration:none}.sidebar__item ul li{padding:1rem}.sidebar__item.toStore{font-size:1.2rem;border:1px dotted green;text-align:center;transition:all .25s;width:98%;margin:0 auto;padding:.5rem 0}.sidebar__item.toStore:active,.sidebar__item.toStore:hover{border:1px solid green;background-color:green}.sidebar__item.toStore a{text-decoration:none;color:#fff}.sidebar__item--link{background-color:rgba(197,202,233,.129);border-bottom-right-radius:1.5rem;font-size:1.4rem;text-decoration:none;color:#469dc9;padding:1rem 2rem;display:flex;justify-content:space-between;cursor:pointer;font-weight:700}.sidebar__item--link:hover{color:#2196f3;background-color:transparent}.sidebar__item--link.now{color:green;font-weight:900;border:1px solid #a1abbd}.sidebar__fullName{font-size:1.3rem;color:#a1abbd;text-transform:uppercase}.sidebar__email{text-transform:lowercase;color:hsla(0,0%,80%,.507)}.sidebar__email.skeleton{width:80%;height:1.3rem;background-color:hsla(0,0%,80%,.11);margin-bottom:1rem}.sidebar__divider{background-color:transparent;font-weight:600;color:#fff;padding-left:2rem}.sidebar__verified{color:green}.sidebar__unverified a{font-size:1.2rem;float:right;color:#9acd32;text-transform:lowercase}.sidebar__pending{color:#ff0}.sidebar__pendio{color:rgba(255,0,0,.624)}.sidebar__profile{background-color:rgba(197,202,233,.129);font-size:1.2rem;opacity:0;margin-bottom:-22rem;margin-top:2rem;transition:all .25s;transform:translateX(-100%)}.sidebar__profile.active{opacity:1;padding:1rem 0;margin-bottom:0;transform:translateX(0)}.sidebar__profile li{background-color:#16181d;margin-left:auto;list-style:none;margin-bottom:1rem;padding:.5rem}.sidebar__profile li a{text-decoration:none;color:#a1abbd;font-size:1.2rem;margin-left:1rem;cursor:pointer}.sidebar__profile li a:hover{color:#2196f3}.dashheader{width:100%;padding:3rem;display:flex;justify-content:center}.dashheader img{width:auto;height:2.75rem}@media only screen and (min-width:47.12em){.dashheader img{height:3.25rem}.dashheader{height:6rem;width:80%;float:right}.dashheader__mid{font-size:3rem}}.dashheader__container{display:flex;justify-content:space-between;font-size:1.6rem;position:fixed;z-index:99;width:90%;margin:0 auto;align-items:center}@media only screen and (min-width:47.12em){.dashheader__container{width:60%}}.dashheader__unverified{color:red;margin-right:.5rem}.dashheader__bar{cursor:pointer;transition:all .25s}.dashheader__bar.hactive{color:red;transform:rotate(310deg)}.section__productCard{padding-top:5rem;padding-bottom:5rem}.productCard__list{background-color:#fff;width:98%;padding:1rem;margin:0 auto;box-shadow:0 .1rem .3rem #2196f3;display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:47.12em){.productCard__list{width:90%;grid-template-columns:1fr 1fr 1fr 1fr}}.productCard__item{padding:.5rem;background-color:rgba(197,202,233,.129);margin-top:2rem;box-shadow:0 .1rem 1rem rgba(197,202,233,.129)}.productCard__imgContainer{transition:all .25s;position:relative;cursor:pointer;overflow:hidden;padding-bottom:110%}.productCard__img{width:100%;height:100%;transition:.25s;position:absolute;-o-object-fit:cover;object-fit:cover;background-position:50%}@media only screen and (max-width:360px){.productCard__img{-o-object-fit:contain;object-fit:contain;width:90%}}.productCard__detailsContainer{background-color:#fff}.productCard__detailsList{padding:.5rem 0;text-transform:capitalize;font-size:1.4rem}.productCard__detailsList a{text-decoration:none;color:#000}.productCard__detailsList.name{font-size:1rem;font-weight:600;text-align:center}.productCard__detailsList.price{border-bottom:3px solid rgba(197,202,233,.129)}.productCard__actions,.productCard__details{display:flex;justify-content:space-around}.productCard__details{flex-direction:column}.productCard__details.settings{transition:all .3s;opacity:.2;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center}.productCard__details.settings.name{font-size:4rem}.section__orderCard{padding-top:5rem}.orderCard{min-width:60rem}.orderCard__list{width:90%;margin:0 auto;background-color:#fff;min-width:60rem}.orderCard__overflow{overflow:scroll}.orderCard__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #eaeaea;background-color:rgba(197,202,233,.129)}.orderCard__item.head{width:100%;background-color:#fff}@media only screen and (min-width:768px){.orderCard__item.head{width:15%}}.orderCard__imgContainer{width:5rem}.orderCard__itemList{font-size:1.6rem;width:15%;height:7rem;padding:1rem;margin-left:2rem;display:flex;align-items:center}@media only screen and (min-width:768px){.orderCard__itemList{width:100%}}.orderCard__itemList.pending p{background-color:#f0c541}.orderCard__itemList.paid p,.orderCard__itemList.pending p{display:inline-block;padding:.5rem;border-radius:.5rem;color:#fff;width:100%}.orderCard__itemList.paid p{background-color:green}.orderCard__name,.orderCard__orderNumber{font-size:1.2rem}.orderCard__img{width:70%;border-radius:50%;border:3px solid #fff}.orderCard__actions{display:flex;justify-content:space-around}.orderId__container{background-color:rgba(197,202,233,.129);width:94%;margin:0 auto}.orderId__productItem{display:flex;justify-content:space-around;font-size:1.4rem;width:96%;margin:0 auto;padding:2rem}.orderId__productItem:nth-child(odd){background-color:rgba(90,167,240,.124)}.orderId__productItem.head{background-color:#fff;font-weight:600}.orderId__name a,.orderId__totalPrcie a{color:#2196f3}.delivery{margin-top:3rem}.delivery__item{font-size:1.2rem;width:80%;list-style:none;margin:0 auto 1rem;padding:.5rem;border-bottom:2px solid #eaeaea}@media only screen and (min-width:47.12em){.delivery__item{width:70%;float:right}}.delivery__item span{float:right;width:40%}.delivery__item .date{font-size:1rem}.dashProduct__list{width:90%;background-color:#fff;margin:0 auto}.dashProduct__item:nth-child(odd){background-color:rgba(197,202,233,.129)}.dashProduct__item{font-size:1rem;display:flex;justify-content:space-between;padding:1rem}.dashProduct__item video{height:20rem}.dashProduct__item img,.dashProduct__item video{width:20rem;border-radius:50%;border:3px solid #fff}.dashProduct__item p{padding:1rem}.dashProduct__item.divider{background-color:#469dc9;color:wheat;font-size:1.4rem}@media only screen and (min-width:56.25em){.UpdateProductForm__list{display:grid;grid-template-columns:repeat(2,1fr)}}.UpdateProductForm__item{margin-right:1rem;margin-top:1rem;padding-left:.5rem;background-color:rgba(197,202,233,.129)}.UpdateProductForm__title{width:96%;font-size:1rem;margin:0 auto;color:#469dc9}@media only screen and (min-width:47.12em){.UpdateProductForm__title{width:100%}}.UpdateProductForm__title.registerMe{width:100%}.UpdateProductForm__container{width:96%;margin:0 auto}.UpdateProductForm__group{display:flex;margin-bottom:1rem;padding-left:.5rem;list-style:none}@media only screen and (min-width:56.25em){.UpdateProductForm__group{display:inline;display:initial}.UpdateProductForm__group.mobile{display:none}}.UpdateProductForm__group.desktop{display:none}@media only screen and (min-width:56.25em){.UpdateProductForm__group.desktop{display:inline;display:initial}}.UpdateProductForm__checkbox,.UpdateProductForm__input,.UpdateProductForm__label{height:5rem;display:flex;align-items:center;font-size:1rem}@media only screen and (min-width:47.12em){.UpdateProductForm__checkbox,.UpdateProductForm__input,.UpdateProductForm__label{font-size:1.2rem}}.UpdateProductForm__input{width:70%;border:3px solid rgba(197,202,233,.129);padding-left:1.2rem;color:#000;transition:all .25s;font-weight:700;background-color:transparent}@media only screen and (min-width:47.12em){.UpdateProductForm__input{width:100%;border:1px solid rgba(197,202,233,.129);padding-left:.2rem}}.UpdateProductForm__input.textarea{height:auto}.UpdateProductForm__input:focus{outline:none;background-color:#fff}.UpdateProductForm__label{width:30%;text-transform:capitalize;color:#000;border-right:none}@media only screen and (min-width:56.25em){.UpdateProductForm__label{width:100%}}.formButton{text-align:center;background-color:#fff;padding:1rem}.formButton--link{border:none;color:#16181d;padding:1rem 5rem;text-transform:uppercase;background-color:rgba(197,202,233,.129);box-shadow:0 .5rem #2196f3;color:#2196f3;cursor:pointer;width:100%}.formButton--link:active,.formButton--link:hover{background-color:#fff;box-shadow:0 1rem #2196f3;color:#2196f3;cursor:pointer}.formImage{overflow:scroll}.detailsCard{background-color:#001737;padding:1rem .5rem}@media only screen and (min-width:47.12em){.detailsCard{padding-top:8rem;font-size:1.4rem}}.detailsCard__list{display:flex;justify-content:center}.detailsCard__text{font-weight:600;font-style:italic;text-align:center}.detailsCard__text.figures{font-size:1.2rem;padding-top:1rem;color:#469dc9}.detailsCard__icon{font-size:2rem;margin-right:.5rem}.detailsCard__icon.products{color:#adff2f;border-bottom:2px solid #adff2f}.detailsCard__icon.orders{color:#9acd32;border-bottom:2px solid #9acd32}.detailsCard__icon.sales{border-bottom:2px solid gold;color:gold}.detailsCard__item{width:12rem;padding:2rem 1rem;margin-right:1rem;display:flex;border-radius:1.5rem;border:2px solid #2196f3;background:linear-gradient(to bottom right,#fff,#e9e9e9)}@media only screen and (min-width:47.12em){.detailsCard__item{width:15rem}}.vendorRecentOrders{padding-top:3rem;padding-bottom:2rem;box-shadow:0 3px 1px rgba(197,202,233,.129);box-shadow:0 .3rem hsla(0,0%,92%,.431);margin-bottom:3rem}.vendorRecentOrders__container{padding:1rem 0;width:96%;margin:0 auto;background-color:rgba(197,202,233,.129)}.vendorRecentOrders__listHeader{font-weight:600;margin-bottom:2rem;font-size:1.2rem;background-color:#469dc9}.vendorRecentOrders__name{text-transform:lowercase}.vendorRecentOrders__header{background-color:rgba(197,202,233,.129)}.vendorRecentOrders__header p{font-size:1.2rem;margin-bottom:1rem;color:#333;font-weight:600}.vendorRecentOrders__header.productsHeader{padding:3rem 0}.vendorRecentOrders__header.productsHeader p{width:80%;margin:0 auto}.vendorRecentOrders__item{display:flex;color:#fff;justify-content:space-between;background-color:#469dc9;margin-bottom:1rem;padding:1rem}.vendorRecentOrders__item div{width:100%}.vendorRecentOrders__item.head{background-color:#001737}.vendorRecentOrders__button{font-size:1.3rem;float:right}.vendorRecentOrders__button a{color:#fff}.vendorRecentOrders__button a:hover{text-decoration:none;transition:all .25s}.vendorRecentOrders__actions a{color:#ff0}.vendorRecentOrders__status{color:#abf80f}.vendorRecentOrders__status--Delivered{color:rgba(255,251,0,.96)}.vendorRecentOrders__status--proccessing{color:#12e6e6}.vendorRecentOrders__status--shipped{color:#fff}.vendorRecentOrders__status--Cancelled{color:gray}.vendorDashboardProfile{padding-top:9rem;padding-bottom:2rem;background-color:#469dc9}@media only screen and (min-width:768px){.vendorDashboardProfile__container{padding-top:5rem}}.vendorDashboardProfile__profile{display:flex;justify-content:center;align-items:center}.vendorDashboardProfile__profileDetails--name{font-size:1.2rem;color:#fff;margin-left:.5rem;opacity:.9}.vendorDashboardProfile__profileDetails--storeName{font-size:1.4rem;color:#fff;margin-left:.5rem;font-weight:600}.vendorDashboardProfile__imgContainer{width:6rem;height:6rem}.vendorDashboardProfile__imgContainer img{width:100%;height:100%;border-radius:50%;border:3px solid #fff}.vendorDashboardAccount{margin-top:-2rem;background:linear-gradient(to bottom right,#469dc9,#0f5d81);padding:3rem 0;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:100vh}.vendorDashboardAccount__header{color:#fff;padding:1rem;color:#f3f397;position:relative}.vendorDashboardAccount__item{background-color:#469dc9;background:linear-gradient(to bottom left,#469dc9,#0f5d81);margin-bottom:2rem;padding:1rem 0}@media only screen and (min-width:768px){.vendorDashboardAccount__item{width:70%;float:right;padding:2rem}}.vendorDashboardAccount__itemText a{font-size:1.4rem;color:#fff;text-decoration:none;margin-left:1rem}.vendorDashboardAccount__itemText a:active,.vendorDashboardAccount__itemText a:hover{color:#ff0}.vendorDashboardAccount__container{width:96%;margin:0 auto}.vendorDashboardAccount__itemDetails{display:flex;align-items:center}.itemSelection__list{display:flex;justify-content:space-around;list-style:none;font-size:1.4rem}@media only screen and (max-width:380px){.itemSelection__list{display:grid;grid-gap:.5rem;grid-template-columns:repeat(3,1fr)}}.itemSelection__item{background-color:rgba(0,89,255,.124);padding:.5rem 1rem;cursor:pointer;transition:all .25s}.itemSelection__item:hover{background-color:#fff}.itemSelection__item:active{transform:scale(.96);box-shadow:0 .2rem #469dc9}.vendorReview__list{color:#2196f3;background-color:rgba(197,202,233,.129);width:96%;margin:0 auto;padding-top:8rem}.vendorReview__item{margin-bottom:1rem;background-color:#fff;padding:1rem 0}.vendorReview__textContainer{grid-template-columns:repeat(1fr,3fr);align-items:center;padding:.2rem 1rem;display:grid;grid-template-columns:1fr 5fr}.vendorReview__textContainer span{color:#000;font-size:1.2rem}.vendorReview__text{font-size:1.5rem;width:20%}.fa-shopping-cart,.fa-user{padding:1rem;border-radius:50%;background-color:#fff;transition:all .25s}.fa-user{font-weight:500;cursor:pointer}.fa-user:active,.fa-user:hover{background-color:#2196f3;color:#fff}.fa-shopping-cart{background-color:rgba(197,202,233,.129);color:#000}.fa-shopping-cart:active,.fa-shopping-cart:hover{background-color:#fff}.fa-search{outline:none;border:none;cursor:pointer}.fa-check{display:block;font-size:2rem;border-radius:50%;background-color:#fff;margin-bottom:1rem}.fa-address-card,.fa-phone-volume{margin-left:1rem}.fa-heart,.fa-trash-alt{color:rgba(219,140,37,.418)}.fa-trash-alt{margin-left:1rem;font-size:1.6rem}.icon{color:rgba(38,149,214,.685)}.activeIcon{color:#2196f3}.fa-user-check{color:#2196f3;font-size:1.3rem}.detailsIcon{color:#2196f3;padding:1rem;border-radius:50%;background-color:#fff}.fa-edit{margin-left:3rem;background-color:#03a9f3}.fa-edit,.fa-trash-alt.dash{font-size:1.5vw;width:3vw;height:3vw;border-radius:50%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}.fa-trash-alt.dash{background-color:#e83e8c}.far.orderIcon{font-size:1.5rem;width:0;height:0;color:#f0c541}.far.fa-edit.far.orderIcon{color:green}.iconContainer{font-size:2.2rem;display:inline-block;display:flex;justify-content:center;align-items:center}.iconContainer i{color:red}.iconContainer.heartBeat{animation:heartBeat .35s infinite}@keyframes heartBeat{0%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1)}}.searchtest{justify-content:center;padding:.5rem}.searchtest,.searchtest__inputcontainer{display:flex;align-items:center;width:100%}.searchtest__inputcontainer{max-width:40rem;transition:.25s}.searchtest__input{border-radius:.5rem;border:2px solid rgba(28,116,218,.753);transition:.25s;background-color:#eaeaea;width:100%;display:block;padding:.65rem 1rem}.searchtest__input:focus{outline:none}.searchtest__input::-moz-placeholder{color:#000;opacity:40%;text-align:left}.searchtest__input:-ms-input-placeholder{color:#000;opacity:40%;text-align:left}.searchtest__input::placeholder{color:#000;opacity:40%;text-align:left}.searchtest__searchbutton{padding:.5rem;font-size:1.6rem;border-radius:.5rem;color:rgba(28,116,218,.753);border:none;background:transparent;cursor:pointer}.searchtest--compact{padding:0;width:100%}.searchtest--compact .searchtest__inputcontainer{position:relative;max-width:20rem;width:100%}.searchtest--compact .searchtest__input{padding:.4rem .75rem .4rem 2.1rem;font-size:.875rem;border-width:1px;border-radius:.375rem}@media only screen and (min-width:56.25em){.searchtest--compact .searchtest__input{padding:.55rem .85rem .55rem 2.4rem;font-size:1.05rem}}.searchtest--compact .searchtest__searchbutton{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);padding:0;font-size:.9rem;line-height:1;z-index:1}@media only screen and (min-width:56.25em){.searchtest--compact .searchtest__searchbutton{left:.65rem;font-size:1.05rem}}.searchexpand{width:80%;margin-left:.5rem;transition:2s}.categories{background-image:linear-gradient(90deg,rgba(52,152,219,.176),#fff);border-bottom:.1rem solid rgba(52,152,219,.063);padding-top:10rem}.categories__text{margin-bottom:1rem;text-transform:capitalize}.categories__item{display:flex}.categories__list{list-style:none;margin-left:1rem;font-size:1.5rem;height:3rem;background-color:rgba(197,202,233,.129);text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;color:#000;text-transform:capitalize;padding:0 .5rem;border:1px solid #fff;transition:all .25s}.categories__list:hover{background-color:#fff;border:1px solid #eaeaea;box-shadow:.5rem 1rem 1.5rem #fff;transition:all .25s}.cart-page{background:linear-gradient(180deg,rgba(255,0,0,.04),rgba(255,255,0,.05) 35%,rgba(0,128,0,.04) 70%,rgba(197,202,233,.129));min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem}.cart-page__inner{max-width:118rem;margin:0 auto}.cart-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.cart-page__back{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.cart-page__back:focus-visible,.cart-page__back:hover{color:#469dc9}.cart-page__eyebrow{margin:0 0 .4rem;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:500;font-style:italic;letter-spacing:.04em;text-transform:lowercase;color:#469dc9}.cart-page__title{margin:0;font-family:Teko,sans-serif;font-size:clamp(3rem,5vw,4rem);line-height:1.05;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#000}.cart-page__tagline{margin:.6rem 0 0;font-size:1.45rem;line-height:1.5;color:hsla(0,0%,50%,.906)}.cart-page__stock-banner{margin-bottom:2rem;padding:1.4rem 1.6rem;border-radius:1rem;border:1px solid rgba(239,68,68,.35);background:hsla(0,93%,94%,.85);color:#991b1b;font-size:1.4rem;line-height:1.5}.cart-page__stock-banner strong{display:block;margin-bottom:.2rem;font-weight:700}.cart-page__stock-note{margin:1rem 0 0;font-size:1.3rem;line-height:1.45;color:#b45309;text-align:center}.cart-page__toast{align-self:center;padding:.9rem 1.4rem;border-radius:999px;background:rgba(197,202,233,.129);border:1px solid rgba(33,150,243,.22);color:#2196f3;font-size:1.3rem;font-weight:600;opacity:0;transform:translateY(-.4rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.cart-page__toast--visible{opacity:1;transform:translateY(0)}.cart-page__layout{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:68.75em){.cart-page__layout{grid-template-columns:minmax(0,1fr) 36rem;align-items:start}}.cart-page__desktop-panel,.cart-page__items{display:flex;flex-direction:column;gap:1.2rem}.cart-page__desktop-panel{position:relative;overflow:hidden}@media only screen and (min-width:900px){.cart-page__desktop-panel{gap:0;background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.8rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}}.cart-page__table-head{display:none}@media only screen and (min-width:900px){.cart-page__table-head{display:grid;grid-template-columns:8rem minmax(0,1.6fr) 9rem 11rem 9rem 3.2rem;grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem;align-items:center;padding:1.6rem 2rem 1.4rem;border-bottom:1px solid rgba(33,150,243,.14);background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.96));font-family:Teko,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#2196f3}.cart-page__col-right{text-align:right}.cart-page__col-center{text-align:center}.cart-page__row{border-bottom:1px solid rgba(33,150,243,.14)}.cart-page__row:last-child{border-bottom:none}}.cart-page__item{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.8rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}@media only screen and (min-width:900px){.cart-page__item{display:none}}.cart-page__loading{display:flex;justify-content:center;padding:4rem 0}.cart-page__summary-card{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.96));border:1px solid rgba(33,150,243,.22);border-radius:1.8rem;padding:2rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}@media only screen and (min-width:68.75em){.cart-page__summary-card{position:sticky;top:9rem}}.cart-page__summary-title{margin:.4rem 0 1.6rem;font-family:Teko,sans-serif;font-size:2.2rem;line-height:1.1;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#2196f3}.cart-page__field{margin-bottom:1.6rem}.cart-page__field .details,.cart-page__field .details__container,.cart-page__field .details__group{width:100%;margin:0;padding:0;box-shadow:none;background:transparent}.cart-page__field .details__group,.cart-page__field .form__group{width:100%;margin:0}.cart-page__field .details__name,.cart-page__field .form__label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:600;color:#469dc9;text-transform:none}.cart-page__field .form__input,.cart-page__field select{width:100%;border:1px solid rgba(33,150,243,.22);border-radius:.8rem;padding:1.2rem 1.4rem;font-size:1.4rem;background:rgba(197,202,233,.129);color:#469dc9;font-weight:600}.cart-page__field .form__input:focus,.cart-page__field select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(99,172,228,.227)}.cart-page .cartDelivery--modern{margin:0 0 1.2rem;padding:1.4rem;border-radius:1.2rem;border:1px solid rgba(33,150,243,.22);background:rgba(197,202,233,.129)}.cart-page .cartDelivery--modern .cartDelivery__heading{color:#2196f3}.cart-page .cartDelivery--modern .cartDelivery__heading span{color:#469dc9}.cart-page .cartDelivery--modern .cartDelivery__note{color:hsla(0,0%,50%,.906)}.cart-page .cartDelivery--modern .cartDelivery__item--container{background-color:hsla(0,0%,100%,.85);border:1px solid rgba(33,150,243,.14)}.cart-page .cartDelivery--modern .cartDelivery__item--container a{color:#2196f3}.cart-page .cartDelivery--modern .cartDelivery__item--container a:hover,.cart-page .cartDelivery--modern .cartDelivery__item--container span{color:#469dc9}.cart-page__summary-loader{display:flex;justify-content:center;margin-bottom:1.2rem}.cart-page__totals{margin:1.6rem 0 2rem;padding-top:1.6rem;border-top:1px solid rgba(33,150,243,.22)}.cart-page__total-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.4rem;color:hsla(0,0%,50%,.906)}.cart-page__total-row dt{margin:0;font-weight:500}.cart-page__total-row dd{margin:0;font-weight:600;color:#469dc9}.cart-page__total-row--grand{margin-top:1.2rem;padding-top:1.2rem;border-top:1px dashed rgba(33,150,243,.22);font-size:1.6rem}.cart-page__total-row--grand dt{font-weight:700;color:#000}.cart-page__total-row--grand dd{font-weight:700;color:#2196f3;font-size:2rem;font-family:Teko,sans-serif;letter-spacing:.04em}.cart-page__checkout{width:100%;border:none;border-radius:.8rem;padding:1.4rem 1.8rem;background:#2196f3;color:#fff;font-family:Teko,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;min-height:4.8rem}.cart-page__checkout:hover:not(:disabled){background:#469dc9;transform:translateY(-1px);box-shadow:0 10px 24px rgba(28,115,196,.357)}.cart-page__checkout:disabled{opacity:.7;cursor:not-allowed}.cart-page__help{margin:1.4rem 0 0;text-align:center;font-size:1.3rem;color:hsla(0,0%,50%,.906)}.cart-page__help-link{color:#2196f3;font-weight:600;text-decoration:none}.cart-page__help-link:hover{color:#469dc9;text-decoration:underline}.cart-item{position:relative;padding:2rem 1.6rem 1.6rem}.cart-item__overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);border-radius:inherit}.cart-item__main{display:flex;gap:1.4rem}.cart-item__media{flex:0 0 9.6rem;width:9.6rem;height:9.6rem;border-radius:1rem;overflow:hidden;background:rgba(197,202,233,.129);border:1px solid rgba(33,150,243,.14)}.cart-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cart-item__body{flex:1 1;min-width:0}.cart-item__name{display:block;margin-bottom:.6rem;font-size:1.5rem;font-weight:600;line-height:1.35;color:#2196f3;text-decoration:none}.cart-item__name:hover{color:#469dc9}.cart-item__meta{margin:0 0 .4rem;font-size:1.3rem;color:hsla(0,0%,50%,.906)}.cart-item__stock-alert{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:.8rem;border:1px solid rgba(239,68,68,.3);background:hsla(0,93%,94%,.7);color:#991b1b;font-size:1.25rem;font-weight:600;line-height:1.4}.cart-item__line-total,.cart-item__price,.cart-item__unit-price{margin:.8rem 0 0;font-size:1.6rem;font-weight:700;color:#469dc9}.cart-item__actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(33,150,243,.14)}.cart-item__remove{border:none;background:transparent;color:#ef4444;font-size:1.3rem;font-weight:600;cursor:pointer;padding:0}.cart-item__remove:hover{text-decoration:underline}.cart-item__remove--desktop{width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid rgba(33,150,243,.22);color:hsla(0,0%,50%,.906);font-size:1.4rem;line-height:1}.cart-item__remove--desktop:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444;text-decoration:none}.cart-item__stepper{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem;border:1px solid rgba(33,150,243,.22);border-radius:999px;background:rgba(197,202,233,.129)}.cart-item__stepper button{width:3rem;height:3rem;border:none;border-radius:999px;background:#fff;color:#2196f3;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(99,172,228,.227)}.cart-item__stepper button:hover{background:rgba(33,150,243,.12);color:#469dc9}.cart-item__stepper span{min-width:2.4rem;text-align:center;font-size:1.4rem;font-weight:600;color:#469dc9}.cart-item__stepper button:disabled{opacity:.45;cursor:not-allowed}.cart-item__stepper--desktop{justify-self:center}.cart-item--unavailable{border-color:rgba(239,68,68,.35);background:hsla(0,86%,97%,.55)}.cart-item--unavailable .cart-item__media{opacity:.72}.cart-item--desktop{display:grid;grid-template-columns:8rem minmax(0,1.6fr) 9rem 11rem 9rem 3.2rem;grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem;align-items:center;padding:1.8rem 2rem}@media only screen and (max-width:899px){.cart-item--desktop{display:none}}.cart-item--desktop .cart-item__media{width:8rem;height:8rem}.cart-item--desktop .cart-item__body--desktop{padding-right:1rem;min-width:0}.cart-item--desktop .cart-item__unit-price{color:hsla(0,0%,50%,.906)}.cart-item--desktop .cart-item__line-total,.cart-item--desktop .cart-item__unit-price{margin:0;text-align:right;font-size:1.4rem}.cart-item--desktop .cart-item__line-total{font-size:1.5rem;font-weight:700;color:#2196f3}@media only screen and (min-width:900px){.cart-item--mobile{display:none}}@media only screen and (max-width:47.12em){.cart-page{padding:8rem 1.2rem 3rem}.cart-page__header{flex-direction:column;align-items:stretch;gap:1.2rem;margin-bottom:2rem}.cart-page__toast{align-self:stretch;text-align:center}.cart-page__summary-card{padding:1.6rem;border-radius:1.4rem}.cart-page__summary-title{font-size:2rem}.cart-page__title{font-size:2.8rem}.cart-page__tagline{font-size:1.35rem}.cart-item{padding:1.6rem 1.2rem 1.2rem}.cart-item__main{gap:1rem}.cart-item__media{flex:0 0 7.2rem;width:7.2rem;height:7.2rem}.cart-item__name{font-size:1.4rem}.cart-item__line-total,.cart-item__price,.cart-item__unit-price{font-size:1.5rem}.cart-item__actions{flex-wrap:wrap;gap:1rem}.cart-item__stepper{margin-left:auto}.cart-empty{padding:8rem 1.2rem 3rem}.cart-empty__card{padding:2.4rem 1.6rem;border-radius:1.6rem}.cart-empty__title{font-size:2.8rem}}.cart-empty{min-height:calc(100vh - 8rem);display:flex;align-items:center;justify-content:center;padding:9rem 1.6rem 4rem;background:linear-gradient(180deg,rgba(255,0,0,.04),rgba(255,255,0,.05) 35%,rgba(0,128,0,.04) 70%,rgba(197,202,233,.129))}.cart-empty__card{position:relative;overflow:hidden;width:100%;max-width:52rem;background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.96));border:1px solid rgba(33,150,243,.22);border-radius:1.8rem;padding:3.2rem 2.4rem;text-align:center;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.cart-empty__icon{width:6.4rem;height:6.4rem;margin:.4rem auto 1.6rem;border-radius:1.4rem;display:flex;align-items:center;justify-content:center;background:rgba(197,202,233,.129);color:#2196f3;font-size:2.4rem;border:1px solid rgba(33,150,243,.22)}.cart-empty__eyebrow{margin:0 0 .4rem;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:500;font-style:italic;letter-spacing:.04em;text-transform:lowercase;color:#469dc9}.cart-empty__title{margin:0 0 .8rem;font-family:Teko,sans-serif;font-size:clamp(3rem,5vw,3.6rem);line-height:1.05;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#000}.cart-empty__tagline{margin:0 auto 2rem;max-width:36rem;font-size:1.45rem;line-height:1.55;color:hsla(0,0%,50%,.906)}.cart-empty__actions{display:flex;flex-direction:column;gap:1rem;align-items:center}.cart-empty__primary,.cart-empty__secondary{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;padding:1.2rem 2rem;border-radius:.8rem;font-family:Teko,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.cart-empty__primary{background:#2196f3;color:#fff}.cart-empty__primary:hover{background:#469dc9;transform:translateY(-1px);box-shadow:0 10px 24px rgba(28,115,196,.357)}.cart-empty__secondary{border:1px solid rgba(33,150,243,.22);color:#469dc9;background:rgba(197,202,233,.129)}.cart-empty__secondary:hover{border-color:#2196f3;color:#2196f3}.cart-empty__help{margin:2rem 0 0;font-size:1.3rem;color:hsla(0,0%,50%,.906)}.cart-empty__help-link{color:#2196f3;font-weight:600;text-decoration:none}.cart-empty__help-link:hover{color:#469dc9;text-decoration:underline}.cartitem{width:96%;margin:auto;padding-top:10rem}@media only screen and (min-width:68.75em){.cartitem__allcontainer{display:flex}}.cartitem__summaryDivider{width:100%}.cartitem__top{display:flex;padding:1rem;margin-top:1rem}.cartitem__imgContainer{width:35%;max-width:10rem;height:10rem}.cartitem__img{width:100%;height:100%;max-width:10rem;-o-object-fit:cover;object-fit:cover;border-radius:.8rem}.cartitem__details{margin-left:1rem;flex:1 1}.cartitem__productname{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.cartitem__productname a{text-decoration:none;color:#2196ce}.cartitem__size{font-size:1.3rem;color:#857f7f;margin-bottom:.5rem}.cartitem__price{font-size:1.2rem;text-transform:uppercase}.cartitem__price span{font-size:1rem;color:#857f7f;margin-right:.5rem}.cartitem__price--total{font-size:1.6rem}.cartitem__totalcontainer{display:flex;justify-content:space-between;margin-bottom:1rem}.cartitem__totalword{font-size:1.4rem}.cartitem__totalprice{font-size:1.4rem;font-weight:600}.details__container{width:90%;margin:0 auto;box-shadow:0 .5rem 1rem #eaeaea;padding:2rem 0}.details__container.ship{box-shadow:none;width:100%}.details{top:0;left:0;bottom:0;right:0;background-color:#fff;padding-top:10rem;margin-bottom:2rem}@media only screen and (min-width:47.12em){.details{width:50%;margin:0 auto}}@media only screen and (min-width:68.75em){.details{width:100%}.details.checkout{width:60%}}.details form{width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.details .details__group{display:flex;flex-direction:column;width:80%;margin-bottom:1rem;padding-top:.5rem}.details .details__group.ship{width:100%;margin:0 auto}.details .details__group.shippingFee{width:90%;margin:0 auto;background-color:#fff}.details .details__name{font-size:1.2rem;color:hsla(0,0%,50%,.906);margin-bottom:.5rem}.details .details__input{border:none;background-color:rgba(197,202,233,.129);padding:1.2rem 1rem;text-transform:capitalize;color:#469dc9;font-weight:600}.details .details__input:focus{outline:none;border:1px solid #2196f3}.details__nextcontainer{justify-content:center;margin-top:1rem}.details__next{font-size:1.4rem;border:.1rem solid #eaeaea;padding:1rem;width:80%;text-transform:uppercase}.details__next--link{text-decoration:none;float:right;color:#2196f3;border-radius:.5rem;border:.1rem solid #2196f3;padding:1rem 6rem;cursor:pointer}.details__summarycontainer{width:90%;padding:1rem;margin:1.5rem auto;background-color:rgba(135,207,235,.158)}.details__list{font-size:1.4rem;list-style:none;width:80%;margin:0 auto;text-align:center}.details__item{margin-bottom:1rem;display:flex;justify-content:space-between;text-transform:capitalize}.details__itemcontainer.sectionPay{background-color:rgba(197,202,233,.129);padding-top:2rem}.details__summary{font-size:1.6rem;margin-bottom:1rem;text-align:center;border-bottom:1px solid rgba(197,202,233,.129);text-transform:capitalize}.details__alllist{justify-content:center;list-style:none;padding:1rem;margin:auto;text-transform:capitalize}.details__allitems{display:flex;font-size:1.4rem;margin-bottom:1rem;color:hsla(0,0%,50%,.906)}.details__allitems--total{margin-bottom:1rem;border-bottom:.1rem solid #eaeaea}.details__allitemprice{margin-left:auto}.details__loader{text-align:center;display:flex;justify-content:center;align-items:center}.checkout-page{background:linear-gradient(180deg,rgba(255,0,0,.04),rgba(255,255,0,.05) 35%,rgba(0,128,0,.04) 70%,rgba(197,202,233,.129));min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem}.checkout-page__inner{max-width:96rem;margin:0 auto}.checkout-page__inner--narrow{max-width:64rem}.checkout-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.checkout-page__eyebrow{margin:0 0 .4rem;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:500;font-style:italic;letter-spacing:.04em;text-transform:lowercase;color:#469dc9}.checkout-page__title{margin:0;font-family:Teko,sans-serif;font-size:clamp(3rem,5vw,4rem);line-height:1.05;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#000}.checkout-page__subtitle{margin:.6rem 0 0;max-width:42rem;font-size:1.45rem;line-height:1.5;color:hsla(0,0%,50%,.906)}.checkout-page__stock-banner{margin-bottom:2rem;padding:1.4rem 1.6rem;border-radius:1rem;border:1px solid rgba(239,68,68,.35);background:hsla(0,93%,94%,.85);color:#991b1b;font-size:1.4rem;line-height:1.5}.checkout-page__stock-banner strong{font-weight:700}.checkout-page__stock-banner a{color:#991b1b;font-weight:700;text-decoration:underline}.checkout-page__stock-note{margin:1rem 0 0;font-size:1.3rem;line-height:1.45;color:#b45309;text-align:center}.checkout-page__back{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}.checkout-page__back:focus-visible,.checkout-page__back:hover{color:#469dc9}.checkout-page__steps{display:flex;gap:1rem;margin:0 0 2.4rem;padding:0;list-style:none}.checkout-page__step{flex:1 1;display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid rgba(33,150,243,.14);background:#fff;font-size:1.3rem;font-weight:600;color:hsla(0,0%,50%,.906)}.checkout-page__step span{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:rgba(197,202,233,.129);font-size:1.2rem;color:#469dc9}.checkout-page__step--active{border-color:rgba(33,150,243,.22);background:rgba(197,202,233,.129);color:#2196f3}.checkout-page__step--active span{background:#2196f3;color:#fff}.checkout-page__form{display:flex;flex-direction:column;gap:2rem}.checkout-page__layout{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:68.75em){.checkout-page__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.checkout-page__card{background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.8rem;padding:2rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.checkout-page__card,.checkout-page__card-body{display:flex;flex-direction:column;align-items:stretch;min-width:0}.checkout-page__card-body{width:100%}.checkout-page__card-title{margin:0 0 1.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(33,150,243,.14);font-family:Teko,sans-serif;font-size:2rem;line-height:1.1;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#2196f3}.checkout-page__grid{display:grid;grid-gap:0 1.6rem;gap:0 1.6rem}.checkout-page__grid--2{grid-template-columns:1fr}@media only screen and (min-width:47.12em){.checkout-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-page__register{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;border-radius:1.2rem;border:1px solid rgba(33,150,243,.22);background:rgba(197,202,233,.129);cursor:pointer}.checkout-page__register input{width:1.8rem;height:1.8rem;margin-top:.2rem;flex-shrink:0;accent-color:#2196f3}.checkout-page__register strong{display:block;margin-bottom:.4rem;font-size:1.4rem;color:#2196f3}.checkout-page__register small{display:block;font-size:1.3rem;line-height:1.5;color:hsla(0,0%,50%,.906)}.checkout-page__actions{display:flex;justify-content:flex-end}.checkout-page__submit{min-width:min(100%,28rem);border:none;border-radius:.8rem;padding:1.4rem 2.4rem;background:#2196f3;color:#fff;font-family:Teko,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem}.checkout-page__submit:hover:not(:disabled){background:#469dc9;transform:translateY(-1px);box-shadow:0 10px 24px rgba(28,115,196,.357)}.checkout-page__submit:disabled{opacity:.7;cursor:not-allowed}.checkout-page .details__group,.checkout-page .form__group{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0 0 1.6rem;height:auto;min-height:0;padding:0;box-sizing:border-box}.checkout-page .details__name,.checkout-page .form__label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:600;color:#469dc9;text-transform:none}.checkout-page .details__input,.checkout-page .form__input,.checkout-page select{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:0;border:1px solid rgba(33,150,243,.22);border-radius:.8rem;padding:1.2rem 1.4rem;font-size:1.4rem;background:rgba(197,202,233,.129);color:#469dc9;text-transform:none;font-weight:600}.checkout-page .details__input:focus,.checkout-page .form__input:focus,.checkout-page select:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(99,172,228,.227);background:#fff}.checkout-page .details__input:disabled,.checkout-page .form__input:disabled,.checkout-page select:disabled{background:rgba(197,202,233,.6);color:hsla(0,0%,50%,.906);cursor:not-allowed}.checkout-page .details__input::-moz-placeholder,.checkout-page .form__input::-moz-placeholder,.checkout-page select::-moz-placeholder{color:rgba(70,157,201,.55);text-transform:none;font-weight:500}.checkout-page .details__input:-ms-input-placeholder,.checkout-page .form__input:-ms-input-placeholder,.checkout-page select:-ms-input-placeholder{color:rgba(70,157,201,.55);text-transform:none;font-weight:500}.checkout-page .details__input::placeholder,.checkout-page .form__input::placeholder,.checkout-page select::placeholder{color:rgba(70,157,201,.55);text-transform:none;font-weight:500}.checkout-page .errorField{display:block;margin-top:.4rem;font-size:1.2rem;color:#ef4444;opacity:0;min-height:0}.checkout-page .errorField.active{opacity:1}.checkout-page .popUp{top:7.5rem;left:1.2rem;right:1.2rem;bottom:auto;height:auto;max-width:none;margin:0;float:none;border-radius:1.2rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.checkout-page .popUp.popUpError{background:hsla(0,93%,94%,.9);border:1px solid rgba(239,68,68,.35);color:#991b1b;padding:1.2rem 1.4rem}.checkout-page .popUp__msgContainer{width:100%;font-size:1.3rem;line-height:1.5}@media only screen and (max-width:47.12em){.checkout-page{padding:7rem 1rem 3rem;overflow-x:clip}.checkout-page__inner{width:100%;min-width:0}.checkout-page__header{flex-direction:column;align-items:stretch;gap:1.2rem;margin-bottom:2rem}.checkout-page__back{order:-1;align-self:flex-start}.checkout-page__title{font-size:2.6rem}.checkout-page__subtitle{font-size:1.4rem}.checkout-page__steps{gap:.8rem;margin-bottom:2rem}.checkout-page__step{padding:1rem 1.2rem;font-size:1.2rem;min-width:0}.checkout-page__layout{display:flex;flex-direction:column;gap:1.6rem}.checkout-page__card{width:100%;padding:1.4rem;border-radius:1.4rem;overflow:hidden}.checkout-page__card-title{font-size:1.8rem;margin-bottom:1.2rem;padding-bottom:1rem}.checkout-page__card-body{gap:0}.checkout-page__grid--2{display:flex;flex-direction:column;gap:0}.checkout-page__register{padding:1.4rem 1.6rem}.checkout-page__actions{justify-content:stretch}.checkout-page__submit{width:100%;min-width:0}.checkout-page .details__group,.checkout-page .form__group{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0 0 1.2rem;padding:0}.checkout-page .details__group:last-child,.checkout-page .form__group:last-child{margin-bottom:0}.checkout-page .details__name,.checkout-page .form__label{width:100%}.checkout-page .details__input,.checkout-page .form__input,.checkout-page select{width:100%;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23469dc9' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;padding-right:3.2rem}.checkout-page input.details__input{background-image:none;padding-right:1.4rem}}.pay-page{background:#f3f4f6;min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem}.pay-page__inner{max-width:118rem;margin:0 auto}.pay-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.pay-page__eyebrow{margin:0 0 .4rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#469dc9}.pay-page__title{margin:0;font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.15;font-weight:700;color:#111827}.pay-page__subtitle{margin:.8rem 0 0;font-size:1.5rem;line-height:1.5;color:#6b7280}.pay-page__back{flex-shrink:0;padding:.8rem 1.4rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:1.3rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.pay-page__back:hover{border-color:#2196f3;color:#2196f3}.pay-page__steps{display:flex;gap:1rem;margin:0 0 2.4rem;padding:0;list-style:none}.pay-page__step{flex:1 1;display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #e5e7eb;background:#fff;font-size:1.3rem;font-weight:600;color:#6b7280}.pay-page__step span{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#f3f4f6;font-size:1.2rem;color:#6b7280}.pay-page__step--active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.pay-page__step--active span{background:#2196f3;color:#fff}.pay-page__step--done{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.pay-page__step--done span{background:#22c55e;color:#fff}.pay-page__layout{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:68.75em){.pay-page__layout{grid-template-columns:minmax(0,1fr) 38rem;align-items:start}}.pay-page__main{display:flex;flex-direction:column;gap:2rem;min-width:0}.pay-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;padding:2rem;box-shadow:0 8px 24px rgba(15,23,42,.05);min-width:0}.pay-page__card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid #f3f4f6}.pay-page__card-title{margin:0;font-size:1.8rem;font-weight:700;color:#111827}.pay-page__edit-link{font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none;white-space:nowrap}.pay-page__edit-link:hover{text-decoration:underline}.pay-page__details{display:grid;grid-gap:1.2rem;gap:1.2rem;margin:0}.pay-page__detail-row{display:grid;grid-gap:.4rem;gap:.4rem}@media only screen and (min-width:31.25em){.pay-page__detail-row{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1rem}}.pay-page__detail-row dt{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.pay-page__detail-row dd{margin:0;font-size:1.4rem;line-height:1.5;color:#111827;word-break:break-word}.pay-page__items{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.pay-page__item{display:flex;gap:1.4rem;padding:1.2rem 0;border-bottom:1px solid #f3f4f6}.pay-page__item:last-child{border-bottom:none;padding-bottom:0}.pay-page__item:first-child{padding-top:0}.pay-page__item-media{flex:0 0 8rem;width:8rem;height:8rem;border-radius:1.2rem;overflow:hidden;background:#f3f4f6}.pay-page__item-img,.pay-page__item-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pay-page__item-body{flex:1 1;min-width:0}.pay-page__item-name{display:block;margin-bottom:.4rem;font-size:1.5rem;font-weight:600;line-height:1.35;color:#111827;text-decoration:none}.pay-page__item-name:hover{color:#2196f3}.pay-page__item-meta{margin:0 0 .8rem;font-size:1.3rem;color:#6b7280}.pay-page__item-prices{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-size:1.3rem;color:#4b5563}.pay-page__item-total{font-size:1.5rem;font-weight:700;color:#111827}.pay-page__summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;padding:2rem;box-shadow:0 12px 32px rgba(15,23,42,.08)}@media only screen and (min-width:68.75em){.pay-page__summary-card{position:sticky;top:9rem}}.pay-page__summary-title{margin:0 0 1.6rem;font-size:1.8rem;font-weight:700;color:#111827}.pay-page__summary-loader{display:flex;justify-content:center;padding:1.6rem 0}.pay-page__totals{margin:1.6rem 0 2rem;padding-top:1.6rem;border-top:1px solid #e5e7eb}.pay-page__total-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.4rem;color:#4b5563}.pay-page__total-row dt{margin:0;font-weight:500}.pay-page__total-row dd{margin:0;font-weight:600;color:#111827}.pay-page__total-row--grand{margin-top:1.2rem;padding-top:1.2rem;border-top:1px dashed #d1d5db;font-size:1.6rem}.pay-page__total-row--grand dd,.pay-page__total-row--grand dt{font-weight:700;color:#111827}.pay-page__total-row--grand dd{color:#2196f3;font-size:1.8rem}.pay-page__pay-btn{width:100%;border:none;border-radius:1.2rem;padding:1.4rem 2.4rem;background:#2196f3;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;min-height:4.8rem}.pay-page__pay-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,.28)}.pay-page__pay-btn:disabled{opacity:.75;cursor:not-allowed}.pay-page__secure{margin:1.2rem 0 0;text-align:center;font-size:1.2rem;color:#6b7280}.pay-page__empty{display:flex;justify-content:center;padding:4rem 0}@media only screen and (max-width:47.12em){.pay-page{padding:7rem 1rem 3rem;overflow-x:clip}.pay-page__inner{width:100%;min-width:0}.pay-page__header{flex-direction:column;align-items:stretch;gap:1.2rem;margin-bottom:2rem}.pay-page__back{order:-1;align-self:flex-start}.pay-page__title{font-size:2.2rem}.pay-page__subtitle{font-size:1.4rem}.pay-page__steps{gap:.8rem;margin-bottom:2rem}.pay-page__step{padding:1rem 1.2rem;font-size:1.2rem;min-width:0}.pay-page__layout{display:flex;flex-direction:column;gap:1.6rem}.pay-page__card,.pay-page__summary-card{padding:1.4rem;border-radius:1.2rem}.pay-page__card-title,.pay-page__summary-title{font-size:1.6rem}.pay-page__detail-row{grid-template-columns:1fr}.pay-page__item-media{flex:0 0 7.2rem;width:7.2rem;height:7.2rem}.pay-page__item-name{font-size:1.4rem}}.steps{display:flex;width:80%;justify-content:space-between;box-shadow:0 .3rem rgba(197,202,233,.129);padding:.5rem;background-color:#fff;margin:auto auto 2rem}@media only screen and (min-width:47.12em){.steps.ship{width:100%}}.steps__list{margin-left:1rem;font-size:1.3rem;text-transform:capitalize;padding:.5rem;text-transform:uppercase;list-style:none;letter-spacing:1.5px;font-weight:900;color:rgba(0,0,0,.549)}.steps .active{background-color:#2196f3;color:#fff;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.select{border:none;background-color:#fff;border-radius:.5rem;padding:1rem 1.2rem;color:#2196f3;box-shadow:0 0 3px rgba(99,172,228,.227)}.select:focus{outline:none;box-shadow:0 0 6px rgba(99,172,228,.227)}.colorError{box-shadow:0 0 3px rgba(255,0,0,.494)}.module{background-color:#eaeaea;padding:1rem}.module__header{font-size:1.2rem;text-transform:uppercase}.logout{margin-top:2rem;text-align:center}.logout__word{font-size:1.4rem;text-transform:uppercase;font-weight:500;text-decoration:none;color:#ff7730;cursor:pointer}.logout__word:active,.logout__word:hover{color:#ffb900}.secondaryheading{padding:1.5rem;box-shadow:5px 10px 18px #eaeaea}.secondaryheading__word{font-size:2rem;text-transform:capitalize}.addtocartbutton{border:none;text-transform:capitalize;padding:.5rem 1rem;cursor:pointer;width:70%;font-size:1.2rem;background-color:#fff;color:#469dc9;text-transform:upperCase}.addtocartbutton:hover{background-color:rgba(28,116,218,.753);color:#fff}@media only screen and (min-width:47.12em){.addtocartbutton{padding:1rem 0;font-size:1.6rem}}.payButton{border:none;padding:1.5rem;background-color:green;color:#fff;cursor:pointer;width:100%;font-weight:700}.payButton:active,.payButton:hover{background-color:rgba(197,202,233,.129);color:#469dc9;border:1px solid #469dc9}.headerText{font-weight:600;text-align:start;width:90%;font-size:1.8rem;font-weight:700;margin:3rem auto 2.5rem;color:#000}.smalltext{font-size:1.8rem}.smallerText,.smalltext{margin:0 auto 1.5rem;text-align:start;width:90%;font-weight:500;color:#000}.smallerText{font-size:1.4rem}.headerUnderline{font-weight:600;text-align:start;font-size:2.4rem;font-weight:700;margin:2rem 0;color:#000}.headerUnderline a{color:#000}.radio{margin-top:3rem}.radio__pick{text-align:center;font-size:1.4rem}.radio__list{padding-top:2rem;display:flex;margin:0 auto;justify-content:center}.radio__item{list-style:none;padding:1rem 1.5rem;border-radius:50%;cursor:pointer;position:relative}.radio__item.hover{border:3px solid #2196f3;border-radius:10%}.radio__label{border-radius:50%;padding:40% 20%;transition:box-shadow .1s;border:1px solid transparent;font-size:1rem}.radio__input:checked+.radio__label{opacity:.6;padding:50% 30%;border:1px solid #fff;box-shadow:0 .2rem .5rem #000;transition:all .1s}.radio__input{display:none}.pickImage{display:flex;justify-content:center}@media only screen and (min-width:47.12em){.pickImage{justify-content:space-around}}.pickImage img.activeImg{background-color:red;background-color:#001f3f}.pickImage img,.pickImage video{width:6rem;height:6rem;border-radius:50%;cursor:pointer;padding:.5rem;background:#ccc;transition:all .25s;-o-object-fit:cover;object-fit:cover}.pickImage img:active,.pickImage img:hover,.pickImage video:active,.pickImage video:hover{box-shadow:0 0 .5rem #333}@media only screen and (min-width:47.12em){.pickImage img,.pickImage video{width:10rem;height:10rem}}.pickImage img+img{margin-left:2rem}.passage{font-size:1.4rem;margin:1rem 0;padding:.5rem 0}.passage p{width:90%;margin:0 auto}.passage p a{text-decoration:none;color:#469dc9;text-decoration:underline}.passage p a:hover{border-bottom:.5rem solid rgba(197,202,233,.129)}.cartDelivery{padding:1rem;background-color:rgba(80,146,157,.02);margin:3rem 0}.cartDelivery--modern{margin:0 0 1.2rem;padding:1.4rem;border-radius:1.2rem;border:1px solid #dbeafe;background:#eff6ff}.cartDelivery__heading{margin:0 0 .6rem;font-size:1.4rem;font-weight:700;color:#1e3a8a}.cartDelivery__heading span{color:#2196f3}.cartDelivery__note{margin:0 0 1rem;font-size:1.2rem;line-height:1.5;color:#475569}.cartDelivery__item{padding-top:1rem;list-style:none;margin:0;padding-left:0}.cartDelivery__item--container{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:hsla(0,0%,100%,.8);padding:1rem 1.2rem;border-radius:.8rem;box-shadow:0 1px 2px rgba(15,23,42,.05);margin-bottom:.8rem}.cartDelivery__item--container a{font-size:1.3rem;font-weight:600;color:#111827;text-decoration:none}.cartDelivery__item--container a:hover{color:#2196f3}.cartDelivery__item--container span{font-size:1.3rem;font-weight:700;color:#111827;white-space:nowrap}.cartDelivery__item--container:hover{background-color:#fff}.cartDelivery__deliveryTo{color:#469dc9;font-weight:700}.action__card{width:90%;margin:0 auto;display:flex}.action__group{width:50%;padding:2rem 0;margin:0 auto .5rem;background-color:rgba(197,202,233,.129)}.action__group.active{background-color:rgba(92,201,255,.173)}.action__group label{cursor:pointer;padding:2rem;font-size:1.4rem;color:#2196f3}.action__group input{display:none}.centerItem{margin:0 auto;width:95%}.dynamicSpan{margin:0 .2rem}.dot{width:1rem;height:1rem;position:absolute;border-radius:1.5rem;top:0;right:0}.dot.filled{background-color:green}.dot.notFilled{background-color:#ff0}.pagination{margin-bottom:2rem}.pagination__container{display:flex;justify-content:center;width:90%;align-items:center;margin:0 auto}.pagination__numbers{display:flex}.pagination__numbers p{font-size:1.5rem;border:2px solid #eaeaea;margin:.5rem;padding:.5rem .6rem;transition:all .25s;cursor:pointer}.pagination__numbers p:active{background:#ff7730;transition:all .25s}.pagination__numbers p.active{border:2px solid #469dc9}.pagination__next,.pagination__prev{cursor:pointer;font-size:2rem}.pagination__next{margin-left:1rem}.pagination__prev{margin-right:1rem}.spanCenter{display:flex;justify-content:center}.popUpLogin{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center;display:none}.popUpLogin p{font-size:1.6rem}.popUpLogin.active{display:flex}.popUpLogin__container{width:90%;padding:3rem 1rem;background-color:rgba(197,202,233,.129);box-shadow:0 0 2rem #ccc;border:1px solid #2196f3}.popUpLogin__login{margin:1rem 0;background-color:#fff;padding:1rem}.popUpLogin__click{background-color:rgba(197,202,233,.129);display:inline-block;padding:1rem}.popUpLogin__click a{color:#000;font-weight:700;letter-spacing:2px}@keyframes pulse{0%{background-color:#001f3f}to{background-color:#ff4136}}.gradient{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(123,56,37,.494);background-color:#fce043;background-image:linear-gradient(315deg,#fce043,#fb7ba2 74%);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.inlinesvg{height:1rem;fill:#3eadcf!important;width:100%}.inlinesvg.footer{fill:rgba(28,115,196,.357)!important}.inlinesvg.template{background:transparent}@media only screen and (min-width:47.12em){.inlinesvg{height:3rem}}.form{width:100%;max-width:40rem;margin:2rem auto 0;background-color:#f8f8f8;padding:2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.form .form__group{display:flex;flex-direction:column;height:100%;width:80%;margin:0 auto}.form .form__group span{text-align:start;color:red}.form .form__label{font-size:1.2rem;text-transform:capitalize;text-align:start;letter-spacing:1px}.form .form__input{text-transform:capitalize;padding:1rem;display:block;width:100%;margin-bottom:1rem;background-color:#f8f8f8;border:none;border-bottom:1px solid #eaeaea;color:#469dc9;font-weight:900}.form .form__input--textarea{width:100%;height:120px;padding:12px 20px;box-sizing:border-box;border:1px solid hsla(0,0%,80%,.295);border-radius:4px;background-color:#f8f8f8;font-size:16px;resize:none}.form .form__input:focus{outline:none;box-shadow:.5rem 0 1rem #2196f3}.form .form__button{padding:1rem;width:100%;background-color:#ff7730;font-size:1.4rem;color:#fff;text-transform:uppercase;border:none;box-shadow:5px 10px 10px #eaeaea;display:flex;text-align:center;justify-content:center}.form .form__button:focus{outline:none}.formHeader{padding:1rem}.formHeader.small{text-align:center;color:#ff7730}.search{width:90%;display:flex;justify-content:space-between;margin:2rem auto 0;border-bottom:1rem solid #eaeaea}@media only screen and (min-width:47.12em){.search{width:60%}}.search.HeaderSearch{display:block;margin-top:0;padding-top:7rem;width:94%}@media only screen and (min-width:47.12em){.search.HeaderSearch{padding-top:8.5rem;width:80%}}@media only screen and (min-width:56.25em){.search.HeaderSearch{padding-top:9.5rem;width:65%}}.search__input{width:70%;padding:1rem;border:0;box-shadow:0 .5rem 1rem #eaeaea;text-align:center}.search__input:focus{box-shadow:0 .5rem 1rem #f8f8f8;border:none;outline:none}.search__input::-moz-placeholder{color:#eaeaea}.search__input:-ms-input-placeholder{color:#eaeaea}.search__input::placeholder{color:#eaeaea}.search__back,.search__button{font-size:1.5rem;width:30%;cursor:pointer;padding:.5rem 0}.search__back{font-size:2rem;margin-bottom:1rem;transition:transform .25s}.search__back:hover{transform:translateX(-.5rem)}.search__back.back{margin-left:1.5rem}.search__flex{display:flex;justify-content:center}.error{background:linear-gradient(to bottom left,#fff6f6 40%,#fff6f6);padding:1rem;border:1px solid gray;transition:all .25s;letter-spacing:1px;opacity:0;font-size:1.6rem;margin-bottom:1rem}.error.active{opacity:1}.errMsg{color:red;text-align:center;background-color:orange;padding:1rem;border-radius:1.5rem}.errorField{opacity:0;transition:opacity .6s;padding:.5rem;display:block;letter-spacing:1px;color:#ff7730}.errorField.active{opacity:1}.loaderContainer{width:100%;display:flex;justify-content:center}.loader{animation:rotate 1s infinite;height:15px;width:10px;align-items:center}.loader:after,.loader:before{border-radius:50%;content:"";display:block;height:5px;width:5px}.loader:before{animation:ball1 1s infinite;background-color:#cb2025;box-shadow:30px 0 0 #f8b334;margin-bottom:10px}.loader:after{animation:ball2 1s infinite;background-color:#00a096;box-shadow:30px 0 0 #97bf0d}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8)}}@keyframes ball1{0%{box-shadow:30px 0 0 #f8b334}50%{box-shadow:0 0 0 #f8b334;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #f8b334;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 0 #97bf0d}50%{box-shadow:0 0 0 #97bf0d;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #97bf0d;margin-top:0}}#page-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background-color:#f5f5f5}.three-balls{margin:0 auto;width:70px;text-align:center;position:absolute;left:0;right:0;top:45%}.three-balls .ball{position:relative;width:15px;height:15px;border-radius:50%;display:inline-block;animation:bouncedelay 2s cubic-bezier(.62,.28,.23,.99) infinite both}.three-balls .ball1{animation-delay:-.16s}.three-balls .ball2{animation-delay:-.08s}@keyframes bouncedelay{0%{bottom:0;background-color:#03a9f4}16.66%{bottom:40px;background-color:#fb6542}33.33%{bottom:0;background-color:#fb6542}50%{bottom:40px;background-color:#fb0}66.66%{bottom:0;background-color:#fb0}83.33%{bottom:40px;background-color:#03a9f4}to{bottom:0;background-color:#03a9f4}}.success{padding:1rem;transition:all .25s;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;background-color:green;border:1px solid green;position:absolute;top:0;right:0}.success:active,.success:hover{color:green;border:1px solid green;background-color:#fff;border:1px solid rgba(0,128,0,.296)}.dashBoarError{padding:1rem;transition:all .25s;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid green;position:absolute;top:0;right:0;background-color:#ff0;color:red}.cartIcon{display:inline-flex;align-items:center;position:relative}.cartIcon__loader{background-color:red}.cartIcon__details{width:2rem;height:2rem;position:relative}.cartIcon__link{color:#000}.cartIcon__link:active,.cartIcon__link:hover{color:#333}.cartIcon__count{text-align:center;font-size:1.2rem;height:2rem;width:2rem;background-color:#ffb900;color:#fff;top:1rem;border-radius:50%;position:absolute}.cartIcon__cartDetailContainer{position:absolute;top:-.15rem;right:-.35rem;pointer-events:none;opacity:0}.cartIcon__cartDetailContainer.active{opacity:1;transition:opacity .2s;color:#2196f3;font-weight:700}.cartIcon__cartDetailContainer__details{display:flex}.cartIcon__cartDetailContainer__countContainer{height:2rem;width:2rem}.popUp{position:fixed;top:15%;left:0;bottom:80%;right:0;color:#000;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .25s;z-index:999;float:right}@media only screen and (min-width:768px){.popUp{top:18%;height:3.5rem;max-width:75%;margin:auto}}.popUp.popUpError{background-color:#ff0;color:red}.popUp.popUpSuccess{background-color:green;border:1px solid rgba(197,202,233,.129);color:#fff;padding:1rem}.popUp__msgContainer{font-size:1.2rem;width:90%}.popUp__msg{text-align:center}.popUp.active{opacity:1}.searchProducts{background-color:#000;height:100%;padding-top:1.5rem;padding-bottom:4.5rem}.searchProducts__list{display:grid;grid-template-columns:repeat(3,1fr);max-width:120rem;margin:0 auto;grid-gap:.5rem}@media only screen and (min-width:47.12em){.searchProducts__list{grid-template-columns:repeat(4,1fr)}}.searchProducts__item{transition:opacity .25s}.searchProducts__imgContainer{position:relative;overflow:hidden;padding-top:90.9090909091%}.searchProducts img,.searchProducts video{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;transition:all .25s;opacity:.98}.searchProducts img:hover,.searchProducts video:hover{opacity:1}.searchProducts img:empty{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;text-align:center;background-image:linear-gradient(#f8f8f8,rgba(28,117,218,.253));background-size:100%,100%;background-repeat:no-repeat}.searchProducts__price{font-size:1.4rem;opacity:0;color:#fff;position:absolute;bottom:0;right:0;left:0}.searchProducts__item:active .searchProducts__price,.searchProducts__item:hover .searchProducts__price{opacity:1;transition:opacity 1s;padding:1rem 1.5rem;background-image:linear-gradient(180deg,transparent,#000)}.section__shopCard{background-color:rgba(197,202,233,.129);animation:delayFade .3s ease-in}.shopCard{margin-bottom:3rem}.shopCard__list{width:98%;padding:1rem;margin:0 auto;box-shadow:0 .1rem .3rem rgba(197,202,233,.129);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media only screen and (min-width:47.12em){.shopCard__list{width:90%;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:56.25em){.shopCard__list{width:90%;grid-template-columns:repeat(4,1fr)}}.shopCard__addtocart{width:100%;margin-top:.5rem;font-size:1.4rem}.shopCard__item{padding:.2rem;background-color:#fff;margin-top:2rem;box-shadow:0 0 1px rgba(99,172,228,.227)}.shopCard__imgContainer{transition:all .25s;position:relative;cursor:pointer;overflow:hidden;padding-top:90.9090909091%}.shopCard__img{width:100%;transition:.25s;-o-object-fit:cover;object-fit:cover;background-position:50%;position:absolute;top:0;left:0;height:100%;background-color:rgba(197,202,233,.129)}.shopCard__img:hover{opacity:.6}@media only screen and (max-width:360px){.shopCard__img{width:90%}}.shopCard__detailsContainer{background-color:#fff;padding:.5rem}.shopCard__detailsList{padding:.5rem 0;text-transform:capitalize;font-size:1.4rem}.shopCard__detailsList a{text-decoration:none;color:#000}.shopCard__detailsList.name{font-size:1rem;font-weight:600;text-transform:uppercase}.shopCard__detailsList.price{border-bottom:3px solid rgba(197,202,233,.129);display:block}.shopCard__details.settings{transition:all .3s;opacity:.2;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center}.shopCard__details.settings.name{font-size:4rem}@keyframes delayFade{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.section__reviews{margin-bottom:3rem}.reviews{width:96%;border:2px solid rgba(197,202,233,.129);margin:6rem auto 0}.reviews__name{color:#000;font-style:italic;font-size:1.2rem}.reviews__imgContainer img{width:10rem;height:10rem}.reviews__write{width:90%;margin:0 auto;padding:1rem;font-size:1.6rem;background-color:rgba(197,202,233,.129);cursor:pointer;border:2px solid #ffb900}.reviews__write:active,.reviews__write:hover{background-color:#ffb900;color:#fff}.reviews__container{width:100%;margin:0 auto;padding:1rem}.reviews__reviewsHeader{font-size:1.8rem;letter-spacing:2px;width:90%;margin:0 auto;padding-top:1rem}.reviews__item{width:80%;background-color:rgba(197,202,233,.129);padding:1rem;margin:0 auto}.reviews__itemDetails,.reviews__itemIcon{display:flex;align-items:center}.reviews__itemIcon{font-size:2rem;width:6rem;height:6rem;background-color:#eaeaea;justify-content:center;border-radius:50%;margin-right:1rem}.reviews__starRating{font-size:1.6rem;margin-top:.5rem}.reviews__title{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.reviews__comment{font-size:1.6rem}.starRating{display:flex;width:90%;margin:2rem auto}.starRating__star{font-size:1.6rem;margin-left:1rem;cursor:pointer}.starRating__label{width:30%;font-size:1.2rem}.starRating__icon{margin-left:1rem;font-size:1.5rem}.section__productCard{padding-top:6rem}.simillar{margin-bottom:3rem}.simillar__list{background-color:#fff;width:98%;padding:1rem;margin:0 auto;box-shadow:0 .1rem .3rem rgba(197,202,233,.129);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media only screen and (min-width:47.12em){.simillar__list{width:90%;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:56.25em){.simillar__list{width:90%;grid-template-columns:repeat(4,1fr)}}.simillar__addtocart{width:100%;margin-top:.5rem;font-size:1.4rem}.simillar__item{padding:.2rem;background-color:rgba(197,202,233,.129);margin-top:2rem;box-shadow:0 .1rem 1rem rgba(197,202,233,.129)}.simillar__imgContainer{transition:all .25s;position:relative;cursor:pointer;overflow:hidden;padding-top:90.9090909091%}.simillar__img{width:100%;transition:.25s;-o-object-fit:cover;object-fit:cover;background-position:50%;position:absolute;top:0;left:0;height:100%;border-radius:2.5rem;background-color:rgba(197,202,233,.129)}.simillar__img:hover{opacity:.6}@media only screen and (max-width:360px){.simillar__img{width:90%}}.simillar__detailsContainer{background-color:#fff;padding:.5rem}.simillar__detailsList{padding:.5rem 0;text-transform:capitalize;font-size:1.4rem}.simillar__detailsList a{text-decoration:none;color:#000}.simillar__detailsList.name{font-size:1.2rem;font-weight:600}.simillar__detailsList.price{border-bottom:3px solid rgba(197,202,233,.129);display:block}.simillar__details.settings{transition:all .3s;opacity:.2;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center}.simillar__details.settings.name{font-size:4rem}.productCard__item .productCard__details.settings:hover{background-color:rgba(197,202,233,.129);opacity:1}.addtocartbutton__loader{text-align:center;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:68.75em){.addtocartbutton__loader{font-size:1rem}}.variations{margin-top:2rem}.variations__container{width:90%;margin:0 auto}.variations__list{display:flex}.variations__item{padding:1rem 1.5rem;border:2px solid hsla(0,0%,80%,.624);margin-right:3rem;cursor:pointer}.variations__item.active{background-color:rgba(255,255,0,.432)}.product-options{width:96%;margin:2rem auto 0;padding:1.6rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width:47.12em){.product-options{width:100%}}.product-options__field{display:flex;flex-direction:column;gap:.6rem}.product-options__label{margin:0;font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72);text-transform:capitalize}.product-options__select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.8rem;padding:1rem 1.2rem;font-size:1.4rem;color:#000;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23469dc9' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center}.product-options__select:focus{outline:none;border-color:#469dc9;box-shadow:0 0 0 3px rgba(70,157,201,.18)}.product-options__select--error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.product-options__variations{display:flex;flex-wrap:wrap;gap:.8rem}.product-options__variations--error .product-options__variation{border-color:#ef4444}.product-options__variation{min-width:4.8rem;padding:.9rem 1.4rem;border:1px solid rgba(15,23,42,.14);border-radius:.8rem;background:#fff;font-size:1.3rem;font-weight:600;text-transform:capitalize;color:#000;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-options__variation:hover{border-color:#469dc9}.product-options__variation--active{border-color:#469dc9;background:rgba(70,157,201,.12);color:#469dc9}.product-options__delivery-result{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;background:rgba(70,157,201,.08);border:1px solid rgba(70,157,201,.2);border-radius:.8rem;font-size:1.3rem;color:rgba(15,23,42,.85);line-height:1.5}.product-options__delivery-icon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:#469dc9;color:#fff;border-radius:50%;font-size:1.2rem}.product-options__delivery-text{margin:0}.product-options__delivery-text strong{display:block;font-weight:600;color:#000;margin-bottom:.2rem}.product-options .product-policies{width:100%;margin:0;padding:1.2rem 0 0;border:none;border-top:1px solid rgba(15,23,42,.08);border-radius:0}.product-policies{width:96%;margin:1.6rem auto 5vh;padding:1.2rem 1.6rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem}@media only screen and (min-width:47.12em){.product-policies{width:100%}}.product-policies__item{display:flex;align-items:center;gap:1rem;font-size:1.3rem;color:rgba(15,23,42,.85);padding:.8rem 0}.product-policies__item:not(:last-child){border-bottom:1px solid rgba(15,23,42,.08)}.product-policies__icon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);color:#469dc9;border-radius:50%;font-size:1.2rem}.product-reviews{width:96%;margin:1.6rem auto 2rem;padding:1.6rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem}@media only screen and (min-width:47.12em){.product-reviews{width:100%}}.product-reviews__label{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72);text-transform:capitalize}.product-reviews__list{display:flex;flex-direction:column;gap:1.2rem}.product-reviews__card{padding:1.4rem;background:#fafafa;border:1px solid rgba(15,23,42,.08);border-radius:.8rem}.product-reviews__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.product-reviews__author{min-width:0}.product-reviews__author-name{margin:0;font-size:1.3rem;font-weight:600;color:#000;text-transform:capitalize}.product-reviews__date{margin:.2rem 0 0;font-size:1.2rem;color:rgba(15,23,42,.55)}.product-reviews__stars{display:flex;gap:.2rem;flex-shrink:0}.product-reviews__star{font-size:1.2rem;color:#d1d5db}.product-reviews__star--filled{color:#f59e0b}.product-reviews__title{margin:0 0 .4rem;font-size:1.4rem;font-weight:600;color:#000}.product-reviews__comment{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(15,23,42,.85);white-space:pre-wrap}.product-reviews__image-wrap{margin-top:1rem;width:8rem;height:8rem;border-radius:.8rem;overflow:hidden;border:1px solid rgba(15,23,42,.1)}.product-reviews__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-reviews__empty{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(15,23,42,.55)}.quick-add{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:quickAddFadeIn .2s ease}@media only screen and (min-width:47.12em){.quick-add{align-items:center;padding:1.5rem}}.quick-add__dialog{position:relative;width:100%;max-width:42rem;max-height:92vh;overflow-y:auto;background:#fff;border-radius:1.6rem 1.6rem 0 0;padding:2rem 1.6rem 1.6rem;box-shadow:0 1.6rem 4.8rem rgba(15,23,42,.18);animation:quickAddSlideUp .25s ease}@media only screen and (min-width:47.12em){.quick-add__dialog{border-radius:1.6rem;padding:2.4rem}}.quick-add__close{position:absolute;top:1rem;right:1rem;width:3.2rem;height:3.2rem;border:none;border-radius:50%;background:rgba(197,202,233,.129);color:#000;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.quick-add__close:hover{background:rgba(182,188,227,.129)}.quick-add__product{display:flex;gap:1.2rem;align-items:center;padding-right:3rem;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(15,23,42,.08)}.quick-add__image-wrap{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:1rem;overflow:hidden;background:rgba(197,202,233,.129)}.quick-add__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quick-add__info{min-width:0}.quick-add__name{margin:0 0 .4rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;color:#000}.quick-add__price{margin:0;font-size:1.6rem;font-weight:600;color:#469dc9}.quick-add__options{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem}.quick-add__field{display:flex;flex-direction:column;gap:.6rem}.quick-add__label{margin:0;font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72);text-transform:capitalize}.quick-add__select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.8rem;padding:1rem 1.2rem;font-size:1.4rem;color:#000;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23469dc9' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center}.quick-add__select:focus{outline:none;border-color:#469dc9;box-shadow:0 0 0 3px rgba(70,157,201,.18)}.quick-add__select--error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.quick-add__variations{display:flex;flex-wrap:wrap;gap:.8rem}.quick-add__variations--error .quick-add__variation{border-color:#ef4444}.quick-add__variation{min-width:4.8rem;padding:.9rem 1.4rem;border:1px solid rgba(15,23,42,.14);border-radius:.8rem;background:#fff;font-size:1.3rem;font-weight:600;text-transform:capitalize;color:#000;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.quick-add__variation:hover{border-color:#469dc9}.quick-add__variation--active{border-color:#469dc9;background:rgba(70,157,201,.12);color:#469dc9}.quick-add__submit{width:100%;border:none;border-radius:.8rem;padding:1.2rem 1.6rem;background:#469dc9;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.quick-add__submit:hover:not(:disabled){background:#368eba}.quick-add__submit:disabled{opacity:.7;cursor:not-allowed}.quick-add__submit-loader{display:flex;align-items:center;justify-content:center;min-height:2rem}@keyframes quickAddFadeIn{0%{opacity:0}to{opacity:1}}@keyframes quickAddSlideUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.route-progress{position:fixed;top:0;left:0;height:4px;z-index:10001;background:linear-gradient(90deg,red,#ff0,green);opacity:0;pointer-events:none;transition:width .2s ease,opacity .3s ease}.route-progress--active{opacity:1}.auth-page{min-height:calc(100vh - 8rem);padding:8rem 1.6rem 5rem;background:linear-gradient(180deg,rgba(255,0,0,.04),rgba(255,255,0,.05) 35%,rgba(0,128,0,.04) 70%,rgba(197,202,233,.129));display:flex;align-items:center;justify-content:center}.auth-page__layout{width:100%;max-width:42rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width:56.25em){.auth-page__layout{max-width:88rem;flex-direction:row;align-items:stretch;gap:0;background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.8rem;box-shadow:0 1px 2px rgba(33,150,243,.06),0 16px 40px rgba(33,150,243,.1);overflow:hidden;position:relative}.auth-page__layout:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,red,#ff0,green);z-index:1}}.auth-page__layout--wide{max-width:48rem}@media only screen and (min-width:56.25em){.auth-page__layout--wide{max-width:92rem}}.auth-page__brand-panel{display:none}@media only screen and (min-width:56.25em){.auth-page__brand-panel{display:flex;flex-direction:column;flex:1 1 42%;align-items:flex-start;justify-content:center;text-align:left;padding:4.4rem 3rem 4rem;border-right:1px solid rgba(33,150,243,.12);background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.9))}}.auth-page__brand{display:inline-flex;align-items:center;text-decoration:none;line-height:0;transition:opacity .2s ease}.auth-page__brand:focus-visible,.auth-page__brand:hover{opacity:.85}.auth-page__logo{height:3.6rem;width:auto}@media only screen and (min-width:47.12em){.auth-page__logo{height:4.4rem}}@media only screen and (min-width:56.25em){.auth-page__logo{height:5rem}}.auth-page__tagline{margin:1.6rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(1.5rem,2.2vw,1.8rem);font-weight:500;font-style:italic;letter-spacing:.04em;color:rgba(0,0,0,.72);text-transform:lowercase}.auth-page__card{position:relative;overflow:hidden;padding:3rem 2.4rem 2.4rem;background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.8rem;box-shadow:0 1px 2px rgba(33,150,243,.06),0 16px 40px rgba(33,150,243,.1)}@media only screen and (min-width:56.25em){.auth-page__card{flex:1 1 58%;padding:4.4rem 3.6rem 3rem;border:none;border-radius:0;box-shadow:none}}.auth-page__card:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,red,#ff0,green)}@media only screen and (min-width:56.25em){.auth-page__card:before{display:none}}.auth-page__intro{margin-bottom:2.4rem}.auth-page__title{margin:0;font-family:Teko,sans-serif;font-size:clamp(2.8rem,4vw,3.6rem);line-height:1.05;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#000}.auth-page__subtitle{margin:.8rem 0 0;font-size:1.45rem;line-height:1.55;color:rgba(0,0,0,.58)}.auth-page__form{display:flex;flex-direction:column;gap:.2rem}.auth-page__password-wrap{position:relative;margin-bottom:.4rem}.auth-page__forgot{display:inline-block;margin-top:.6rem;font-size:1.3rem;font-weight:600;color:#469dc9;text-decoration:none}.auth-page__forgot:focus-visible,.auth-page__forgot:hover{color:#2196f3;text-decoration:underline}.auth-page__submit{width:100%;margin-top:1.6rem;border:none;border-radius:.4rem;padding:1.4rem 2rem;background:#2196f3;color:#fff;font-family:Teko,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;display:inline-flex;align-items:center;justify-content:center;min-height:5rem}.auth-page__submit:hover:not(:disabled){transform:translateY(-1px);background:#469dc9;box-shadow:0 10px 24px rgba(28,115,196,.357)}.auth-page__submit:disabled{opacity:.78;cursor:not-allowed}.auth-page__signup{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:2.4rem;padding:1.4rem 1.6rem;border-radius:.4rem;background:rgba(197,202,233,.129);border:1px solid rgba(33,150,243,.1)}.auth-page__signup-text{margin:0;font-size:1.4rem;color:rgba(0,0,0,.58)}.auth-page__signup-link{font-size:1.4rem;font-weight:700;color:#469dc9;text-decoration:none}.auth-page__signup-link:focus-visible,.auth-page__signup-link:hover{color:#2196f3;text-decoration:underline}.auth-page__grid{display:grid;grid-gap:0 1.2rem;gap:0 1.2rem}.auth-page__grid--2{grid-template-columns:1fr}@media only screen and (min-width:47.12em){.auth-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-page__notice{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:.4rem;font-size:1.35rem;line-height:1.5}.auth-page__notice--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.auth-page__notice--info{background:rgba(197,202,233,.129);border:1px solid rgba(33,150,243,.2);color:#469dc9}.auth-page .details__group,.auth-page .form__group{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0 0 1.4rem;height:auto;min-height:0;padding:0;box-sizing:border-box}.auth-page .details__name,.auth-page .form__label{display:block;margin-bottom:.7rem;font-family:Teko,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.75)}.auth-page .details__input,.auth-page .form__input,.auth-page select{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:0;border:1px solid rgba(33,150,243,.22);border-radius:.4rem;padding:1.3rem 1.5rem;font-size:1.45rem;background:#fff;color:#000;text-transform:none;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth-page .details__input::-moz-placeholder,.auth-page .form__input::-moz-placeholder,.auth-page select::-moz-placeholder{color:rgba(0,0,0,.38)}.auth-page .details__input:-ms-input-placeholder,.auth-page .form__input:-ms-input-placeholder,.auth-page select:-ms-input-placeholder{color:rgba(0,0,0,.38)}.auth-page .details__input::placeholder,.auth-page .form__input::placeholder,.auth-page select::placeholder{color:rgba(0,0,0,.38)}.auth-page .details__input:focus,.auth-page .form__input:focus,.auth-page select:focus{outline:none;border-color:#469dc9;box-shadow:0 0 0 3px rgba(99,172,228,.227);background:#fff}.siginin{flex-direction:column;justify-content:center;align-items:center;height:100vh;overflow:scroll;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,rgba(255,0,0,.111),rgba(255,255,0,.185),rgba(0,128,0,.226))}.siginin__details,.siginin__sdetails{padding:1rem}.siginin__details{background-color:#fff}.siginin__sdetails{width:96%;text-align:center;box-shadow:.5rem 1rem 1.5rem #ccc;border:.5px solid #ccc;border-top-right-radius:1rem;border-top-left-radius:1rem;padding:2.5rem 3rem;margin:2rem auto 4rem;cursor:pointer}.siginin__sdetails,.siginin__sdetails:hover{transition:all .25s;background:linear-gradient(90deg,rgba(255,0,0,.111),rgba(255,255,0,.185),rgba(0,128,0,.226))}.siginin__sdetails:hover{box-shadow:.5rem 1rem 5rem #fff;width:93%}.siginin__sitename{font-size:3rem;text-decoration:none;color:#000;margin-bottom:2rem;-webkit-background-clip:text;background-clip:text;font-weight:600;letter-spacing:2px;font-family:Roboto Condensed,sans-serif}.siginin__sitename:span{margin-left:1rem}.siginin__sitename--span{display:block;font-size:1.2rem;text-align:center;font-weight:400;color:#000}.siginin__form{padding:3rem 1rem;width:96%;max-width:95rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;position:relative;margin:0 auto}@media only screen and (min-width:47.12em){.siginin__form{width:56.25em}}.siginin__form-group{width:90%;margin:0 auto .5rem;display:flex;justify-content:center;align-items:center}.siginin__form-group.textarea{display:flex;flex-direction:column;align-items:normal}.siginin__input{padding:12px 20px;margin:8px 0;display:inline-block;border:0;border-bottom:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:box-shadow .25s}.siginin__input:focus{outline:none;color:green;box-shadow:0 1px 2px green}.siginin__label{width:30%;font-size:1 1rem;text-transform:capitalize;align-items:center}@media only screen and (min-width:47.12em){.siginin__label{font-size:1.4rem}}.siginin__label.shopPolicy{width:100%}.siginin__button{width:80%;background-color:#4caf50;color:#fff;padding:14px 20px;border:none;border-radius:4px;cursor:pointer;margin:0 auto;text-transform:capitalize;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:47.12em){.siginin__button{font-size:1.4rem;width:40%}}.siginin__passwordforgot{margin-top:2rem;font-size:1.4rem;text-decoration:none;text-decoration:underline;color:#ff7730}.siginin__details{margin-top:2rem}.siginin__register{float:right;font-size:1.2rem;color:#006400;text-decoration:none}.siginin__paragraph{font-size:1.5rem;margin:1rem 0;border:1px solid #eaeaea;padding:2rem 1rem}.login__container.dashboard{padding-top:10rem}.signup{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;position:fixed;top:0;left:0;bottom:0;right:0}.signup__sitename{font-size:3rem;font-weight:600;text-decoration:none;color:#000}.signup__form{display:flex;flex-direction:column;justify-content:flex-start;width:80%}.signup__input{float:right;margin-left:1rem;width:100%;border:.2rem solid #eaeaea;height:3rem;border-radius:1.5rem}.signup__input:focus{outline:none}.signup__input::-moz-placeholder{padding-left:1rem}.signup__input:-ms-input-placeholder{padding-left:1rem}.signup__input::placeholder{padding-left:1rem}.signup__label{font-size:1.5rem;margin-bottom:2rem;text-transform:capitalize}.signup__button{width:60%;margin:auto;cursor:pointer;padding:.7rem;background-color:#bdb76b;border:none;color:#fff;box-shadow:1rem .5rem .5rem #eaeaea}.signup__passwordforgot{margin-top:2rem;font-size:1.4rem;text-decoration:none;text-decoration:underline;color:#ff7730}.signup__details{margin-top:2rem}.signup__register{float:right;font-size:1.2rem;color:#006400;text-decoration:none;text-transform:uppercase}.appear{display:none}@media only screen and (min-width:56.25em){.productpage{padding-top:10rem;width:90%;margin:0 auto}}.productpage__container{padding-top:8rem}@media only screen and (min-width:56.25em){.productpage__container{display:grid;padding-top:0;grid-template-columns:1fr 1fr}}.productpage__imgcontainer{white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:96%;height:45rem;margin:auto;padding-bottom:100%;position:relative}@media only screen and (min-width:47.12em){.productpage__imgcontainer{padding-top:0;padding-bottom:40%;height:70vh}}.productpage__img{box-shadow:0 1rem 1rem #eaeaea;padding:.5rem;width:100%;-o-object-fit:contain;object-fit:contain;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.productpage__detailscontainer{width:100%}.productpage__productimgzoom{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:none}.productpage__zoomimg{white-space:nowrap;overflow-x:scroll}.productpage__zoom{width:100%}.product-summary{width:96%;margin:1.6rem auto 0;padding:1.6rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem;display:flex;flex-direction:column;gap:1.2rem}@media only screen and (min-width:47.12em){.product-summary{width:100%;gap:1.4rem}}.product-summary__header{display:flex;flex-direction:column;gap:.6rem}@media only screen and (min-width:47.12em){.product-summary__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(15,23,42,.08)}}.product-summary__name{margin:0;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.3;font-weight:700;color:#000}.product-summary__price{margin:0;font-size:1.8rem;font-weight:700;color:#469dc9;white-space:nowrap}@media only screen and (min-width:47.12em){.product-summary__price{font-size:2rem}}.product-summary__toolbar{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width:47.12em){.product-summary__toolbar{flex-direction:row;align-items:stretch;gap:.8rem}}.product-summary__cart{width:100%}@media only screen and (min-width:47.12em){.product-summary__cart{flex:1.4 1;min-width:0}}.product-summary__cart .addtocartbutton{width:100%;padding:.9rem 1.2rem;border:none;border-radius:.8rem;background:#2196f3;color:#fff;font-size:1.15rem;font-weight:600;text-transform:capitalize;letter-spacing:0;line-height:1.2;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}@media only screen and (min-width:47.12em){.product-summary__cart .addtocartbutton{height:100%;min-height:4.4rem;padding:0 1.4rem;font-size:1.25rem}}.product-summary__cart .addtocartbutton:focus-visible:not(:disabled),.product-summary__cart .addtocartbutton:hover:not(:disabled){background:#469dc9}.product-summary__cart .addtocartbutton:disabled{background:rgba(15,23,42,.12);color:rgba(15,23,42,.45);cursor:not-allowed}.product-summary__cart .addtocartbutton__loader{display:flex;justify-content:center}.product-summary__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.product-summary__links:has(>:only-child){grid-template-columns:1fr}@media only screen and (min-width:47.12em){.product-summary__links{flex:1 1;display:flex;min-width:0}}.product-summary__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1rem;border-radius:.8rem;font-size:1.15rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}@media only screen and (min-width:47.12em){.product-summary__btn{flex:1 1;min-height:4.4rem;padding:0 1rem;font-size:1.2rem}}@media only screen and (max-width:380px){.product-summary__btn span{font-size:1.05rem}}.product-summary__btn .product-summary__btn-icon{width:1.35rem;height:1.35rem;flex-shrink:0}.product-summary__btn .product-summary__btn-icon--whatsapp{color:#25d366}.product-summary__btn--outline{border:1px solid rgba(15,23,42,.14);background:#fff;color:rgba(15,23,42,.85)}.product-summary__btn--outline:focus-visible,.product-summary__btn--outline:hover{border-color:#469dc9;color:#469dc9;background:rgba(70,157,201,.06)}.product-summary__edit{align-self:center;font-size:1.3rem;font-weight:600;color:#2196f3;text-decoration:none}@media only screen and (min-width:47.12em){.product-summary__edit{align-self:flex-start}}.product-summary__edit:focus-visible,.product-summary__edit:hover{color:#469dc9}.product-description{width:96%;margin:1.6rem auto 0;padding:1.6rem;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem}@media only screen and (min-width:47.12em){.product-description{width:100%}}.product-description__label{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.72);text-transform:capitalize}.product-description__text{margin:0;font-size:1.4rem;line-height:1.7;color:rgba(15,23,42,.85);white-space:pre-wrap}.return{margin-top:2rem;box-shadow:.2rem .3rem .3rem #eaeaea;margin-bottom:5vh}.return__container{width:80%;margin:auto;display:flex;font-size:1.6rem;padding-bottom:1rem}@media only screen and (min-width:56.25em){.return__container{width:100%}}.return__phrase{margin-left:1rem;align-items:center;border-bottom:.3rem solid #eaeaea}.return__phrase--text{display:block;font-size:1.2rem;letter-spacing:1px}.return__icon{padding:.5rem}.close,.return__icon{background-color:#eaeaea;border-radius:50%}.close{font-size:2rem;padding:.5rem 1rem;float:right;cursor:pointer}.show{opacity:1;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out}.account-hub{min-height:calc(100vh - 8rem);padding:9rem 1.6rem 4rem;background:#f3f4f6}.account-hub__hero{max-width:64rem;margin:0 auto 2.4rem;padding:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;box-shadow:0 4px 16px rgba(15,23,42,.04)}.account-hub__hero-inner{max-width:none;margin:0;display:flex;align-items:center;gap:1.6rem}.account-hub__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:1.8rem;background:#2196f3;color:#fff;font-size:2rem;font-weight:700}.account-hub__identity{min-width:0}.account-hub__greeting{margin:0;font-size:clamp(1.7rem,2.5vw,2rem);line-height:1.25;font-weight:700;color:#111827;text-transform:capitalize}.account-hub__email{margin:.5rem 0 0;font-size:1.3rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-hub__panel{max-width:64rem;margin:0 auto;padding:0}.account-hub__panel-label{margin:0 0 1.2rem .4rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.account-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}@media only screen and (min-width:47.12em){.account-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}}.account-hub__tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.4rem;min-height:11rem;padding:1.6rem;border-radius:1.4rem;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.account-hub__tile:focus-visible,.account-hub__tile:hover{transform:translateY(-.3rem);box-shadow:0 12px 28px rgba(15,23,42,.12)}.account-hub__tile--blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.account-hub__tile--blue .account-hub__tile-icon{background:#dbeafe}.account-hub__tile--amber{background:#fffbeb;border-color:#fde68a;color:#b45309}.account-hub__tile--amber .account-hub__tile-icon{background:#fef3c7}.account-hub__tile--green{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.account-hub__tile--green .account-hub__tile-icon{background:#d1fae5}.account-hub__tile--violet{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.account-hub__tile--violet .account-hub__tile-icon{background:#ede9fe}.account-hub__tile--rose{background:#fff1f2;border-color:#fecdd3;color:#be123c}.account-hub__tile--rose .account-hub__tile-icon{background:#ffe4e6}.account-hub__tile-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;font-size:1.6rem}.account-hub__tile-label{font-size:1.4rem;font-weight:700;line-height:1.3;text-transform:capitalize}.account-hub__logout{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin-top:2.4rem;padding:1.3rem;border:1px dashed #e5e7eb;border-radius:1.2rem;background:#fafafa;color:#6b7280;font-size:1.4rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.account-hub__logout:focus-visible,.account-hub__logout:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.user{padding-top:10rem;background-color:rgba(197,202,233,.129)}.user__container{background-color:#fff;padding:2rem;display:flex;justify-content:space-between;box-shadow:0 .5rem .3rem .5rem rgba(197,202,233,.129)}.user__name{font-size:1.6rem;text-transform:capitalize;padding-top:1rem}.user__email{font-size:1.2rem}.account{margin:2rem auto auto;box-shadow:0 0 2px #fff;background-color:#fff;width:96%;padding:1rem}.account__list{list-style:none}.account__list.order{width:90%;margin:0 auto;padding:1rem;box-shadow:.2rem .4rem rgba(197,202,233,.129)}.account__first{display:flex;justify-content:space-between}.account__item{font-size:1.4rem;margin-bottom:1rem;padding:1rem 0;background-color:rgba(197,202,233,.129)}.account__item.user{display:flex;justify-content:space-between}.account__orders{margin-left:1rem;text-transform:capitalize;text-decoration:none;color:#000}.account__orders.listTitle{font-weight:600}.allproducts{padding-top:2rem;box-shadow:1rem .2rem 1rem #eaeaea;padding-bottom:2rem;display:grid;width:100%;grid-row-gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:47.12em){.allproducts{grid-template-columns:repeat(3,1fr);width:100%;margin:0 auto}}@media only screen and (min-width:68.75em){.allproducts{grid-template-columns:repeat(4,1fr);width:100%;margin:0 auto}}.allproducts__item{text-align:center;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 .2rem .3rem #eaeaea;margin:.5rem;border-radius:1.6rem}.allproducts__item:hover{box-shadow:0 .2rem .3rem #2196f3}.allproducts__img{width:10%;max-width:10px}.allproducts__link{text-decoration:none;color:#333}.allproducts__list{width:90%;list-style:none;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}.allproducts__details{text-align:center}.allproducts__price{font-size:1.6rem;background-color:#f8f8f8;font-weight:500;margin-bottom:1rem}.allproducts__name{font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase;font-weight:500}.allproducts__phrase{font-size:1.6rem;width:90%;margin:1rem auto;background-color:#eaeaea;padding:.5rem}.allproducts__addtocart{width:100%}.allproducts__addtocart--text{font-size:1rem;text-transform:uppercase;display:inline-block;margin-top:1rem;cursor:pointer;padding:.5rem}.section__about{padding-top:8rem;padding-bottom:5rem;background-image:linear-gradient(180deg,#fff,rgba(197,202,233,.129))}@media only screen and (min-width:47.12em){.section__about{display:flex;justify-content:center;align-items:center;flex-direction:column}.about{padding-bottom:6rem}}.about__banner{position:relative}.about__contentimg{position:relative;width:100%;max-width:100rem;-o-object-fit:cover;object-fit:cover;margin:0 auto;background-color:#fff}.about__contentimg.whyimg{width:100%}.about__middleconainer{background:rgba(197,202,233,.129);padding:2rem 0}.about__imgcover{position:absolute;background-color:red;top:0;left:0;bottom:0}.about__whydetails{padding:2rem 0;margin-bottom:4rem;border-bottom-left-radius:1.5rem;border-bottom-right-radius:15rem}@media only screen and (min-width:47.12em){.about__whydetails{margin:0 auto;max-width:68.75em;display:flex;flex-direction:column;justify-content:space-evenly}}.about__middlecontentimg{width:100%;height:40vh;-o-object-fit:cover;object-fit:cover}.about__bannerbg{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);font-size:2rem;background-color:#fff;padding:.5rem;color:#2196f3}.about__middleheading{font-size:1.8rem;font-weight:500;text-align:center;margin-top:3rem;color:#000}.about__middlecontext{width:85%;margin:1rem auto;font-size:1.2rem;line-height:3rem;padding-bottom:5rem;color:#333743}.about__middlecontext .sell{font-size:4rem}@media only screen and (min-width:47.12em){.about__middlecontext{font-size:2rem}}.about__icon{display:flex;flex-direction:column;justify-self:center;align-items:center}.about__contentheading{font-size:3rem;width:90%;margin:3rem auto 0}@media only screen and (min-width:47.12em){.about__middlecontent{display:flex;align-items:center;margin:0 auto;width:90%}}.about__list{font-size:1.4rem;margin:0 auto 1rem;width:80%}.about__list,.about__listicon{display:flex;align-items:center}.about__listicon{margin-right:0 1rem;background-color:#fff;height:3rem;width:3rem;border-radius:50%;color:#469dc9;border:2px solid #469dc9;justify-content:center}.about__phrase{margin-left:1rem}.about__why{font-size:1.6rem;width:90%;max-width:78%;margin:1rem auto}@media only screen and (min-width:47.12em){.about__vision{margin:3rem auto 0;max-width:90%;display:flex;justify-content:space-evenly}}@media only screen and (min-width:56.25em){.about__vision{margin:3rem auto 0;max-width:65%;display:flex;justify-content:space-evenly}}.section__contact{padding-top:10rem}.contact{width:80%;margin:0 auto;text-align:center}.contact__heading{font-size:2rem}.contact__heading span{display:block;font-size:1.2rem}.contact__context{font-size:1.6rem;margin-top:2rem;color:#333743;line-height:20px}@media only screen and (min-width:47.12em){.contact__information{margin:0 auto;max-width:68.75em}}.contact__details{font-size:2rem;margin-top:2rem;text-transform:uppercase;color:#333743;margin-bottom:5rem}.contact__details span{font-size:1.2rem;display:block;margin-top:1rem;text-transform:lowercase;letter-spacing:2px}.section__verifiedpayment{display:flex;flex-direction:column;justify-content:center;background-color:rgba(197,202,233,.129);height:80vh}.verifiedpayment{text-align:center;padding:.5rem 2rem 2rem;border-radius:1.5rem;margin-bottom:5rem}.verifiedpayment__verified{font-size:1.5rem;font-weight:700;color:green}.verifiedpayment__verified.not{color:#ff9100}.verifiedpayment__confirm{color:green;text-align:center;margin:1rem}.verifiedpayment__back{text-align:center;background-color:rgba(197,202,233,.129);color:#000;width:20%;font-size:1.6rem;padding:.5rem 0;text-transform:capitalize;cursor:pointer;border:1px solid #2196f3;margin:0 auto 1rem}.section__sell{width:100%;overflow-x:hidden}.sell{color:#000}.sell a:not(.sell__btn){color:#2196f3;font-weight:600;text-decoration:none}.sell a:not(.sell__btn):focus-visible,.sell a:not(.sell__btn):hover{color:#469dc9;text-decoration:underline}.sell__eyebrow{display:inline-block;margin-bottom:1rem;font-family:Oswald,sans-serif;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:500;font-style:italic;letter-spacing:.04em;text-transform:lowercase;color:#469dc9}.sell__hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:68vh;padding:10rem 2rem 6rem;overflow:hidden;text-align:center;background:linear-gradient(180deg,rgba(255,0,0,.04),rgba(255,255,0,.05) 35%,rgba(0,128,0,.04) 70%,rgba(197,202,233,.129))}.sell__hero:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,red,#ff0,green)}.sell__hero-inner{width:100%;max-width:72rem;margin:0 auto}.sell__hero-title{margin:0 0 1.6rem;font-family:Teko,sans-serif;font-size:clamp(3.6rem,7vw,6.4rem);font-weight:400;line-height:1.05;letter-spacing:.05em;text-transform:uppercase;color:#000}.sell__hero-brand{color:#000;position:relative;display:inline-block}.sell__hero-brand:after{content:"";position:absolute;left:0;right:0;bottom:.15em;height:.35rem;border-radius:999px;background:linear-gradient(90deg,red,#ff0,green);opacity:.85}.sell__hero-subtitle{max-width:58rem;margin:0 auto 3rem;font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1.55;color:hsla(0,0%,50%,.906)}.sell__hero-actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.sell__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border-radius:.8rem;font-family:Teko,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.sell__btn:focus-visible,.sell__btn:hover{transform:translateY(-2px);text-decoration:none}.sell__btn--light,.sell__btn--primary{background:#2196f3;color:#fff;border:none;box-shadow:none}.sell__btn--light:focus-visible,.sell__btn--light:hover,.sell__btn--primary:focus-visible,.sell__btn--primary:hover{background:#469dc9;color:#fff;box-shadow:0 10px 24px rgba(28,115,196,.357);text-decoration:none}.sell__btn--ghost{border:1px solid rgba(33,150,243,.22);color:#469dc9;background:hsla(0,0%,100%,.85)}.sell__btn--ghost:focus-visible,.sell__btn--ghost:hover{background:rgba(197,202,233,.129);border-color:#2196f3;color:#2196f3;box-shadow:0 8px 20px rgba(99,172,228,.227);text-decoration:none}.sell__body{max-width:120rem;margin:0 auto;padding:0 2rem;background:transparent}.sell__section{padding:6rem 0}.sell__section--benefits{padding-top:2rem}.sell__section-head{max-width:64rem;margin:0 auto 4rem;text-align:center}.sell__section-title{margin:0;font-family:Teko,sans-serif;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:#000}.sell__steps-grid{display:grid;grid-gap:2rem;gap:2rem}@media only screen and (min-width:47.12em){.sell__steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sell__step-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;min-height:100%;padding:2.4rem 2rem 2.4rem 2.4rem;background:#fff;border:1px solid rgba(33,150,243,.22);border-radius:1.8rem;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sell__step-card:hover{transform:translateY(-4px);border-color:#2196f3;box-shadow:0 1px 2px rgba(99,172,228,.227),0 24px 48px rgba(28,115,196,.357)}.sell__step-number{position:absolute;top:1.6rem;right:1.6rem;font-family:Teko,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06em;color:rgba(33,150,243,.35)}.sell__benefit-icon,.sell__step-icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:1.4rem;background:rgba(197,202,233,.129);border:1px solid rgba(33,150,243,.14);color:#2196f3;font-size:2.2rem}.sell__benefit-title,.sell__step-title{margin:0;font-family:Teko,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#2196f3}.sell__benefit-text,.sell__step-text{margin:0;font-size:1.45rem;line-height:1.65;color:hsla(0,0%,50%,.906)}.sell__benefits-grid{display:grid;grid-gap:1.6rem;gap:1.6rem}@media only screen and (min-width:31.25em){.sell__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:56.25em){.sell__benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sell__benefit-card{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.96));border:1px solid rgba(33,150,243,.14);border-radius:1.4rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sell__benefit-card:hover{transform:translateY(-2px);border-color:rgba(33,150,243,.22);box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.sell__faq-list{max-width:76rem;margin:0 auto;display:grid;grid-gap:1.2rem;gap:1.2rem}.sell__faq-item{overflow:hidden;background:#fff;border:1px solid rgba(33,150,243,.14);border-radius:1.4rem;box-shadow:0 1px 2px rgba(99,172,228,.227);transition:border-color .2s ease,box-shadow .2s ease}.sell__faq-item--open{border-color:rgba(33,150,243,.22);box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.sell__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem 2rem;border:0;background:transparent;color:#000;font-family:Teko,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;text-align:left;cursor:pointer}.sell__faq-question i{flex-shrink:0;color:#2196f3;font-size:1.3rem}.sell__faq-question:focus-visible,.sell__faq-question:hover{color:#2196f3;outline:none}.sell__faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease,-ms-grid-rows .25s ease}.sell__faq-answer p{overflow:hidden;margin:0;padding:0 2rem;font-size:1.45rem;line-height:1.65;color:hsla(0,0%,50%,.906);transition:padding .25s ease}.sell__faq-item--open .sell__faq-answer{grid-template-rows:1fr}.sell__faq-item--open .sell__faq-answer p{padding:0 2rem 1.8rem}.sell__cta{margin-top:2rem;padding:0 2rem 6rem}.sell__cta-inner{position:relative;overflow:hidden;max-width:96rem;margin:0 auto;padding:4.8rem 2.4rem;border-radius:1.8rem;background:linear-gradient(160deg,rgba(197,202,233,.129),hsla(0,0%,100%,.96));border:1px solid rgba(33,150,243,.22);color:#000;text-align:center;box-shadow:0 1px 2px rgba(99,172,228,.227),0 16px 40px rgba(99,172,228,.227)}.sell__cta-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,red,#ff0,green)}.sell__cta-title{margin:.4rem 0 1rem;font-family:Teko,sans-serif;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:#2196f3}.sell__cta-subtitle{max-width:52rem;margin:0 auto 2.4rem;font-size:1.45rem;line-height:1.55;color:hsla(0,0%,50%,.906)}@media only screen and (max-width:47.12em){.sell__hero{min-height:auto;padding:9rem 1.6rem 4rem}.sell__hero-actions{flex-direction:column;align-items:stretch}.sell__btn{width:100%}.sell__body{padding:0 1.6rem}.sell__section{padding:4rem 0}.sell__section-head{margin-bottom:2.4rem}.sell__step-card{padding:2rem 1.6rem}.sell__cta{padding:0 1.6rem 4rem}.sell__cta-inner{padding:3.2rem 1.6rem}.sell__faq-question{font-size:1.6rem;padding:1.4rem 1.6rem}.sell__faq-answer p{padding-left:1.6rem;padding-right:1.6rem}.sell__faq-item--open .sell__faq-answer p{padding:0 1.6rem 1.4rem}}.errorPage__container{padding-top:8rem}@media only screen and (min-width:47.12em){.errorPage__container{display:flex}}.errorPage__imgContainer{width:100%;position:relative;padding-bottom:100%}@media only screen and (min-width:47.12em){.errorPage__imgContainer{padding-bottom:36%}}.errorPage img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%}.errorPage__bottom{width:90%;margin:0 auto}.legal__list a{text-decoration:none}.legal__item{justify-content:space-evenly;margin-bottom:2rem;padding:2rem 0}.legal__item,.legal__termsContainer{display:flex;box-shadow:0 0 .2rem #999}.legal__termsContainer{flex-direction:column;justify-content:center;align-items:center;margin-bottom:3rem;background-color:#f8f8f8}.legal__img{height:10rem;width:10rem}.legal__textContainer{width:50%}.legal__text1{font-size:1.6rem;text-decoration:underline;color:rgba(46,46,46,.926);line-height:2.1rem}.buyer__item{padding:2rem 0;box-shadow:0 0 .2rem #999}.buyer__detailsContainer{width:90%;margin:0 auto}.buyer__h2big{font-size:1.8rem;font-weight:600;text-align:start;font-weight:700;margin:1rem 0;text-decoration:underline}.buyer__h2big a{color:#000}.buyer__h2small{font-size:1.4rem}