@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:#fbfcff;font-family:Sora,sans-serif;font-size:16px;overflow-x:hidden}li{list-style-type:none}a{color:#000;text-decoration:none}.App{padding:1.5rem 8.4375rem}.header{display:flex;justify-content:space-between}.nav-items,nav{align-items:center;display:flex}.hamburger-icon{display:none}.nav-links{align-items:center;display:flex}.nav-logo{margin-right:3.125rem}.nav-item{margin-right:1.375rem}.nav-item:hover{border-bottom:2px solid #000}.menu-items{align-items:flex-start;background-color:#fbfcff;box-shadow:0 5px 10px 0 #aaa;flex-direction:column;height:0;opacity:0}.left_side,.menu-items,.profile{display:flex}.profile{align-items:center}.profile_text{align-items:flex-end;display:flex;flex-direction:column;margin-right:1rem}.name{font-weight:700}.user_img{margin-right:1rem}.cart-btn{cursor:pointer}.cart_img,.user_img{height:2.25rem;width:2.25rem}.hero{align-items:center;display:flex;gap:100px;justify-content:space-evenly;padding:1.5rem 0}.hero_title{font-size:3rem;font-weight:700;margin-bottom:1.25rem}.hero_p{font-size:1.3rem;margin-bottom:2.5rem}.hero_img{height:37.75rem;width:40.125rem}.btn{align-items:center;background-color:#212121;color:#fff;cursor:pointer;padding:.75rem 1.5rem;text-align:center;transition:all .5s linear}.btn:hover{background-color:initial;color:#212121}.promotions{margin-top:6.25rem}.promotions-title-blue{color:#0062f5;font-weight:400;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}.promotions-title{font-size:2rem;font-weight:700;margin-bottom:2.8125rem;text-align:center}.promotions-events{display:flex;gap:.625rem;justify-content:center}.promotions-left,.promotions-right{width:50%}.gray{align-items:center;background-color:#d6d6d8;display:flex;height:13.625rem;justify-content:space-between;margin-bottom:.875rem;overflow:hidden}.gray-text{margin:0 auto}.gray-title{font-size:1.75rem;font-weight:700}.gray-title>span{font-size:2rem;font-weight:900}.gray-info{font-size:1.125rem}.black{align-items:center;background-color:#212121;color:#fff;display:flex;flex-direction:column;height:13.625rem;justify-content:center}.black-title{font-size:2.25rem;font-weight:900;margin-bottom:.75rem}.black-info{font-size:.875rem}.black-code{background-color:#424242;border-radius:.5rem;font-size:1.0625rem;font-weight:400;letter-spacing:1.5;margin-top:.25rem;padding:.625rem 2.875rem}.promotions-right{display:flex;height:28.125rem}.pink{background-color:#efe1c7;margin-right:.875rem;padding:1rem 1rem 0}.pink-title{color:#212121;font-size:15px;margin-bottom:.5rem}.old-price{color:#666;font-size:1rem;margin-right:.875rem;text-decoration:line-through}.new-price{font-size:1.125rem;font-weight:700}.pinkImg{margin-top:6px;overflow:hidden}.green{background-color:#d6d6d9;padding:1rem 1rem 0}.green-title{font-size:15px;margin-bottom:.5rem}.green-img,.pink-img{position:relative}.greenImg{margin-top:6px;overflow:hidden}.btn-arrow{align-items:center;background-color:#fff;border-radius:50%;bottom:1.25rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:.5rem;text-align:center;width:2.5rem}.products{margin-bottom:6.25rem;margin-top:6.25rem}.products-title-blue{color:#0062f5;font-weight:400;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}.products-title{font-size:2rem;font-weight:700;margin-bottom:2.8125rem;text-align:center}.swiper-slide .product-container{max-height:31.25rem}.product-img{height:27.625rem;margin-bottom:1rem;object-fit:cover;overflow:hidden;width:23.125rem}.product-name{font-size:1rem;font-weight:700}.product-price{font-size:.8rem;font-weight:700}.productOverview{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:12.5rem}.overview-title{display:flex;font-size:2.75rem;font-weight:700;margin-bottom:2rem;width:40%}.overview-content{display:flex}.overview-info{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:40%}.overview-info:after{content:" Different From Others";font-size:100px;font-weight:900;line-height:1;margin-bottom:3.5rem;opacity:5%;position:absolute;z-index:-1}.info{margin-bottom:2.5rem;margin-right:2.5rem;width:40%}.info-title{font-size:1rem;font-weight:700;letter-spacing:.1rem;margin-bottom:.5rem;word-break:break}.info-text{font-size:.875rem;letter-spacing:.1rem;line-height:1.5}.overview-image{text-align:center;width:30%}.overview-img{height:25rem;width:20,3125rem}.overview-image-info{margin:auto 0;padding-left:2.5rem;width:30%}.image-info-text{font-size:.875rem;letter-spacing:.1rem;line-height:1.5rem;margin-bottom:3.125rem}.email-subs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:6.25rem}.email-title{font-size:2rem;font-weight:700;margin-bottom:.75rem}.email-info{font-size:.875rem;font-weight:light;margin-bottom:2.5rem}.email-input{border:1.2px solid #f1f1f1;color:#666;font-size:.8125rem;font-weight:regular;height:2.5rem;margin-right:.5rem;padding:.75rem 1.25rem;width:20rem}.email-btn{cursor:pointer;padding:.625rem 1.5rem}.footer-content{display:flex;padding:3.125rem 0;width:100%}.footer-info{margin-right:9.75rem;width:40%}.footer-logo{margin-bottom:1.125rem}.footer-text{color:#666;font-size:.75rem;font-weight:400;margin-bottom:2.5rem}.btn-social{background-color:#f1f1f1;border-radius:.375rem;color:#666;cursor:pointer;height:3rem;margin-right:10px;padding:.5rem;width:3rem}.btn-social>svg{position:relative;top:.3125rem}.footer-company{margin-right:9.75rem;width:20%}.footer-title{color:#666;font-size:.9375rem;font-weight:700;margin-bottom:1.25rem}.footer-link{margin-bottom:.625rem}.footer-link>a{color:#666;font-weight:400}.footer-support{margin-right:9.75rem;width:20%}.footer-contact{width:20%}.line{display:block;margin-left:-8.4375rem;width:121.6%}.bottom-content{display:flex;justify-content:space-between;margin-top:3.125rem}.copyright,.createBy{color:#666;font-size:.75rem;font-weight:400}.products-content{display:flex}.products-list{padding:0 0 0 2.75rem;width:100%}.product-list{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.product-container{max-height:24.0625rem;max-width:17.375rem}.product-list .product-img{max-height:18.5rem;object-fit:cover;object-position:top center;width:100%}.product-list .product-name{font-size:.9375rem;font-weight:600;margin-bottom:1.5rem}.products-content{margin-bottom:6.25rem}.item-info{display:flex;flex-direction:column}.filter-header{display:flex;justify-content:space-between}.prev{color:#666;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:2rem;text-transform:capitalize}.prev a:first-child{font-weight:400}.products-filter{max-width:15.75rem}.filter-open-btn{border-radius:1.875rem;cursor:pointer;min-height:2.25rem;outline:.09375rem solid #ccc;padding:.375rem 1.25rem;visibility:hidden}.filter-title{color:#666;display:flex;font-size:.8125rem;font-weight:800;justify-content:space-between;letter-spacing:.5px;margin-bottom:1.5rem}.filter-title svg{height:.875rem;width:.875rem}.category-options{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;height:0;overflow:hidden;transition:all 1s ease}.category-btn{align-items:center;background-color:initial;color:#212121;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1.5rem;text-align:left;transition:all .5s linear;width:100%}.active-btn{background-color:#212121;color:#fff;cursor:pointer}.closeCategory{height:26rem;margin-bottom:2rem}.price-options{display:flex;gap:1rem;height:2rem;margin-bottom:2rem;transition:all 1s ease;visibility:visible}.price-btn{border:1px solid #c4c4c4;border-radius:1rem;cursor:pointer;font-size:.875rem;padding:.4375rem 1.65rem;transition:all .4s ease}.activePrice{background-color:#000;color:#fff}.closePrice{height:0;margin-bottom:0;opacity:0}.condition-options{display:flex;flex-direction:column;height:3rem;margin-bottom:2rem;transition:all 1s ease;visibility:visible}.option{align-content:center;display:flex}.condition-option{cursor:pointer;height:1.125rem;margin-bottom:1.25rem;margin-right:.75rem;transition:all .2s linear;width:1.125rem}.condition-option:checked{accent-color:#212121}.option label{font-size:.875rem;font-weight:500}.closeCondition{height:0;margin-bottom:0;opacity:0}.rate-options{display:flex;flex-direction:column;height:100px;margin-bottom:2rem;transition:all 1s ease;visibility:visible}.rate-option{align-items:flex-start;display:flex;margin-bottom:1.25rem}.starCheckbox{height:1.125rem;margin-right:.75rem;width:1.125rem}.starCheckbox:checked{accent-color:#212121}.rate-option label{display:flex}.stars{margin-right:.75rem}.star-rate{font-size:.875rem;font-weight:600}.fill{color:#ffc700}.empty{stroke:#ffc700;stroke-width:50px;color:#fff}.closeRate{height:0;margin-bottom:0;opacity:0}.product-detail-hero{display:flex;margin-top:2rem}.images-list{display:grid;height:29.8125rem;margin-right:5.5rem;overflow:scroll;overflow-x:hidden;width:12%}.product-small-img{height:8.9375rem;object-fit:cover;object-position:center top;width:8.375rem}.product-image{margin-right:3.75rem;max-height:37.5rem;overflow:hidden;width:50%}.product-headerImg{object-fit:cover;object-position:center top;width:100%}.product-info{padding-top:5.75rem;width:25%}.info-name{font-size:1.4rem;font-weight:600}.sizes{margin-bottom:2.5rem;margin-top:5.625rem}.sizes h3{font-size:.8125rem;font-weight:700;margin-bottom:1.5rem}.size,.sizes h3{text-transform:uppercase}.size{border-radius:50%;color:#666;cursor:pointer;font-size:.5rem 1rem;padding:1rem;text-align:center;transition:all .5s ease-in-out}.active-size{background-color:#fff;border:1px solid #f1f1f1;box-shadow:0 2px 5px 1px #f1f1f1,0 -2px 5px 1px #f1f1f1;color:#000;font-weight:700}.size:not(.size:last-child){margin-right:1rem}.btn-cart,.info-price{align-items:center;display:flex}.btn-cart{cursor:pointer;margin-right:1.5rem}.btn-cart>svg{margin-right:.5rem}.price{font-size:1.5rem;font-weight:700}.product-information{padding:3.125rem 4.625rem}.information-title{font-size:1.25rem;font-weight:700;margin-bottom:4rem;position:relative}.information-title:after{content:"Overview";font-size:7.5rem;font-weight:900;left:0;line-height:1;opacity:3%;position:absolute;top:-40px;z-index:-1}.product-information hr{border:1px solid #ebebeb}.information-content{padding-top:3rem}.details{display:flex}.content-title{color:#666;font-size:1rem;font-weight:700;margin-right:8.75rem;white-space:nowrap}.details-info{display:flex;flex-direction:column;font-size:.875rem;font-weight:300;gap:1rem;margin-bottom:2.5rem}.care,.care-info{display:flex}.care-info{flex-direction:column;font-size:.875rem;font-weight:600;padding-left:1.5rem}.detail-comments{padding:3.125rem 4.625rem;position:relative}.comments-title{font-size:1.25rem;font-weight:700;margin-bottom:4rem;position:relative}.comments-title:after{content:"Reviews";font-size:7.5rem;font-weight:900;left:-.5rem;line-height:1;opacity:3%;position:absolute;top:-40px;z-index:-1}.detail-comments>.stars{left:4.625rem;position:absolute;top:6.25rem}.detail-comments hr{border:1px solid #ebebeb}.comment{display:flex;padding:3rem 0}.profile-info{width:16.875rem}.person-name{font-size:1.125rem;font-weight:400;margin-right:8.75rem;white-space:nowrap}.person-name,.stars{margin-bottom:1rem}.comment-info{padding-left:1.5rem}.comment-title{font-size:1rem;font-weight:600;margin-bottom:1rem}.comment-text{font-size:.875rem;line-height:1.5rem;margin-bottom:1.25rem}.comments-images{display:flex;flex-direction:row}.comment-image{border-radius:.25rem;height:3.75rem;margin-right:1rem;object-fit:cover;object-position:center top;width:3.75rem}.danger{color:#ff5733}.cart-page{margin-top:2rem;padding:1.1875rem 4.625rem}.cart-title{font-size:1.5rem;font-weight:700;padding:3.75rem 0}.cart-page hr{border:1px solid #ebebeb}.cart-container{display:flex;gap:5.625rem;justify-content:space-between}.items-lists{display:flex;flex-direction:column;width:37rem}.cart-item{display:flex;gap:1.5rem;margin-bottom:2rem;margin-top:2rem}.cart-img{border-radius:.5rem;height:8.5625rem;object-fit:cover;object-position:center top;width:8.5625rem}.cart-info{width:100%}.info-up{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:.5rem}.cart-name{font-size:1.25rem;font-weight:400;letter-spacing:.1rem}.delete-btn{cursor:pointer;font-size:1.5rem}.cartItem-info{align-items:center;display:flex;margin-bottom:.75rem}.delivery{margin-right:5rem}.delivery-title{font-size:.8125rem;font-weight:800;margin-bottom:.2rem}.delivery-time{color:#ffc700;font-weight:700}.delivery-time,.size-info{font-size:.875rem}.size-info>span{font-weight:900;text-transform:uppercase}.info-down{display:flex;justify-content:space-between}.price-info{font-size:1rem;font-weight:900}.up-down{align-items:center;display:flex;gap:.75rem}.decrease,.increase{align-items:center;border-radius:50%;cursor:pointer;display:grid;height:1.75rem;justify-content:center;width:1.75rem}.decrease{background-color:#f1f1f1}.item-length{font-size:1rem;font-weight:900}.increase{background-color:initial;border:2px solid #000}.summary{background-color:#fff;border-radius:.5rem;margin-top:1.5rem;padding:1.5rem;width:21.25rem}.sum-title{font-size:1rem;font-weight:800;margin-bottom:1.5rem}.delivery-price,.items-price,.total-price{display:flex;font-size:1rem;justify-content:space-between;margin:1.25rem 0}.summary .num{font-weight:800}.summary .checkout-btn{cursor:pointer;display:block;margin-top:1rem}.empty-cart{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center}.empty-cart-container{align-items:center;display:flex;flex-direction:column}.empty-img{display:block;margin-bottom:1.75rem;max-width:100%}.empty-title{color:#01040d;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.empty-info{color:#8991a4;font-size:1rem;font-weight:400;line-height:1.375rem;margin-bottom:.625rem;text-align:center}.empty-btn{cursor:pointer;width:100%}@media only screen and (max-width:748px){.App{overflow:hidden;padding:.625rem 1.5rem}nav{flex-direction:row}.btn{padding:.5rem .75rem}.hamburger-icon{background-color:#f9fafc;border:1px solid #f1f1f1;border-radius:50%;cursor:pointer;display:block;margin-right:.5rem;padding:.5rem .625rem}.nav-links{display:none}.menu-items{align-items:center;flex-direction:column;justify-content:center;left:0;margin-bottom:2.5rem;margin-top:50px;overflow:hidden;position:absolute;top:0;transition:all .5s linear;width:100%}.open-items{height:100px;opacity:1}.profile_text,.user_img{display:none}.hero{flex-direction:column;gap:0}.hero_text:after{background-color:#ffece3;border-radius:50%;content:" ";height:300px;left:2.4rem;position:absolute;top:5.5rem;width:300px;z-index:-1}.hero_title{font-size:2.5rem}.hero_img{display:none}.promotions{margin-top:4rem}.promotions-events{flex-direction:column}.promotions-left{width:100%}.gray{padding:.5rem 1rem}.gray-title{font-size:1.5rem}.gray-info{font-size:1rem}.black-title{font-size:2rem}.black-info{font-size:.7rem}.black-code{padding:.5rem 2.5rem}.promotions-right{flex-direction:column;height:100%;width:100%}.pink{margin-bottom:.875rem;margin-right:0}.products{margin:4rem 0}.productOverview{margin-bottom:4rem}.overview-title{font-size:1.5rem}.overview-content{flex-wrap:wrap}.overview-info{width:100%}.overview-info:after{margin-bottom:0}.info{margin:0}.overview-image{width:100%}.overview-image-info{margin-top:1rem;padding-left:0;text-align:center;width:100%}.image-info-text{font-size:.6rem;letter-spacing:0;line-height:1rem;text-align:center}.email-subs{margin-bottom:4rem}.email-title{font-size:1.75rem;text-align:center}.email-info{letter-spacing:1px;text-align:center}.email-input{height:2.5rem;margin-right:.5rem;width:10rem}.email-btn{padding:.5rem}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap}.footer-info{margin-bottom:1rem;margin-right:0;width:100%}.footer-company,.footer-support{margin-right:1rem;width:auto}.footer-contact{width:auto}.footer-title{font-size:.875rem;margin-bottom:.5rem}.footer-link{margin-bottom:.4rem}.footer-link>a{font-size:.8rem}.line{margin-left:0;width:auto}.bottom-content{margin-top:.5rem}.filter-header{align-items:baseline;display:flex;justify-content:space-between;margin-top:1rem}.filter-btn{cursor:pointer;transition:all .5s linear}.filter-open-btn{align-items:center;display:flex;font-size:.875rem;gap:8px;visibility:visible}.category-side{background-color:#fbfcff;height:260vh;left:-550px;padding:0 2rem;position:absolute;transition:all 1s linear;z-index:1}.open-category{left:0}.products-list{padding:0}.product-list{grid-template-columns:repeat(2,1fr)}.product-list .product-name{font-size:.8375rem;margin-bottom:.5rem}.product-detail-hero{flex-direction:column;flex-direction:column-reverse}.images-list{display:flex;height:auto;overflow:scroll;overflow-y:hidden;width:100%}.product-info{margin-bottom:2rem;padding-top:2rem;width:100%}.product-image{margin:0 0 2rem;width:100%}.info-name{font-size:1rem}.sizes{margin:1rem 0}.sizes h3{font-size:.7rem;margin-bottom:1rem}.size:not(.size:last-child){margin-right:.5rem}.size{padding:.5rem .75rem}.info-price{justify-content:center}.btn-cart{margin-right:1rem}.price{font-size:1rem}.product-information{padding:2.25rem .5rem}.information-title{font-size:1.125rem;margin-bottom:1rem}.information-title:after{font-size:3.5rem;top:-17px}.information-content{padding-top:1.5rem}.content-title{color:#666;font-size:1rem;font-weight:700;margin-right:0}.details{gap:.5rem}.details-info{display:flex;flex-direction:column;font-size:.75rem;font-weight:300;gap:.5rem;margin-bottom:1.5rem}.detail-comments{padding:2.25rem .5rem}.comments-title{font-size:1.125rem;margin-bottom:1rem}.comments-title:after{font-size:3.5rem;top:-17px}.detail-comments>.stars{left:.35rem;position:absolute;top:3.8rem}.comment{flex-direction:column;gap:1rem;padding:1rem 0}.profile-info{width:auto}.person-name{font-size:1rem;margin-bottom:.5rem;margin-right:0}.stars{margin:0}.comment-date{font-size:.8rem}.comment-info{padding-left:0}.comment-title{font-size:.875rem;margin-bottom:.5rem}.comment-text{font-size:.65rem;line-height:1rem;margin-bottom:1rem}.cart-container{align-items:center;flex-direction:column}}@media screen and (min-width:748px) and (max-width:1080px){.App{padding:1.5rem 2.75rem}.profile_text{align-items:flex-start}.hero{gap:0;justify-content:space-between}.hero_title{font-size:2rem;font-weight:700;margin-bottom:1rem}.hero_p{font-size:1rem;margin-bottom:2rem}.hero_img{height:30.625rem;width:auto}.promotions{margin-top:4rem}.promotions-title{margin-bottom:2.125rem}.promotions-events{flex-direction:column}.promotions-left{width:100%}.promotions-right{justify-content:space-around;width:100%}.productOverview{align-items:flex-start;margin-bottom:2.5rem}.overview-title{font-size:2.5rem;text-align:center;width:auto}.overview-content{flex-direction:column}.overview-info{width:100%}.overview-image{margin-bottom:2rem;width:100%}.overview-image-info{text-align:center;width:100%}.product-list{display:grid;grid-template-columns:repeat(2,1fr)}.images-list{margin-right:3rem;width:auto}.size{padding:.5rem}.btn-cart{font-size:1rem;padding:.5rem 1.5rem}.price{white-space:nowrap}.cart-container{gap:1.5rem}.cart-page{margin-top:2rem;padding:0}.footer-info{margin-right:5rem}}
/*# sourceMappingURL=main.6c1d6ff1.css.map*/