@font-face{font-family:"WPF Nunito";src:url("../fonts/nunito-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"WPF Nunito";src:url("../fonts/nunito-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"WPF Nunito";src:url("../fonts/nunito-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
.elementor-widget-wp_factory_gift_cards,.elementor-widget-wp_factory_gift_cards>.elementor-widget-container{width:100%}
.wpf-gifts{--wpf-gifts-bg:#fff;--wpf-gifts-max:1440px;--wpf-gifts-side:30px;--wpf-gifts-top:81px;--wpf-gifts-bottom:26px;--wpf-gifts-header-gap:60px;--wpf-gifts-cols-lg:4;--wpf-gifts-cols-md:3;--wpf-gifts-cols-sm:2;--wpf-gifts-cols-xs:1;--wpf-gifts-visible:var(--wpf-gifts-cols-lg);--wpf-gifts-gap-lg:28px;--wpf-gifts-gap-sm:15px;--wpf-gifts-gap:var(--wpf-gifts-gap-lg);--wpf-gifts-text:#222;--wpf-gifts-border:#ddd;--wpf-gifts-radius:20px;--wpf-gifts-button-bg:#f4f4f4;--wpf-gifts-button-text:#222;--wpf-gifts-button-hover-bg:#222;--wpf-gifts-button-hover-text:#f4f4f4;--wpf-gifts-button-radius:9px;--wpf-gifts-button-size:14px;--wpf-gifts-heading-size:32px;--wpf-gifts-heading-weight:700;--wpf-gifts-description-size:18px;--wpf-gifts-speed:400ms;background:var(--wpf-gifts-bg);color:var(--wpf-gifts-text);font-family:"WPF Nunito",sans-serif;overflow:hidden;padding:var(--wpf-gifts-top) 0 var(--wpf-gifts-bottom)}
.wpf-gifts *{box-sizing:border-box}.wpf-gifts__inner{max-width:var(--wpf-gifts-max);margin:0 auto;padding:0 var(--wpf-gifts-side)}
.wpf-gifts__header{margin:0 0 var(--wpf-gifts-header-gap)}.wpf-gifts__heading{color:inherit;font:var(--wpf-gifts-heading-weight) var(--wpf-gifts-heading-size)/1.375 "WPF Nunito",sans-serif;letter-spacing:0;margin:0 0 5px;padding:0}.wpf-gifts__description{color:inherit;font:500 var(--wpf-gifts-description-size)/1.3889 "WPF Nunito",sans-serif;margin:0;padding:0}
.wpf-gifts__viewport{overflow:hidden;outline:none;touch-action:pan-y;user-select:none}.wpf-gifts__viewport:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wpf-gifts__list{display:flex;gap:var(--wpf-gifts-gap);margin:0;padding:0;transform:translate3d(0,0,0);transition:transform var(--wpf-gifts-speed) ease;will-change:transform}.wpf-gifts__list.is-dragging{transition:none}
.wpf-gifts__card{position:relative;flex:0 0 calc((100% - (var(--wpf-gifts-visible) - 1)*var(--wpf-gifts-gap))/var(--wpf-gifts-visible));margin:0;min-width:0}.wpf-gifts__card:before{border:1px solid var(--wpf-gifts-border);border-radius:var(--wpf-gifts-radius);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}
.wpf-gifts__media-link{color:inherit;display:block;text-decoration:none}.wpf-gifts__media{aspect-ratio:1200/1178;border-radius:var(--wpf-gifts-radius) var(--wpf-gifts-radius) 0 0;overflow:hidden;position:relative}.wpf-gifts__media img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;width:100%}
.wpf-gifts--shine .wpf-gifts__media:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);content:"";height:100%;left:-105%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:1}.wpf-gifts--shine .wpf-gifts__card:hover .wpf-gifts__media:after,.wpf-gifts--shine .wpf-gifts__card:focus-within .wpf-gifts__media:after{animation:wpf-gifts-shine 1s ease-in-out}
@keyframes wpf-gifts-shine{to{left:125%}}
.wpf-gifts__action{padding:13px 22px 24px}.wpf-gifts__button{align-items:center;background:var(--wpf-gifts-button-bg);border:1px solid var(--wpf-gifts-button-bg);border-radius:var(--wpf-gifts-button-radius);color:var(--wpf-gifts-button-text);display:flex;font:400 var(--wpf-gifts-button-size)/19px "WPF Nunito",sans-serif;height:50px;justify-content:center;padding:14px 19px;text-decoration:none;transition:background .6s,border-color .6s,color .6s,box-shadow .6s;width:100%}.wpf-gifts__button svg{fill:none;height:20px;margin-left:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.wpf-gifts__button:hover,.wpf-gifts__button:focus-visible{background:var(--wpf-gifts-button-hover-bg);border-color:var(--wpf-gifts-button-hover-text);color:var(--wpf-gifts-button-hover-text);outline:none}
.wpf-gifts__controls{align-items:center;display:flex;height:44px;justify-content:space-between;margin-top:25px}.wpf-gifts__controls[hidden]{display:none}.wpf-gifts__arrow{align-items:center;background:#f4f4f4;border:0;border-radius:50%;color:#222;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;padding:0;transition:background .25s,color .25s;width:44px}.wpf-gifts__arrow svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:14px}.wpf-gifts__arrow:hover,.wpf-gifts__arrow:focus-visible{background:#222;color:#fff;outline:none}.wpf-gifts__arrow:disabled{cursor:default;opacity:.4}.wpf-gifts__sr{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
@media(max-width:1199px){.wpf-gifts{--wpf-gifts-visible:var(--wpf-gifts-cols-md);--wpf-gifts-heading-size:28px;--wpf-gifts-header-gap:40px}}
@media(max-width:991px){.wpf-gifts{--wpf-gifts-visible:var(--wpf-gifts-cols-sm);--wpf-gifts-gap:var(--wpf-gifts-gap-sm);--wpf-gifts-header-gap:30px}}
@media(max-width:767px){.wpf-gifts__action{padding-left:15px;padding-right:15px}}
@media(max-width:575px){.wpf-gifts{--wpf-gifts-visible:var(--wpf-gifts-cols-xs);--wpf-gifts-header-gap:20px}.wpf-gifts__arrow{visibility:hidden}}
@media(max-width:1024px){.wpf-gifts{--wpf-gifts-side:15px;--wpf-gifts-top:68.85px;--wpf-gifts-bottom:22.1px}}
@media(max-width:767px){.wpf-gifts{--wpf-gifts-top:56.7px;--wpf-gifts-bottom:18.2px}}
@media(prefers-reduced-motion:reduce){.wpf-gifts__list,.wpf-gifts__button{transition:none}.wpf-gifts--shine .wpf-gifts__card:hover .wpf-gifts__media:after,.wpf-gifts--shine .wpf-gifts__card:focus-within .wpf-gifts__media:after{animation:none}}
