.bc-wrap{width:min(calc(100% - 80px),1320px);margin-inline:auto}.beauty-collection-banner{background:#f7efe8;color:#30231e;padding:22px 0 0}.bc-breadcrumb{display:flex;gap:10px;align-items:center;font-size:10px;color:#7c604b;margin-bottom:14px;line-height:1.8;flex-wrap:wrap}.bc-breadcrumb a{color:inherit;text-decoration:none}.bc-breadcrumb [aria-current]{color:#644b3b}.bc-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:324px}.bc-hero__copy{padding:22px 0 38px}.bc-eyebrow{display:flex;gap:9px;align-items:center;font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:#805c43;margin:0 0 16px}.bc-eyebrow>span{width:5px;height:5px;background:#a4775e;border-radius:50%}.bc-hero h1{font-size:clamp(40px,4.5vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1.12;color:#30231e;margin:0;overflow-wrap:anywhere}.bc-hero__description{font-size:14px;line-height:1.9;color:#775e4e;max-width:420px;margin:18px 0 0}.bc-hero__description p{margin-block:0 10px}.bc-hero__actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:27px}.bc-hero__link{display:inline-flex;gap:28px;align-items:center;min-height:42px;color:#493225;font-size:12px;font-weight:500;text-underline-offset:5px}.bc-hero__link>span{font-size:20px}.bc-hero__count{border-inline-start:1px solid #d3c0ae;padding-inline-start:23px;font-size:11px;color:#7c604b}.bc-hero__visual{position:relative;min-width:0;height:324px;direction:ltr;overflow:hidden}.bc-hero__halo{position:absolute;width:310px;height:310px;border-radius:50%;background:#ead4c8;top:14px;left:22%}.bc-hero__product{position:absolute;display:block;background:#fffdfb;border:1px solid #eee2d9;overflow:hidden;box-shadow:0 14px 40px #64402b0b}.bc-hero__product img{width:100%;height:100%;object-fit:contain;display:block}.bc-hero__product--primary{height:278px;width:248px;left:12%;top:23px;transform:rotate(-7deg);border-radius:90px 90px 9px 9px;z-index:1}.bc-hero__product--secondary{height:224px;width:196px;left:51%;top:58px;transform:rotate(10deg);border-radius:9px}.bc-hero__stamp{position:absolute;bottom:15px;left:40%;z-index:2;display:flex;align-items:center;gap:20px;padding:9px 16px;background:#fffaf4;border:1px solid #d7bfa9;border-radius:25px;font-size:9px;letter-spacing:.05em;color:#846047;white-space:nowrap}.bc-hero__stamp>span{font-size:22px;line-height:1}.bc-hero__visual--photo{height:324px;border-radius:100px 8px 0 0}.bc-hero__photo{width:100%;height:100%;object-fit:cover;display:block}.bc-hero--text-only{grid-template-columns:1fr;min-height:260px}.bc-category-nav{background:#fffdfb;border-block:1px solid #eee3d9}.bc-category-nav__inner{display:flex;align-items:center;gap:10px;padding-block:18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d9c7b7 transparent}.bc-category-nav a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;white-space:nowrap;padding:9px 17px;border:1px solid #e4d6c9;border-radius:30px;color:#8a6c56;font-size:11px;line-height:1.6;text-decoration:none;transition:background .2s,border-color .2s}.bc-category-nav a:hover{border-color:#ab8263;background:#f7ece2}.bc-category-nav [aria-current=page]{background:#35251c;color:#fff8ed;border-color:#35251c}.beauty-collection-banner a:focus-visible,.bc-category-nav a:focus-visible,.beauty-collection-grid :focus-visible{outline:2px solid #986d4c;outline-offset:4px}.beauty-collection-grid{display:block;background:#fffdfb;color:#463327}.beauty-collection-grid .page-width{max-width:1400px;padding-inline:40px}.bc-grid-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:22px}.bc-grid-heading h2{font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1.3;color:#3a281e;margin:0}.bc-grid-heading p{font-size:11px;color:#7c604b;margin:0}.beauty-collection-grid .facets-container{margin-bottom:28px}.beauty-collection-grid .facets__form{margin-bottom:0;gap:15px 24px;align-items:center;padding-bottom:15px;border-bottom:1px solid #e8ded4}.beauty-collection-grid .facets__heading{font-size:11px;font-weight:500;color:#6d5140;margin-inline:0 12px}.beauty-collection-grid .facets__wrapper{gap:10px}.beauty-collection-grid .facets__disclosure{margin:0}.beauty-collection-grid .facets__summary{border:1px solid #e3d3c3;border-radius:5px;padding:11px 32px 11px 13px;margin:0;background:#fffaf4;font-size:11px;min-height:44px}.beauty-collection-grid .facets__summary .icon-caret{inset-inline-end:12px;right:auto;top:calc(50% - 3px)}.beauty-collection-grid .facets__summary>div{color:#745840;gap:10px}.beauty-collection-grid .facets__summary-label{text-decoration:none}.beauty-collection-grid .facets__display{border:1px solid #dfcbb8;border-radius:7px;background:#fffdf9;box-shadow:0 10px 35px #35251b14;top:calc(100% + 8px);inset-inline-start:0;left:auto}.beauty-collection-grid .facets__header{background:#f9f1e8;border-color:#e7d6c5}.beauty-collection-grid .facets__selected,.beauty-collection-grid .facets__reset,.beauty-collection-grid .facets__label{font-size:12px;color:#72563f}.beauty-collection-grid .facets__label{min-height:42px}.beauty-collection-grid .facet-filters{padding-inline-start:0}.beauty-collection-grid .facet-filters__label{font-size:11px;color:#93765d;white-space:nowrap;margin-inline:0 10px}.beauty-collection-grid .facet-filters__field{gap:4px}.beauty-collection-grid .facet-filters__field .select{border:1px solid #e3d3c3;background:#fffaf4;border-radius:5px;min-width:190px}.beauty-collection-grid .facet-filters__sort{font-size:11px;min-height:44px;padding-inline:13px 32px;color:#5d402a}.beauty-collection-grid .facet-filters .svg-wrapper{inset-inline-end:12px;right:auto}.beauty-collection-grid .product-count__text{font-size:11px;color:#7c604b}.beauty-collection-grid .product-count{align-self:center}.beauty-collection-grid .active-facets__button-inner{font-size:11px;border-radius:4px;box-shadow:0 0 0 1px #d8c3b1;color:#6f4b30}.beauty-collection-grid .active-facets__button-remove{font-size:11px;color:#8a6649}.beauty-collection-grid .product-grid{column-gap:22px;row-gap:34px}.beauty-collection-grid .product-grid>.grid__item{width:calc(25% - 16.5px);max-width:calc(25% - 16.5px)}.beauty-collection-grid .card{color:#4b3323}.beauty-collection-grid .card__inner{border:1px solid #eee3d9;border-radius:8px;overflow:hidden;background:#f5eee7}.beauty-collection-grid .card__media{border:0;background:#fff;inset:0}.beauty-collection-grid .card__media img{object-fit:contain;padding:8px}.beauty-collection-grid .card__information{padding:16px 0 4px;text-align:start}.beauty-collection-grid .card__heading{font-size:14px;line-height:1.55;font-weight:500;text-transform:none;letter-spacing:0;text-align:start}.beauty-collection-grid .card__heading a{color:#503522}.beauty-collection-grid .card-information{text-align:start}.beauty-collection-grid .price{font-size:13px;line-height:1.7;color:#8c6547;margin-top:7px}.beauty-collection-grid .caption-with-letter-spacing{font-size:9px;letter-spacing:.08em;color:#7c604b;margin-bottom:6px}.beauty-collection-grid .badge{border:0;border-radius:3px;background:#f2e6d8;color:#6f4c31;font-size:9px;padding:7px 10px;letter-spacing:0}.beauty-collection-grid .quick-add{margin:12px 0 0;z-index:2}.beauty-collection-grid .quick-add__submit{min-height:44px;font-size:11px;font-weight:500;color:#5f422d;background:#fffcf8;border:1px solid #d8c2ae;border-radius:4px;padding-inline:10px;letter-spacing:0}.beauty-collection-grid .quick-add__submit:after{box-shadow:none}.beauty-collection-grid .quick-add__submit:hover{background:#f3e7da}.beauty-collection-grid .quick-add-modal__content{border-radius:10px;border-color:#dfcbb8}.beauty-collection-grid .pagination-wrapper{margin-top:44px}.beauty-collection-grid .pagination__list{gap:8px}.beauty-collection-grid .pagination__item{border:1px solid #e2d1c1;border-radius:4px;font-size:12px;color:#846045}.beauty-collection-grid .pagination__item--current{background:#35251e;color:#fff6eb}.beauty-collection-grid .pagination__item:after{display:none}.beauty-collection-grid .mobile-facets__open{font-size:12px;color:#63412a;padding:12px 14px;min-height:44px;border:1px solid #d9c3ae;border-radius:4px;gap:9px}.beauty-collection-grid .mobile-facets__open-label{text-decoration:none}.beauty-collection-grid .mobile-facets__inner{background:#fffcf8;color:#644831;border-color:#e1cdbb}.beauty-collection-grid .mobile-facets__header,.beauty-collection-grid .mobile-facets__footer{background:#faf3eb;border-color:#e2cdb9}.beauty-collection-grid .mobile-facets__heading{font-size:18px;font-weight:500;color:#4b3121}.beauty-collection-grid .mobile-facets__count{font-size:11px;color:#7c604b}.beauty-collection-grid .mobile-facets__summary,.beauty-collection-grid .mobile-facets__label{font-size:13px;color:#725239}.beauty-collection-grid .mobile-facets__footer .button{background:#35251e;color:#fff7ed;border-radius:4px;font-size:12px;min-height:46px}.beauty-collection-grid .mobile-facets__footer .button:after{box-shadow:none}.beauty-collection-grid .mobile-facets__clear{color:#876344;font-size:12px}.beauty-collection-grid .mobile-facets__sort label{font-size:12px;color:#876b52}.beauty-collection-grid .mobile-facets__sort .select{border:1px solid #dbc4ad;border-radius:4px;padding:8px}.beauty-collection-grid .mobile-facets__sort .select__select{font-size:12px;padding-inline-end:25px}.beauty-collection-banner:dir(rtl) h1{letter-spacing:0;line-height:1.5;font-size:clamp(36px,3.7vw,54px)}.beauty-collection-banner:dir(rtl) .bc-eyebrow{letter-spacing:0}.bc-hero__stamp:dir(rtl){direction:rtl}.beauty-collection-grid:dir(rtl) .bc-grid-heading h2{letter-spacing:0}.beauty-collection-grid:dir(rtl) .facets__summary{padding-inline:13px 32px}.beauty-collection-grid:dir(rtl) .facets__label>svg{margin-left:12px;margin-right:0}.beauty-collection-grid:dir(rtl) .mobile-facets__arrow{margin-left:0;margin-right:auto;transform:rotate(180deg)}.beauty-collection-grid:dir(rtl) .mobile-facets__close-button .icon-arrow{transform:rotate(180deg)}.beauty-collection-grid:dir(rtl) .mobile-facets__close{right:auto;left:10px}.beauty-collection-grid:dir(rtl) .mobile-facets__label>svg{margin-left:12px;margin-right:0}
@media(min-width:750px) and (max-width:989px){.beauty-collection-grid .product-grid>.grid__item{width:calc(33.333% - 14.667px);max-width:calc(33.333% - 14.667px)}.bc-hero{gap:20px}.bc-hero__product--primary{width:190px;height:240px;left:0;top:40px}.bc-hero__product--secondary{width:145px;height:190px;left:52%;top:75px}.bc-hero__halo{width:260px;height:260px;left:8%;top:30px}.bc-hero__stamp{left:22%}.beauty-collection-grid .facets__form{grid-template-columns:1fr auto}.beauty-collection-grid .facets__wrapper{grid-column:1/-1}.beauty-collection-grid .facet-filters{grid-column:2}.beauty-collection-grid .facets__form .product-count{grid-column:1;grid-row:2}}
@media(max-width:749px){.bc-wrap{width:calc(100% - 36px)}.beauty-collection-banner{padding-top:16px}.bc-breadcrumb{font-size:9px;margin-bottom:12px}.bc-hero{grid-template-columns:1fr;gap:0;min-height:0}.bc-hero__copy{padding:10px 0 8px}.bc-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:12px}.bc-hero h1{font-size:43px;line-height:1.15}.bc-hero__description{font-size:12px;line-height:1.8;max-width:330px;margin-top:13px}.bc-hero__actions{margin-top:13px;gap:18px}.bc-hero__link{font-size:11px;min-height:40px;gap:22px}.bc-hero__count{font-size:10px;padding-inline-start:18px}.bc-hero__visual{height:214px;width:min(100%,380px);margin-inline:auto}.bc-hero__halo{height:200px;width:200px;top:13px;left:23%}.bc-hero__product--primary{height:191px;width:166px;left:10%;top:12px;border-radius:65px 65px 6px 6px}.bc-hero__product--secondary{height:150px;width:134px;left:53%;top:40px;border-radius:6px}.bc-hero__stamp{font-size:8px;gap:15px;left:39%;bottom:7px;padding:6px 12px}.bc-hero__stamp>span{font-size:18px}.bc-hero__visual--photo{height:210px;border-radius:70px 6px 0 0;margin-top:14px}.bc-category-nav__inner{gap:8px;padding-block:13px;width:100%;padding-inline:18px}.bc-category-nav a{font-size:10px;min-height:38px;padding:8px 14px}.beauty-collection-grid .page-width{padding-inline:18px}.bc-grid-heading{gap:10px;margin-bottom:17px}.bc-grid-heading h2{font-size:24px}.bc-grid-heading p{font-size:9px;max-width:120px;line-height:1.7;text-align:end}.beauty-collection-grid .facets-container{margin-bottom:24px;column-gap:12px}.beauty-collection-grid .product-count__text{font-size:10px}.beauty-collection-grid .product-grid{column-gap:12px;row-gap:25px}.beauty-collection-grid .product-grid>.grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}.beauty-collection-grid .card__inner{border-radius:6px}.beauty-collection-grid .card__media img{padding:4px}.beauty-collection-grid .card__heading{font-size:12px;line-height:1.6}.beauty-collection-grid .card__information{padding:12px 0 3px}.beauty-collection-grid .price{font-size:12px;margin-top:6px}.beauty-collection-grid .quick-add{margin-top:10px}.beauty-collection-grid .quick-add__submit{font-size:10px;padding-inline:7px;min-height:43px}.beauty-collection-grid .pagination-wrapper{margin-top:30px}.beauty-collection-banner:dir(rtl) h1{font-size:37px;line-height:1.5}.beauty-collection-grid:dir(rtl) .mobile-facets__open{margin-left:0}.beauty-collection-grid .collection--empty .title{font-size:20px;line-height:1.8}.bc-hero--text-only .bc-hero__copy{padding-bottom:28px}}
@media(prefers-reduced-motion:reduce){.bc-category-nav a{transition:none}.beauty-collection-grid *{scroll-behavior:auto}}
.beauty-collection-grid .facet-filters__field .select__select{min-height:44px;height:44px;padding-inline:13px 32px}.beauty-collection-grid .card .card__inner{border:1px solid #eee3d9;border-radius:8px;background:#f5eee7}.beauty-collection-grid .card .card__inner .card__media{border-radius:7px;background:#fff}.beauty-collection-grid .facets__price .field__input{font-size:13px}.beauty-collection-grid .facets__price .field__label{font-size:11px}.beauty-collection-grid .pagination__list{display:flex;justify-content:center;list-style:none;padding:0}.beauty-collection-grid .pagination__list>li{flex:0 0 42px;max-width:42px}.beauty-collection-grid .pagination__item{min-height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
