@font-face{font-family:Macho;src:url(ioc-macho-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--cream:#fffdf7;--paper:#fdfbf4;--ink:#201d1a;--orange:#ffa03c;--orange-deep:#f2811c;--blue:#2cc5ff;--navy:#0b3aa3;--gold:#c9a227;--footer:#ea8330;--reel:#e6f6ff;--sky:#9fe4ff;--peach:#ffc98a;--max:1180px;--ioc-grad:linear-gradient(100deg,var(--orange) 0%,var(--peach) 30%,var(--cream) 52%,var(--sky) 72%,var(--blue) 100%)}.ioc{font-family:Oswald,sans-serif;font-weight:500;line-height:normal;color:var(--ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}.ioc *,.ioc *:before,.ioc *:after{box-sizing:border-box}.ioc :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.ioc img{display:block;width:auto;max-width:100%;height:auto}.ioc a{color:inherit;text-decoration:none}.ioc button,.ioc input,.ioc select{font-family:inherit;line-height:normal}.ioc svg{display:inline-block}.ioc .macho{font-family:Macho,Anton,Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:.005em;text-wrap:balance}.ioc .bs-title,.ioc .eyebrow{text-wrap:balance}.ioc p,.ioc .craft-t,.ioc .bs-line,.ioc .duck-note,.ioc .micro-trust{text-wrap:pretty}.ioc .marker{font-family:Permanent Marker,cursive;font-weight:400;line-height:1.25;text-wrap:balance}.ioc .mono{font-family:Space Mono,ui-monospace,monospace}.ioc .bx-summary__count.mono,.ioc .bx-dock__count.mono,.ioc .bx-yb__count.mono,.ioc .bx-below__note.mono,.ioc .bx-gfnote.mono,.ioc .bx-card__qty.mono,.ioc .ioc-note.mono,.ioc .plan-card2__k.mono,.ioc .bs-num.mono,.ioc .proof-count.mono,.ioc .proof-head .mono,.ioc .flavor-chip .mono{font-family:Oswald,sans-serif}.ioc .eyebrow{font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--orange-deep)}.ioc .wrap{width:min(var(--max),calc(100% - 48px));margin:0 auto}.ioc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--cream);color:var(--ink);border:2.5px solid var(--ink);border-radius:10px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;padding:14px 28px;font-size:15px;white-space:nowrap;line-height:normal;text-decoration:none;transition:transform .15s,box-shadow .15s}.ioc .btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.ioc .btn.orange{background:var(--orange-deep);color:var(--cream)}.ioc .btn.dark{background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--gold)}.ioc .btn.blue{background:var(--blue);color:var(--cream);border-color:var(--blue);box-shadow:3px 3px #fffdf759}.ioc .btn.sm{padding:8px 18px;font-size:12px}.ioc .btn[disabled]{opacity:.7;cursor:default}.ioc .marquee-bar{background:var(--ioc-grad);color:var(--ink);overflow:hidden;height:38px;display:flex;align-items:center}.ioc .marquee-track{display:flex;gap:28px;white-space:nowrap;font-family:Space Mono,monospace;font-weight:700;letter-spacing:.08em;font-size:12px;animation:ioc-marq 28s linear infinite;padding-left:0}.ioc .marquee-track>span{flex:0 0 auto}@keyframes ioc-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ioc .dot-or,.ioc .dot-bl{color:var(--ink)}.ioc .nav{height:74px;background:var(--cream);border-bottom:2px solid var(--ink);display:flex;align-items:center;gap:28px;padding:0 36px;position:relative}.ioc .nav img.logo{height:52px;width:auto}.ioc .nav-links{flex:1;display:flex;gap:28px;justify-content:center;font-weight:700;font-size:15.5px;letter-spacing:.02em}.ioc .nav-links a.is-on{border-bottom:3px solid var(--orange-deep);padding-bottom:3px}.ioc .nav-links a.gold{color:var(--gold)}.ioc .nav-cart{position:relative}.ioc .nav-cart cart-icon{display:inline}.ioc .nav-cart .cart-bubble{display:inline;position:static;width:auto;aspect-ratio:auto;padding:0;background:none;color:inherit}.ioc .nav-cart .cart-bubble__background{display:none}.ioc .nav-cart .cart-bubble__text{font:inherit;color:inherit}.ioc .nav-cart .cart-bubble.visually-hidden{position:absolute!important}.ioc .nav-cart .cart-bubble__text-count:before{content:" \b7  "}.ioc .nav-cart .cart-bubble__text-count.hidden,.ioc .nav-burger{display:none}.ioc .nav-burger summary{list-style:none;cursor:pointer;width:42px;height:42px;border:2px solid var(--ink);border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--cream)}.ioc .nav-burger summary::-webkit-details-marker{display:none}.ioc .nav-burger summary span{display:block;width:18px;height:2.5px;background:var(--ink);box-shadow:0 -6px 0 var(--ink),0 6px 0 var(--ink)}.ioc .nav-burger .sheet{position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:2px solid var(--ink);display:flex;flex-direction:column;padding:8px 24px 16px}.ioc .nav-burger .sheet a{padding:12px 0;font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid rgba(32,29,26,.12)}.ioc .nav-burger .sheet a.gold{color:var(--gold)}.ioc .ioc-acct{position:relative;display:inline-flex}.ioc .ioc-acct-btn{width:42px;height:42px;border-radius:10px;border:2px solid var(--ink);background:var(--cream);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .12s}.ioc .ioc-acct-btn:hover,.ioc .ioc-acct.open .ioc-acct-btn{background:var(--sky)}.ioc .ioc-acct-menu{position:absolute;right:0;top:calc(100% + 10px);background:var(--cream);border:2.5px solid var(--ink);border-radius:14px;min-width:250px;padding:8px;display:flex;flex-direction:column;gap:2px;box-shadow:4px 4px 0 var(--ink);z-index:30}.ioc .ioc-acct-menu[hidden]{display:none}.ioc .ioc-acct-menu a{padding:11px 13px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);border-radius:10px;display:flex;align-items:center;gap:9px;min-height:24px}.ioc .ioc-acct-menu a:hover{background:var(--sky)}.ioc .ioc-acct-menu a:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.ioc .ioc-acct-menu .ioc-acct-lead{background:var(--orange);color:var(--ink)}.ioc .ioc-acct-menu .ioc-acct-lead:hover{background:var(--orange-deep)}@media(max-width:900px){.ioc .ioc-acct-menu{position:fixed;left:12px;right:12px;top:auto;min-width:0}}#header-group{display:contents}.shopify-section.ioc-nav-section{position:sticky;top:0;z-index:var(--layer-menu-drawer,18)}.ioc .photo-mount{position:relative;padding:16px;filter:drop-shadow(0 10px 18px rgba(32,29,26,.15))}.ioc .photo-mount:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream);z-index:0;border-radius:18px}.ioc .photo-mount>img,.ioc .photo-mount .mount-fill{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;border-radius:8px}.ioc .ticket{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.03em;border:1.5px dashed rgba(32,29,26,.4);padding:12px 16px}.ioc .ticket .row{display:flex;justify-content:space-between;gap:24px;padding:3px 0;border-bottom:1px dotted rgba(32,29,26,.22)}.ioc .ticket .row:last-child{border-bottom:none}.ioc .ticket .k{color:#201d1a8c;text-transform:uppercase;font-size:10.5px;letter-spacing:.08em}.ioc .ticket .v{font-weight:700}.ioc .dotlead{border-bottom:1.5px dotted rgba(32,29,26,.3);flex:1;margin:0 10px 4px}.ioc .wall{position:relative;isolation:isolate}.ioc .wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(//insideoutcookie.com/cdn/shop/t/25/assets/ioc-damask.png?v=53932629906415403671788893299);background-size:640px;opacity:.085;animation:ioc-drift 640s linear infinite}.ioc .wall.soft:before{opacity:.06}@keyframes ioc-drift{0%{background-position:0 0}to{background-position:640px 640px}}.ioc .proof.wall:before{display:none}.ioc .scallop{--u:36px;--h:40px;height:var(--h);color:var(--blue);background:currentColor;position:relative;z-index:1;margin-bottom:-1px;transform:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2040%22%20width%3D%2236%22%20height%3D%2240%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cg%20transform%3D%22translate%282.8%204.3%29%20scale%280.23%29%22%3E%3Cpath%20d%3D%22M66%202%20C90%2032%2092%2068%2074%2094%20L58%2094%20C40%2068%2042%2032%2066%202%20Z%22%2F%3E%0A%3Cg%20fill-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M60%2096%20C58%2062%2044%2050%2030%2050%20C10%2050%202%2070%206%2086%20C9%2098%2022%20105%2038%20103%20C46%20102%2054%20100%2060%2096%20Z%20M37%2084%20a7.6%207.6%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M72%2096%20C74%2062%2088%2050%20102%2050%20C122%2050%20130%2070%20126%2086%20C123%2098%20110%20105%2094%20103%20C86%20102%2078%20100%2072%2096%20Z%20M95%2084%20a7.6%207.6%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M58%20102%20C56%20118%2044%20126%2034%20122%20C24%20118%2028%20106%2040%20106%20C46%20106%2052%20104%2058%20103%20Z%20M40%20113%20a4%204%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M74%20102%20C76%20118%2088%20126%2098%20122%20C108%20118%20104%20106%2092%20106%20C86%20106%2080%20104%2074%20103%20Z%20M92%20113%20a4%204%200%201%201%200.01%200%20Z%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%2245%22%20y%3D%2293%22%20width%3D%2242%22%20height%3D%228%22%20rx%3D%224%22%2F%3E%0A%3Cpath%20d%3D%22M57%20101%20L75%20101%20L78%20122%20L66%20138%20L54%20122%20Z%22%2F%3E%3C%2Fg%3E%3Crect%20x%3D%220%22%20y%3D%2235.8%22%20width%3D%2236%22%20height%3D%224.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2040%22%20width%3D%2236%22%20height%3D%2240%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cg%20transform%3D%22translate%282.8%204.3%29%20scale%280.23%29%22%3E%3Cpath%20d%3D%22M66%202%20C90%2032%2092%2068%2074%2094%20L58%2094%20C40%2068%2042%2032%2066%202%20Z%22%2F%3E%0A%3Cg%20fill-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M60%2096%20C58%2062%2044%2050%2030%2050%20C10%2050%202%2070%206%2086%20C9%2098%2022%20105%2038%20103%20C46%20102%2054%20100%2060%2096%20Z%20M37%2084%20a7.6%207.6%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M72%2096%20C74%2062%2088%2050%20102%2050%20C122%2050%20130%2070%20126%2086%20C123%2098%20110%20105%2094%20103%20C86%20102%2078%20100%2072%2096%20Z%20M95%2084%20a7.6%207.6%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M58%20102%20C56%20118%2044%20126%2034%20122%20C24%20118%2028%20106%2040%20106%20C46%20106%2052%20104%2058%20103%20Z%20M40%20113%20a4%204%200%201%201%200.01%200%20Z%22%2F%3E%0A%3Cpath%20d%3D%22M74%20102%20C76%20118%2088%20126%2098%20122%20C108%20118%20104%20106%2092%20106%20C86%20106%2080%20104%2074%20103%20Z%20M92%20113%20a4%204%200%201%201%200.01%200%20Z%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%2245%22%20y%3D%2293%22%20width%3D%2242%22%20height%3D%228%22%20rx%3D%224%22%2F%3E%0A%3Cpath%20d%3D%22M57%20101%20L75%20101%20L78%20122%20L66%20138%20L54%20122%20Z%22%2F%3E%3C%2Fg%3E%3Crect%20x%3D%220%22%20y%3D%2235.8%22%20width%3D%2236%22%20height%3D%224.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-mask-size:var(--u) var(--h);mask-size:var(--u) var(--h);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation:ioc-fleurslide 1.8s linear infinite}.ioc .scallop:not(.down){margin-top:calc(-1 * var(--h))}.ioc .scallop{pointer-events:none}@media(max-width:899px){main>.shopify-section:not(:has(~.shopify-section>.ioc>:not(:empty,style,script))):not(:has(~.shopify-section>:not(.ioc,style,script)))>.ioc>:is(.catch,.craft,.faq,.proof,.press,.stepsec.is-tiles,.aff,.hq):not(:empty),main>.shopify-section:has(+.shopify-section>.ioc-divider-section)>.ioc>:is(.catch,.craft,.faq,.proof,.press,.stepsec.is-tiles,.aff,.hq),main>.shopify-section:has(+.shopify-section>.ioc-divider-section)>.ioc-pdp-more,main>.shopify-section:last-child .product-grid-container,main>.shopify-section:last-child .section-resource-list{padding-bottom:calc(var(--ioc-sec-y, 24px) + 40px)}}@keyframes ioc-fleurslide{to{-webkit-mask-position:calc(-1 * var(--u)) 0;mask-position:calc(-1 * var(--u)) 0}}.ioc .scallop.down{transform:rotate(180deg);margin-bottom:0;margin-top:-1px}.ioc .scallop.grad{background:var(--ioc-grad)}.ioc .scallop.tick{--u:27px;--h:30px}.ioc .scallop.down.tick{background:linear-gradient(280deg,var(--orange) 0%,var(--peach) 30%,var(--cream) 52%,var(--sky) 72%,var(--blue) 100%)}@media(prefers-reduced-motion:reduce){.ioc .scallop,.ioc .wall:before,.ioc .marquee-track{animation:none}}.ioc .peek{position:absolute;pointer-events:none;z-index:0;opacity:0;transition:transform .38s cubic-bezier(.16,.85,.3,1),opacity .3s}.ioc .peek img{width:100%;height:auto!important;display:block}.ioc .peek.show{opacity:1}.ioc .peek.exit-right{transform:translate(-90px)}.ioc .peek.exit-right.show{transform:translate(0)}.ioc .peek.exit-left{transform:translate(90px) scaleX(-1)}.ioc .peek.exit-left.show{transform:translate(0) scaleX(-1)}.ioc .peek.rise-head{top:0;transform:translateY(115%)}.ioc .peek.rise-head.show{transform:translateY(0)}.ioc .peek-clip{position:absolute;overflow:hidden;pointer-events:none;z-index:0}.ioc .hero{position:relative;padding:56px 0 0;overflow:hidden}.ioc .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-bottom:64px}.ioc .hero h1{font-size:clamp(42px,5.4vw,60px);margin-top:16px;max-width:640px}.ioc .hero .aside{font-size:23px;margin-top:14px;color:var(--blue);transform:rotate(-2deg);display:inline-block}.ioc .hero .lede{font-size:18px;line-height:1.5;max-width:520px;margin-top:18px;color:#201d1ad1;text-wrap:pretty}.ioc .hero-ctas{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap}.ioc .micro-trust{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;color:#201d1a99;margin-top:18px;text-transform:uppercase}.ioc .hero-photo{position:relative;z-index:1}.ioc .hero-photo .photo-mount{width:min(470px,100%);height:398px;transform:rotate(2deg);margin-left:auto;position:relative;z-index:1}.ioc .hero-photo .photo-mount img{height:366px}.ioc .hero-photo .peek{left:-34px;bottom:34px;width:140px;transform:translate(170px) scaleX(-1)}.ioc .hero-photo .peek.show{transform:translate(0) scaleX(-1)}.ioc .flavor-chip{position:absolute;left:12px;bottom:-18px;background:var(--cream);border:2px solid var(--ink);border-radius:10px;padding:8px 18px;z-index:5;box-shadow:3px 3px 0 var(--ink);font-weight:700;text-transform:uppercase;font-size:14px}.ioc .bs-stamp{position:absolute;right:8px;bottom:-28px;width:102px;z-index:5}.ioc .duck-note{margin:10px 0 0;max-width:52ch;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.ioc .duck-note a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ioc .duck-note a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ioc .proof-bar{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fdfbf4e6;padding:16px 0;font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.06em}.ioc .proof-bar .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ioc .proof-bar .proof-press{flex-basis:100%;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:12px;border-top:1.5px solid rgba(32,29,26,.18)}.ioc .proof-press-label{color:var(--ink-soft)}.ioc .proof-press-credit{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.ioc .proof-press-credit:hover{text-decoration-thickness:2px}@media(min-width:900px){.ioc .proof-press-credit,.ioc .proof-facts a.ioc-starline{padding-block:4px;margin-block:-4px}}@media(max-width:430px){.ioc .proof-bar .proof-press{font-size:10.5px;gap:6px 12px}}.ioc .lineup{padding:72px 0 0;position:relative}.ioc .lineup h2{font-size:clamp(36px,4.5vw,48px);margin-top:10px}.ioc .lineup-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.ioc .head-note{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;color:#201d1a8c}.ioc .cut-note{font-size:19px;color:var(--blue);transform:rotate(-2deg);display:inline-block;margin-left:12px}.ioc .toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px;padding:12px 0;border-top:1.5px solid rgba(32,29,26,.18);border-bottom:1.5px solid rgba(32,29,26,.18)}.ioc .chips{display:flex;gap:8px;flex-wrap:wrap}.ioc .chip{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px;padding:7px 14px;background:var(--cream);color:var(--ink);cursor:pointer}.ioc .chip.is-on{background:var(--ink);color:var(--cream)}.ioc .sorter{display:flex;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ioc .sorter select{font-family:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px;padding:7px 12px;background:var(--cream);color:var(--ink)}.ioc .flavor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px;padding-bottom:40px}.ioc .flavor-card{transition:transform .25s;position:relative}.ioc .flavor-card.is-hidden{display:none}.ioc .flavor-card .photo-mount{height:236px}.ioc .flavor-card .photo-mount>img{height:204px}.ioc .flavor-card:hover .photo-mount{transform:translateY(-4px)}.ioc .flavor-card .mount-fill.cut{height:204px;border-radius:8px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ioc .flavor-card .mount-fill.cut img{width:97%;height:94%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(32,29,26,.18))}.ioc .ioc-stamp{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--r,3deg));line-height:1.2}.ioc .ioc-stamp.ticket{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.09em;padding:5px 10px;border-radius:6px;border:1.5px dashed currentColor}.ioc .ioc-stamp.marker{font-family:Permanent Marker,cursive;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;padding:0 2px}.ioc .ioc-stamp.fill-orange{background:var(--orange-deep);color:var(--ink);border-color:var(--ink)}.ioc .ioc-stamp.fill-navy{background:var(--navy);color:var(--cream);border-color:var(--cream)}.ioc .ioc-stamp.fill-cream{background:var(--cream);color:var(--ink);border-color:var(--ink)}.ioc .ioc-stamp.fill-ink{background:var(--ink);color:var(--cream);border-color:var(--gold)}.ioc .ioc-stamp.ink-orange{color:var(--orange-text)}.ioc .ioc-stamp.ink-blue{color:var(--blue-text)}.ioc .ioc-stamp.ink-gold{color:var(--gold-text)}.ioc .ioc-stamp.corner{position:absolute;left:10px;top:10px;z-index:4}.ioc .ioc-stamp.ribbon{position:absolute;top:-12px;right:18px;z-index:4}.ioc .ioc-stamp.strip{display:inline-block;margin-bottom:10px;max-width:100%;white-space:normal}.ioc .flavor-meta{display:flex;align-items:flex-start;margin-top:15px;padding:0 4px;min-height:48px}.ioc .flavor-meta .name{font-weight:700;font-size:16px;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.ioc .flavor-meta .name a:hover{color:var(--orange-deep)}.ioc .flavor-meta .dotlead{margin-top:12px}.ioc .flavor-meta .price{font-family:Oswald,sans-serif;font-weight:700}.ioc .flavor-actions{display:flex;gap:10px;margin-top:9px;align-items:center}.ioc .flavor-actions form{display:inline}.ioc .sold{font-family:Space Mono,monospace;font-size:10.5px;color:var(--orange-deep)}.ioc .lineup-empty{padding:0 0 40px;font-size:12px;letter-spacing:.06em}.ioc .lineup-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:0 0 40px;font-size:15px}.ioc .lineup-foot a.more{font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:2.5px solid var(--orange-deep)}.ioc .lineup-foot .note{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;color:#201d1a99}.ioc .duck-lineup{top:10px;right:-53px;width:84px;height:64px}.ioc .duck-lineup .peek{top:0;left:0;width:84px}.ioc .dozen{position:relative;background:var(--blue);color:var(--cream);padding:44px 0 52px;overflow:visible;margin:0}.ioc .dozen h2{font-size:clamp(28px,3.6vw,38px)}.ioc .dozen p{margin-top:8px;opacity:.94}.ioc .dozen-wrap{position:relative}.ioc .dozen-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;position:relative;z-index:2}.ioc .dozen-ctas{display:flex;gap:14px;flex-wrap:wrap;position:relative}.ioc .dozen-ctas [data-duck-picks]{position:relative;z-index:1}.ioc .dozen .peek-clip{right:10px;top:46px;width:90px;height:65px;z-index:0}.ioc .dozen .peek{left:0;width:90px}.ioc .watermark{position:absolute;right:0;bottom:0;font-size:146px;line-height:.78;color:transparent;-webkit-text-stroke:2px rgba(255,253,247,.22);pointer-events:none}.ioc .floater{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--cream);opacity:.35;animation:ioc-twitch 2.4s ease-in-out infinite}@keyframes ioc-twitch{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}.ioc .tiers{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ioc .tier{background:#fffdf729;border:1.5px solid rgba(255,253,247,.55);border-radius:12px;padding:9px 14px;font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.05em}.ioc .tier b{display:block;font-size:15px;letter-spacing:0;font-family:Oswald,sans-serif;text-transform:uppercase}.ioc .tier.hot{background:var(--cream);color:var(--ink);border-color:var(--cream)}.ioc .warm{padding:80px 0;background:var(--cream)}.ioc .warm-grid{display:grid;grid-template-columns:1fr .95fr;gap:56px;align-items:center}.ioc .warm h2{font-size:clamp(34px,4.4vw,50px);margin-top:12px}.ioc .warm .confess{font-size:17.5px;line-height:1.55;margin-top:18px;max-width:560px;color:#201d1ad9}.ioc .warm .confess b,.ioc .warm .confess strong{font-weight:700}.ioc .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.ioc .step{border:1.5px dashed rgba(32,29,26,.4);padding:14px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1.45;color:#201d1ab3}.ioc .step b{display:block;font-family:Macho,Anton,Impact,sans-serif;font-size:26px;letter-spacing:.01em;color:var(--ink);margin-bottom:4px}.ioc .warm .marker.note{font-size:19px;color:var(--blue);margin-top:22px;transform:rotate(-1.5deg);display:inline-block}.ioc .warm-grid>.photo-mount{height:470px;transform:rotate(-1.5deg)}.ioc .warm-grid>.photo-mount img{height:438px;object-position:50% 20%}.ioc .reel{padding:80px 0;background:var(--reel)}.ioc .reel h2{font-size:clamp(36px,4.5vw,48px);margin-top:10px}.ioc .reel-grid{display:grid;grid-template-columns:300px 1fr 1fr;gap:28px;margin-top:34px;align-items:stretch}.ioc .phone{position:relative;background:var(--cream);border:3px solid var(--ink);border-radius:30px;padding:10px;box-shadow:6px 6px 0 var(--ink)}.ioc .phone video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:20px;display:block;background:var(--ink);position:relative;z-index:1}.ioc .phone-cap{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-align:center;padding:10px 4px 4px;color:#201d1a99;position:relative;z-index:1}.ioc .duck-reel{left:-51px;bottom:26px;width:88px;height:68px}.ioc .duck-reel .peek{bottom:0;left:0;width:88px}.ioc .reel-card{display:flex;flex-direction:column;justify-content:center;gap:10px;background:var(--cream);border:2.5px solid var(--ink);border-radius:18px;padding:32px;box-shadow:4px 4px 0 var(--ink);transition:transform .2s}.ioc .reel-card:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.ioc .reel-card .play{width:56px;height:56px;border-radius:50%;background:var(--orange-deep);color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:6px}.ioc .reel-card .play svg{width:22px;height:22px;fill:currentColor}.ioc .reel-card h2,.ioc .reel-card h3{font-size:30px}.ioc .reel-card p{font-size:15.5px;line-height:1.5;color:#201d1ac7}.ioc .reel-card .mono{font-size:11px;letter-spacing:.1em;font-weight:700;margin-top:8px}.ioc .reel-card.blue{background:var(--blue);color:var(--cream);border-color:var(--blue);box-shadow:4px 4px 0 var(--ink)}.ioc .reel-card.blue .play{background:var(--ink)}.ioc .reel-card.blue .eyebrow{color:var(--cream)}.ioc .reel-card.blue p{color:#fffdf7e6}.ioc .cbs-card{position:relative;overflow:hidden;border-color:var(--blue);color:var(--cream);background-image:url(//insideoutcookie.com/cdn/shop/t/25/assets/ioc-cbs-poster.jpg?v=59116394526176554341788893299);background-size:cover;background-position:center}.ioc .cbs-card .cbs-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ioc .cbs-card .cbs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(32,29,26,.78) 0%,rgba(32,29,26,.5) 55%,transparent 88%)}.ioc .cbs-card .play,.ioc .cbs-card .eyebrow,.ioc .cbs-card h3,.ioc .cbs-card p,.ioc .cbs-card .mono{position:relative;z-index:2}.ioc .cbs-card .eyebrow{color:var(--orange)}.ioc .cbs-card h3{color:var(--cream)}.ioc .cbs-card p{color:#fffdf7eb}.ioc .cbs-card .mono{color:var(--cream)}.ioc .cbs-card .play{background:var(--blue)}@media(prefers-reduced-motion:reduce){.ioc .cbs-card .cbs-video{display:none}}.ioc .promise{position:relative;background:var(--paper);padding:80px 0 104px;overflow:hidden}.ioc .promise-grid{display:grid;grid-template-columns:270px 1fr 250px;gap:40px;align-items:center;position:relative;z-index:1}.ioc .promise h2{font-size:clamp(32px,4vw,46px);margin-top:12px}.ioc .promise .sub{font-size:17px;line-height:1.5;margin-top:14px;max-width:520px;color:#201d1acc}.ioc .promise .aside{font-size:19px;color:var(--gold);margin-top:16px;transform:rotate(-1.5deg);display:inline-block}.ioc .promise .eyebrow{color:var(--gold)}.ioc .framed{text-align:center}.ioc .framed svg{margin:0 auto;display:block}.ioc .framed .cap{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#201d1a8c;margin-top:10px}.ioc .promise .photo-mount.damask{height:250px;transform:rotate(2deg)}.ioc .compare{margin-top:44px;position:relative;z-index:1;overflow:visible}.ioc .compare table{width:100%;border-collapse:collapse;background:#fffdf7db;border:2.5px solid var(--ink);border-radius:14px;overflow:hidden;position:relative;z-index:1;font:inherit}.ioc .compare th,.ioc .compare td{padding:14px 18px;text-align:left;border-bottom:1px solid rgba(32,29,26,.12);font-size:15px;vertical-align:top}.ioc .compare th{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--cream);font-weight:700}.ioc .compare td:first-child{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#201d1a99;width:150px}.ioc .compare td:nth-child(2){font-weight:700}.ioc .compare td:nth-child(3){color:#201d1a9e}.ioc .compare tr:last-child td{border-bottom:none}.ioc .compare .cap{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#201d1a8c;margin-top:12px}.ioc .duck-promise{top:6px;left:-65px;width:74px;height:58px}.ioc .duck-promise .peek{top:0;left:0;width:74px}.ioc .hunt{background:var(--ioc-grad);padding:48px 0;overflow:hidden}.ioc .hunt-card{position:relative;background:#fffdf7e0;border-radius:18px;padding:26px 34px;display:flex;gap:40px;align-items:center;justify-content:space-between}.ioc .hunt h2{font-size:clamp(34px,4.2vw,46px)}.ioc .hunt .ticket{width:min(300px,100%);background:transparent;border-color:#c9a227b3;margin-top:14px}.ioc .hunt .marker.note{font-size:17px;color:var(--gold);margin-top:10px;transform:rotate(-1.5deg);display:inline-block}.ioc .gold-coin{width:206px;height:206px;border-radius:50%;overflow:hidden;flex-shrink:0;animation:ioc-spinonce .9s ease 1;background:radial-gradient(circle at 50% 36%,#fff3c4 0%,#e8c85a 46%,var(--gold) 100%)}.ioc .gold-coin img{width:168px;height:auto;margin:29px auto 0;display:block}@keyframes ioc-spinonce{0%{transform:rotate(-18deg) scale(.92)}to{transform:rotate(0) scale(1)}}.ioc .gift{padding:84px 0}.ioc .gift-grid{display:grid;grid-template-columns:.95fr 1fr;gap:56px;align-items:center}.ioc .gift h2{font-size:clamp(34px,4.4vw,50px);margin-top:12px}.ioc .gift p.lede{font-size:17.5px;line-height:1.55;margin-top:16px;max-width:520px;color:#201d1ad9}.ioc .gift .photo-mount{height:400px;transform:rotate(1.4deg)}.ioc .gift .mount-fill{height:368px;overflow:hidden;border-radius:8px;position:relative;z-index:1}.ioc .gift .mount-fill img{width:100%;height:100%;object-fit:cover;object-position:70% 42%;transform:scale(1.18);transform-origin:70% 42%}.ioc .gift .quote{margin-top:22px;font-size:22px;color:var(--blue);transform:rotate(-1.5deg);display:inline-block}.ioc .gift .ticket{margin-top:22px;width:min(420px,100%);background:var(--cream)}.ioc .gift .hero-ctas{margin-top:22px}.ioc .gift .duck-gift{left:-59px;bottom:60px;width:90px;height:70px}.ioc .gift .duck-gift .peek{top:0;left:0;width:90px}.ioc .subs{padding:80px 0;background:var(--paper)}.ioc .subs-head{text-align:center;max-width:720px;margin:0 auto}.ioc .subs h2{font-size:clamp(34px,4.4vw,50px);margin-top:12px}.ioc .sub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:36px 0 0}.ioc .sub-card{position:relative;background:var(--cream);border:2.5px solid var(--ink);border-radius:18px;padding:28px;box-shadow:4px 4px 0 var(--ink)}.ioc .sub-card .num{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--orange-deep)}.ioc .sub-card h3{font-size:26px;margin:8px 0 6px}.ioc .sub-card p{font-size:15px;line-height:1.5;color:#201d1ac7}.ioc .sub-card.hot{border-color:var(--orange-deep);box-shadow:4px 4px 0 var(--orange-deep)}.ioc .subs-foot{display:flex;justify-content:center;gap:18px;align-items:center;flex-wrap:wrap;margin-top:32px;text-align:center}.ioc .subs-foot .note{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#201d1a99}.ioc .proof{position:relative;background:var(--paper);padding:80px 0 0;overflow:hidden}.ioc .proof h2{font-size:clamp(32px,4vw,46px);margin-top:10px}.ioc .proof-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:end}.ioc .proof-head .mono{font-size:11.5px;letter-spacing:.06em}.ioc .rail-wrap{position:relative;margin-top:36px}.ioc .rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px 48px 56px;margin:0 -48px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.ioc .rail::-webkit-scrollbar{display:none}.ioc .rail .review-card{flex:0 0 min(360px,86%);scroll-snap-align:start;min-height:220px;filter:drop-shadow(0 14px 22px rgba(32,29,26,.16))}.ioc .review-inner{position:relative;z-index:1;padding:6px 4px}.ioc .review-cap{height:40px;background-image:url(//insideoutcookie.com/cdn/shop/t/25/assets/ioc-damask.png?v=53932629906415403671788893299);background-size:210px;opacity:.5;border-bottom:2px solid var(--gold);margin:-6px -4px 12px}.ioc .stars{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.14em;color:var(--orange-deep)}.ioc .review-inner p{font-weight:500;font-size:16px;line-height:1.5;margin-top:8px;color:#201d1acc}.ioc .review-inner .who{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.1em;color:#201d1a80;margin-top:10px;text-transform:uppercase}.ioc .rail-btn{position:absolute;top:44%;width:44px;height:44px;border-radius:50%;border:2.5px solid var(--ink);background:var(--cream);color:var(--ink);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.ioc .rail-btn.prev{left:-56px}.ioc .rail-btn.next{right:-56px;background:var(--ink);color:var(--cream)}.ioc .yotpo-slot{margin-top:8px}.ioc .yotpo-slot:empty{display:none}.ioc .story-strip{margin-top:0;border-top:0;background:var(--cream);padding:30px 0}.ioc .story-strip .wrap{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ioc .story-strip .grow{flex:1}.ioc .story-strip h3{font-size:25px}.ioc .story-strip p{font-size:14px;color:#201d1ab3;margin-top:5px}.ioc .story-strip .btn svg{width:12px;height:12px;fill:currentColor}.ioc .tent{background:var(--orange);padding:56px 0}.ioc .tent-row{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.ioc .tent h2{font-size:clamp(30px,3.8vw,42px)}.ioc .tent p{font-size:16.5px;line-height:1.5;max-width:640px;margin-top:10px;color:#201d1ad9}.ioc .tent .eyebrow{color:var(--ink)}.ioc .tent-ctas{display:flex;gap:14px;flex-wrap:wrap}.ioc .catch{padding:72px 0;text-align:center;position:relative}.ioc .catch h2{font-size:clamp(30px,4vw,42px)}.ioc .catch p{font-size:15.5px;color:#201d1ab3;margin-top:10px}.ioc .catch form{display:flex;gap:12px;margin-top:20px;justify-content:center;flex-wrap:wrap;position:relative}.ioc .catch input{width:min(350px,100%);background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:13px 24px;font-size:14.5px;font-weight:500}.ioc .catch input::placeholder{color:#201d1a80;opacity:1}.ioc .catch form button{position:relative;z-index:1}.ioc .catch .peek-clip{left:765px;top:46px;width:90px;height:65px;z-index:0}.ioc .catch .peek{left:0;width:90px}.ioc .catch .form-msg{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-top:14px}.ioc .catch .form-msg.err{color:var(--orange-deep)}.ioc .site-foot{background:var(--footer);color:var(--cream);padding:58px 0 28px;position:relative}.ioc .foot-grid{display:flex;gap:70px;flex-wrap:wrap}.ioc .foot-brand{width:min(340px,100%);position:relative}.ioc .logo-chip{background:var(--cream);border-radius:14px;padding:13px 17px;display:inline-block;position:relative;z-index:1}.ioc .logo-chip img{height:56px;width:auto}.ioc .foot-brand p{font-size:14px;line-height:1.6;color:#fffdf7e6;margin-top:15px}.ioc .foot-brand .aside{font-size:15.5px;color:var(--ink);margin-top:11px;transform:rotate(-2deg);display:inline-block}.ioc .foot-social{display:flex;gap:10px;margin-top:13px}.ioc .foot-cols{flex:1;display:flex;gap:58px;flex-wrap:wrap}.ioc .foot-cols h2,.ioc .foot-cols h3,.ioc .foot-cols h4{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.16em;color:#fffdf7b3;font-weight:700}.ioc .foot-cols a,.ioc .foot-cols p{display:block;font-weight:500;font-size:15px;line-height:2.15;margin-top:4px}.ioc .foot-cols .marker.note{font-size:14px;color:var(--ink);margin-top:9px;transform:rotate(-1.5deg);display:inline-block;line-height:1.25}.ioc .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,253,247,.35);padding-top:17px;margin-top:36px}.ioc .closer{font-family:Space Mono,monospace;font-weight:700;font-size:13.5px;letter-spacing:.06em}.ioc .copy{font-family:Space Mono,monospace;font-size:10.5px;color:#fffdf7e6}.ioc .foot-bottom .tiny-duck{height:22px;width:auto;opacity:.85}.ioc .duck-footer{top:14px;left:-62px;width:76px;height:60px}.ioc .duck-footer .peek{top:0;left:0;width:76px}.ioc .buybar{display:none}@media(max-width:900px){.ioc .nav{padding:0 18px;gap:14px}.ioc .nav-links{display:none}.ioc .nav-burger{display:block}.ioc .nav-cart{margin-left:auto}.ioc .hero-grid,.ioc .flavor-grid,.ioc .sub-grid,.ioc .promise-grid,.ioc .gift-grid{grid-template-columns:1fr!important}.ioc .flavor-grid{grid-template-columns:1fr 1fr!important;gap:16px}.ioc .hero-photo .photo-mount{margin:24px auto 0;height:320px}.ioc .hero-photo .photo-mount img{height:288px}.ioc .hero-photo .peek{left:-30px;width:110px;bottom:22px}.ioc .hunt-card{flex-direction:column}.ioc .watermark{display:none}.ioc .warm-grid>.photo-mount,.ioc .gift .photo-mount{height:320px}.ioc .warm-grid>.photo-mount img,.ioc .gift .photo-mount img{height:288px}.ioc .gift .mount-fill{height:288px}.ioc .steps{grid-template-columns:1fr 1fr}.ioc .rail-btn,.ioc .dozen .peek-clip,.ioc .catch .peek-clip,.ioc .duck-lineup,.ioc .duck-promise{display:none}.ioc .reel-grid{grid-template-columns:1fr}.ioc .phone{max-width:320px;margin:0 auto}.ioc .toolbar{align-items:flex-start;flex-direction:column}.ioc .buybar{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:16;background:var(--cream);border-top:2px solid var(--ink);padding:10px 14px}.ioc .buybar .btn{flex:1;padding:12px 10px;font-size:13px}.page-wrapper{padding-bottom:72px}}@media(max-width:560px){.ioc .hero h1{font-size:34px}.ioc .hero .lede{font-size:16px}.ioc .flavor-grid{grid-template-columns:1fr!important}.ioc .steps{grid-template-columns:1fr}.ioc .promise-grid svg{display:none}}:root{--orange-text:#a34f00;--gold-text:#7d600d;--blue-text:#0a6291;--ink-soft:rgba(32,29,26,.72)}.ioc .eyebrow,.ioc .sold,.ioc .sub-card .num,.ioc .stars{color:var(--orange-text)}.ioc .promise .eyebrow,.ioc .promise .aside,.ioc .hunt .marker.note{color:var(--gold-text)}.ioc .cut-note,.ioc .warm .marker.note,.ioc .gift .quote{color:var(--blue-text)}.ioc .btn.orange{color:var(--ink)}.ioc .btn.blue,.ioc .dozen,.ioc .reel-card.blue{background:var(--navy)}.ioc .btn.blue,.ioc .reel-card.blue{border-color:var(--navy)}.ioc .micro-trust,.ioc .subs-foot .note,.ioc .head-note,.ioc .ticket .k,.ioc .phone-cap,.ioc .review-inner .who,.ioc .step{color:var(--ink-soft)}.ioc .catch input::placeholder{color:#201d1aa8}.ioc .proof-bar .proof-foot{flex-basis:100%;font-size:10px;letter-spacing:.06em;color:var(--ink-soft)}.ioc .catch .consent{flex-basis:100%;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.ioc .catch .consent a{text-decoration:underline;text-underline-offset:2px}.ioc .foot-bottom .a11y-link{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px}.ioc :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--navy);outline-offset:3px;box-shadow:none}.ioc .marquee-bar{position:relative}.ioc .motion-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ink);background:var(--cream);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.ioc .motion-toggle svg{width:10px;height:10px;fill:currentColor}.ioc .motion-toggle .i-play{display:none}.ioc-motion-paused .ioc .motion-toggle .i-play{display:block}.ioc-motion-paused .ioc .motion-toggle .i-pause{display:none}.ioc-motion-paused .ioc *,.ioc-motion-paused .ioc *:before,.ioc-motion-paused .ioc *:after{animation-play-state:paused!important}.ioc-motion-paused .ioc .peek,.ioc-motion-paused .ioc .flavor-card{transition:none!important}@media(prefers-reduced-motion:reduce){.ioc .floater,.ioc .gold-coin,.ioc .marquee-track,.ioc .scallop,.ioc .wall:before{animation:none!important}.ioc .peek,.ioc .flavor-card,.ioc .btn{transition:none!important}}.ioc .site-foot,.ioc .foot-brand p,.ioc .copy,.ioc .foot-cols h2,.ioc .foot-cols h3,.ioc .foot-cols h4{color:var(--ink)}.ioc .foot-bottom{border-top-color:#201d1a59}.ioc .note.mono{color:var(--ink-soft)}.ioc .nav-links a.gold,.ioc .nav-burger .sheet a.gold{color:var(--gold-text)}.ioc .craft{background:var(--cream);padding:56px 0 52px;position:relative}.ioc .craft-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:6px}.ioc .craft-head>div:first-child{max-width:720px}.ioc .craft h2{font-size:clamp(30px,3.8vw,46px);margin-top:12px}.ioc .craft-lede{font-size:17px;line-height:1.55;margin-top:14px;max-width:640px;color:var(--ink-soft)}.ioc .craft-aside{font-size:19px;color:var(--gold-text);margin-top:14px;transform:rotate(-1.2deg);display:inline-block}.ioc .craft .head-note{max-width:230px;text-align:right;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.ioc .craft-rail-wrap{margin-top:26px}.ioc .craft-rail{list-style:none;gap:16px;padding:8px 48px 30px;margin:0 -48px;scroll-padding-inline:48px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%)}.ioc .craft-rail .craft-card{flex:0 0 min(312px,86%);scroll-snap-align:start}.ioc .craft-rail-wrap .rail-btn{top:calc(50% - 30px)}.ioc .craft-card{background:var(--paper);border:2.5px solid var(--ink);border-radius:14px;box-shadow:5px 5px 0 var(--ink);padding:20px 20px 22px;display:flex;flex-direction:column;gap:8px}.ioc .craft-card.hi{background:var(--sky)}.ioc .craft-k{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--orange-text)}.ioc .craft-card.hi .craft-k{color:var(--ink)}.ioc .craft-t{font-family:Macho,Anton,Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:1.1;font-size:19px;letter-spacing:.005em}.ioc .craft-x{font-size:15.5px;line-height:1.55;color:var(--ink-soft)}.ioc .craft-card.hi .craft-x{color:var(--ink)}.ioc .craft-foot{margin-top:2px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ioc .craft-cta{margin-top:18px}.ioc .bsfree{background:var(--paper);padding:80px 0 92px;position:relative;overflow:hidden}.ioc .bs-head{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:36px}.ioc .bs-head-text{max-width:720px}.ioc .bsfree .eyebrow{color:var(--gold-text)}.ioc .bsfree h2{font-size:clamp(32px,4.2vw,50px);margin-top:12px}.ioc .bs-sub{font-size:17px;line-height:1.55;margin-top:14px;max-width:620px;color:var(--ink-soft)}.ioc .bs-seal{width:132px;height:132px;flex:none;transform:rotate(-7deg)}.ioc .bs-list{list-style:none;margin:0;padding:0;border-top:2.5px solid var(--ink)}.ioc .bs-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px 36px;padding:26px 0;border-bottom:2.5px solid var(--ink)}.ioc .bs-num{display:block;font-size:11px;letter-spacing:.2em;font-weight:700;color:var(--orange-text);margin-bottom:6px}.ioc .bs-title{font-family:Macho,Anton,Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:1.08;font-size:clamp(21px,2.3vw,27px);letter-spacing:.005em}.ioc .bs-detail{font-size:15.5px;line-height:1.55;margin-top:10px;color:var(--ink-soft)}.ioc .bs-answer{display:flex;flex-direction:column;gap:12px;justify-content:center}.ioc .bs-line{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.55}.ioc .bs-lead{font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.ioc .bs-dont{color:var(--ink-soft)}.ioc .bs-dont .bs-lead,.ioc .bs-do{color:var(--ink)}.ioc .bs-do .bs-lead{color:var(--blue-text)}.ioc .bs-mark{flex:none;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);margin-top:1px}.ioc .bs-mark svg{width:11px;height:11px}.ioc .bs-mark.dont{background:var(--cream);color:var(--ink)}.ioc .bs-mark.do{background:var(--navy);color:var(--cream);border-color:var(--navy)}.ioc .bs-foot{margin-top:24px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ioc .bs-cta{margin-top:26px}@media(max-width:860px){.ioc .bs-item{grid-template-columns:1fr;gap:16px}.ioc .bs-seal{width:104px;height:104px}.ioc .craft .head-note{text-align:left;max-width:none}}@media(max-width:640px){.ioc .craft{padding:42px 0 40px}.ioc .bsfree{padding:58px 0 66px}.ioc .craft-rail{padding:8px 20px 22px;margin:0 -20px;scroll-padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.ioc .craft-card{box-shadow:4px 4px 0 var(--ink);padding:18px}.ioc .bs-head{gap:20px}.ioc .bs-seal{width:92px;height:92px}.ioc .bs-item{padding:22px 0}}.ioc .hero-price{margin:16px 0 4px;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink)}@media(max-width:900px){.ioc .hero-price{font-size:13px;margin:10px 0 0}}.ioc .catch .catch-cat{display:block;left:50%;right:auto;top:auto;bottom:100%;margin-bottom:-4px;transform:translate(-110px);width:118px;height:80px;z-index:0}.ioc .catch .catch-cat .peek{left:0;width:118px}@media(min-width:901px){.ioc .catch form{margin-top:76px}}@media(max-width:900px){.ioc .catch .catch-cat{display:block;left:auto;right:6px;transform:none;width:78px;height:38px;margin-bottom:-3px}.ioc .catch .catch-cat .peek{width:78px}}@media(max-width:899px){main[data-template=index] .ioc :is(.hero,.lineup,.craft,.warm,.bsfree,.reel,.subs,.proof,.catch,.ways) .wrap,main[data-template=index] .ioc .wrap.bundles{width:calc(100% - 32px)}.ioc .hb-rail{margin-inline:-16px}}.ioc .hb-rail .ioc-rail__track>li{position:relative;scroll-snap-align:start;min-width:0;margin:0;display:flex;flex-direction:column;list-style:none}.ioc .hb-rail .ioc-rail__track>li>*{flex:1 1 auto}.ioc .hb-rail .ioc-rail__track>li[hidden]{display:none}@media(min-width:900px){.ioc .hb-rail .ioc-rail__track>li:is(.packcard-li--end,.flavor-li--end){display:none}}.ioc .hero-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--ink)}.ioc .hero-link span,.ioc .hero-link{text-decoration:underline;text-decoration-color:var(--orange-deep);text-decoration-thickness:2.5px;text-underline-offset:5px}.ioc .hero-link:hover{color:var(--orange-text)}.ioc :is(.craft-link,.lineup-more,.bundles-all)>span[aria-hidden]{display:inline-block;margin-left:2px}.ioc .hero-stars .ioc-starline{font-size:14px;font-weight:600;min-height:28px;align-items:center}.ioc .proof-facts{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:1 1 100%}.ioc .hero-photo .hero-duck{position:absolute;pointer-events:none}@media(min-width:900px){.ioc .hero-grid{grid-template-areas:"copy photo"}.ioc .hero-photo{grid-area:photo}.ioc .hero-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start}.ioc .hero-copy .eyebrow{order:1}.ioc .hero-copy h1{order:2}.ioc .hero-copy .hero-stars{order:3;margin-top:12px}.ioc .hero-copy .aside{order:4}.ioc .hero-copy .lede{order:5}.ioc .hero-copy .hero-ctas{order:6;align-items:center;gap:24px}.ioc .hero-copy .hero-price{order:7}.ioc .hero-copy .micro-trust{order:8}.ioc .hero-copy .duck-note{order:9}.ioc .hero-photo .hero-duck{left:-34px;bottom:34px;width:140px;z-index:2}.ioc .hero-photo .photo-mount{z-index:1}}@media(max-width:899px){.ioc .hero{padding:12px 0 0}.ioc .hero-grid{display:flex;flex-direction:column;gap:0;padding-bottom:14px}.ioc .hero-photo{margin:0}.ioc .hero-photo .photo-mount{width:100%;height:auto;aspect-ratio:4/3;padding:6px;margin:0;transform:none;filter:drop-shadow(0 8px 14px rgba(32,29,26,.16))}.ioc .hero-photo .photo-mount:before{border-radius:14px}.ioc .hero-photo .photo-mount img{width:100%;height:100%;object-fit:cover;object-position:50% 47%;border-radius:9px}.ioc .hero-photo .hero-duck{right:12px;bottom:-16px;z-index:6;transform:scaleX(-1)}.ioc .hero-photo .flavor-chip{left:12px;bottom:-12px;font-size:12px;padding:6px 10px;border-radius:8px;box-shadow:2px 2px 0 var(--ink);max-width:calc(100% - 110px)}.ioc .hero-photo .bs-stamp{top:-10px;right:-6px;bottom:auto;width:62px;transform:rotate(8deg)}.ioc .hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:22px}.ioc .hero .eyebrow{margin-top:6px;font-size:11px;letter-spacing:.07em}.ioc .hero h1{font-size:34px;margin-top:4px;line-height:1}.ioc .hero .aside{font-size:17px;margin-top:6px;transform:rotate(-1.5deg)}.ioc .hero .lede{font-size:16px;line-height:1.35;margin-top:6px}.ioc .hero-ctas{margin-top:14px;gap:18px;align-items:center;flex-wrap:nowrap}.ioc .hero-ctas .btn{min-height:48px;padding:0 18px;font-size:14.5px;letter-spacing:.05em}.ioc .hero-link{font-size:14px}.ioc .hero-price{margin:8px 0 0;font:600 14px/1.3 Oswald,sans-serif;letter-spacing:.02em;text-transform:none}.ioc .hero .micro-trust{display:none}.ioc .hero .duck-note{margin:6px 0 0;font-size:13px;line-height:1.4;max-width:none}.ioc .hero .proof-bar{padding:2px 0;border-bottom-width:2px}.ioc .proof-bar .proof-facts{display:none}.ioc .proof-bar .proof-press{margin:0;padding:0;border:0;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:space-between;font-size:12px}.ioc .proof-press-label{font-size:12px;letter-spacing:.02em;white-space:nowrap}.ioc .proof-press-credit{display:inline-flex;align-items:center;min-height:44px;letter-spacing:.02em;font-weight:700}.ioc .proof-press-credit .pc-show{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:899px)and (max-height:740px){.ioc .hero{padding-top:8px}.ioc .hero-photo .photo-mount{aspect-ratio:16/9}.ioc .hero-copy{padding-top:16px}.ioc .hero-stars .ioc-starline{min-height:24px}.ioc .hero .eyebrow{margin-top:2px;letter-spacing:.02em}.ioc .hero h1{font-size:32px}.ioc .hero .aside{font-size:15px;margin-top:4px}.ioc .hero .lede{font-size:15px;margin-top:2px}.ioc .hero-ctas{margin-top:8px}.ioc .hero-price{margin-top:4px;font-size:13.5px}.ioc .hero .duck-note{font-size:12.5px;line-height:1.35;margin-top:4px}.ioc .hero-grid{padding-bottom:6px}}@media(max-width:899px){.ioc .lineup,.ioc .craft,.ioc .warm,.ioc .bsfree,.ioc .reel,.ioc .subs,.ioc .ways,.ioc .catch{padding:28px 0 18px}.ioc :is(.lineup,.craft,.warm,.bsfree,.reel,.subs,.ways,.catch) h2.macho{font-size:28px;line-height:1.02;margin-top:4px}.ioc :is(.lineup,.craft,.warm,.bsfree,.reel,.subs,.ways) .eyebrow{font-size:11.5px;letter-spacing:.14em}.ioc .hb-rail{margin-top:14px}.ioc-bundles .bundles-top h2{font-size:28px;line-height:1.02;margin:4px 0 6px}.ioc-bundles .bundles-head{margin-bottom:12px}}@media(max-width:899px)and (max-height:740px){.ioc .lineup,.ioc .craft,.ioc .warm,.ioc .bsfree,.ioc .reel,.ioc .subs,.ioc .ways,.ioc .catch{padding:22px 0 14px}.ioc :is(.lineup,.craft,.warm,.bsfree,.reel,.subs,.ways,.catch) h2.macho{font-size:26px}.ioc-bundles .bundles-top h2{font-size:26px}.ioc .hb-rail{margin-top:10px}}.ioc .lineup-more{display:none}.ioc .lineup .flavor-li{display:flex}.ioc .lineup .flavor-card{display:flex;flex-direction:column;width:100%;min-width:0}.ioc .lineup .flavor-photo{display:block;width:100%;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ioc .lineup .flavor-photo .photo-mount{display:block}.ioc .lineup .flavor-photo:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:12px}.ioc .lineup .flavor-card .photo-mount{height:auto;padding:8px;transform:none}.ioc .lineup .flavor-card .mount-fill.cut,.ioc .lineup .flavor-card .photo-mount>img{aspect-ratio:4/3;height:auto;width:100%}.ioc .lineup .flavor-card .mount-fill.cut{padding:0 0 3%}.ioc .lineup .flavor-card .photo-mount>img{object-fit:cover}.ioc .lineup .flavor-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:10px 2px 0}.ioc .lineup .flavor-body .name{font-weight:700;font-size:16px;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;min-height:2.3em;text-wrap:balance}.ioc .lineup .flavor-body .name a:hover{color:var(--orange-text)}.ioc .lineup .flavor-body .name a{padding-block:1px}.ioc .flavor-inside{margin-top:4px;font-size:14px;line-height:1.35;font-weight:400;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ioc .flavor-inside__k{font-weight:700;color:var(--ink)}.ioc .lineup .flavor-price{font:700 14px/1.3 Oswald,sans-serif;margin-top:2px}.ioc .flavor-stars{margin-top:4px;font:700 12.5px/1.2 Space Mono,ui-monospace,monospace;color:var(--ink);font-family:Oswald,sans-serif}.ioc .flavor-stars .g{color:var(--orange-text)}.ioc .lineup .sold{margin-top:4px;font-size:12px;line-height:1.35;letter-spacing:.02em}.ioc .lineup .flavor-actions{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ioc .lineup .flavor-add{min-height:44px;width:100%;justify-content:center;font-size:13px;padding:0 10px;letter-spacing:.04em}.ioc .lineup .premium-badge{font:700 12px/1.2 Space Mono,ui-monospace,monospace;color:var(--ink-soft)}.ioc .flavor-li--end{display:flex}.ioc .flavor-end{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:200px;padding:20px;border:2.5px dashed var(--ink);border-radius:16px;background:var(--tint,#e8f4fd);color:var(--ink)}.ioc .flavor-end .macho{font-size:26px;line-height:1.05}.ioc .flavor-end__arrow{font-size:28px;line-height:1}.ioc .lineup .flavor-li[hidden]{display:none}@media(max-width:899px){.ioc .lineup-head{display:block}.ioc .lineup .head-note{display:none}.ioc .lineup .cut-note{font-size:16px;margin-left:6px;vertical-align:.1em}.ioc .lineup .toolbar{display:block;margin:12px -16px 0;padding:0;border:0}.ioc .lineup .chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:2px 16px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ioc .lineup .chips::-webkit-scrollbar{display:none}.ioc .lineup .chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:12px}.ioc .lineup .sorter{display:none}.ioc .lineup .lineup-rail{margin-top:8px}}@media(max-width:899px)and (max-height:740px){.ioc .lineup .flavor-card .mount-fill.cut,.ioc .lineup .flavor-card .photo-mount>img{aspect-ratio:16/11}.ioc .lineup .flavor-card .photo-mount{padding:6px}.ioc .lineup .flavor-body{padding-top:8px}.ioc .lineup .flavor-body .name{font-size:15px}.ioc .flavor-inside{font-size:13.5px}.ioc .lineup .toolbar{margin-top:8px}}@media(min-width:900px){.ioc .lineup{padding:72px 0 56px}.ioc .lineup-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-decoration-color:var(--orange-deep);text-decoration-thickness:2.5px;text-underline-offset:5px}.ioc .lineup-rail .ioc-rail__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:28px 24px;padding:4px 0 8px}.ioc .lineup-rail .ioc-rail__ui,.ioc .lineup .flavor-li--end{display:none}.ioc .lineup .flavor-add{width:auto;padding:0 18px}}.ioc .craft-li{display:flex}.ioc .craft-li>.craft-card{flex:1 1 auto;min-width:0}.ioc .craft-rail2 .craft-card{height:100%}.ioc .craft-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:10px}.ioc .craft-end .craft-foot{margin:0}.ioc .craft-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange-deep);text-decoration-thickness:2.5px;text-underline-offset:5px}.ioc .craft-link:hover{color:var(--orange-text)}.ioc .craft--color .craft-card{position:relative;overflow:hidden;border:2.5px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:18px 18px 20px;gap:6px;justify-content:flex-start;min-height:190px}.ioc .craft--color .craft-k{font:900 46px/1 Macho,Anton,Impact,sans-serif;letter-spacing:0;opacity:.9;color:inherit;margin-bottom:4px}.ioc .craft--color .craft-t{font-size:20px;line-height:1.08;color:inherit}.ioc .craft--color .craft-x{font-size:15px;line-height:1.45;color:inherit;opacity:.92}.ioc .craft-card--c0{background:var(--orange);color:var(--ink)}.ioc .craft-card--c1{background:var(--navy);color:var(--cream)}.ioc .craft-card--c2{background:var(--sky);color:var(--ink)}.ioc .craft-card--c3{background:var(--orange-deep);color:var(--ink)}.ioc .craft-card--c4{background:var(--ink);color:var(--cream)}.ioc .craft-card--c4 .craft-k{color:var(--orange)}.ioc .craft-card--c1 .craft-k{color:var(--sky)}@media(max-width:899px){.ioc .craft-head{margin-bottom:0}.ioc .craft .craft-lede{font-size:16px;margin-top:6px;line-height:1.4}.ioc .craft .craft-aside{font-size:17px;margin-top:6px}.ioc .craft .head-note{display:none}.ioc .craft--color .craft-card{min-height:0;padding:16px 16px 18px}.ioc .craft--color .craft-k{font-size:40px}}@media(min-width:900px){.ioc .craft{padding:64px 0 56px}.ioc .craft-rail2{margin-top:26px}.ioc .craft-rail2 .ioc-rail__track{padding-right:8px}}.ioc .plan-li{display:flex}.ioc .plan-card2{display:flex;flex-direction:column;width:100%;min-width:0;background:var(--cream);border:2.5px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:18px 18px 16px}.ioc .plan-card2.is-hot{border-color:var(--orange-deep);box-shadow:4px 4px 0 var(--orange-deep)}.ioc .plan-card2__k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text)}.ioc .plan-card2 h3{font-size:26px;line-height:1.02;margin:6px 0 0}.ioc .plan-card2__x{margin:6px 0 0;font-size:15px;line-height:1.45;font-weight:400;color:var(--ink-soft);min-height:4.35em}.ioc .plan-card2__prices{margin:12px 0 0;padding:0;display:grid;gap:0}.ioc .plan-card2__prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-top:1px dotted rgba(32,29,26,.35)}.ioc .plan-card2__prices dd{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 6px}.ioc .plan-card2__prices dt{white-space:nowrap;font:700 12px/1.2 Space Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ioc .plan-card2__prices dd{margin:0;font:700 20px/1.2 Oswald,sans-serif;color:var(--ink);text-align:right}.ioc .plan-card2__prices .save{display:inline-block;padding:3px 7px;border-radius:6px;background:var(--gold);color:var(--ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em}.ioc .plan-card2__ship{margin:4px 0 0;font:700 12px/1.3 Space Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-text)}.ioc .plan-card2__go{margin-top:auto;width:100%;min-height:48px;padding:0 12px;justify-content:center;font-size:14.5px;letter-spacing:.04em}.ioc .plan-card2__prices+.plan-card2__go,.ioc .plan-card2__ship+.plan-card2__go{margin-top:14px}.ioc .subs-note{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.ioc .subs-note a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:899px)and (max-height:740px){.ioc .plan-card2{padding:14px 14px 12px}.ioc .plan-card2 h3{font-size:23px}.ioc .plan-card2__x{font-size:14px;-webkit-line-clamp:2}.ioc .plan-card2__prices{margin-top:8px}.ioc .plan-card2__prices>div{padding:5px 0}.ioc .plan-card2__prices dd{font-size:18px}.ioc .plan-card2__go{min-height:44px}.ioc .plan-card2__prices+.plan-card2__go,.ioc .plan-card2__ship+.plan-card2__go{margin-top:10px}.ioc .subs-note{font-size:13.5px;margin-top:8px}}@media(max-width:899px){.ioc .subs-head{text-align:left}.ioc .plan-card2{padding:16px 16px 14px}.ioc .plan-card2__x{min-height:0;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:900px){.ioc .subs .plans-rail{margin-top:34px}.ioc .subs-note{text-align:center}}.ioc .bs-li{display:flex}.ioc .bs-card{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;border:2.5px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:16px 16px 18px}.ioc .bs-card .bs-num{margin:0;font-size:12px;color:inherit;opacity:.85}.ioc .bs-card .bs-title{font-size:22px;line-height:1.05;color:inherit}.ioc .bs-card .bs-detail{margin:0;font-size:14.5px;line-height:1.4;color:inherit;opacity:.9}.ioc .bs-card .bs-answer{gap:8px;justify-content:flex-start;margin-top:2px;padding-top:10px;border-top:1.5px solid currentColor}.ioc .bs-card .bs-line{font-size:14.5px;line-height:1.42;color:inherit;gap:9px}.ioc .bs-card .bs-lead{color:inherit;font-size:12px}.ioc .bs-card .bs-mark{width:21px;height:21px;border-color:currentColor;background:transparent;color:inherit}.ioc .bs-card .bs-mark.do{background:currentColor}.ioc .bs-card .bs-mark.do svg{color:var(--bs-bg)}.ioc .bs-card--c0{--bs-bg:var(--orange);background:var(--orange);color:var(--ink)}.ioc .bs-card--c1{--bs-bg:var(--navy);background:var(--navy);color:var(--cream)}.ioc .bs-card--c2{--bs-bg:var(--sky);background:var(--sky);color:var(--ink)}.ioc .bs-card--c3{--bs-bg:var(--ink);background:var(--ink);color:var(--cream)}.ioc .bs-card--c4{--bs-bg:var(--orange-deep);background:var(--orange-deep);color:var(--ink)}.ioc .bs-card--c5{--bs-bg:var(--cream);background:var(--cream);color:var(--ink)}.ioc .bsfree .bs-foot{margin-top:12px}@media(max-width:899px){.ioc .bs-head{flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-bottom:0}.ioc .bsfree .bs-sub{font-size:16px;margin-top:4px}.ioc .bsfree .bs-seal{width:68px;height:68px;margin-top:4px}}@media(max-width:899px)and (max-height:740px){.ioc .bs-card{padding:14px;gap:6px}.ioc .bs-card .bs-title{font-size:20px}.ioc .bs-card .bs-detail,.ioc .bs-card .bs-line{font-size:14px;line-height:1.38}}@media(min-width:900px){.ioc .bsfree{padding:72px 0 64px}.ioc .bs-head{margin-bottom:0}.ioc .bs-rail .ioc-rail__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:20px;padding:4px 0 8px}.ioc .bs-rail .ioc-rail__ui{display:none}.ioc .bs-rail{margin-top:30px}}.ioc .warm-quote{margin-top:14px}.ioc .warm-quote .ioc-qcard{padding:12px}.ioc .warm-quote .review-inner p{font-size:15.5px;margin-top:4px}.ioc .warm-quote .ioc-qcard{height:auto}.ioc .warm-quote .ioc-qcard__more[hidden]{display:none}.ioc .warm-quote .ioc-qcard__who{margin-top:6px}@media(max-width:899px){.ioc .warm-grid{display:grid;grid-template-columns:minmax(0,1fr) 124px;column-gap:14px;row-gap:0;align-items:start}.ioc .warm-text{display:contents}.ioc .warm-grid>*,.ioc .warm-text>*{grid-column:1 / -1}.ioc .warm .confess{grid-column:1;grid-row:3}.ioc .warm-grid>.photo-mount{grid-column:2;grid-row:3;align-self:start;margin-top:10px}.ioc .warm{padding-bottom:22px}.ioc:has(>.reel)>.scallop{display:none}.ioc .warm .confess{font-size:15.5px;line-height:1.45;margin-top:8px}.ioc .warm .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ioc .warm .step{padding:8px 8px 9px;font:500 13.5px/1.3 Oswald,sans-serif;letter-spacing:.01em;text-transform:none;min-width:0}.ioc .warm .step b{font-size:19px;margin-bottom:2px;white-space:nowrap}.ioc .warm .marker.note{font-size:16px;margin-top:10px}.ioc .warm-grid>.photo-mount{height:auto;aspect-ratio:4/5;padding:5px;transform:rotate(1.5deg)}.ioc .warm-grid>.photo-mount img{height:100%;width:100%;object-fit:cover;object-position:62% 40%}.ioc .warm-quote{margin-top:8px}.ioc .warm-quote .ioc-qcard{padding:8px 10px}.ioc .warm-quote .ioc-qcard .ioc-qcard__inner .ioc-qcard__quote p{font-size:15px;line-height:1.4}.ioc .warm-quote .ioc-qcard__quote{margin-top:4px}.ioc .warm-quote .ioc-qcard__who{margin-top:4px;letter-spacing:.02em}}@media(max-width:899px)and (max-height:740px){.ioc .warm .confess{font-size:15px}.ioc .warm .marker.note{margin-top:6px;font-size:15px}.ioc .warm .step b{font-size:17px}.ioc .warm-grid{grid-template-columns:minmax(0,1fr) 108px}.ioc .warm .steps{margin-top:10px}}.ioc .reel-li{display:flex}.ioc .reel-li>*{flex:1 1 auto;min-width:0}.ioc .reel-vid{display:flex;flex-direction:column;margin:0;background:var(--cream);border:2.5px solid var(--ink);border-radius:18px;box-shadow:4px 4px 0 var(--ink);padding:8px}.ioc .reel-vid__frame{position:relative;border-radius:12px;overflow:hidden;background:var(--ink);aspect-ratio:4/5}.ioc .reel-vid video{display:block;width:100%;height:100%;object-fit:cover}.ioc .reel-vid__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:2.5px solid var(--ink);background:var(--cream);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:3px 3px 0 var(--ink);padding:0}.ioc .reel-vid__play .i-pause{display:none}.ioc .reel-vid.is-playing .reel-vid__play{left:auto;top:auto;right:10px;bottom:10px;transform:none;width:44px;height:44px;opacity:.9}.ioc .reel-vid.is-playing .reel-vid__play .i-play{display:none}.ioc .reel-vid.is-playing .reel-vid__play .i-pause{display:block}.ioc .reel-vid .phone-cap{padding:8px 4px 2px;font-size:12px;letter-spacing:.08em}.ioc .reel .reel-card{height:100%;padding:24px 22px;justify-content:flex-end}.ioc .reel .reel-card h3{font-size:26px}.ioc .reel .cbs-card{background-size:cover;background-position:center}@media(max-width:899px){.ioc .reel .lineup-head{display:block}.ioc .reel .head-note{margin-top:4px;font-size:12px}.ioc .reel .cbs-card .cbs-video{display:none}}@media(min-width:900px){.ioc .reel .reel-rail{margin-top:30px}.ioc .reel-vid__frame{aspect-ratio:4/5}}.ioc .ways{background:var(--tint-deep,#d4ecfb)}.ioc .way-li{display:flex}.ioc .way-card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:2.5px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);background:var(--cream);color:var(--ink)}.ioc .way-media{aspect-ratio:16/10;background:var(--paper);overflow:hidden;border-bottom:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center}.ioc .way-media img{display:block;width:100%;height:100%;object-fit:cover}.ioc .way-art{width:78%;height:auto}.ioc .way-body{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 16px 16px}.ioc .way-body .eyebrow{font-size:11.5px;letter-spacing:.14em;color:inherit;opacity:.85}.ioc .way-body h3{font-size:22px;line-height:1.05;margin-top:4px}.ioc .way-body p{margin-top:6px;font-size:14.5px;line-height:1.42;font-weight:400}.ioc .way-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;padding-top:12px}.ioc .way-actions .btn{min-height:44px;padding:0 16px;font-size:13.5px;letter-spacing:.05em}.ioc .way-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:13.5px;text-transform:uppercase;letter-spacing:.04em;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.ioc .way-card--orange .way-media,.ioc .way-card--orange{background:var(--orange)}.ioc .way-card--sky{background:var(--sky)}.ioc .way-card--navy{background:var(--navy);color:var(--cream)}.ioc .way-card--navy .way-media{background:var(--navy);color:var(--sky);border-bottom-color:var(--cream)}.ioc .way-card--navy .btn{background:var(--cream);color:var(--ink)}.ioc .way-card .eyebrow{color:var(--ink)}.ioc .way-card--navy .eyebrow{color:var(--cream);opacity:1}.ioc .way-card--navy :focus-visible{outline-color:var(--cream)}@media(max-width:899px)and (max-height:740px){.ioc .way-media{aspect-ratio:2/1}.ioc .way-body{padding:12px 14px 14px}.ioc .way-body h3{font-size:20px}.ioc .way-body p{font-size:14px;margin-top:4px}}@media(min-width:900px){.ioc .ways{padding:72px 0 64px}.ioc .ways .ways-rail{margin-top:30px}.ioc .ways h2{font-size:clamp(34px,4vw,46px)}}.ioc .catch-field{position:relative;width:min(350px,100%);display:flex}.ioc .catch-field input{width:100%}.ioc .catch .catch-duck{position:absolute;left:14px;bottom:calc(100% - 12px);z-index:2;width:48px}.ioc .catch form{margin-top:44px}@media(max-width:899px){.ioc .catch{text-align:left;padding-bottom:56px}.ioc .catch p{font-size:15px;line-height:1.45}.ioc .catch form{justify-content:flex-start;gap:10px;margin-top:40px}.ioc .catch-field,.ioc .catch form .btn{width:100%}.ioc .catch form .btn{min-height:48px}.ioc .catch input{min-height:48px;font-size:16px}.ioc .catch .consent{font-size:12px;line-height:1.5;letter-spacing:.02em;margin-top:2px}}@media(min-width:900px){.ioc .catch form{margin-top:48px}.ioc .catch .catch-duck{left:20px}}main[data-template=index] .ioc :is(.lineup,.craft,.warm,.bsfree,.reel,.subs,.ways,.catch,.proof),main[data-template=index] .ioc.ioc-bundles{padding-top:var(--ioc-sec-y);padding-bottom:var(--ioc-sec-y)}@media(max-width:899px){.ioc .hero-photo{align-self:stretch;width:100%}.ioc .hero-photo .photo-mount img{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-width:none}.ioc .hero-copy>.lede,.ioc .hero-copy>.hero-price,.ioc .hero-copy>.duck-note{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ioc-home.css.map */
