.pg--collection .pg-band{padding-bottom:14px}.pg--collection .pg-band__photo{display:none}.pg--collection .pg-lead{margin-top:12px}.sh-col{padding-top:6px}.sh-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 10px;padding:0 0 16px;scroll-margin-top:calc(var(--top-h, 96px) + 12px)}.sh-open{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border-radius:40px;cursor:pointer;border:1.5px solid #3A2A20;background:var(--cg-paper, #FFFDF8);color:var(--cg-ink, #22150E);font:600 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase}.sh-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sh-open__n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:var(--cg-brand, #F2C230);color:var(--cg-ink, #22150E);font:700 12px/1 var(--body);letter-spacing:0}.sh-open__n[hidden]{display:none}.sh-status{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0}.sh-count{margin:0;font:500 14px/1.3 var(--body);color:var(--cg-muted, #6E5A4A)}.sh-reset{padding:4px 0;border:0;border-bottom:1.5px solid var(--cg-gold-line, #C59A5B);background:none;cursor:pointer;color:var(--cg-ink, #22150E);font:600 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.sh-reset[hidden]{display:none}.sh-sort{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.sh-sort__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-sort__select{min-width:0;max-width:100%;height:44px;padding:0 40px 0 16px;border-radius:40px;cursor:pointer;border:1.5px solid #3A2A20;color:var(--cg-ink, #22150E);font:600 15px/1 var(--body);-webkit-appearance:none;appearance:none;background:#fffdf8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322150E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px}.sh-sort__go{height:44px;padding:0 16px;border:0;border-radius:40px;background:var(--cg-ink, #22150E);color:var(--cg-on-dark-soft, #FFF8EE);cursor:pointer;font:600 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase}.sh-col.is-js .sh-sort__go{display:none}.sh-sort__select:focus-visible,.sh-open:focus-visible,.sh-pages a:focus-visible,.sh-panel__x:focus-visible,.sh-bc:focus-visible,.sh-type:focus-visible{outline:2px solid var(--cg-gold, #A8742F);outline-offset:3px}.sh-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#22150e73;opacity:0;pointer-events:none;transition:opacity .3s}.sh-scrim.is-on{opacity:1;pointer-events:auto}.sh-panel{position:fixed;z-index:61;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:min(86vh,720px);border-radius:22px 22px 0 0;background:var(--cg-page, #FBF5EC);box-shadow:0 -18px 40px -24px #22150e99;transform:translateY(102%);visibility:hidden;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility 0s .36s}.sh-panel.is-open{transform:none;visibility:visible;transition:transform .36s cubic-bezier(.2,.7,.2,1),visibility 0s}.sh-panel__head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 6px}.sh-panel__title{margin:0;font:700 26px/1 var(--display);text-transform:uppercase;color:var(--cg-ink, #22150E)}.sh-panel__x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--cg-cream, #F6EFE2);cursor:pointer;color:var(--cg-ink, #22150E)}.sh-panel__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sh-panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 18px;display:grid;gap:18px}.sh-group{min-width:0;margin:0;padding:0;border:0}.sh-group legend{padding:0;margin:0 0 10px;font:600 13px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--cg-muted, #6E5A4A)}.sh-group .pg-chip{height:42px;padding:0 16px;font-size:13px}.sh-group .pg-chip[hidden]{display:none}.sh-group .pg-chip.is-zero{opacity:.45;border-style:dashed}.sh-n{font-weight:500;opacity:.62;letter-spacing:0}.sh-n:not(:empty):before{content:" ";white-space:pre}.sh-panel__foot{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--cg-sand, #E3D7C3);background:var(--cg-paper, #FFFDF8)}.sh-clear{padding:0 20px}html.sh-lock,html.sh-lock body{overflow:hidden}.sh-grid{scroll-margin-top:calc(var(--top-h, 96px) + 12px)}.sh-item{display:flex;min-width:0}.sh-item>.pcard{flex:1;min-width:0}.sh-item[hidden]{display:none}.sh-grid.is-busy{opacity:.55;transition:opacity .2s}.sh-none{display:grid;justify-items:start;gap:10px;padding:26px 22px;margin-top:4px}.sh-none[hidden]{display:none}.sh-none__title{margin:0;font:700 26px/1.05 var(--display);text-transform:uppercase;color:var(--cg-ink, #22150E)}.sh-none .pg-btn{margin-top:6px}.sh-empty{position:relative;overflow:hidden;padding:30px 22px 28px}.sh-empty .pg-h2{margin-top:0;max-width:12ch}.sh-empty__art{position:absolute;right:-40px;bottom:-60px;width:160px;height:auto;opacity:.35;pointer-events:none}.sh-empty .pg-lead{position:relative}.sh-empty__go{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:22px}.sh-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px}.sh-pages[hidden],.sh-pages__note[hidden]{display:none}.sh-pages__nums{display:flex;gap:6px;margin:0;padding:0;list-style:none}.sh-pages__nums a,.sh-pages__nums span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:40px;font:700 17px/1 var(--display);color:var(--cg-ink, #22150E);text-decoration:none}.sh-pages__nums a{background:var(--cg-paper, #FFFDF8);box-shadow:inset 0 0 0 1.5px #d9cbb4}.sh-pages__nums a:hover{box-shadow:inset 0 0 0 1.5px #3a2a20}.sh-pages__nums [aria-current]{background:var(--cg-ink, #22150E);color:var(--cg-on-dark-soft, #FFF8EE)}.sh-pages__nums .is-gap{min-width:20px;color:var(--cg-muted-light, #8A7462)}.sh-pages__step{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px;font:600 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cg-ink, #22150E);text-decoration:none}.sh-pages__step span{border-bottom:1.5px solid var(--cg-gold-line, #C59A5B);padding-bottom:4px}.sh-pages__step svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sh-pages__step.is-off{opacity:.3}.sh-pages__step.is-off span{border-color:transparent}.sh-pages__note{margin-top:12px;text-align:center}@media(max-width:420px){.sh-pages__step span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sh-pages__step{width:44px;justify-content:center;border-radius:50%;background:var(--cg-brand, #F2C230)}.sh-pages__step.is-off{background:transparent}}.pg--list-collections .pg-band{padding-bottom:18px}.sh-brands{padding-top:8px}.sh-bgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.sh-bc{position:relative;display:block;overflow:hidden;min-height:210px;border-radius:18px;background:var(--bg, #EFE4D2);color:var(--cg-ink, #22150E);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sh-bc__img{position:absolute;top:0;right:0;width:56%;height:100%;object-fit:cover;object-position:62% 60%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sh-bc__text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:6px;width:54%;min-height:210px;padding:20px 0 20px 20px}.sh-bc__name{font:700 28px/1 var(--display);text-transform:uppercase}.sh-bc__line{font:400 14px/1.35 var(--body)}.sh-bc__line:after{content:"";display:block;width:26px;height:1.5px;margin-top:10px;background:var(--cg-gold-line, #C59A5B)}.sh-bc__n{font:500 13px/1.2 var(--body);opacity:.8}.sh-bc__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:700 12px/1.1 var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sh-bc__cta svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.sh-bc--light{color:var(--cg-on-dark, #FFF6EA)}.sh-bc--light .sh-bc__line:after{background:var(--cg-brand, #F2C230)}.sh-bc:hover{transform:translateY(-4px)}.sh-bc:hover .sh-bc__img{transform:scale(1.04)}.sh-types{background:var(--cg-paper, #FFFDF8)}.sh-types__head{display:grid;gap:8px;margin-bottom:18px}.sh-types__head .pg-h2{margin-top:6px}.sh-types__head .pg-lead{margin-top:4px}.sh-tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:0;padding:0;list-style:none}.sh-type{display:grid;justify-items:center;gap:6px;text-align:center;color:var(--cg-dark, #2A1A12);text-decoration:none}.sh-type__stage{position:relative;display:block;width:min(100%,170px);aspect-ratio:1 / 1.08;margin-bottom:4px}.sh-type__drop{position:absolute;left:12%;top:24%;width:76%;height:74%;overflow:visible;transform:rotate(var(--r, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sh-type__drop path{fill:#fcefc8}.sh-type--rose .sh-type__drop path{fill:#f9e4de}.sh-type__obj{position:absolute;top:6%;right:15%;bottom:9%;left:15%;z-index:2;display:flex;align-items:center;justify-content:center;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.sh-type__obj img,.sh-type__obj .cg-ph-wrap{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 12px rgba(42,26,18,.26))}.sh-type:hover .sh-type__obj{translate:0 -6px}.sh-type:hover .sh-type__drop{transform:rotate(calc(var(--r, 0deg) + 8deg)) scale(1.06)}.sh-type__name{font:700 17px/1.1 var(--display);letter-spacing:.02em;text-transform:uppercase}.sh-type__line{max-width:26ch;font:400 13.5px/1.35 var(--body);color:var(--cg-text-soft, #4A3628)}.sh-type__n{margin-top:2px;padding:5px 10px;border-radius:999px;background:#f5ecdd;font:600 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cg-muted, #6E5A4A);transition:background-color .3s,color .3s}.sh-type:hover .sh-type__n{background:var(--cg-brand, #F2C230);color:var(--cg-ink, #22150E)}.sh-types__all{display:flex;justify-content:center;margin-top:34px}@media(min-width:700px){.pg--collection .pg-band{padding-bottom:26px}.pg--collection .pg-band__photo{display:block;aspect-ratio:16 / 10}.sh-bar{grid-template-columns:auto 1fr auto;padding-bottom:20px}.sh-status{grid-column:2;grid-row:1;padding-left:6px}.sh-sort{grid-column:3}.sh-sort__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;font:500 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cg-muted, #6E5A4A)}.sh-panel{left:50%;right:auto;width:min(620px,100%);transform:translate(-50%,102%)}.sh-panel.is-open{transform:translate(-50%)}.sh-pages{justify-content:center;gap:22px}.sh-empty{padding:44px 40px}.sh-empty__art{width:220px;right:20px;bottom:-80px}.sh-bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sh-bc,.sh-bc__text{min-height:230px}.sh-bc__text{width:50%;padding-left:24px}.sh-bc__img{width:62%}.sh-bc__name{font-size:30px}.sh-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}.sh-type__stage{width:min(100%,180px)}.sh-type__name{font-size:19px}}@media(min-width:700px)and (max-width:1023px){.sh-bgrid>.sh-bc:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.sh-open,.sh-scrim,.sh-panel__head,.sh-panel__foot{display:none!important}.sh-panel,.sh-panel.is-open{position:static;z-index:auto;display:block;max-height:none;width:auto;transform:none;visibility:visible;border-radius:0;background:transparent;box-shadow:none;transition:none;border-top:1px solid var(--cg-sand, #E3D7C3);border-bottom:1px solid var(--cg-sand, #E3D7C3);margin:0 0 22px}.sh-panel__body{display:flex;flex-wrap:wrap;gap:14px 34px;padding:18px 0;overflow:visible}.sh-group{display:flex;align-items:center;gap:12px}.sh-group legend{float:left;margin:0}.sh-group .pg-chips{gap:8px}.sh-group .pg-chip{height:38px;padding:0 15px;font-size:12.5px}.sh-bar{grid-template-columns:1fr auto;order:2;padding-bottom:18px}.sh-status{grid-column:1;padding-left:0}.sh-count{font-size:15px}.sh-sort{grid-column:2}.sh-col .pg-wrap{display:flex;flex-direction:column}.sh-col .sh-panel{order:1}.sh-col .sh-bar{order:2}.sh-col .sh-grid,.sh-col .sh-none,.sh-col .sh-pages,.sh-col .sh-pages__note,.sh-col .sh-empty{order:3}.sh-bgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,1.3vw,24px)}.sh-bgrid>.sh-bc{grid-column:span 2}.sh-bgrid>.sh-bc:nth-child(1),.sh-bgrid>.sh-bc:nth-child(2),.sh-bgrid>.sh-bc:nth-child(6),.sh-bgrid>.sh-bc:nth-child(7){grid-column:span 3}.sh-bc,.sh-bc__text{min-height:clamp(240px,19vw,340px)}.sh-bc__text{padding-left:clamp(24px,2.4vw,44px);gap:8px}.sh-bc__name{font-size:clamp(30px,2.6vw,48px)}.sh-bc__line{font-size:clamp(14px,1vw,18px)}.sh-bc__n,.sh-bc__cta{font-size:clamp(12.5px,.85vw,15px)}.sh-bc__text{width:46%}.sh-bc__img{width:64%}.sh-bgrid>.sh-bc:nth-child(n+3):nth-child(-n+5) .sh-bc__text{width:54%}.sh-bgrid>.sh-bc:nth-child(n+3):nth-child(-n+5) .sh-bc__img{width:54%}.sh-bgrid>.sh-bc:nth-child(n+3):nth-child(-n+5) .sh-bc__name{font-size:clamp(26px,2vw,38px)}.sh-types__head{grid-template-columns:1fr auto;align-items:end}.sh-tgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px clamp(16px,1.6vw,32px)}.sh-type__stage{width:min(100%,210px)}.sh-type__name{font-size:clamp(18px,1.3vw,24px)}.sh-type__line{font-size:clamp(13.5px,.9vw,16px)}}@media(prefers-reduced-motion:reduce){.sh-panel,.sh-panel.is-open,.sh-scrim,.sh-bc,.sh-bc__img,.sh-type__obj,.sh-type__drop,.sh-type__n{transition:none}.sh-bc:hover,.sh-type:hover .sh-type__drop{transform:rotate(var(--r, 0deg))}.sh-type:hover .sh-type__obj{translate:none}.sh-bc:hover .sh-bc__img{transform:none}}.sh-hero{padding:clamp(12px,1.4vw,22px) clamp(16px,4vw,72px) 0}.sh-hero__panel{position:relative;isolation:isolate;display:grid;gap:10px;max-width:1240px;margin:0 auto;padding:26px 22px 30px;border-radius:26px;overflow:hidden;background:radial-gradient(70% 90% at 8% 0%,#FAF1DF 0%,transparent 60%),radial-gradient(60% 80% at 100% 100%,#E6C99F 0%,transparent 62%),linear-gradient(135deg,#f3e5cb,#edd9b9 55%,#e8cfa8)}.sh-hero__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .2 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.sh-hero__panel:after{content:"";position:absolute;left:30%;right:-10%;top:12%;height:90%;z-index:-1;border-top:1.5px dashed rgba(168,116,47,.32);border-radius:50% 50% 0 0/100% 100% 0 0}.sh-hero__text{position:relative;z-index:2;align-self:center}.sh-hero__text .pg-crumbs{margin-bottom:14px}.sh-hero__text .pg-lead{max-width:44ch}.sh-hero__float{position:relative;height:clamp(140px,38vw,210px)}.sh-fl{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1 / 1.1;animation:shFloat 6s ease-in-out infinite;animation-delay:calc(var(--n) * -1.1s)}.sh-fl__blob{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(var(--br, -8deg)) scale(1.08)}.sh-fl__blob path{fill:#fbf1dc}.sh-fl:nth-child(2n) .sh-fl__blob path{fill:#f9e4de}.sh-fl__tile{position:absolute;left:50%;top:50%;width:66%;aspect-ratio:3 / 4;overflow:hidden;border-radius:16px;background:#f4ebdd;box-shadow:0 0 0 4px var(--cg-paper, #FFFDF8),0 18px 28px -14px #2a1a1273;transform:translate(-50%,-50%) rotate(var(--tr, 0deg))}.sh-fl__tile img{width:100%;height:100%;object-fit:cover}.sh-fl:nth-child(1){--x: 0%;--y: 14%;--w: 34%;--br: -10deg;--tr: -7deg}.sh-fl:nth-child(2){--x: 32%;--y: 0%;--w: 38%;--br: 14deg;--tr: 4deg;z-index:2}.sh-fl:nth-child(3){--x: 66%;--y: 12%;--w: 33%;--br: -4deg;--tr: 9deg}.sh-fl:nth-child(n+4){display:none}@keyframes shFloat{50%{transform:translateY(-8px)}}.sh-fl--cut .sh-fl__blob{transform:rotate(var(--br, -8deg)) scale(1.06)}.sh-fl__cut{position:absolute;left:50%;bottom:9%;width:72%;height:92%;object-fit:contain;object-position:center bottom;transform:translate(-50%) rotate(var(--tr, 0deg));filter:drop-shadow(0 16px 14px rgba(42,26,18,.32))}@media(min-width:1024px){.sh-hero__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;min-height:clamp(400px,33vw,490px);padding:34px 26px 74px clamp(28px,4vw,60px);border-radius:34px}.sh-hero__float{height:auto}.sh-fl:nth-child(n){display:block}.sh-fl:nth-child(1){--x: 2%;--y: 6%;--w: 30%;--br: -10deg;--tr: -7deg}.sh-fl:nth-child(2){--x: 33%;--y: -2%;--w: 35%;--br: 14deg;--tr: 4deg;z-index:2}.sh-fl:nth-child(3){--x: 69%;--y: 8%;--w: 29%;--br: -4deg;--tr: 9deg}.sh-fl:nth-child(4){--x: 16%;--y: 50%;--w: 25%;--br: 20deg;--tr: 6deg}.sh-fl:nth-child(5){--x: 55%;--y: 52%;--w: 26%;--br: -12deg;--tr: -5deg}.sh-col--hero{position:relative;z-index:3;padding-top:0}.sh-col--hero .sh-panel,.sh-col--hero .sh-panel.is-open{margin:-46px 0 24px;padding:0 28px;border:0;border-radius:26px;background:var(--cg-paper, #FFFDF8);box-shadow:0 22px 40px -24px #3c241280,0 0 0 1px #3c24120f}.sh-col--hero .sh-panel__body{padding:18px 0}}@media(prefers-reduced-motion:reduce){.sh-fl{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cg-shop.css.map */
