.ib-home{--ib-ink:#2e3b27;--ib-cream:#fbf8f0;--ib-sage:#e7e9d9;--ib-line:#d9dccb;--ib-muted:#58634f;background:var(--ib-cream);color:var(--ib-ink);font:400 16px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0;overflow:clip}.ib-home *{box-sizing:border-box}.ib-home [hidden]{display:none!important}.ib-home h1,.ib-home h2,.ib-home h3,.ib-home p{margin:0;color:inherit}.ib-home h1,.ib-home h2,.ib-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.ib-home h1{font-size:clamp(40px,4.8vw,68px);max-width:620px}.ib-home h2{font-size:clamp(36px,3.7vw,54px)}.ib-home h3{font-size:28px;letter-spacing:-.025em;line-height:1.2}.ib-home a{color:inherit;text-decoration:none}.ib-home a:focus-visible,.ib-home button:focus-visible{outline:3px solid #a26824;outline-offset:5px}.ib-home .ib-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:10px;line-height:1.6;font-weight:600;margin-bottom:20px}.ib-home .ib-hero{display:block;max-width:1600px;margin:auto}.ib-home .ib-hero-copy{padding:62px 10% 42px;align-self:center}.ib-home .ib-hero-line{font:400 31px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin-top:24px}.ib-home .ib-intro{max-width:395px;color:var(--ib-muted);font-size:15px;margin:21px 0 27px}.ib-home .ib-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 25px;min-height:50px;background:var(--ib-ink);color:var(--ib-cream);font-size:13px;line-height:1.5;border:1px solid var(--ib-ink);transition:background .18s}.ib-home .ib-button:hover{background:#435339}.ib-home .ib-hero-foot{display:flex;gap:13px;flex-wrap:wrap;text-transform:uppercase;font-size:8px;letter-spacing:.08em;margin-top:29px;line-height:1.8}.ib-home .ib-hero-foot span{color:#7b865f}.ib-home .ib-showcase{background:var(--ib-sage);padding:29px 7% 35px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ib-home .ib-showcase-label{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px}.ib-home .ib-showcase-label span:last-child{font-size:8px}.ib-home .ib-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ib-home .ib-card{display:block;min-width:0}.ib-home .ib-card-image{aspect-ratio:1.2;background:#ede9df;overflow:hidden;display:grid;place-items:center}.ib-home .ib-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:filter .18s}.ib-home .ib-card:hover img{filter:brightness(1.035)}.ib-home .ib-card:hover .ib-card-title{text-decoration:underline;text-underline-offset:4px}.ib-home .ib-card-copy{padding-top:14px}.ib-home .ib-card-title{font:400 23px/1.18 Georgia,Times New Roman,serif;letter-spacing:-.025em;overflow-wrap:anywhere}.ib-home .ib-card-meta{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;margin-top:10px;font-size:10px;line-height:1.5;color:var(--ib-muted)}.ib-home .ib-price{font-size:13px;color:var(--ib-ink);white-space:nowrap}.ib-home .ib-availability{display:block;font-size:10px;margin-top:5px}.ib-home .ib-no-image{font-size:13px;padding:35px}.ib-home .ib-hero-grid .ib-card{background:var(--ib-cream);border:1px solid #d4d7c4;box-shadow:0 5px 15px #263d2510}.ib-home .ib-hero-grid .ib-card-copy{padding:10px 12px 12px}.ib-home .ib-hero-grid .ib-card-title{font-size:19px}.ib-home .ib-hero-grid .ib-card-meta{margin-top:6px;font-size:9px}.ib-home .ib-hero-grid .ib-price{font-size:11px}.ib-home .ib-benefits{display:flex;justify-content:center;gap:4%;padding:19px 5%;border-block:1px solid var(--ib-line);background:#efeee3;font-size:11px;line-height:1.5;text-align:center}.ib-home .ib-benefits span+span{border-left:1px solid #cbd0bd;padding-left:4%}.ib-home .ib-section{padding:68px max(6%,calc((100% - 1408px)/2));scroll-margin-top:100px}.ib-home .ib-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px}.ib-home .ib-section-top>p{font-size:13px;color:var(--ib-muted);max-width:320px}.ib-home .ib-theme-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-bottom:28px}.ib-home .ib-theme-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;border-bottom:1px solid var(--ib-line);font:400 23px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em}.ib-home .ib-theme-links a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}.ib-home .ib-text-link{display:inline-block;font:400 12px/1.6 Arial,Helvetica,sans-serif;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:3px 0;color:var(--ib-ink);cursor:pointer;min-height:32px}.ib-home .ib-featured{background:#f1f0e7;border-top:1px solid var(--ib-line)}.ib-home .ib-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px}.ib-home .ib-grid-footer{text-align:center;margin-top:37px}.ib-home .ib-recent{border-top:1px solid var(--ib-line)}.ib-home .ib-recent .ib-section-top{align-items:center;margin-bottom:12px}.ib-home .ib-recent h2{font-size:42px}.ib-home .ib-recent-note{font-size:12px;color:var(--ib-muted);margin-bottom:25px}.ib-home .ib-offer{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#f4e5b6;border-block:1px solid #dfd0a4}.ib-home .ib-offer>div>p:not(.ib-eyebrow){font-size:13px;margin-top:21px;max-width:410px}.ib-home .ib-offer-detail{border-left:1px solid #cdbd8e;padding-left:35px;align-self:center}.ib-home .ib-proposal-label{display:inline-block;border:1px solid #ae9a67;padding:6px 9px;text-transform:uppercase;font-size:9px;line-height:1.5;letter-spacing:.09em;margin-bottom:20px}.ib-home .ib-offer .ib-offer-note{font-weight:600;font-size:12px}.ib-home .ib-step-number{display:block;font:italic 33px/1.2 Georgia,Times New Roman,serif;color:#7a7750;margin-bottom:17px}.ib-home .ib-how{position:relative;overflow:hidden;text-align:center;border-top:0;background:radial-gradient(circle at 80% 30%,rgba(216,180,106,.2),transparent 42%),radial-gradient(circle at 8% 95%,rgba(231,233,217,.12),transparent 36%),#2e3b27;color:#fbf8f0}.ib-home .ib-how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#d8b46a 0 2.5px,transparent 3.5px),radial-gradient(circle,#fbf8f0 0 1.5px,transparent 2.5px),radial-gradient(circle,#e7a7a0 0 2px,transparent 3px);background-size:173px 151px,97px 89px,211px 187px;background-position:11px 23px,29px 61px,67px 101px;-webkit-mask:linear-gradient(180deg,#000,transparent 34%);mask:linear-gradient(180deg,#000,transparent 34%)}.ib-home .ib-how>*{position:relative}.ib-home .ib-how .ib-eyebrow{color:#d8b46a}.ib-home .ib-how h2{color:#fbf8f0}.ib-home .ib-how h2 em{color:#d8b46a}.ib-home .ib-how-wrap{position:relative;margin:44px auto 34px;max-width:1180px}.ib-home .ib-how-path{position:absolute;left:15%;top:305px;width:70%;height:70px;z-index:0}.ib-home .ib-how-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;list-style:none;padding:0;margin:0}.ib-home .ib-how-steps li{display:flex;flex-direction:column;align-items:center}.ib-home .ib-how-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:300px}.ib-home .ib-how-laptop{display:block;width:min(100%,330px)}.ib-home .ib-how-lscreen{display:block;padding:7px 7px 0;border-radius:12px 12px 0 0;background:linear-gradient(150deg,#3a3842,#0d0c12 45%,#1c1b22);box-shadow:inset 0 0 0 1px #ffffff2e,0 22px 40px #0a0f0573}.ib-home .ib-how-lbar{display:flex;align-items:center;gap:4px;height:15px;margin-top:10px;padding:0 6px;background:#2b2b30;border-radius:0}.ib-home .ib-how-lbar i{display:none}.ib-home .ib-how-lbar b{flex:1;margin:0 18px;text-align:center;padding:0;height:9px;border-radius:5px;background:#3d3d43;font:600 6px/9px system-ui,sans-serif;color:#ececee;letter-spacing:.02em}.ib-home .ib-how-lscreen img{display:block;width:100%;height:auto;aspect-ratio:736/460;object-fit:cover}.ib-home .ib-how-lbase{display:block;width:116%;height:11px;margin:0 -8%;border-radius:0 0 12px 12px;background:linear-gradient(#d9d6cc,#a9a69b);box-shadow:0 12px 22px #0a0f0566}.ib-home .ib-how-phone{position:relative;z-index:2;display:block;width:132px;padding:5px;border-radius:26px;background:linear-gradient(150deg,#3a3842,#0d0c12 45%,#1c1b22);box-shadow:inset 0 0 0 1px #fff3,0 0 0 1.5px #55584c,0 22px 40px #0a0f0580}.ib-home .ib-how-phone--tilt{transform:rotate(-4deg)}.ib-home .ib-how-pscreen{display:block;position:relative;aspect-ratio:600/1300;overflow:hidden;border-radius:21px;background:#f3f4f6}.ib-home .ib-how-pscreen>img{display:block;width:100%;height:100%;object-fit:cover}.ib-home .ib-how-pscreen:before{content:"";position:absolute;z-index:3;top:2%;left:50%;width:33%;height:3.3%;transform:translate(-50%);border-radius:999px;background:#0b0b0f}.ib-home .ib-how-lscreen{position:relative}.ib-home .ib-how-lscreen:before{content:"";position:absolute;z-index:3;top:7px;left:7px;right:7px;height:10px;border-radius:6px 6px 0 0;background:#000}.ib-home .ib-how-lscreen:after{content:"";position:absolute;z-index:4;top:10px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#4a5566,#141920 70%)}.ib-home .ib-how-chip{position:absolute;z-index:3;right:6%;top:16%;padding:6px 11px;border-radius:999px;background:#d8b46a;color:#2e3b27;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 18px #0a0f054d}.ib-home .ib-how-chip--canva{right:auto;left:8%;top:22%;background:linear-gradient(135deg,#00c4cc,#7d2ae8);color:#fff}.ib-home .ib-how-print{position:absolute;z-index:1;left:calc(50% - 140px);bottom:14px;width:118px;height:auto;transform:rotate(-9deg);border-radius:2px;box-shadow:0 18px 30px #0a0f0573}.ib-home .ib-how-stage .ib-how-print+.ib-how-phone{transform:translate(34px) rotate(3deg)}.ib-home .ib-how-chat{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:30px 7px 8px;background:#f6f3ea;text-align:left}.ib-home .ib-how-chat-top{margin:-4px -7px 4px;padding:0 0 6px;border-bottom:1px solid #e3ded0;text-align:center;font:600 8px/1 system-ui,sans-serif;color:#2e3b27}.ib-home .ib-how-msg{display:block;max-width:80%;padding:5px 8px;border-radius:12px;font:500 8.5px/1.3 system-ui,sans-serif}.ib-home .ib-how-msg--me{align-self:flex-end;padding:3px;background:#2e3b27;border-bottom-right-radius:4px}.ib-home .ib-how-msg--me img{display:block;width:100%;height:auto;border-radius:9px}.ib-home .ib-how-msg--them{align-self:flex-start;background:#fff;color:#2e3b27;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000f}.ib-home .ib-how-num{display:grid;place-items:center;width:44px;height:44px;margin:18px 0 16px;border-radius:50%;background:#d8b46a;color:#2e3b27;font:italic 21px/1 Georgia,Times New Roman,serif;box-shadow:0 0 0 6px #2e3b27}.ib-home .ib-how-steps h3{font-size:21px;color:#fbf8f0}.ib-home .ib-how-steps p{font-size:13px;color:#fbf8f0b8;margin-top:10px;max-width:300px}.ib-home .ib-how .ib-button{background:#fbf8f0;color:#2e3b27;border-color:#fbf8f0}.ib-home .ib-how-foot{justify-content:center;color:#fbf8f099}@media(max-width:749px){.ib-home .ib-how-path{display:none}.ib-home .ib-how-steps{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none}.ib-home .ib-how-steps::-webkit-scrollbar{display:none}.ib-home .ib-how-steps li{flex:0 0 78%;scroll-snap-align:center}.ib-home .ib-how-stage{height:230px}.ib-home .ib-how-laptop{width:min(86%,290px)}.ib-home .ib-how-phone{width:108px}.ib-home .ib-how-print{width:96px;left:calc(50% - 116px)}.ib-home .ib-how-num{width:36px;height:36px;font-size:17px;margin:14px 0 10px}.ib-home .ib-how-wrap{margin:30px auto 28px}}@media(min-width:1600px){.ib-home .ib-hero-copy{padding-left:6%}.ib-home .ib-hero-grid .ib-card-title{font-size:21px}}@media(max-width:1000px){.ib-home .ib-hero-copy{padding:43px 8%}.ib-home h1{font-size:46px}.ib-home .ib-showcase{padding:26px 5%}.ib-home .ib-hero-grid{gap:15px 12px}.ib-home .ib-showcase-label span:last-child{display:none}.ib-home .ib-hero-grid .ib-card-title{font-size:17px}.ib-home .ib-card-meta{display:block}.ib-home .ib-price{display:block;margin-top:3px}.ib-home .ib-theme-links{gap:0 20px}.ib-home .ib-theme-links a{font-size:21px}.ib-home .ib-product-grid{gap:28px 17px}.ib-home .ib-card-title{font-size:21px}}@media(max-width:749px){.ib-home .ib-hero{grid-template-columns:1fr}.ib-home .ib-hero-copy{padding:38px 7% 31px}.ib-home h1{font-size:clamp(39px,8.7vw,59px);max-width:510px}.ib-home .ib-eyebrow{font-size:9px;margin-bottom:17px}.ib-home .ib-hero-line{font-size:28px;margin-top:18px}.ib-home .ib-hero-line br{display:none}.ib-home .ib-hero-line em:before{content:" "}.ib-home .ib-intro{font-size:14px;margin:17px 0 23px}.ib-home .ib-hero-foot{margin-top:23px}.ib-home .ib-showcase{padding:23px 6% 28px}.ib-home .ib-showcase-label span:last-child{display:inline}.ib-home .ib-hero-grid .ib-card-title{font-size:20px}.ib-home .ib-hero-grid .ib-card-meta{display:flex}.ib-home .ib-hero-grid .ib-price{margin:0}.ib-home .ib-benefits{font-size:9px;gap:13px;padding:17px 5%}.ib-home .ib-benefits span+span{padding-left:13px}.ib-home .ib-section{padding:45px 6%}.ib-home h2{font-size:39px}.ib-home .ib-section-top{display:block;margin-bottom:23px}.ib-home .ib-section-top>p{margin-top:18px;font-size:12px}.ib-home .ib-theme-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;margin-bottom:24px}.ib-home .ib-theme-links a{font-size:23px;min-height:63px}.ib-home .ib-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.ib-home .ib-card-title{font-size:22px}.ib-home .ib-card-copy{padding-top:11px}.ib-home .ib-recent .ib-section-top{display:flex;gap:20px}.ib-home .ib-recent h2{font-size:32px}.ib-home .ib-recent .ib-text-link{font-size:10px;flex-shrink:0}.ib-home .ib-offer{grid-template-columns:1fr;gap:28px}.ib-home .ib-offer-detail{padding:25px 0 0;border-left:0;border-top:1px solid #cdbd8e}.ib-home .ib-offer>div>p:not(.ib-eyebrow){margin-top:15px}}@media(max-width:380px){.ib-home .ib-hero-grid .ib-card-title{font-size:17px}.ib-home .ib-hero-grid .ib-card-copy{padding:9px}.ib-home .ib-theme-links a,.ib-home .ib-card-title{font-size:20px}.ib-home .ib-recent .ib-section-top{align-items:flex-start}.ib-home .ib-recent h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.ib-home .ib-button,.ib-home .ib-card-image img{transition:none}}.ib-scene{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:3/2;background:var(--world-bg);color:var(--world-ink)}.ib-scene-photo{display:block;width:100%;height:100%;object-fit:contain}.ib-scene--cards:before,.ib-scene--cards:after{content:"";position:absolute;z-index:-1;pointer-events:none}.ib-paper{position:absolute;display:block;width:33%;overflow:hidden;background:#fff;box-shadow:0 16px 28px #0003;transform-origin:50% 75%}.ib-paper img{position:absolute;max-width:none;display:block;object-fit:fill}.ib-paper-1{left:16%;top:11%;transform:rotate(-6deg);z-index:2}.ib-paper-2{left:49%;top:18%;transform:rotate(7deg);z-index:1}.ib-scene--super-mario:before{width:60%;height:85%;border-radius:28%;background:#a4d5e8;top:-38%;right:-10%;transform:rotate(20deg)}.ib-scene--super-mario:after{width:68%;height:66%;background:#f4b6a7;bottom:-40%;left:-10%;border-radius:50%}.ib-scene--roblox{background:linear-gradient(145deg,#19232a 55%,#2d4551)}.ib-scene--roblox:before{width:48%;height:110%;background:#e1cc4b;left:22%;top:-10%;transform:rotate(-17deg)}.ib-scene--roblox:after{width:5%;height:90%;background:#27bfd2;right:5%;top:5%}.ib-scene--roblox .ib-paper-1{left:15%;top:9%;transform:rotate(-2deg);width:37%}.ib-scene--roblox .ib-paper-2{left:53%;top:23%;transform:rotate(6deg);width:29%}.ib-scene--frozen{background:radial-gradient(ellipse at 90% 10%,#b0deed,transparent 60%),#f5fbff}.ib-scene--frozen:before{top:7%;right:7%;bottom:7%;left:7%;border:1px solid #c4a55b;border-radius:50% 50% 3% 3%}.ib-scene--frozen .ib-paper-1{left:18%;top:12%;transform:rotate(-2deg)}.ib-scene--frozen .ib-paper-2{left:51%;top:14%;transform:rotate(3deg);width:30%}.ib-scene--paw-patrol{background:#bee4f6}.ib-scene--paw-patrol:before{width:160%;height:90%;background:#efa794;bottom:-50%;left:-30%;border-radius:50%}.ib-scene--paw-patrol .ib-paper-1{left:18%;top:9%;transform:rotate(-8deg)}.ib-scene--paw-patrol .ib-paper-2{left:50%;top:22%;transform:rotate(10deg);width:30%}.ib-scene--lilo-stitch{background-color:#b8edf2;background-image:linear-gradient(#fff5 1px,transparent 1px),linear-gradient(90deg,#fff5 1px,transparent 1px);background-size:8% 12%}.ib-scene--lilo-stitch:after{width:130%;height:58%;bottom:-27%;left:-15%;border-radius:50%;background:#ef92b5}.ib-scene--lilo-stitch .ib-paper-1{width:29%;left:18%;top:7%;transform:rotate(-8deg)}.ib-scene--lilo-stitch .ib-paper-2{width:29%;left:49%;top:10%;transform:rotate(7deg)}.ib-scene--lilo-stitch .ib-paper-3{width:32%;left:12%;top:65%;transform:rotate(-3deg);z-index:3}.ib-scene--lilo-stitch .ib-paper-4{width:32%;left:51%;top:66%;transform:rotate(6deg);z-index:3}.ib-choice{position:absolute;display:block;background:#fff;padding:1.4%;box-shadow:0 16px 32px #0003}.ib-choice img{display:block;width:100%;height:auto}.ib-choice-1{width:54%;left:23%;top:15%;transform:rotate(-3deg);z-index:2}.ib-choice-2{width:32%;left:3%;top:5%;transform:rotate(-10deg);z-index:1}.ib-choice-3{width:32%;right:3%;bottom:5%;transform:rotate(8deg);z-index:3}.ib-scene--pokemon{background:#f8df7c}.ib-scene--pokemon:before{width:70%;height:95%;right:-35%;top:-20%;background:#db5244;border-radius:50%}.ib-scene--star-wars{background:radial-gradient(ellipse at center,#335465,#101c2b)}.ib-scene--star-wars:before{width:80%;height:100%;border:1px solid #d9b755;left:10%;top:0;border-radius:50%;transform:rotate(-25deg)}.ib-scene--star-wars:after{width:130%;height:60%;border:1px solid #55b8cd;left:-15%;top:20%;border-radius:50%;transform:rotate(17deg)}.ib-scene--star-wars .ib-choice-1{left:19%;top:12%;transform:rotate(3deg)}.ib-scene--star-wars .ib-choice-2{left:3%;top:47%;transform:rotate(-8deg);z-index:3}.ib-scene--star-wars .ib-choice-3{right:3%;top:4%;bottom:auto;transform:rotate(9deg);z-index:1}.ib-world{background:var(--world-bg);color:var(--world-ink);font:400 15px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0;border-bottom:1px solid #0001}.ib-world *{box-sizing:border-box}.ib-world-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:40% 60%;align-items:center}.ib-world-copy{padding:48px 11%}.ib-world-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:600;margin:0 0 20px;text-transform:uppercase}.ib-world h1{font:400 clamp(40px,4.4vw,64px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:inherit;margin:0 0 22px}.ib-world-intro{font-size:15px;max-width:360px;margin:0 0 24px}.ib-world-button{display:inline-flex;background:var(--world-ink);color:var(--world-bg);padding:14px 23px;text-decoration:none;font-size:13px;border:1px solid currentColor;min-height:48px}.ib-world-button:focus-visible,.ib-world-back:focus-visible,.ib-discovery-card:focus-visible{outline:3px solid #a26824;outline-offset:4px}.ib-world-meta{font-size:11px;margin:21px 0 0}.ib-world-back{display:inline-block;margin-top:16px;font-size:12px;color:inherit;text-underline-offset:4px}.ib-world-visual{margin:0;min-width:0}.ib-world-visual figcaption{padding:10px 5%;font-size:10px;line-height:1.5;background:var(--world-bg);color:var(--world-ink)}.ib-world~.shopify-section .template-search__header>h1,.ib-world~.shopify-section .collection-hero__title{display:none}.ib-world~.shopify-section .template-search__header{margin:24px auto 32px}#ib-designs{scroll-margin-top:110px}.ib-home .ib-theme-links.ib-discovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.ib-home .ib-theme-links.ib-discovery .ib-discovery-card{display:block;border:0;min-height:0;font:inherit;background:var(--world-bg);color:var(--world-ink);box-shadow:0 2px 8px #00000009}.ib-discovery-copy{display:block;padding:18px 19px 20px}.ib-home .ib-discovery-name{display:block;font:400 27px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.03em}.ib-home .ib-discovery-meta{display:block;margin-top:6px;font:400 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}.ib-home .ib-theme-links.ib-discovery .ib-discovery-card:hover .ib-discovery-name{text-decoration:underline;text-underline-offset:5px}.ib-home .ib-theme-links.ib-discovery .ib-discovery-card:hover>span:first-child{text-decoration:none}@media(max-width:990px){.ib-world-inner{grid-template-columns:43% 57%}.ib-world-copy{padding:30px 9%}.ib-world h1{font-size:42px}.ib-home .ib-theme-links.ib-discovery{gap:20px 16px}.ib-home .ib-discovery-name{font-size:23px}}@media(max-width:749px){.ib-world-inner{grid-template-columns:1fr}.ib-world-copy{padding:34px 7% 28px}.ib-world h1{font-size:42px;max-width:450px}.ib-world-eyebrow{margin-bottom:14px}.ib-world-intro{font-size:14px;margin-bottom:20px}.ib-world-meta{margin-top:15px}.ib-world-visual figcaption{padding:10px 7%}.ib-home .ib-theme-links.ib-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 13px}.ib-discovery-copy{padding:12px 12px 16px}.ib-home .ib-discovery-name{font-size:21px}.ib-home .ib-discovery-meta{font-size:10px}}@media(max-width:380px){.ib-home .ib-discovery-name{font-size:19px}}.ib-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;translate:0 var(--ib-depth-y,0px)}.ib-scene--photo .ib-atmosphere{z-index:2;opacity:.8}.ib-scene-photo{position:relative;z-index:1}.ib-paper,.ib-choice{translate:0 var(--ib-depth-y,0px)}.ib-scene--super-mario{background:linear-gradient(160deg,#d9edf1,#fff3d7 70%)}.ib-scene--roblox:before{opacity:.64}.ib-scene--roblox:after{opacity:.35}.ib-scene--frozen{background:radial-gradient(ellipse at 88% 4%,#abd9ec,transparent 55%),linear-gradient(145deg,#f9fdff,#d8eafa)}.ib-scene--paw-patrol{background:linear-gradient(155deg,#c8eaf7,#9fcee2)}.ib-scene--lilo-stitch{background-color:#a7e0e5;background-image:linear-gradient(#fff4 1px,transparent 1px),linear-gradient(90deg,#fff4 1px,transparent 1px)}.ib-scene--pokemon:before{opacity:.75}.ib-home .ib-hero-grid .ib-card{translate:0 var(--ib-depth-y,0px)}@media(prefers-reduced-motion:reduce){.ib-atmosphere,.ib-paper,.ib-choice,.ib-home .ib-hero-grid .ib-card{translate:none!important}.ib-home .ib-discovery-card,.ib-world-copy,.ib-world-visual,.ib-home .ib-hero-copy,.ib-home .ib-showcase{animation:none!important;transition:none!important}}.ib-art-detail{position:absolute;display:block;width:12%;overflow:hidden;pointer-events:none;z-index:0;border-radius:50%;translate:0 var(--ib-depth-y,0px)}.ib-art-detail img{position:absolute;display:block;max-width:none;height:auto!important;object-fit:contain}.ib-paper img{height:auto!important}.ib-art-detail-1{left:3%;top:10%}.ib-art-detail-2{right:2%;top:33%}.ib-scene--super-mario .ib-art-detail--shell{left:auto;right:3%;top:auto;bottom:9%;width:9%}.ib-scene--super-mario .ib-art-detail--bunting{left:2%;right:auto;top:3%;bottom:auto;width:18%;border-radius:0}.ib-scene--frozen .ib-art-detail{width:13%;left:2%;top:7%;bottom:auto}.ib-scene--frozen:before{border-color:#bfab66;opacity:.65}.ib-scene--lilo-stitch .ib-art-detail--shell{left:3%;top:35%;width:7.5%}.ib-scene--lilo-stitch .ib-art-detail--leaf{right:2%;top:17%;width:10%;border-radius:38%}.ib-scene--roblox:before{width:58px;height:58px;aspect-ratio:1;box-sizing:border-box;left:auto;right:4%;top:auto;bottom:6%;background:transparent;border:15px solid #dce6e9;transform:rotate(15deg);opacity:.75}.ib-scene--roblox:after{width:15%;height:1px;right:4%;top:12%;opacity:.5}.ib-scene--paw-patrol:before{opacity:.7}.ib-scene--paw-patrol .ib-art-detail{width:min(5%,26px);left:auto;right:6%;top:auto;bottom:7%;border:2px solid #efc642;box-shadow:0 0 0 2px #f4f4e9}.ib-scene--pokemon:after{content:"";width:8%;aspect-ratio:1;max-width:48px;height:auto;right:3%;top:auto;bottom:8%;border:2px solid #243c54;border-radius:50%;background:linear-gradient(#de624d 46%,#243c54 46% 54%,#fff6db 54%);z-index:0}@media(max-width:749px){.ib-scene--roblox:before{width:34px;height:34px;border-width:8px}}@media(prefers-reduced-motion:reduce){.ib-art-detail{translate:none!important}}.ib-scene.ib-scene--photo:before,.ib-scene.ib-scene--photo:after{content:none;display:none}.ib-home .ib-hero-theme-card{display:block;min-width:0;color:var(--world-ink);background:var(--world-bg);text-decoration:none;border:1px solid #263d2515;box-shadow:0 5px 15px #263d2510}.ib-home .ib-hero-theme-copy{display:block;padding:13px 14px 15px}.ib-home .ib-hero-theme-title{display:block;font:400 24px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em}.ib-home .ib-hero-theme-action{display:block;margin-top:8px;font:400 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.ib-home .ib-hero-theme-action>span{float:right}.ib-home .ib-hero-theme-card:hover .ib-hero-theme-action{text-decoration:underline;text-underline-offset:4px}.ib-home .ib-hero-theme-card:focus-visible{outline:3px solid #9d763b;outline-offset:4px}@media(max-width:1000px){.ib-home .ib-hero-theme-title{font-size:21px}.ib-home .ib-hero-theme-copy{padding:11px 12px 13px}}@media(max-width:749px){.ib-home .ib-hero-theme-title{font-size:20px}.ib-home .ib-hero-theme-copy{padding:11px 10px 12px}.ib-home .ib-hero-theme-action{font-size:10px}}@keyframes ib-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ib-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ib-js .ib-scene.ib-scene--photo:not(.is-loaded):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(100deg,#c9a45c00 30%,#c9a45c38,#c9a45c00 70%);background-size:200% 100%;animation:ib-shimmer 1.2s linear infinite;pointer-events:none}.ib-js .ib-scene.ib-scene--photo:not(.is-loaded):after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:4;width:40%;height:3px;background:#c9a45c;box-shadow:0 0 8px #c9a45caa;animation:ib-run 1.1s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.ib-js .ib-scene.ib-scene--photo:not(.is-loaded):before,.ib-js .ib-scene.ib-scene--photo:not(.is-loaded):after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ib-home.css.map */
