.care-page{max-width:860px;margin:0 auto;padding:36px 28px 80px}.care-page h1{margin:24px 0;font-size:clamp(32px,5vw,54px);font-weight:400}.care-page h2,.delivery-check h2{margin:28px 0 12px;font-size:20px;font-weight:500}.care-page p,.care-page li{font-size:16px;line-height:1.65}.care-page ol{padding-left:24px;list-style:decimal}.care-page a:not(.black-button){text-underline-offset:4px;text-decoration:underline}.care-page details{border-top:1px solid #ddd;padding:18px 0}.care-page summary{cursor:pointer;min-height:28px;font-size:16px}.care-notice,.delivery-result,.care-instructions{background:#f4f3f1;margin:20px 0;padding:18px}.care-notice{line-height:1.6}.delivery-check{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:24px 0;padding:16px 0}.delivery-check.compact{margin:12px 0 24px}.delivery-check h2{margin:0 0 14px}.delivery-check label,.care-form label,.care-manager>label{flex-direction:column;gap:8px;font-size:14px;display:flex}.delivery-check select,.care-form input:not([type=checkbox]),.care-form select,.care-manager>label select{background:#fff;border:1px solid #ccc;border-radius:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.delivery-check p{margin:10px 0;font-size:14px;line-height:1.6}.delivery-check small{font-size:13px;line-height:1.5}.delivery-check .delivery-result{margin:14px 0;padding:14px}.care-form{gap:18px;margin:24px 0;display:grid}.care-form textarea{resize:vertical;white-space:pre-wrap;border:1px solid #ccc;min-height:100px;padding:12px;font-size:16px}.care-form .care-consent{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.care-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.care-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.care-messages{gap:12px;margin:20px 0;display:grid}.care-messages article{border:1px solid #ddd;padding:16px}.care-messages time{color:#777;margin:4px 0;font-size:12px;display:block}.care-messages p,.care-instructions p{white-space:pre-wrap;overflow-wrap:anywhere}.care-status{border-bottom:1px solid;padding:8px 0;font-size:14px;display:inline-block}.care-order-lines article{gap:16px;margin:18px 0;display:flex}.care-order-lines img{object-fit:cover;width:70px;height:100px}.care-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.care-tabs button[aria-pressed=true]{color:#fff;background:#191919}.care-request-grid{grid-template-columns:minmax(240px,1fr) minmax(300px,2fr);gap:30px;display:grid}.care-request-row{text-align:left;border-bottom:1px solid #ddd;flex-direction:column;gap:8px;width:100%;min-height:60px;padding:16px 8px;display:flex}.care-request-row small{color:#777;font-size:13px}.care-manager p{line-height:1.6}.care-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.care-manager .care-form{max-width:700px}.care-page .outline-button{min-height:44px;margin:6px 10px 6px 0}.cart-summary .delivery-check h2{font-size:16px}.care-page [role=alert]{color:#9d241b;overflow-wrap:anywhere}@media (max-width:600px){.care-page{padding:20px 18px 48px}.care-request-grid{grid-template-columns:1fr}.care-page h1{margin-top:18px}.delivery-check{max-width:100%}.care-form input:not([type=checkbox]),.care-form select,.care-form textarea{width:100%;min-width:0}.care-page .black-button{min-height:48px}.care-page details summary{min-height:44px}.care-fields{grid-template-columns:1fr 1fr}}.support-center{max-width:1200px;margin:auto;padding:44px 28px 80px}.support-hero{text-align:center;max-width:740px;margin:0 auto 40px}.support-hero h1{letter-spacing:-.03em;margin:16px 0 26px;font-size:clamp(32px,4.5vw,54px);font-weight:400}.support-search{border:1px solid #ccc;align-items:center;gap:12px;padding:12px 18px;display:flex}.support-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:28px;font-size:16px}.support-popular{color:#777;flex-wrap:wrap;justify-content:center;gap:14px;margin:18px 0;font-size:13px;display:flex}.support-popular a{color:#333;text-underline-offset:4px;text-decoration:underline}.support-categories{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:40px;display:grid}.support-categories button{border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:112px;padding:25px 12px;font-size:14px;display:flex}.support-categories button[aria-pressed=true]{background:#f2f1ef;box-shadow:inset 0 -2px #222}.support-body{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:54px;display:grid}.support-results-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.support-results-heading h2,.support-self-service h2{letter-spacing:-.02em;font-size:25px;font-weight:400}.support-results-heading>span{color:#777;font-size:12px}.support-question-list>a{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 0;font-size:16px;line-height:1.45;display:flex}.support-question-list>a:last-of-type{border-bottom:1px solid #ddd}.support-question-list>a svg{flex-shrink:0}.support-self-service>a{border-bottom:1px solid #ddd;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.support-self-service>a span{flex:1}.support-self-service h2{margin:0 0 16px}.support-contact-card{background:#f4f3f1;margin-top:28px;padding:26px}.support-contact-card h3{margin:16px 0 10px;font-size:28px;font-weight:400}.support-contact-card p{font-size:14px;line-height:1.6}.support-contact-card button{width:100%;margin:20px 0 14px}.support-contact-card>a{text-align:center;text-underline-offset:4px;font-size:13px;text-decoration:underline;display:block}.support-empty{padding:25px 0;line-height:1.6}.support-article h1{font-size:clamp(30px,4vw,46px)}.support-article-contact{border-top:1px solid #ddd;margin-top:48px;padding:12px 0}.support-article-contact>a{margin:16px;display:inline-block}.support-device-tabs{gap:12px;margin:25px 0;display:flex}.support-device-tabs button[aria-pressed=true]{color:#fff;background:#202020}.return-guide{max-width:1140px}.return-guide-steps section{border-top:1px solid #ddd;grid-template-columns:1fr 320px;align-items:start;gap:40px;padding:28px 0;display:grid}.return-guide-step-copy>span{color:#777;font-size:14px}.return-guide-step-copy h2{margin:14px 0;font-size:28px}.return-guide-steps a{background:#fafafa;border:1px solid #ddd;display:block;overflow:hidden}.return-guide-steps img{max-width:100%;height:auto;display:block}.return-guide-steps.desktop section{grid-template-columns:1fr}.support-chat-launch{z-index:40;color:#fff;background:#202020;border-radius:28px;align-items:center;gap:9px;min-height:48px;padding:12px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 3px 14px #0002}.support-chat-dialog{flex-direction:column;height:650px;max-height:calc(100dvh - 48px);border-radius:0!important;gap:16px!important;width:390px!important;max-width:calc(100vw - 32px)!important;padding:22px!important;display:flex!important;inset:auto 24px 24px auto!important;transform:translate(0,0)!important}.support-chat-head>span{letter-spacing:.08em;color:#777;margin-bottom:16px;font-size:10px;display:block}.support-chat-head h2{letter-spacing:-.03em;margin-bottom:8px;font-size:30px;font-weight:400}.support-chat-head p{max-width:300px;font-size:13px;line-height:1.5}.support-chat-messages{flex-direction:column;flex:1;gap:12px;min-height:80px;padding:4px 2px;display:flex;overflow-y:auto}.support-chat-messages>p{color:#666;font-size:14px;line-height:1.6}.support-chat-messages article{background:#f1f0ed;max-width:90%;padding:12px 14px;font-size:14px;line-height:1.5}.support-chat-messages article.from-customer{background:#e5e2dc;align-self:flex-end}.support-chat-messages article.from-team{align-self:flex-start}.support-chat-messages article strong{font-size:11px}.support-chat-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.support-chat-messages time{color:#777;font-size:10px}.support-chat-form{gap:12px!important;margin:0!important}.support-chat-identity{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-chat-identity input{width:100%;min-width:0}.support-chat-form .care-consent{line-height:1.45;font-size:11px!important}.support-chat-compose{gap:8px;display:flex}.support-chat-compose textarea{flex:1;width:100%;min-width:0;font-size:16px;min-height:54px!important}.support-chat-compose button{min-width:48px;height:54px;padding:12px}.support-forget{min-height:32px;font-size:11px;text-decoration:underline}.support-chat-form [role=alert]{color:#9d241b;font-size:12px;line-height:1.4}.care-live-controls{align-items:center;gap:16px;margin:22px 0;display:flex}.care-live-controls input{width:20px;height:20px;margin-right:8px}.care-live-controls small{color:#777}@media (max-width:600px){.support-center{padding:28px 18px 60px}.support-hero{margin-bottom:26px}.support-hero h1{margin-top:12px}.support-popular{gap:10px;font-size:12px}.support-categories{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px}.support-categories button{gap:12px;min-height:90px;padding:18px 12px;font-size:13px}.support-body{grid-template-columns:1fr;gap:38px}.support-self-service>a{min-height:54px}.support-contact-card{padding:22px}.support-chat-launch{min-height:46px;bottom:16px;right:16px}.support-chat-dialog{height:calc(100dvh - 32px);max-height:690px;padding:20px!important;bottom:16px!important;right:16px!important}.support-chat-identity{gap:8px}.return-guide-steps section{grid-template-columns:1fr;gap:16px}.return-guide-steps.mobile a{max-width:320px;margin:auto}.return-guide-step-copy h2{font-size:25px}.return-guide-steps section{padding:24px 0}.care-live-controls{flex-direction:column;align-items:flex-start;gap:8px}}.customer-account{max-width:1180px;margin:auto;padding:34px 28px 80px}.account-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:26px 0;display:flex}.account-heading h1{letter-spacing:-.035em;font-size:48px;font-weight:400}.account-heading p{color:#777;font-size:16px}.account-sample-note{background:#f4f3f1;margin-bottom:28px;padding:15px 18px;font-size:13px;line-height:1.5}.account-sign-in{text-align:center;max-width:600px;margin:50px auto}.account-sign-in>svg{margin:auto}.account-sign-in h2{margin:25px 0 15px;font-size:34px;font-weight:400}.account-sign-in>p{font-size:16px;line-height:1.7}.account-sign-in>.black-button{justify-content:center;align-items:center;gap:16px;max-width:350px;margin:25px auto;display:flex}.account-sign-in>.outline-button{margin:20px auto;display:block}.account-sign-in>a:not(.black-button){text-underline-offset:4px;text-decoration:underline}.account-layout{grid-template-columns:230px minmax(0,1fr);gap:54px;display:grid}.account-layout>aside nav{gap:0;display:grid}.account-layout>aside button{text-align:left;border-bottom:1px solid #eee;align-items:center;gap:14px;min-height:54px;padding:18px 14px;font-size:14px;display:flex}.account-layout>aside button[aria-pressed=true]{background:#f4f3f1;border-left:2px solid #222}.account-content h2{letter-spacing:-.02em;margin-bottom:25px;font-size:30px;font-weight:400}.account-content h3{margin:28px 0 12px;font-size:18px;font-weight:500}.account-content p{font-size:15px;line-height:1.6}.account-order-filters{border-bottom:1px solid #ddd;gap:20px;margin-bottom:24px;display:flex;overflow-x:auto}.account-order-filters button{white-space:nowrap;color:#777;min-height:44px;padding:12px 0;font-size:13px}.account-order-filters button[aria-pressed=true]{color:#222;border-bottom:2px solid}.account-order-card{border:1px solid #ddd;margin-bottom:24px;padding:22px}.account-order-top{align-items:center;gap:15px;font-size:13px;display:flex}.account-order-top>span{border-bottom:1px solid;margin-left:auto;padding:6px 0}.account-order-top>time{color:#777}.account-order-images{gap:12px;padding:22px 0;display:flex}.account-order-images img{object-fit:cover;width:100px;height:138px}.account-order-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-order-bottom .outline-button,.account-order-actions .black-button{align-items:center;gap:10px;display:flex}.account-order-bottom strong{font-size:19px}.account-empty{text-align:center;background:#f7f6f4;padding:40px 18px;line-height:1.6}.account-empty svg{margin:auto}.account-empty .outline-button{margin:20px auto}.account-empty a{text-decoration:underline}.account-back{align-items:center;gap:10px;min-height:40px;margin-bottom:20px;font-size:14px;display:flex}.account-item-list article{border-top:1px solid #ddd;gap:20px;padding:18px 0;display:flex}.account-item-list img{object-fit:cover;width:105px;height:140px}.account-item-list strong{font-size:17px;font-weight:500}.account-order-total{border-top:1px solid #ddd;justify-content:space-between;padding:22px 0;font-size:18px;display:flex}.account-order-actions{flex-wrap:wrap;gap:15px;margin:12px 0 28px;display:flex}.account-return-line{border-top:1px solid #ddd;align-items:flex-start;padding:18px 0;flex-direction:row!important;gap:18px!important;display:flex!important}.account-return-line img{object-fit:cover;flex-shrink:0;width:90px;height:120px}.account-return-line>span{flex:1;gap:10px;min-width:0;display:grid}.account-return-line strong{font-size:16px;font-weight:500}.account-return-line small{color:#777;font-size:14px}.account-return-status>.care-status{margin-bottom:20px}.account-return-status>h2{margin:20px 0 5px}.account-return-status>.outline-button{margin-top:24px}.account-saved{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.account-saved img{aspect-ratio:3/4;object-fit:cover;width:100%;margin-bottom:12px}.account-saved strong{font-size:14px;font-weight:400}.account-address{border:1px solid #ddd;margin:20px 0;padding:18px}.account-profile{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:100px 1fr;gap:14px;margin-bottom:20px;padding:25px 0;font-size:16px;display:grid}.account-profile dt{color:#777}.account-profile dd{overflow-wrap:anywhere}.account-content>.outline-button{margin:15px 15px 15px 0}.account-content details{border-bottom:1px solid #ddd;padding:20px 0}.account-content details summary{cursor:pointer;min-height:32px;font-size:15px}.account-content details p{white-space:pre-wrap;overflow-wrap:anywhere}.account-error{color:#9d241b;overflow-wrap:anywhere;margin:22px 0;line-height:1.5}@media (max-width:600px){.customer-account{padding:20px 18px 60px}.account-heading{margin:20px 0;display:block}.account-heading h1{font-size:38px}.account-heading p{margin-top:12px;font-size:14px}.account-layout{grid-template-columns:1fr;gap:30px}.account-layout>aside nav{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.account-layout>aside button{white-space:nowrap;border:1px solid #ddd;gap:8px;min-height:44px;padding:12px;font-size:12px}.account-layout>aside button[aria-pressed=true]{border:1px solid #222}.account-layout>aside svg{width:18px;height:18px}.account-sample-note{padding:12px;font-size:11px}.account-content h2{font-size:27px}.account-order-card{padding:16px}.account-order-top{flex-wrap:wrap;gap:8px;font-size:12px}.account-order-top>time{order:3;width:100%}.account-order-images img{width:86px;height:118px}.account-order-bottom strong{font-size:17px}.account-order-bottom .outline-button{padding:12px;font-size:12px}.account-saved{grid-template-columns:repeat(2,minmax(0,1fr))}.account-sign-in{margin:30px auto}.account-sign-in h2{font-size:28px}.account-sign-in>p{font-size:15px}.account-return-line>span{min-width:0}.account-profile{grid-template-columns:80px 1fr}.account-content details summary{min-height:44px}}:is(.storefront:has(.account-guide) .preview-toolbar,.storefront:has(.account-guide) .support-chat-launch){display:none}.account-layout>aside,.account-content{min-width:0}@media (max-width:600px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-layout>aside nav{max-width:100%}}
