.picked-editorial-main{min-width:0;max-width:1056px;margin:40px auto 0;padding:0 28px}.picked-editorial-site-header{align-items:center;gap:24px;max-width:1104px;margin-inline:auto;padding:24px 28px;display:flex}.picked-editorial-site-header>a{min-height:44px;color:inherit;align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.picked-editorial-site-header>a:first-child{margin-inline-end:auto}.picked-editorial-article{flex-direction:column;gap:32px;max-width:940px;margin-inline:auto;display:flex}.picked-editorial-heading{flex-direction:column;gap:12px;max-width:800px;display:flex}.picked-editorial-heading h1{font-family:var(--font-heading),"Roboto Flex",sans-serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--type-heading-weight);overflow-wrap:anywhere;margin:0;line-height:1.18}.picked-editorial-tags{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;font-size:.9375rem;display:flex}.picked-editorial-intro{white-space:pre-wrap;margin:0;font-size:1.125rem;line-height:1.65}.picked-editorial-byline{color:var(--muted-foreground);margin:0;font-size:.9375rem}.picked-editorial-hero{aspect-ratio:16/9;border-radius:24px;flex-shrink:0;width:100%}.picked-editorial-body{overflow-wrap:anywhere;white-space:pre-wrap;max-width:740px;font-size:1.0625rem;line-height:1.8}.picked-editorial-body p{margin:0 0 20px}.picked-editorial-budget{color:var(--muted-foreground);margin:0;font-size:1rem}.picked-editorial-products{flex-direction:column;gap:48px;display:flex}.picked-editorial-product-section{min-width:0;scroll-margin-block-start:24px}.picked-editorial-section-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--type-heading-weight);overflow-wrap:anywhere;margin:0 0 24px;line-height:1.3}.picked-editorial-product{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.picked-editorial-product>.picked-product-image{aspect-ratio:1;border-radius:24px;min-width:0}.picked-editorial-product-copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.picked-editorial-product-copy h2,.picked-editorial-product-copy h3{font-family:var(--font-heading);font-size:1.5rem;line-height:1.3;font-weight:var(--type-heading-weight);overflow-wrap:anywhere;margin:0}.picked-editorial-product-copy>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.picked-editorial-preview-note{color:var(--muted-foreground)}.picked-product-save-actions{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.picked-list-editor-drawer.picked-product-save-drawer[data-slot=drawer-popup]{--drawer-content-height:auto;transition-property:transform,opacity;overflow:hidden}.picked-product-save-drawer .picked-list-editor-shell,.picked-product-save-drawer .picked-list-form,.picked-product-save-drawer .picked-list-editor-scroll{flex:0 auto}.picked-product-save-drawer .picked-list-editor-scroll{flex-direction:column;gap:20px;display:flex}.picked-product-save-drawer .picked-save-subject{margin:0}.picked-product-save-buttons{flex-wrap:wrap;gap:8px;display:flex}.picked-save-subject{overflow-wrap:anywhere;margin:0 0 24px;font-size:1.125rem;line-height:1.5}@media (max-width:640px){.picked-editorial-main{margin-top:24px;padding-inline:16px}.picked-editorial-site-header{flex-wrap:wrap;gap:16px;padding:16px}.picked-editorial-site-header>a{font-size:.9375rem}.picked-editorial-article{gap:24px}.picked-editorial-product{grid-template-columns:minmax(0,1fr);gap:20px}.picked-editorial-product-copy h2,.picked-editorial-product-copy h3{font-size:1.375rem}.picked-editorial-products{gap:40px}.picked-editorial-product-copy>.picked-product-save-actions,.picked-editorial-product-copy>[data-slot=button]{width:100%}.picked-product-save-buttons>[data-slot=button]{white-space:normal;flex:1;min-width:0;height:auto;min-height:52px;padding:12px 16px}}@media (max-width:360px){.picked-editorial-main,.picked-editorial-site-header{padding-inline:16px}.picked-product-save-buttons{flex-direction:column}}.picked-editorial-story{flex-direction:column;gap:32px;display:flex}.picked-editorial-story>.picked-editorial-body{margin:0}.picked-editorial-story ul,.picked-editorial-story ol{padding-inline-start:24px}.picked-editorial-grid{width:100%}.picked-editorial-item-detail{min-height:0;padding:24px;padding-bottom:calc(28px + var(--picked-safe-bottom,env(safe-area-inset-bottom,0px)));flex-direction:column;align-items:stretch;gap:20px;display:flex;overflow-y:auto}.picked-editorial-item-detail>.picked-product-image{align-self:center;width:100%;max-width:440px}.picked-editorial-item-detail h2{font-family:var(--font-heading);margin:0;font-size:1.5rem;line-height:1.3}.picked-editorial-item-detail>p{white-space:pre-wrap;margin:0;line-height:1.7}.picked-editorial-collection{max-width:1000px}.picked-editorial-toolbar{margin:0}.picked-editorial-collection-heading{text-align:center;align-self:center}.picked-editorial-public[data-in-app] .picked-editorial-main{max-width:1056px;margin-top:16px}.picked-editorial-hero{background:var(--card-on-plain);margin:0;display:block;overflow:hidden}.picked-editorial-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.picked-editorial-cover-error{height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.picked-editorial-byline{flex-wrap:wrap;align-items:center;gap:4px 16px;line-height:1.6;display:flex}.picked-editorial-byline a{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.picked-editorial-contents{flex-direction:column;gap:12px;max-width:740px;padding-block:8px;display:flex}.picked-editorial-contents h2{font-family:var(--font-heading);font-weight:var(--type-heading-weight);margin:0;font-size:1.25rem}.picked-editorial-contents ol{margin:0;padding-inline-start:24px}.picked-editorial-contents a{min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;font-size:1rem;display:inline-flex}.picked-editorial-section-title,.picked-editorial-subsection-title{scroll-margin-top:24px}.picked-editorial-story>.picked-editorial-section-title{margin:8px 0 -12px}.picked-editorial-subsection-title{font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--type-heading-weight);margin:0}.picked-editorial-quote{border-inline-start:3px solid var(--border);white-space:pre-wrap;max-width:740px;color:var(--muted-foreground);margin:0;padding-inline-start:20px;font-size:1.0625rem;line-height:1.8}.picked-editorial-article a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:640px){.picked-editorial-public .picked-editorial-main{padding-inline:max(16px,var(--picked-safe-left,0px)) max(16px,var(--picked-safe-right,0px))}}.picked-editorial-author-about{flex-direction:column;gap:16px;max-width:740px;font-size:1.0625rem;line-height:1.8;display:flex}.picked-editorial-author-about h2{font-family:var(--font-heading);font-weight:var(--type-heading-weight);margin:0;font-size:1.5rem}.picked-editorial-author-about p{margin:0}.picked-editorial-author-about a{color:inherit;text-underline-offset:4px}.picked-editorial-rich-body{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;line-height:1.8}.picked-editorial-rich-body>p{white-space:pre-wrap;margin:0 0 24px}.picked-editorial-rich-body :is(h2,h3){font-family:var(--font-heading);margin:32px 0 16px;scroll-margin-top:24px;font-weight:600;line-height:1.3}.picked-editorial-rich-body h2{font-size:1.75rem}.picked-editorial-rich-body h3{font-size:1.375rem}.picked-editorial-rich-body :is(ul,ol){list-style:revert;margin-block:20px;padding-inline-start:28px}.picked-editorial-rich-body li{margin-block:8px}.picked-editorial-rich-body li p{margin:0}.picked-editorial-rich-body strong{font-weight:600}.picked-editorial-rich-body em{font-style:italic}.picked-editorial-rich-body s{text-decoration:line-through}.picked-editorial-rich-body blockquote{border-inline-start:3px solid var(--foreground);color:var(--muted-foreground);margin:24px 0;padding-inline-start:20px}.picked-editorial-rich-body a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.picked-editorial-rich-body a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.picked-editorial-rich-body .picked-editorial-product-section{margin-block:32px}.picked-editorial-article-gallery{min-width:0}.picked-editorial-article-gallery .picked-wish-gallery{width:100%}.picked-editorial-article-gallery .picked-gallery-slide{min-width:100%}
