:root{--objects-font:var(--font-objects-jp),"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",sans-serif}:is(.objects-language,.objects-commerce,.no-ops),:is(.objects-language,.objects-commerce,.no-ops) :where(h1,h2,h3,h4,p,a,button,input,select,textarea,label,span,small,strong,b,summary,li,div,section,header,footer,nav,article,table,td,th){font-synthesis:none;font-family:var(--objects-font)!important}.objects-language{line-break:strict;word-break:normal;overflow-wrap:break-word}.objects-language :is(h1,h2,h3){letter-spacing:-.025em;font-weight:500}.objects-language :is(.home-image-copy h2,.detail-copy h2){letter-spacing:.025em;line-height:1.65}.objects-language :is(.detail-intro,.detail-accordions p,.product-card>p){letter-spacing:.02em;line-height:1.9}.objects-language :is(.eyebrow,.product-meta,.home-image-picker>p,.gallery-bottom,.gallery-thumbnails small){letter-spacing:.06em;font-weight:500}.objects-language :is(.product-buy strong,.detail-purchase strong,.mobile-buy){font-variant-numeric:tabular-nums;letter-spacing:0}.objects-language :is(button,.button){font-weight:500}.objects-language .objects-logo,.objects-language .footer-brand{letter-spacing:-.065em;font-weight:700}
