.dtg-advertorial{--ink: #1a1a1a;--muted: #5b5b5b;--accent: #1a5d1a;--accent-hover: #155015;--rule: #e3e3e3;--bg: #fafaf8;--panel: #ffffff;--highlight: #fff3a8;--callout-bg: #fdf6e7;--callout-border: #c8a63b;--fail-bg: #fbeceb;--fail-border: #c46a63;--success-bg: #e9f1e9;--success-border: #1a5d1a;--serif: "Merriweather", "Georgia", "Times New Roman", serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--serif);font-size:19px;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(26,93,26,.18);overflow-wrap:break-word;word-wrap:break-word}.dtg-advertorial,.dtg-advertorial *{box-sizing:border-box}.dtg-advertorial img{max-width:100%}.dtg-advertorial .advertorial-tag{background:#f5f5f5;color:#666;text-align:center;padding:8px 0;font-family:var(--sans);font-size:11px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--rule)}.dtg-advertorial .layout{max-width:800px;margin:0 auto;padding:40px 24px}@media(max-width:900px){.dtg-advertorial .layout{padding:24px 16px 96px}}.dtg-advertorial article{background:var(--panel);padding:48px;border:1px solid var(--rule)}@media(max-width:600px){.dtg-advertorial{font-size:17px}.dtg-advertorial article{padding:22px 18px}}@media(max-width:380px){.dtg-advertorial article{padding:18px 14px}}.dtg-advertorial h1{margin:0 0 18px;font-family:var(--serif);font-size:38px;line-height:1.2;font-weight:700;letter-spacing:-.5px;color:var(--ink)}@media(max-width:600px){.dtg-advertorial h1{font-size:28px;line-height:1.22;letter-spacing:-.3px}}@media(max-width:380px){.dtg-advertorial h1{font-size:25px}}.dtg-advertorial h2{margin:48px 0 18px;font-family:var(--serif);font-size:26px;line-height:1.25;font-weight:700;color:var(--ink)}@media(max-width:600px){.dtg-advertorial h2{margin:36px 0 14px;font-size:22px;line-height:1.28}}.dtg-advertorial p{margin:0 0 20px}.dtg-advertorial p.lead-line{font-size:22px;font-weight:700;line-height:1.45;color:var(--ink)}@media(max-width:600px){.dtg-advertorial p.lead-line{font-size:19px;line-height:1.4}}.dtg-advertorial p strong,.dtg-advertorial article strong{color:var(--ink);font-weight:700}.dtg-advertorial em{font-style:italic}.dtg-advertorial mark{background:var(--highlight);padding:0 2px;border-radius:1px;color:inherit}.dtg-advertorial .subhead{margin:0 0 22px;font-family:var(--serif);font-size:20px;line-height:1.6;color:var(--ink);font-style:italic}@media(max-width:600px){.dtg-advertorial .subhead{font-size:17px;line-height:1.55}}.dtg-advertorial .subhead mark{padding:2px 4px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dtg-advertorial .byline-card{display:flex;align-items:center;gap:12px;margin:0 0 32px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.dtg-advertorial .byline-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.dtg-advertorial .byline-text{display:flex;flex-direction:column;line-height:1.4}.dtg-advertorial .byline-author{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink);letter-spacing:.3px}.dtg-advertorial .byline-meta{font-family:var(--sans);font-size:13px;color:#888;letter-spacing:.3px}@media(max-width:600px){.dtg-advertorial .byline-avatar{width:42px;height:42px}.dtg-advertorial .byline-author{font-size:13px}.dtg-advertorial .byline-meta{font-size:12px}}.dtg-advertorial .image-link{display:block;color:inherit;text-decoration:none}.dtg-advertorial article img.inline{display:block;width:100%;height:auto;margin:32px 0;border-radius:2px}@media(max-width:600px){.dtg-advertorial article img.inline{margin:22px 0}}.dtg-advertorial .hero-img{margin-top:0}.dtg-advertorial figcaption{margin-top:-20px;margin-bottom:32px;font-family:var(--sans);font-size:13px;color:var(--muted);text-align:center;font-style:italic}@media(max-width:600px){.dtg-advertorial figcaption{margin-top:-14px;margin-bottom:24px;font-size:12px}}.dtg-advertorial .stolen-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:32px 0}@media(max-width:500px){.dtg-advertorial .stolen-grid{grid-template-columns:1fr;gap:10px;margin:24px 0}}.dtg-advertorial .stolen-tile{position:relative;overflow:hidden;border-radius:2px;aspect-ratio:16 / 9}.dtg-advertorial .stolen-tile a{display:block;width:100%;height:100%;border:none;outline:none}.dtg-advertorial .stolen-tile img,.dtg-advertorial a>img{display:block;width:100%;height:100%;object-fit:cover;border:none;outline:none;margin-bottom:20px}.dtg-advertorial .stolen-tile .caption{position:absolute;right:0;bottom:0;left:0;padding:20px 16px 14px;color:#fff;font-family:var(--sans);font-size:14px;font-weight:500;line-height:1.3;background:linear-gradient(180deg,#0000,#000c)}@media(max-width:600px){.dtg-advertorial .stolen-tile .caption{padding:18px 14px 12px;font-size:13px}}.dtg-advertorial .cta-wrap{text-align:center}.dtg-advertorial .cta-button{display:inline-block;margin:8px 0 24px;padding:18px 34px;text-align:center;font-size:18px;letter-spacing:.3px;background:var(--accent);color:#fff;text-decoration:none;border-radius:3px;font-family:var(--sans);font-weight:700;box-shadow:0 2px #00000014;min-height:48px}@media(max-width:600px){.dtg-advertorial .cta-button{display:block;width:100%;padding:16px 20px;font-size:17px}}.dtg-advertorial .cta-button:hover{background:var(--accent-hover)}.dtg-advertorial .cta-button:active{background:var(--accent-hover);transform:translateY(1px)}.dtg-advertorial .update-note{margin:32px 0;padding:16px 20px;background:#fffbea;border-left:3px solid #c8a63b;font-family:var(--serif);font-size:15px;font-style:italic;color:#6b5b1f}@media(max-width:600px){.dtg-advertorial .update-note{margin:24px 0;padding:14px 16px;font-size:14px}}.dtg-advertorial .disclaimer{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--sans);font-size:11px;line-height:1.5;color:#888}@media(max-width:600px){.dtg-advertorial .disclaimer{margin-top:36px;font-size:12px}}.dtg-advertorial .callout{margin:32px 0;padding:8px 0 8px 22px;border-left:4px solid var(--accent);font-family:var(--serif);font-size:22px;line-height:1.4;color:var(--ink);font-style:italic}@media(max-width:600px){.dtg-advertorial .callout{margin:24px 0;padding:6px 0 6px 16px;font-size:17px;line-height:1.45}}.dtg-advertorial .pull-quote{position:relative;margin:40px 20px;padding:0 20px;font-family:var(--serif);font-size:26px;line-height:1.35;font-weight:700;color:var(--ink);text-align:center}.dtg-advertorial .pull-quote:before,.dtg-advertorial .pull-quote:after{content:"";display:block;width:40px;height:2px;margin:16px auto;background:var(--accent)}@media(max-width:600px){.dtg-advertorial .pull-quote{margin:28px 0;padding:0 8px;font-size:21px;line-height:1.32}.dtg-advertorial .pull-quote:before,.dtg-advertorial .pull-quote:after{width:32px;margin:12px auto}}.dtg-advertorial .dialogue{font-style:italic;color:#444}.dtg-advertorial .box-list{margin:28px 0;padding:22px 24px 16px;border-left:4px solid transparent;border-radius:4px;font-family:var(--serif)}@media(max-width:600px){.dtg-advertorial .box-list{margin:22px 0;padding:18px 16px 12px}}.dtg-advertorial .box-list.fail{background:var(--fail-bg);border-left-color:var(--fail-border)}.dtg-advertorial .box-list.success{background:var(--success-bg);border-left-color:var(--success-border)}.dtg-advertorial .box-list.warn{background:var(--callout-bg);border-left-color:var(--callout-border)}.dtg-advertorial .box-list .box-title{margin-bottom:10px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#555}.dtg-advertorial .box-list ul{margin:0;padding:0;list-style:none}.dtg-advertorial .box-list li{padding:6px 0;font-size:17px;line-height:1.55}@media(max-width:600px){.dtg-advertorial .box-list li{padding:5px 0;font-size:16px;line-height:1.5}}.dtg-advertorial .box-list li .icon{display:inline-block;width:22px;margin-right:4px;font-weight:700}.dtg-advertorial .box-list.fail li .icon{color:#b24940}.dtg-advertorial .box-list.success li .icon{color:var(--accent)}.dtg-advertorial .urgency{display:inline-block;padding:1px 6px;background:#fff3a8;color:#5a4a00;border-radius:2px;font-weight:700}.dtg-advertorial .kicker{margin:0 0 8px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent)}.dtg-advertorial .comments-section{margin:48px 0 32px;padding-top:32px;border-top:1px solid var(--rule);font-family:var(--sans)}.dtg-advertorial .comments-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.dtg-advertorial .comments-count{font-size:17px;font-weight:700;color:var(--ink)}.dtg-advertorial .comments-sort{font-size:13px;color:#65676b}.dtg-advertorial .comment{display:flex;gap:10px;margin-bottom:14px}.dtg-advertorial .comment-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.dtg-advertorial .comment-body{flex:1;min-width:0}.dtg-advertorial .comment-bubble{display:inline-block;max-width:100%;padding:8px 12px;background:#f0f2f5;border-radius:18px;word-wrap:break-word}.dtg-advertorial .comment-name{display:block;margin-bottom:2px;font-size:13px;font-weight:700;color:#050505}.dtg-advertorial .comment-text{margin:0;font-size:15px;line-height:1.4;color:#050505}.dtg-advertorial .comment-actions{display:flex;align-items:center;gap:14px;margin-top:4px;padding-left:12px;font-size:12px;color:#65676b}.dtg-advertorial .comment-action{font-weight:700}.dtg-advertorial .comment-likes{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;background:#fff;border:1px solid #e3e3e3;border-radius:12px;font-size:11px;color:#65676b}.dtg-advertorial .view-more-comments{margin-top:8px;font-size:13px;font-weight:700;color:#65676b}@media(max-width:600px){.dtg-advertorial .comments-section{margin:36px 0 24px;padding-top:24px}.dtg-advertorial .comment-avatar{width:36px;height:36px}.dtg-advertorial .comment-text{font-size:14px}.dtg-advertorial .comment-actions{gap:10px;padding-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/sam-adv.css.map */
