.c2{--ink: var(--erx-ink, #1a1a1a);--mut: var(--erx-muted, #6b6b6b);--line: var(--erx-line, #e7e7e5);--surf: var(--erx-surface-2, #f7f7f7);--chip: var(--erx-chip, #f0f0ee);--panel: #f3f3f3;--head: var(--erx-font-head, "Sora", "Inter", sans-serif);--body: var(--erx-font-body, "Inter", sans-serif);--r: 14px;--gx: 16px;font-family:var(--body);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.c2) *,:where(.c2) *:before,:where(.c2) *:after{box-sizing:border-box}:where(.c2) :where(h1,h2,h3,p,ul){margin:0;padding:0}:where(.c2) ul{list-style:none}:where(.c2) a{color:inherit;text-decoration:none}:where(.c2) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.c2) img{display:block;max-width:100%;height:auto}:where(.c2) a:focus-visible,:where(.c2) button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.c2-nw{white-space:nowrap}.c2-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c2-mul{mix-blend-mode:multiply}.c2-ph{display:none}@media(max-width:599px){.c2-ph{display:inline}.c2-dt{display:none}}.c2-i{width:22px;height:22px;flex:none}.c2-i--s{width:16px;height:16px}.c2-w{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--gx)}@media(min-width:600px){.c2{--gx: 24px}}@media(min-width:990px){.c2{--gx: 40px;--r: 20px}}.c2-h1{font:600 26px/30px var(--head);letter-spacing:-.03em;text-wrap:balance}.c2-h2{font:600 24px/30px var(--head);letter-spacing:-.025em;text-wrap:balance}.c2-lead{font:400 15px/22px var(--body);color:var(--mut)}@media(min-width:990px){.c2-h1{font-size:40px;line-height:46px}.c2-h2{font-size:36px;line-height:42px}.c2-lead{font-size:17px;line-height:26px}}.c2-head{padding-top:16px}.c2-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font:400 13px/18px var(--body);color:var(--mut);margin:-8px 0 6px}.c2-crumbs a{display:inline-flex;align-items:center;min-height:44px}.c2-crumbs a:hover,.c2-crumbs [aria-current]{color:var(--ink)}@media(max-width:599px){.c2-crumbs{display:none}}@media(min-width:990px){.c2-head{padding-top:24px}.c2-crumbs{margin-bottom:4px}}.c2-sec{padding-top:56px}.c2-sec--end{padding-bottom:64px}.c2-h2--sec{margin-bottom:18px}@media(min-width:990px){.c2-h2--sec{margin-bottom:28px}}@media(min-width:990px){.c2-sec{padding-top:96px}.c2-sec--end{padding-bottom:112px}}.c2-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--chip);font:500 12px/24px var(--body);letter-spacing:0;color:var(--ink);white-space:nowrap;vertical-align:middle}.c2-pill--w{background:#fff}.c2-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.c2-dot--walnut{background:#7a5236}.c2-dot--oak{background:#d8b98a}.c2-dot--white{background:#fff;box-shadow:inset 0 0 0 1px #cfcfcc}.c2-dot--fblack{background:#1f1f1f}.c2-dot--fwhite{background:#fff;box-shadow:inset 0 0 0 1px #cfcfcc}.c2-dk-head__r{display:flex;flex-direction:column;gap:12px}.c2-seg{display:flex;flex-wrap:wrap;gap:8px}.c2-seg__i{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff;font:500 14px/18px var(--body);white-space:nowrap;transition:border-color .15s,background-color .15s}a.c2-seg__i:hover{border-color:#b9b9b6}.c2-seg__i.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.c2-seg__i.is-on .c2-dot{box-shadow:0 0 0 1.5px #fff}@media(max-width:389px){.c2-seg{gap:6px}.c2-seg__i{padding:0 12px}}@media(min-width:990px){.c2-dk-head__r{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}}.c2-main{padding-top:24px}.c2-grp+.c2-grp{margin-top:40px}.c2-mh{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-bottom:12px}.c2-mh__n{font:600 18px/24px var(--head);letter-spacing:-.015em}.c2-mh__n a{display:inline-block;padding:11px 0;margin:-11px 0}.c2-mh__n a:hover{text-decoration:underline;text-underline-offset:3px}.c2-mh__s{font:400 13px/18px var(--body);color:var(--mut)}.c2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.c2-card{position:relative;display:flex;flex-direction:column;min-width:0}.c2-card__im{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--r);background:var(--panel);overflow:hidden}.c2-card__img{--tf: none;width:100%;height:100%;object-fit:contain;padding:5%;transform:var(--tf);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.c2-card__img.c2-mul{--tf: translate(0, 1.5%) scale(.75);padding:0;-webkit-mask-image:linear-gradient(to right,#000 90%,transparent 100%);mask-image:linear-gradient(to right,#000 90%,transparent 100%)}.c2-card__nm{padding-top:10px;font:600 14px/19px var(--head);letter-spacing:-.01em}.c2-card__sub{display:block;font:400 13px/18px var(--body);color:var(--mut)}.c2-card__pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;padding-top:4px;font:600 16px/22px var(--head);letter-spacing:-.01em}.c2-card__pr s{font:400 13px/18px var(--body);letter-spacing:0;color:#8a8a87}.c2-card__note{margin-top:2px;font:400 13px/18px var(--body);color:var(--mut)}@media(hover:hover){.c2-card:hover .c2-card__img{transform:var(--tf) scale(1.03)}.c2-card:hover .c2-card__nm{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(min-width:600px){.c2-card__nm{font-size:15px;line-height:20px}}@media(min-width:990px){.c2-main{padding-top:40px}.c2-grp+.c2-grp{margin-top:64px}.c2-mh{padding-bottom:16px}.c2-mh__n{font-size:22px;line-height:28px}.c2-mh__s{font-size:14px;line-height:20px}.c2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.c2-card__nm{padding-top:14px;font-size:16px;line-height:22px}.c2-card__pr{font-size:17px;line-height:24px}.c2-card__pr s{font-size:14px}.c2-card__note,.c2-card__sub{font-size:14px;line-height:20px}.c2-grid[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:48px 24px}.c2-grid[data-n="6"] .c2-card__im{aspect-ratio:4 / 3}.c2-grid[data-n="6"] .c2-card__img:not(.c2-mul){object-fit:cover;padding:0}}.c2-bfw{padding-top:10px}.c2-bf{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px 10px 16px;border-radius:12px;background:#15110e;color:#fff;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.c2-bf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.c2-bf__img{display:none;flex:none;min-width:0}.c2-bf__t{display:flex;align-items:baseline;gap:0 6px;min-width:0;flex:1;font:400 14px/19px var(--body);color:#ffffffdb;white-space:nowrap;overflow:hidden}.c2-bf__h{font-weight:600;color:#fff}.c2-bf__h:after{content:":"}.c2-bf__v{min-width:0;overflow:hidden;text-overflow:ellipsis}.c2-bf__v b{font-weight:600;color:#fff}.c2-bf__cta{display:none}@media(max-width:989px){.c2-bf__t{flex-direction:column;align-items:flex-start;gap:0}.c2-bf__h:after{content:none}.c2-bf__v{max-width:100%}}@media(max-width:379px){.c2-bf__d{display:none}}.c2-bf__go{display:inline-flex;align-items:center;flex:none}.c2-bf__go svg{width:16px;height:16px;flex:none;transition:transform .15s}@media(hover:hover){.c2-bf:hover .c2-bf__go svg{transform:translate(2px)}}@media(max-width:359px){.c2-bf{padding:10px 10px 10px 14px}.c2-bf__t{font-size:13px;gap:0 5px}}@media(min-width:990px){.c2-bfw{padding-top:16px}.c2-bf{gap:24px;min-height:0;height:96px;padding:0 28px 0 0;border-radius:20px}.c2-bf__img{display:block;align-self:stretch;width:150px;height:100%;object-fit:cover;object-position:50% 55%;-webkit-mask-image:linear-gradient(to right,#000 70%,transparent 100%);mask-image:linear-gradient(to right,#000 70%,transparent 100%);filter:brightness(1.3) contrast(1.06)}.c2-bf__t{flex-direction:column;align-items:flex-start;gap:2px;white-space:normal;font-size:16px;line-height:22px}.c2-bf__h{font:600 22px/28px var(--head);letter-spacing:-.02em}.c2-bf__h:after{content:none}.c2-bf__go{gap:8px;height:48px;padding:0 22px;border-radius:999px;background:#fff;color:var(--ink);font:600 15px/20px var(--body);white-space:nowrap}.c2-bf__cta{display:inline}@media(hover:hover){.c2-bf:hover .c2-bf__go{background:#ececea}}}.c2-cmp{margin-top:14px;border-radius:var(--r);background:var(--surf);padding:2px 16px 6px}.c2-cmp__r{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);font:400 14px/20px var(--body)}.c2-cmp__r>*{min-width:0}.c2-cmp__r--h{border-top:0;padding:12px 0 10px;align-items:end}.c2-cmp__r--h a{display:flex;align-items:flex-end;min-height:44px}.c2-cmp__r--h b{font:600 16px/22px var(--head);letter-spacing:-.01em;white-space:nowrap}.c2-cmp__r--h a:hover b{text-decoration:underline;text-underline-offset:3px}.c2-cmp__r [role=rowheader]{color:var(--mut);font-size:13px}@media(max-width:767px){.c2-cmp{padding:2px 14px 6px}.c2-cmp__r{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:10px 0 11px}.c2-cmp__r [role=rowheader]{grid-column:1 / -1;font-size:12px;line-height:16px}.c2-cmp__r--h>span:first-child{display:none}}@media(min-width:990px){.c2-sec--cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:start}.c2-sec--cmp .c2-h2{padding-top:16px}.c2-sec--cmp .c2-cmp{margin-top:0}.c2-cmp{margin-top:24px;padding:4px 24px 8px}.c2-cmp__r{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 0;font-size:15px;line-height:22px}.c2-cmp__r [role=rowheader]{font-size:14px}.c2-cmp__r--h b{font-size:18px;line-height:24px}}.c2-trust{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;gap:4px 12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c2-trust li,.c2-trust li>a{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;font:500 13px/18px var(--body)}.c2-trust .c2-i{width:20px;height:20px}.c2-tpmark{width:20px;height:20px;flex:none}.c2-trust__n{display:none;color:var(--mut);font-weight:400}.c2-trust li>a:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.c2-trust{grid-template-columns:repeat(4,auto);justify-content:space-between}}@media(min-width:990px){.c2-trust{padding:16px 0}.c2-trust li,.c2-trust li>a{font-size:15px;line-height:20px;gap:10px}.c2-trust .c2-i,.c2-tpmark{width:22px;height:22px}.c2-trust__n{display:inline}}.c2-acc-head .c2-lead{margin-top:6px}@media(min-width:990px){.c2-acc-head .c2-lead{margin-top:10px}}.c2-acc-main{padding-top:24px}@media(min-width:990px){.c2-acc-main{padding-top:48px}}.c2-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media(min-width:990px){.c2-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.c2-pc{position:relative;display:flex;flex-direction:column;min-width:0}.c2-pc__im{position:relative;aspect-ratio:1 / 1;border-radius:var(--r);background:var(--panel);overflow:hidden}.c2-pc__img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s}.c2-pc__img--cover{object-fit:cover;padding:0}.c2-pc__img--pad{padding:15%}.c2-pc .c2-pc__img.c2-mul{mix-blend-mode:darken;filter:url(#c2-alpha)}.c2-pc__img--studio{padding:0!important;mix-blend-mode:normal!important}.c2-pc__img--zoom{transform:scale(1.25);transform-origin:51% 40%}.c2-pc__bd{display:flex;flex-direction:column;flex:1;min-width:0;padding-top:12px}.c2-pc__ty{font:400 13px/18px var(--body);color:var(--mut)}.c2-pc__nm{margin-top:2px;font:600 16px/22px var(--head);letter-spacing:-.01em}.c2-pc__nm a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--r)}.c2-pc__fit{display:flex;gap:6px;margin-top:8px;font:400 13px/18px var(--body);color:var(--ink)}.c2-pc__fit .c2-i{margin-top:1px;color:#1d7a4f}.c2-pc__more{margin-top:3px;padding-left:22px;font:400 13px/18px var(--body);color:var(--mut)}.c2-pc__pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:10px;font:600 17px/22px var(--head);letter-spacing:-.01em}.c2-pc__pr s{font:400 13px/18px var(--body);letter-spacing:0;color:#8a8a87}.c2-sws{position:relative;z-index:2;display:flex;align-items:center;margin:2px 0 0 -10px}.c2-sw{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.c2-sw i{display:block;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.c2-sw i.is-light{box-shadow:inset 0 0 0 1px #c9c9c6}.c2-sw[aria-pressed=true] i{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink)}.c2-sw.is-out{cursor:default}.c2-sw.is-out i{position:relative;opacity:.45;overflow:hidden}.c2-sw.is-out i:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;margin-left:-.75px;background:#6b6b6b;transform:rotate(45deg)}.c2-sws--none{height:44px}.c2-sws__n{display:none;margin-left:4px;font:400 14px/20px var(--body);color:var(--mut)}@media(hover:hover){.c2-pc:hover .c2-pc__img:not(.c2-pc__img--cover){transform:scale(1.03)}.c2-pc:hover .c2-pc__nm a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(min-width:990px){.c2-pc__bd{padding-top:16px}.c2-pc__ty{font-size:14px;line-height:20px}.c2-pc__nm{font-size:19px;line-height:26px}.c2-pc__fit,.c2-pc__more{font-size:14px;line-height:20px}.c2-pc__pr{font-size:19px;line-height:26px;padding-top:12px}.c2-pc__pr s{font-size:14px}}.c2-parts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.c2-pc--part{flex-direction:row;gap:14px;padding:10px;border-radius:var(--r);background:var(--surf)}.c2-pc--part .c2-pc__im{flex:none;width:116px;height:116px;aspect-ratio:auto;border-radius:10px;background:var(--panel)}.c2-pc--part .c2-pc__img{mix-blend-mode:multiply}.c2-pc--part .c2-pc__img:not(.c2-pc__img--cover){padding:3%}.c2-pc--part .c2-pc__img--cover{mix-blend-mode:normal}.c2-pc--part .c2-pc__bd{padding:2px 4px 0 0}.c2-pc--part .c2-pc__nm{margin-top:0;order:-1}.c2-pc--part .c2-pc__ty{margin-top:2px}.c2-pc--part .c2-pc__more{padding-left:0}.c2-pc--part .c2-pc__fit .c2-i{display:none}.c2-pc--part .c2-pc__fit{margin-top:2px;color:var(--mut)}.c2-pc--part .c2-pc__pr{padding-top:8px}@media(min-width:768px){.c2-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.c2-pc--part{align-items:center;gap:28px;padding:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.c2-pc--part .c2-pc__im{width:220px;height:220px;border-radius:14px}.c2-pc--part .c2-pc__bd{padding:8px 8px 4px 0}.c2-pc--part .c2-pc__nm{font-size:20px;line-height:26px}}.c2-gogrid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}.c2-go{display:flex;flex-direction:column;min-width:0}.c2-go__im{display:block;aspect-ratio:1340 / 960;border-radius:var(--r);overflow:hidden;background:var(--panel)}.c2-go__im img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.c2-go__bd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:12px}.c2-go__bd>span:first-child{display:flex;flex-direction:column;min-width:0}.c2-go__bd b{font:600 17px/22px var(--head);letter-spacing:-.01em}.c2-go__bd b+span{font:400 13px/18px var(--body);color:var(--mut);margin-top:2px}.c2-go__pr{display:inline-flex;align-items:center;gap:8px;flex:none;font:600 15px/22px var(--head);white-space:nowrap}@media(hover:hover){.c2-go:hover .c2-go__im img{transform:scale(1.02)}.c2-go:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(max-width:767px){.c2-gogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c2-go__im{aspect-ratio:1 / 1}.c2-go__im img{object-position:55% 50%}.c2-go+.c2-go .c2-go__im img{object-position:45% 50%}.c2-go__bd{flex-direction:column;gap:6px;padding-top:10px}.c2-go__bd b{font-size:15px;line-height:20px}.c2-go__bd b+span{font-size:12px;line-height:16px}.c2-go__pr{font-size:15px}}@media(min-width:768px){.c2-gogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.c2-gogrid{margin-top:28px}.c2-go__im{aspect-ratio:16 / 9}.c2-go__bd{padding-top:18px}.c2-go__bd b{font-size:22px;line-height:28px}.c2-go__bd b+span{font-size:15px;line-height:22px}.c2-go__pr{font-size:18px}}@media(prefers-reduced-motion:reduce){.c2 *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/erx-col2-main.css.map */
