.bento-section__heading{margin:0 0 2rem}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--bento-row, 300px);grid-auto-flow:dense;gap:var(--bento-gap, 20px)}.bento__tile{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border-radius:var(--bento-radius, 16px);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));isolation:isolate;transition:box-shadow .25s ease}.bento__tile:hover{box-shadow:0 12px 32px #00000014}.bento__tile--w2{grid-column:span 2}.bento__tile--w3{grid-column:span 3}.bento__tile--w4{grid-column:span 4}.bento__tile--w5{grid-column:span 5}.bento__tile--w6{grid-column:span 6}.bento__tile--w8{grid-column:span 8}.bento__tile--w9{grid-column:span 9}.bento__tile--w12{grid-column:span 12}.bento__tile--h2{grid-row:span 2}.bento__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bento__link:focus-visible{outline:.2rem solid var(--bento-accent, #ff0000);outline-offset:-.4rem;border-radius:var(--bento-radius, 16px)}.bento__eyebrow{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bento-accent, #ff0000)}.bento__title{margin:0;font-weight:700;line-height:1.15;font-size:2.2rem;color:inherit;overflow-wrap:anywhere}.bento__text{margin:0;font-size:1.4rem;line-height:1.5;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bento__meta{margin:0;font-size:1.2rem;opacity:.6}.bento__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin:0;font-size:1.7rem;font-weight:700}.bento__price s{font-size:1.3rem;font-weight:400;opacity:.5}.bento__discount{display:inline-block;padding:.2rem .7rem;border-radius:999px;background:var(--bento-accent, #ff0000);color:#fff;font-size:1.1rem;font-weight:700}.bento__button{margin-top:.6rem;min-height:4.2rem;padding:0 2.2rem;border-radius:999px;font-weight:700}.bento__card-media{position:relative;flex:1;min-height:0;overflow:hidden;background:rgba(var(--color-foreground),.04)}.bento__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.bento__card-media--contain img{position:relative;z-index:1;object-fit:contain;padding:5%}.bento__card-media img.bento__card-backdrop{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;width:120%;height:120%;object-fit:cover;padding:0;filter:blur(28px) saturate(1.15);opacity:.75;transform:none}.bento__card-media--contain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#ffffff2e}.bento__tile:hover .bento__card-media img{transform:scale(1.04)}.bento__tile:hover .bento__card-media img.bento__card-backdrop{transform:none}.bento__card-body{display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;min-height:11.6rem;padding:1.4rem 2rem 1.8rem}.bento__card-body .bento__title{font-size:1.6rem;min-height:2.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bento__card-body .bento__price{margin-top:auto}.bento__tile--h2 .bento__card-body .bento__title{font-size:2rem}.bento__tile--promo{justify-content:flex-end}.bento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bento__media img{display:block;width:100%;height:100%;object-fit:cover}.bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0000 40%,#000000b3);pointer-events:none}.bento__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:var(--bento-pad, 28px)}.bento__tile--center .bento__body{justify-content:center;height:100%}.bento__tile--w5 .bento__body .bento__title,.bento__tile--w6 .bento__body .bento__title,.bento__tile--w8 .bento__body .bento__title,.bento__tile--w9 .bento__body .bento__title,.bento__tile--w12 .bento__body .bento__title{font-size:3rem}.bento__tile--has-media{color:#fff}.bento__tile--ranking{padding:var(--bento-pad, 28px);gap:1rem}.bento__rank-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bento__rank-title{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bento__rank-title svg{width:1.8rem;height:1.8rem;color:var(--bento-accent, #ff0000)}.bento__rank-all{font-size:1.2rem;opacity:.6;text-decoration:none;color:inherit;white-space:nowrap}.bento__rank-all:hover{opacity:1;text-decoration:underline}.bento__rank-list{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin:0;padding:0;list-style:none;min-height:0}.bento__rank-item{position:relative;display:grid;grid-template-columns:2.2rem 5rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:.7rem 0;border-top:1px solid rgba(var(--color-foreground),.06)}.bento__rank-item:first-child{border-top:0}.bento__rank-num{font-size:1.6rem;font-weight:800;line-height:1;text-align:center;color:rgba(var(--color-foreground),.3)}.bento__rank-item:first-child .bento__rank-num{color:var(--bento-accent, #ff0000)}.bento__rank-thumb{display:block;width:5rem;height:5rem;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.05)}.bento__rank-thumb img{width:100%;height:100%;object-fit:cover}.bento__rank-info{display:flex;flex-direction:column;min-width:0}.bento__rank-name{font-size:1.4rem;font-weight:700;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento__rank-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bento__rank-meta{font-size:1.2rem;opacity:.6}.bento__rank-price{font-size:1.4rem;font-weight:700;white-space:nowrap}.bento__tile--slider{background:#0a0a0a;border-color:transparent}.bento__slider{display:flex;flex:1;min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bento__slider::-webkit-scrollbar{display:none}.bento__slide{position:relative;display:flex;flex:0 0 100%;min-width:0;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;isolation:isolate}.bento__slide .bento__body{padding:var(--bento-pad, 28px);padding-right:14rem}.bento .bento__slide .button.bento__button{background:#fff;color:#111;border:0;box-shadow:none}.bento .bento__slide .button.bento__button:hover,.bento .bento__slide .button.bento__button:focus-visible{background:var(--bento-accent, #ff0000);color:#fff!important;box-shadow:none}.bento .button.bento__button:before,.bento .button.bento__button:after,.bento .button.bento__button:hover:after{content:none;display:none}.bento .button.bento__button{position:relative;transition:background .2s ease,color .2s ease}.bento .button.bento__button:hover{background:var(--bento-accent, #ff0000);color:#fff}.bento__slide .bento__title{font-size:2.8rem}.bento__slide .bento__price{font-size:1.8rem}.bento__slide .bento__eyebrow{color:#fff;opacity:.8}.bento__slider-nav{position:absolute;right:2rem;bottom:2rem;z-index:3;display:flex;gap:.8rem}.bento__slider-btn{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border-radius:50%;border:0;background:#ffffffeb;color:#0a0a0a;cursor:pointer;box-shadow:0 4px 14px #00000040;transition:background .2s,color .2s,transform .2s}.bento__slider-btn:hover{background:var(--bento-accent, #ff0000);color:#fff;transform:translateY(-1px)}.bento__slider-btn svg{width:1.6rem;height:1.6rem}.bento__slider-dots{position:absolute;left:50%;bottom:2.4rem;z-index:3;display:flex;gap:.6rem;transform:translate(-50%)}.bento__slider-dots:empty{display:none}.bento__slider-dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .25s,background .25s}.bento__slider-dot[aria-current=true]{width:2.4rem;background:#fff}.bento__placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;font-size:1.4rem;opacity:.6}@media screen and (max-width:989px){.bento__tile{grid-column:span 6}.bento__tile--w5,.bento__tile--w6,.bento__tile--w8,.bento__tile--w9,.bento__tile--w12,.bento__tile--ranking,.bento__tile--slider{grid-column:span 12}.bento__tile--ranking{grid-row:span 1}}@media screen and (max-width:749px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.bento__tile{grid-column:span 1;grid-row:span 1;min-height:24rem}.bento__tile--w5,.bento__tile--w6,.bento__tile--w8,.bento__tile--w9,.bento__tile--w12,.bento__tile--ranking,.bento__tile--slider,.bento__tile--promo{grid-column:span 2}.bento__tile--ranking{min-height:0}.bento__tile--slider{min-height:0;aspect-ratio:4 / 5}.bento__card-body{padding:1.2rem 1.4rem 1.6rem}.bento__card-body{min-height:10.4rem}.bento__card-body .bento__title{font-size:1.4rem}.bento__body{padding:2rem}.bento__slide .bento__body{padding-right:2rem;padding-bottom:6rem}.bento__slide .bento__title{font-size:2.2rem}.bento__slider-nav{right:1.4rem;bottom:1.4rem}.bento__slider-dots{left:2rem;bottom:2.2rem;transform:none}}.bento__slide--feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;justify-content:stretch;gap:2.4rem;padding:var(--bento-pad, 28px) calc(var(--bento-pad, 28px) * 1.3) 7.2rem;background:var(--slide-bg, #0b1730)}.bento__slide--feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 60% at 80% 50%,#ffffff29,#fff0 70%),linear-gradient(135deg,#ffffff0f,#0000 45%,#0006);pointer-events:none}.bento__slide--bg-dark{background:linear-gradient(120deg,#070d1a,#0c1a33 55%,#12345e)}.bento__slide--feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bento__slide--fx-orbs:after,.bento__tile--fx-orbs:after{background:radial-gradient(60% 55% at 92% 105%,#ffffff21 0 55%,#fff0 56%),radial-gradient(45% 40% at 76% 96%,#ffffff12 0 60%,#fff0 61%),radial-gradient(30% 34% at 102% 8%,#00000029 0 60%,#0000 61%)}.bento__slide--bg-dark.bento__slide--fx-orbs:after{background:radial-gradient(60% 55% at 92% 105%,#4a7dc459 0 55%,#4a7dc400 56%),radial-gradient(45% 40% at 78% 95%,#ffffff0f 0 60%,#fff0 61%)}.bento__slide--fx-rings:after,.bento__tile--fx-rings:after{background:repeating-radial-gradient(circle at 86% 108%,#ffffff26 0 1.5px,#fff0 1.5px 44px);-webkit-mask-image:radial-gradient(circle at 86% 100%,#000 0 30%,transparent 72%);mask-image:radial-gradient(circle at 86% 100%,#000 0 30%,transparent 72%)}.bento__slide--fx-beams:after,.bento__tile--fx-beams:after{background:linear-gradient(115deg,#fff0 0 52%,#ffffff17 52% 60%,#fff0 60% 64%,#ffffff0d 64% 75%,#fff0 75% 80%,#ffffff12 80% 83%,#fff0 83%),radial-gradient(40% 50% at 0% 0%,#ffffff14,#fff0 70%)}.bento__slide--fx-dots:after,.bento__tile--fx-dots:after{background:radial-gradient(#ffffff3d 1.4px,#fff0 1.9px) 0 0 / 22px 22px,radial-gradient(50% 60% at 95% 100%,#ffffff1a,#fff0 70%);-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 80%);mask-image:linear-gradient(115deg,transparent 30%,#000 80%)}.bento__feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;min-width:0;color:#fff}.bento__slide--feature .bento__eyebrow{color:#fff;opacity:.8}.bento__feature-heading{margin:0;font-size:clamp(2.6rem,2.6vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.bento__feature-accent{margin:-.4rem 0 0;font-size:clamp(2.2rem,2.2vw,3.4rem);font-weight:700;font-style:italic;line-height:1.15;color:#fff}.bento__feature-accent em{margin-right:.15em;color:var(--bento-accent, #ff0000)}.bento__feature-accent strong{position:relative;font-style:normal;white-space:nowrap}.bento__feature-accent strong:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:-.32em;height:.32em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9C50 3 120 1 198 6' fill='none' stroke='%23ff1f1f' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.bento__slide--feature:not(.bento__slide--bg-dark) .bento__feature-accent em{padding:0 .22em;border-radius:.25em;background:#fff;color:#111}.bento__slide--feature:not(.bento__slide--bg-dark) .bento__feature-accent strong:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9C50 3 120 1 198 6' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E")}.bento__feature-text{max-width:44ch;margin:.4rem 0 0;font-size:1.5rem;line-height:1.6;color:#ffffffd9}.bento__feature-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.bento__feature-btn{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.6rem;padding:0 2rem;border-radius:1rem;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.bento__feature-btn svg{width:1.6rem;height:1.6rem;flex:none}.bento__feature-btn--primary{background:var(--bento-accent, #ff0000);color:#fff;box-shadow:0 10px 24px #dc141447}.bento__feature-btn--primary:hover{background:#d90000;color:#fff;transform:translateY(-1px)}.bento__feature-btn--secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.28);color:#fff}.bento__feature-btn--secondary:hover{background:#ffffff24;color:#fff}.bento__feature-small{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:#ffffffd9;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:.4rem}.bento__feature-small:hover{color:#fff;text-decoration-color:#fff}.bento__feature-small svg{width:1.8rem;height:1.8rem;flex:none}.bento__feature-art{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%}.bento__feature-card{display:flex;flex-direction:column;gap:1.2rem;width:min(100%,38rem);max-height:100%;padding:2rem 2.2rem 2.2rem;border-radius:2rem;background:#fff;color:#111;box-shadow:0 30px 60px #00000059}.bento__feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bento__feature-badge{padding:.5rem 1rem;border-radius:.8rem;border:1px solid #f5c6c6;background:#fdeeee;color:#d11a1a;font-size:1.1rem;font-weight:700;white-space:nowrap}.bento__feature-meta{margin-left:auto;font-size:1.1rem;color:#6b7280;text-align:right}.bento__feature-media{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:.6rem 0 1.4rem}.bento__feature-media:after{content:"";position:absolute;left:20%;right:20%;bottom:.4rem;height:1.4rem;border-radius:50%;background:radial-gradient(closest-side,#0f172a2e,#0f172a00);pointer-events:none}.bento__feature-media img{display:block;width:auto;max-width:100%;height:auto;max-height:17rem;object-fit:contain;border-radius:1.2rem;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bento__slide--feature:hover .bento__feature-media img{transform:translateY(-3px)}.bento__feature-card-body{display:flex;flex-direction:column;gap:.6rem}.bento__feature-card-body:empty{display:none}.bento__feature-card-title{margin:0;font-size:2rem;font-weight:800;line-height:1.2;color:#0f172a}.bento__feature-card-text{margin:0;font-size:1.3rem;line-height:1.5;color:#6b7280}.bento__feature-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.4rem;border-top:1px solid #e5e7eb}.bento__feature-price{display:flex;flex:1 1 12rem;flex-direction:column;gap:.3rem;min-width:0}.bento__feature-price-now{font-size:2.8rem;font-weight:800;line-height:1;white-space:nowrap;color:var(--bento-accent, #ff0000)}.bento__feature-price-was{font-size:1.2rem;color:#6b7280}.bento__feature-price-note{font-size:1.1rem;color:#6b7280}.bento__feature-cta{flex:none;gap:.7rem;min-height:4.4rem;padding:0 1.4rem;font-size:1.3rem}.bento__feature-cta svg{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.bento__slide--feature{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:1.4rem;padding:2rem 2rem 6.4rem}.bento__feature-copy{gap:.8rem}.bento__feature-heading{font-size:2.2rem}.bento__feature-accent{margin:0;font-size:2rem}.bento__feature-text,.bento__feature-actions,.bento__feature-small,.bento__feature-card-text,.bento__feature-meta{display:none}.bento__feature-card{width:100%;gap:.8rem;padding:1.4rem 1.6rem 1.6rem;border-radius:1.6rem}.bento__feature-media{padding:0 0 .8rem}.bento__feature-media{flex:none}.bento__feature-media img{max-height:8.5rem}.bento__feature-badge{padding:.3rem .8rem;font-size:1rem}.bento__feature-card-title{font-size:1.6rem}.bento__feature-card-foot{padding-top:1rem}.bento__feature-price-now{font-size:2.2rem}}@media screen and (min-width:750px){.bento__rank-list{container-type:size;justify-content:flex-start}.bento__rank-item{--rank-row: calc(100cqh / var(--rank-count, 7));--rank-thumb: clamp(3.2rem, calc(var(--rank-row) - 1.2rem), 5rem);grid-template-columns:2.2rem var(--rank-thumb) minmax(0,1fr) auto;height:var(--rank-row);padding:0}.bento__rank-thumb{width:var(--rank-thumb);height:var(--rank-thumb);border-radius:calc(var(--rank-thumb) * .2)}}@media screen and (min-width:750px)and (max-width:989px){.bento__tile--ranking{grid-row:span 2}}@media screen and (min-width:750px){.bento{grid-auto-rows:auto}.bento__tile{height:var(--bento-row, 300px)}.bento__tile--h2{height:var(--bento-tall, calc(var(--bento-row, 300px) * 2 + var(--bento-gap, 20px)))}}.bento__tile--showcase{border-color:transparent;color:#fff}.bento__tile--showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bento__tile--fx-pixels:after{background:linear-gradient(#ffffff12 0 0) 8% 14% / 44px 44px,linear-gradient(#ffffff0d 0 0) 22% 70% / 30px 30px,linear-gradient(#ffffff14 0 0) 78% 10% / 36px 36px,linear-gradient(#ffffff0d 0 0) 92% 52% / 52px 52px,linear-gradient(#ffffff0f 0 0) 60% 88% / 28px 28px,linear-gradient(#0000001f 0 0) 40% 6% / 40px 40px,linear-gradient(#0000001a 0 0) 3% 92% / 34px 34px,radial-gradient(70% 90% at 80% 20%,#ffffff1f,#fff0 70%);background-repeat:no-repeat}.bento__covers{position:absolute;top:1.8rem;right:1.8rem;bottom:42%;left:1.8rem;z-index:0;display:flex;align-items:center;justify-content:center;container-type:size}.bento__tile--showcase-wide .bento__covers{top:1.4rem;right:2.4rem;bottom:1.4rem;left:42%}.bento__tile--showcase-wide .bento__cover{--w: min(calc(100cqw / (var(--n, 4) * .84 + .16)), calc(90cqh * var(--ratio)));margin-left:calc(var(--w) * -.16)}.bento__cover{--spread: 0;--ratio: 2 / 3;--w: min(calc(100cqw / (var(--n, 4) * .8 + .2)), calc(82cqh * var(--ratio)));flex:none;width:var(--w);aspect-ratio:var(--ratio);margin-left:calc(var(--w) * -.2);overflow:hidden;border-radius:1rem;background:#ffffff14;box-shadow:0 14px 30px #00000059,0 0 0 1px #ffffff1f;transform:translateY(var(--lift, 0px)) rotate(calc(var(--tilt, 0deg) * (1 + var(--spread))));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bento__covers--square .bento__cover{--ratio: 1}.bento .bento__cover:first-child{margin-left:0}.bento__cover:nth-child(1){--tilt: -9deg;--lift: 10px;z-index:1}.bento__cover:nth-child(2){--tilt: -4deg;--lift: 2px;z-index:2}.bento__cover:nth-child(3){--tilt: 1deg;--lift: -4px;z-index:3}.bento__cover:nth-child(4){--tilt: 6deg;--lift: 2px;z-index:2}.bento__cover:nth-child(5){--tilt: 10deg;--lift: 10px;z-index:1}.bento__cover:nth-child(6){--tilt: 14deg;--lift: 20px;z-index:0}.bento__tile--showcase:hover .bento__cover{--spread: .5}.bento__cover img{display:block;width:100%;height:100%;object-fit:cover}.bento__showcase-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(0deg,#0000008c,#00000026 45%,#0000 65%);pointer-events:none}.bento__tile--showcase-wide .bento__showcase-shade{background:linear-gradient(90deg,#00000073,#0000001a 45%,#0000 60%)}.bento__showcase-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;height:100%;padding:var(--bento-pad, 28px)}.bento__tile--showcase-wide .bento__showcase-body{max-width:40%}.bento__tile--showcase .bento__eyebrow{color:#ff4d4d}.bento__showcase-title{margin:0;font-size:2.4rem;font-weight:800;line-height:1.1;color:#fff}.bento__tile--showcase-wide .bento__showcase-title{font-size:3.2rem}.bento__showcase-text{margin:0;font-size:1.4rem;line-height:1.5;color:#ffffffd1}.bento__showcase-count{margin:0;font-size:1.3rem;font-weight:600;color:#ffffffb3}@media screen and (max-width:749px){.bento__tile--showcase{grid-column:span 2;min-height:26rem}.bento__tile--showcase-wide .bento__covers{top:1.8rem;right:1.8rem;bottom:42%;left:1.8rem}.bento__tile--showcase-wide .bento__showcase-shade{background:linear-gradient(0deg,#0000008c,#00000026 45%,#0000 65%)}.bento__tile--showcase-wide .bento__showcase-body{max-width:none}.bento__tile--showcase-wide .bento__showcase-title{font-size:2.4rem}.bento__tile--showcase .bento__showcase-text{display:none}}.bento .bento__tile--trust{grid-column:span 12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;padding:2.2rem .8rem;box-shadow:0 10px 30px #0f172a0f}.bento__trust-item{position:relative;display:flex;align-items:center;gap:1.4rem;min-width:0;padding:.4rem 2rem}.bento__trust-item+.bento__trust-item{border-left:1px solid rgba(var(--color-foreground),.08)}.bento__trust-icon{display:grid;flex:none;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.4rem;background:linear-gradient(180deg,#fff,#f3f5f9);box-shadow:0 6px 16px #0f172a14,0 0 0 1px #0f172a0d}.bento__trust-icon svg{width:2.8rem;height:auto}.bento__trust-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.bento__trust-title{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;line-height:1.25}.bento__trust-title svg{width:1.4rem;height:1.4rem;opacity:.6;transition:transform .2s ease}.bento__trust-item:hover .bento__trust-title svg{transform:translate(2px);opacity:1}.bento__trust-text{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:989px){.bento .bento__tile--trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.bento__trust-item:nth-child(3){border-left:0}}@media screen and (max-width:749px){.bento .bento__tile--trust{grid-column:span 2;grid-template-columns:minmax(0,1fr);min-height:0;padding:1.4rem .4rem;row-gap:0}.bento__trust-item{padding:1.2rem 1.6rem}.bento__trust-item+.bento__trust-item{border-left:0;border-top:1px solid rgba(var(--color-foreground),.08)}.bento__trust-icon{width:4.6rem;height:4.6rem}}.bento .bento__tile--tagline{grid-column:span 12;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2.4rem;height:auto;padding:1.2rem 1.6rem 1.2rem 1.2rem;border-color:#ff00001f;background:linear-gradient(90deg,#fff4f4,#fff 55%)}.bento .bento__tile--tagline:hover{box-shadow:none}.bento__tagline-main{display:flex;align-items:center;gap:1.2rem;margin:0;font-size:1.6rem;line-height:1.35}.bento__tagline-main strong{font-weight:800}.bento__tagline-badge{display:grid;flex:none;place-items:center;width:3.6rem;height:3.6rem;border-radius:1rem;background:var(--bento-accent, #ff0000);color:#fff;box-shadow:0 6px 14px #ff000040}.bento__tagline-badge svg{width:2rem;height:2rem}.bento__tagline-points{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.bento__tagline-points li{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;background:#fff;border:1px solid rgba(var(--color-foreground),.08);font-size:1.3rem;font-weight:600;white-space:nowrap}.bento__tagline-points svg{width:1.4rem;height:1.4rem;color:#16a34a}@media screen and (max-width:749px){.bento .bento__tile--tagline{grid-column:span 2;min-height:0;padding:1.2rem}.bento__tagline-main{font-size:1.4rem}.bento__tagline-points{flex-wrap:nowrap;gap:.5rem}.bento__tagline-points li{gap:.4rem;padding:.4rem .8rem;font-size:1.1rem}.bento__tagline-points svg{width:1.2rem;height:1.2rem}}.bento .bento__tile--browse{grid-column:span 12;gap:1.8rem;height:auto;padding:2.4rem}.bento .bento__tile--browse:hover{box-shadow:none}.bento__browse-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.bento__browse-title{margin:0;font-size:2rem;font-weight:800}.bento__browse-chips{display:flex;flex-wrap:wrap;gap:.8rem}.bento__browse-chip{padding:.8rem 1.6rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.12);font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.bento__browse-chip:hover{border-color:var(--bento-accent, #ff0000);background:var(--bento-accent, #ff0000);color:#fff}.bento__brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.bento__brand{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:0;min-height:6.4rem;padding:1rem 1.4rem;border-radius:1.4rem;border:1px solid rgba(var(--color-foreground),.08);background:linear-gradient(180deg,#fff,#f7f8fa);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bento__brand:hover{border-color:var(--brand);box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px)}.bento__brand-icon{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;color:rgba(var(--color-foreground),.75);transition:color .2s ease}.bento__brand:hover .bento__brand-icon{color:var(--brand)}.bento__brand-icon svg{width:100%;height:100%}.bento__brand-label{overflow:hidden;font-size:1.4rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:989px){.bento__brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.bento .bento__tile--browse{grid-column:span 2;min-height:0;padding:1.8rem 1.4rem}.bento__browse-title{font-size:1.8rem}.bento__browse-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bento__browse-chip{flex:none}.bento__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.bento__brand{justify-content:flex-start;min-height:5.2rem}}.bento__ms-logo rect{fill:currentColor;transition:fill .2s ease}.bento__brand:hover .bento__ms-logo rect:nth-child(1){fill:#f25022}.bento__brand:hover .bento__ms-logo rect:nth-child(2){fill:#7fba00}.bento__brand:hover .bento__ms-logo rect:nth-child(3){fill:#00a4ef}.bento__brand:hover .bento__ms-logo rect:nth-child(4){fill:#ffb900}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-bento-grid.css.map */
