mejiwoo
1body {2margin: 0;3font-family: 'Inter', 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell',4'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;5-webkit-font-smoothing: antialiased;6-moz-osx-font-smoothing: grayscale;7}
8
9code {10font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',11monospace;12}
13
14header {15display: flex;16width: calc(100% - 200px);17height: 103px;18justify-content: space-between;19align-items: center;20margin: 0 100px 0 100px;21/* padding-top: 35px; */22}
23
24.categories {25list-style: none;26display: flex;27color: #505050;28cursor: pointer;29}
30
31.category:hover {32color: #000 !important;33border-bottom: 2px solid #000;34}
35
36.category {37margin-right: 60px;38border-bottom: 2px solid transparent;39padding-bottom: 3px;40}
41
42.category:last-child {43margin-right: 0;44}
45
46.logo {47position: absolute;48left: 50%;49transform: translate(-50%, 0);50cursor: pointer;51}
52
53.tools {54display: inline-flex;55align-items: center;56gap: 26px;57margin-left: auto;58}
59
60.search {61width: 106px;62height: 35px;63border-radius: 10px;64background: var(--button-hover, rgba(217, 217, 217, 0.35));65border: none;66outline: none;67position: relative;68padding: 0 30px 0 19px;69color: rgba(0, 0, 0, 0.8);70font-size: 14px;71font-style: normal;72font-weight: 400;73line-height: normal;74}
75
76.search-wrapper {77display: flex;78align-items: center;79}
80
81.search-icon {82position: absolute;83right: 195px;84/* z-index: -1; */85}
86
87.icon {88cursor: pointer;89}
90
91.promo {92width: 100%;93margin-bottom: 28px;94}
95
96.promo-sale {97position: relative;98display: flex;99justify-content: center;100align-items: center;101}
102
103.saleBtn {104position: absolute;105top: 50%;106display: inline-flex;107padding: 12px 30px;108justify-content: center;109align-items: center;110gap: 10px;111border-radius: 20px;112background: #fff;113border: none;114font-size: 20px;115font-style: normal;116font-weight: 400;117line-height: normal;118cursor: pointer;119}
120
121.saleBtn:hover {122background: var(--button-hover, rgba(217, 217, 217, 0.35));123}
124
125h1 {126font-size: 48px;127font-style: normal;128font-weight: 600;129line-height: normal;130}
131
132.season-pictures {133margin-right: 24px;134width: 398px;135}
136
137.pictures {138display: flex;139justify-content: center;140margin-top: 49px;141}
142
143.season-pictures:last-child {144margin-right: 0;145}
146
147.section {148display: flex;149flex-direction: column;150align-items: center;151position: relative;152}
153
154h2 {155font-size: 32px;156font-style: normal;157font-weight: 600;158line-height: normal;159text-transform: uppercase;160}
161
162.more {163display: inline-flex;164margin-top: 2px;165padding: 12px 30px;166justify-content: center;167align-items: center;168border: none;169width: 118px;170border-radius: 20px;171background: var(--primary, #f7f6f0);172font-size: 20px;173font-style: normal;174font-weight: 500;175line-height: normal;176cursor: pointer;177}
178
179.more:hover {180background: var(--button-hover, rgba(217, 217, 217, 0.35));181}
182
183.best-sellers {184margin-top: 48px;185}
186
187.slider {188display: flex;189justify-content: center;190margin-right: 5px;191position: relative;192}
193
194.items::-webkit-scrollbar {195display: none;196}
197
198.items {199max-width: 1261px;200display: flex;201overflow: scroll;202}
203
204.bestseller {205display: flex;206flex-direction: column;207margin-right: 24px;208}
209
210.bestseller:last-child {211margin-right: 0;212}
213
214h3 {215font-size: 16px;216font-style: normal;217font-weight: 400;218line-height: normal;219margin-bottom: 4px;220}
221
222h4 {223margin-top: 4px;224font-size: 14px;225font-style: normal;226font-weight: 400;227line-height: normal;228}
229
230.bestseller__image {231width: 398px;232height: 496px;233}
234
235.choice {236display: flex;237align-items: center;238justify-content: center;239margin-bottom: 0;240}
241
242.product-type {243list-style: none;244font-size: 32px;245font-style: normal;246font-weight: 500;247line-height: normal;248cursor: pointer;249width: 145px;250height: 79px;251display: flex;252justify-content: center;253align-items: center;254margin-right: 40px;255user-select: none;256}
257
258.product-type:last-child {259margin-right: 0;260}
261
262.active {263display: flex;264justify-content: center;265align-items: center;266position: relative;267background: var(--primary, #f7f6f0);268max-width: 145px;269height: 79px;270border-radius: 10px 10px 0px 0px;271}
272
273.active span {274border-bottom: 3px solid #000;275padding-bottom: 5px;276display: flex;277align-items: center;278justify-content: center;279}
280
281.active::after {282position: absolute;283top: 0;284left: 0;285content: '';286}
287
288.wrapper {289display: grid;290grid-template-columns: 1fr 1fr 1fr;291grid-template-rows: 1fr 1fr;292column-gap: 24px;293row-gap: 18px;294height: 100%;295margin-top: 45px;296}
297
298.products-list {299display: flex;300flex-direction: column;301align-items: center;302justify-content: center;303width: 1314px;304height: 1351px;305margin: 0 auto;306border-radius: 10px;307background: var(--primary, #f7f6f0);308}
309
310.see-more {311display: inline-flex;312padding: 12px 30px;313justify-content: center;314align-items: center;315gap: 10px;316border-radius: 20px;317background: var(--secondary, #fff);318border: none;319width: 195px;320margin-bottom: 35px;321cursor: pointer;322}
323
324.see-more:hover {325background: var(--button-hover, rgba(217, 217, 217, 0.35));326}
327
328.product-picture {329width: 397px;330height: 496px;331}
332
333.featured__pictures {334display: flex;335justify-content: center;336}
337
338.featured-picture,
339.feat {340width: 397px;341}
342
343.feat {344margin-right: 24px;345}
346
347.featured-picture {348margin-bottom: 18px;349}
350
351.featured__section {352position: relative;353height: 336px;354margin-bottom: 18px;355}
356
357.large {358height: 690px;359}
360
361.featured__section h3 {362position: absolute;363top: 80%;364left: 5%;365font-size: 16px;366font-style: normal;367font-weight: 700;368line-height: normal;369text-align: start;370}
371
372.featured-picture_large {373height: 690px;374}
375
376.featured-btn {377position: absolute;378top: calc(100% - 49px);379left: calc(100% - 49px);380cursor: pointer;381}
382
383.featured-btn:hover .featured-btn-path {384fill: #d9d9d9;385}
386
387.knitwear {388width: 173px;389}
390
391.pants {392width: 95px;393}
394
395.special {396width: 185px;397top: 90% !important;398}
399
400.fresh-top {401width: 130px;402}
403
404.dresses {405width: 140px;406}
407
408.feedback {409margin-bottom: 44px;410}
411
412.offered-product-picture {413width: 329px;414height: 410px;415}
416
417.review {418width: 398px;419height: 631px;420border-radius: 10px;421background: var(--primary, #f7f6f0);422flex-shrink: 0;423display: flex;424align-items: center;425justify-content: center;426margin-right: 23px;427}
428
429.review-section {430display: flex;431flex-direction: column;432align-items: center;433}
434
435.stars img {436margin-right: 4px;437}
438
439.stars img:last-child {440margin-right: 0;441}
442
443.name {444margin-bottom: 0;445}
446
447.review-text {448text-align: justify;449width: 338px;450height: 66px;451}
452
453.get-more {454width: 540px;455text-align: center;456margin-bottom: 60px;457}
458
459.benefits {460padding-right: 45px;461border-right: 1px solid #000;462height: 85%;463display: flex;464justify-content: center;465align-items: center;466}
467
468.benefits__wrapper {469display: flex;470justify-content: center;471flex-direction: column;472align-items: center;473}
474
475.benefits__points {476color: #000;477text-align: start;478font-size: 24px;479font-style: normal;480font-weight: 600;481line-height: normal;482list-style-image: url('../public/images/diamond-point.png');483position: relative;484margin-bottom: 41px;485}
486
487.authorization {488display: flex;489justify-content: center;490align-items: center;491height: 797px;492background: var(--primary, #f7f6f0);493}
494
495.authorization-variants {496margin-left: 86px;497display: flex;498flex-direction: column;499justify-content: center;500align-items: center;501}
502
503.authorization-variants input {504display: flex;505padding: 6px 194px;506width: calc(463px - 388px);507justify-content: center;508align-items: center;509gap: 10px;510margin-bottom: 30px;511border-radius: 4px;512background: var(--secondary, #fff);513border: none;514outline: none;515font-family: Inter;516font-size: 16px;517font-style: normal;518font-weight: 400;519line-height: normal;520color: #000;521text-align: center;522}
523
524.terms {525margin-bottom: 28px;526width: 462px;527display: flex;528justify-content: flex-start;529user-select: none;530}
531
532.terms label {533display: flex;534justify-content: start;535align-items: center;536cursor: pointer;537}
538
539.terms input {540margin: 0;541}
542
543.terms h3 {544color: #000;545font-size: 16px;546font-style: normal;547font-weight: 600;548line-height: normal;549margin: 0;550}
551
552.custom-checkbox {553display: inline-block;554width: 26px;555height: 26px;556border-radius: 4px;557background: var(--secondary, #fff);558vertical-align: sub;559margin-right: 12px;560position: relative;561}
562
563.custom-checkbox::before {564content: '';565display: inline-block;566width: 18px;567height: 18px;568background-image: url('../public/images/check.svg');569background-repeat: no-repeat;570background-size: contain;571
572position: absolute;573left: 50%;574top: 52%;575transform: translate(-50%, -50%) scale(0);576
577/* transition: 0.1s ease-in; */578}
579
580.real-checkbox:checked + .custom-checkbox::before {581transform: translate(-50%, -50%) scale(1);582}
583
584.real-checkbox {585width: 0;586height: 0;587opacity: 0;588position: absolute;589z-index: -1;590}
591
592.signUp {593display: inline-flex;594padding: 12px 30px;595justify-content: center;596align-items: center;597gap: 10px;598border-radius: 20px;599background: #fff;600font-family: Inter;601font-size: 20px;602font-style: normal;603font-weight: 400;604line-height: normal;605border: none;606width: 142px;607}
608
609.signUp:hover {610background: var(--button-hover, rgba(217, 217, 217, 0.35));611}
612
613.or {614margin-bottom: 23px;615}
616
617.or::before,
618.or::after {619content: '';620display: inline-block;621
622/* выравниваем вертикально по середине */623vertical-align: middle;624
625/* не позволяем ширине превысить 100% (будет добавлен бордюр) */626box-sizing: border-box;627
628/* установка ширины в 100% делает линию равной ширине тега заголовка629** благодаря этому линия заполнит все свободное пространство
630** слева и справа от текста
631*/
632width: 100%;633height: 1px;634background: #000;635
636/* добавляем к линии левый и правый бордюр цветом основного фона заголовка637** благодаря этому создается нужный отступ между линиями и текстом
638*/
639border: solid #000;640border-width: 0 43px;641}
642
643.or::before {644margin-left: -100%;645margin-right: 11px;646}
647
648.or::after {649margin-right: -100%;650margin-left: 11px;651}
652
653.socialBtn {654display: inline-flex;655padding: 12px 30px;656justify-content: center;657align-items: center;658gap: 10px;659border-radius: 20px;660background: var(--secondary, #fff);661font-size: 17px;662font-style: normal;663font-weight: 400;664line-height: normal;665border: none;666width: 328px;667height: 54px;668}
669
670.socialBtn:hover {671background: var(--button-hover, rgba(217, 217, 217, 0.35));672}
673
674.google {675margin-bottom: 23px;676}
677
678.footer-info {679display: flex;680justify-content: start;681align-items: center;682padding-left: 101px;683height: 261px;684width: calc(100% - 101px);685position: relative;686}
687
688.about-us,
689.get-help,
690.follow-us {691display: flex;692flex-direction: column;693align-items: flex-start;694margin-left: 112px;695height: 202px;696margin-top: 42px;697}
698
699.about-us__title,
700.get-help__title,
701.follow-us__title {702color: #000;703font-size: 16px;704font-style: normal;705font-weight: 600;706line-height: normal;707}
708
709.about-us__list,
710.get-help__list {711list-style: none;712text-align: start;713padding-left: 0;714}
715
716.about-us__points,
717.get-help__points {718margin-bottom: 10px;719color: #000;720font-size: 16px;721font-style: normal;722font-weight: 400;723line-height: normal;724cursor: pointer;725width: fit-content;726}
727
728.social-icons {729display: flex;730}
731
732.social-icon {733display: flex;734justify-content: center;735align-items: center;736margin-right: 6px;737margin-top: 11px;738width: 36px;739height: 36px;740background-color: var(--primary, #f7f6f0);741border-radius: 50px;742cursor: pointer;743}
744
745.social-icon:hover {746fill-opacity: 0.7;747}
748
749.guide {750display: flex;751position: absolute;752right: 0;753bottom: -5px;754}
755
756.guide__list {757display: flex;758list-style: none;759}
760
761.guide__points {762margin-right: 20px;763color: #000;764font-size: 16px;765font-style: normal;766font-weight: 600;767line-height: normal;768cursor: pointer;769}
770
771.footer-rights {772display: flex;773justify-content: center;774align-items: center;775background-color: #000;776height: 49px;777user-select: none;778}
779
780.footer-rights span {781color: #fff;782font-size: 16px;783font-style: normal;784font-weight: 400;785line-height: normal;786margin-left: 2px;787}
788