.c-button{display:inline-block;color:var(--c-button-tc);font-weight:500;text-align:center;background:var(--c-button-bg);-webkit-box-shadow:var(--c-button-bs);box-shadow:var(--c-button-bs);border:1px solid var(--c-button-bc);border-radius:var(--border-radius);padding:14px 52px}.c-button:focus,.c-button:visited,.c-button:active{color:var(--c-button-tc)}@media(hover: hover)and (pointer: fine){.c-button:hover{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:var(--c-button-bs-hov);box-shadow:var(--c-button-bs-hov)}}@media(max-width: 768px){.c-button{width:100%;max-width:280px;padding:14px 20px}}.c-button__icon{--svg-color: var(--c-button-svg-color);--svg-width: var(--c-button-svg-width);--svg-va: var(--c-button-svg-va);--svg-margin: var(--c-button-svg-margin)}.c-button__chevron{--svg-color: var(--c-button-svg-color);--svg-width: var(--c-button-svg-width);--svg-va: var(--c-button-svg-va);--svg-margin: var(--c-button-svg-margin)}.c-button.primary-color{--c-button-tc: var(--white-color);--c-button-bg: var(--primary-color);--c-button-bc: var(--primary-color);--c-button-bs: var(--box-shadow-primary);--c-button-bs-hov: var(--box-shadow-primary-hov)}@media(hover: hover)and (pointer: fine){.c-button.primary-color:hover{color:var(--c-button-tc)}}.c-button.primary-color .c-button__icon{--c-button-svg-color: var(--white-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 3px 0 0}.c-button.primary-color .c-button__chevron{--c-button-svg-color: var(--white-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 0 0 5px}.c-button.white{--c-button-tc: var(--primary-color);--c-button-bg: var(--white-color);--c-button-bc: var(--primary-color);--c-button-bs: var(--box-shadow-primary);--c-button-bs-hov: var(--box-shadow-primary-hov)}@media(hover: hover)and (pointer: fine){.c-button.white:hover{color:var(--c-button-tc)}}.c-button.white .c-button__icon{--c-button-svg-color: var(--primary-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 3px 0 0}.c-button.white .c-button__chevron{--c-button-svg-color: var(--primary-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 0 0 5px}.c-button.gradient{--c-button-tc: var(--white-color);--c-button-bg: linear-gradient(to right, #7C0022, #D9808E);border:none;--c-button-bs: var(--box-shadow-primary);--c-button-bs-hov: var(--box-shadow-primary-hov)}@media(hover: hover)and (pointer: fine){.c-button.gradient:hover{color:var(--c-button-tc)}}.c-button.gradient .c-button__icon{--c-button-svg-color: var(--white-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 3px 0 0}.c-button.gradient .c-button__chevron{--c-button-svg-color: var(--white-color);--c-button-svg-width: 20px;--c-button-svg-va: -4px;--c-button-svg-margin: 0 0 0 5px}@font-face{font-family:"Libre Baskerville";src:url("../../fonts/Libre_Baskerville/LibreBaskerville-VariableFont_wght.ttf") format("woff2");font-weight:400;font-display:swap}:root{--text-color: #222222;--primary-color: #7c0022;--secondary-color: #fff7ec;--tertiary-color: #D4AF37;--red-color: #e61313;--blue-color: #2075bd;--grey-color: #F0F0F0;--white-color: #FFFFFF;--ff-lb: Libre Baskerville, serif;--ff-kaito: Kaisei Tokumin, serif;--fz-xxs: 0.625rem;--fz-xs: 0.75rem;--fz-s: 0.875rem;--fz-m: 1rem;--fz-l: 1.25rem;--fz-xl: 1.5rem;--fz-xxl: 2rem;--border-radius: 6px;--border-primary: 2px solid #7c0022;--box-shadow: 1px 2px 6px rgba(51, 51, 51, 0.08);--box-shadow-primary: 0 4px 24px rgba(124, 0, 34, 0.2);--box-shadow-primary-hov: 0 8px 32px rgba(124, 0, 34, 0.35);--transition: all 0.3s cubic-bezier(0.21, 0.43, 0.28, 0.98);--inner-width: 1150px;--sec-padding: 80px 0 150px 0;--sec-padding-sp: 50px 0 80px 0;--svg-width: var(--fz-m);--svg-aspect: 1;--svg-color: var(--secondary-color);--svg-stroke-color: var(--secondary-color);--svg-va: 0;--svg-margin: 0;scroll-behavior:smooth;scroll-padding-top:167px}@media(max-width: 768px){:root{scroll-padding-top:88.93px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--text-color);font-size:inherit;font-family:var(--ff-kaito);font-weight:inherit;font-style:inherit;border:none;background:none;outline:none;list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,dl,dd,p,figure,ul,li,ol,input,a,address,strong,em,textarea,button,th,td,tr{color:inherit;font-size:inherit;font-family:var(--ff-kaito);font-weight:inherit;font-style:inherit;border:none;background:none;outline:none;list-style:none;padding:0;margin:0}img{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}img.cover{-o-object-fit:cover;object-fit:cover}img.rounded{border-radius:var(--border-radius);overflow:hidden}a{color:inherit;font-size:inherit;text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition)}a.udeco{text-decoration:underline;text-underline-offset:.2em}a.tdn{text-decoration:none !important}@media(hover: hover){a:hover{color:inherit;opacity:.85}}a:focus{color:inherit}input{padding:5px 10px}input:focus{border:var(--border-primary)}textarea{resize:none;padding:10px 10px}textarea:focus{border:var(--border-primary)}svg{width:var(--svg-width);aspect-ratio:var(--svg-aspect);fill:var(--svg-color);stroke:var(--svg-stroke-color);vertical-align:var(--svg-va);margin:var(--svg-margin);-webkit-transition:var(--transition);transition:var(--transition)}.inner{width:92%;max-width:var(--inner-width);margin:0 auto}@media(max-width: 768px){.inner{width:100%;padding-inline:2rem}}.sec-padding{padding:var(--sec-padding)}@media(max-width: 768px){.sec-padding{padding:var(--sec-padding-sp)}}.only-pc-b{display:block}@media(max-width: 768px){.only-pc-b{display:none}}.only-sp-b{display:none}@media(max-width: 768px){.only-sp-b{display:block}}.only-pc-ib{display:inline-block}@media(max-width: 768px){.only-pc-ib{display:none}}.only-sp-ib{display:none}@media(max-width: 768px){.only-sp-ib{display:inline-block}}.only-pc-g{display:grid}@media(max-width: 768px){.only-pc-g{display:none}}.only-sp-g{display:none}@media(max-width: 768px){.only-sp-g{display:grid}}.only-pc-f{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.only-pc-f{display:none}}.only-sp-f{display:none}@media(max-width: 768px){.only-sp-f{display:-webkit-box;display:-ms-flexbox;display:flex}}.no-break{white-space:nowrap}.s-gmopayment__attention{margin:1.5em 0 0 0}/*# sourceMappingURL=tradelaw.css.map */