.twc.twc-pdp{background:var(--cream);padding:76px 0 80px;clear:both;width:100%}.twc.twc-pdp.ymal{background:var(--ivory);border-top:1px solid var(--line)}.twc.twc-pdp .shead{margin-bottom:34px}.twc.twc-pdp .shead h2{font-size:42px}.twc.twc-pdp .eyebrow{color:var(--burg);margin-bottom:12px}.twc.twc-pdp .shead .sub{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--taupe)}.twc .ctl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.twc .ctl-grid.n3{grid-template-columns:repeat(3,1fr);max-width:1080px}.twc .ctl-grid.n2{grid-template-columns:repeat(2,1fr);max-width:720px}.twc .twc-pc{display:flex;flex-direction:column}.twc .twc-pc .pcl{display:block;flex:1}.twc .twc-pc .tag{background:#fbf8f4f0;color:var(--choc)}.twc .twc-pc h3{min-height:2.8em}.twc .qa{margin-top:12px;display:flex;flex-direction:column;gap:6px}.twc .qa select{width:100%;height:40px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:var(--sans);font-size:12.5px;letter-spacing:.04em;padding:0 12px;border-radius:0;margin:0;-webkit-appearance:auto;appearance:auto;box-shadow:none}.twc .qa .tbtn.qab{width:100%;padding:11px 10px;background:var(--ink);color:#fff;border-color:var(--ink);font-size:11px;letter-spacing:.22em;cursor:pointer;border-radius:0;margin:0;height:auto;line-height:1.4}.twc .qa .tbtn.qab:hover{background:var(--burg);border-color:var(--burg)}.twc .qa select:invalid+.qab{opacity:.92}.twc.ymal .shead .nav{display:flex;gap:10px}.twc.ymal .arr{width:44px;height:44px;border-radius:50%;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:17px;line-height:1;cursor:pointer;padding:0;transition:.2s}.twc.ymal .arr:hover{background:var(--ink);color:#fff}.twc .trk{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.twc .trk::-webkit-scrollbar{display:none}.twc .trk>.pc{scroll-snap-align:start}@media(max-width:1180px){.twc .trk{grid-auto-columns:calc((100% - 40px)/3)}.twc.twc-pdp .shead h2{font-size:36px}}@media(max-width:760px){.twc.twc-pdp{padding:48px 0 52px}.twc.twc-pdp .shead{margin-bottom:22px;flex-wrap:wrap;gap:8px}.twc.twc-pdp .shead h2{font-size:30px}.twc.twc-pdp .shead .sub{display:none}.twc .ctl-grid,.twc .ctl-grid.n3,.twc .ctl-grid.n2{grid-template-columns:1fr 1fr;gap:24px 10px}.twc .trk{grid-auto-columns:46%;gap:10px;margin-right:-18px;padding-right:18px}.twc.ymal .shead .nav{display:none}.twc .qa select{height:38px;font-size:12px;padding:0 8px}.twc .qa .tbtn.qab{font-size:10.5px;letter-spacing:.16em;padding:10px 6px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/twc-pdp.css.map */
