.pac{--ink:#2A2019;--espresso:#3E2F23;--espresso-2:#33261C;--sage:#AAB18B;--sage-ink:#26301C;--cream:#EDE9DF;--cream-mute:#C9C0B2;--mocha:#6F5844;--gold:#B08D57;--gold-lt:#CEB07A;--white:#FFFFFF;--display:"Cormorant Garamond",Georgia,serif;--body:"Jost","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);display:block;background:var(--ink);color:var(--cream);padding:92px 0 104px}.pac *{box-sizing:border-box}.pac .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.pac .head{text-align:center;margin-bottom:40px}.pac .eyebrow{font-family:var(--body);font-size:11px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--sage);display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:22px}.pac .eyebrow:before,.pac .eyebrow:after{content:"";height:1px;width:34px;background:var(--gold);opacity:.6}.pac .head h1{font-family:var(--display);font-weight:500;font-size:clamp(42px,5.6vw,70px);line-height:1.02;color:var(--white);margin:0}.pac .head p{font-family:var(--body);font-weight:300;color:var(--cream-mute);max-width:540px;margin:16px auto 0;font-size:15px;line-height:1.7}.pac .chooser{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:14px}.pac .seg{display:inline-flex;flex-wrap:wrap;justify-content:center;border:1px solid rgba(176,141,87,.4);border-radius:999px;overflow:hidden;background:var(--espresso-2)}.pac .seg button{background:transparent;border:0;cursor:pointer;font-family:var(--body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-mute);padding:14px 30px;transition:color .3s var(--ease),background .3s var(--ease);white-space:nowrap}.pac .seg button:hover{color:var(--cream)}.pac .seg button[aria-selected=true]{background:var(--sage);color:var(--sage-ink)}.pac .helper{font-family:var(--display);font-style:italic;font-size:19px;color:var(--gold-lt);min-height:26px;text-align:center;padding:0 20px}.pac .count{font-family:var(--body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mocha);text-align:center;margin-bottom:44px}.pac .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pac .piece{position:relative}.pac .piece.hide{display:none}.pac .case{position:relative;aspect-ratio:4/5;overflow:hidden;display:block;background:radial-gradient(90% 70% at 50% 34%,rgba(176,141,87,.14),transparent 66%),linear-gradient(180deg,#3a2c21,#2c221a);border:1px solid rgba(176,141,87,.34)}.pac .case img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform 1.2s var(--ease),filter .9s var(--ease)}.pac .piece:hover .case img{transform:scale(1.05);filter:saturate(1) contrast(1.1)}.pac .sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.16) 46%,rgba(206,176,122,.42) 50%,rgba(255,255,255,.16) 54%,transparent 68%);transform:translate(-120%);transition:transform 1.05s var(--ease)}.pac .piece:hover .sweep{transform:translate(120%)}.pac .tick{position:absolute;width:14px;height:14px;z-index:3;pointer-events:none}.pac .tick:before,.pac .tick:after{content:"";position:absolute;background:var(--gold-lt)}.pac .tick:before{width:100%;height:1px}.pac .tick:after{height:100%;width:1px}.pac .tk-tl{top:10px;left:10px}.pac .tk-tr{top:10px;right:10px}.pac .tk-tr:before{right:0}.pac .tk-tr:after{right:0}.pac .tk-bl{bottom:10px;left:10px}.pac .tk-bl:before{bottom:0}.pac .tk-bl:after{bottom:0}.pac .tk-br{bottom:10px;right:10px}.pac .tk-br:before{bottom:0;right:0}.pac .tk-br:after{bottom:0;right:0}.pac .badge{position:absolute;top:14px;left:14px;z-index:4;background:var(--sage);color:var(--sage-ink);font-family:var(--body);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:6px 11px;border-radius:2px}.pac .meta{padding:20px 4px 0;text-align:center}.pac .meta h3{font-family:var(--display);font-weight:400;font-size:20px;color:var(--cream);line-height:1.3;min-height:52px;margin:0}.pac .meta .price{display:block;margin-top:9px;font-family:var(--body);font-size:11px;letter-spacing:.24em;color:var(--gold-lt)}.pac .add{margin-top:16px;width:100%;background:transparent;cursor:pointer;border:1px solid rgba(176,141,87,.4);color:var(--cream-mute);font-family:var(--body);font-size:10px;letter-spacing:.26em;text-transform:uppercase;padding:13px 0;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.pac .piece:hover .add{border-color:var(--gold);color:var(--gold-lt)}.pac .add:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.pac .add[disabled]{opacity:.5;cursor:default}.pac .empty{grid-column:1/-1;text-align:center;font-family:var(--display);font-style:italic;font-size:20px;color:var(--mocha);padding:40px 0}@media(max-width:1024px){.pac .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pac{padding:64px 0 76px}.pac .wrap{padding:0 20px}.pac .grid{grid-template-columns:1fr}.pac .seg button{padding:12px 20px;font-size:11px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.pac *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AQ */
