#home .oul-b-entry{position:relative;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:16px;text-align:center;min-height:0}#home .oul-fable-copy{display:contents}#home .oul-home-intro{grid-column:1;grid-row:1;min-width:0}#home .oul-home-intro .oul-fable-kicker{margin-bottom:13px;font-size:10px;letter-spacing:.13em}#home .oul-home-intro .oul-b-heading{max-width:19ch;font-size:clamp(29px,8.2vw,38px)!important;line-height:1.08!important;margin:0 auto!important;letter-spacing:-.025em!important}#home .oul-home-intro .oul-b-heading em{font-style:italic}#home .oul-home-intro .oul-b-promise{max-width:30ch;margin:14px auto 0;font-size:15px;line-height:1.5;color:#d8c7bd}#home .oul-fable-showcase{grid-column:1;grid-row:2;position:relative;width:100%;max-width:520px;padding:0 26px 0 0;margin:0 auto;order:initial;box-sizing:border-box}#home .oul-fable-portrait{margin:0}#home .oul-fable-art{border-radius:13px;background:#211711;isolation:isolate}#home .oul-fable-art>img{border-radius:13px}#home .oul-fable-art>img.is-original-photo{object-fit:contain;object-position:center;background:#211711}#home .oul-fable-caption{margin:12px 8px 0;font-size:12px;line-height:1.45;text-align:center;color:#b7a99f;min-height:35px}#home .oul-category-rail{position:absolute;z-index:3;top:calc(50% - 24px);right:0;transform:translateY(-50%);display:grid;grid-template-columns:1fr;gap:1px;width:54px;margin:0;padding:3px 0 3px 3px;border:1px solid #faf4e930;border-right:0;border-radius:22px 0 0 22px;background:#372119ed;box-shadow:-4px 3px 16px #08060424;color:#faf4e9}#home .oul-category-rail button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;margin:0;padding:6px 2px;border:0;border-radius:18px 0 0 18px;background:transparent;color:inherit;font:500 10px/1.2 var(--body);cursor:pointer;transition:background .16s ease,color .16s ease}#home .oul-category-rail svg{display:block;flex:0 0 auto;width:21px;height:21px}#home .oul-category-rail button[aria-pressed=true]{background:#faf4e9;color:#693c2d}#home .oul-category-rail button:hover:not([aria-pressed=true]){background:#faf4e91a}#home .oul-category-rail button:focus-visible,#home .oul-category-collection button:focus-visible,#home .oul-showcase-photo:focus-visible,#home .oul-showcase-next:focus-visible{outline:2px solid #faf4e9;outline-offset:3px}#home .oul-category-rail button:disabled,#home .oul-category-collection button:disabled{opacity:.65;cursor:wait}#home .oul-showcase-photo{position:absolute;bottom:12px;left:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:73px;min-height:70px;padding:0;border:0;background:transparent;color:#fff;z-index:2;cursor:pointer}#home .oul-showcase-photo img{position:static;display:block;width:60px;height:60px;min-width:60px;min-height:60px;max-width:none;border:3px solid #faf4e9;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 3px 15px #0006}#home .oul-showcase-photo span{position:relative;display:block;margin-top:-8px;padding:4px 5px;border-radius:8px;background:#17100ee8;font:600 9px/1.2 var(--body);white-space:nowrap}#home .oul-showcase-photo[aria-pressed=true] img{border-color:#e5aa85}#home .oul-showcase-next{right:12px;bottom:14px;width:44px;height:44px;min-width:44px;min-height:44px;z-index:2;background:#211711bb;border:1px solid #faf4e93b;color:#faf4e9}#home .oul-home-actions{grid-column:1;grid-row:3;width:100%;max-width:520px;margin:0 auto;min-width:0}#home .oul-home-actions .oul-b-upload-box{margin:0;padding:20px;border:1px solid #faf4e933;border-radius:21px;background:#20171452}#home .oul-upload-empty{display:flex;flex-direction:column;align-items:center;text-align:center}#home .oul-home-upload-icon{width:40px;height:40px;margin:0 0 13px;color:#d7c5b9}#home .oul-home-upload-title{margin:0;color:#faf4e9;font:600 19px/1.25 var(--body);letter-spacing:-.025em}#home .oul-home-upload-help{margin:8px 0 20px;color:#b9aba1;font:400 13px/1.4 var(--body)}#home .oul-home-actions .oul-b-primary{width:100%;min-height:54px;padding:14px 16px;border:1px solid #faf4e9;border-radius:999px;background:#faf4e9;color:#332018;font:600 15px/1.3 var(--body);box-shadow:none}#home .oul-home-actions .oul-b-primary:hover{background:#fffaf2}#home .oul-home-actions .oul-upload-free{display:block;margin:12px 0 0;color:#c7b8ae;font:500 12px/1.4 var(--body)}#home .oul-home-reassurance{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:11px 16px;margin:17px 0 0;padding:0;list-style:none;color:#bdafa4}#home .oul-home-reassurance li{display:flex;align-items:center;gap:5px;font:400 10px/1.35 var(--body);white-space:nowrap}#home .oul-home-reassurance svg{width:14px;height:14px;flex:0 0 auto}#home .oul-home-actions .oul-b-find{display:flex;width:max-content;max-width:100%;margin:18px auto 0;font-size:12px;color:#bdafa4}#home .oul-home-actions .photo-summary{margin:0;text-align:left}#home .oul-home-actions #oul-resume-creator{margin-top:13px}#home .oul-category-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:480px;margin:0 auto 16px;padding:4px;overflow:visible}#home .oul-category-collection button{min-width:0;min-height:44px;padding:9px 4px;font-size:13px;line-height:1.2;white-space:normal}#home .oul-category-collection button[aria-pressed=true]{background:#faf4e9;border-color:#faf4e9;color:#693c2d}@media(min-width:600px)and (max-width:899px){#home .oul-home-intro .oul-b-heading{font-size:44px!important}#home .oul-fable-showcase{max-width:500px}#home .oul-category-rail{width:58px}#home .oul-category-rail button{min-height:64px;font-size:11px}#home .oul-home-reassurance li{font-size:12px}}@media(min-width:900px){#home .oul-b-entry{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(35px,5vw,80px);row-gap:0;padding-top:40px;align-items:center;text-align:left}#home .oul-fable-copy{display:flex;flex-direction:column;grid-column:1;grid-row:1;order:initial}#home .oul-home-intro{width:100%}#home .oul-home-intro .oul-fable-kicker{margin-bottom:20px}#home .oul-home-intro .oul-b-heading{max-width:16ch;margin:0!important;font-size:clamp(44px,4.35vw,63px)!important}#home .oul-home-intro .oul-b-promise{max-width:30ch;margin:22px 0 0;font-size:17px}#home .oul-fable-showcase{grid-column:2;grid-row:1;max-width:590px;padding-right:30px}#home .oul-category-rail{width:64px;border-radius:26px 0 0 26px}#home .oul-category-rail button{min-height:72px;gap:6px;border-radius:22px 0 0 22px;font-size:11px}#home .oul-category-rail svg{width:23px;height:23px}#home .oul-home-actions{width:100%;max-width:440px;margin:27px 0 0}#home .oul-home-actions .oul-b-upload-box{padding:23px}#home .oul-home-reassurance{gap:11px 14px}#home .oul-home-reassurance li{font-size:11px}#home .oul-fable-caption{font-size:13px;margin-top:14px}}@media(max-width:359px){#home .oul-b-entry{width:calc(100% - 32px);gap:18px}#home .oul-category-rail{width:50px}#home .oul-category-rail button{min-height:52px;font-size:9px}#home .oul-fable-showcase{padding-right:24px}#home .oul-home-actions .oul-b-upload-box{padding:18px 14px}#home .oul-home-reassurance{gap:10px}#home .oul-home-reassurance li{font-size:9px}#home .oul-home-reassurance svg{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){#home .oul-category-rail button{transition:none}}#home .oul-category-reset{display:block;width:max-content;max-width:100%;min-height:44px;margin:3px auto 0;padding:10px 6px;color:#c7b8ae;font:400 12px/1.4 var(--body);text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer}#home .oul-category-reset:focus-visible{outline:2px solid #faf4e9;outline-offset:3px}#home .oul-category-reset[aria-pressed=true]{color:#faf4e9}#home .oul-category-reset:disabled{opacity:.65;cursor:wait}#home .oul-persona-styles-note{margin:10px auto 0;color:#c7b8ae;font:500 12px/1.5 var(--body)}#home .oul-category-rail span{max-width:100%;overflow-wrap:normal}#home .oul-category-collection{max-width:520px;margin-bottom:0}#home .oul-collection>.oul-category-reset{margin-bottom:10px}#home .oul-style-library{align-items:stretch}#home .oul-style-card{display:flex;flex-direction:column;min-width:0}#home .oul-style-card>button{display:flex;flex:1;flex-direction:column;width:100%;min-width:0}#home .oul-style-art{flex:none;width:100%;aspect-ratio:3/4}#home .oul-style-art img{width:100%;height:100%}#home .oul-style-copy{display:flex;flex:1;flex-direction:column;width:100%;min-width:0}#home .oul-style-card h3{min-height:1.2em;margin:14px 0 7px;font-size:24px;line-height:1.2}#home .oul-style-copy>p:not(.oul-style-for):not(.oul-style-recommendation){min-height:3.1em}#home .oul-style-card .oul-style-for{min-height:3.1em}#home .oul-style-card details{flex:none;margin-top:14px}#home .oul-style-card summary{min-height:44px}#home .oul-style-try{min-height:40px;bottom:12px;right:12px}@media(min-width:700px){#home .oul-style-library{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 24px;overflow:visible}#home .oul-style-library>.oul-style-card{flex:0 0 calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}@media(min-width:1200px){#home .oul-style-library{column-gap:20px}#home .oul-style-library>.oul-style-card{flex-basis:calc((100% - 80px)/5);max-width:calc((100% - 80px)/5)}#home .oul-style-card h3{font-size:23px}}@media(max-width:699px){#home .oul-style-library{flex-wrap:nowrap;align-items:stretch}}.site-header .oul-gift-nav-link,.navigation-dialog .oul-gift-nav-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#f5dac0;font-weight:600;white-space:nowrap}.oul-gift-nav-link svg{flex:none;width:17px;height:17px}.navigation-dialog .oul-gift-nav-link{display:flex}
/*# sourceMappingURL=/cdn/shop/t/20/assets/oul-category-navigation.css.map */
