.s365 .exp-tile video{width:100%;height:100%;object-fit:cover;display:block;background:#14100a}.s365 .exp-tile--video{background:#14100a}.s365 .facts-pills{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.s365 .facts-pills button{font:inherit;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.s365 .facts-pills button[aria-pressed=true]{background:var(--ink);color:var(--butter)}.s365 .facts-pane p{margin:0}.s365 .facts-per{font-size:12px;font-weight:700;color:var(--accent-text);margin:0 0 6px}.s365 .facts-table{width:100%;border-collapse:collapse;font-size:14px}.s365 .facts-table td{padding:6px 0;vertical-align:top}.s365 .facts-table td+td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.s365 .facts-table tr.grp td{border-top:1px solid var(--hairline);padding-top:8px}.s365 .facts-table tr.sub td:first-child{padding-left:14px;color:var(--accent-text)}.s365 .kcal-pill{display:inline-block;background:var(--sun);border-radius:999px;padding:0 8px;font-weight:800}.s365 .rating-app{margin:2px 0 8px;min-height:0}.s365 .stage-slide[hidden],.s365 .thumbs button[hidden],.s365 .thumbs[hidden],.s365 .facts-pills[hidden]{display:none!important}.s365-awards .aw-note{margin-top:10px;font-weight:600;color:var(--accent-text)}.s365-awards .aw-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:22px;align-items:end;margin-top:28px}.s365-awards .aw-col{opacity:.55;transition:opacity .35s ease;min-width:0}.s365-awards .aw-col.on{opacity:1}@media(hover:hover)and (pointer:fine){.s365-awards .aw-col:hover{opacity:1}}@media(hover:none){.s365-awards .aw-col{opacity:.65}}.s365-awards .aw-photo{aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--butter-deep)}.s365-awards .aw-photo img{width:100%;height:100%;object-fit:cover;display:block}.s365-awards .aw-badge{margin-top:12px}.s365-awards .aw-badge img{width:64px;height:64px;display:block}.s365-awards .aw-col.on .aw-badge img{width:88px;height:88px}.s365-awards .aw-badge-text{display:inline-block;background:var(--ink);color:var(--sun);font-weight:800;border-radius:999px;padding:6px 12px;font-size:13px}.s365-awards .aw-name{font-size:15px;margin-top:10px}.s365-awards .aw-col.on .aw-name{font-size:18px}.s365-awards .aw-quote{margin:8px 0 0;font-weight:600;line-height:1.3;letter-spacing:-.005em;font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s365-awards .aw-col.on .aw-quote{font-size:20px;display:block;overflow:visible}.s365-awards .aw-attr{display:none;margin-top:10px;font-size:13px;font-weight:700;color:var(--accent-text)}.s365-awards .aw-col.on .aw-attr{display:block}.s365-awards .aw-grid.all{grid-template-columns:1fr 1fr 1fr;align-items:start}.s365-awards .aw-grid.all .aw-col{opacity:1}.s365-awards .aw-grid.all .aw-photo,.s365-awards .aw-grid.all .aw-name{display:none}.s365-awards .aw-grid.all .aw-quote{display:block;overflow:visible;font-size:16px}.s365-awards .aw-grid.all .aw-attr{display:block}.s365-awards .aw-link-row{margin-top:22px}.s365-awards .aw-link{font-weight:800;color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(max-width:980px){.s365-awards .aw-grid{grid-template-columns:1fr 1fr;gap:14px}.s365-awards .aw-col.on{grid-column:1 / -1;order:0!important}.s365-awards .aw-col.on .aw-photo{aspect-ratio:4 / 3}.s365-awards .aw-grid.all{grid-template-columns:1fr}}.s365-reviews .reviews-app{margin-top:24px}.s365-reviews .reviews-note{margin-top:18px;padding:14px 16px;border:1.5px dashed var(--hairline);border-radius:12px;color:var(--accent-text);font-weight:600}.s365-footer-bar .fbar{color:var(--cream);padding:22px 0 26px}.s365-footer-bar .fbar a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.s365-footer-bar .fbar a:hover{text-decoration:underline;text-underline-offset:4px}.s365-footer-bar .fbar-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px}.s365-footer-bar .fbar-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-weight:600}.s365-footer-bar .fbar-label{font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:var(--sun)}.s365-footer-bar .fbar-social{display:flex;gap:8px}.s365-footer-bar .fbar-social a{width:44px;height:44px;justify-content:center;border:1.5px solid rgba(255,243,212,.4);border-radius:50%}.s365-footer-bar .fbar-row--legal{border-top:1px solid rgba(255,243,212,.18);margin-top:10px;padding-top:4px;font-size:13.5px}.s365-footer-bar .fbar-links{display:flex;flex-wrap:wrap;gap:0 22px}.s365-footer-bar .fbar-copy{opacity:.7}@media(max-width:720px){.s365-footer-bar .fbar-row{justify-content:flex-start}.s365-footer-bar .fbar-copy{flex-basis:100%}}.s365 .ig-head{text-align:center;margin:34px auto 0}.s365 .ig-head .eyebrow{letter-spacing:.26em}.s365 .stage-nav{display:none}@media(min-width:981px){.s365 .stage-nav{display:grid;place-items:center;position:absolute;top:50%;z-index:4;width:46px;height:46px;margin-top:-23px;border:0;border-radius:999px;padding:0;color:var(--ink);background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #1b12062e;cursor:pointer;transition:transform .18s ease-out,background-color .18s ease-out,opacity .18s ease-out}.s365 .stage-nav.prev{left:16px}.s365 .stage-nav.next{right:16px}.s365 .stage-nav svg{width:22px;height:22px;display:block}.s365 .stage-nav:hover{background:#fff;transform:scale(1.06)}.s365 .stage-nav:active{transform:scale(.96)}.s365 .stage-nav:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.s365 .stage-nav[hidden]{display:none}}@media(prefers-reduced-motion:reduce){.s365-awards .aw-col,.s365 .stage-nav{transition:none}.s365 .stage-nav:hover,.s365 .stage-nav:active{transform:none}}@media(max-width:920px){#cart-icon-bubble.floating-cart-button{bottom:calc(20px + max(var(--s365-sticky-h, 0px),env(safe-area-inset-bottom,0px)));transition:bottom .2s ease-out}body{padding-bottom:var(--s365-sticky-h, 0px)}}@media(prefers-reduced-motion:reduce){#cart-icon-bubble.floating-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sun365-v2.css.map */
