.pfmx-mo{overflow:clip}.pfmx .mo-tapes{position:relative;height:clamp(110px,11vw,150px);pointer-events:none}.pfmx .mo-tape{position:absolute;left:-5%;right:-5%;top:50%;overflow:hidden;padding:13px 0;box-shadow:0 14px 30px -14px #00000073}.pfmx .mo-tape--a{background:#0d0d0e;color:#f2eee8;transform:translateY(-50%) rotate(-2.6deg);z-index:2}.pfmx .mo-tape--b{background:linear-gradient(90deg,#b39663,#ecd9b0 50%,#b39663);color:#141210;transform:translateY(-50%) rotate(2.2deg);z-index:1}.pfmx .mo-tape__track{display:flex;width:max-content;align-items:center;gap:22px;animation:mo-tape 38s linear infinite;font:600 clamp(14px,1.3vw,18px)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pfmx .mo-tape--b .mo-tape__track{animation-direction:reverse;animation-duration:46s}.pfmx .mo-tape__track i{font-style:normal;opacity:.6}@keyframes mo-tape{to{transform:translate(-50%)}}.pfmx .mo{position:relative;padding-block:clamp(30px,4vw,60px) clamp(80px,9vw,130px)}.pfmx .mo-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eye eye" "title aside";align-items:end;gap:10px 40px;margin-bottom:clamp(34px,4vw,60px)}.pfmx .mo-head>.eyebrow{grid-area:eye;position:relative;z-index:1;color:var(--gold-deep, #6e5d37)}.pfmx .mo-title{grid-area:title;position:relative;z-index:1;margin:0;color:var(--ink, #16201b);font:400 clamp(68px,9.4vw,168px)/.9 var(--serif);letter-spacing:-.055em;padding-bottom:.06em}.pfmx .mo-title em{color:#8a6f3e;padding-right:.08em}.pfmx .mo-ghost{position:absolute;right:-1%;top:-30%;z-index:0;color:transparent;-webkit-text-stroke:1.5px rgba(138,111,62,.22);font:400 clamp(150px,21vw,360px)/.8 var(--serif);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none}.pfmx .mo-head__aside{grid-area:aside;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:320px;padding-bottom:10px}.pfmx .mo-head__aside p{margin:0;color:var(--ink-2, #4e5b53);font-size:15px;line-height:1.55}.pfmx .mo-all{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:999px;background:var(--ink, #16201b);color:#f2eee8;font-size:13.5px;font-weight:600;transition:gap .3s,background .3s}.pfmx .mo-all:hover{gap:12px;background:#000}.pfmx .mo-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(18px,2.4vw,32px);align-items:start}.pfmx .mo-star{position:sticky;top:92px;border-radius:32px;overflow:hidden;background:#0d0d0e;color:#f2eee8;box-shadow:0 50px 90px -40px #0a0a08b3}.pfmx .mo-star__stage{position:relative;height:clamp(360px,40vw,520px);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(55% 60% at 50% 38%,#ecd9b033,#ecd9b000 70%),linear-gradient(#141416,#0b0b0c)}.pfmx .mo-star__rays{position:absolute;left:50%;top:40%;width:180%;aspect-ratio:1;translate:-50% -50%;opacity:.5;background:repeating-conic-gradient(from 0deg,rgba(236,217,176,.13) 0deg 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 75%);mask:radial-gradient(closest-side,#000 20%,transparent 75%);animation:mo-spin 60s linear infinite}@keyframes mo-spin{to{rotate:360deg}}.pfmx .mo-star__label{position:absolute;top:20px;left:20px;z-index:3;padding:8px 13px;border-radius:999px;background:#f2eee81a;color:#ecd9b0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pfmx .mo-burst{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-content:center;width:clamp(110px,10vw,140px);aspect-ratio:1;background:#b3262a;color:#fff;text-align:center;rotate:12deg;clip-path:polygon(50% 0%,61% 11%,75% 4%,79% 19%,95% 21%,91% 36%,100% 50%,91% 64%,95% 79%,79% 81%,75% 96%,61% 89%,50% 100%,39% 89%,25% 96%,21% 81%,5% 79%,9% 64%,0% 50%,9% 36%,5% 21%,21% 19%,25% 4%,39% 11%);animation:mo-beat 2.4s ease-in-out infinite}.pfmx .mo-burst b{font:700 clamp(28px,2.6vw,38px)/.9 var(--sans);letter-spacing:-.03em}.pfmx .mo-burst small{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}@keyframes mo-beat{0%,to{scale:1}12%{scale:1.09}24%{scale:1}36%{scale:1.05}48%{scale:1}}.pfmx .mo-star__bottle{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:78%;width:60%;margin-bottom:9%}.pfmx .mo-star__bottle img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.75)) drop-shadow(0 3px 3px rgba(0,0,0,.6));animation:cz-float 5s ease-in-out infinite;transition:scale .6s cubic-bezier(.22,1,.36,1)}.pfmx .mo-star:hover .mo-star__bottle img{scale:1.05}.pfmx .mo-star__bottle img:not(.is-cutout){border-radius:18px;animation:none}.pfmx .mo-star__plinth{position:absolute;left:22%;right:22%;bottom:6%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#ecd9b04d,#ecd9b000)}.pfmx .mo-star__info{display:flex;flex-direction:column;gap:10px;padding:24px clamp(22px,2.4vw,32px) clamp(24px,2.4vw,32px)}.pfmx .mo-brand{margin:0;color:#b39663;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.pfmx .mo-star h3{margin:0;font:400 clamp(28px,2.6vw,40px)/1.05 var(--serif);letter-spacing:-.02em}.pfmx .mo-star h3 a{color:inherit}.pfmx .mo-star__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.pfmx .mo-star__price s{color:#f2eee873;font-size:18px}.pfmx .mo-star__price strong{display:inline-block;font:700 clamp(40px,3.8vw,56px)/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pfmx .mo-star__price strong.is-landed{animation:mo-land .6s cubic-bezier(.34,1.56,.64,1);color:#ecd9b0}@keyframes mo-land{0%{scale:1}40%{scale:1.12}to{scale:1}}.pfmx .mo-star__price small{color:#f2eee880;font-size:13px}.pfmx .mo-save{margin:0;color:#f2eee8bf;font-size:14px}.pfmx .mo-save b{color:#7ee2a4;font-weight:600}.pfmx .mo-buy{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding:17px 24px;border-radius:999px;background:linear-gradient(90deg,#b39663,#ecd9b0,#b39663);background-size:200% 100%;color:#141210;font-size:15px;font-weight:700;transition:background-position .6s ease,transform .3s}.pfmx .mo-buy:hover{background-position:100% 0;transform:translateY(-2px)}.pfmx .mo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pfmx .mo-card{position:relative;display:flex;flex-direction:column;padding:10px 10px 12px;border-radius:26px;background:#f8f5ef;box-shadow:0 1px #16201b0d,0 20px 40px -30px #16201b80;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,opacity .8s ease,translate 1s cubic-bezier(.22,1,.36,1);transition-delay:0s,0s,calc(var(--i) * 80ms),calc(var(--i) * 80ms)}.pfmx .mo:not(.is-in) .mo-card{opacity:0;translate:0 50px}.pfmx .mo-card:hover{transform:translateY(-6px);box-shadow:0 1px #16201b0d,0 34px 60px -30px #16201b99}.pfmx .mo-card.is-soldout{opacity:.55}.pfmx .mo-card__visual{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1 / .92;padding:12% 16% 9%;border-radius:18px;overflow:hidden;background:radial-gradient(60% 50% at 50% 20%,#fff,#fff0 70%),linear-gradient(180deg,#efe9df,#e6dfd2 64%,#dcd4c6 64.4%,#d6cdbf)}.pfmx .mo-card__visual img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1)}.pfmx .mo-card__visual img.is-cutout{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3)) drop-shadow(0 12px 10px rgba(30,24,16,.22))}.pfmx .mo-card__visual img:not(.is-cutout){mix-blend-mode:multiply}.pfmx .mo-card:hover .mo-card__visual img{transform:translateY(-6px) rotate(-3deg) scale(1.04)}.pfmx .mo-tag{position:absolute;top:14px;left:12px;padding:8px 12px 8px 20px;background:#b3262a;color:#fff;font:700 15px/1 var(--sans);letter-spacing:-.01em;rotate:-6deg;transform-origin:0 50%;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}.pfmx .mo-tag:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#f8f5ef}.pfmx .mo-card:hover .mo-tag{animation:mo-swing .9s ease}@keyframes mo-swing{0%{rotate:-6deg}30%{rotate:6deg}60%{rotate:-9deg}to{rotate:-6deg}}.pfmx .mo-card__info{display:flex;flex-direction:column;gap:5px;padding:14px 6px 12px;flex:1 1 auto}.pfmx .mo-card .mo-brand{color:var(--gold-deep, #6e5d37);font-size:10px}.pfmx .mo-card__name{color:var(--ink, #16201b);font:400 19px/1.15 var(--serif);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em}.pfmx .mo-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:2px;color:var(--ink, #16201b)}.pfmx .mo-card__price s{color:#8b928d;font-size:13px}.pfmx .mo-card__price strong{font-size:22px;font-weight:700;letter-spacing:-.02em}.pfmx .mo-card__price small{color:#7a837d;font-size:11px}.pfmx .mo-card__save{margin:0;color:#1f6b45;font-size:12.5px;font-weight:600}.pfmx .mo-add{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:999px;background:var(--ink, #16201b);color:#f2eee8;font-size:13.5px;font-weight:600;transition:background .3s,color .3s}.pfmx .mo-add:hover{background:#b39663;color:#141210}.pfmx .mo-add:disabled{background:#d8d2c6;color:#7a837d}.pfmx .mo-trust{margin:clamp(30px,4vw,50px) 0 0;text-align:center;color:var(--ink-2, #4e5b53);font-size:12px;letter-spacing:.18em;text-transform:uppercase}@media(min-width:1500px){.pfmx .mo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.pfmx .mo-head{grid-template-columns:1fr;grid-template-areas:"eye" "title" "aside"}.pfmx .mo-ghost{top:-6%;font-size:150px}.pfmx .mo-body{grid-template-columns:1fr}.pfmx .mo-star{position:relative;top:0}.pfmx .mo-star__stage{height:380px}}@media(max-width:560px){.pfmx .mo-grid{gap:10px}.pfmx .mo-card{padding:7px 7px 9px;border-radius:20px}.pfmx .mo-card__name{font-size:16px}.pfmx .mo-card__price strong{font-size:18px}.pfmx .mo-tag{font-size:12.5px;padding:6px 9px 6px 17px}.pfmx .mo-add span{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.pfmx .mo-tape__track,.pfmx .mo-star__rays,.pfmx .mo-burst,.pfmx .mo-star__bottle img{animation:none}.pfmx .mo:not(.is-in) .mo-card{opacity:1;translate:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pfmx-v8.css.map */
