:root{--ky-bg:#080a0c;--ky-bg-2:#0d1013;--ky-panel:#11151a;--ky-panel-2:#171c22;--ky-card:#f4f3ef;--ky-white:#f2f2ef;--ky-muted:#8f969e;--ky-line:rgba(255,255,255,.11);--ky-line-dark:rgba(0,0,0,.11);--ky-gold:#d4af37;--ky-gold-hi:#f0d16a;--ky-gold-soft:rgba(212,175,55,.12);--ky-red:#e34a43;--ky-green:#38b57a;--ky-radius:18px;--ky-ease:cubic-bezier(.2,.75,.2,1)}html{background:var(--ky-bg)}body{background:radial-gradient(circle at 50% -10%,rgba(212,175,55,.08),transparent 30rem),linear-gradient(180deg,#080a0c,#0b0e11 55%,#080a0c)!important;color:var(--ky-white)!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}main.content-for-layout{position:relative;background:transparent!important;isolation:isolate}main.content-for-layout:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ky-gold),transparent);opacity:.35;pointer-events:none}.kyoto-auto-ui{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.kyoto-auto-ui__rail{position:absolute;top:24vh;display:flex;flex-direction:column;align-items:center;gap:10px;color:#d4af3761;font-size:8px;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.kyoto-auto-ui__rail i{display:block;width:1px;height:120px;background:linear-gradient(var(--ky-gold),transparent)}.kyoto-auto-ui__rail--left{left:8px}.kyoto-auto-ui__rail--right{right:8px}.kyoto-auto-ui__wheel{position:absolute;right:-70px;top:19%;width:180px;opacity:.045;transform:rotate(16deg)}.kyoto-auto-ui__wheel img,.kyoto-auto-ui__car img{width:100%;display:block}.kyoto-auto-ui__car{position:absolute;left:-90px;bottom:10%;width:420px;opacity:.025;transform:rotate(-4deg)}.header-wrapper,.section-header,main,footer,.shopify-section{position:relative;z-index:1}.page-width{position:relative}.header-wrapper{background:#080a0cf0!important;color:var(--ky-white)!important;border-bottom:1px solid rgba(212,175,55,.22)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000040}.header{min-height:68px}.header__heading-link{color:var(--ky-white)!important}.header__heading-logo{filter:drop-shadow(0 3px 12px rgba(212,175,55,.1));transition:transform .25s var(--ky-ease),filter .25s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.025);filter:drop-shadow(0 4px 16px rgba(212,175,55,.24))}.header__icon,.header__icon .svg-wrapper,.header__menu-item,.header__active-menu-item{color:var(--ky-white)!important}.header__icon:hover{color:var(--ky-gold-hi)!important}.header__icon svg{filter:drop-shadow(0 0 5px rgba(212,175,55,.08))}.header__menu-item{font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:750}.header__menu-item:hover{color:var(--ky-gold-hi)!important}.header__active-menu-item{text-decoration-color:var(--ky-gold)!important;text-decoration-thickness:2px!important}.cart-count-bubble{background:var(--ky-gold)!important;color:#111!important;border:2px solid #080a0c!important;font-weight:900}.header-wrapper .search-modal__content{background:#0c0f12!important;color:var(--ky-white)!important}.header-wrapper .search__input{background:#14181d!important;color:#fff!important;border-color:#d4af3747!important}.header-wrapper .menu-drawer{background:#0c0f12!important;color:#fff!important;border-right:1px solid rgba(212,175,55,.22)!important}.header-wrapper .menu-drawer__menu-item{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.06)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.header-wrapper .menu-drawer__menu-item:hover{background:#151a20!important;color:var(--ky-gold-hi)!important}.header-wrapper:after{content:"KYOTOYS // PRECISION SCALE MODELS // COLLECTOR DIVISION";position:absolute;left:0;right:0;bottom:-17px;height:16px;display:flex;align-items:center;justify-content:center;background:#0b0d10;border-bottom:1px solid rgba(255,255,255,.05);color:#d4af3799;font-size:7px;letter-spacing:.25em;font-weight:800;text-transform:uppercase;z-index:2}@media(max-width:749px){.header{min-height:58px;padding-left:1.2rem!important;padding-right:1.2rem!important}.header-wrapper:after{bottom:-15px;height:14px;font-size:6px;letter-spacing:.16em}.header__heading-logo{max-height:34px!important;width:auto!important}.header__icons{gap:2px}.kyoto-auto-ui__rail{display:none}}h1,h2,h3,h4,h5,h6{color:var(--ky-white)!important}.shopify-section .title,.shopify-section .rich-text__heading,.shopify-section .section-header__title{letter-spacing:-.035em}.featured-collection .title,.testimonial .title,.circle-collections h2,.rich-text .title{position:relative;padding-top:22px;text-transform:uppercase}.featured-collection .title:before,.testimonial .title:before,.circle-collections h2:before,.rich-text .title:before{content:"01 / SHOWROOM";position:absolute;left:0;top:0;font-size:8px;line-height:1;letter-spacing:.22em;color:var(--ky-gold);font-weight:900}.rich-text .title:before{content:"00 / KYOTOYS";left:50%;transform:translate(-50%)}.custom-marquee,.marquee,.scrolling-text{background:#11151a!important;color:#fff!important;border-top:1px solid rgba(212,175,55,.18)!important;border-bottom:1px solid rgba(212,175,55,.18)!important}.custom-marquee *,.marquee *,.scrolling-text *{color:#fff!important}.custom-marquee{box-shadow:inset 0 0 30px #0000002e}.custom-marquee:before{content:"\25c8";color:var(--ky-gold);margin-right:8px}.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit,.cart__checkout-button{border-radius:10px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:850!important;position:relative;overflow:hidden;transition:transform .18s var(--ky-ease),box-shadow .18s ease,background .18s ease,border-color .18s ease!important}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{display:none!important}.button--primary,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#e4c45d,#b89128)!important;color:#111!important;border:1px solid #e0c158!important;box-shadow:0 10px 24px #d4af3724!important}.button--secondary{background:#12161a!important;color:#fff!important;border:1px solid rgba(212,175,55,.48)!important}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px)!important;box-shadow:0 13px 28px #00000038!important}.button:active,.shopify-payment-button__button:active{transform:translateY(1px)!important}.custom-banner-section,.slideshow,.image-banner,.custom-banner-section .banner,.slideshow .slideshow__slide,.image-banner .banner{background:#050607!important}.custom-banner-section img,.slideshow img,.image-banner img{filter:saturate(.9) contrast(1.05);transition:transform 1.2s var(--ky-ease),filter .6s ease}.custom-banner-section:hover img,.slideshow:hover img{transform:scale(1.015);filter:saturate(1) contrast(1.08)}.custom-banner-section:after,.slideshow:after,.image-banner:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,#050607d1);pointer-events:none}.banner__box,.slideshow__text-wrapper{z-index:2}.banner__heading,.slideshow__heading{letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 8px 30px rgba(0,0,0,.55)}.collection,.product-grid-container,.facets-wrapper,.kyoto-collection-intro{color:var(--ky-white)}.kyoto-collection-intro{margin-top:30px!important;margin-bottom:10px!important;padding:28px 28px 24px!important;border:1px solid rgba(212,175,55,.18);border-radius:24px;background:linear-gradient(90deg,rgba(212,175,55,.05) 1px,transparent 1px),linear-gradient(rgba(212,175,55,.05) 1px,transparent 1px),linear-gradient(145deg,#0e1216,#151a1f 70%,#0c0f12);background-size:36px 36px,36px 36px,auto;box-shadow:0 24px 70px #00000047;overflow:hidden;position:relative}.kyoto-collection-intro:before{content:"";position:absolute;right:-80px;top:-30px;width:520px;height:170px;background:url(kyoto-car-outline.svg) center/contain no-repeat;opacity:.08;transform:rotate(-3deg)}.kyoto-collection-intro:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--ky-gold),transparent);opacity:.7}.kyoto-collection-intro__main{position:relative;z-index:1}.kyoto-collection-intro__eyebrow{color:var(--ky-gold)!important;opacity:1!important;font-size:8px!important;letter-spacing:.22em!important;font-weight:900!important;text-transform:uppercase}.kyoto-collection-intro__title{font-size:clamp(3rem,5vw,5.8rem)!important;text-transform:uppercase;color:#fff!important;max-width:720px}.kyoto-collection-intro__title:after{content:"";display:block;width:110px;height:3px;margin-top:15px;background:linear-gradient(90deg,var(--ky-gold),transparent)}.kyoto-collection-intro__copy{color:#aeb5bc!important;opacity:1!important;max-width:690px;font-size:1.25rem!important}.kyoto-collection-intro__trust span{background:#11161b!important;border-color:#d4af372e!important;color:#e5e6e7!important;box-shadow:inset 0 0 0 1px #ffffff05}.kyoto-collection-intro__offer{position:relative;z-index:1;background:linear-gradient(145deg,#171b20,#0d1013)!important;border:1px solid rgba(212,175,55,.42);box-shadow:0 20px 50px #00000040!important}.kyoto-collection-intro__offer:after{content:"";position:absolute;right:-28px;bottom:-48px;width:190px;height:190px;background:url(kyoto-wheel.svg) center/contain no-repeat;opacity:.08}.kyoto-collection-intro__offer-label{color:var(--ky-gold)!important;opacity:1!important}.kyoto-collection-intro__offer strong{color:#fff!important}.kyoto-collection-intro__offer small{color:#adb2b8!important;opacity:1!important}.kyoto-collection-controls{padding-top:10px!important;padding-bottom:12px!important}.kyoto-collection-controls__count{color:#fff!important;text-transform:uppercase;letter-spacing:.08em;font-size:9px!important}.kyoto-collection-controls__hint{color:#8f969e!important}.facets-wrapper,.facets-container,.facets-vertical-sort,.facets-vertical-form{color:#fff!important}.facets-container{background:#0f1317!important;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:8px 12px!important}.facets__summary,.facet-filters__sort,.facets__summary-label,.product-count__text{color:#fff!important}.facets__summary:hover{color:var(--ky-gold-hi)!important}.select__select,.facets__display,.facets__price{background:#151a1f!important;color:#fff!important;border-color:#d4af3740!important;border-radius:10px!important}.facets__disclosure{border-color:#ffffff14!important}.facets__header{background:#101419!important;color:#fff!important}.facets__list{color:#fff!important}.product-grid{column-gap:16px!important;row-gap:24px!important}.product-grid .card-wrapper{background:linear-gradient(145deg,#171b20,#0e1114)!important;border:1px solid rgba(255,255,255,.08);border-radius:18px!important;padding:8px!important;box-shadow:0 16px 36px #0003;overflow:hidden;transition:transform .3s var(--ky-ease),border-color .3s ease,box-shadow .3s ease!important}.product-grid .card-wrapper:after{content:"KYOTOYS / SPEC";position:absolute;left:12px;top:11px;color:#d4af378c;font-size:6px;letter-spacing:.15em;font-weight:900;z-index:3;pointer-events:none}.product-grid .card-wrapper:hover{transform:translateY(-5px);border-color:#d4af376b;box-shadow:0 24px 50px #00000059,0 0 0 1px #d4af370f!important}.product-grid .card__inner{border-radius:13px!important;background:#f1f1ee!important;border:0!important;box-shadow:inset 0 0 0 1px #0000000f}.product-grid .card__media{border-radius:13px!important}.product-grid .card__media .media{background:linear-gradient(145deg,#fff,#e7e7e3)!important}.product-grid .card__media .media img{mix-blend-mode:multiply}.product-grid .card__content{background:transparent!important}.product-grid .card__information{padding:10px 6px 6px!important}.product-grid .card__heading a{color:#f2f2ef!important;text-decoration:none!important;font-size:1.18rem!important;font-weight:750!important;line-height:1.22!important}.product-grid .card__heading a:hover{color:var(--ky-gold-hi)!important}.product-grid .price{color:#fff!important}.product-grid .price-item--regular{color:#fff!important;font-weight:850!important}.product-grid .price__sale .price-item--regular{color:#7e858d!important}.product-grid .price__sale .price-item--sale{color:var(--ky-gold-hi)!important}.product-grid .kyoto-scale-pill{background:#d4af371a!important;border:1px solid rgba(212,175,55,.3)!important;color:#e8cf72!important;border-radius:999px!important;font-size:7px!important;letter-spacing:.12em;font-weight:900;padding:4px 7px!important}.product-grid .kyoto-star-visual{color:var(--ky-gold-hi)!important;text-shadow:0 0 8px rgba(212,175,55,.15);font-size:1rem!important}.product-grid .kyoto-cod-pill{background:#11161b!important;border-color:#38b57a40!important;color:#9fe1bf!important;font-size:8px!important}.product-grid .quick-add{margin:8px 0 0!important}.product-grid .quick-add__submit{min-height:42px!important;background:linear-gradient(180deg,#e5c65d,#b58d28)!important;color:#111!important;border-color:#d9b64d!important;box-shadow:none!important}.product-grid .quick-add__submit:hover{box-shadow:0 8px 20px #d4af372e!important}.product-grid .card__badge .badge{background:#e4453d!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em}.product-grid .card__media:after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.6) 49%,transparent 62%)!important}.circle-collections{background:linear-gradient(180deg,#0b0e11,#11151a)!important}.circle-collections .collection-card,.circle-collections .card-wrapper{background:#11161b!important;border:1px solid rgba(212,175,55,.14)!important;border-radius:18px!important;box-shadow:0 16px 40px #00000038}.circle-collections .card__media,.circle-collections img{border-radius:12px!important}.circle-collections .collection-card:hover,.circle-collections .card-wrapper:hover{border-color:#d4af376b!important;transform:translateY(-4px)}.circle-collections .card__heading,.circle-collections .card__heading a{color:#fff!important;text-transform:uppercase;letter-spacing:.08em}.featured-collection,.testimonial,.rich-text{background:transparent!important;color:#fff!important}.featured-collection .title,.testimonial .title,.rich-text .title{color:#fff!important}.featured-collection .description,.testimonial .subtitle{color:#8f969e!important}.testimonial .slider,.testimonial .testimonial-card,.testimonial .card{background:#11161b!important;color:#fff!important;border-color:#d4af3724!important;border-radius:18px!important}.testimonial .testimonial-card *,.testimonial .card *{color:inherit!important}.testimonial .star,.testimonial [class*=star]{color:var(--ky-gold-hi)!important}.product{background:transparent!important}.product__media-wrapper .product__media-list,.product__media-wrapper .product__media{background:#0e1216!important}.product__media-wrapper .product__media{border:1px solid rgba(212,175,55,.13)!important;border-radius:18px!important;box-shadow:0 22px 60px #00000047}.product__media-wrapper .product__media img{mix-blend-mode:normal}.product__media-wrapper .thumbnail{background:#14191e!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important}.product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--ky-gold)!important;box-shadow:0 0 0 1px var(--ky-gold)!important}.product__title h1,.product__title h2{font-size:clamp(2.8rem,5vw,5rem)!important;line-height:1.02!important;text-transform:uppercase;letter-spacing:-.045em;color:#fff!important}.product__text,.product__tax,.product__info-container,.product__description,.product__accordion,.product__popup-modal{color:#fff!important}.product__info-container{background:linear-gradient(180deg,#11151aeb,#0a0d10eb);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px!important;box-shadow:0 22px 65px #00000042}.product__info-container .product__text{color:var(--ky-gold)!important;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.price-card{background:linear-gradient(145deg,#151a1f,#0e1216)!important;border-color:#d4af3752!important;box-shadow:0 20px 50px #0000003d!important}.price-card .price-item--regular,.price-card .price-item--sale{color:#fff!important}.price-card .price-item--sale{color:var(--ky-gold-hi)!important}.price-card .price-item--regular{font-size:1.6rem!important}.price-card .product__tax,.price-card .installment{color:#9299a0!important}.product-form__input--pill .form__label{color:#aeb5bc!important;text-transform:uppercase;letter-spacing:.12em;font-size:9px!important}.product-form__input--pill input[type=radio]+label{background:#12171c!important;color:#e7e8e8!important;border-color:#ffffff21!important;border-radius:9px!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--ky-gold)!important;color:#111!important;border-color:var(--ky-gold)!important;box-shadow:0 0 0 1px #f1d36b!important}.kyoto-collector-confidence{background:linear-gradient(145deg,#11161b,#0d1013)!important;border-color:#d4af372e!important;box-shadow:0 16px 40px #0003!important}.kyoto-collector-confidence__head strong,.kyoto-collector-confidence__grid b{color:#fff!important}.kyoto-collector-confidence__head span{color:var(--ky-gold-hi)!important}.kyoto-collector-confidence__grid>div{background:#151a1f!important;border-color:#ffffff12!important}.kyoto-collector-confidence__grid small{color:#858c94!important}.kyoto-confidence-icon{background:#090c0f!important;color:var(--ky-gold-hi)!important;border:1px solid rgba(212,175,55,.28)}.usp-strip{background:linear-gradient(145deg,#11161b,#0d1013)!important;border:1px solid rgba(212,175,55,.16)!important;box-shadow:0 16px 36px #0003!important}.usp-strip__item{background:#151a1f!important;border-color:#ffffff14!important;color:#fff!important;box-shadow:none!important}.usp-strip__text{color:#fff!important}.usp-strip__item:before{background:#0b0e11!important;border:1px solid rgba(212,175,55,.18)}.collapsible-content,.product__accordion,.accordion,.collapsible-row-layout{color:#fff!important}.collapsible-content summary,.accordion summary{border-color:#ffffff14!important;color:#fff!important}.product__info-container .share-button{color:#b7bdc3!important}.kyoto-offer{border-color:#d4af376b!important;box-shadow:0 20px 55px #0000004d!important}.kyoto-offer__steps{background:#ffffff0a!important;border-color:#d4af371f!important}.product__sticky{background:#090b0df5!important;border-top:2px solid var(--ky-gold)!important;box-shadow:0 -14px 40px #00000059!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kyoto-sticky-label span{color:var(--ky-gold-hi)!important}.kyoto-sticky-label small{color:#8d959d!important}.product__sticky .kyoto-sticky-quantity{background:#151a1f!important;border-color:#d4af376b!important}.product__sticky .kyoto-sticky-quantity button,.product__sticky .kyoto-sticky-quantity input{color:#fff!important;-webkit-text-fill-color:#fff!important}.product__sticky .product__add__cart__button button{background:#11161b!important;color:#fff!important;border-color:#d4af378c!important}.product__sticky .shopify-payment-button__button,.product__sticky .shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#e5c75e,#b68e29)!important;color:#111!important;border-color:#d4af37!important}@media(max-width:767px){body{padding-bottom:118px!important}.product__sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}}.cart-drawer .drawer__inner,.cart-drawer .drawer__footer,.cart-drawer .drawer__header,.cart-page,.main-cart-items,.main-cart-footer{background:#0b0e11!important;color:#fff!important}.cart-drawer .drawer__header{border-color:#d4af3738!important}.cart-drawer .drawer__heading{color:#fff!important;text-transform:uppercase;letter-spacing:.05em}.cart-drawer .drawer__header:after{color:#d4af379e!important}.cart-drawer cart-drawer-items,.cart-drawer .cart-items{background:transparent!important}.cart-drawer .cart-item,.cart-item{background:#14191e!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;padding:10px!important;margin:8px 0!important}.cart-drawer .cart-item__name,.cart-item__name,.cart-drawer .cart-item__price-wrapper,.cart-item__price-wrapper{color:#fff!important}.cart-drawer .cart-item__image,.cart-item__image{background:#f2f2ee!important;border-radius:10px!important}.cart-drawer .quantity,.cart-item .quantity{background:#0c1014!important;border-color:#d4af374d!important;color:#fff!important}.cart-drawer .quantity__button,.cart-item .quantity__button,.cart-drawer .quantity__input,.cart-item .quantity__input{color:#fff!important}.kyoto-cart-saving{background:#123c2d!important;color:#7ee0ae!important;border-color:#38b57a47!important;box-shadow:0 0 12px #38b57a0f}.kyoto-b2g1-progress{background:linear-gradient(145deg,#171b20,#0f1317)!important;border-color:#d4af3733!important;color:#fff!important}.kyoto-b2g1-progress__top strong,.kyoto-b2g1-progress p{color:#fff!important}.kyoto-b2g1-progress p{opacity:.7}.kyoto-b2g1-progress__bar{background:#262b31!important}.kyoto-b2g1-progress__bar span{background:linear-gradient(90deg,#b28b26,#f0d36c)!important}.cart-drawer .drawer__footer{border-color:#d4af3733!important}.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:#fff!important}.cart-drawer .cart__checkout-button,.main-cart-footer .cart__checkout-button{background:linear-gradient(180deg,#e5c75e,#b68e29)!important;color:#111!important}.cart-drawer .discounts__discount{color:#8fe1b7!important}.cart__items,.cart__footer-wrapper,.cart__blocks,.cart__footer{background:transparent!important}.cart__items .cart-item{background:#12171c!important;border-color:#ffffff12!important}.cart__items .cart-item__name,.cart__items .cart-item__price-wrapper,.cart__items .quantity__input{color:#fff!important}.cart__items .quantity{background:#0c1014!important;border-color:#d4af3740!important}.cart__footer-wrapper{background:#101419!important;border:1px solid rgba(212,175,55,.14);border-radius:18px}.cart__ctas .button{min-height:54px!important}.footer{background:#07090b!important;color:#aeb4bb!important;border-top:1px solid rgba(212,175,55,.2)!important;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;right:-80px;top:20px;width:500px;height:180px;background:url(kyoto-car-outline.svg) center/contain no-repeat;opacity:.04;pointer-events:none}.footer-block__heading,.footer-block__details-content,.footer a,.footer .rte{color:#dfe2e5!important}.footer-block__heading{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--ky-gold-hi)!important}.footer a:hover{color:var(--ky-gold-hi)!important}.footer .field__input{background:#11161b!important;color:#fff!important;border-color:#d4af3738!important}.footer .newsletter-form__button{color:var(--ky-gold)!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.07)!important}.modal__content,.product-popup-modal__content,.quick-add-modal__content,.search-modal__content{background:#0d1013!important;color:#fff!important;border-color:#d4af3738!important}.modal__content h1,.modal__content h2,.modal__content h3,.product-popup-modal__content h1{color:#fff!important}.quick-add-modal .product-form__submit{background:linear-gradient(180deg,#e5c75e,#b68e29)!important;color:#111!important}.kyoto-collection-intro,.product__info-container,.cart__footer-wrapper,.cart-drawer .drawer__inner,.footer{background-image:linear-gradient(90deg,rgba(212,175,55,.025) 1px,transparent 1px),linear-gradient(rgba(212,175,55,.025) 1px,transparent 1px),linear-gradient(145deg,var(--ky-panel),var(--ky-bg-2))!important;background-size:42px 42px,42px 42px,auto}.product-grid .card-wrapper,.cart-drawer .cart-item,.cart__items .cart-item{position:relative}.product-grid .card-wrapper:focus-within{outline:1px solid var(--ky-gold);outline-offset:2px}@media(max-width:749px){body{overflow-x:hidden}.kyoto-auto-ui__wheel,.kyoto-auto-ui__car{display:none}.page-width{padding-left:12px!important;padding-right:12px!important}.kyoto-collection-intro{margin-top:20px!important;padding:20px 14px 18px!important;border-radius:18px}.kyoto-collection-intro:before{right:-100px;top:4px;width:330px;opacity:.055}.kyoto-collection-intro__title{font-size:2.55rem!important;max-width:90%}.kyoto-collection-intro__copy{font-size:1.05rem!important;line-height:1.45!important}.kyoto-collection-intro__offer{margin-top:12px!important;min-height:0!important;padding:15px!important}.product-grid{gap:14px!important}.product-grid .card-wrapper{padding:6px!important;border-radius:15px!important}.product-grid .card-wrapper:after{font-size:5px;left:9px;top:9px}.product-grid .card__inner{border-radius:10px!important}.product-grid .card__information{padding:8px 3px 4px!important}.product-grid .card__heading a{font-size:1.05rem!important;line-height:1.18!important}.product-grid .price{font-size:1.32rem!important}.product-grid .quick-add__submit{min-height:40px!important;font-size:1rem!important}.product-grid .kyoto-cod-pill{font-size:7px!important}.featured-collection .title,.testimonial .title,.rich-text .title{padding-top:18px!important}.featured-collection .title:before,.testimonial .title:before,.rich-text .title:before{font-size:6px!important}.product__info-container{padding:15px!important;border-radius:17px!important}.product__title h1,.product__title h2{font-size:2.55rem!important}.price-card{padding:1.25rem!important;border-radius:17px!important}.usp-strip{padding:10px!important;border-radius:14px!important}.usp-strip__item{padding:8px!important;font-size:10px!important;border-radius:10px!important}.usp-strip__item:before{width:28px;height:28px;font-size:13px}.kyoto-collector-confidence{padding:12px!important;border-radius:15px!important}.kyoto-collector-confidence__grid{gap:6px}.kyoto-collector-confidence__grid>div{padding:8px!important;border-radius:10px!important}.kyoto-offer{border-radius:16px!important}.cart-drawer .drawer__inner{width:96vw!important;max-width:96vw!important;border-left:1px solid rgba(212,175,55,.18)}.cart-drawer .drawer__header{padding:17px 14px 13px!important}.cart-drawer cart-drawer-items{padding:0 10px!important}.cart-drawer .drawer__footer{padding:12px 10px 16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.image-content-slider-section{background:#050607!important;border-bottom:1px solid rgba(212,175,55,.16)}.image-content-slider-section .carousel{height:min(78vh,820px)!important;min-height:540px!important;background:#050607!important}.image-content-slider-section .list .item .slide-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030405b8,#03040538 48%,#03040514),linear-gradient(0deg,rgba(3,4,5,.8),transparent 42%);z-index:1;pointer-events:none}.image-content-slider-section .list .item .slide-image .image-overlay{z-index:1!important;background:#000!important;opacity:.12!important}.image-content-slider-section .list .item .content{left:6%!important;bottom:12%!important;width:min(720px,86%)!important}.image-content-slider-section .list .item .content:before{content:"KYOTOYS / SCALE MODEL GARAGE";display:block;margin-bottom:12px;color:var(--ky-gold-hi);font-size:8px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.image-content-slider-section .list .item .title{font-size:clamp(3.8rem,7vw,8.5rem)!important;line-height:.92!important;font-weight:850!important;text-transform:uppercase;letter-spacing:-.055em!important;color:#fff!important;text-shadow:0 12px 40px rgba(0,0,0,.55)}.image-content-slider-section .list .item .des{font-size:14px!important;color:#c2c7cb!important;max-width:580px!important;line-height:1.55!important}.image-content-slider-section .list .item .buttons .btn{border-radius:9px!important;background:linear-gradient(180deg,#e6c861,#b28a25)!important;color:#111!important;border:1px solid #e6c861!important;font-weight:900!important;box-shadow:0 12px 28px #d4af3724}.image-content-slider-section .navigation-controls{right:5%!important;left:auto!important;bottom:28px!important;display:flex!important}.image-content-slider-section .thumbnail{border:1px solid rgba(212,175,55,.18)!important;background:#080a0cb8!important}.image-content-slider-section .thumbnail .item.active{border-color:var(--ky-gold)!important}.image-content-slider-section .arrows button{background:#12171c!important;border-color:#d4af374d!important;color:#fff!important}.image-content-slider-section .arrows button:hover{background:var(--ky-gold)!important;color:#111!important}.image-content-slider-section .countdown-wrapper{border:1px solid rgba(212,175,55,.28)!important;background:#080a0cc7!important;border-radius:12px!important}.image-content-slider-section .countdown-box{background:#11161b!important;border-color:#d4af3733!important;border-radius:9px!important}.image-content-slider-section .countdown-box span:first-child{color:var(--ky-gold-hi)!important}@media(max-width:749px){.image-content-slider-section .carousel{height:72vh!important;min-height:500px!important}.image-content-slider-section .list .item .content{left:18px!important;bottom:52px!important;width:calc(100% - 36px)!important}.image-content-slider-section .list .item .content:before{font-size:6px;margin-bottom:9px}.image-content-slider-section .list .item .title{font-size:3.4rem!important;max-width:92%!important}.image-content-slider-section .list .item .des{font-size:11px!important;max-width:95%!important}.image-content-slider-section .navigation-controls{display:none!important}}.shopify-section:not(.header-section):not(.footer-section):not(.image-content-slider-section):after{pointer-events:none}.featured-collection:after,.testimonial:after,.circle-collections:after,.rich-text:after{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.18),transparent)}.featured-collection .page-width:before,.testimonial .page-width:before,.circle-collections .page-width:before{content:"//";position:absolute;right:0;top:6px;color:#d4af3740;font-size:10px;letter-spacing:.2em;font-weight:900}.header__icon svg,.footer svg,.usp-strip svg,.cart-drawer svg,.product__info-container svg{stroke-width:1.6}.usp-strip__item:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--ky-gold);margin-left:auto;box-shadow:0 0 8px #d4af3780}.product__media-wrapper:after{content:"01";position:absolute;right:12px;top:12px;z-index:5;color:#ffffff4d;font-size:8px;font-weight:900;letter-spacing:.15em;pointer-events:none}.shopify-challenge__container,.customer,.main-page,.article-template,.main-search{color:#fff!important}.customer .field__input,.main-page .field__input,.main-search .field__input{background:#12171c!important;color:#fff!important;border-color:#d4af3738!important}.customer .button,.main-search .button{background:linear-gradient(180deg,#e5c75e,#b68e29)!important;color:#111!important}@media(prefers-reduced-motion:no-preference){@keyframes kyWheelPulse{0%,to{opacity:.55;transform:rotate(0)}50%{opacity:1;transform:rotate(8deg)}}.kyoto-collection-intro:after{animation:kyLineTravel 6s linear infinite}@keyframes kyLineTravel{0%{background-position:-20% 0}to{background-position:120% 0}}}.kyoto-page-index main .shopify-section,.kyoto-page-collection main .shopify-section,.kyoto-page-product main .shopify-section,.kyoto-page-cart main .shopify-section,.kyoto-page-search main .shopify-section,.kyoto-page-page main .shopify-section{background:transparent!important}.kyoto-page-index .shopify-section .gradient,.kyoto-page-collection .shopify-section .gradient,.kyoto-page-product .shopify-section .gradient,.kyoto-page-cart .shopify-section .gradient{background:transparent!important}.kyoto-page-index .featured-collection,.kyoto-page-index .testimonial,.kyoto-page-index .rich-text,.kyoto-page-index .circle-collections{padding-top:42px!important;padding-bottom:42px!important}@media(max-width:749px){.kyoto-page-index .featured-collection,.kyoto-page-index .testimonial,.kyoto-page-index .rich-text,.kyoto-page-index .circle-collections{padding-top:28px!important;padding-bottom:28px!important}}.kyoto-auto-ui__gauge{position:absolute;left:50%;top:-30px;width:260px;transform:translate(-50%);opacity:.025}@media(max-width:749px){.kyoto-auto-ui__gauge{width:190px;top:45px;opacity:.018}}.product-grid.kyoto-full-width-grid,.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;align-items:stretch}.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;padding-left:0!important}@media screen and (min-width:990px){.product-grid>.grid__item{flex:none!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.kyoto-full-width-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.product-grid.kyoto-full-width-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:14px!important}.product-grid>.grid__item{padding-bottom:0!important}}:root{--ky-brand:#54362A;--ky-brand-soft:#765B43;--ky-logo-tan:#987D5B;--ky-bg:#ffffff;--ky-bg-2:#faf8f5;--ky-panel:#ffffff;--ky-panel-2:#f5f1ec;--ky-card:#ffffff;--ky-white:#54362A;--ky-muted:#6f655e;--ky-line:rgba(84,54,42,.14);--ky-line-dark:rgba(84,54,42,.1);--ky-gold:#765B43;--ky-gold-hi:#765B43;--ky-gold-soft:rgba(152,125,91,.1);--ky-red:#D92D20;--ky-green:#247A4B;--ky-green-soft:#EAF7EF;--ky-green-line:#BFE5CD}html{background:#fff!important;color:var(--ky-brand)!important;color-scheme:light}body{background:#fff!important;color:var(--ky-brand)!important}body:before{opacity:.65!important;background-image:linear-gradient(rgba(84,54,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(84,54,42,.035) 1px,transparent 1px)!important;background-size:48px 48px!important;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%)!important;mask-image:linear-gradient(to bottom,black,transparent 92%)!important}main.content-for-layout{background:#fff!important;color:var(--ky-brand)!important}main.content-for-layout:before{background:linear-gradient(90deg,transparent,var(--ky-brand-soft),transparent)!important;opacity:.28!important}.header-wrapper,.section-header,main,footer,.shopify-section{z-index:1}.header-wrapper{background:#fffffff5!important;color:var(--ky-brand)!important;border-bottom:1px solid rgba(84,54,42,.12)!important;box-shadow:0 8px 24px #54362a0f!important}.header__heading-link,.header__icon,.header__icon .svg-wrapper,.header__menu-item,.header__active-menu-item{color:var(--ky-brand)!important}.header__heading-logo{filter:none!important}.header__icon:hover,.header__menu-item:hover{color:var(--ky-brand-soft)!important}.header__active-menu-item{text-decoration-color:var(--ky-brand-soft)!important}.header__icon svg{filter:none!important}.cart-count-bubble{background:var(--ky-brand)!important;color:#fff!important;border:2px solid #fff!important}.header-wrapper .search-modal__content,.header-wrapper .menu-drawer{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a24!important}.header-wrapper .search__input{background:#faf8f5!important;color:var(--ky-brand)!important;border-color:#54362a2e!important}.header-wrapper .menu-drawer__menu-item{color:var(--ky-brand)!important;border-bottom:1px solid rgba(84,54,42,.08)!important}.header-wrapper .menu-drawer__menu-item:hover{background:#faf8f5!important;color:var(--ky-brand-soft)!important}.header-wrapper:after{background:#fff!important;border-bottom:1px solid rgba(84,54,42,.07)!important;color:var(--ky-brand-soft)!important}h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,summary,legend,span,small,strong,b{color:inherit}body a{color:var(--ky-brand)!important}body a:hover{color:var(--ky-brand-soft)!important}.shopify-section .title,.shopify-section .rich-text__heading,.shopify-section .section-header__title,.featured-collection .title,.testimonial .title,.circle-collections h2,.rich-text .title{color:var(--ky-brand)!important}.featured-collection .title:before,.testimonial .title:before,.circle-collections h2:before,.rich-text .title:before{color:var(--ky-brand-soft)!important}.custom-marquee,.marquee,.scrolling-text{background:#fff!important;color:var(--ky-brand)!important;border-top:1px solid rgba(84,54,42,.1)!important;border-bottom:1px solid rgba(84,54,42,.1)!important;box-shadow:0 2px 10px #54362a08!important}.custom-marquee *,.marquee *,.scrolling-text *{color:var(--ky-brand)!important}.custom-marquee:before{color:var(--ky-brand-soft)!important}.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit,.cart__checkout-button{color:#fff!important}.button--primary,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded,.product-grid .quick-add__submit{background:var(--ky-brand)!important;color:#fff!important;border:1px solid var(--ky-brand)!important;box-shadow:0 8px 20px #54362a1f!important}.button--secondary{background:#fff!important;color:var(--ky-brand)!important;border:1px solid rgba(84,54,42,.25)!important}.button:hover,.shopify-payment-button__button:hover{box-shadow:0 12px 24px #54362a29!important}.kyoto-auto-ui__rail{color:#54362a61!important}.kyoto-auto-ui__rail i{background:linear-gradient(var(--ky-brand-soft),transparent)!important}.kyoto-auto-ui__wheel{opacity:.055!important}.kyoto-auto-ui__car,.kyoto-auto-ui__gauge{opacity:.035!important}.collection,.product-grid-container,.facets-wrapper,.kyoto-collection-intro{color:var(--ky-brand)!important}.kyoto-collection-intro{background:linear-gradient(90deg,rgba(84,54,42,.035) 1px,transparent 1px),linear-gradient(rgba(84,54,42,.035) 1px,transparent 1px),linear-gradient(145deg,#fff,#faf8f5 70%,#f7f2ed)!important;background-size:36px 36px,36px 36px,auto!important;border-color:#54362a1f!important;box-shadow:0 20px 50px #54362a12!important}.kyoto-collection-intro:after{background:linear-gradient(90deg,transparent,var(--ky-brand-soft),transparent)!important}.kyoto-collection-intro__eyebrow{color:var(--ky-brand-soft)!important}.kyoto-collection-intro__title{color:var(--ky-brand)!important}.kyoto-collection-intro__copy{color:var(--ky-muted)!important}.kyoto-collection-intro__trust span{background:#fff!important;border-color:var(--ky-green-line)!important;color:var(--ky-green)!important;box-shadow:0 3px 12px #247a4b0f!important}.kyoto-collection-intro__offer{background:linear-gradient(145deg,#effaf3,#e6f6ec)!important;border-color:var(--ky-green-line)!important;box-shadow:0 14px 35px #247a4b14!important}.kyoto-collection-intro__offer-label{color:var(--ky-green)!important}.kyoto-collection-intro__offer strong{color:var(--ky-brand)!important}.kyoto-collection-intro__offer small{color:var(--ky-muted)!important}.kyoto-collection-controls__count{color:var(--ky-brand)!important}.kyoto-collection-controls__hint{color:var(--ky-muted)!important}.facets-wrapper,.facets-container,.facets-vertical-sort,.facets-vertical-form{color:var(--ky-brand)!important}.facets-container{background:#fff!important;border-color:#54362a1f!important;box-shadow:0 8px 24px #54362a0a!important}.facets__summary,.facet-filters__sort,.facets__summary-label,.product-count__text,.facets__list{color:var(--ky-brand)!important}.facets__summary:hover{color:var(--ky-brand-soft)!important}.select__select,.facets__display,.facets__price{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a2e!important}.facets__disclosure{border-color:#54362a1a!important}.facets__header{background:#faf8f5!important;color:var(--ky-brand)!important}.product-grid .card-wrapper{background:#fff!important;border:1px solid rgba(84,54,42,.12)!important;box-shadow:0 12px 30px #54362a12!important}.product-grid .card-wrapper:after{color:#987d5bb8!important}.product-grid .card-wrapper:hover{border-color:#987d5b73!important;box-shadow:0 20px 42px #54362a1f,0 0 0 1px #987d5b0d!important}.product-grid .card__inner{background:#f7f6f3!important;box-shadow:inset 0 0 0 1px #54362a0f!important}.product-grid .card__media .media{background:linear-gradient(145deg,#fff,#f3f1ed)!important}.product-grid .card__heading a{color:var(--ky-brand)!important}.product-grid .card__heading a:hover{color:var(--ky-brand-soft)!important}.product-grid .price,.product-grid .price-item--regular{color:var(--ky-brand)!important}.product-grid .price__sale .price-item--regular{color:#8c8179!important}.product-grid .price__sale .price-item--sale{color:var(--ky-brand)!important}.product-grid .kyoto-scale-pill{background:#f7f1e9!important;border-color:#987d5b47!important;color:var(--ky-brand)!important}.product-grid .kyoto-star-visual{color:#c28a00!important;text-shadow:none!important}.product-grid .kyoto-cod-pill{background:var(--ky-green-soft)!important;border-color:var(--ky-green-line)!important;color:var(--ky-green)!important}.product-grid .card__badge .badge{background:var(--ky-red)!important;color:#fff!important}.product-grid .quick-add__submit{background:var(--ky-brand)!important;color:#fff!important;border-color:var(--ky-brand)!important}.circle-collections{background:#fff!important}.circle-collections .collection-card,.circle-collections .card-wrapper{background:#fff!important;border-color:#54362a1f!important;box-shadow:0 12px 32px #54362a12!important}.circle-collections .card__heading,.circle-collections .card__heading a{color:var(--ky-brand)!important}.featured-collection,.testimonial,.rich-text{background:#fff!important;color:var(--ky-brand)!important}.featured-collection .description,.testimonial .subtitle{color:var(--ky-muted)!important}.testimonial .slider,.testimonial .testimonial-card,.testimonial .card{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a1f!important;box-shadow:0 10px 28px #54362a0f!important}.testimonial .star,.testimonial [class*=star]{color:#c28a00!important}.product{background:#fff!important}.product__media-wrapper .product__media-list,.product__media-wrapper .product__media{background:#f7f6f3!important}.product__media-wrapper .product__media{border-color:#54362a1a!important;box-shadow:0 18px 50px #54362a14!important}.product__media-wrapper .thumbnail{background:#fff!important;border-color:#54362a1f!important}.product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--ky-brand-soft)!important;box-shadow:0 0 0 1px var(--ky-brand-soft)!important}.product__title h1,.product__title h2,.product__text,.product__tax,.product__info-container,.product__description,.product__accordion,.product__popup-modal{color:var(--ky-brand)!important}.product__info-container{background:linear-gradient(180deg,#fff,#faf8f5)!important;border-color:#54362a1f!important;box-shadow:0 18px 50px #54362a12!important}.product__info-container .product__text{color:var(--ky-brand-soft)!important}.price-card{background:linear-gradient(145deg,#fff,#faf8f5)!important;border-color:#54362a29!important;box-shadow:0 12px 32px #54362a12!important}.price-card .price-item--regular,.price-card .price-item--sale{color:var(--ky-brand)!important}.price-card .product__tax,.price-card .installment,.product-form__input--pill .form__label{color:var(--ky-muted)!important}.product-form__input--pill input[type=radio]+label{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a2e!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--ky-brand)!important;color:#fff!important;border-color:var(--ky-brand)!important;box-shadow:0 0 0 1px var(--ky-brand)!important}.kyoto-collector-confidence{background:linear-gradient(145deg,#fff,#f7f4ef)!important;border-color:#54362a1f!important;box-shadow:0 12px 32px #54362a0f!important}.kyoto-collector-confidence__head strong,.kyoto-collector-confidence__grid b{color:var(--ky-brand)!important}.kyoto-collector-confidence__head span{color:var(--ky-brand-soft)!important}.kyoto-collector-confidence__grid>div{background:#fff!important;border-color:#54362a1a!important}.kyoto-collector-confidence__grid small{color:var(--ky-muted)!important}.kyoto-confidence-icon{background:#f8f2eb!important;color:var(--ky-brand-soft)!important;border-color:#987d5b3d!important}.usp-strip{background:linear-gradient(145deg,#fff,#f7f4ef)!important;border-color:#54362a1f!important;box-shadow:0 12px 30px #54362a0f!important}.usp-strip__item{background:#fff!important;border-color:#54362a1a!important;color:var(--ky-brand)!important}.usp-strip__text{color:var(--ky-brand)!important}.usp-strip__item:before{background:#f8f2eb!important;border-color:#987d5b33!important}.usp-strip__item:after{background:var(--ky-green)!important;box-shadow:none!important}.collapsible-content,.product__accordion,.accordion,.collapsible-row-layout{color:var(--ky-brand)!important}.collapsible-content summary,.accordion summary{border-color:#54362a1a!important;color:var(--ky-brand)!important}.product__info-container .share-button{color:var(--ky-muted)!important}.kyoto-offer{background:linear-gradient(145deg,#effaf3,#e7f6ec)!important;border-color:var(--ky-green-line)!important;box-shadow:0 14px 35px #247a4b14!important;color:var(--ky-brand)!important}.kyoto-offer__steps{background:#ffffffb8!important;border-color:#247a4b1f!important}.product__sticky{background:#fffffff7!important;border-top:2px solid var(--ky-brand-soft)!important;box-shadow:0 -10px 30px #54362a1a!important}.kyoto-sticky-label span{color:var(--ky-brand-soft)!important}.kyoto-sticky-label small{color:var(--ky-muted)!important}.product__sticky .kyoto-sticky-quantity{background:#fff!important;border-color:#54362a38!important}.product__sticky .kyoto-sticky-quantity button,.product__sticky .kyoto-sticky-quantity input{color:var(--ky-brand)!important;-webkit-text-fill-color:var(--ky-brand)!important}.product__sticky .product__add__cart__button button{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a52!important}.product__sticky .shopify-payment-button__button,.product__sticky .shopify-payment-button__button--unbranded{background:var(--ky-brand)!important;color:#fff!important;border-color:var(--ky-brand)!important}.cart-drawer .drawer__inner,.cart-drawer .drawer__footer,.cart-drawer .drawer__header,.cart-page,.main-cart-items,.main-cart-footer{background:#fff!important;color:var(--ky-brand)!important}.cart-drawer .drawer__header{border-color:#54362a1f!important}.cart-drawer .drawer__heading{color:var(--ky-brand)!important}.cart-drawer .drawer__header:after{color:var(--ky-brand-soft)!important}.cart-drawer .cart-item,.cart-item{background:#faf8f5!important;border-color:#54362a1a!important}.cart-drawer .cart-item__name,.cart-item__name,.cart-drawer .cart-item__price-wrapper,.cart-item__price-wrapper{color:var(--ky-brand)!important}.cart-drawer .cart-item__image,.cart-item__image{background:#fff!important}.cart-drawer .quantity,.cart-item .quantity{background:#fff!important;border-color:#54362a2e!important;color:var(--ky-brand)!important}.cart-drawer .quantity__button,.cart-item .quantity__button,.cart-drawer .quantity__input,.cart-item .quantity__input{color:var(--ky-brand)!important;-webkit-text-fill-color:var(--ky-brand)!important}.kyoto-cart-saving{background:var(--ky-green-soft)!important;color:var(--ky-green)!important;border-color:var(--ky-green-line)!important;box-shadow:none!important}.kyoto-b2g1-progress{background:linear-gradient(145deg,#effaf3,#e7f6ec)!important;border-color:var(--ky-green-line)!important;color:var(--ky-brand)!important}.kyoto-b2g1-progress__top strong,.kyoto-b2g1-progress p{color:var(--ky-brand)!important}.kyoto-b2g1-progress p{opacity:.82!important}.kyoto-b2g1-progress__bar{background:#dfeee4!important}.kyoto-b2g1-progress__bar span{background:linear-gradient(90deg,#3f9b68,#247a4b)!important}.cart-drawer .drawer__footer{border-color:#54362a1f!important}.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:var(--ky-brand)!important}.cart-drawer .cart__checkout-button,.main-cart-footer .cart__checkout-button{background:var(--ky-brand)!important;color:#fff!important}.cart-drawer .discounts__discount{color:var(--ky-green)!important}.cart__items .cart-item{background:#faf8f5!important;border-color:#54362a1a!important}.cart__items .cart-item__name,.cart__items .cart-item__price-wrapper,.cart__items .quantity__input{color:var(--ky-brand)!important}.cart__items .quantity{background:#fff!important;border-color:#54362a2e!important}.cart__footer-wrapper{background:#fff!important;border-color:#54362a1f!important}.footer{background:#faf8f5!important;color:var(--ky-muted)!important;border-top:1px solid rgba(84,54,42,.12)!important}.footer-block__heading,.footer-block__details-content,.footer a,.footer .rte{color:var(--ky-brand)!important}.footer-block__heading,.footer a:hover{color:var(--ky-brand-soft)!important}.footer .field__input{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a2e!important}.footer .newsletter-form__button{color:var(--ky-brand)!important}.footer__content-bottom{border-top-color:#54362a14!important}.modal__content,.product-popup-modal__content,.quick-add-modal__content,.search-modal__content{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a24!important}.modal__content h1,.modal__content h2,.modal__content h3,.product-popup-modal__content h1{color:var(--ky-brand)!important}.quick-add-modal .product-form__submit{background:var(--ky-brand)!important;color:#fff!important}.product__media-wrapper:after{color:#54362a59!important}.featured-collection:after,.testimonial:after,.circle-collections:after,.rich-text:after{background:linear-gradient(90deg,transparent,rgba(152,125,91,.22),transparent)!important}.featured-collection .page-width:before,.testimonial .page-width:before,.circle-collections .page-width:before{color:#987d5b4d!important}.custom-banner-section,.slideshow,.image-banner,.custom-banner-section .banner,.slideshow .slideshow__slide,.image-banner .banner{background:#fff!important}.custom-banner-section:after,.slideshow:after,.image-banner:after{background:linear-gradient(transparent,#ffffffe0)!important}.banner__heading,.slideshow__heading{color:var(--ky-brand)!important;text-shadow:none!important}.image-content-slider-section{background:#fff!important;border-bottom-color:#54362a1a!important}.image-content-slider-section .carousel{background:#fff!important}.image-content-slider-section .list .item .slide-image:after{background:linear-gradient(90deg,#ffffffc2,#ffffff2e 48%,#ffffff0a),linear-gradient(0deg,rgba(255,255,255,.82),transparent 42%)!important}.image-content-slider-section .list .item .content:before{color:var(--ky-brand-soft)!important}.image-content-slider-section .list .item .title{color:var(--ky-brand)!important;text-shadow:none!important}.image-content-slider-section .list .item .des{color:var(--ky-muted)!important}.image-content-slider-section .list .item .buttons .btn{background:var(--ky-brand)!important;color:#fff!important;border-color:var(--ky-brand)!important}.image-content-slider-section .thumbnail{border-color:#54362a24!important;background:#ffffffe6!important}.image-content-slider-section .thumbnail .item.active{border-color:var(--ky-brand-soft)!important}.image-content-slider-section .arrows button{background:#fff!important;border-color:#54362a2e!important;color:var(--ky-brand)!important}.image-content-slider-section .arrows button:hover{background:var(--ky-brand)!important;color:#fff!important}.image-content-slider-section .countdown-wrapper{border-color:#54362a29!important;background:#ffffffeb!important}.image-content-slider-section .countdown-box{background:#faf8f5!important;border-color:#54362a1f!important}.image-content-slider-section .countdown-box span:first-child{color:var(--ky-brand-soft)!important}[class*=cod],.kyoto-cod-pill,[class*=COD]{color:var(--ky-green)!important}.kyoto-cod-pill{background:var(--ky-green-soft)!important;border-color:var(--ky-green-line)!important}.sale-badge,.badge--sale,.card__badge .badge,.product .badge{background:var(--ky-red)!important;color:#fff!important}.kyoto-cart-saving,[class*=saving],[class*=savings]{color:var(--ky-green)!important}input,select,textarea,.field__input,.select__select{background:#fff!important;color:var(--ky-brand)!important;border-color:#54362a2e!important}input::placeholder,textarea::placeholder{color:#8b8179!important;opacity:1!important}input:focus,select:focus,textarea:focus,.field__input:focus,.select__select:focus{border-color:var(--ky-brand-soft)!important;box-shadow:0 0 0 2px #987d5b1f!important}.kyoto-page-index main .shopify-section,.kyoto-page-collection main .shopify-section,.kyoto-page-product main .shopify-section,.kyoto-page-cart main .shopify-section,.kyoto-page-search main .shopify-section,.kyoto-page-page main .shopify-section{background:#fff!important}.kyoto-page-index .shopify-section .gradient,.kyoto-page-collection .shopify-section .gradient,.kyoto-page-product .shopify-section .gradient,.kyoto-page-cart .shopify-section .gradient{background:#fff!important}@media(max-width:749px){body{background:#fff!important}.product-grid .card-wrapper{box-shadow:0 8px 20px #54362a0f!important}.product__sticky{background:#fffffffa!important}.header-wrapper:after{background:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/kyoto-auto-premium.css.map */
