@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.giftCard{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-lg);isolation:isolate;corner-shape:superellipse(1.7);width:100%;padding:1.2em .5em .5em;transition:all .2s;display:block;position:relative;overflow:hidden}.giftCard:before,.giftCard:after{content:"";pointer-events:none;position:absolute;inset:0}.giftCard:before{background:var(--giftCardBg,transparent);background:linear-gradient(41.05deg,color-mix(in srgb,var(--giftCardBg)25%,var(--blacked))-24.27%,color-mix(in srgb,var(--giftCardBg)70%,transparent)97.98%);z-index:0;-webkit-mask-image:linear-gradient(#fff 0 0),var(--giftCardMask);-webkit-mask-composite:xor;-webkit-mask-position:50%,50% .35em;-webkit-mask-size:100% 100%,30%;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-image:linear-gradient(#fff 0 0),var(--giftCardMask);mask-image:linear-gradient(#fff 0 0),var(--giftCardMask);-webkit-mask-composite:xor;transition:all .3s;-webkit-mask-position:50%,50% .35em;mask-position:50%,50% .35em;-webkit-mask-size:100% 100%,30%;mask-size:100% 100%,30%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;mask-composite:exclude}.giftCard .inner{z-index:1;flex-direction:column;align-items:center;gap:.2em;display:flex;position:relative}.giftCard .iconWrap{justify-content:center;align-items:center;width:2.8em;height:2.8em;transition:transform .18s;display:flex}.giftCard .iconWrap .iconSvg{width:100%;height:100%}.giftCard .label{font-size:var(--font-xs);color:color-mix(in srgb,var(--text)70%,transparent);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-weight:200;line-height:1.2;transition:color .18s;overflow:hidden}.giftCard:hover:not(.active){filter:brightness(1.3);scale:1.02}.giftCard.active{filter:brightness(1.6)}