.pl-layering{--pl-ink:#222;--pl-muted:#686868;--pl-line:#e8e6e3;background:transparent;color:var(--pl-ink);padding:44px 0 76px}.pl-layering *,.pl-layering *:before,.pl-layering *:after{box-sizing:border-box}.pl-layering__shell{width:min(100% - 64px,1260px);margin:0 auto;min-width:0}.pl-layering__hero{padding:4px 0 35px;border-bottom:1px solid var(--pl-line)}.pl-layering__eyebrow{display:block;color:#777;font-size:10px;font-weight:700;letter-spacing:.14em}.pl-layering__hero h1{font-size:clamp(32px,3.3vw,46px);line-height:1.13;letter-spacing:-.035em;font-weight:750;margin:12px 0 14px}.pl-layering__intro{font-size:15px;line-height:1.75;max-width:760px;color:#545454;margin:0}.pl-layering__discovery{padding:30px 0 24px}.pl-layering__filter-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px}.pl-layering__filter-title h2{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:7px 0}.pl-layering__filter-title p{color:var(--pl-muted);font-size:13px;line-height:1.5;margin:0}.pl-layering__count{font-size:12px;color:#666;border:1px solid var(--pl-line);border-radius:30px;padding:8px 12px;white-space:nowrap}.pl-layering__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pl-layering__filter{-webkit-appearance:none;appearance:none;border:1px solid #dcdad7;background:#fff;border-radius:100px;color:#333;font-family:inherit;font-size:13px;font-weight:650;min-height:44px;line-height:1.2;padding:11px 18px;cursor:pointer;transition:background .16s,border-color .16s}.pl-layering__filter:hover{border-color:#777;background:#f7f7f7}.pl-layering__filter[aria-pressed=true]{background:#222;border-color:#222;color:#fff}.pl-layering__filter:focus-visible,.pl-layering__card a:focus-visible{outline:3px solid #777;outline-offset:3px}.pl-layering__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pl-layering__card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pl-line);border-radius:13px;overflow:hidden}.pl-layering__card[hidden],.pl-layering__empty[hidden]{display:none!important}.pl-layering__pair{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:4px;align-items:start;background:#f9f8f7;padding:17px 13px 16px;border-bottom:1px solid #efeeec}.pl-layering__perfume{display:flex;flex-direction:column;align-items:center;min-width:0;gap:9px}.pl-layering__image{width:100%;max-width:168px;aspect-ratio:1/1;background:#fff;border:1px solid #eeece9;border-radius:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.pl-layering__image img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.pl-layering__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:25px;font-weight:700;color:#adaba7;background:linear-gradient(140deg,#fbfbfb,#f1efec)}.pl-layering__perfume-name{display:block;width:100%;min-height:4.05em;text-align:center;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.pl-layering__plus{display:flex;align-items:center;justify-content:center;margin-top:61px;color:#666;font-size:24px;font-weight:350}.pl-layering__card-body{padding:20px 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.pl-layering__tag{align-self:flex-start;background:#f0efed;color:#666;padding:6px 9px;border-radius:5px;font-size:10px;line-height:1.2;font-weight:700}.pl-layering__card h3{font-size:18px;font-weight:750;letter-spacing:-.015em;line-height:1.3;margin:0}.pl-layering__card-body p{margin:0;color:#595959;font-size:13px;line-height:1.65;flex:1;overflow-wrap:anywhere}.pl-layering__card-actions{margin-top:6px;display:flex;flex-direction:column;gap:12px}.pl-layering__primary{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#222;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700;border-radius:8px;min-height:46px;padding:12px 14px}.pl-layering__primary:hover{background:#393939}.pl-layering__primary--disabled{background:#777;cursor:default}.pl-layering__source{color:#5b5b5b;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pl-layering__empty{text-align:center;border:1px dashed #d5d2ce;background:#fff;border-radius:13px;padding:46px 25px;max-width:740px;margin:0 auto}.pl-layering__empty-icon{color:#98938f;font-size:28px}.pl-layering__empty h3{font-size:20px;margin:9px 0}.pl-layering__empty p{font-size:14px;color:#666;line-height:1.6;margin:0}.pl-layering__footnote{margin:30px 0 0;padding-top:20px;border-top:1px solid var(--pl-line);font-size:12px;line-height:1.6;color:#777}.pl-layering__editor-note{margin:16px 0 0;padding:12px;background:#fff9e8;border:1px solid #f5deb0;border-radius:7px;color:#6b521c;font-size:12px;line-height:1.5}@media(min-width:700px)and (max-width:1199px){.pl-layering{padding:36px 0 60px}.pl-layering__shell{width:min(100% - 48px,1020px)}.pl-layering__hero{padding-bottom:28px}.pl-layering__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pl-layering__card-body{padding:18px 16px}.pl-layering__image{max-width:158px}.pl-layering__plus{margin-top:52px}}@media(max-width:699px){.pl-layering{padding:24px 0 50px}.pl-layering__shell{width:calc(100% - 28px)}.pl-layering__hero{padding:0 0 25px}.pl-layering__hero h1{font-size:30px;line-height:1.15;margin:10px 0}.pl-layering__intro{font-size:14px;line-height:1.65}.pl-layering__discovery{padding:24px 0 18px}.pl-layering__filter-title{display:block;margin-bottom:15px}.pl-layering__filter-title h2{font-size:21px}.pl-layering__filter-title p{font-size:12px}.pl-layering__count{display:inline-flex;margin-top:11px}.pl-layering__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl-layering__filter{font-size:12px;padding:10px 7px;min-height:44px}.pl-layering__grid{grid-template-columns:minmax(0,1fr);gap:14px}.pl-layering__pair{padding:13px 12px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.pl-layering__image{max-width:150px}.pl-layering__plus{margin-top:55px}.pl-layering__perfume-name{font-size:12px}.pl-layering__card-body{padding:16px;gap:10px}.pl-layering__card h3{font-size:17px}.pl-layering__card-body p{font-size:13px}.pl-layering__empty{padding:35px 17px}.pl-layering__footnote{margin-top:22px}}@media(prefers-reduced-motion:reduce){.pl-layering__filter{transition:none}}.pl-layering__buy{display:block;min-width:0}.pl-layering__choose{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid #222;border-radius:8px;background:#222;color:#fff;font:inherit;font-size:13px;font-weight:750;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.pl-layering__choose:hover{background:#393939;border-color:#393939}.pl-layering__choose:focus-visible{outline:3px solid #777;outline-offset:3px}.pl-layering__choose:disabled{cursor:not-allowed;opacity:.6}.pl-layering__choose span:last-child{font-size:19px;line-height:1;font-weight:400}.pl-layering__card-actions .pl-layering__primary:not(.pl-layering__primary--disabled){border:1px solid #d5d5d5;background:#fff;color:#222!important}.pl-layering__card-actions .pl-layering__primary:not(.pl-layering__primary--disabled):hover{background:#f8f8f8}.pl-layering__modal{box-sizing:border-box;position:fixed;margin:auto;width:min(640px,calc(100vw - 32px));max-width:100%;max-height:min(92dvh,780px);padding:0;border:1px solid #dedede;border-radius:15px;background:#fff;color:#222;box-shadow:0 18px 70px #00000038;overflow-y:auto;overscroll-behavior:contain}.pl-layering__modal:not([open]){display:none}.pl-layering__modal::backdrop{background:#0a0a0a8f}.pl-layering__modal-inner{padding:27px 28px 26px}.pl-layering__modal-top{display:flex;align-items:start;justify-content:space-between;gap:14px}.pl-layering__modal-top h2{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:7px 0 0;font-weight:750}.pl-layering__modal-close{-webkit-appearance:none;appearance:none;flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ddd;background:#fff;color:#333;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.pl-layering__modal-close:disabled{opacity:.45;cursor:wait}.pl-layering__modal-info{font-size:13px;color:#666;line-height:1.65;margin:13px 0 20px}.pl-layering__size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pl-layering__size-panel{min-width:0;border:1px solid #e6e4e2;border-radius:11px;padding:17px 15px 14px;background:#faf9f8}.pl-layering__size-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;line-height:1.25;color:#555}.pl-layering__size-label strong{font-size:15px;line-height:1.35;color:#222;overflow-wrap:anywhere}.pl-layering__size-select{-webkit-appearance:auto;appearance:auto;display:block;margin:13px 0 12px;width:100%;min-width:0;min-height:46px;padding:11px 9px;border:1px solid #bbb;border-radius:8px;color:#222;background:#fff;font:inherit;font-size:14px}.pl-layering__size-select:focus-visible,.pl-layering__modal-close:focus-visible,.pl-layering__modal-add:focus-visible{outline:3px solid #777;outline-offset:3px}.pl-layering__size-select:disabled{opacity:.55}.pl-layering__size-price{font-weight:750;font-size:17px;color:#222}.pl-layering__total-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e5e5e5;margin:20px 0 15px;padding-top:18px}.pl-layering__total-row span:first-child{font-size:14px;font-weight:650}.pl-layering__total-row strong{font-size:24px;letter-spacing:-.025em}.pl-layering__modal-add{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:50px;background:#222;color:#fff;border:1px solid #222;border-radius:8px;font:inherit;font-size:14px;font-weight:750;padding:13px 18px;cursor:pointer}.pl-layering__modal-add:hover:not(:disabled){background:#333}.pl-layering__modal-add:disabled{opacity:.5;cursor:wait}.pl-layering__duo-status{min-height:19px;font-size:13px;line-height:1.5;margin:11px 0 0;color:#555;overflow-wrap:anywhere}.pl-layering__duo-status[data-error=true]{color:#a52828;font-weight:650}.pl-layering__modal-footnote{font-size:12px;line-height:1.6;margin:11px 0 0;color:#777}@media(min-width:700px)and (max-width:1199px){.pl-layering__modal{width:min(620px,calc(100vw - 48px))}.pl-layering__size-grid{gap:12px}}@media(max-width:699px){.pl-layering__choose{font-size:13px;min-height:48px}.pl-layering__modal{width:calc(100vw - 22px);max-height:calc(100dvh - 24px);border-radius:12px}.pl-layering__modal-inner{padding:18px 17px 20px}.pl-layering__modal-top h2{font-size:22px}.pl-layering__modal-info{margin:11px 0 16px}.pl-layering__size-grid{grid-template-columns:minmax(0,1fr);gap:10px}.pl-layering__size-panel{padding:12px 13px 10px}.pl-layering__size-label{gap:4px}.pl-layering__size-label strong{font-size:14px}.pl-layering__size-select{margin:9px 0 8px;min-height:44px}.pl-layering__size-price{font-size:16px}.pl-layering__total-row{margin:14px 0 13px;padding-top:14px}.pl-layering__total-row strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.pl-layering__choose{transition:none}}.pl-layering__card[id]{scroll-margin-top:120px}.pl-layering a.pl-layering__product-link{color:inherit;text-decoration:none}.pl-layering a.pl-layering__image{transition:border-color .15s ease,box-shadow .15s ease}.pl-layering a.pl-layering__image:hover{border-color:#b7b4ae;box-shadow:0 2px 10px #0000000f}.pl-layering a.pl-layering__perfume-name:hover{text-decoration:underline;text-underline-offset:3px}.pl-layering a.pl-layering__product-link:focus-visible{outline:3px solid #777;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pl-layering a.pl-layering__image{transition:none}}.pl-layering__review-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;align-self:flex-start;max-width:100%;min-height:36px;padding:5px 0;color:#262626!important;font-size:13px;font-weight:650;line-height:1.5;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.pl-layering__review-link:hover{color:#666!important}.pl-layering__review-link span{font-size:16px;line-height:1;text-decoration:none}.pl-layering__guide-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:14px;min-height:34px;color:#252525!important;font-size:14px;line-height:1.5;font-weight:650;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}.pl-layering__guide-link:hover{color:#666!important}.pl-layering__guide-link:focus-visible{outline:3px solid #777;outline-offset:3px}.pl-layering__guide-link span{font-size:17px;text-decoration:none}@media(max-width:699px){.pl-layering__guide-link{font-size:13px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pl-layering-library.css.map */
