[hidden]{display:none!important}.sotley-native{background:var(--background);color:var(--foreground)}.sotley-native a{color:inherit;text-decoration:none}.sotley-native .primary{display:inline-flex;align-items:center;justify-content:center}.sotley-native .text-link{display:inline-block;text-decoration:underline;text-underline-offset:5px}.sotley-native .wordmark{background:none;border:0}.sotley-native .header-logo{max-width:200px;height:48px;object-fit:contain}.sotley-native .site-header nav a{font-size:12px;letter-spacing:.1em;white-space:nowrap;min-height:40px;display:flex;align-items:center}.sotley-native .header-actions a{display:flex;align-items:center;gap:5px}.sotley-native .shopify-section-group-header-group{position:relative;z-index:20}.sotley-native .shop-mega-menu{z-index:22}.sotley-native .mega-backdrop{z-index:19}.sotley-native .site-footer>div>a:not(.wordmark){display:block;font-size:14px;margin:11px 0}.sotley-native .footer-brand a.wordmark{font-size:54px;letter-spacing:.12em}.sotley-native .product-card{display:block}.sotley-native .brand-grid>a{display:block;padding:34px;border:1px solid #d6bfc9}.sotley-native .brand-grid>a:hover{background:#f2e3e9}.native-hero .hero-copy{position:relative;display:grid;align-items:center}.native-hero-copy{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;animation:none}.native-hero-copy.is-active{visibility:visible;opacity:1;pointer-events:auto;animation:hero-copy-arrive .7s ease}.native-hero-copy:not(.is-active) a{visibility:hidden}.sotley-native .hero-slide{display:block}.sotley-native .hero-slide.is-active{z-index:1}.sotley-native .hero-slide .hero-product-label{color:#48242f}.sotley-native [data-brand-carousel] .brand-logo-track{animation:none}.sotley-native .brand-logo-card{display:flex}.sotley-native .brand-logo-card img{width:100%;height:100%;object-fit:contain}.sotley-native .category-edit-tile{display:block}.sotley-native .top-picks-grid>.editorial{grid-column:1/-1}.sotley-native .sotley-product-form select{width:100%;padding:14px;border:1px solid #cdb7c2;background:#fff;margin:10px 0 20px;font:inherit;color:inherit}.sotley-native .quantity input{width:45px;min-width:0;padding:8px 0;border:0;text-align:center;background:none;color:inherit;-moz-appearance:textfield}.sotley-native .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.sotley-native .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.sotley-native .detail-photo img{object-fit:contain;background:#fff}.sotley-native .detail-list summary{list-style:none;cursor:pointer}.sotley-native .product-description{font-size:16px;line-height:1.8}.sotley-native .catalog-controls form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sotley-native .catalog-controls input,.sotley-native .catalog-controls select{padding:12px;border:1px solid #cdb7c2;background:#fff;color:inherit;font:inherit}.sotley-native .pagination{display:flex;gap:12px;justify-content:center;margin-top:40px}.sotley-native .pagination a,.sotley-native .pagination .current{display:inline-block;padding:10px 14px;border:1px solid #ccb4c0}.sotley-native .bag-item input{max-width:85px;padding:10px;font:inherit;border:1px solid #cdb7c2}.sotley-native .bag-summary button{width:100%;justify-content:center}.sotley-native .skip-link{position:fixed;left:15px;top:-80px;background:#fff;padding:15px;z-index:2000}.sotley-native .skip-link:focus{top:10px}.sotley-native a:focus-visible,.sotley-native button:focus-visible{outline:2px solid #7c3656;outline-offset:4px}.sotley-native .about-hero em,.sotley-native .about-story em,.sotley-native .contact-heading em{color:var(--sotley-accent)}.sotley-native .sotley-loader{animation:loader-fallback 4s step-end forwards}@keyframes loader-fallback{to{visibility:hidden;pointer-events:none;opacity:0}}@media(max-width:700px){.sotley-native .site-header nav a{font-size:11px;letter-spacing:.04em}.sotley-native .footer-brand a.wordmark{font-size:44px}.sotley-native .native-hero .hero-copy{min-height:480px}.sotley-native .catalog-controls{display:block}.sotley-native .catalog-controls form{margin-bottom:18px}.sotley-native .site-header nav{grid-row:2}.sotley-native .brand-grid>a{padding:22px}.sotley-native .bag-item{gap:15px}}@media(prefers-reduced-motion:reduce){.native-hero-copy.is-active{animation:none}.sotley-native [data-brand-carousel] .brand-logo-track{transform:none!important;transition:none!important}.sotley-native .hero-slide{transition:none}}.sotley-native a.primary,.sotley-native a.primary:visited{color:#fff;background:#48242f}.sotley-native a.primary:hover{color:#fff;background:#64364a}.sotley-native a.category-edit-tile,.sotley-native a.category-edit-tile:visited,.sotley-native .category-edit-copy{color:#fff}.sotley-native .category-edit-eyebrow,.sotley-native .category-edit-line,.sotley-native .category-edit-copy strong{color:#fff;text-shadow:0 1px 4px #0008}.sotley-native .category-edit-cta{background:#fff;color:#48242f;border:2px solid #fff;font-weight:700;text-shadow:none;min-height:44px}.sotley-native .category-edit-tile:hover .category-edit-cta{background:#f6e9ee;color:#48242f;border-color:#f6e9ee}@view-transition{navigation:auto}.sotley-native .site{animation:sotley-page-enter .32s ease-out both}.sotley-native .brand-grid>a,.sotley-native .product-card{transition:transform .22s ease,box-shadow .22s ease}.sotley-native .brand-grid>a:hover,.sotley-native .product-card:hover{transform:translateY(-3px)}@keyframes sotley-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:sotley-page-out .16s ease both}::view-transition-new(root){animation:sotley-page-enter .28s ease both}@keyframes sotley-page-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.sotley-native .site{animation:none}.sotley-native .brand-grid>a,.sotley-native .product-card{transition:none}.sotley-native .brand-grid>a:hover,.sotley-native .product-card:hover{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.sotley-native .product-card{min-width:0}.sotley-native .product-card .card-photo{width:100%;aspect-ratio:1/1;overflow:hidden}.sotley-native .product-card .card-photo img{width:100%;height:100%;object-fit:cover}.sotley-native .product-card .card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-top:18px}.sotley-native .product-card .card-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sotley-native .product-card .card-meta span:last-child{flex-shrink:0}.sotley-native .product-card h3{display:block;font-size:20px;font-weight:400;line-height:1.4;height:28px;margin:8px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sotley-native .product-card>p{font-size:13px;line-height:20px;min-height:20px;height:20px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.sotley-native .product-card h3{font-size:17px;height:24px}.sotley-native .product-card .card-meta{gap:6px;font-size:11px}.sotley-native .product-card>p{font-size:12px}}.sotley-native .detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sotley-native .detail-copy{min-width:0}.sotley-native .detail-copy h1{font-size:clamp(28px,2.6vw,40px);line-height:1.16;letter-spacing:-.025em;font-weight:400;margin:14px 0 18px;overflow-wrap:break-word}.sotley-native .detail-copy .brand-label{margin:14px 0 8px}.sotley-native .product-description{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.sotley-native .product-description h2,.sotley-native .product-description h3{font-size:19px;line-height:1.35;margin:20px 0 10px}.sotley-native .product-description details{border-top:1px solid #ddcdd3;padding:14px 0}.sotley-native .product-description summary{font-size:15px;font-weight:600;cursor:pointer}.sotley-native .product-description details p{margin:12px 0 0}.sotley-native .product-description a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.sotley-native .detail-layout{grid-template-columns:minmax(0,1fr)}.sotley-native .detail-copy h1{font-size:30px}}.sotley-native .bag-summary .cart-actions{display:grid;gap:14px;margin-top:26px}.sotley-native .bag-summary .cart-actions button{width:100%;min-height:52px;padding:14px 22px;border-radius:3px;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.sotley-native .bag-summary .cart-actions button[name=update]{border:1px solid #a47d8f;background:transparent;color:#48242f;text-decoration:none}.sotley-native .bag-summary .cart-actions button[name=checkout]{border:1px solid #48242f;background:#48242f;color:#fff;letter-spacing:.08em;font-weight:600}.sotley-native .bag-summary .cart-actions button[name=checkout]:hover{background:#64364a}.sotley-native .bag-summary .cart-actions button[name=update]:hover{background:#ffffff60}.shade-picker{border:0;padding:0;margin:22px 0}.shade-picker[hidden],[data-variant-fallback][hidden]{display:none!important}.shade-picker legend{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.shade-options{display:flex;flex-wrap:wrap;gap:10px}.shade-option{display:flex;flex-direction:column;align-items:center;gap:9px;width:88px;padding:8px 3px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.shade-disc{width:42px;height:42px;border-radius:50%;display:block;background:#eee5dd;box-shadow:inset 0 0 0 1px #00000015;outline:1px solid transparent;outline-offset:4px;overflow:hidden;transition:outline-color .2s,transform .2s}.shade-disc img{width:100%;height:100%;object-fit:cover}.shade-option[aria-pressed=true] .shade-disc{outline:2px solid #713344}.shade-option:hover .shade-disc{transform:scale(1.06)}.shade-option:focus-visible{outline:2px solid #713344;outline-offset:3px;border-radius:6px}.shade-name{font-size:12px;line-height:1.35;text-align:center}.shade-option[aria-pressed=true] .shade-name{font-weight:700}.shade-stock{font-size:10px;color:#796b70}.shade-note{font-size:11px;color:#786c70;margin:12px 0 0}.product-assurance{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #e4d6d5;padding:20px 0 5px;margin-top:24px}.product-assurance>div{display:flex;align-items:center;gap:9px;font-size:12px}.product-assurance span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f3e8e6;color:#713344;font-size:17px}.product-assurance strong{font-weight:500}.detail-copy .delivery-summary{margin-top:14px;padding:17px 20px;background:#f8f2ef;border-radius:8px}.detail-copy .delivery-summary p{font-size:13px;line-height:1.6;margin:7px 0}.detail-photo .product-main-image{object-fit:contain}.product-video{width:100%;max-height:540px;margin-top:20px;border-radius:10px}@media(max-width:600px){.shade-options{gap:8px}.shade-option{width:76px}.product-assurance{gap:9px}.product-assurance>div{font-size:11px}}.product-assurance>div{flex-direction:column;text-align:center;padding:12px 8px;gap:10px}.product-assurance>div+div{border-left:1px solid #e4d6d5}.product-assurance span{background:transparent;width:34px;height:34px;border-radius:0}.product-assurance svg{width:30px;height:30px}.product-assurance strong{font-size:12px;line-height:1.5}.shade-picker .shade-options .shade-option{flex-direction:column}.shade-picker .shade-options .shade-name{display:block;max-width:100%;white-space:normal}.shade-picker .shade-disc{width:46px;height:46px;flex-shrink:0}.product-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start}.product-gallery .detail-photo{grid-column:2;grid-row:1;aspect-ratio:1/1.1}.product-gallery .image-options{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;margin:0;max-height:660px;overflow-y:auto}.product-gallery .image-options button{width:70px;height:78px;flex:0 0 auto;padding:3px;border:1px solid #e8dcdb;border-radius:7px;background:#fff}.product-gallery .image-options button[hidden]{display:none}.product-gallery .image-options button[aria-pressed=true]{border:2px solid #8a4057}.product-gallery .image-options img{width:100%;height:100%;object-fit:contain}.price-stock-row{display:flex;gap:18px;align-items:center;margin:14px 0}.price-stock-row .detail-price{margin:0}.stock-pill{padding:5px 12px;border-radius:20px;background:#f3e5e9;color:#84374e;font-size:12px}.stock-pill.is-sold-out{background:#eee;color:#666}.product-short-description{font-size:15px;line-height:1.65}.review-jump{display:inline-block;font-size:12px;margin:6px 0 12px;text-underline-offset:4px}.product-assurance{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0;margin:24px 0 10px}.product-assurance strong{font-size:11px}.product-info-accordion{border-bottom:1px solid #e8dcdb;padding:16px 0}.product-info-accordion summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.product-info-accordion summary:after{content:"+"}.product-info-accordion[open] summary:after{content:"\2212"}.product-info-accordion>div{font-size:13px;line-height:1.7;padding-top:10px}.product-feature-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f8edf0;margin-top:24px;padding:22px 14px;border-radius:7px}.product-feature-strip>div{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5}.product-feature-strip span[aria-hidden]{font-size:27px;color:#b2637a}.product-love{margin-top:28px;font-size:14px;line-height:1.75}.product-love h2{font-size:28px;font-weight:400;margin-bottom:12px}.product-benefit-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;text-align:center}.product-benefit-icons span{display:grid;place-items:center;margin:auto;width:40px;height:40px;border:1px solid #b2637a;border-radius:50%;font-size:24px;color:#a1556e}.product-benefit-icons p{font-size:12px;line-height:1.5}.product-reviews{border-top:1px solid #e8dcdb;margin-top:40px}.product-reviews h2{font-size:30px;font-weight:400}.product-reviews>p{font-size:14px;max-width:640px;line-height:1.6}.product-review-form{max-width:700px;margin-top:25px}.product-review-form label{display:block;font-size:13px}.product-review-form input:not([type=radio]),.product-review-form textarea{display:block;width:100%;border:1px solid #d9c9cb;border-radius:5px;padding:12px;margin:8px 0 18px;background:#fff;color:#33242b;font:inherit}.review-input-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.review-rating{border:0;padding:0;margin:0 0 20px}.review-rating legend{font-size:13px;margin-bottom:10px}.review-rating label{display:inline-flex;align-items:center;gap:5px;margin-right:14px}.review-rating span{color:#985c30}.product-review-form .primary{margin-top:15px}@media(max-width:700px){.product-gallery{grid-template-columns:52px minmax(0,1fr);gap:10px}.product-gallery .image-options{gap:8px;max-height:390px}.product-gallery .image-options button{width:48px;height:56px}.product-assurance{grid-template-columns:repeat(2,1fr);gap:12px}.product-assurance>div:nth-child(3){border-left:0}.product-feature-strip{gap:9px;padding:15px 10px}.product-feature-strip>div{flex-direction:column;text-align:center;font-size:11px}.review-input-row{grid-template-columns:1fr;gap:0}.product-love h2{font-size:25px}}.sotley-native .detail-layout{box-sizing:border-box;width:88%;max-width:1800px;margin:0 auto;padding:0 0 85px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:4.5%;align-items:start}.sotley-native .product-visual-column{min-width:0;width:100%}.sotley-native .product-gallery{width:100%;grid-template-columns:76px minmax(0,1fr);gap:16px}.sotley-native .product-gallery .detail-photo{width:100%;aspect-ratio:1/1.08;background:#fff;overflow:hidden}.sotley-native .product-gallery .detail-photo .product-main-image{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.sotley-native .product-gallery .image-options{max-height:780px}@media(max-width:900px){.sotley-native .detail-layout{width:92%;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:50px}.sotley-native .product-gallery{grid-template-columns:60px minmax(0,1fr);gap:12px}.sotley-native .product-gallery .image-options button{width:56px;height:64px}}@media(max-width:600px){.sotley-native .product-gallery{grid-template-columns:48px minmax(0,1fr);gap:10px}.sotley-native .product-gallery .image-options button{width:44px;height:54px}.sotley-native .product-gallery .image-options{max-height:430px}}.sotley-native .site-header{z-index:21}@media(min-width:990px){.sotley-native [id$=__top_picks] .top-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sotley-native{--sotley-page-gutter:clamp(16px,2.2vw,42px)}.sotley-native .site{width:100%;max-width:none;margin-inline:0}.sotley-native .content-section,.sotley-native .native-shop,.sotley-native .brand-editorial{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:var(--sotley-page-gutter)}.sotley-native .site-header,.sotley-native .site-footer,.sotley-native .site-breadcrumb,.sotley-native .brand-strip,.sotley-native .shop-mega-menu{padding-inline:var(--sotley-page-gutter)}.sotley-native .brand-logo-window{width:100%;max-width:none}.sotley-native .detail-layout{width:100%;max-width:none;margin-inline:0;padding-inline:var(--sotley-page-gutter);column-gap:clamp(24px,3vw,58px)}.sotley-native .beauty-editorial{max-width:none;margin-inline:var(--sotley-page-gutter)}.sotley-native .ritual-band{padding-inline:var(--sotley-page-gutter)}.sotley-native .product-card{max-width:none;min-width:0}.sotley-native .catalog-grid>*,.sotley-native .featured-grid>*,.sotley-native .top-picks-grid>*,.sotley-native .contact-layout>*,.sotley-native .bag-layout>*,.sotley-native .detail-layout>*{min-width:0}.sotley-native .sotley-about-editorial .about-hero,.sotley-native .sotley-about-editorial .about-finish,.sotley-native .sotley-about-editorial .about-values{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--sotley-page-gutter)}.sotley-native .sotley-about-editorial .about-hero>div,.sotley-native .sotley-about-editorial .about-finish>div{padding-inline:clamp(0px,2vw,32px)}.sotley-native .sotley-about-editorial .about-hero>img{box-shadow:none}.sotley-native .info-page>p,.sotley-native .info-page>div{max-width:80ch}@media(max-width:900px){.sotley-native .detail-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.sotley-native{--sotley-page-gutter:16px}.sotley-native .site-header{column-gap:8px}.sotley-native .catalog-controls input{min-width:0;max-width:100%}.sotley-native .sotley-about-editorial .about-hero>div,.sotley-native .sotley-about-editorial .about-finish>div{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sotley-native.css.map */
