:root:root{--cb-paper: #EEEBE6;--cb-tile: #F8F6F2;--cb-ink: #2B2B2A;--cb-text: #555555;--cb-mute: #8A8986;--cb-rule: #D8D3CA;--cb-line: var(--cb-ink);--cb-signal: #E1B548;--cb-graphite: var(--cb-text);--cb-panel: #E4E2DE;--cb-f-display: "Questrial", "Helvetica Neue", Arial, sans-serif;--cb-f-title: "Questrial", "Helvetica Neue", Arial, sans-serif;--cb-f-mono: var(--cb-f-display);--cb-f-text: "LINE Seed JP", "LINE Seed TW", "Hiragino Sans", "Yu Gothic", sans-serif;--font-body--family: var(--cb-f-text);--font-subheading--family: var(--cb-f-display), var(--cb-f-text);--font-heading--family: var(--cb-f-display), var(--cb-f-text);--font-accent--family: var(--cb-f-display), var(--cb-f-text);--font-heading--weight: 500;--font-body--weight: 400}html[lang^=zh]:root{--cb-f-text: "LINE Seed TW", "LINE Seed JP", "PingFang TC", "Hiragino Sans", sans-serif}body{-webkit-font-smoothing:antialiased;color:var(--cb-text)}.cb-cap{font-family:var(--cb-f-display);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-mute)}.cb-cap--ink{color:var(--cb-ink)}.cb-mono{font-family:var(--cb-f-display);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-mute)}.cb-outline{display:inline-block;padding:13px 64px;border:1px solid var(--cb-ink);color:var(--cb-ink);font-family:var(--cb-f-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cb-outline:hover{background:var(--cb-ink);color:var(--cb-paper)}.cb-outline:focus-visible,.cb-hero a:focus-visible,.cb-card a:focus-visible,.cb-notice summary:focus-visible{outline:1px solid var(--cb-ink);outline-offset:3px}.card-gallery{background:var(--cb-tile)}.card-gallery img{mix-blend-mode:multiply}.price,product-price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cb-outline{transition:none}}.menu-list__link-title{letter-spacing:.12em;font-size:11px}.menu-list__link-title,.mega-menu__link,.dropdown-localization__button,.dropdown-localization__button *{font-family:var(--cb-f-display)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important}.dropdown-localization__button{text-transform:uppercase}.mega-menu__link{text-transform:none!important}.menu-drawer__menu-item--mainlist{font-family:var(--cb-f-display)!important;font-size:13px!important;letter-spacing:.14em!important}.menu-drawer__menu-item--child{font-family:var(--cb-f-display)!important;font-size:14px!important;letter-spacing:.03em!important;text-transform:none!important;color:var(--cb-text)!important}.cb-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.cb-card a{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--cb-tile);color:var(--cb-text);text-decoration:none}.cb-card__p{width:58%;height:auto;max-height:72%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .35s ease}.cb-card__lk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.cb-card__lk--alt{top:14%;right:21%;bottom:14%;left:21%;width:58%;height:72%;object-fit:contain;mix-blend-mode:multiply}.cb-card__meta{position:absolute;left:12px;right:12px;bottom:10px;display:flex;justify-content:space-between;gap:10px;font-family:var(--cb-f-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase;transition:color .35s ease}.cb-card__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-card__pr{white-space:nowrap;font-variant-numeric:tabular-nums}@media(hover:hover){.cb-card--look a:hover .cb-card__lk{opacity:1}.cb-card--look a:hover .cb-card__meta{color:#f3f1ec;text-shadow:0 1px 8px rgba(0,0,0,.3)}.cb-card--look a:has(.cb-card__lk--alt):hover .cb-card__p{opacity:0}.cb-card--look a:has(.cb-card__lk--alt):hover .cb-card__meta{color:inherit;text-shadow:none}}@media(max-width:749px){.cb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-card__meta{left:8px;right:8px;bottom:7px;font-size:9px;flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.cb-card__p,.cb-card__lk,.cb-card__meta{transition:none}}.product-information .product-details{color:var(--cb-ink)}.product-information .product-details .price.price,.product-information .product-details .price.price *{font-family:var(--cb-f-title)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:var(--cb-ink)!important}.product-information variant-picker{border-top:1px solid var(--cb-line);padding-top:18px}.product-information variant-picker legend{font-family:var(--cb-f-display),var(--cb-f-text)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-ink)!important;margin-bottom:8px}.product-information .variant-option__button-label{border-radius:0!important;min-height:42px;font-family:var(--cb-f-display);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.product-information .add-to-cart-button,.product-information button[name=add]{border-radius:0!important;min-height:52px!important;height:52px;font-family:var(--cb-f-text)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:none!important}.product-information .add-to-cart-button *{font-size:inherit!important;font-family:inherit!important;letter-spacing:inherit!important}.product-information{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.product-information .quantity-selector{border-radius:0!important}.product-information .shipping-address-notice,.shipping-address-notice.shipping-address-notice{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px;color:var(--cb-ink)!important}.product-information .shipping-address-notice *,.shipping-address-notice.shipping-address-notice *{color:var(--cb-ink)!important;border:0!important;padding-block:0!important}.cb-pdp-note{color:var(--cb-ink)!important}.product-information media-gallery .product-media,.product-information media-gallery .product-media-container{background:#fff}.product-information media-gallery img{mix-blend-mode:normal}@media(max-width:749px){.product-information media-gallery slideshow-slide{display:flex!important;align-items:center!important;justify-content:center}.product-information media-gallery slideshow-slide .product-media{width:100%;height:auto!important;max-height:100%;aspect-ratio:var(--ratio)!important;margin-block:auto}.product-information media-gallery slideshow-slide img{width:100%!important;height:100%!important;object-fit:contain!important}}.product-information .product-details .rte,.product-information .product-details .rte *{font-family:var(--cb-f-text)!important;color:var(--cb-ink)!important}.product-information .product-details .rte{font-size:13.5px!important;line-height:1.95!important}.product-information .product-details .rte p{margin:0 0 .9em;font-size:inherit!important}.product-information .product-details .rte span{font-size:inherit!important}.product-information .product-details .rte :is(h1,h2,h3,h4,h5,h6){font-size:13.5px!important;font-weight:700!important;line-height:1.7!important;letter-spacing:.02em!important;margin:1.8em 0 .4em!important}.product-information .product-details .rte :is(b,strong){font-weight:700!important}.product-information .product-details .rte hr{border:0;border-top:1px solid var(--cb-rule);margin:2em 0}.product-information .product-details .rte table{width:100%;border-collapse:collapse;font-family:var(--cb-f-display)!important;font-size:12px!important;font-variant-numeric:tabular-nums;margin:.4em 0 1em}.product-information .product-details .rte :is(th,td){border:0!important;border-bottom:1px solid var(--cb-rule)!important;padding:7px 8px 7px 0!important;text-align:left;font-weight:400!important;background:transparent!important}.product-information .product-details .rte tr:first-child :is(th,td){border-bottom-color:var(--cb-ink)!important;font-weight:500!important}.product-information .product-details .rte img{max-width:100%;height:auto;margin:1em 0}.product-recommendations h3,product-recommendations h3{font-family:var(--cb-f-display)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--cb-ink)}@media(min-width:750px){.product-information media-gallery .media-gallery__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;columns:auto!important;grid-auto-flow:row dense!important}.product-information media-gallery .media-gallery__grid>li{order:2;margin:0!important;height:auto!important;max-height:none!important;aspect-ratio:2 / 3}.product-information media-gallery .media-gallery__grid>li .product-media{height:100%!important;aspect-ratio:auto!important}.product-information media-gallery .media-gallery__grid>li img{width:100%!important;height:100%!important;object-fit:cover!important}.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 1.0"]){order:1;aspect-ratio:1 / 1}.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 1.0"]) img{object-fit:contain!important}.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 1."]):not(:has(.product-media[style*="--ratio: 1.0"])),.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 2"]){grid-column:1 / -1;aspect-ratio:auto}.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 1."]):not(:has(.product-media[style*="--ratio: 1.0"])) .product-media,.product-information media-gallery .media-gallery__grid>li:has(.product-media[style*="--ratio: 2"]) .product-media{aspect-ratio:var(--ratio)!important}}.product-information variant-picker{padding-top:26px!important}.product-information variant-picker fieldset{margin:0 0 26px!important}.product-information variant-picker fieldset:last-of-type{margin-bottom:4px!important}.product-information variant-picker legend{margin-bottom:12px!important}.product-information .variant-option{gap:8px!important}.product-information .product-form-buttons{flex-wrap:wrap!important;flex-direction:row!important;gap:10px!important;align-items:stretch!important}.product-information .product-form-buttons>.quantity-selector-wrapper{order:1;flex:0 0 128px!important}.product-information .product-form-buttons>:has(.add-to-cart-button){order:2;flex:1 1 0!important;min-width:0}.product-information .product-form-buttons>.accelerated-checkout-block{order:3;flex:1 0 100%!important}.product-information .product-form-buttons>.shipping-address-notice{order:4;flex:1 0 100%!important;margin:10px 0 0!important}.product-information .quantity-selector{display:flex!important;width:100%;height:52px;border:1px solid var(--cb-ink)!important;border-radius:0!important;background:transparent!important;align-items:center;justify-content:space-between}.product-information .quantity-selector input{font-family:var(--cb-f-display)!important;font-size:13px!important;text-align:center;background:transparent!important;border:0!important}.product-information .quantity-selector button{color:var(--cb-ink)!important;background:transparent!important}.product-information .buy-buttons-block,.product-information product-form-component{margin-top:10px}.product-information .product-form-buttons{gap:10px!important}.product-information .add-to-cart-button{white-space:nowrap}@media(max-width:749px){.product-information .product-form-buttons>.quantity-selector-wrapper{flex-basis:104px!important}.product-information .product-form-buttons .add-to-cart-button svg,.product-information .product-form-buttons .add-to-cart-button .add-to-cart-icon{display:none!important}.product-information .product-form-buttons .add-to-cart-button{font-size:14px!important;padding-inline:10px!important}}:root:root{--cb-small: 12px;--cb-stroke: .2px}.cb-cap,.cb-mono,.menu-list__link-title,.mega-menu__link,.dropdown-localization__button,.dropdown-localization__button *,.cb-card__meta,.cb-hero__cap,.cb-hero__no,.cb-hero__nm,.cb-hero__pr,.cb-hero__progress,.cb-hero__toggle,.cb-footer__nav a,.cb-footer__base,.cb-pdp-title__brand,.cb-pdp-label span,.cb-list__brands a,.cb-outline,.product-information variant-picker legend,.product-information .variant-option__button-label{font-size:var(--cb-small)!important;-webkit-text-stroke:var(--cb-stroke) currentColor;letter-spacing:.11em!important}.cb-pdp-title__brand,.cb-hero__nm,.cb-hero__pr,.cb-list__brands a,.mega-menu__link{letter-spacing:.04em!important}.cb-list__h,.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--child,.product-information .product-details .price.price,.product-information .product-details .price.price *{-webkit-text-stroke:var(--cb-stroke) currentColor}@media(max-width:749px){.cb-card__meta{font-size:11px!important}}@media(max-width:749px){.header__row--top .header__columns{padding-block:14px!important}}.product-information .variant-option--buttons{display:flex!important;flex-wrap:wrap;gap:10px 26px!important}.product-information .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0 0 5px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--cb-mute)!important;border-bottom:1px solid transparent!important;cursor:pointer}.product-information .variant-option__button-label:hover{color:var(--cb-ink)!important}.product-information .variant-option__button-label:has(input:checked){color:var(--cb-ink)!important;border-bottom-color:var(--cb-ink)!important}.product-information .variant-option__button-label__pill,.product-information .variant-option__button-label:before,.product-information .variant-option__button-label:after{display:none!important}.product-information .variant-option__button-label svg{display:none!important}.product-information .variant-option__button-label:has(input[data-option-available=false]){text-decoration:line-through;text-decoration-thickness:1px;opacity:.55}.product-information .variant-option__button-label:has(input:focus-visible){outline:1px solid var(--cb-ink);outline-offset:4px}@media(min-width:750px){.product-information .product-details{padding-inline-start:clamp(24px,3.5vw,64px)!important;padding-inline-end:clamp(16px,2.5vw,40px)!important}}@media(hover:hover)and (pointer:fine){.cb-card__meta{opacity:0;transition:opacity .3s ease,color .35s ease}.cb-card a:hover .cb-card__meta,.cb-card a:focus-visible .cb-card__meta{opacity:1}}.product-information .accelerated-checkout-block,.product-information .product-form-buttons shopify-accelerated-checkout,.product-information .product-form-buttons .shopify-payment-button{display:none!important}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:46px!important;height:46px!important;padding-inline:18px!important;background:var(--cb-ink)!important;color:var(--cb-paper)!important;border:1px solid var(--cb-ink)!important;font-size:13px!important;letter-spacing:.14em!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease}.product-information .add-to-cart-button:hover:not([disabled]){background:transparent!important;color:var(--cb-ink)!important}.product-information .add-to-cart-button svg,.product-information .add-to-cart-button .add-to-cart-icon{display:none!important}.product-information .add-to-cart-button[disabled]{background:transparent!important;color:var(--cb-mute)!important;border-color:var(--cb-rule)!important}.product-information .quantity-selector{height:46px!important;border-color:var(--cb-ink)!important}.product-information .product-form-buttons>.quantity-selector-wrapper{flex-basis:112px!important}.product-information .product-form-buttons>.shipping-address-notice{margin-top:16px!important}@media(max-width:749px){.product-information .product-form-buttons>.quantity-selector-wrapper{flex-basis:100px!important}.product-information .product-form-buttons .add-to-cart-button{font-size:13px!important;letter-spacing:.1em!important}}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:42px!important;height:42px!important;font-family:var(--cb-f-display)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;-webkit-text-stroke:var(--cb-stroke) currentColor}.product-information .quantity-selector{height:42px!important}@media(max-width:749px){.product-information .product-form-buttons .add-to-cart-button{font-size:12px!important;letter-spacing:.16em!important}}.product-information .product-form-buttons .add-to-cart-button[disabled],.product-information .product-form-buttons .add-to-cart-button[aria-disabled=true]{opacity:1!important;background:transparent!important;color:var(--cb-mute)!important;border-color:var(--cb-rule)!important;cursor:not-allowed}.product-information{--cb-gap-section: 32px;--cb-gap-group: 24px;--cb-gap-label: 12px;--cb-line: var(--cb-rule)}.product-information .product-details .group-block-content:has(>variant-picker){row-gap:0!important;gap:0!important}.product-information .product-details .group-block-content:has(>.cb-pdp-title){row-gap:16px!important;gap:16px!important}.product-information .cb-pdp-title{gap:8px!important}.product-information .product-details product-price{padding-top:0!important}.product-information variant-picker{margin-top:var(--cb-gap-section)!important;padding-top:var(--cb-gap-section)!important}.product-information variant-picker fieldset{margin:0 0 var(--cb-gap-group)!important}.product-information variant-picker fieldset:last-of-type{margin-bottom:0!important}.product-information variant-picker legend{margin-bottom:var(--cb-gap-label)!important;padding:0!important}.product-information .buy-buttons-block{margin-top:var(--cb-gap-group)!important;display:block}.product-information .buy-buttons-block product-form-component,.product-information .buy-buttons-block form{margin:0!important}.product-information .product-form-buttons>.shipping-address-notice{margin:calc(var(--cb-gap-group) - 10px) 0 0!important}.product-information .cb-tabs{margin-top:var(--cb-gap-section)!important;padding-top:var(--cb-gap-section)!important}.product-information .cb-tabs__bar{margin-bottom:var(--cb-gap-group)!important}.product-information .cb-tabs__panel>:first-child{margin-top:0!important}.product-information .cb-tabs__panel>:last-child{margin-bottom:0!important}.product-information .cb-tabs__more{margin-top:var(--cb-gap-label)!important}.product-information .cb-pdp-note{margin-top:var(--cb-gap-section)!important;padding-top:var(--cb-gap-section)!important}.product-information .cb-single{display:block!important;margin:0 0 var(--cb-gap-group)!important;padding:0!important}.product-information .cb-single:last-child{margin-bottom:0!important}.product-information .cb-single__label{display:block;margin-bottom:var(--cb-gap-label);font-family:var(--cb-f-display),var(--cb-f-text)!important;font-size:var(--cb-small)!important;font-weight:500!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--cb-ink)!important;-webkit-text-stroke:var(--cb-stroke) currentColor;line-height:19px}.product-information .cb-single__value{display:table;padding:0 0 5px!important;border-bottom:1px solid var(--cb-ink);line-height:19px;font-family:var(--cb-f-display)!important;font-size:var(--cb-small)!important;font-weight:500!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--cb-ink)!important;-webkit-text-stroke:var(--cb-stroke) currentColor}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cb-design.css.map */
