*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf7f2;color:#3f332d;font:14px Arial}a{color:inherit;text-decoration:none}header{padding:30px 7%;display:flex;justify-content:space-between;border-bottom:1px solid #dfd3c3}.logo{font:28px Georgia;letter-spacing:6px}nav{display:flex;gap:25px;font-size:12px}.hero{padding:65px 7%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}small{font-size:10px;letter-spacing:3px;color:#957b50}h1{font:76px/1.05 Georgia;letter-spacing:-3px;margin:25px 0}em{color:#a1855a}p{line-height:1.8;color:#807166}.hero img{width:100%;height:470px;object-fit:cover}.cta{display:inline-block;background:#46372b;color:#fff;padding:17px 28px;margin-top:20px;font-size:11px;letter-spacing:1px}.brands{text-align:center;border-block:1px solid #dfd3c3;padding:25px;font:21px Georgia;word-spacing:30px}section.catalog{padding:65px 7%}h2{font:42px Georgia;font-weight:400}.filters{display:flex;gap:10px;margin:25px 0 35px}button{cursor:pointer;font:12px Arial;background:transparent;border:1px solid #cdbda6;padding:11px 20px}.active{background:#46372b;color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px}.photo{height:330px;overflow:hidden;background:#e9ded1}.photo img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.photo:hover img{transform:scale(1.04)}.brand{font-size:9px;letter-spacing:2px;color:#94784f;margin-top:20px}h3{font:23px Georgia;margin:10px 0}.card button{border:0;border-bottom:1px solid #b69e79;padding:8px 0}.ritual{padding:60px 7%;background:#ece2d6;display:grid;grid-template-columns:1fr 1fr;gap:50px}.ritual h2{font-size:48px;margin-top:15px}.steps p{padding:14px 0;border-bottom:1px solid #cebeaa}.contact{text-align:center;padding:65px 20px}footer{padding:25px 7%;border-top:1px solid #dfd3c3;font-size:10px;display:flex;justify-content:space-between}dialog{border:0;background:#faf7f2;color:#3f332d;padding:35px;width:90%;max-width:460px}dialog::backdrop{background:#2b211988}dialog h2{font-size:32px}.close{float:right;border:0;font-size:22px}a:focus-visible,button:focus-visible{outline:2px solid #957b50;outline-offset:4px}@media(max-width:700px){header{padding:25px 5%}nav{gap:15px}.hero{grid-template-columns:1fr;padding:40px 6%;gap:30px}h1{font-size:58px}.hero img{height:350px}.brands{font-size:15px;word-spacing:12px}.grid{grid-template-columns:1fr 1fr;gap:25px 15px}.photo{height:210px}h3{font-size:19px}.ritual{grid-template-columns:1fr;gap:15px}.ritual h2{font-size:37px}.catalog h2{font-size:35px}.filters{flex-wrap:wrap}}.catalog-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:30px}.catalog-tools label{font-size:11px}.catalog-tools input{border:0;border-bottom:1px solid #cdbda6;padding:12px 5px;background:transparent;font:13px Arial;min-width:240px;color:#3f332d}.catalog-tools span{margin-left:auto;font-size:11px;color:#807166}.photo{height:auto;aspect-ratio:1/1.15}.hero img{object-position:center;border-radius:180px 180px 0 0}.card{min-width:0}.card h3{line-height:1.2}.filters{flex-wrap:wrap}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,1fr)}h3{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.photo img{transition:none}}.nav-quiz{border:0;padding:0;font-size:12px;color:inherit}.browse-link{display:block;font-size:12px;margin-top:20px}.text-button{border:0;background:transparent;padding:10px 0;color:#65503b;text-decoration:underline;text-underline-offset:5px}.product-modal-image{display:block;width:100%;height:210px;object-fit:contain;margin-bottom:20px}.personalized{padding:65px 7%;background:#f0e7db;scroll-margin-top:20px}.results-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.results-heading h2{margin:15px 0}.profile-summary{font-size:12px}.advice{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #d5c4ac;margin:25px 0;padding-top:12px}.advice p{font-size:12px;line-height:1.8}.recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.recommend-reason{font-size:12px;line-height:1.7}.match-note{font-size:11px;max-width:850px;margin-top:30px;line-height:1.8}#quizDialog{padding:0;max-width:790px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e2d4bf}#quizDialog::backdrop{background:#33251c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quiz-top{display:flex;align-items:center;justify-content:space-between;padding:24px 30px}.quiz-top .logo{font-size:23px}.quiz-top button{font-size:11px}.quiz-progress{height:3px;background:#e7dbc9}.quiz-progress span{display:block;height:100%;background:#aa8a55;transition:width .2s}.quiz-content{padding:35px 55px 40px}.quiz-content h2{font-size:43px;line-height:1.1;margin:22px 0 16px;outline:none}.quiz-content p{font-size:13px}.quiz-mark{display:block;font:italic 70px Georgia;color:#ae8b52;margin:12px 0 -10px}.quiz-meta{font-size:11px;letter-spacing:1px;color:#8b7658;margin:24px 0 0}.quiz-content .quiz-privacy{font-size:10px;margin-top:24px}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:27px 0}.quiz-option{text-align:left;display:flex;align-items:center;gap:12px;min-height:57px;background:#f9f5ef;color:#46372b;font-size:13px;border:1px solid #d9cbb7;padding:15px}.quiz-option:hover{border-color:#9a7d50}.quiz-option[aria-pressed=true]{border:2px solid #8d6e42;background:#eee3d3;padding:14px}.skin-swatch{display:block;width:26px;height:26px;border-radius:50%;border:1px solid #0001;flex-shrink:0}.quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.quiz-actions .cta{margin-top:0}.cta:disabled{opacity:.4;cursor:not-allowed}@media(max-width:700px){.quiz-content{padding:25px 24px 30px}.quiz-content h2{font-size:32px}.quiz-top{padding:18px 22px}.quiz-top .logo{font-size:21px}.quiz-options{gap:10px}.quiz-option{font-size:12px;padding:12px}.quiz-option[aria-pressed=true]{padding:11px}.quiz-actions .cta{padding:16px;font-size:10px}.recommendation-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.results-heading{display:block}.advice{grid-template-columns:1fr;gap:0}.personalized{padding:45px 6%}.nav-quiz{font-size:10px}nav{align-items:center}}#productDialog{max-width:650px;max-height:calc(100dvh - 32px);overflow:auto}#productClose{position:sticky;top:0;background:#faf7f2;z-index:1}.variant-section{margin-top:22px;border-top:1px solid #d9cbb7;padding-top:15px}.variant-section h3{font:24px Georgia}.variant-help{font-size:11px}.shade-options{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.shade-option{border:1px solid #cfbea7;padding:10px 13px;border-radius:3px;background:#fbf8f3;color:#4a3829;font-size:12px}.shade-option[aria-pressed=true]{background:#46372b;color:#fff;border-color:#46372b}.chosen-variant{font-size:12px;color:#66513b;min-height:20px}#productDialog>p:last-child{font-size:11px;line-height:1.7}.card .variant-count{font-size:11px;color:#937747;margin:7px 0}@media(max-width:700px){#productDialog{padding:24px;width:calc(100% - 28px)}.shade-option{padding:10px;font-size:11px}}.card .photo-button{display:block;width:100%;border:0;padding:0;background:#f1e9de;text-align:initial}.card .photo-button img{display:block}#variantTitle:empty{display:none}.variant-section{border:0;margin-top:12px;padding-top:0}.shade-option{display:inline-flex;align-items:center;gap:8px}.shade-dot{width:17px;height:17px;border-radius:50%;display:inline-block;flex-shrink:0;border:1px solid #0002}.unknown-color{background:repeating-linear-gradient(45deg,#d5c9bc 0 3px,#fff 3px 6px)}#viewCart{display:block;margin-top:12px}#addToCart{width:100%;margin-top:8px}.cart-row{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #ddcebb}.cart-row img{width:90px;height:115px;object-fit:contain;background:#efe7db}.cart-row h3{font-size:20px;margin:8px 0}.cart-row small{font-size:8px}.cart-row p{font-size:12px;margin:5px 0}.cart-controls{display:flex;gap:12px;align-items:center}.cart-controls button{padding:7px 10px}.cart-controls .text-button{margin-left:auto;font-size:10px;padding:5px}#cartDialog{max-width:620px;max-height:calc(100dvh - 32px);overflow:auto}.cart-note{font-size:11px;line-height:1.6;margin-top:25px}@media(max-width:700px){header{padding:22px 5%}.logo{font-size:25px}nav{gap:13px}#cartDialog{padding:25px}.cart-row{gap:13px}}.clear-color{background:conic-gradient(#fff 25%,#d9d9d9 0 50%,#fff 0 75%,#d9d9d9 0);background-size:8px 8px}.design-color{background:conic-gradient(#d98aab,#dbca7b,#b3cbb0,#c6b4da,#d98aab)}.shade-dot{background-color:#faf7f2;box-shadow:0 0 0 1px #0001}.unknown-color{background:repeating-linear-gradient(45deg,#e4ded7 0 3px,#fff 3px 6px)}.brands{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,80px);word-spacing:normal;padding:30px 6%;flex-wrap:wrap}.brands span{white-space:nowrap;font:20px Georgia}.brands .brand-rhode{font:28px Arial;letter-spacing:-1.5px}.brands .brand-elf{font:28px Arial;letter-spacing:-2px}.brands .brand-huda{font:13px Arial;letter-spacing:1.7px;font-weight:600}.brands .brand-kiko{font:13px Arial;letter-spacing:1.5px}.card .product-price{color:#493829;font-size:14px;margin:12px 0;font-weight:600}.product-price{color:#493829;font-size:18px}.cart-totals{margin:24px 0;border-top:1px solid #d8cbb9;padding-top:18px}.cart-totals>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:13px}.checkout-cta{width:100%;text-align:center;box-sizing:border-box;display:block;text-decoration:none;margin:20px 0}.cart-controls button:disabled{opacity:.4}#checkoutDialog{padding:0;width:calc(100% - 28px);max-width:1000px;max-height:calc(100dvh - 28px);overflow:auto}.checkout-top{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #ded3c3}.checkout-top .close{float:none}.checkout-steps{list-style:none;display:flex;gap:28px;margin:0;padding:22px 32px;font-size:11px;color:#9b8971}.checkout-steps [aria-current=step]{color:#453427;border-bottom:1px solid #9c7a49;padding-bottom:7px}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr}.checkout-main{padding:15px 32px 32px}.checkout-main h2{font-size:36px;margin:18px 0}.checkout-preview{font-size:11px;line-height:1.7;color:#8b765d}.field{display:flex;flex-direction:column;gap:8px;margin:16px 0}.field label{font-size:11px;color:#6b5642}.field input,.field select{width:100%;min-width:0;border:1px solid #d7c7b2;padding:13px;background:#fdfaf6;font:14px Arial;color:#46372b;border-radius:0}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field-pair .field{min-width:0}.checkout-order{padding:25px 30px;background:#eee4d8}.checkout-order h3{font-size:26px}.checkout-item{display:grid;grid-template-columns:55px 1fr auto;gap:12px;align-items:center;margin:20px 0}.checkout-item img{width:55px;height:65px;object-fit:contain}.checkout-item h4{font:16px Georgia;margin:0 0 7px}.checkout-item p{font-size:10px;line-height:1.5;margin:0}.checkout-item strong{font-size:12px;white-space:nowrap}.shipping-review{padding:18px 0;border-bottom:1px solid #d5c5af}.shipping-review p{font-size:13px;white-space:pre-line;overflow-wrap:anywhere}.payment-placeholder{border:1px solid #d5c5af;padding:25px;margin-top:24px;text-align:center}.payment-placeholder>span{font-size:36px;color:#a38961}.payment-placeholder h3{font-size:25px}.payment-placeholder p{font-size:12px;line-height:1.8}@media(max-width:700px){.brands{gap:24px 28px;padding:25px 20px}.brands span{font-size:17px}.brands .brand-rhode,.brands .brand-elf{font-size:24px}.brands .brand-huda,.brands .brand-kiko{font-size:11px}.checkout-layout{grid-template-columns:1fr}.checkout-top{padding:20px 24px}.checkout-main{padding:10px 24px 25px}.checkout-order{padding:24px}.checkout-steps{gap:20px;padding:20px 24px}.checkout-main h2{font-size:31px}.field-pair{gap:12px}}.shipping-bar{background:#46372b;color:#faf7f2;text-align:center;padding:10px 16px;font-size:11px;line-height:1.6;letter-spacing:.5px}.shipping-progress{font-size:12px;padding:14px;background:#eee4d8}.order-total{border-top:1px solid #d8cbb9;padding-top:15px;font-size:15px!important}.faq{padding:60px 7%;max-width:1100px;margin:auto;scroll-margin-top:20px}.faq h2{margin:15px 0 30px}.faq details{border-bottom:1px solid #dacdbd;padding:20px 0}.faq summary{cursor:pointer;font:21px Georgia;line-height:1.4}.faq details p{max-width:780px;font-size:13px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.service-note{font-size:11px!important}.delivery-note{font-size:12px;margin:18px 0}.checkout-main p{overflow-wrap:anywhere}@media(max-width:700px){footer{flex-wrap:wrap;gap:20px}.faq{padding:40px 6%}.faq summary{font-size:19px}.shipping-bar{font-size:10px}header{gap:18px}.logo{white-space:nowrap}}[hidden]{display:none!important}.shopify-policy__container{max-width:900px;margin:40px auto;padding:25px}.native-product{max-width:1000px;margin:auto;padding:50px 6%}.native-product img{width:100%;max-height:450px;object-fit:contain}.native-product select{padding:14px;width:100%;margin:20px 0}.native-product .two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:700px){.native-product .two-col{grid-template-columns:1fr}}header{align-items:center;gap:24px}header nav{align-items:center;justify-content:flex-end;gap:26px}header nav>a,header nav>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;line-height:1.25;white-space:nowrap;font:12px Arial;color:inherit}header nav>button{border:0}header nav>*:hover{color:#957b50}#cartOpen{gap:0}.logo{flex-shrink:0}.grid,.recommendation-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.card{display:flex;flex-direction:column;min-width:0}.card .photo-button{flex-shrink:0}.card h3{min-height:2.4em;overflow-wrap:anywhere}.card>p{margin:8px 0}.card .product-price{margin:12px 0}.card>button:last-child{align-self:flex-start;margin-top:auto;min-height:44px}.card .brand{line-height:1.5}.brands span:last-child{font:13px Arial;letter-spacing:1.5px}#productDialog h2{line-height:1.15;overflow-wrap:anywhere}dialog .close{min-width:44px;min-height:44px;padding:5px}.shade-option{min-height:40px}.cart-controls button{min-width:36px;min-height:36px}.cart-controls{flex-wrap:wrap}.cart-row h3{overflow-wrap:anywhere}.native-cart-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:start}.native-cart-row>strong{font-size:13px;white-space:nowrap;padding-top:12px}.native-product h1{font-size:clamp(30px,4vw,42px)!important;line-height:1.15;overflow-wrap:anywhere}.native-product .cta{line-height:1.4}.native-product fieldset{margin:22px 0}.native-product .shade-option:has(input:checked){background:#eee3d3;border-color:#957b50}.native-product input[type=radio]{accent-color:#957b50}.native-product label{line-height:1.5}.native-product form>.cta{display:block;margin-top:20px}.footer-links{align-items:center}.footer-links a{line-height:1.5}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:#faf7f2;border:1px solid #957b50;padding:14px}.skip-link:focus{top:16px}@media(max-width:1099px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}header{flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 5% 10px}header nav{width:100%;justify-content:space-between;gap:12px}header nav>a,header nav>button{font-size:12px;min-height:44px}.hero{padding-top:32px}.hero img{height:auto;aspect-ratio:1.15}.card h3{font-size:clamp(17px,4.7vw,20px)}.card .product-price{font-size:13px}.brands{gap:22px 25px}.quiz-options{grid-template-columns:1fr}.quiz-option{min-height:48px}#quizDialog .quiz-content h2{font-size:clamp(29px,7vw,35px)}#quizDialog .quiz-actions{gap:12px}.native-cart-row{grid-template-columns:65px minmax(0,1fr);gap:12px}.native-cart-row>img{width:65px;height:85px}.native-cart-row>strong{grid-column:2;padding:0}.native-product{padding:30px 6%}.native-product .two-col{gap:24px}.catalog-tools input{min-width:0;width:100%}.catalog-tools{gap:8px}.catalog-tools span{margin-left:0;width:100%}.cart-row img{max-width:100%}#cartDialog,#productDialog{width:calc(100% - 24px);padding:22px}.cart-row{grid-template-columns:65px minmax(0,1fr)}.cart-row img{width:65px;height:85px}.cart-controls .text-button{margin-left:0}.cart-totals>div{font-size:13px}.shipping-bar{padding:9px 20px;line-height:1.6}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nua.css.map */
