@media (max-width:768px){.yc-customer-shell.yc-customer-content .yc-account{--account-green:#073c32;--account-cream:#f5f8f5;--account-gold:#52756b;padding:16px 16px calc(32px + env(safe-area-inset-bottom,0px));background:#fafbf9;color:#142f35}.yc-customer-shell.yc-customer-content .yc-account :is(h1,h2,h3,p,label,summary){overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-hero,.yc-account-panel,.yc-order-fulfillment,.yc-order-section){border-color:#edf0eb;border-radius:12px;box-shadow:0 2px 8px #073c3203}.yc-customer-shell.yc-customer-content .yc-account .yc-account-mobile-heading{margin-bottom:16px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-mobile-heading h1{font-size:22px;line-height:1.4}.yc-customer-shell.yc-customer-content .yc-account .yc-account-identity{padding:18px 16px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-identity h2{font-size:17px;line-height:1.5}.yc-customer-shell.yc-customer-content .yc-account .yc-account-identity p{font-size:13px;line-height:1.7}.yc-customer-shell.yc-customer-content .yc-account .yc-account-member-since{font-size:12px;line-height:1.5;padding:4px 8px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-content{gap:16px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-panel{padding:18px 16px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-sidebar :is(button,a){min-height:48px;font-size:14px;line-height:1.6;padding:10px;gap:8px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-sidebar :is(button,a):after{display:none}.yc-customer-shell.yc-customer-content .yc-account .yc-account-sidebar nav>:last-child{grid-column:1/-1}.yc-customer-shell.yc-customer-content .yc-account .yc-account-section-heading{align-items:center;gap:8px 12px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-section-heading :is(button,a){font-size:13px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-shortcuts :is(button,a){min-width:0;padding:16px 10px;font-size:14px;line-height:1.5;border-radius:10px;background:#f6f9f5}.yc-customer-shell.yc-customer-content .yc-account .yc-account-shortcuts small{font-size:12px;line-height:1.6}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-address-success,.yc-account-alert){align-items:start;overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account .yc-account-address-success>div{min-width:0}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-address,.yc-account-address-success) p{font-size:13px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-address>button{min-height:44px;font-size:14px}.yc-customer-shell.yc-customer-content .yc-account :is(.button,.yc-account-add-address){min-height:48px;border-radius:10px}.yc-customer-shell.yc-customer-content .yc-account .button-dark,.yc-customer-shell.yc-customer-content .yc-account .yc-account-add-address{background:#073c32;border-color:#073c32}.yc-customer-shell.yc-customer-content .yc-account :is(form,fieldset){min-width:0;max-width:100%}.yc-customer-shell.yc-customer-content .yc-account .stack-form :is(input:not([type=checkbox]),select,textarea),.yc-customer-shell.yc-customer-content .yc-account form :is(input:not([type=checkbox]),select,textarea){min-width:0;max-width:100%;min-height:48px;font-size:16px;border-radius:10px}.yc-customer-shell.yc-customer-content .yc-account form textarea{resize:vertical}.yc-customer-shell.yc-customer-content .yc-account form button{min-height:44px;max-width:100%;white-space:normal;line-height:1.5}.yc-customer-shell.yc-customer-content .yc-account form label:has(>input[type=checkbox]){min-height:44px}.yc-customer-shell.yc-customer-content .yc-account form [role=option]{min-height:44px;overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account .stack-form label{line-height:1.6}.yc-customer-shell.yc-customer-content .yc-account[data-account-section=settings] .stack-form>p{font-size:13px;line-height:1.75}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-heading{align-items:start}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-heading>div{min-width:0}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-heading p{font-size:13px;line-height:1.7}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-filters{display:flex;flex-wrap:wrap;gap:6px;padding:6px;overflow:visible;background:#f0f3ef;border-radius:10px}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-filters button{min-width:0;max-width:100%;min-height:44px;gap:7px;padding:10px 12px;font-size:13px;white-space:normal;line-height:1.5;border-radius:8px}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-filters button span{font-size:12px}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-filters button[aria-pressed=true]{background:#073c32;color:#fff}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row{grid-template-columns:48px minmax(0,1fr);gap:10px 12px;padding:14px;margin:0;border:1px solid #edf0eb;border-radius:12px;background:#fff}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row>.yc-orders-thumbnail{width:48px;height:48px;grid-column:1;grid-row:1/span 2}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row-title{grid-column:2;grid-row:1}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row-title b{font-size:14px;line-height:1.5}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row-title time{font-size:12px;line-height:1.6}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row>.yc-orders-badge{grid-column:2;grid-row:2;font-size:12px;padding:5px 9px;text-align:start;white-space:normal;line-height:1.5}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row-total{grid-column:1/-1;grid-row:3;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-row-total small{font-size:12px}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-open{grid-column:1/-1;grid-row:4;min-height:44px;font-size:14px;border-radius:10px}.yc-customer-shell.yc-customer-content .yc-account .yc-orders-count-note{font-size:12px;line-height:1.7}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-orders-back,.yc-order-copy){min-height:44px;max-width:100%;white-space:normal;font-size:13px;border-radius:10px}.yc-customer-shell.yc-customer-content .yc-account .yc-order-section>summary{min-height:52px;padding:14px 16px;font-size:14px}.yc-customer-shell.yc-customer-content .yc-account .yc-order-section>summary>svg{flex-shrink:0}.yc-customer-shell.yc-customer-content .yc-account .yc-order-section-body{font-size:13px}.yc-customer-shell.yc-customer-content .yc-account .yc-order-fulfillment-heading .yc-orders-badge{flex-shrink:1;white-space:normal;line-height:1.5}.yc-customer-shell.yc-customer-content .yc-account .yc-order-status-facts>div{min-width:0;overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account .yc-order-fulfillment .yc-order-steps li>:is(time,small){font-size:12px;line-height:1.6}.yc-customer-shell.yc-customer-content .yc-account .yc-order-help>div{align-items:start}.yc-customer-shell.yc-customer-content .yc-account .yc-order-help>div>svg{flex-shrink:0}.yc-customer-shell.yc-customer-content .yc-account .yc-order-help p{font-size:13px}.yc-customer-shell.yc-customer-content .yc-account .yc-order-help .button{min-height:48px}.yc-customer-shell.yc-customer-content .yc-account :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #438575;outline-offset:3px}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-card{min-width:0;border:1px solid #eeeae2;border-radius:12px;overflow:hidden;background:#fff}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-art{height:auto;min-height:0;aspect-ratio:1.12}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-art-image{-o-object-fit:contain;object-fit:contain}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-name{white-space:normal;overflow-wrap:anywhere;line-height:1.6;font-size:13px}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-price{flex-wrap:wrap;gap:4px;font-size:13px}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .product-price b{overflow-wrap:anywhere}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid) .add-button{min-height:44px;font-size:12px;padding:10px 6px;border-radius:8px;background:#073c32;white-space:normal;line-height:1.5}.yc-customer-shell.yc-customer-content .account-auth{padding:20px 16px calc(32px + env(safe-area-inset-bottom,0px))}.yc-customer-shell.yc-customer-content .account-auth .auth-card{padding:24px 20px}.yc-customer-shell.yc-customer-content .account-auth .auth-card h1{font-size:26px}.yc-customer-shell.yc-customer-content .account-auth .auth-links>:is(button,a){font-size:14px}}@media (min-width:600px) and (max-width:768px){.yc-customer-shell.yc-customer-content .yc-account .yc-account-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-customer-shell.yc-customer-content .yc-account .yc-account-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.yc-customer-shell.yc-customer-content .yc-account .yc-account-wishlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:360px){.yc-customer-shell.yc-customer-content .yc-account{padding-inline:12px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-panel{padding:16px 12px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-shortcuts{gap:8px}.yc-customer-shell.yc-customer-content .yc-account .yc-account-shortcuts :is(button,a){padding:14px 8px}.yc-customer-shell.yc-customer-content .yc-account :is(.yc-account-wishlist,.yc-order-recommendation-grid){grid-template-columns:minmax(0,1fr)}.yc-customer-shell.yc-customer-content .account-auth{padding-inline:12px}.yc-customer-shell.yc-customer-content .account-auth .auth-card{padding:20px 16px}}.yc-browsing-only-notice{padding:12px 16px;border-bottom:1px solid #0b3e3220;background:#f1f6f3;color:#0b3e32;font-size:14px;line-height:1.65;text-align:center;overflow-wrap:anywhere}