#site-header{position:sticky;top:-32px;z-index:40}.site-header{position:relative;top:0}.sale-banner{height:32px;min-height:32px;font-size:11px}.site-header .wordmark{font-size:25px}.site-header{height:64px}.site-header .nav-left,.site-header .nav-right,.text-link{font-size:13px}button,select,input,textarea{font-family:var(--sans)}select{color:var(--ink)}.home-page #site-header:not(.home-scrolled) .site-header{background:transparent;border-color:transparent;color:#fff}.home-page .winter-hero{margin-top:-64px}.home-page .home-scrolled .site-header{background:var(--paper);color:var(--ink)}.winter-hero{position:relative;height:min(77svh,820px);min-height:540px;color:#fff;background:#41413d;overflow:hidden}.winter-hero>img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.winter-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,transparent 40%,#0008)}.winter-hero-copy{position:absolute;bottom:58px;left:5vw;right:5vw;z-index:1}.winter-hero-copy .eyebrow{color:#fff;font-size:11px;letter-spacing:.15em}.winter-hero h1{font-size:clamp(44px,5.5vw,82px);margin:15px 0 17px;line-height:1.04}.winter-hero-copy>p:not(.eyebrow){font-size:16px;font-weight:400}.hero-cta{display:inline-flex;gap:42px;align-items:center;justify-content:space-between;margin-top:26px;padding:16px 22px;background:var(--paper);color:var(--ink);font-size:13px;min-height:50px}.hero-cta:hover{background:#fff}.winter-service{display:flex;justify-content:center;align-items:center;gap:35px;border-bottom:1px solid var(--line);padding:17px 20px;font-size:13px}.winter-section{max-width:1600px;margin:auto;padding:66px 4vw}.winter-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:27px}.winter-section-heading h2{font-size:44px}.winter-section-heading .eyebrow{margin-bottom:12px}.winter-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.winter-categories>a{min-width:0}.winter-categories>a>div{overflow:hidden;background:var(--panel)}.winter-categories img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .4s}.winter-categories a:hover img{transform:scale(1.025)}.winter-categories h3{font:600 25px/1.3 var(--serif);margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.winter-categories h3 span{font:400 20px var(--sans)}.winter-arrivals{padding-top:10px}.winter-arrivals .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.winter-editorial{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);margin:20px auto 0;max-width:1600px}.winter-editorial-photo img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.winter-editorial-copy{padding:60px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.winter-editorial-copy h2{font-size:clamp(35px,4vw,61px);margin:18px 0 22px}.winter-editorial-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);font-weight:400;max-width:410px}.winter-editorial-copy .text-link{margin-top:28px}.winter-promise{text-align:center;max-width:630px;margin:auto;padding:80px 25px 55px}.winter-promise h2{font-size:52px;margin:16px 0 20px}.winter-promise>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);font-weight:400}.winter-promise .text-link{margin-top:25px}.winter-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:8vw;padding-top:45px;padding-bottom:75px}.winter-faq h2{margin:15px 0}.winter-faq>div>p:not(.eyebrow){font-size:15px;color:var(--muted)}.winter-faq .text-link{margin-top:22px}.winter-faq details,.help-faq details{border-top:1px solid var(--line)}.winter-faq details:last-child,.help-faq details:last-child{border-bottom:1px solid var(--line)}.winter-faq summary,.help-faq summary{font:600 15px/1.5 var(--sans);padding:21px 26px 21px 0;position:relative;list-style:none;cursor:pointer}.winter-faq summary:after,.help-faq summary:after{content:"+";position:absolute;right:0;font-size:19px;top:19px;font-weight:400}.winter-faq details[open]>summary:after,.help-faq details[open]>summary:after{content:"\2212"}.winter-faq details p,.help-faq details p{font-size:14px;line-height:1.8;font-weight:400;color:var(--muted);padding:0 0 21px}.winter-faq details a,.help-faq details a{text-decoration:underline;text-underline-offset:3px}summary::-webkit-details-marker{display:none}.catalog-page{padding:42px 4vw 65px}.catalog-heading{margin-bottom:24px}.catalog-heading h1{font-size:49px}.catalog-heading>p:last-child{font-size:15px;max-width:680px;margin-top:10px}.catalog-heading .eyebrow{font-size:10px;margin-bottom:12px}.catalog-categories{display:flex;gap:8px;overflow:auto;padding-bottom:18px;scrollbar-width:none;justify-content:flex-start}.catalog-categories button{padding:10px 17px;min-height:44px;border:1px solid var(--line);border-radius:2px;font-size:13px;flex-shrink:0}.catalog-categories button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.catalog-categories button[aria-pressed=true]:after{display:none}.catalog-tools{display:flex;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:5px 0;margin-bottom:24px;font-size:13px}.catalog-tools select{font-size:13px;max-width:170px}.catalog-filter-open{display:flex;align-items:center;gap:7px;min-height:44px}.catalog-filter-open svg{width:17px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.catalog-card{display:flex;flex-direction:column}.catalog-product-link{display:block}.catalog-card h2{font:500 15px/1.5 var(--sans);min-height:45px;margin:13px 0 5px;letter-spacing:0}.catalog-price{font-size:14px;margin:0}.catalog-price s{font-size:13px}.catalog-sale{font-size:10px;top:10px;left:10px}.catalog-card-colors{margin-top:7px;flex-wrap:wrap;min-height:32px}.catalog-card-colors button{width:30px;height:32px}.catalog-color-name{font-size:11px}.catalog-empty{grid-column:1/-1;min-height:250px;padding:35px 0}.catalog-empty h2{font-size:32px}.catalog-empty p{margin:15px 0}.catalog-filter-chip{margin:0 8px 20px 0}.filter-dialog{margin:auto;width:min(440px,calc(100% - 32px));border:0;padding:25px;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#20273570}.filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.filter-head h2{font-size:32px}.filter-head button{font-size:30px;min-width:44px;min-height:44px}.filter-dialog label{display:block;font-size:14px;margin:16px 0 8px}.filter-dialog select{display:block;width:100%;height:48px;padding:8px 12px;border:1px solid var(--line);background:transparent;font-size:16px}.filter-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.filter-actions>button:first-child{font-size:13px;text-decoration:underline;white-space:nowrap}.filter-actions .primary-button{flex:1;padding:13px;font-size:13px}.refresh-footer{padding:50px 4vw 24px}.refresh-footer .footer-main{max-width:1480px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px}.refresh-footer .footer-brand .wordmark{font-size:33px}.refresh-footer .footer-brand p{font-size:14px;line-height:1.8;color:#c4ceda;margin-top:18px;max-width:285px}.refresh-footer h3{font:600 11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 19px;color:#c4ceda}.refresh-footer ul{padding:0;margin:0;list-style:none}.refresh-footer li{margin:11px 0}.refresh-footer a{font-size:13px}.refresh-footer a:hover{text-decoration:underline;text-underline-offset:4px}.refresh-footer .footer-meta{max-width:1480px;margin:35px auto 0;padding-top:22px;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#c4ceda}.refresh-footer .footer-payments{display:flex;gap:6px;flex-wrap:wrap}.refresh-footer .footer-payments img{width:34px;height:22px}.footer-address{font-style:normal;font-size:12px;line-height:1.9;color:#c4ceda;margin-top:22px}.footer-social{display:flex;gap:18px;margin-top:18px;flex-wrap:wrap}.footer-social a{font-size:12px}.navigation-collections>a{font-size:25px}.navigation-collections .eyebrow{font-size:10px}.navigation-pages a{font-size:13px}.navigation-pages{padding-top:23px}.navigation-collections{padding-bottom:25px}.cart-drawer[open]{grid-template-rows:auto minmax(0,1fr) auto}.cart-checkout-footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.cart-checkout-footer[hidden]{display:none}.cart-checkout-footer .cart-payments{margin-top:12px}.cart-drawer-summary{padding-top:15px;padding-bottom:15px}.cart-drawer-summary .cart-protection{margin-bottom:0;padding-bottom:0;border-bottom:0}.cart-recommendation-title{font-size:14px}.cart-free-shipping-note{font-size:11px}.cart-drawer-upsells{padding-bottom:15px}.cart-drawer-head{padding-top:18px;padding-bottom:18px}.mj-search-columns{display:flex;flex-direction:column;gap:24px}.mj-search-columns>section:last-child{order:-1}.mj-search-product img{aspect-ratio:1;object-fit:cover}.mj-search-collection{padding:10px 0}.mj-search h3{font-size:12px}.search-page-collections{margin:0 0 25px}.search-page-collections>div{display:flex;flex-wrap:wrap;gap:9px}.search-page-collections .mj-search-collection{padding:9px 12px;border:1px solid var(--line);gap:12px;min-height:44px}.search-page-collections small{display:none}.search-page-products-title{font-size:30px;margin:25px 0 22px}.search-page .catalog-heading{max-width:800px}.mj-search-page-form input{font-size:16px}.mj-search-empty{font-size:15px;line-height:1.7}.support-page{max-width:1260px;padding:48px 4vw 75px;margin:auto}.support-heading{margin-bottom:35px}.support-heading h1{font-size:54px;margin:12px 0 16px}.support-heading>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);max-width:650px;font-weight:400}.support-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:7vw}.support-form label{display:block;font-size:14px;margin:0 0 8px}.support-form input,.support-form textarea{width:100%;font-size:16px;background:transparent;border:1px solid #b9c2cf;padding:13px 14px;border-radius:0;min-height:49px}.support-form textarea{min-height:160px;resize:vertical}.support-form .field{margin-bottom:21px}.support-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-form .primary-button{width:100%;font-size:14px;min-height:50px}.support-form .form-status{font-size:14px;line-height:1.7;margin:15px 0}.support-aside{background:var(--panel);padding:28px;height:fit-content}.support-aside h2{font-size:30px;margin-bottom:22px}.support-aside h3{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.12em;margin:25px 0 9px}.support-aside p,.support-aside a{font-size:14px;line-height:1.8;font-weight:400}.support-aside a{text-decoration:underline;text-underline-offset:3px}.support-aside address{font-style:normal;font-size:14px;line-height:1.8}.support-nav{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.support-nav a{border:1px solid var(--line);padding:11px 15px;font-size:13px}.help-faq{max-width:850px}.help-faq h2{font-size:32px;margin:35px 0 18px}.policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px}.policy-nav{height:fit-content;position:sticky;top:100px;display:grid;gap:13px;padding:20px;background:var(--panel)}.policy-nav a{font-size:12px;line-height:1.6}.policy-content{max-width:820px;min-width:0;font:400 15px/1.9 var(--sans)}.policy-content h2{font:600 28px/1.2 var(--serif);margin:32px 0 15px}.policy-content h3{font:600 18px/1.5 var(--sans);margin:24px 0 12px}.policy-content p{margin:0 0 18px}.policy-content ul,.policy-content ol{padding-left:24px}.policy-content li{padding-left:4px;margin:8px 0}.policy-content a{text-decoration:underline;text-underline-offset:3px}.policy-content table{width:100%;border-collapse:collapse;font-size:13px}.policy-content th,.policy-content td{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.about-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw}.about-intro img{aspect-ratio:1;object-fit:cover;width:100%}.about-copy h1{font-size:56px;margin:17px 0 25px}.about-copy p:not(.eyebrow){font-size:16px;line-height:1.85;margin-bottom:22px;font-weight:400;color:var(--muted)}.about-copy .text-link{margin-top:12px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:55px;margin-top:50px;border-top:1px solid var(--line)}.about-values h2{font-size:29px;margin-bottom:18px}.about-values p{font-size:15px;line-height:1.8;color:var(--muted);font-weight:400}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.refresh-footer .footer-main{gap:25px}.site-header .header-help-link{display:none}.winter-categories{gap:15px}.winter-categories h3{font-size:22px}.policy-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}}@media(max-width:700px){#site-header{top:-30px}.sale-banner{height:30px;min-height:30px;font-size:9px;gap:7px;letter-spacing:.035em}.site-header{height:58px;padding:0 18px}.site-header .wordmark{font-size:22px}.site-header .nav-right{gap:9px}.home-page .winter-hero{margin-top:-58px}.winter-hero{height:65svh;min-height:480px;max-height:620px}.winter-hero>img{object-position:50% 50%}.winter-hero-copy{left:23px;right:23px;bottom:33px}.winter-hero-copy .eyebrow{font-size:9px}.winter-hero h1{font-size:42px;max-width:310px;margin:13px 0}.winter-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.6;max-width:270px}.hero-cta{margin-top:20px;font-size:13px;padding:14px 19px;min-height:48px;gap:35px}.winter-service{padding:15px 12px;gap:13px;font-size:11px}.winter-section{padding:37px 20px}.winter-section-heading{margin-bottom:20px;gap:12px}.winter-section-heading h2{font-size:32px}.winter-section-heading .text-link{font-size:12px;gap:13px;white-space:nowrap}.winter-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.winter-categories h3{font-size:22px;margin-top:11px;letter-spacing:-.02em}.winter-categories h3 span{font-size:15px}.winter-arrivals{padding-top:18px}.winter-arrivals .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.winter-editorial{grid-template-columns:1fr;margin-top:0}.winter-editorial-photo img{height:auto;aspect-ratio:1}.winter-editorial-copy{padding:32px 24px 38px}.winter-editorial-copy h2{font-size:40px;margin:14px 0 18px}.winter-editorial-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.winter-editorial-copy .text-link{margin-top:23px}.winter-promise{padding:45px 27px 25px}.winter-promise h2{font-size:40px}.winter-promise>p:not(.eyebrow){font-size:15px}.winter-faq{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:45px}.winter-faq h2{font-size:35px}.winter-faq .text-link{margin-top:15px}.winter-faq summary{font-size:14px}.catalog-page{padding:27px 20px 45px}.catalog-heading h1{font-size:39px}.catalog-heading{margin-bottom:19px}.catalog-heading .eyebrow{margin-bottom:9px}.catalog-heading>p:last-child{font-size:14px;line-height:1.7;margin-top:9px}.catalog-categories{gap:7px;margin-right:-20px;padding-right:20px;padding-bottom:15px}.catalog-categories button{font-size:12px;padding:9px 13px;min-height:42px}.catalog-tools{gap:15px;margin-bottom:20px;padding:3px 0}.catalog-tools select{font-size:12px;max-width:145px}.catalog-filter-open{font-size:12px;gap:5px}#catalog-count{font-size:12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.catalog-card h2{font-size:13px;line-height:1.55;min-height:41px;margin-top:11px}.catalog-price{font-size:13px;gap:7px}.catalog-price s{font-size:12px}.catalog-sale{font-size:9px;padding:4px 6px;left:8px;top:8px}.catalog-card-colors{gap:0}.catalog-card-colors button{width:27px}.catalog-color-name{font-size:10px;margin-left:4px}.refresh-footer{padding:35px 22px 23px}.refresh-footer .footer-main{grid-template-columns:1fr 1fr;gap:27px 20px}.refresh-footer .footer-brand{grid-column:1/-1}.refresh-footer .footer-brand .wordmark{font-size:30px}.refresh-footer .footer-brand p{max-width:100%;font-size:13px;margin-top:12px}.footer-address{margin-top:13px;font-size:11px}.refresh-footer h3{margin-bottom:13px}.refresh-footer li{margin:10px 0}.refresh-footer a{font-size:12px}.refresh-footer .footer-legal{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:20px}.refresh-footer .footer-legal h3{display:none}.refresh-footer .footer-legal ul{display:flex;gap:10px 19px;flex-wrap:wrap}.refresh-footer .footer-legal li{margin:0}.refresh-footer .footer-meta{margin-top:25px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.navigation-collections>a{font-size:25px;padding-top:9px;padding-bottom:9px}.navigation-head .wordmark{font-size:22px}.navigation-scroll{padding-top:18px}.cart-checkout-footer{padding:13px 20px max(13px,env(safe-area-inset-bottom))}.cart-checkout-footer .cart-payments{margin-top:10px}.cart-drawer-head h2{font-size:29px}.cart-drawer-head{padding:17px 20px}.cart-recommendation{grid-template-columns:65px minmax(0,1fr);gap:13px}.cart-recommendation>a img{width:65px;height:78px}.cart-recommendation-title,.cart-recommendation-price{font-size:13px}.cart-recommendations h3{font-size:26px}.cart-recommendation{padding:13px 0}.cart-arrival{font-size:12px;padding:15px 0}.cart-protection-copy p{font-size:11px}.cart-drawer-summary{padding:15px 20px}.support-page{padding:30px 22px 45px}.support-heading{margin-bottom:25px}.support-heading h1{font-size:41px}.support-heading>p:not(.eyebrow){font-size:15px}.support-layout{grid-template-columns:1fr;gap:30px}.support-form .field-row{grid-template-columns:1fr;gap:0}.support-aside{padding:25px}.policy-layout{display:block}.policy-nav{position:static;display:flex;overflow:auto;gap:18px;margin-bottom:25px;padding:13px}.policy-nav a{white-space:nowrap}.policy-content{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.policy-content h2{font-size:27px}.policy-content table{font-size:12px}.policy-content td,.policy-content th{padding:10px 5px}.about-intro{grid-template-columns:1fr;gap:30px}.about-copy h1{font-size:43px}.about-copy p:not(.eyebrow){font-size:15px}.about-values{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:30px}.help-faq summary{font-size:14px}.search-page-collections h2{font-size:25px}.mj-search-page-form{gap:10px}.mj-search-page-form button{padding-left:15px;padding-right:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.winter-categories img{transition:none}}.cart-checkout-footer .cart-protection{margin:0 0 13px;padding:0 0 13px;border-bottom:1px solid var(--line)}.cart-checkout-footer .cart-protection-copy p{font-size:11px}.cart-checkout-footer .cart-protection-copy>div{font-size:13px}.catalog-image img{aspect-ratio:1}.related-sub{overflow-wrap:anywhere}.search-page-collections h2{font:600 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px}.search-page-collections>div{flex-wrap:nowrap;overflow:auto;scrollbar-width:thin;padding-bottom:8px}.search-page-collections .mj-search-collection{flex:none}.search-page-products-title{font:600 30px/1.2 var(--serif);margin:18px 0 22px}.search-page.has-query .search-page-collections{margin-top:45px}.search-page .catalog-heading{margin-bottom:25px}@media(min-width:1001px){.catalog-card h2{min-height:23px}}.catalog-card h2{min-height:0;margin-bottom:7px}.catalog-card-colors{min-height:18px;gap:7px;margin-top:9px}.catalog-color-dot{display:block;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid #20273525;background:var(--swatch)}.winter-promise{max-width:1600px;display:grid;grid-template-columns:1fr 1fr;text-align:left;padding:0;margin:22px auto 15px;background:var(--panel)}.winter-promise-photo{min-width:0}.winter-promise-photo img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.winter-promise-copy{align-self:center;padding:50px 12%}.winter-promise-copy h2{font-size:clamp(38px,4vw,58px);margin:17px 0 22px}.winter-promise-copy>p:not(.eyebrow){font-size:16px;line-height:1.85;font-weight:400;color:var(--muted);max-width:430px}.winter-promise-copy .text-link{margin-top:25px}@media(min-width:701px){.winter-hero{height:calc(100svh - 32px);min-height:620px;max-height:1100px}.winter-hero>img{object-position:50% 50%}.winter-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.39),transparent 22%,transparent 55%,rgba(0,0,0,.36))}.winter-hero-copy{left:3.3%;right:3.3%;bottom:55px}.winter-hero-copy>.eyebrow,.winter-hero-copy>p:not(.eyebrow){display:none}.winter-hero h1{font-size:43px;line-height:1.05;letter-spacing:-.02em;margin:0}.winter-hero .hero-cta{margin-top:23px;padding:0 0 7px;border-bottom:1px solid #ffffffa0;background:transparent;color:#fff;min-height:0;font-size:10px;gap:45px}.winter-hero .hero-cta:hover{border-color:#fff}}@media(min-width:1800px){.winter-hero{max-height:1200px}}@media(max-width:700px){.catalog-card h2{min-height:0;margin-bottom:6px}.winter-promise{grid-template-columns:1fr;margin:0 0 5px}.winter-promise-photo img{height:auto;aspect-ratio:1}.winter-promise-copy{padding:32px 24px 36px}.winter-promise-copy h2{font-size:40px}.winter-promise-copy>p:not(.eyebrow){font-size:15px}.winter-promise-copy .text-link{margin-top:23px}}.navigation-collections>a,.navigation-group>summary{font:600 25px/1.3 var(--serif);letter-spacing:-.02em;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;padding:9px 0;color:var(--ink)}.navigation-group{border-bottom:1px solid var(--line)}.navigation-group>summary{cursor:pointer;list-style:none}.navigation-group>summary>span{position:relative;width:16px;height:16px;flex:none}.navigation-group>summary>span:before,.navigation-group>summary>span:after{content:"";position:absolute;background:var(--muted);width:11px;height:1px;top:8px;left:2px;transition:transform .2s}.navigation-group>summary>span:after{transform:rotate(90deg)}.navigation-group>summary[aria-expanded=true]>span:after{transform:rotate(0)}.navigation-subcategories{display:grid;padding:2px 0 15px 13px;gap:1px}.navigation-subcategories a{font:400 14px/1.5 var(--sans);padding:10px 0;min-height:41px;color:var(--muted)}.navigation-subcategories a:first-child{color:var(--ink)}.navigation-collections{padding-bottom:24px}.navigation-pages{margin-top:auto;padding-top:20px;padding-bottom:20px;gap:13px}.navigation-contact{padding:20px 0}.navigation-contact .eyebrow{margin-bottom:7px}.navigation-bottom{padding-top:18px}.desktop-shop-menu>.disclosure-panel{width:min(780px,90vw)}.desktop-shop-panel{padding:25px;max-height:75vh}.desktop-shop-overview{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:20px}.desktop-shop-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.desktop-shop-groups h3{font:600 22px/1.2 var(--serif);margin:0 0 13px}.site-header .desktop-shop-groups a{font-size:13px;padding:8px 0}.navigation-group summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){.navigation-group>summary>span:before,.navigation-group>summary>span:after{transition:none}}.navigation-group>summary:after{content:none}.navigation-group:last-child{border-bottom:0}.navigation-drawer .navigation-group>summary:after,.navigation-drawer .navigation-group[open]>summary:after{content:none}.color-list .color-option{padding:3px;min-height:0}.color-list .color-name{display:none}.gallery-stage,.gallery-slide{scroll-margin-top:100px}@media(min-width:1000px){.gallery-slide{scroll-margin-top:0}}.size-options[data-full-size-range]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.size-options[data-full-size-range] .size-option{width:100%;min-width:0;padding-left:0;padding-right:0;min-height:44px}@media(max-width:400px){.size-options[data-full-size-range]{gap:4px}}@media(max-width:700px){.winter-hero{height:calc(100svh - 30px);min-height:620px;max-height:950px}.winter-hero>img{object-position:50% center}.winter-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 23%,transparent 59%,rgba(0,0,0,.5))}.winter-hero-copy{left:24px;right:24px;bottom:49px}.winter-hero h1{font-size:36px;line-height:1.05;letter-spacing:-.02em;max-width:none;margin:0}.winter-hero .hero-cta{margin-top:20px;padding:0 0 7px;min-height:0;background:transparent;color:#fff;border-bottom:1px solid #ffffffa0;font-size:9px;gap:45px}}@media(max-width:360px){.winter-hero h1{font-size:32px}.winter-hero{min-height:570px}}.refresh-footer .footer-brand{text-align:center}.refresh-footer .footer-brand p{margin-left:auto;margin-right:auto}.refresh-footer .footer-brand .footer-social{justify-content:center}@media(min-width:701px){.winter-promise-copy{text-align:center}.winter-promise-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}}@media(min-width:701px){.product-feature .feature-copy{text-align:center}.product-feature .feature-intro,.product-feature .promise-details{margin-left:auto;margin-right:auto}.product-feature .promise-details>div{grid-template-columns:1fr;gap:8px}.product-feature .promise-details>div>span{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mj26-storefront-refresh.css.map */
