@font-face{font-family:Crimson Pro;src:url(crimson-pro-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(crimson-pro-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(crimson-pro-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(source-sans-pro-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(source-sans-pro-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(source-sans-pro-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-charcoal-black: 42, 41, 40;--color-deep-charcoal: 38, 37, 36;--color-steel-grey: 107, 104, 102;--color-silk-white: 253, 253, 251;--color-moon-grey: 248, 247, 245;--color-pure-white: 255, 255, 255;--color-aged-burgundy: 139, 58, 58;--color-deep-burgundy: 107, 46, 46;--color-brass-gold: 201, 169, 97;--color-light-brass: 220, 199, 153;--color-platinum: 232, 230, 227;--color-warm-grey: 138, 136, 134;--color-success-green: 123, 154, 126;--color-info-blue: 91, 124, 138;--font-heading-family: "Crimson Pro", "Hiragino Mincho ProN", Georgia, serif;--font-body-family: "Source Sans Pro", "Hiragino Sans", -apple-system, BlinkMacSystemFont, sans-serif;--shadow-soft: 0 2px 8px rgba(42, 41, 40, .06);--shadow-medium: 0 8px 24px rgba(42, 41, 40, .08);--shadow-deep: 0 16px 48px rgba(42, 41, 40, .12);--shadow-luxury: 0 24px 64px rgba(42, 41, 40, .16);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--space-section: 100px}body,.body,input,textarea,select,button{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.section-header__title,.product__title,.card__heading{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.2!important}.hero__heading,.banner__heading,h1.h0{font-size:clamp(48px,8vw,72px)!important;line-height:1.1!important}h1,.h1{font-size:clamp(48px,7vw,66px)!important}h2,.h2,.section-header__title{font-size:clamp(36px,5vw,48px)!important}h3,.h3{font-size:clamp(24px,4vw,32px)!important}h4,.h4,.product__title,.card__heading{font-size:24px!important}.header__menu-item span,.list-menu__item,.menu-drawer__menu-item,.footer__list-menu-item{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important}.rte,.product__description,.card__content{font-size:16px!important;line-height:1.6!important;font-weight:400!important}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body-family)!important;font-weight:300!important;font-feature-settings:"tnum" on!important;font-size:32px!important}@media screen and (max-width: 767px){h1,.h1{font-size:48px!important}h2,.h2{font-size:36px!important}h3,.h3,.price{font-size:28px!important}}.price--on-sale .price__sale,.price--on-sale .price__regular,.price__badge-sale,.badge.price__badge--on-sale,.card__badge .badge,.price--on-sale .price-item--regular,.product__badge,.card__badge,.price-item--last:last-of-type:after,s,.price--on-sale,.price__badge-percentage,.card--media .card__badge,.price--highlight,.badge--sale,.price__sale .price-item--sale{display:none!important}.price-item--regular{text-decoration:none!important}.price__regular,.price-item{color:rgb(var(--color-charcoal-black))!important;text-decoration:none!important}.trust-bar{background:rgb(var(--color-charcoal-black));color:rgb(var(--color-silk-white));padding:10px 0;font-size:12px;text-align:center;border-bottom:1px solid rgba(var(--color-brass-gold),.2);font-weight:400;letter-spacing:.04em}.trust-container{max-width:1440px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:8px}.trust-icon{color:rgb(var(--color-brass-gold));font-size:14px}@media screen and (max-width: 767px){.trust-container{gap:16px}.trust-item{font-size:11px}}.section-header.header-wrapper{background:linear-gradient(180deg,rgb(var(--color-charcoal-black)),rgb(var(--color-deep-charcoal)))!important;border-bottom:1px solid rgba(var(--color-brass-gold),.2)}.header{background:transparent!important;color:rgb(var(--color-silk-white))!important}.header__heading,.header__heading-link,.header__menu-item span,.header__icon,.header__icon--cart .icon,.header__icon--account .icon,.header__icon--search .icon{color:rgb(var(--color-silk-white))!important}.header__heading-link{font-family:var(--font-heading-family)!important;font-size:28px!important;font-weight:400!important;letter-spacing:.02em!important}.header__icon:hover,.header__menu-item:hover span{color:rgb(var(--color-brass-gold))!important}.header__search{border-color:rgba(var(--color-brass-gold),.3)!important}.search__input{background:rgba(var(--color-silk-white),.1)!important;border:1px solid rgba(var(--color-brass-gold),.3)!important;color:rgb(var(--color-silk-white))!important;font-size:14px!important}.search__input::placeholder{color:rgba(var(--color-silk-white),.6)!important}.search__input:focus{background:rgba(var(--color-silk-white),.15)!important;border-color:rgb(var(--color-brass-gold))!important}.cart-count-bubble{background:rgb(var(--color-aged-burgundy))!important;color:rgb(var(--color-pure-white))!important;font-weight:600!important}.header__submenu{background:rgb(var(--color-silk-white))!important;border:1px solid rgb(var(--color-platinum))!important;border-top:2px solid rgb(var(--color-brass-gold))!important;box-shadow:var(--shadow-deep)!important}.header__submenu .header__menu-item span{color:rgb(var(--color-charcoal-black))!important;font-size:14px!important;text-transform:none!important;letter-spacing:normal!important}.header__submenu .header__menu-item:hover span{color:rgb(var(--color-aged-burgundy))!important}.header__icon--menu .icon{color:rgb(var(--color-silk-white))!important;stroke:rgb(var(--color-silk-white))!important}.menu-drawer{background:rgb(var(--color-silk-white))!important;border-left:1px solid rgb(var(--color-platinum))!important}.menu-drawer__inner-container{padding-top:0!important}.menu-drawer__close-button{background:transparent!important;color:rgb(var(--color-charcoal-black))!important}.menu-drawer__close-button:hover{color:rgb(var(--color-brass-gold))!important}.professional-toggle{background:rgb(var(--color-moon-grey));padding:24px;border-bottom:1px solid rgb(var(--color-platinum))}.toggle-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-steel-grey));margin-bottom:16px}.professional-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.prof-option{padding:12px;background:rgb(var(--color-pure-white));border:1px solid rgb(var(--color-platinum));cursor:pointer;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-charcoal-black));transition:all .3s ease}.prof-option:hover{border-color:rgb(var(--color-brass-gold));background-color:rgb(var(--color-silk-white))}.prof-option.active{background:rgb(var(--color-charcoal-black));color:rgb(var(--color-silk-white));border-color:rgb(var(--color-charcoal-black))}.quick-filters{background:rgb(var(--color-moon-grey));padding:16px 24px;border-bottom:1px solid rgb(var(--color-platinum))}.filter-pills{display:flex;gap:8px;flex-wrap:wrap}.filter-pill{display:inline-flex;align-items:center;padding:8px 16px;background:rgb(var(--color-pure-white));border:1px solid rgb(var(--color-platinum));border-radius:20px;font-size:11px;font-weight:500;text-decoration:none;color:rgb(var(--color-charcoal-black));transition:all .3s ease}.filter-pill:hover{border-color:rgb(var(--color-brass-gold));color:rgb(var(--color-brass-gold))}.menu-drawer__menu-item{border-bottom:1px solid rgba(var(--color-platinum),.5)}.menu-drawer__menu-item:last-child{border-bottom:none}.card--standard,.card--product{border:1px solid rgb(var(--color-platinum))!important;background:rgb(var(--color-pure-white))!important;transition:all .3s ease!important}.card--standard:hover,.card--product:hover{transform:translateY(-8px)!important;box-shadow:var(--shadow-deep)!important;border-color:rgb(var(--color-brass-gold))!important}.card__content{padding:24px!important}.card__information{padding:0!important}.card__badge{top:20px!important;left:20px!important}.badge{background:rgb(var(--color-aged-burgundy))!important;color:rgb(var(--color-pure-white))!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:6px 12px!important;border:none!important}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:18px 52px!important;border:none!important;border-radius:0!important;transition:all .3s ease!important;cursor:pointer!important}.button--primary,.shopify-payment-button__button{background-color:rgb(var(--color-aged-burgundy))!important;color:rgb(var(--color-pure-white))!important}.button--primary:hover,.button--primary:focus,.shopify-payment-button__button:hover{background-color:rgb(var(--color-deep-burgundy))!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #8b3a3a40!important}.button--secondary{background-color:transparent!important;color:rgb(var(--color-charcoal-black))!important;border:2px solid rgb(var(--color-charcoal-black))!important}.button--secondary:hover{background-color:rgb(var(--color-charcoal-black))!important;color:rgb(var(--color-silk-white))!important}.button--gold,.product__submit--gold{background-color:rgb(var(--color-brass-gold))!important;color:rgb(var(--color-charcoal-black))!important}.button--gold:hover{background-color:rgb(var(--color-light-brass))!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #c9a96140!important}.field__input,.customer input,.search__input{background:rgb(var(--color-silk-white))!important;border:1px solid rgb(var(--color-platinum))!important;padding:14px 16px!important;font-size:16px!important;font-family:var(--font-body-family)!important;transition:all .3s ease!important}.field__input:focus,.customer input:focus,.search__input:focus{border-color:rgb(var(--color-brass-gold))!important;outline:none!important;box-shadow:0 0 0 3px #c9a9611a!important}.select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B6866' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;padding-right:40px!important}.japanese-badge{display:inline-flex;align-items:center;gap:8px;margin-left:16px;color:rgb(var(--color-brass-gold));font-size:20px;opacity:.9}.japanese-text{font-size:.9em;color:rgb(var(--color-brass-gold));letter-spacing:.05em}.craftsman-signature{display:flex;align-items:center;gap:20px;padding:20px;background:rgb(var(--color-moon-grey));border:1px solid rgb(var(--color-platinum));margin:30px 0}.craftsman-photo{width:80px;height:80px;border-radius:50%;object-fit:cover}.craftsman-details{flex:1}.craftsman-name{font-family:var(--font-heading-family);font-size:24px;color:rgb(var(--color-charcoal-black));margin-bottom:4px}.craftsman-title{font-size:14px;color:rgb(var(--color-brass-gold));text-transform:uppercase;letter-spacing:.08em}.card--standard:hover,.card--product:hover,.button:hover,.product-item:hover{box-shadow:var(--shadow-deep)!important}.header.scrolled{box-shadow:var(--shadow-medium)!important}.modal__content,.cart-drawer__inner{box-shadow:var(--shadow-luxury)!important}.page-width{max-width:1440px!important}.text-brass{color:rgb(var(--color-brass-gold))!important}.text-burgundy{color:rgb(var(--color-aged-burgundy))!important}.bg-moon{background-color:rgb(var(--color-moon-grey))!important}.bg-silk{background-color:rgb(var(--color-silk-white))!important}.section-padding{padding:100px 0!important}@media screen and (max-width: 767px){.section-padding{padding:60px 0!important}}@media screen and (max-width: 989px){.header__icon--menu{display:flex!important}.header__inline-menu{display:none!important}}@media screen and (max-width: 767px){.header{padding:12px 0!important}.header__heading-link{font-size:24px!important}.banner__heading{font-size:48px!important}.button{padding:16px 32px!important;font-size:12px!important;width:100%!important}.card__content{padding:16px!important}.header__icon,.button,a{min-height:44px!important;display:flex!important;align-items:center!important}}.announcement-bar{background-color:rgb(var(--color-aged-burgundy))!important;color:rgb(var(--color-pure-white))!important;border:none!important}.announcement-bar__message{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}.footer{background-color:rgb(var(--color-moon-grey))!important;border-top:1px solid rgb(var(--color-platinum))!important}.footer__content-top{padding:60px 0 40px!important}.footer__blocks-wrapper{gap:60px!important}.footer__heading{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:rgb(var(--color-charcoal-black))!important;margin-bottom:20px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/japan-scissors-base.css.map */
