.PCard02{position:relative;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1024px){.PCard02{gap:.75rem}}.PCard02:hover .PCard02Image img{transform-origin:center;--un-scale-x:1.1;--un-scale-y:1.1;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.PCard02:hover .PCard02Head a{color:var(--color-blue-dark)}.PCard02Image{width:100%;overflow:hidden;border-radius:.625rem}@media (min-width: 1024px){.PCard02Image{padding-bottom:.25rem}}@media (min-width: 640px){.PCard02Image{border-radius:2.5rem 0rem}}.PCard02Image img{aspect-ratio:1/1;width:100%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.PCard02Head{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1024px){.PCard02Head{gap:.75rem}}.PCard02Head a{font-size:var(--fontSize-base);line-height:1.4;color:var(--color-blue);font-weight:400;letter-spacing:.4375rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 640px){.PCard02Head a{font-size:var(--fontSize-subtitle);line-height:1.4}}@media (min-width: 1024px){.PCard02Head a{font-size:var(--fontSize-h6);line-height:1.4}}.PCard02Head p{display:none;font-size:var(--fontSize-base);line-height:1.4;color:var(--color-gray-2);letter-spacing:.1875rem}@media (min-width: 1024px){.PCard02Head p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:calc(1em * var(--line-height))}}.PCard02Head p:empty{display:none}.PCard02Standard{margin-top:auto;display:none;flex-wrap:wrap;align-items:stretch;gap:.75rem}@media (min-width: 1024px){.PCard02Standard{display:flex}}.PCard02Spec,.PCard02Amount{flex:1 1 0%}.PCard02Prices{display:flex;flex-direction:column;flex-wrap:wrap;align-items:baseline;gap:.125rem}@media (min-width: 640px){.PCard02Prices{flex-direction:row}}@media (min-width: 768px){.PCard02Prices{gap:.625rem}}.PCard02OriginalPrice{font-size:var(--fontSize-xs);line-height:1.4;color:var(--color-gray-3);text-decoration-line:line-through}@media (min-width: 640px){.PCard02OriginalPrice{font-size:var(--fontSize-sm);line-height:1.4}}.PCard02Price{font-size:var(--fontSize-p);line-height:1.4;color:var(--color-gold);letter-spacing:.4375rem}@media (min-width: 1024px){.PCard02Price{font-size:var(--fontSize-subtitle);line-height:1.4}}.PCard02Bottom{margin-top:auto;display:flex;align-items:stretch;gap:.75rem}.PCard02AddToCartButton{--btn-gap: .25rem !important;--btn-padding-y: .375rem !important;--btn-padding-x: .55rem !important;--btn-font-size: var(--fontSize-xs) !important;flex:1 1 0%}@media (min-width: 768px){.PCard02AddToCartButton{white-space:nowrap}}@media (min-width: 640px){.PCard02AddToCartButton{--btn-font-size: var(--fontSize-sm) !important}}@media (min-width: 1024px){.PCard02AddToCartButton{--btn-padding-y: .75rem !important;--btn-gap: .5rem !important;--btn-font-size: var(--fontSize-base) !important}}.PCard02AddToCartButton .fa-Icons{--width: 1.25rem;--height: 1.25rem}@media (min-width: 768px){.PCard02AddToCartButton .fa-Icons{--width: 1.875rem;--height: 1.875rem}}.PCard02FavoriteButton{--btn-min-height: 3.125rem;--btn-padding-y: 0rem;--btn-padding-x: 0rem;--btn-letter-spacing: .4375rem;--btn-font-family: "Noto Serif TC";--btn-font-weight: 700;position:absolute;top:0;right:0;z-index:3;width:var(--btn-min-height);flex:none}@media (min-width: 1024px){.PCard02FavoriteButton{position:static}}@media (min-width: 1024px){.PCard02FavoriteButton{--btn-min-height: 3.375rem}}@media (max-width: 1023.9px){.PCard02FavoriteButton{--btn-color: transparent;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: transparent;--btn-hover-bg: transparent;--btn-hover-border-color: transparent;--btn-focus-color: transparent;--btn-focus-bg: transparent;--btn-focus-border-color: transparent;--btn-disabled-color: transparent;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}}.PCard02FavoriteButton .fa-Icons{--width: 1.5rem;--height: 1.5rem}.PCard02FavoriteButton:not([data-favorite=true]) .fa-Icons,.PCard02FavoriteButton[data-favorite=false] .fa-Icons{--fill: transparent;--stroke: var(--color-white);--strokeWidth: .125rem !important}@media (min-width: 1024px){.PCard02FavoriteButton:not([data-favorite=true]) .fa-Icons,.PCard02FavoriteButton[data-favorite=false] .fa-Icons{--stroke: var(--color-gray-3)}}.PCard02FavoriteButton[data-favorite=true] .fa-Icons,.PCard02FavoriteButton:hover .fa-Icons,.PCard02FavoriteButton:focus .fa-Icons{--fill: var(--color-red-light) !important;--stroke: var(--color-red-light) !important;--strokeWidth: .125rem !important}
