.daily-hero{min-height:580px}.daily-copy{padding:64px 11%}.daily-copy h1{font-size:clamp(48px,5.3vw,76px)}.daily-hero-mosaic{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:580px;min-height:0;gap:12px;padding:24px 28px 24px 0}.daily-hero-mosaic .daily-hero-visual{grid-row:1 / 3;min-height:0;border-radius:4px;background:#e1e4d9}.daily-hero-mosaic .daily-hero-visual>img{mix-blend-mode:multiply}.daily-hero-mosaic .daily-visual-label{left:16px;right:16px;bottom:18px;padding:16px}.daily-mosaic-small{display:flex;flex-direction:column;background:#f9f8f3;min-width:0;border-radius:4px;padding:18px}.daily-mosaic-small>span{font-size:11px;font-weight:600}.daily-mosaic-small>img{object-fit:contain;width:100%;height:190px;flex:1;min-height:0;mix-blend-mode:multiply}.daily-mosaic-warm{background:#e8ddcc}.daily-catalog-stats{display:flex;align-items:center;padding:25px 6%;gap:55px;border-block:1px solid var(--forme-line);background:#fbfaf5}.daily-catalog-stats>span{display:flex;align-items:center;gap:14px;color:#6e756b;font-size:11px}.daily-catalog-stats strong{font:32px Georgia,serif;color:var(--forme-ink)}.daily-catalog-stats>a{margin-left:auto;font-size:12px;border-bottom:1px solid var(--forme-ink);padding-bottom:5px}.daily-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.daily-categories>a{min-width:0}.daily-categories>a>img{height:210px;aspect-ratio:1;background:#eeeee6;padding:22px;border-radius:3px}.daily-categories>a>div{font-size:15px;padding-top:15px}.daily-categories>a>small{display:block;font-size:10px;color:#757d71;margin-top:6px}.daily-section-head h2{font-size:clamp(31px,3.8vw,48px)}.daily-department-section{margin:0 6% 64px;padding:36px;border:1px solid #d7dccf;background:#edefe6;display:grid;grid-template-columns:1fr 2.3fr;gap:35px}.daily-department-section h2{font:32px/1.2 Georgia,serif;margin-top:15px}.daily-department-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.daily-department-links>a{display:flex;align-items:center;gap:9px;border-bottom:1px solid #d4d8ce;padding:13px 0;font-size:11px}.daily-department-links small{margin-left:auto;color:#798273;font-size:10px}.daily-product-image{background:#eeeee6}.daily-product-info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;min-height:39px}.daily-product-info{align-items:flex-start;gap:12px}.daily-product-info b{white-space:nowrap}.daily-product>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-menu{position:relative}.daily-menu>summary{cursor:pointer;list-style:none;white-space:nowrap}.daily-menu>div{position:absolute;right:0;top:28px;z-index:50;width:600px;background:#fafaf4;box-shadow:0 20px 40px #1d3e2520;border:1px solid #d8ddce;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.daily-menu>div>a{display:flex;justify-content:space-between;padding:12px 4px;border-bottom:1px solid #e4e5dc;font-size:12px}.daily-menu small{color:#7f8579}.forme-navigation{gap:21px}.forme-mobile-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.forme-mobile-nav>a{flex-shrink:0}.daily-product-category{margin-bottom:16px;color:#5c6c58;font-size:11px;letter-spacing:1px;text-transform:uppercase}.daily-product-category span{color:#879180}.daily-price-context{margin-top:8px;color:#7b8074;font-size:10px;line-height:1.6}.daily-add-to-cart.secondary-button{background:var(--forme-ink)!important;color:#fffaf1!important;border-color:var(--forme-ink)!important}.daily-detail-lead{max-width:850px;margin-bottom:32px}.daily-detail-section-head{text-align:center;margin:65px auto 35px;padding-inline:6%}.daily-detail-section-head h2{font:38px/1.2 Georgia,serif;margin-top:18px}.daily-detail-section-head p{color:#7d8576;font-size:12px;margin-top:15px;line-height:1.8}.daily-detail-lead>span{text-transform:uppercase;letter-spacing:2px;font-size:11px}.daily-detail-lead h2{font:32px/1.25 Georgia,serif;margin-top:12px}.daily-product-details .daily-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;padding:0;list-style:none;margin:30px 0 45px}.daily-product-details .daily-feature-list li{background:#efefe6;padding:22px;font-size:13px;line-height:1.9}.daily-spec-table{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin:35px 0}.daily-spec-table>div{display:grid;grid-template-columns:1fr 1.4fr;padding:15px 0;gap:16px;border-bottom:1px solid #dedfd4;font-size:12px;overflow-wrap:anywhere}.daily-spec-table dt{color:#6f7969}.daily-spec-table dd{line-height:1.8}.daily-source-note{margin-top:35px;font-size:10px;color:#7d8576}.daily-source-note a{text-decoration:underline}.daily-category-number{display:inline-block;font-size:11px;border:1px solid #c8d0c0;padding:6px 13px;margin-top:12px;border-radius:20px}.daily-copy h1{overflow-wrap:normal}.daily-purchase-notes{flex-wrap:wrap}@media(min-width:1180px){.daily-product-details{padding-inline:5%}}@media(max-width:1180px){.forme-navigation{gap:12px;font-size:10px}.forme-header{gap:18px;padding-inline:4%}.daily-hero-mosaic{padding-right:20px;gap:8px}.daily-copy{padding:45px 10%}.daily-mosaic-small{padding:12px}}@media(max-width:1000px){.daily-hero{grid-template-columns:1fr}.daily-copy{padding:45px 7%}.daily-copy h1{font-size:62px}.daily-hero-mosaic{padding:0 5% 25px;height:480px;min-height:0}}@media(max-width:900px){.daily-department-section{grid-template-columns:1fr}.daily-catalog-stats{gap:25px}.daily-catalog-stats>a{max-width:150px;line-height:1.6}.daily-hero-mosaic{grid-template-columns:1.4fr 1fr;min-height:440px}.daily-hero-mosaic .daily-round{display:none}.daily-mosaic-small>img{height:145px}}@media(max-width:760px){.daily-hero{grid-template-columns:1fr}.daily-copy{padding:42px 7%}.daily-copy h1{font-size:55px}.daily-hero-mosaic{min-height:380px;padding:0 5% 20px}.daily-hero-mosaic .daily-hero-visual{min-height:350px}.daily-mosaic-small>img{height:130px}.daily-catalog-stats{flex-wrap:wrap;gap:16px 28px;padding:23px 6%}.daily-catalog-stats>span{font-size:10px;gap:10px}.daily-catalog-stats strong{font-size:27px}.daily-catalog-stats>a{display:none}.daily-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.daily-categories>a>img{height:160px;padding:14px}.daily-categories>a>div{font-size:12px}.daily-department-section{padding:24px;margin-bottom:40px}.daily-department-links{grid-template-columns:1fr 1fr;gap:0 20px}.daily-department-links>a{font-size:10px}.daily-product-details .daily-feature-list,.daily-spec-table{grid-template-columns:1fr}.daily-detail-lead h2{font-size:25px}.daily-spec-table>div{font-size:11px}.daily-product-details .daily-feature-list{gap:12px}.daily-product-details .daily-feature-list li{font-size:12px;padding:18px}}@media(max-width:760px){.daily-copy{padding:32px 7%}.daily-copy h1{font-size:44px;line-height:1.05;letter-spacing:-1.5px;margin:22px 0}.daily-copy>p{font-size:12px;line-height:1.8}.daily-caption{margin-top:22px}.daily-hero-mosaic{height:390px;min-height:380px}}.member-auth{display:grid;grid-template-columns:1fr 1.05fr;gap:0 52px;max-width:1160px;margin:45px auto 70px!important}.member-auth>div:first-of-type,.member-auth>p{grid-column:1/-1}.member-auth-aside{background:#e8ebe1;border-radius:24px;padding:52px 42px;display:flex;flex-direction:column;justify-content:center;min-height:550px;color:#304f47}.member-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.member-auth-aside h2{font-family:Georgia,serif;font-size:52px;line-height:1.08;margin:24px 0}.member-auth-aside p{font-size:16px;line-height:1.7;color:#5f7267}.member-auth-aside ul{margin:32px 0;list-style:none;padding:0}.member-auth-aside li{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid #cfd7cb;font-size:12px}.member-auth-aside li span{font-size:14px}.member-auth-aside>a{font-weight:600;margin-top:18px}.member-auth-panel{border:0!important;background:#fff;padding:38px!important;border-radius:20px!important;align-self:center}.member-auth-panel h1{font-family:Georgia,serif;font-size:34px}.member-auth-panel h1+p{font-size:15px;line-height:1.6}.member-auth-panel .mt-14{margin-top:28px}.member-auth-panel input{border-radius:8px}.member-notice{background:#edf3eb;border:1px solid #d7e3d5;padding:14px;font-size:14px;line-height:1.6;margin-bottom:24px;border-radius:8px}.member-remember{display:flex;gap:8px;align-items:center;font-size:14px;margin:16px 0}.member-remember input{accent-color:#304f47}.member-shell{max-width:1380px;padding:30px 40px 80px}.member-account-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;margin-top:35px}.member-sidebar{background:#fff;border:1px solid #e0e2d8;border-radius:16px;padding:26px 20px;display:flex;flex-direction:column;gap:8px;position:sticky;top:30px}.member-avatar{width:54px;height:54px;border-radius:50%;background:#e8ebe1;display:grid;place-items:center;font-family:Georgia,serif;font-size:25px;margin-bottom:8px}.member-email{font-size:12px;overflow-wrap:anywhere;color:#748075;margin-bottom:22px}.member-sidebar>a{padding:13px 12px;display:flex;justify-content:space-between;border-radius:7px;font-size:14px}.member-sidebar>a:hover,.member-sidebar>a.is-active{background:#eef1e8}.member-sidebar button{padding:16px 12px;font-size:14px;text-align:left;border-top:1px solid #e1e4dc;width:100%;margin-top:12px}.member-dashboard h1{font-family:Georgia,serif;font-size:38px;margin:12px 0}.member-dashboard>p{color:#718074;line-height:1.7}.member-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.member-card{background:#fff;border:1px solid #e0e2d8;border-radius:16px;padding:26px}.member-card h2{font-size:20px;margin-bottom:16px}.member-card p{line-height:1.9;color:#6a786d;font-size:14px}.member-card a{font-size:14px}.member-card>a{display:inline-block;margin-top:22px;font-weight:600}.member-card-number{float:right;color:#b7c1b1;font-family:Georgia,serif;font-size:24px}.member-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.member-order-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 16px;gap:12px;padding:22px 0;border-top:1px solid #e6e7df;align-items:center}.member-status{background:#f5ecd6;border-radius:20px;padding:5px 12px;justify-self:start;font-size:12px}.member-empty{padding:35px 0 12px}.member-footnote{font-size:12px;margin-top:24px}.member-account-grid>div.max-md\:hidden{display:block!important}.member-account-grid>div.flex-auto{background:#fff;border:1px solid #e0e2d8;border-radius:16px;padding:28px;margin:0!important;min-width:0}.member-payment{background:#f3f5ec;border:1px solid #d6dfcc;border-radius:12px;padding:22px;margin-bottom:30px}.member-payment h2{font-family:Georgia,serif;font-size:24px}.member-payment p{font-size:14px;line-height:1.7;margin:12px 0}.member-payment a{display:inline-block;background:#ffc439;color:#003087;padding:13px 20px;border-radius:8px;font-weight:600}.member-account-grid input,.member-account-grid select{border-radius:7px}.member-auth>p{margin-top:28px}@media(max-width:800px){.member-auth{grid-template-columns:1fr;max-width:560px;padding:0 20px!important;margin-top:28px!important}.member-auth-aside{display:none}.member-auth-panel{padding:26px!important}.member-shell{padding:20px 16px 50px}.member-account-grid{grid-template-columns:1fr;gap:22px;margin-top:12px}.member-sidebar{position:static;padding:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.member-sidebar .member-avatar,.member-sidebar>strong,.member-sidebar .member-email{display:none}.member-sidebar>a{padding:10px;font-size:12px;flex:1;white-space:nowrap}.member-sidebar>a span{display:none}.member-sidebar form{width:100%}.member-sidebar button{padding:8px;margin:0;font-size:12px}.member-card-grid{grid-template-columns:1fr}.member-dashboard h1{font-size:30px}.member-card{padding:20px}.member-order-row{grid-template-columns:1fr 1fr;font-size:13px}.member-order-row>span:last-child{display:none}.member-account-grid>div.flex-auto{padding:20px}.member-section-head{flex-wrap:wrap}.member-auth>p{font-size:12px}}.member-header-label{font-size:14px;margin-left:6px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forme-actions>a{display:flex;align-items:center}@media(max-width:800px){.member-header-label{display:none}}
