@scope(.ar-studio){*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fff;color:#183a2e;font-family:LocalSans,Arial,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{border:0;background:none}a,button{touch-action:manipulation}a:hover{text-decoration:underline;text-underline-offset:5px}button:hover{filter:brightness(.92)}:focus-visible{outline:3px solid #ab7b2c;outline-offset:4px}img{display:block;width:100%;height:100%;object-fit:cover}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.skip{position:fixed;top:-100px;z-index:20;background:#fff;padding:12px}.skip:focus{top:5px}.announcement{background:#173c2e;color:#fff;padding:9px 4%;font-size:10px;letter-spacing:1.5px;text-align:center}.announcement span{opacity:.8;margin-left:26px;letter-spacing:.5px}header{height:88px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3de;gap:22px;background:#fff}.wordmark{font-family:Georgia,serif;font-size:28px;letter-spacing:-1.5px;white-space:nowrap}.wordmark span{font-weight:700}.wordmark i{font:10px Arial;vertical-align:top;letter-spacing:0;margin-left:3px}nav{display:flex;gap:28px;font-size:13px}.header-tools{display:flex;gap:12px}.icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px}.bag{position:relative;gap:6px}.bag span{font-size:11px}.mobile-menu{display:none}.wrap{max-width:1600px;margin:auto;padding:0 4%}.hero{display:grid;grid-template-columns:43% 57%;min-height:620px;border-bottom:1px solid #dce3de}.hero-copy{padding:80px 9.3%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#183c2e;color:#fff}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500}.gold{color:#d2b775}h1,h2,h3,p{margin-top:0}h1,h2,.serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.6px}h1{font-size:clamp(42px,5.5vw,82px);line-height:1.02;margin:24px 0}h2{font-size:clamp(32px,3vw,49px);line-height:1.12;margin-bottom:20px}h3{font-size:16px;font-weight:400}.hero-copy p{max-width:330px;color:#e7eee9;margin:6px 0 30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:49px;padding:13px 24px;background:#193e2f;color:#fff;border:1px solid #193e2f;font-size:13px}.btn:hover{text-decoration:none;background:#28513f}.btn.light{background:#fff;color:#193e2f;border-color:#fff}.btn.outline{background:transparent;color:inherit;border-color:currentColor}.hero-visual{position:relative;background:#f3f5f4;overflow:hidden}.hero-visual img{object-fit:cover;object-position:center 45%;max-height:720px}.hero-caption{position:absolute;bottom:22px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;background:#fffffff2;padding:16px 20px;gap:16px;font-size:12px}.hero-caption strong{display:block;font-size:16px;font-weight:400}.section{padding-top:76px;padding-bottom:76px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.section-head h2{margin:8px 0 0}.text-link{border-bottom:1px solid;padding-bottom:5px;font-size:13px;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-image{aspect-ratio:4/4.6;overflow:hidden;background:#f3f5f4}.category-image img{transition:transform .3s}.category:hover img{transform:scale(1.025)}.category h3{display:flex;justify-content:space-between;margin:14px 0 0;font-size:17px}.category small{color:#657165;font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.product-card{min-width:0}.product-image{aspect-ratio:4/5;background:#f3f5f4;position:relative;overflow:hidden;display:block}.product-image img{transition:transform .3s}.product-card:hover .product-image img{transform:scale(1.018)}.product-card h3{font-size:14px;line-height:1.4;margin:12px 0 7px;max-width:310px}.card-meta{display:flex;justify-content:space-between;gap:10px;color:#5d6b5e;font-size:11px}.card-price{font-size:13px;margin-top:7px}.tag{position:absolute;top:12px;left:12px;background:#fff;padding:5px 9px;font-size:10px;letter-spacing:.7px}.placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px;color:#697063;background:#f3f5f4}.placeholder span{font:38px Georgia;margin-bottom:15px}.placeholder small{max-width:180px}.feature{display:grid;grid-template-columns:1fr 1fr;background:#fff}.feature-image{height:610px;overflow:hidden}.feature-image img{object-position:center 45%}.feature-copy{padding:60px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.feature h2{font-size:64px}.feature p{max-width:340px;color:#536153}.details-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid #dce3de}.details-strip h3{font-family:Georgia,serif;font-size:25px;margin:15px 0}.details-strip p{color:#59665c;max-width:330px;font-size:14px}.story-band{padding:70px 10%;background:#1a3b2e;color:#fff;text-align:center}.story-band p{max-width:540px;margin:22px auto;color:#e7eee9}.story-band h2{font-size:48px}.collection-intro{padding-top:48px;padding-bottom:36px;max-width:850px}.breadcrumbs{font-size:11px;color:#687064;margin-bottom:24px}.collection-intro h1{font-size:58px;margin:16px 0}.collection-intro p{max-width:650px;color:#59665c}.collection-links{display:flex;gap:12px;overflow:auto;padding-bottom:18px}.pill{display:block;border:1px solid #cbd5ce;padding:9px 17px;white-space:nowrap;font-size:12px}.pill.active{background:#1a3b2e;color:#fff;border-color:#1a3b2e}.filters{border-top:1px solid #dce3de;border-bottom:1px solid #dce3de;padding:17px 0;display:flex;align-items:end;gap:18px;margin-bottom:30px;flex-wrap:wrap}.filters label{font-size:11px;display:grid;gap:5px}.filters select{background:transparent;border:1px solid #cbd5ce;min-height:40px;padding:8px 26px 8px 10px;font-size:12px;max-width:180px}.filters .result-count{margin-right:auto;font-size:12px;align-self:center}.reset{font-size:12px;text-decoration:underline;min-height:40px}.catalog-note{font-size:12px;color:#626d60;margin-bottom:28px}.empty{padding:70px 16px;text-align:center;border:1px solid #dce3de;grid-column:1/-1}.empty h2{font-size:35px}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding-top:25px}.gallery-main{aspect-ratio:4/5;background:#f3f5f4}.gallery-main img{object-fit:contain}.thumbs{display:flex;gap:10px;margin:12px 0}.thumb{width:76px;height:95px;padding:0;border:1px solid transparent}.thumb.selected{border:2px solid #1a3b2e}.photo-note{font-size:11px;color:#63705e}.product-info{padding:16px 0 30px}.product-info h1{font-size:43px;line-height:1.1;letter-spacing:-1px;margin:18px 0}.price{font-size:22px}.muted{color:#657060}.fine{font-size:12px}.product-info .description{margin:25px 0;line-height:1.7}.option-label{font-size:12px;margin:24px 0 12px}.swatches,.sizes{display:flex;gap:9px;flex-wrap:wrap}.swatch{width:32px;height:32px;border-radius:50%;border:1px solid #9ca48e;padding:3px;background:var(--color);box-shadow:inset 0 0 0 3px #fff}.swatch.selected{outline:1.5px solid #1a3b2e;outline-offset:3px}.size{min-width:45px;height:44px;border:1px solid #b7bdad;font-size:12px}.size.selected{background:#1a3b2e;color:#fff}.size-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.link-button{text-decoration:underline;font-size:12px}.add{width:100%;margin:28px 0 10px}.accordions{margin-top:25px;border-top:1px solid #dce3de}details{border-bottom:1px solid #dce3de;padding:17px 0;font-size:13px}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p{padding-top:15px;margin:0;color:#5e695d;line-height:1.7}.info-page{max-width:850px;padding-top:70px;padding-bottom:90px}.info-page h1{font-size:60px}.info-page .lead{font:28px/1.5 Georgia;max-width:680px}.info-page h2{font-size:30px;margin-top:40px}.draft{background:#f5f7f6;border-left:3px solid #a58646;padding:15px 20px;font-size:13px;margin:25px 0}.form{display:grid;gap:18px;max-width:550px}.form label{display:grid;gap:6px;font-size:12px}.form input,.form textarea,.search-input{background:#fff;border:1px solid #aeb7a4;padding:13px;width:100%;border-radius:0}.form textarea{min-height:140px}.search-form{display:flex;gap:10px;margin:25px 0}.search-input{min-width:0}.search-results{padding-bottom:70px}.cart-page{max-width:1000px}.cart-row{display:grid;grid-template-columns:90px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid #dce3de;align-items:start}.cart-row img{height:112px;object-fit:cover}.cart-row h3{font-size:15px;margin:0 0 5px}.quantity{display:flex;border:1px solid #b6bfad;width:max-content;align-items:center;margin-top:12px}.quantity button{width:34px;height:34px}.quantity span{min-width:25px;text-align:center;font-size:12px}.cart-total{display:flex;justify-content:space-between;margin:25px 0 12px;font-size:19px}.cart-actions{display:grid;gap:12px;margin-top:22px}footer{background:#122e23;color:#fff;padding:60px 4% 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.footer-grid .wordmark{display:block;margin-bottom:18px}.footer-grid p{max-width:260px;font-size:13px;color:#c1cdba}.footer-grid h3{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#d2b775}.footer-grid a:not(.wordmark){display:block;font-size:13px;margin:10px 0}.footer-bottom{border-top:1px solid #45604a;padding-top:22px;margin-top:45px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c1cdba}dialog{padding:30px;background:#fff;color:#193e2f;border:0;max-width:550px;width:calc(100% - 30px);max-height:90dvh;overflow:auto}dialog::backdrop{background:#10271db0}dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:480px;max-width:100%;padding:28px}dialog h2{font-size:32px;margin:0}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce3de;padding-bottom:18px;margin-bottom:20px}.close{font-size:26px;min-height:44px;min-width:44px}.menu-links a{display:block;padding:14px 0;border-bottom:1px solid #dce3de;font:24px Georgia}#toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#193e2f;color:#fff;padding:12px 24px;z-index:10;opacity:0;pointer-events:none;font-size:13px;max-width:90%}#toast.show{opacity:1}.search-overlay .search-form{flex-direction:column}.status-message{padding:20px;border:1px solid #abb69d;margin:20px 0}.measure{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.measure div{border:1px solid #c2c8b6;padding:20px}.measure strong{display:block;margin-bottom:10px}.menu-links{display:block}@media(min-width:1600px){.hero-copy{padding-left:15%}.hero-visual img,.hero{max-height:800px}}@media(max-width:1000px){nav{gap:15px}.wordmark{font-size:24px}.hero{min-height:520px}.hero-copy{padding:45px 9%}.hero h1{font-size:58px}.feature-image{height:500px}.feature h2{font-size:52px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.pdp{gap:4%}.product-info h1{font-size:34px}}@media(max-width:700px){header{height:72px;gap:4px;padding:0 13px}header nav{display:none}.mobile-menu{display:flex}.wordmark{font-size:23px}.header-tools{gap:0}.icon{min-width:39px;padding:8px}.announcement{font-size:9px;padding:7px 10px}.announcement span{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:45px 6% 40px}.hero h1{font-size:60px;max-width:350px;margin:20px 0}.hero-copy p{font-size:14px;margin-bottom:24px;max-width:300px}.hero-visual{height:460px}.hero-visual img{object-position:center}.hero-caption{bottom:16px;left:16px;right:16px;padding:12px;font-size:10px}.hero-caption strong{font-size:14px}.section{padding-top:45px;padding-bottom:45px}.wrap{padding-left:5%;padding-right:5%}.section-head{align-items:center;gap:10px;margin-bottom:22px}.section-head h2{font-size:32px}.section-head .text-link{font-size:11px}.category-grid{grid-template-columns:repeat(2,1fr);gap:25px 12px}.category h3{font-size:15px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.product-card h3{font-size:12px}.card-meta{font-size:10px;flex-wrap:wrap;gap:2px}.card-price{font-size:12px}.tag{font-size:8px;padding:4px 6px;left:8px;top:8px}.feature{grid-template-columns:1fr}.feature-image{height:450px}.feature-copy{padding:40px 7%}.feature h2{font-size:52px}.details-strip{grid-template-columns:1fr;gap:20px}.details-strip h3{margin-top:5px}.details-strip p{max-width:none}.story-band{padding:50px 6%}.story-band h2{font-size:39px}.collection-intro{padding-top:30px;padding-bottom:20px}.collection-intro h1{font-size:43px}.collection-links{margin-right:-5vw}.filters{gap:12px}.filters .result-count{flex:1 1 100%}.filters label{flex:1 1 calc(50% - 12px)}.filters select{width:100%;max-width:none}.filters .reset{flex:1}.pdp{grid-template-columns:minmax(0,1fr);padding-top:5px}.pdp>*{min-width:0}.product-info h1{font-size:37px}.product-info{padding-top:30px}.thumb{width:65px;height:80px}.breadcrumbs{margin:20px 0;font-size:10px}.info-page{padding-top:40px;padding-bottom:60px}.info-page h1{font-size:43px}.info-page .lead{font-size:24px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.cart-row{grid-template-columns:65px 1fr;gap:12px}.cart-row img{height:85px}.cart-row>div:last-child{grid-column:2}.cart-row h3{font-size:13px}dialog.drawer{padding:22px}.measure{grid-template-columns:1fr}.search-form{flex-wrap:wrap}.search-form .btn{width:100%}}@media(max-width:350px){.wordmark{font-size:20px}header{padding:0 7px}.hero h1{font-size:52px}.hero-visual{height:390px}.header-tools svg{width:18px}.icon{min-width:35px;padding:6px}.feature-image{height:380px}.section-head h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.size-table{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:10px;border-bottom:1px solid #dce3de}caption{text-align:left;padding:15px 0;font-size:12px}.hero-copy{background:#fff;color:#183a2e}.hero-copy p{color:#526158}.hero-copy .eyebrow{color:#56685b}.hero{min-height:570px}.hero-caption{background:#fffffff2}.hero-caption small{letter-spacing:1px}.home-browse{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce3de;margin-top:32px;padding-top:22px;font-size:13px;flex-wrap:wrap}.edit-section{padding-top:0}.section{padding-top:64px;padding-bottom:64px}.feature-copy{background:#f5f7f6}.feature h2{font-size:60px}.story-band{padding:64px 8%}.story-band h2{font-size:42px}.product-image .tag{background:#ffffffed}.product-card h3{font-weight:500}.hero-visual img{object-fit:contain}.hero-visual{background:#f3f5f4}@media(max-width:700px){.hero{min-height:0}.hero-copy{padding:36px 6%}.hero h1{font-size:54px;margin:18px 0}.hero-copy p{margin-bottom:20px}.hero-visual{height:420px}.section{padding-top:40px;padding-bottom:40px}.edit-section{padding-top:0}.home-browse{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px}.section-head h2{font-size:29px}.feature h2{font-size:46px}.story-band{padding:46px 6%}.story-band h2{font-size:34px}}@media(max-width:350px){.hero h1{font-size:47px}.hero-visual{height:370px}.section-head h2{font-size:25px}}main:focus{outline:none}.hero h1{font-size:clamp(42px,4.6vw,72px)}@media(max-width:700px){.hero h1{font-size:54px}}@media(max-width:350px){.hero h1{font-size:47px}}@media(max-width:700px){.hero h1{font-size:clamp(38px,11vw,46px)}}@media(max-width:700px){.collection-links{margin-right:0}}.filters{display:block;padding:8px 0;margin-bottom:20px}.filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.filter-summary .result-count{margin:0;font-size:12px;flex:0 1 auto}.filter-toggle{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #cbd5ce;font-size:13px;white-space:nowrap}.filter-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:20px 0 12px;margin-top:8px;border-top:1px solid #dce3de}.filter-options[hidden]{display:none}.filter-options select{width:100%;max-width:none;min-height:44px}.filter-options label{font-size:12px}.filter-options .reset{justify-self:start;min-height:44px}.filter-done{grid-column:-2/-1;min-height:44px}.catalog-note{font-size:11px;margin-bottom:20px;max-width:700px}@media(max-width:700px){.collection-intro{padding-top:22px;padding-bottom:12px}.collection-intro h1{font-size:36px;margin:10px 0}.collection-intro .eyebrow{display:none}.collection-intro .breadcrumbs{margin:0 0 14px}.collection-intro p{font-size:13px;margin-bottom:12px}.collection-links{padding-bottom:12px;gap:8px}.pill{min-height:44px;display:flex;align-items:center;padding:9px 13px}.filters{padding:7px 0;margin-bottom:14px}.filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.filter-options label{min-width:0}.filter-options label:last-of-type{grid-column:1/-1}.filter-options select{font-size:16px}.filter-options .reset{grid-column:1}.filter-done{grid-column:2}.filter-summary .result-count{flex:0 1 auto}.catalog-note{line-height:1.45;margin-bottom:18px}.hero-copy{padding:26px 6%}.hero-copy .eyebrow{display:none}.hero h1{margin:8px 0 16px}.hero-visual{height:370px}.size,.icon{min-width:44px;min-height:44px}.form input,.form textarea,.search-input{font-size:16px}header{height:64px;position:sticky;top:0;z-index:5;padding:0 8px;gap:0}.wordmark{font-size:clamp(17px,5.1vw,21px)}.header-tools{gap:0}.header-tools .icon,.mobile-menu{padding:8px}}.collection-links{scrollbar-width:none}.collection-links::-webkit-scrollbar{display:none}#header-search[hidden]{display:none}#header-search{display:block;padding-block:12px;border-bottom:1px solid #dce3de;background:#fff}.search-line,.pin-form>div{display:flex;gap:8px}.search-line input,.pin-form input{min-width:0;flex:1;background:#fff;border:1px solid #bdcbc3;padding:10px 12px;font-size:16px}.search-line button,.pin-form button{background:#193e30;color:#fff;padding:8px 18px;min-height:44px}#quick-results a,#quick-results small{display:block;padding:10px 0;border-bottom:1px solid #e2e9e5}.running-strip{overflow:hidden;background:#173c2e;color:#fff;padding:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.running-strip>div,.running-strip>div>div{display:flex;width:max-content;align-items:center}.running-strip>div{animation:run-strip 42s linear infinite}.running-strip.reverse>div{animation-direction:reverse}.running-strip span{margin:0 28px}.running-strip i{font-style:normal;color:#d7bc79}@keyframes run-strip{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.running-strip>div{animation:none}}.worlds,.fit-cards{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.worlds .category-image{aspect-ratio:4/3}.fit-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.fit-cards .category-image{aspect-ratio:4/5}.fit-section{border-block:1px solid #e1e8e4}.fit-section .section-head{padding-top:10px}.drops{display:grid;grid-auto-columns:calc((100% - 42px)/4);grid-auto-flow:column;gap:14px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.drops article{scroll-snap-align:start}.rail-nav{display:flex;justify-content:center;align-items:center;gap:18px;padding-top:10px}.rail-nav button{width:44px;height:44px}.rail-nav span{font-size:12px}.philosophy .eyebrow{color:#e1c88b}.philosophy h2{margin:12px 0}.philosophy .btn{background:#fff;color:#183a2e}.feed,.founders{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;border-bottom:1px solid #dce3de}.feed h2,.founders h2,.voices h2{margin:10px 0 18px}.feed>a{display:block;max-height:380px;overflow:hidden}.feed img{aspect-ratio:5/4;object-position:center 34%}.portraits{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portraits figure{margin:0}.portraits img{aspect-ratio:4/5;height:auto}.portraits figcaption{padding-top:8px}.portraits small{display:block;color:#577064}.voices{text-align:center}.voices p span{color:#94732d}.promise{margin:18px 0 12px;padding-top:12px;border-top:1px solid #dce3de}.promise h2{font-family:inherit;font-size:15px;margin:0 0 8px}.promise>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.promise span{min-height:38px;padding:6px 9px;background:#f3f7f4;border-radius:4px;font-size:12px;line-height:1.35;display:flex;align-items:center;gap:7px}.promise b{font-size:16px}.pin-form{margin:16px 0}.pin-form label{display:block;font-weight:600;margin-bottom:6px}.pin-form p{margin:6px 0;font-size:14px}.pin-form small{color:#53685d;font-size:11px}.facet-body details{border-bottom:1px solid #dce3de}.facet-body summary{padding:14px 0;cursor:pointer}.choices{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.choices label{display:inline-flex;align-items:center;position:relative}.choices input{position:absolute;opacity:0}.choices span,#filter-chips button{padding:8px 12px;border:1px solid #bdcbc3;border-radius:3px;font-size:13px;cursor:pointer}.choices input:checked+span{background:#183b2e;color:#fff}.choices input:focus-visible+span{outline:2px solid #866a32}.facet-actions{position:sticky;bottom:0;background:#fff;display:grid;gap:4px;padding:12px 0 max(10px,env(safe-area-inset-bottom));border-top:1px solid #dce3de}.facet-actions button{min-height:44px}#filter-chips{display:flex;flex-wrap:wrap;gap:5px}.filters{margin-bottom:12px}@media(max-width:700px){#worlds{scroll-margin-top:70px}.worlds{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x proximity}.worlds .category{flex:0 0 42%;scroll-snap-align:start}.worlds .category-image{aspect-ratio:4/5}.fit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.fit-cards .category-image{aspect-ratio:1}.drops{grid-auto-columns:72%;gap:12px}.feed,.founders{grid-template-columns:1fr;gap:18px}.feed>a{max-height:300px}.feed img{height:300px}.portraits figcaption{font-size:13px}.promise span{font-size:12px}.running-strip{padding:9px 0}}@media(max-width:700px){#header-search{position:sticky;top:64px;z-index:4}}.fit-cards{grid-template-columns:repeat(3,minmax(0,1fr));touch-action:pan-y pinch-zoom}.fit-cards [hidden]{display:none}.fit-cards .category:not([hidden]){animation:fit-enter .22s ease-out}.fit-nav{justify-content:flex-end}.fit-nav button{border:1px solid #cbd5ce;border-radius:50%}.aura-add{width:100%;margin-top:10px;min-height:44px}.quick-add{display:grid;gap:14px}.quick-add h3{margin:0}.quick-add label,.quick-add select{display:block;width:100%}.quick-add select{margin-top:5px;padding:10px;background:#fff;font-size:16px}.aura-edit{border-top:1px solid #dce3de}@keyframes fit-enter{0%{opacity:.6;transform:translate(10px)}to{opacity:1;transform:none}}@media(max-width:700px){.fit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fit-cards .category:not([hidden]){animation:none}}.fit-section.wrap{max-width:928px;padding:12px 24px 16px}.fit-section .section-head{min-height:44px;padding:0;margin:0 0 8px}.fit-section .section-head h2{font:600 13px/1.4 LocalSans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin:0}.fit-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.fit-cards .category{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;height:210px}.fit-cards .category-image{height:100%;aspect-ratio:auto}.fit-cards .category-image img{object-position:center 42%}.fit-cards .category:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#10261de8);pointer-events:none}.fit-cards .category h3{position:absolute;z-index:1;inset:auto 10px 12px;color:#fff;font:600 13px/1.25 LocalSans,Arial,sans-serif;margin:0;align-items:center;gap:4px}.fit-nav[hidden]{display:none}.fit-nav{padding-top:5px;gap:10px}.aura-edit.wrap{max-width:1240px;padding:40px 24px}.aura-edit .section-head{justify-content:center;text-align:center;margin-bottom:24px}.aura-edit .section-head h2{font-size:clamp(28px,3vw,42px);margin:0}.aura-edit .grid,#product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}#product-grid{max-width:1192px;margin-inline:auto}.drops{grid-auto-columns:min(340px,76vw)}.product-card{display:flex;flex-direction:column;min-width:0}.product-card .product-image{border-radius:8px;aspect-ratio:4/5}.product-card h3{font-size:14px;line-height:1.4;margin:10px 0 0}.product-card .card-price{font-size:13px;margin:3px 0}.product-card .card-colors{display:flex;flex-wrap:wrap;align-items:center;gap:0}.card-colors button{width:28px;height:30px;padding:4px}.card-colors i{display:block;width:18px;height:18px;background:var(--chip);border:1px solid #7a857b;border-radius:100%}.card-colors button[aria-pressed=true] i{outline:1px solid #183a2e;outline-offset:2px}.product-card .tag{top:8px;left:8px;border-radius:3px;padding:3px 6px;font-size:10px}.product-card .aura-add{min-height:44px;padding:8px 10px;font-size:13px;margin:8px 0 0}@media(min-width:750px)and (max-width:1100px){.fit-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.aura-edit .grid,#product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.fit-section.wrap{padding:12px 16px 14px}.fit-cards{grid-template-columns:repeat(2,minmax(0,156px));gap:12px;justify-content:center}.fit-cards .category{height:190px;border-radius:12px}.aura-edit.wrap{padding:32px 16px}.aura-edit .grid,#product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.aura-edit .section-head{margin-bottom:20px}.card-colors button{width:30px;height:32px}}dialog.qa-modal{position:fixed;width:min(1000px,calc(100% - 48px));max-width:1000px;max-height:88dvh;padding:0;border-radius:14px;overscroll-behavior:contain;color:#183a2e}.qa-modal .dialog-head{position:sticky;z-index:2;top:0;height:0;min-height:0;margin:0;padding:0;border:0;display:block}.qa-modal .dialog-head h2{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.qa-modal .close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #dce3de;background:#fff;color:#193e2f;font-size:24px}.qa-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;padding:32px}.qa-gallery{position:sticky;top:32px}.qa-photo{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#f5f7f5}.qa-photo img{object-fit:contain}.qa-sides,.qa-colors,.qa-sizes{display:flex;flex-wrap:wrap;gap:6px}.qa-sides{justify-content:center;margin-top:8px}.qa-sides button,.qa-sizes span{border:1px solid #b8c7bf;border-radius:4px;min-height:44px;padding:8px 14px;text-transform:capitalize}.qa-sides button[aria-pressed=true],.qa-sizes input:checked+span{background:#193e2f;color:#fff}.qa-info{min-width:0}.qa-info h3{font:normal clamp(24px,3vw,36px)/1.14 Georgia,serif;margin:8px 34px 12px 0}.qa-price{font-size:18px;margin:0}.qa-fit{color:#53685d;margin:4px 0}.qa-info .quick-add{margin:16px 0 10px;gap:12px}.qa-info fieldset{border:0;margin:0;padding:0;min-width:0}.qa-info legend{padding:0;font-size:13px;margin-bottom:4px}.qa-info .quick-add label{position:relative;width:auto;display:inline-grid;place-items:center;cursor:pointer;min-width:44px;min-height:44px}.qa-info label input[type=radio]{position:absolute;opacity:0}.qa-colors span{background:var(--chip);width:28px;height:28px;border-radius:50%;border:1px solid #96a59c}.qa-colors input:checked+span{outline:2px solid #193e2f;outline-offset:3px}.qa-info input:focus-visible+span{box-shadow:0 0 0 4px #bb984b}.qa-sizes span{width:100%;display:grid;place-items:center;font-size:13px}.qa-detail{border-block-start:1px solid #dce3de}.qa-detail summary{min-height:44px;padding:12px 0;font-size:13px;cursor:pointer}.qa-detail .size-table{max-width:100%;overflow-x:auto}.qa-info>.text-link{display:inline-block;margin-top:12px}@media(max-width:700px){dialog.qa-modal{width:calc(100% - 24px);max-height:92dvh}.qa-layout{display:block;padding:16px}.qa-gallery{position:static}.qa-photo{max-width:280px;margin:auto;max-height:32dvh}.qa-info{margin-top:14px}.qa-info h3{font-size:24px;margin:5px 0 8px}.qa-modal .close{right:8px;top:8px}.qa-sides{margin-top:4px}.qa-sizes span{padding:8px 11px}}.qa-gallery{position:static;min-width:0}.qa-modal .qa-photo{display:block;aspect-ratio:auto;width:100%;height:auto;max-width:none;max-height:none;overflow:visible;background:transparent}.qa-modal .qa-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px}.fit-cards .category h3{font:clamp(16px,1.45vw,22px)/1.15 Georgia,serif;text-shadow:0 1px 4px #10251d}.fit-cards .category h3 span{color:#eee8d7}.fit-cards .category:not([hidden]){animation:none}@media(max-width:749px){.fit-cards{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:clamp(140px,40vw,156px);justify-content:start;overflow-x:auto;overflow-y:hidden;gap:12px;padding:5px 5px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:none}.fit-cards::-webkit-scrollbar{display:none}.fit-cards .category{scroll-snap-align:start}.fit-cards .category h3{font-size:clamp(18px,5vw,22px)}}.product-page{max-width:1280px}.product-page .breadcrumbs{margin:0;padding:22px 0;color:#54675b;font-size:12px}.product-page .pdp{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);padding-top:0}.product-gallery{position:sticky;top:16px}.product-gallery .gallery-main{height:auto;aspect-ratio:auto;border-radius:6px;overflow:hidden;touch-action:pan-y pinch-zoom}.product-gallery .gallery-main img{width:100%;height:auto;max-height:75vh;object-fit:contain}.gallery-legend,.related-head,.related-head>div,.gallery-legend>div{display:flex;align-items:center}.gallery-legend,.related-head{justify-content:space-between}.gallery-legend{border-bottom:1px solid #dce3de;min-height:44px;font-size:12px;text-transform:capitalize}.gallery-legend button,.related-head button{width:44px;height:44px}.product-gallery .thumbs:empty{display:none}.product-gallery .photo-note{display:block;font-size:10px;color:#5d6c62;margin:8px 0}.product-page .product-info{padding:8px 0 0}.product-info h1{font:normal clamp(32px,3.6vw,52px)/1.05 Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:12px 0}.product-info .price{font-size:19px}.product-byline{margin:6px 0;color:#627066;font-size:13px}.look-jump{font-size:12px;padding:8px 0;margin:0 0 14px}.product-info .add{margin:0 0 6px}.product-info .accordions{margin-top:20px}.product-info .pin-form{padding-top:8px}.looks-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:7%;border-block:1px solid #dce3de;margin:clamp(36px,6vw,80px) 0 0;padding:clamp(24px,4vw,52px) 0;align-items:center;scroll-margin-top:75px}.looks-intro h2,.related-head h2{font:normal clamp(27px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:8px 0}.looks-intro p{max-width:32ch;font-size:14px;color:#54675b;margin:10px 0}.looks-feed{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.look-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:20px;min-height:110px;border:1px dashed #b0c4b6;background:#f7faf8;font-size:13px}.look-empty span{font-size:24px}.looks-feed figure{flex:0 0 min(200px,70%);margin:0;scroll-snap-align:start}.looks-feed img{aspect-ratio:4/5;border-radius:4px;height:auto}.looks-feed figcaption{padding:6px 0}.looks-feed figcaption p{overflow-wrap:anywhere;margin:3px 0}.looks-feed small{font-size:10px;letter-spacing:.12em}.look-form{display:grid;gap:12px}.look-form p{margin:0}.look-form label{display:grid;gap:5px}.look-form input,.look-form textarea{width:100%;padding:9px;border:1px solid #c3cfc6;font:inherit}.look-form small{color:#53685d}.related{padding:clamp(28px,5vw,66px) 0}.related-head{margin-bottom:16px}.related-head>div{gap:4px}.related-head button{border:1px solid #c4d1c7;border-radius:50%}.related-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.related-rail article{scroll-snap-align:start}@media(max-width:700px){.product-page .breadcrumbs{padding:12px 0;font-size:11px}.product-page .pdp{display:block}.product-gallery{position:static}.product-gallery .gallery-main img{max-height:none}.product-info h1{font-size:clamp(30px,8vw,38px)}.product-page .product-info{padding-top:22px}.product-info .eyebrow{font-size:10px}.product-info .size-row{margin-top:16px}.product-gallery .thumb{width:46px;height:56px}.looks-section{grid-template-columns:1fr;gap:14px}.related-rail{grid-auto-columns:clamp(136px,43vw,240px);gap:12px;scrollbar-width:none}.related-rail::-webkit-scrollbar{display:none}.related-head h2{font-size:27px}.related-head>div{gap:2px}.related-head button{width:40px;height:44px}.look-form input,.look-form textarea{font-size:16px}}.campaign-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1512px;margin:0 auto;background:#f2f6f3;color:#173d2e}.campaign-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,6vw,108px)}.campaign-copy h1{font:400 clamp(56px,7.7vw,122px)/.99 Georgia,serif;letter-spacing:-.065em;margin:24px 0 16px}.campaign-copy p{font-size:clamp(15px,1.35vw,19px);line-height:1.6;margin:0 0 26px}.campaign-photo{display:block;min-height:420px;height:clamp(420px,44vw,660px);overflow:hidden}.campaign-photo img{object-fit:cover;object-position:50% 44%}a:hover{text-decoration:none}.text-link,.link-button,.fit-section .text-link,.header-tools a,.look-jump{border-bottom:0;text-decoration:none}.text-link{font-weight:600}.text-link:hover,.link-button:hover{color:#426650;text-decoration:none}.text-link:focus-visible{outline-offset:3px}.fit-section.wrap{max-width:1240px;padding:24px clamp(16px,3vw,40px)}.fit-section .section-head{margin-bottom:12px}.fit-actions,.fit-actions button{display:flex;align-items:center}.fit-actions{gap:6px}.fit-actions a{margin-right:8px}.fit-actions button{justify-content:center;width:40px;height:44px;border:1px solid #ccd8cf;border-radius:50%}.fit-cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(155px,22%,238px);gap:14px;justify-content:start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:none}.fit-cards::-webkit-scrollbar{display:none}.fit-cards .category{scroll-snap-align:start;height:210px}.aura-edit .grid{align-items:stretch}.aura-edit .product-card .product-image{flex:none}.aura-edit .product-card h3{min-height:2.8em;margin-top:10px}.aura-edit .product-card .aura-add{margin-top:auto}.aura-edit .card-colors{margin-bottom:8px}.feature{max-width:1240px;margin:clamp(24px,5vw,68px) auto;background:#193c2e;color:#fff;grid-template-columns:1.03fr .97fr}.feature .feature-image{height:clamp(350px,40vw,560px);background:#eff3f0}.feature .feature-image img{object-fit:contain}.feature .feature-copy{padding:clamp(24px,5vw,80px)}.feature .eyebrow,.feature .feature-copy p,.feature .text-link{color:#eef5ef}.feature .feature-copy h2{font-size:clamp(48px,7vw,96px);letter-spacing:-.055em;margin:12px 0}.feature .btn{color:#183b2d;background:#fff}.feature .feature-copy p:last-child{margin:14px 0 0}#worlds{max-width:1240px}.world-heading h2{margin-top:5px}.worlds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.worlds .category-image{aspect-ratio:3/4;border-radius:4px}.worlds .category-image img{object-fit:cover;object-position:center}.worlds .category small{display:block;color:#627368;font-size:10px;letter-spacing:.12em;margin-top:10px}.worlds .category h3{font:400 clamp(17px,1.8vw,25px)/1.16 Georgia,serif;margin-top:4px}.founders{max-width:1240px;grid-template-columns:1fr 1.15fr;gap:7%;padding-block:clamp(28px,5vw,78px)}.founder-note{max-width:440px}.founder-note h2{font:400 clamp(32px,4vw,58px)/1.06 Georgia,serif;letter-spacing:-.04em}.founder-note p{line-height:1.65}.founder-note .founder-sign{font:italic 20px Georgia,serif;margin-top:18px}.portraits figure{border-top:1px solid #cfdbd2;padding-top:8px}.portraits figcaption{font-weight:600}.portraits figcaption small{font-weight:400}.product-gallery #thumbs{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 0}.product-gallery #thumbs:empty{display:none}.view-tab{font-size:12px;min-height:44px;padding:8px 12px;border-radius:4px;color:#45624f}.view-tab[aria-pressed=true]{background:#edf4ee;color:#153e2d;font-weight:600}.qa-delivery h4{font-size:14px;margin:12px 0 0}.qa-delivery .pin-form{margin-top:6px}@media(max-width:749px){.campaign-hero{display:flex;flex-direction:column-reverse}.campaign-photo{height:clamp(250px,68vw,380px);min-height:0}.campaign-photo img{object-position:50% 22%}.campaign-copy{padding:22px 5% 26px}.campaign-copy h1{font-size:clamp(46px,12vw,68px);margin:12px 0 8px}.campaign-copy p{font-size:14px;margin:0 0 16px}.campaign-copy br{display:none}.fit-section.wrap{padding:18px 16px}.fit-cards{grid-auto-columns:clamp(140px,40vw,156px);gap:12px}.fit-cards .category{height:190px}.feature{grid-template-columns:1fr;margin:28px 0}.feature .feature-image{height:clamp(260px,76vw,400px)}.feature .feature-copy{padding:24px 5% 28px}.worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;overflow:visible}.founders{grid-template-columns:1fr;gap:24px}.founder-note p{font-size:14px}.portraits{gap:12px}.product-gallery .photo-note{margin:5px 0}}.lookbook-hero{position:relative;isolation:isolate;overflow:hidden;background:#12251c;color:#fff;height:clamp(430px,47vw,680px)}.lookbook-images{height:100%;display:grid;grid-template-columns:1fr 1fr}.lookbook-images img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 44%}.lookbook-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(24px,5vw,72px);background:linear-gradient(0deg,rgba(5,16,11,.87),transparent 55%);color:#fff}.lookbook-caption .eyebrow{color:#fff;font-size:11px}.lookbook-caption h1{font:400 clamp(50px,7vw,104px)/1 Georgia,serif;letter-spacing:-.05em;color:#fff;margin:9px 0 18px}.lookbook-caption .btn{background:#fff;color:#163829;border:1px solid white}.feature .feature-copy{background:#183c2e;color:#fff}.feature .feature-copy h2,.feature .feature-copy .eyebrow,.feature .feature-copy p,.feature .feature-copy .text-link{color:#fff}.feature .feature-copy .btn{background:#fff;color:#183c2e}@media(max-width:700px){.lookbook-hero{height:clamp(410px,122vw,580px)}.lookbook-images{display:block}.lookbook-front{display:none}.lookbook-images .lookbook-back{object-position:50% 34%}.lookbook-caption{padding:24px 5%}.lookbook-caption h1{font-size:clamp(44px,12vw,64px)}}campaign-lookbook{display:block}.hero-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-look{height:100%;touch-action:pan-y pinch-zoom}.hero-look[hidden]{display:none}.lookbook-caption .look-label{font:500 16px/1.4 Georgia,serif;letter-spacing:.01em;color:#fff;margin:0 0 9px}.hero-controls{position:absolute;right:clamp(12px,4vw,50px);bottom:clamp(18px,4vw,52px);display:flex;align-items:center;background:#12251cd9;border-radius:30px;padding:0 4px}.hero-controls button{color:#fff;width:32px;height:44px;padding:0;display:grid;place-items:center}.hero-controls i{width:6px;height:6px;border-radius:50%;border:1px solid white}.hero-controls [aria-pressed=true] i{background:#fff}.lookbook-caption{pointer-events:none}.lookbook-caption a{pointer-events:auto}@media(max-width:700px){.lookbook-caption .look-label{font-size:15px}.hero-controls{bottom:22px;right:12px}.hero-controls button{width:30px}}campaign-lookbook .lookbook-hero{width:100%;height:auto;aspect-ratio:8/5;margin-inline:0}.lookbook-images img{object-fit:contain;object-position:center}.hero-controls{background:transparent}.hero-controls i{box-shadow:0 0 0 1px #213c2c66}.hero-controls button{width:36px}@media(max-width:700px){campaign-lookbook .lookbook-hero{width:100%;aspect-ratio:4/5}.lookbook-images .lookbook-back{object-position:center}}.feature{max-width:1040px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-inline:clamp(16px,4vw,42px);background:#fff;border:0;color:#183c2e}.feature .feature-image{display:block;align-self:center;height:auto;background:transparent;border:0}.feature .feature-image img{display:block;width:100%;height:auto;object-fit:contain}.feature .feature-copy{background:#fff;color:#183c2e;border:0}.feature .feature-copy h2,.feature .feature-copy .eyebrow,.feature .feature-copy p,.feature .feature-copy .text-link{color:#183c2e}.feature .feature-copy .btn{background:#183c2e;color:#fff}@media(max-width:749px){.feature{grid-template-columns:minmax(0,1fr);margin:28px auto}.feature .feature-copy{padding:22px 0 8px}}}.ar-studio{font:15px/1.5 Arial,sans-serif;color:#183a2e;background:#fff}.ar-studio h2,.ar-studio h3{color:inherit}.ar-studio img{max-width:100%}.related-products [data-aura-recommendation-list]{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.related-products [data-aura-recommendation-list]>li{flex:0 0 clamp(144px,42vw,250px);scroll-snap-align:start}studio-gallery{display:block}studio-gallery[hidden],media-gallery[hidden]{display:none!important}.studio-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.studio-track img{flex:0 0 100%;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;scroll-snap-align:start;background:#fff}.studio-gallery-nav{display:flex;align-items:center;justify-content:space-between;padding:8px;color:#183a2e}.studio-gallery-nav button,.studio-pin button{min-width:44px;min-height:44px;cursor:pointer}.studio-pin{display:flex;align-items:end;flex-wrap:wrap;gap:8px;color:#183a2e;margin:16px 0}.studio-pin label{flex:1;font-size:15px}.studio-pin input{display:block;width:100%;min-height:44px;margin-top:6px;padding:8px;border:1px solid #81958b;background:#fff;color:#183a2e}.studio-pin button{background:#183a2e;color:#fff;border:0;padding:0 18px}.studio-pin p{width:100%;margin:0}body .ar-drops,body .ar-drops .ar-drops__card{background:#fff;color:#183a2e}body .ar-drops :is(h2,h3,p,a,.ar-drops__price,.ar-drops__controls,.ar-drops__heading>span){color:#183a2e}.ar-drops .ar-drops__card{box-shadow:none;border-color:#dbe3de}body .ar-promise,body .ar-promise__card{background:#fff;color:#183a2e}body .ar-promise__card{padding:12px}.ar-promise__grid{gap:8px}body .ar-promise :is(h2,h3,p){color:#183a2e}body.gradient{background:#fff;color:#183a2e}.studio-shell{position:relative;z-index:5}.studio-shell header{width:100%;box-sizing:border-box}.studio-shell [hidden]{display:none!important}.studio-shell nav.studio-open{display:flex;position:absolute;top:100%;inset-inline:0;background:#fff;flex-direction:column;align-items:start;padding:14px 5%;gap:12px;box-shadow:0 8px 14px #183a2e15}.ar-studio .icon.bag{width:auto;height:auto}.ar-studio #studio-options{box-sizing:border-box;color:#183a2e;background:#fff;padding:24px;width:min(92vw,490px);border:0;margin:auto}.ar-studio #studio-options::backdrop{background:#142c23aa}.ar-studio #studio-options [data-close]{float:right;font:28px Arial;width:44px;height:44px}.ar-studio #studio-options label{display:block;margin:12px 0}.ar-studio #studio-options select{display:block;width:100%;min-height:44px;margin-top:6px;background:#fff}.ar-studio #studio-options [type=submit]{width:100%}.ar-studio .studio-shell a{text-decoration:none}html body.gradient,body .color-scheme-d1692216-0217-4574-9da4-7fb814ebcd8d{--color-background:255,255,255;--color-foreground:24,58,46;--gradient-background:white;background-color:#fff;color:#183a2e}html body #MainContent .ar-studio{background:#fff;color:#183a2e}.ar-studio #studio-options.qa-modal{padding:0;width:min(1000px,calc(100% - 32px));max-height:90dvh}.ar-studio #studio-options [data-close]{position:absolute;z-index:3;top:10px;right:10px;background:#fff;border-radius:50%}.ar-studio #studio-options .qa-colors label,.ar-studio #studio-options .qa-sizes label{margin:0}product-info[id^=MainProduct] .ar-pdp-detail-group,product-info[id^=MainProduct] .ar-pdp-delivery{background:#fff!important}#MainContent .ar-product-world,#MainContent .ar-pdp-ribbon{display:none}#MainContent .product__title h1,.collection-hero h1{font:400 clamp(29px,4vw,52px)/1.12 Georgia,serif!important;color:#183a2e!important;letter-spacing:-.025em}#MainContent .product__media-wrapper,#MainContent .product__info-wrapper{background:#fff}.ar-studio .footer-grid{color:#fff}html body.gradient{--color-foreground:24,58,46;--gradient-background:#fff;background:#fff!important;color:#183a2e}#MainContent .template-search,#MainContent .template-search__header,#MainContent .collection-list-wrapper,body .shopify-policy__container{background:#fff!important;color:#183a2e}#MainContent :is(.template-search__header,.title-wrapper-with-link) h1,body .shopify-policy__title h1{color:#183a2e!important}#MainContent product-info .ar-size-help .ar-size-chart-trigger,#MainContent product-info [data-aura-size-guide]{color:#193e2f!important;background:#fff!important;border-color:#b5c5bc!important}#MainContent .product-form__submit:hover,#MainContent .cart__checkout-button:hover{background:#28513f!important}html body #MainContent:has(.studio-collection-directory),#MainContent .shopify-section:has(.studio-collection-directory),#MainContent .studio-collection-directory{background:#fff!important;color:#183a2e}#MainContent .studio-collection-directory h1{font:400 clamp(30px,4vw,52px)/1.12 Georgia,serif;color:#183a2e;margin:0;padding:32px 0 20px}.ar-studio #studio-options .qa-colors{gap:12px 8px;padding:4px 3px}.ar-studio #studio-options .qa-colors label{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:60px;min-height:44px;gap:8px;color:#183a2e;text-align:center}.ar-studio #studio-options .qa-colors .qa-colour-face{box-sizing:border-box;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;border:1px solid #96a59c;background:var(--aura-swatch-color,#eee);overflow:hidden}.ar-studio #studio-options .qa-colors .qa-colour-face img{width:48px;height:48px;object-fit:cover;border-radius:50%}.ar-studio #studio-options .qa-colors small{font:11px/1.25 Arial,sans-serif;color:#183a2e;overflow-wrap:anywhere}.ar-studio #studio-options .qa-colors input:checked+.qa-colour-face,#MainContent product-info input:checked+label.aura-image-swatch{outline:2px solid #193e2f!important;outline-offset:2px}#MainContent product-info .aura-image-swatch .aura-swatch-name{color:#183a2e!important}.ar-studio #studio-options .qa-colors input:focus-visible+.qa-colour-face,#MainContent product-info input:focus-visible+label.aura-image-swatch{outline:3px double #193e2f!important;outline-offset:3px}.ar-studio .card-colors i,.card-color-swatch{overflow:hidden}.ar-studio .card-colors i img,.card-color-swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}quick-add-modal product-info label.aura-image-swatch{position:relative;display:inline-block!important;box-sizing:border-box;width:56px!important;height:56px!important;border-radius:50%!important;padding:0!important;overflow:visible!important;margin:4px 5px 40px!important;font-size:0!important;background-color:var(--aura-swatch-color,#eee)!important}quick-add-modal .aura-image-swatch .ar-option-dot{display:none}quick-add-modal .aura-image-swatch .aura-swatch-name{color:#183a2e!important;font:11px/1.25 Arial,sans-serif}quick-add-modal product-info input:checked+label.aura-image-swatch{outline:2px solid #193e2f!important;outline-offset:2px}quick-add-modal product-info input:focus-visible+label.aura-image-swatch{outline:3px double #193e2f!important;outline-offset:3px}.ar-studio .card-colors i{background:var(--aura-swatch-color,var(--chip))}.ar-studio #studio-options .qa-colors{gap:4px}.ar-studio #studio-options .qa-colors label{width:44px;height:44px;min-height:44px;justify-content:center}.ar-studio #studio-options .qa-colors .qa-colour-face{width:28px;height:28px;box-shadow:inset 0 0 0 2px #fff}.ar-studio #studio-options .qa-colors small{display:none}body #MainContent product-info label.studio-colour-dot,body quick-add-modal product-info label.studio-colour-dot{box-sizing:border-box!important;display:inline-block!important;position:relative;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;margin:6px!important;overflow:visible!important;border:1px solid #9ca48e!important;border-radius:50%!important;background:var(--aura-swatch-color,#a7aa98)!important;box-shadow:inset 0 0 0 3px #fff!important;font-size:0!important}product-info label.studio-colour-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}product-info label.studio-colour-dot .ar-option-dot,product-info label.studio-colour-dot .aura-variant-preview{display:none!important}body product-info input:checked+label.studio-colour-dot{outline:2px solid #193e2f!important;outline-offset:2px}body product-info input:focus-visible+label.studio-colour-dot{outline:3px double #193e2f!important;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/studio-style.css.map */
