.royal-loader_stage__gSU4o{display:flex;min-height:min(55svh,420px);width:100%;align-items:center;justify-content:center;flex-direction:column;padding:32px 16px;background:#FAF7F2;color:#6f203d}.royal-loader_emblem__y53CQ{position:relative;width:96px;height:96px}.royal-loader_motif__OXFYn{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;animation:royal-loader_royal-breathe__4wBMj 2.4s ease-in-out infinite}.royal-loader_thread__CR5Uj{position:absolute;inset:0;border-color:#6f203d #6f203d20 #b58b4933;border-style:solid;border-width:1px;border-radius:50%;animation:royal-loader_royal-weave__AyQ97 2s linear infinite}.royal-loader_brand___90Mb{margin-top:20px;font-family:Georgia,serif;font-size:18px;letter-spacing:.08em}.royal-loader_caption__XlyrZ{margin-top:8px;font-size:12px;letter-spacing:.12em}@keyframes royal-loader_royal-weave__AyQ97{to{transform:rotate(1turn)}}@keyframes royal-loader_royal-breathe__4wBMj{50%{opacity:.6;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.royal-loader_motif__OXFYn,.royal-loader_thread__CR5Uj{animation:none}}.reviews_section__p54B2{background:#FAF7F2;border-top:1px solid #eadde0;border-bottom:1px solid #eadde0;padding:44px 0;color:#35242c}.reviews_heading__eabVd{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.reviews_heading__eabVd h2{font:600 clamp(24px,2.5vw,34px)/1.25 Georgia,serif;letter-spacing:-.025em}.reviews_heading__eabVd p{color:#77666d;font-size:14px;margin-top:8px}.reviews_viewAll__dTGXy{white-space:nowrap;font-size:13px;font-weight:600;color:#713347;display:inline-flex;gap:10px}.reviews_groupHeading___i6QT{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.reviews_groupHeading___i6QT h3{font-size:13px;color:#75636a;font-weight:500}.reviews_cards__zu57y{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px) / 4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:thin;scrollbar-color:#d4bac3 transparent}.reviews_card__SOKeO{scroll-snap-align:start;background:rgba(255,255,255,.95);border:1px solid #ece4df;border-radius:14px;box-shadow:0 5px 16px #51354108;padding:16px;min-width:0}.reviews_card__SOKeO article{display:flex;flex-direction:column;height:100%}.reviews_person__1kkyG{display:flex;align-items:center;gap:12px}.reviews_initials__uCMUA,.reviews_person__1kkyG img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.reviews_initials__uCMUA{display:grid;place-items:center;background:#f5e7e9;color:#74384d;font-size:17px;font-family:Georgia,serif;font-weight:600}.reviews_author___PygZ{font:600 17px/1.35 Georgia,serif;color:#65253a;letter-spacing:.015em;text-transform:capitalize;overflow-wrap:anywhere}.reviews_stars__P7ua0{color:#bc862b;letter-spacing:2px;font-size:17px;margin-top:4px;line-height:1}.reviews_expanded__t59la,.reviews_quote__xL78G{font-size:14px;line-height:1.75;margin:18px 0 12px;white-space:pre-line;overflow-wrap:anywhere}.reviews_quote__xL78G{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.reviews_more__EvJAx{font-size:12px;text-align:left;color:#713347;text-decoration:underline;margin-bottom:12px}.reviews_cardFooter__BC7Yz{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#847079;font-size:11px}.reviews_cardFooter__BC7Yz a{text-decoration:underline}.reviews_card__SOKeO[data-review-source=manual] article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr auto auto auto;-moz-column-gap:14px;column-gap:14px;align-items:start}.reviews_card__SOKeO[data-review-source=manual] .reviews_person__1kkyG{display:contents}.reviews_card__SOKeO[data-review-source=manual] .reviews_person__1kkyG>.reviews_initials__uCMUA,.reviews_card__SOKeO[data-review-source=manual] .reviews_person__1kkyG>img{grid-column:1;grid-row:1/4}.reviews_card__SOKeO[data-review-source=manual] .reviews_person__1kkyG>div{grid-column:2;grid-row:3}.reviews_card__SOKeO[data-review-source=manual] .reviews_expanded__t59la,.reviews_card__SOKeO[data-review-source=manual] .reviews_quote__xL78G{grid-column:2;grid-row:1;margin:0 0 14px}.reviews_card__SOKeO[data-review-source=manual] .reviews_more__EvJAx{grid-column:2;grid-row:2}.reviews_card__SOKeO[data-review-source=manual] .reviews_cardFooter__BC7Yz{grid-column:2;grid-row:4}.reviews_googleGroup___o5id{margin-top:24px;padding-top:22px;border-top:1px solid #e6dcda}.reviews_googleHeading__VMOf3{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:#64545b}.reviews_googleHeading__VMOf3 a{color:#713347;text-decoration:underline}.reviews_googleAttribution__jaeN_{white-space:nowrap;font:normal 400 12px/1.5 Arial,sans-serif;letter-spacing:normal;color:#5e5e5e}.reviews_notice__pSh5D{font-size:12px;color:#78666d;margin-top:10px;margin-bottom:12px}.reviews_notice__pSh5D a{text-decoration:underline}.reviews_ratingOnly__HWgAT{margin:18px 0;font-size:13px;color:#78666d}@media (max-width:1023px){.reviews_cards__zu57y{grid-auto-columns:calc((100% - 18px) / 2)}}@media (max-width:575px){.reviews_section__p54B2{padding:28px 0}.reviews_heading__eabVd{gap:12px;margin-bottom:18px;align-items:flex-start}.reviews_heading__eabVd p{font-size:12px}.reviews_viewAll__dTGXy{font-size:12px;padding-top:5px}.reviews_cards__zu57y{grid-auto-columns:calc((100% - 10px) / 2);gap:10px;padding-left:0;padding-right:0}.reviews_card__SOKeO{padding:12px;border-radius:12px}.reviews_expanded__t59la,.reviews_quote__xL78G{font-size:12px;line-height:1.6;margin:12px 0 8px}.reviews_quote__xL78G{-webkit-line-clamp:4}.reviews_card__SOKeO[data-review-source=manual] .reviews_person__1kkyG,.reviews_person__1kkyG{display:flex;align-items:center;gap:8px}.reviews_person__1kkyG>div{min-width:0}.reviews_initials__uCMUA,.reviews_person__1kkyG img{width:30px;height:30px;font-size:13px}.reviews_author___PygZ{font-size:14px;letter-spacing:.01em}.reviews_stars__P7ua0{font-size:12px;letter-spacing:.5px;margin-top:5px;white-space:nowrap}.reviews_card__SOKeO[data-review-source=manual] article{display:flex}.reviews_card__SOKeO[data-review-source=manual] .reviews_expanded__t59la,.reviews_card__SOKeO[data-review-source=manual] .reviews_quote__xL78G{margin:12px 0 8px}.reviews_more__EvJAx{font-size:11px;margin-bottom:8px;min-height:30px}.reviews_cardFooter__BC7Yz{padding-top:8px;font-size:10px;gap:5px}}.product-grid_grid__WN1D5{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.product-grid_grid__WN1D5>li{min-width:0}.product-grid_grid__WN1D5 button[aria-label^="View product image"]{flex-shrink:1;min-width:0}@media (min-width:768px){.product-grid_grid__WN1D5{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}.inline-video_progress__A_Awt{display:block;width:100%;height:24px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-position:50%;background-size:100% 3px;background-repeat:no-repeat;cursor:pointer;touch-action:none}.inline-video_progress__A_Awt::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:transparent}.inline-video_progress__A_Awt::-moz-range-track{height:3px;border-radius:999px;background:transparent}.inline-video_progress__A_Awt::-webkit-slider-thumb{height:10px;width:10px;margin-top:-3.5px;border:1px solid #fff3d6;border-radius:50%;-webkit-appearance:none;background:#ead09a;box-shadow:0 1px 5px #0006;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.inline-video_progress__A_Awt::-moz-range-thumb{height:10px;width:10px;border:1px solid #fff3d6;border-radius:50%;background:#ead09a;box-shadow:0 1px 5px #0006}.inline-video_progress__A_Awt:active::-webkit-slider-thumb,.inline-video_progress__A_Awt:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #ead09a30}.inline-video_progress__A_Awt:focus-visible{outline:1px solid #ead09a;outline-offset:3px;border-radius:4px}.inline-video_progress__A_Awt:disabled{cursor:default;opacity:.4}.reels-viewer_dialog__7JKVa{position:fixed;inset:0;margin:0;padding:72px 24px;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;overflow:hidden;background:transparent;color:#fff}.reels-viewer_dialog__7JKVa[open]{display:flex;align-items:center;justify-content:center}.reels-viewer_dialog__7JKVa::backdrop{background:rgba(75,36,46,.16);backdrop-filter:blur(2px);animation:reels-viewer_veil-in__guqro .3s ease both}.reels-viewer_shell__PwUbn{position:relative;flex:none;width:min(340px,calc((100dvh - 144px) * 9 / 16),calc(100vw - 48px));aspect-ratio:9/16;border-radius:18px;box-shadow:0 24px 70px rgba(65,29,39,.28),0 0 0 1px rgba(255,255,255,.65);animation:reels-viewer_lift-in__nJtx9 .35s cubic-bezier(.2,.8,.2,1) both}.reels-viewer_scroller__e2l1s{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:inherit;background:#1b1517}.reels-viewer_scroller__e2l1s::-webkit-scrollbar{display:none}.reels-viewer_toolbar__uUOKj{position:absolute;left:0;right:0;top:-54px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#442832}.reels-viewer_heading___DcHP{color:#fff;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.reels-viewer_close__M0Smm{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 11px;border-radius:999px;border:1px solid rgba(136,88,100,.2);background:rgba(255,250,251,.95);color:#442832;font-size:12px;font-weight:600;box-shadow:0 4px 16px rgba(65,29,39,.08);transition:background .15s,transform .15s}.reels-viewer_close__M0Smm:hover{background:#fff;transform:translateY(-1px)}.reels-viewer_close__M0Smm:focus-visible{outline:2px solid #a86c7e;outline-offset:3px}.reels-viewer_dialog__7JKVa[data-closing=true] .reels-viewer_shell__PwUbn{animation:reels-viewer_lift-out__KJCxz .22s ease both}.reels-viewer_dialog__7JKVa[data-closing=true]::backdrop{animation:reels-viewer_veil-out__D9zwL .22s ease both}@keyframes reels-viewer_lift-in__nJtx9{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reels-viewer_lift-out__KJCxz{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.95)}}@keyframes reels-viewer_veil-in__guqro{0%{opacity:0}to{opacity:1}}@keyframes reels-viewer_veil-out__D9zwL{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.reels-viewer_dialog__7JKVa::backdrop,.reels-viewer_dialog__7JKVa[data-closing=true] .reels-viewer_shell__PwUbn,.reels-viewer_dialog__7JKVa[data-closing=true]::backdrop,.reels-viewer_shell__PwUbn{animation-duration:1ms}.reels-viewer_close__M0Smm{transition:none}}.look-carousel_row__FaRYa{--slot:calc((min(100vw, 1760px) - 168px) / 7);display:grid;grid-template-columns:40px minmax(0,1fr) 40px;padding:0 20px;align-items:start;max-width:1760px;margin:0 auto}.look-carousel_track___TrPZ{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:10px 0 14px;grid-column:2;grid-row:1}.look-carousel_track___TrPZ::-webkit-scrollbar{display:none}.look-carousel_card__0t6r5{flex:0 0 calc((100% - 48px) / 7);min-width:0;scroll-snap-align:center}.look-carousel_arrow__DBwST{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:calc(var(--slot) * 8 / 9 - 10px);border:1px solid rgba(73,50,59,.2);border-radius:50%;background:rgba(255,255,255,.12);color:#35242c;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 3px 12px rgba(60,35,45,.06);backdrop-filter:blur(8px);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.look-carousel_arrow__DBwST:first-child{grid-column:1;grid-row:1}.look-carousel_arrow__DBwST:nth-child(2){grid-column:3;grid-row:1}.look-carousel_arrow__DBwST svg{display:block;flex:0 0 auto}@media (hover:hover){.look-carousel_arrow__DBwST:hover{background:rgba(255,255,255,.48);border-color:rgba(73,50,59,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 5px 16px rgba(60,35,45,.12)}}.look-carousel_arrow__DBwST:active{background:rgba(255,255,255,.3)}.look-carousel_arrow__DBwST:focus-visible{outline:2px solid #a86c7e;outline-offset:2px}.look-carousel_card__0t6r5 h3{font-size:13px}@media (max-width:767px){.look-carousel_row__FaRYa{grid-template-columns:minmax(0,1fr);padding:0 12px}.look-carousel_track___TrPZ{grid-column:1;padding-left:max(0px,calc(50% - 90px));padding-right:max(0px,calc(50% - 90px))}.look-carousel_card__0t6r5{flex-basis:180px}.look-carousel_arrow__DBwST{display:none}}@media (min-width:768px){.look-carousel_card__0t6r5>div:last-child>div{padding:10px}.look-carousel_card__0t6r5 h3{line-height:18px}.look-carousel_card__0t6r5 h3+p{font-size:11px}.look-carousel_card__0t6r5 a{padding-left:4px;padding-right:4px;font-size:11px}.look-carousel_arrow__DBwST:first-child{transform:translateX(calc(var(--slot) * .09))}.look-carousel_arrow__DBwST:nth-child(2){transform:translateX(calc(var(--slot) * -.09))}}@media (prefers-reduced-motion:reduce){.look-carousel_track___TrPZ{scroll-behavior:auto}.look-carousel_arrow__DBwST{transition:none}}.look-carousel_heading___kZOe{animation:look-carousel_premiumHeadingFloat__1u_hb 6s ease-in-out infinite}.look-carousel_headingText__mcEL_{color:#805c25}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.look-carousel_headingText__mcEL_{background-image:linear-gradient(110deg,#805c25,#805c25 38%,#b88c35 45%,#e4c575 50%,#b88c35 55%,#805c25 62%,#805c25);background-size:250% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:look-carousel_premiumHeadingShimmer__hChnx 6s linear infinite}}@keyframes look-carousel_premiumHeadingShimmer__hChnx{0%,12%{background-position:100% 50%}88%,to{background-position:0 50%}}@keyframes look-carousel_premiumHeadingFloat__1u_hb{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@media (prefers-reduced-motion:reduce){.look-carousel_headingText__mcEL_,.look-carousel_heading___kZOe{animation:none}.look-carousel_headingText__mcEL_{background:none;color:#805c25;-webkit-text-fill-color:currentColor}}@media (forced-colors:active){.look-carousel_headingText__mcEL_{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}.home-page_page__jflt7{background:#FAF7F2;color:#35242c}.home-page_page__jflt7 [data-home-looks] h2{letter-spacing:-.025em;color:#35242c}.home-page_page__jflt7 [data-home-looks] h2+p{font-size:14px;color:#826974}.home-page_page__jflt7 [data-home-looks] h3{color:#35242c}.home-page_page__jflt7 [data-testid=home-product-filters]{background:rgba(250,247,242,.98);border-top:1px solid #eadde0;padding-top:6px;padding-bottom:6px;transition:opacity .1s ease;box-shadow:0 5px 20px #60334108}.home-page_page__jflt7 [data-testid=home-product-filters]>div{margin-bottom:0;padding-bottom:0;border-bottom:0}.home-page_page__jflt7 [data-home-collection]>div:first-child>a{color:#805542;white-space:nowrap;font-size:13px}.home-page_page__jflt7 [data-home-collection] [data-testid=product-title]{color:#49323b}@media (max-width:767px){.home-page_page__jflt7 .content-container{padding-left:16px;padding-right:16px}}.home-page_page__jflt7 .content-container{max-width:1760px;padding-left:20px;padding-right:20px}.home-page_page__jflt7 [data-testid=home-exclusive-collections]>ul{row-gap:28px}@media (min-width:1024px){.home-page_page__jflt7 [data-testid=home-exclusive-collections]>ul{row-gap:36px}}@media (max-width:767px){.home-page_page__jflt7 .content-container{padding-left:12px;padding-right:12px}}body:has(.home-page_page__jflt7) footer .content-container,body:has(.home-page_page__jflt7) header .content-container{max-width:1760px;padding-left:20px;padding-right:20px}@media (max-width:767px){body:has(.home-page_page__jflt7) footer .content-container,body:has(.home-page_page__jflt7) header .content-container{padding-left:12px;padding-right:12px}}.home-page_page__jflt7 [data-home-collection]>ul{row-gap:28px}@media (prefers-reduced-motion:reduce){.home-page_page__jflt7 [data-testid=home-product-filters]{transition:none}}.filter-popover_panel__iLR3U{animation:filter-popover_filterPopoverEnter__HwjK6 .14s ease-out;overscroll-behavior:contain}@keyframes filter-popover_filterPopoverEnter__HwjK6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.filter-popover_panel__iLR3U{animation:none}}@media (max-width:767px){.filter-popover_panel__iLR3U .filter-popover_priceInput__7qzwF{font-size:16px}}.styles_bar__U9hjz{background:rgba(250,247,242,.98);border-top:1px solid #eadde0;padding-top:6px;padding-bottom:6px;box-shadow:0 5px 20px #60334108;transition:opacity .1s ease}.styles_bar__U9hjz>div{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (prefers-reduced-motion:reduce){.styles_bar__U9hjz{transition:none}}