:root{--ba-navy: #071a2e;--ba-navy-2: #0d2d52;--ba-blue: #2459d8;--ba-ice: #c6dcff;--ba-paper: #f3f1eb;--ba-orange: #ff6947;--ba-line: #aeb9c3;--ba-muted: #596674;--ba-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html{scroll-behavior:smooth}body{background:var(--ba-paper);color:var(--ba-navy)}.main{overflow:hidden}.ba-shell{width:min(1600px,calc(100% - 64px));margin-inline:auto}.ba-section{margin:0!important}.ba-kicker{margin:0 0 24px;font:800 11px/1 var(--ba-mono);letter-spacing:.14em;text-transform:uppercase}.ba-kicker:before{content:"";display:inline-block;width:28px;height:2px;margin:0 12px 3px 0;background:var(--ba-orange)}.ba-heading{margin:0;color:inherit;font-size:clamp(58px,7vw,108px);font-weight:900;line-height:.84;letter-spacing:-.075em;text-transform:uppercase}.ba-heading em{color:var(--ba-orange);font-family:Georgia,serif;font-weight:400}.ba-button{min-width:220px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 20px;border:1px solid var(--ba-navy);border-radius:0;background:var(--ba-navy);color:#fff;font:800 11px/1 var(--ba-mono);letter-spacing:.03em;text-decoration:none;text-transform:uppercase;transition:.2s ease}.ba-button:hover{border-color:var(--ba-orange);background:var(--ba-orange);color:var(--ba-navy);transform:translateY(-2px)}.ba-link{padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font:800 11px/1.2 var(--ba-mono);text-decoration:none;text-transform:uppercase}.container,.section-outset-wide,.header .container,.footer .container{width:min(1600px,calc(100% - 64px));max-width:1600px;margin-inline:auto}.section-outset{max-width:1600px}.section-outset-full{max-width:100%}.ba-hero{min-height:690px;display:grid;grid-template-columns:51% 49%;border-bottom:1px solid var(--ba-line)}.ba-hero__copy{min-width:0;padding:70px 50px 46px 0;display:flex;flex-direction:column;align-items:flex-start}.ba-hero__copy h1{font-size:clamp(72px,7.2vw,124px)}.ba-hero__lead{max-width:520px;margin:34px 0;color:#34475b;font-size:19px;line-height:1.55}.ba-hero__lead p{margin:0}.ba-hero__actions{display:flex;align-items:center;gap:28px}.ba-trust{width:100%;margin-top:auto;padding-top:36px;display:flex;gap:32px;border-top:1px solid var(--ba-line);font:700 10px/1.35 var(--ba-mono);text-transform:uppercase}.ba-trust strong{display:block;margin-bottom:5px;color:var(--ba-navy);font-size:15px}.ba-hero__visual{min-width:0;position:relative;overflow:hidden;background:linear-gradient(135deg,#dce9ff,#8eb4ec 58%,#4d7fc5);border-left:1px solid var(--ba-line)}.ba-hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(#0001 1px,transparent 1px),linear-gradient(90deg,#0001 1px,transparent 1px);background-size:32px 32px}.ba-hero__ghost{position:absolute;top:18px;left:28px;color:#071a2e14;font-weight:950;font-size:clamp(100px,13vw,210px);line-height:1;letter-spacing:-.1em}.ba-hero__card{width:48%;aspect-ratio:.74;position:absolute;left:28%;top:14%;display:grid;place-items:center;overflow:hidden;border:9px solid #fff;background:#eaf0f7;box-shadow:0 28px 70px #0005;transform:rotate(7deg)}.ba-hero__card:before{content:"";width:100%;height:100%;position:absolute;background:var(--ba-orange);transform:translate(-42px,42px) rotate(-17deg);z-index:-1}.ba-hero__card img,.ba-hero__card svg{width:100%;height:100%;object-fit:contain}.ba-hero__stamp{width:120px;height:120px;position:absolute;right:28px;bottom:38px;display:grid;place-content:center;border-radius:50%;background:var(--ba-navy);color:#fff;text-align:center;font-size:17px;font-weight:900;line-height:1;transform:rotate(8deg)}.ba-hero__stamp small{display:block;margin-top:7px;color:var(--ba-ice);font:700 8px/1 var(--ba-mono)}.ba-strip{overflow:hidden;padding:14px 0;background:var(--ba-blue);color:#fff;white-space:nowrap}.ba-strip__track{width:max-content;min-width:200%;animation:ba-strip 32s linear infinite;font:900 12px/1 var(--ba-mono);letter-spacing:.06em;text-transform:uppercase}.ba-strip__track span{margin-right:36px}@keyframes ba-strip{to{transform:translate(-50%)}}.ba-products{padding:110px 0}.ba-section-head{margin-bottom:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.ba-section-head .ba-heading{font-size:clamp(54px,6.4vw,96px)}.ba-product-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none}.ba-product{min-width:0;padding-top:12px;border-top:1px solid var(--ba-line)}.ba-product__media{aspect-ratio:1;position:relative;display:grid;place-items:center;overflow:hidden;background:#e3e9f0}.ba-product__media img,.ba-product__media svg{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.ba-product:hover .ba-product__media img{transform:scale(1.04)}.ba-product__badge{position:absolute;top:12px;left:12px;padding:7px 9px;background:var(--ba-orange);color:var(--ba-navy);font:800 9px/1 var(--ba-mono);text-transform:uppercase}.ba-product h3{min-height:50px;margin:16px 0 10px;color:var(--ba-navy);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.ba-product h3 a{color:inherit;text-decoration:none}.ba-product__price{min-height:30px;color:var(--ba-navy);font:800 12px/1.4 var(--ba-mono)}.ba-product__button{width:100%;min-height:45px;margin-top:8px;display:grid;place-items:center;border:1px solid var(--ba-navy);border-radius:0;background:var(--ba-navy);color:#fff;font:800 10px/1 var(--ba-mono);text-decoration:none;text-transform:uppercase}.ba-product__button:hover{border-color:var(--ba-orange);background:var(--ba-orange);color:var(--ba-navy)}.ba-value{background:var(--ba-navy);color:#fff}.ba-value__inner{padding:88px 0;display:grid;grid-template-columns:1.1fr .9fr .85fr;gap:70px;align-items:center}.ba-value .ba-heading{color:#fff}.ba-value__mark{padding:42px 20px;border:1px solid #ffffff35;background:#ffffff08;text-align:center;transform:rotate(-2deg)}.ba-value__mark span{display:block;color:var(--ba-ice);font:800 11px/1 var(--ba-mono);letter-spacing:.1em;text-transform:uppercase}.ba-value__mark strong{display:block;margin:8px 0;color:#fff;font-size:clamp(45px,5vw,78px);font-weight:950;line-height:.9;letter-spacing:-.07em}.ba-value__copy{color:#c7d1dd;font-size:16px;line-height:1.6}.ba-value__copy .ba-link{display:inline-block;margin-top:14px;color:var(--ba-ice)}.template-collection .section-outset,.template-product .section-outset{max-width:1600px}.template-collection .card-product-title{font-weight:800;letter-spacing:-.02em}.template-product .product-info-heading{max-width:720px;color:var(--ba-navy);font-size:clamp(32px,3.2vw,56px);font-weight:900;line-height:1;letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere}.template-product .product-media-gallery{background:#e3e9f0}.template-product .product-form__submit,.template-product .shopify-payment-button__button{border-radius:0!important;background:var(--ba-navy)!important;color:#fff!important;font:800 11px/1 var(--ba-mono)!important;text-transform:uppercase}.template-product .product-form__submit:hover,.template-product .shopify-payment-button__button:hover{background:var(--ba-orange)!important}@media(prefers-reduced-motion:reduce){.ba-strip__track{animation:none}*{scroll-behavior:auto!important}}@media(max-width:989px){.ba-shell,.container,.section-outset-wide,.header .container,.footer .container{width:min(760px,calc(100% - 36px))}.ba-hero{grid-template-columns:1fr}.ba-hero__copy{min-height:610px;padding:58px 0 40px}.ba-hero__visual{min-height:590px;border-top:1px solid var(--ba-line);border-left:0}.ba-products{padding:76px 0}.ba-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-value__inner{grid-template-columns:1fr;gap:40px}.ba-value__mark{max-width:440px}}@media(max-width:749px){.ba-shell,.container,.section-outset-wide,.header .container,.footer .container{width:calc(100% - 28px)}.ba-heading{font-size:15vw}.ba-hero__copy h1{font-size:18vw}.ba-hero__actions,.ba-section-head{align-items:flex-start;flex-direction:column}.ba-trust{gap:14px}.ba-hero__visual{min-height:480px}.ba-hero__card{width:55%;left:23%}.ba-hero__stamp{width:92px;height:92px;right:15px;bottom:18px;font-size:14px}.ba-product-grid{gap:28px 10px}.ba-product h3{min-height:54px;font-size:14px}.ba-value__inner{padding:70px 0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/breakaddicts-tokyo.css.map */
