.dd-product-reviews-section,.dd-product-comparison-section,.dd-product-toppings-section{display:block}.dd-story{--dd-ink:#0c1d22;--dd-cream:#f5f3ed;--dd-cyan:#7cd7e6;--dd-gold:#dfbc31;color:var(--dd-ink);background:var(--dd-cream);overflow:hidden}.dd-story__wrap{max-width:1360px;padding-top:clamp(48px,5.7vw,86px);padding-bottom:clamp(48px,5.7vw,86px)}.dd-story__head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:26px}.dd-story__center-head{text-align:center;margin-bottom:32px}.dd-story__eyebrow{font-size:11px!important;line-height:1.4!important;letter-spacing:.18em;font-weight:800;text-transform:uppercase;color:#29859a;margin:0 0 12px!important}.dd-story__heading{font-family:var(--font-heading-family),Impact,"Arial Narrow",sans-serif;font-weight:700;font-size:clamp(32px,4vw,58px);line-height:1.04;letter-spacing:-.02em;text-transform:uppercase;color:var(--dd-ink);margin:0!important}.dd-story__review-link{display:flex;gap:8px;flex-direction:column;align-items:flex-start;padding:13px 17px;border-radius:12px;border:1px solid #dce4e2;text-decoration:none;color:var(--dd-ink);background:#fff;font-size:13px;line-height:1.35;min-width:210px}.dd-story__review-link strong{font-size:17px;color:var(--dd-gold);letter-spacing:.04em}.dd-story__review-link:hover,.dd-story__all-toppings:hover{border-color:#278b9d;color:#0b5460}.dd-story__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.dd-story__review-card{min-width:0;display:flex;flex-direction:column;padding:clamp(18px,2vw,28px);background:#fff;border:1px solid #e4e6e1;border-radius:15px;box-shadow:0 3px 10px #0a1d2207;color:#1c2c30}.dd-story__review-card--dark{background:#10272e;color:#f9f8f4;border-color:#10272e}.dd-story__review-card--accent{background:var(--dd-cyan);color:#07343c;border-color:var(--dd-cyan)}.dd-story__review-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.dd-story__stars{color:#cfa623;font-size:17px;line-height:1;letter-spacing:.025em;white-space:nowrap}.dd-story__tag{color:#174653;background:#d6f3f7;border-radius:50px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;padding:6px 10px;line-height:1.1}.dd-story__review-card--dark .dd-story__tag{color:#06242c;background:#7cd7e6}.dd-story__review-card--accent .dd-story__tag{color:#08343c;background:#dff7f9}.dd-story__review-card blockquote{font-size:15px;line-height:1.65;font-weight:500;margin:0 0 22px!important;padding:0!important;border:0!important;flex-grow:1;color:inherit}.dd-story__author{font-size:13px;font-weight:800;margin:0!important;line-height:1.35;color:inherit}.dd-story__review-check{display:inline-block;font-size:12px;color:#0ca77d;margin-left:7px}.dd-story__review-card--dark .dd-story__review-check{color:#7cd7e6}.dd-story__footer-note{font-size:13px;margin:22px 0 0;text-align:center;color:#385058;line-height:1.5}.dd-story__footer-note a{color:#075b70;font-weight:800;text-decoration:underline;text-underline-offset:3px}.dd-story--comparison{background:#fff;border-top:1px solid #d8eef1;border-bottom:1px solid #d8eef1}.dd-story__table-scroll{max-width:1080px;margin:auto;overflow-x:auto;border:1px solid #e1e5e4;border-radius:14px;outline-offset:3px}.dd-story__comparison-table{width:100%;min-width:670px;border-spacing:0;border-collapse:separate;background:#fff;font-size:13px;line-height:1.4;color:#35494e}.dd-story__comparison-table tr>*{padding:16px 13px;border-bottom:1px solid #e5ebea;vertical-align:middle;text-align:center}.dd-story__comparison-table thead th{font-size:12px;text-transform:uppercase;font-weight:850;letter-spacing:.04em;background:#f6f5f1;color:#31464b}.dd-story__comparison-table thead th:first-child{width:31%;text-align:left}.dd-story__comparison-table tbody th{font-weight:700;text-align:left;color:#10252b}.dd-story__comparison-table .dd-story__our-col{background:#e9f7f9;color:#103d47;font-weight:700}.dd-story__comparison-table thead .dd-story__our-col{background:#112b33;color:var(--dd-cyan)}.dd-story__comparison-table tbody tr:last-child>*{border-bottom:0}.dd-story__tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;margin-right:6px;background:#15a676;color:#fff;font-weight:900;font-size:12px}.dd-story__compare-note{margin:14px auto 0!important;max-width:1080px;font-size:12px;line-height:1.5;color:#637579;text-align:center}.dd-story--toppings{background:var(--dd-cream)}.dd-story__all-toppings{border:1px solid #aec6cc;background:transparent;padding:10px 16px;border-radius:30px;text-decoration:none;white-space:nowrap;color:var(--dd-ink);font-size:13px;font-weight:800}.dd-story__toppings-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dd-story__topping-card{min-width:0;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;background:#fff;border:1px solid #e1e5e2;box-shadow:0 3px 10px #0a1d2207}.dd-story__topping-image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fdfcf9}.dd-story__topping-photo{display:block;width:100%;height:100%;object-fit:contain;transition:transform .28s ease}.dd-story__topping-image:hover .dd-story__topping-photo{transform:scale(1.035)}.dd-story__topping-content{padding:13px 15px 16px;display:flex;flex-direction:column;gap:14px;flex:1}.dd-story__topping-title{color:#0d262d;font-size:14px;font-weight:850;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dd-story__topping-title:hover{text-decoration:underline}.dd-story__topping-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.dd-story__topping-price{font-size:15px;font-weight:900;color:#11272d}.dd-story__topping-form{margin:0}.dd-story__topping-add{font-family:inherit;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.01em;border:1px solid #0b2830;color:#fff;background:#0b2830;cursor:pointer;padding:10px 14px;border-radius:30px;white-space:nowrap}.dd-story__topping-add:hover{background:#08617a;border-color:#08617a}.dd-story__topping-add:focus-visible,.dd-story a:focus-visible{outline:3px solid #24abc4;outline-offset:3px}.dd-story__sold-out{font-size:12px;color:#768186}.dd-story__toppings-note{margin:20px 0 0!important;color:#486066;font-size:13px;line-height:1.5}@media(max-width:989px){.dd-story__review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-story__toppings-scroll{grid-template-columns:repeat(4,minmax(210px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-bottom:14px}.dd-story__topping-card{scroll-snap-align:start}}@media(max-width:749px){.dd-story__wrap{padding-top:47px;padding-bottom:47px}.dd-story__head{align-items:start;flex-direction:column;gap:16px}.dd-story__review-link{flex-direction:row;align-items:center;justify-content:space-between;min-width:0;width:100%}.dd-story__review-grid{grid-template-columns:1fr;gap:12px}.dd-story__review-card{padding:20px}.dd-story__review-card blockquote{font-size:15px}.dd-story__heading{font-size:clamp(32px,9vw,46px)}.dd-story__center-head{margin-bottom:22px}.dd-story__comparison-table{min-width:620px}.dd-story__comparison-table tr>*{padding:14px 11px;font-size:12px}.dd-story__toppings-scroll{display:flex;overflow-x:auto;gap:12px;padding-bottom:16px;scroll-snap-type:x mandatory}.dd-story__topping-card{flex:0 0 min(72vw,260px)}.dd-story__toppings-note{font-size:12px}}@media(prefers-reduced-motion:reduce){.dd-story__topping-photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/561/assets/dd-product-story.css.map */
