.header{justify-content:space-between;align-items:center;width:100%;padding:20px 60px;display:flex;position:relative}.header__logo{color:var(--header-logo);cursor:pointer;font-size:22px;font-weight:600;text-decoration:none}.header__nav{color:var(--header-nav);gap:80px;font-size:16px;font-weight:500;display:flex}.header__nav-item{color:inherit;text-decoration:none}.header__nav-item:hover{color:var(--header-nav-focus);cursor:pointer;font-weight:600}.header__auth{justify-content:flex-end;align-items:center;gap:25px;display:flex}.header__auth-btn{color:var(--header-auth);cursor:pointer;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.header__auth-btn:hover{color:var(--header-auth-focus);font-weight:600}.header__auth-btn--profile{cursor:pointer;align-items:center;font-size:25px;display:flex}.header__hamburger{cursor:pointer;background-color:#0000;font-size:18px;display:none}.header__nav--mobile{display:none}@media (width<=1024px){.header{padding:15px 30px}.header__logo{font-size:18px}.header__nav{gap:50px;font-size:14px}.header__auth{gap:20px}.header__auth-btn{font-size:12px}.header__auth-btn--profile{font-size:20px}}@media (width<=768px){.header{padding:16px 15px}.header__logo{font-size:16px}.header__nav,.header__auth{display:none}.header__hamburger{z-index:100;justify-content:center;align-items:center;display:flex;position:relative}.header__nav--mobile{background-color:var(--white-900);z-index:100;flex-direction:column;gap:20px;width:100%;padding:20px 30px;font-size:14px;font-weight:500;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000014}.header__overlay{z-index:99;display:block;position:fixed;inset:0}.header__nav-item{color:var(--header-nav);cursor:pointer;font-weight:500;text-decoration:none}.header__auth--mobile{border-top:1px solid #eee;align-items:center;gap:10px;padding-top:20px;display:flex}.header__auth-btn--profile{font-size:15px}}.main-page{background:var(--main-background);box-sizing:border-box;min-height:100vh}.main-page__content{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:clamp(2rem,5vw,5rem) 1rem;display:flex}.main-page__block{justify-content:center;width:100%;display:flex}.main-page__dropdown-group{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex}.main-page__dropdown-group-left{flex:0 auto;gap:20px;display:flex}.main-page__dropdown-group-right{flex:0 auto;display:flex}.main-page__grid{width:100%;max-width:1280px}.main-page__empty{text-align:center;width:100%;color:var(--gray-400);padding:4rem 0;font-size:1rem}@media (width<=768px){.main-page__dropdown-group{gap:10px;padding:0 10px}.main-page__dropdown-group-left{gap:10px}}.search-container{box-sizing:border-box;height:var(--search-height);justify-content:center;align-items:center;gap:.5rem;transition:all .5s ease-in-out;display:flex}.search-field{appearance:none;height:var(--search-height);font-size:1.125rem;line-height:var(--search-height);color:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.search-icon{color:var(--gray-600);cursor:pointer;justify-content:center;align-items:center;font-size:1.5625rem;display:flex}.search-icon:hover{color:var(--gray-900)}.search-field::placeholder{color:var(--layering-mix-placeholder);transition:opacity .2s}.search-field:focus::placeholder{opacity:0}.search-container.layering{--search-height:3.5rem;background-color:var(--layering-mix-search);border-radius:50px;width:100%;max-width:544px;padding:0 1.625rem}.search-container.main{--search-height:3.125rem;background-color:var(--main-bar);width:100%;max-width:700px;color:var(--gray-900);border-radius:40px;padding:0 1.625rem}.search-container.main .search-field::placeholder{color:var(--main-bar-placeholder)}@media (width<=1024px){.search-container.main{--search-height:2.5rem;width:400px}.search-container.layering{--search-height:2.375rem;width:297px}.search-field{font-size:1.125rem}}@media (width<=768px){.search-container.main{--search-height:1.875rem;width:300px;padding:0 1.25rem}.search-container.layering{--search-height:2.1875rem;width:306px;padding:0 1.25rem}.search-container.main .search-field::placeholder{color:#0000}.search-field{font-size:1.125rem}.search-icon{flex-shrink:0;font-size:1.25rem}}.filter-dropdown{width:167px;position:relative}.dropdown-trigger{background-color:var(--white-900);border:1px solid var(--gray-300);cursor:pointer;box-sizing:border-box;border-radius:29px;justify-content:space-between;align-items:center;width:100%;height:2.125rem;padding:.625rem .9375rem;transition:all .2s;display:flex}.dropdown-icon{color:var(--gray-300);font-size:1.875rem}.dropdown-trigger.active{border-bottom-color:#0000;border-radius:20px 20px 0 0}.dropdown-label{color:var(--gray-400);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.arrow-wrapper{align-items:center;transition:transform .3s;display:flex}.arrow-wrapper.is-open{transform:rotate(180deg)}.dropdown-menu{background-color:var(--white-900);border:1px solid var(--gray-300);z-index:100;border-top:none;border-radius:0 0 20px 20px;width:100%;max-height:250px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 16px #00000014}.dropdown-item{width:100%;color:var(--gray-300);cursor:pointer;padding:.6875rem 1.25rem;font-size:.8125rem;display:flex}.dropdown-item:hover{background-color:var(--gray-50)}.dropdown-item.selected{background-color:var(--gray-100);color:var(--gray-900);font-weight:500}@media (width<=768px){.filter-dropdown{width:110px}.dropdown-trigger{height:2rem;padding:.25rem .625rem}.dropdown-label{font-size:.75rem}.dropdown-item{padding:.75rem .625rem;font-size:.75rem}}.perfume-card{background-color:var(--white-900);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;height:100%;padding:1rem}.perfume-card__inner{flex-direction:column;gap:1rem;height:100%;display:flex}.perfume-card__image-container{aspect-ratio:3/4;background-color:var(--white-900);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.perfume-card__image{object-fit:cover;width:100%;height:100%}.perfume-card__info{flex-direction:column;gap:.375rem;display:flex}.perfume-card__name{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:600;overflow:hidden}.perfume-card__brand{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}@media (width<=1023px){.perfume-card{padding:.75rem}.perfume-card__name{font-size:1rem}.perfume-card__brand{font-size:.82rem}}@media (width<=767px){.perfume-card{padding:.5rem}.perfume-card__inner{gap:.625rem}.perfume-card__name{font-size:.937rem}}.filter-tag{background-color:var(--gray-300);color:var(--white-900);border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:1rem;font-weight:300;display:flex}.remove-btn{color:var(--white-900);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem}@media (width<=768px){.filter-tag{min-width:70px;height:1.625rem;padding:.25rem .75rem;font-size:.6875rem}}.perfume-grid-container{background-color:var(--layering-mix-background);box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;display:flex}.perfume-grid-container.main,.perfume-grid-container.layering{gap:1.875rem;padding:1.875rem}.perfume-grid-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.perfume-card-wrapper{all:unset;display:block}.perfume-card-wrapper.clickable{cursor:pointer;transition:transform .2s}.perfume-card-wrapper.clickable:hover{transform:scale(1.02)}.filter-tag-area{flex-wrap:wrap;align-items:center;gap:.625rem;width:100%;display:flex}@media (width<=1024px){.perfume-grid-container.main,.perfume-grid-container.layering{padding:1.5rem}.perfume-grid-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (width<=768px){.perfume-grid-container.main,.perfume-grid-container.layering{border-radius:12px;padding:1.25rem}.perfume-grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}}.perfume-info{background-color:var(--detail-background);width:100%;color:var(--detail-description);justify-content:space-evenly;align-items:flex-start;margin:0 auto;padding:2.083vw;display:flex}.perfume-info__img{object-fit:cover;border-radius:.52vw;width:21.354vw;height:26.56vw;position:sticky;top:2.08vw}.perfume-info__content{flex-direction:column;gap:1.04vw;width:36.4vw;display:flex}.info{flex-direction:column;gap:.52vw;display:flex}.perfume-info__brand-row{justify-content:space-between;align-items:center;display:flex}.perfume-info__brand-row-right{align-items:center;gap:.5rem;display:flex}.perfume-info__brand{font-size:clamp(20px,1.25vw,24px);font-weight:700}.perfume-info__rating{color:var(--gray-500);font-size:clamp(14px,.83vw,16px);font-weight:400}.perfume-info__name{font-size:clamp(18px,1.04vw,20px);font-weight:500}.perfume-info__gender{width:fit-content;color:var(--detail-btn-text);border-radius:1.04vw;justify-content:center;align-items:center;padding:.156vw .4vw;font-size:clamp(16px,.94vw,18px);display:inline-flex}.perfume-info__gender--female{background-color:var(--female)}.perfume-info__gender--male{background-color:var(--male)}.perfume-info__gender--unisex{background-color:var(--unisex)}.perfume-info__content hr{border:none;border-top:.5px solid var(--gray-200);margin-top:.52vw}.perfume-info__detail{flex-direction:column;gap:1.04vw;display:flex}.perfume-info__notes{flex-direction:column;gap:1.04vw;width:14.56vw;font-size:clamp(16px,.94vw,18px);font-weight:600;display:flex}.perfume-info__notes-group{flex-direction:column;gap:.52vw;display:flex}.perfume-info__notes-label{font-size:clamp(14px,.83vw,16px);font-weight:500}.perfume-info__notes-values{flex-wrap:wrap;gap:.26vw;display:flex}.perfume-info__notes-value{border:.2px solid var(--gray-300);border-radius:1.04vw;padding:.156vw .52vw;font-size:clamp(14px,.83vw,16px);font-weight:400}.perfume-info__graph{border:.2px solid var(--gray-200);border-radius:.52vw;flex-direction:column;gap:.52vw;width:23.4vw;padding:1.04vw;font-size:clamp(14px,.94vw,18px);font-weight:500;display:flex}.perfume-info__accord{align-items:center;gap:1.04vw;display:flex}.perfume-info__accord-name{flex-shrink:0;min-width:clamp(40px,2.34vw,45px);font-size:clamp(12px,.78vw,15px);font-weight:400}.perfume-info__accord-bar-wrap{background-color:#f0f0f0;border-radius:1.04vw;flex:1}.perfume-info__accord-bar{border-radius:1.04vw;justify-content:center;align-items:center;padding:.208vw 0;font-size:clamp(13px,.83vw,16px);font-weight:300;display:flex}.perfume-info__description{flex-direction:column;gap:.78vw;display:flex}.perfume-info__description span{font-size:clamp(14px,.94vw,18px);font-weight:500}.perfume-info__description p{white-space:pre-line;font-size:clamp(14px,.94vw,16px);font-weight:200}@media (width<=1024px){.perfume-info{padding:1.95vw 4vw}.perfume-info__img{width:32.55vw;height:39.06vw;top:1.95vw}.perfume-info__content{gap:1.46vw;width:48.8vw}.info{gap:.78vw}.perfume-info__brand{font-size:clamp(18px,1.95vw,22px)}.perfume-info__rating{font-size:clamp(11px,1.17vw,13px)}.perfume-info__name{font-size:clamp(16px,1.66vw,20px)}.perfume-info__gender{border-radius:1.302vw;padding:.26vw .65vw;font-size:clamp(14px,1.46vw,18px)}.perfume-info__content hr{margin-top:.78vw}.perfume-info__detail{gap:1.46vw}.perfume-info__notes{gap:1.46vw;width:20.5vw;font-size:clamp(14px,1.46vw,16px)}.perfume-info__notes-group{gap:.78vw}.perfume-info__notes-label{font-size:clamp(14px,1.27vw,16px)}.perfume-info__notes-values{gap:.39vw}.perfume-info__notes-value{border-radius:1.302vw;padding:.29vw .78vw;font-size:clamp(12px,1.17vw,14px)}.perfume-info__graph{border-radius:.78vw;gap:.78vw;width:27.3vw;padding:1.46vw;font-size:clamp(12px,1.46vw,15px)}.perfume-info__accord{gap:.78vw}.perfume-info__accord-name{flex-shrink:0;min-width:clamp(40px,2.93vw,45px);font-size:clamp(12px,1.17vw,14px)}.perfume-info__accord-bar-wrap{border-radius:.98vw}.perfume-info__accord-bar{border-radius:.98vw;padding:.29vw 0;font-size:clamp(12px,1.17vw,14px)}.perfume-info__description{gap:1.46vw}.perfume-info__description span{font-size:clamp(14px,1.27vw,16px)}.perfume-info__description p{font-size:clamp(14px,1.17vw,16px)}}@media (width<=768px){.perfume-info{flex-direction:column;align-items:center;gap:5.2vw;width:100%;padding:5.2vw}.perfume-info__img{width:60vw;height:74vw;position:static}.perfume-info__content{gap:3.9vw;width:90vw}.info{gap:1.3vw}.perfume-info__brand{font-size:clamp(18px,5.53vw,24px);font-weight:700}.perfume-info__rating{font-size:clamp(12px,2.34vw,15px)}.perfume-info__name{font-size:clamp(16px,4.8vw,22px);font-weight:500}.perfume-info__gender{border-radius:2.67vw;width:fit-content;height:auto;padding:.533vw 1.33vw;font-size:clamp(14px,4vw,18px)}.perfume-info__content hr{margin-top:2.08vw}.perfume-info__detail{gap:3.9vw}.perfume-info__notes{gap:3.9vw;width:90vw;font-size:clamp(16px,3.125vw,20px)}.perfume-info__notes-group{gap:2.08vw}.perfume-info__notes-label{font-size:clamp(14px,2.6vw,18px)}.perfume-info__notes-values{gap:1.04vw}.perfume-info__notes-value{border-radius:2.66vw;padding:.8vw 1.066vw;font-size:clamp(13px,2.34vw,15px)}.perfume-info__graph{border-radius:2.08vw;gap:2.6vw;width:90vw;padding:3.9vw;font-size:clamp(13px,3.125vw,15px)}.perfume-info__accord{gap:1.56vw}.perfume-info__accord-name{flex-shrink:0;min-width:clamp(40px,7vw,55px);font-size:clamp(12px,2.6vw,14px)}.perfume-info__accord-bar-wrap{border-radius:3.9vw}.perfume-info__accord-bar{border-radius:3.9vw;padding:.52vw 0;font-size:clamp(12px,2.34vw,14px)}.perfume-info__description{gap:2.6vw}.perfume-info__description span{font-size:clamp(14px,2.6vw,16px)}.perfume-info__description p{font-size:clamp(14px,2.34vw,16px)}}.wishlist-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.wishlist-btn__icon{color:var(--gray-300);font-size:1.5rem;transition:color .15s,transform .15s}.wishlist-btn:hover .wishlist-btn__icon{color:#e05555;transform:scale(1.1)}.wishlist-btn__icon--active{color:#e05555}@media (width<=1024px){.wishlist-btn__icon{font-size:1.2rem}}.perfume-review{width:100%;max-width:1340px;color:var(--detail-review-description);flex-direction:column;justify-self:center;align-items:center;gap:50px;padding:10px;display:flex}.perfume-review__sections{flex-direction:row;gap:2rem;width:100%;display:flex}.perfume-review__satisfaction,.perfume-review__season,.perfume-review__longevity{border:1px solid var(--gray-300);border-radius:10px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;padding:15px 40px;display:flex}.perfume-review__section-title{font-size:17px;font-weight:400}.perfume-review__item-title{font-size:15px;font-weight:400}.perfume-review__item-value{font-size:15px;font-weight:300}.perfume-review__satisfaction-group,.perfume-review__season-group,.perfume-review__longevity-group{flex-direction:row;justify-content:space-evenly;width:100%;display:flex}.perfume-review__satisfaction-item,.perfume-review__season-item,.perfume-review__longevity-item{flex-direction:column;align-items:center;gap:.5rem;display:flex}.perfume-review hr{border:.1px solid var(--gray-100);width:100%}@media (width<=1023px){.perfume-review{gap:clamp(20px,2.5vw,28px)}.perfume-review__sections{grid-template-columns:1fr 1fr;justify-content:space-evenly;gap:clamp(1rem,1.5vw,1.75rem);display:grid}.perfume-review__satisfaction,.perfume-review__season,.perfume-review__longevity{gap:clamp(.875rem,1vw,1.25rem);padding:clamp(8px,.97vw,12px) clamp(14px,1.95vw,24px)}.perfume-review__longevity{grid-column:1/-1;width:50%;margin:0 auto}.perfume-review__satisfaction-item,.perfume-review__season-item,.perfume-review__longevity-item{gap:.35rem}.perfume-review__section-title{font-size:15px}.perfume-review__item-title,.perfume-review__item-value{font-size:13px}}@media (width<=767px){.perfume-review{gap:20px}.perfume-review__sections{grid-template-columns:1fr;justify-content:space-evenly}.perfume-review__satisfaction,.perfume-review__season,.perfume-review__longevity{gap:.75rem;padding:12px 16px}.perfume-review__longevity{grid-column:auto;width:100%;margin:0}.perfume-review__satisfaction-item,.perfume-review__season-item,.perfume-review__longevity-item{gap:.25rem}.perfume-review__section-title{font-size:14px}.perfume-review__item-title,.perfume-review__item-value{font-size:12px}}.reviewWrite-btn{background-color:var(--detail-btn);max-width:fit-content;color:var(--detail-btn-text);text-align:center;cursor:pointer;border:none;border-radius:5px;padding:10px 15px;font-size:.875rem;font-weight:500}@media (width<=1024px){.reviewWrite-btn{padding:10px}}@media (width<=768px){.reviewWrite-btn{padding:8px}}.modal-overlay{z-index:100;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background-color:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:520px;max-height:85vh;display:flex;overflow:hidden}.modal__header{border-bottom:.1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal__title{color:var(--gray-900);font-size:1rem;font-weight:600}.modal__close{color:var(--gray-400);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem}.modal__body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.modal__section{flex-direction:column;gap:.75rem;display:flex}.modal__label{color:var(--gray-800);font-size:.9rem;font-weight:500}.modal__required{color:#e05555}.modal__hint{color:var(--gray-400);font-size:.78rem;font-weight:400}.modal__emoji-group{gap:.5rem;display:flex}.modal__emoji-btn{border:1px solid var(--gray-200);cursor:pointer;color:var(--gray-500);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .875rem;font-size:.75rem;transition:all .15s;display:flex}.modal__emoji-btn:hover{color:#243a5b;border-color:#243a5b}.modal__emoji-btn.selected{color:#243a5b;background-color:#eef1f7;border-color:#243a5b}.modal__emoji-btn svg{display:block}.modal__scent-group{flex-wrap:wrap;gap:.5rem;display:flex}.modal__scent-btn{border:1px solid var(--gray-200);cursor:pointer;color:var(--gray-600);background:0 0;border-radius:20px;padding:5px 12px;font-size:.82rem;transition:all .15s}.modal__scent-btn:hover:not(:disabled){color:#243a5b;border-color:#243a5b}.modal__scent-btn.selected{color:#243a5b;background-color:#eef1f7;border-color:#243a5b}.modal__scent-btn:disabled{opacity:.35;cursor:not-allowed}.modal__textarea{resize:none;border:1px solid var(--gray-200);height:90px;color:var(--gray-800);border-radius:10px;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.modal__textarea:focus{border-color:#243a5b}.modal__char-count{color:var(--gray-400);align-self:flex-end;font-size:.75rem}.modal__agreement{cursor:pointer;border:1px solid var(--gray-200);background-color:#f7f8fa;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.modal__agreement input[type=checkbox]{accent-color:#243a5b;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:2px}.modal__agreement span{color:var(--gray-700);font-size:.82rem;line-height:1.5}.modal__footer{border-top:.1px solid var(--gray-100);padding:1rem 1.5rem}.modal__submit{color:#fff;cursor:pointer;background-color:#243a5b;border:none;border-radius:10px;width:100%;padding:.75rem;font-size:.9rem;font-weight:500;transition:opacity .15s}.modal__submit:disabled{opacity:.4;cursor:not-allowed}.modal__submit:not(:disabled):hover{opacity:.85}.review-list{width:100%;max-width:1340px;color:var(--detail-review-context);flex-direction:column;justify-self:center;align-items:flex-end;gap:1rem;padding:10px;display:flex}.review-list__items{flex-direction:column;gap:0;width:100%;display:flex}.review-item{border-bottom:.1px solid var(--gray-100);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.review-item__header{justify-content:space-between;align-items:center;display:flex}.review-item__profile{align-items:center;gap:.5rem;display:flex}.review-item__profile-img{object-fit:cover;border-radius:50%;width:36px;height:36px}.review-item__profile-default{color:var(--gray-300)}.review-item__nickname{font-size:1rem;font-weight:500}.review-item__date{color:var(--gray-400);font-size:.9rem}.review-item__ratings{border:1px solid var(--gray-300);background-color:#fcfcfc;border-radius:204px;align-items:center;gap:1.25rem;width:fit-content;padding:8px 12px;display:flex}.review-item__rating-group{color:var(--detail-review-context);align-items:center;gap:.3rem;display:flex}.review-item__rating-group svg{display:block}.review-item__rating-group>span:not(.review-item__rating-label){align-items:center;display:flex}.review-item__rating-label{font-size:.95rem;font-weight:300}.review-item__scents{flex-wrap:wrap;gap:.5rem;display:flex}.review-item__scent{border:1px solid var(--gray-300);color:var(--gray-600);border-radius:20px;padding:3px 10px;font-size:.9rem}.review-item__comment{color:var(--gray-700);font-size:1rem}.perfume-info-card{gap:clamp(.9375rem,2.5vw,1.875rem);width:fit-content;display:inline-flex}.perfume-info-card.column{flex-direction:column;align-items:center}.perfume-info-card.row{flex-direction:row}.perfume-text{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.perfume-info-card.left .perfume-text{text-align:left;align-items:flex-start}.perfume-info-card.center .perfume-text{text-align:center;align-items:center}.perfume-name{color:var(--gray-50);word-break:keep-all;margin:0;font-size:1.125rem;font-weight:500}.perfume-brand{color:var(--gray-50);text-transform:uppercase;font-size:1rem;font-weight:400}.perfume-image{object-fit:cover;border-radius:10px;width:clamp(70px,15vw,122px);height:auto}@media (width<=1023px){.perfume-name{font-size:1.125rem;font-weight:400}.perfume-brand{font-size:.875rem;font-weight:400}}@media (width<=767px){.perfume-name{font-size:1rem;font-weight:400}.perfume-brand{font-size:.875rem;font-weight:400}}.layering-perfume-selection{background-color:var(--layering-mix-background);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:20px;width:100%;min-height:clamp(300px,35vh,349px);padding:15px 22px 25px;transition:all .3s ease-in-out;display:flex}.reset-button-container{justify-content:flex-end;margin-top:3px;display:flex}.reset-button{color:var(--gray-300);cursor:pointer;background:0 0;border:none;font-size:13px;transition:color .2s}.reset-button:hover{color:var(--gray-100)}.layering-perfume-selection__controls{flex-direction:column;gap:.81rem;display:flex}.layering-perfume-selection__content{flex:1;transition:all .3s;display:flex;position:relative}.layering-perfume-selection.is-empty .layering-perfume-selection__content{border:1.5px dashed #ffffff4d;min-height:calc(clamp(70px,15vw,122px) + 40px)}@media (width<=1023px){.reset-button{font-size:12px}}@media (width<=767px){.reset-button{font-size:11px}}.button-container{box-sizing:border-box;justify-content:center;width:100%;display:flex}.layering-button{border:1px solid var(--layering-mix-btn);cursor:pointer;box-sizing:border-box;background-color:#0000;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:1280px;height:clamp(57px,6vw,81px);transition:background-color .3s,transform .2s;display:flex;position:relative}.button-text{color:var(--gray-900);font-size:clamp(.875rem,.75rem + .625vw,1.125rem);font-weight:500;transition:color .3s}.layering-button:hover{background-color:var(--layering-mix-btn)}.layering-button:hover .button-text{color:var(--white-900)}.layering-page{box-sizing:border-box;flex-direction:column;gap:clamp(2.5rem,6vw,4rem);width:100%;max-width:1280px;margin:0 auto;padding:clamp(2rem,5vw,5rem) 1rem;display:flex}.layering-text-frame{flex-direction:column;gap:1.1875rem;display:flex}.layering-title{color:var(--gray-900);margin:0;font-size:1.625rem;font-weight:600}.layering-description{color:var(--gray-900);margin:0;font-size:1.25rem}.selection-frame{justify-content:center;align-items:stretch;gap:clamp(1rem,2vw,1.875rem);width:100%;margin-bottom:25px;display:flex}.selection-box{opacity:.5;filter:brightness(90%);cursor:pointer;flex:1;transition:all .3s}.selection-box:hover{opacity:.7}.selection-box.is-active{opacity:1;filter:brightness();cursor:default}.button-frame{justify-content:center;width:100%;display:flex}.grid-frame{width:100%;padding-top:2rem}@media (width<=1023px){.layering-title{font-size:1.25rem}.layering-description{font-size:1.125rem}}@media (width<=767px){.layering-page{padding:2rem 1rem}.selection-frame{flex-direction:column}.layering-title{font-size:1.125rem}.layering-description{font-size:1rem}.layering-text-frame{gap:.625rem}}*{box-sizing:border-box;background-color:#0000;border:0;margin:0;padding:0;font-family:inherit}body{letter-spacing:-.025em;font-family:Pretendard,sans-serif;line-height:1.4}:root{--gray-50:#f5f5f5;--gray-100:#ededed;--gray-200:#dedede;--gray-300:#bbb;--gray-400:#888;--gray-500:#6b6b6b;--gray-600:#4b4b4b;--gray-700:#3d3d3d;--gray-800:#2c2c2c;--gray-900:#212121;--white-800:#fafafa;--white-900:#fff;--main-color:#243a5b;--header-logo:var(--gray-900);--header-nav:var(--gray-500);--header-nav-focus:var(--gray-600);--header-auth:var(--gray-500);--header-auth-focus:var(--gray-600);--header-hamburger:var(--gray-600);--login-background:var(--white-900);--login-description:var(--gray-900);--login-description-sub:var(--gray-500);--login-textbox:var(--gray-400);--login-textbox-stroke:var(--gray-300);--login-textbox-placeholder:var(--gray-300);--login-btn:var(--main-color);--login-btn-text:var(--white-800);--main-background:var(--white-800);--main-bar:var(--gray-100);--main-bar-placeholder:var(--gray-400);--main-cardlist-background:var(--main-color);--main-card-description:var(--gray-600);--main-card-background:var(--white);--detail-background:var(--white-900);--detail-description:var(--gray-900);--detail-review-description:var(--gray-600);--detail-btn:var(--main-color);--detail-btn-text:var(--white-800);--detail-review-background:var(--gray-50);--detail-review-context:var(--gray-900);--detail-review-date:var(--gray-600);--female:#7e1689;--male:#183e78;--unisex:#10985f;--review-write-background:var(--white-800);--review-write-description:var(--gray-900);--review-write-placeholder:var(--gray-400);--review-write-btn:var(--main-color);--review-write-btn-text:var(--white-800);--layering-background:var(--white-800);--layering-mix-background:var(--main-color);--layering-mix-search:var(--white-800);--layering-mix-placeholder:var(--gray-400);--layering-mix-filter:var(--white-800);--layering-mix-filter-placeholder:var(--gray-400);--layering-mix-perfume-name:var(--gray-50);--layering-mix-btn:var(--main-color);--layering-mix-btn-text:var(--gray-900);--layering-cardlist-filter:var(--gray-300);--layering-cardlist-filter-text:var(--white-800);--accord-background:var(--white-800);--accord-text:var(--gray-900);--accord-category:var(--gray-400);--accord-category-focus:var(--gray-600);--accord-stroke:var(--gray-200);--accord-note-background:var(--gray-200);--accord-note-btn:var(--gray-200);--accord-perfume-brand:var(--gray-900);--accord-perfume-name:var(--gray-600)}
