.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.slider-container{position:relative;margin:65px auto;width:100%}@media(max-width:768px){.slider-container{margin:45px auto 60px}}.value-label{position:absolute;transform:translate(-50%);top:-30px;font-weight:700;color:#5fbd4a;width:24px}.custom-slider{width:100%;appearance:none;background-color:#d7e4c2;height:2px;outline:none;margin:0}.custom-slider::-webkit-slider-thumb{appearance:none;width:13px;height:13px;background-color:#98c049;border-radius:50%;cursor:pointer}.marks{position:relative;display:flex;justify-content:space-between;margin-top:10px}.mark{color:#2c3342;font-size:12px;line-height:16px;width:24px}@media(max-width:575px){.mark:nth-child(n+2):not(:last-child){visibility:hidden}.mark:nth-child(n+2):not(:last-child).active{visibility:visible}}.mark span.active{position:absolute;top:-70px;font-size:20px}@media(max-width:575px){.mark span.active{font-size:18px}}.giftcard-page .container{margin-bottom:60px}.giftcard-page .giftcard-content{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.giftcard-page .giftcard-content .giftcard-image-section{max-width:600px;min-width:0}.giftcard-page .giftcard-content .giftcard-image-section .giftcard-image-element{width:100%;height:auto}.giftcard-page .giftcard-content .giftcard-details-section{max-width:475px;width:100%}.giftcard-page .giftcard-content .giftcard-details-section .gift-header-text{color:#393a42;font-size:20px;font-family:Manrope,Regular}.giftcard-page .giftcard-content .giftcard-details-section .gift-body-text{color:#2c3342;font-size:12px;line-height:16px;margin-top:10px;font-family:Manrope,Medium}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price{margin-top:36px}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid{display:flex;gap:16px;flex-wrap:wrap}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid .giftcard-box{background-color:#f5f6f7;border:1px solid #ddd;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:.3s ease-in-out;border-radius:4px;text-align:center;width:120px}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid .giftcard-box:hover,.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid .giftcard-box.active{background-color:#b2d135;color:#fff;border-color:#b2d135}.giftcard-page .giftcard-content .giftcard-details-section .slider-header{color:#393a42;font-size:12px;max-width:118px;margin-top:64px;margin-bottom:14px;font-family:Manrope,Bold}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container{width:100%;position:relative}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .swiper{padding-bottom:45px}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .swiper .swiper-slide{width:160px;height:160px}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .swiper .swiper-scrollbar{width:50%;height:2px;left:50%;transform:translate(-50%);border-radius:0}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .swiper .swiper-scrollbar-drag{border-radius:0;background-color:#393a42}@media(max-width:768px){.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .swiper .swiper-scrollbar{width:90%;left:0;transform:translate(0);right:0;margin:auto}}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-prev,.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-next{position:absolute;top:calc(50% - 15px);transform:translateY(-85%) rotate(90deg);background:none;border:none;cursor:pointer;width:40px;height:40px;z-index:1}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-prev svg,.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-next svg{width:30%;height:100%}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-prev:hover,.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-next:hover{opacity:.7}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-prev{left:-35px}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container .custom-swiper-next{right:-35px;transform:translateY(-85%) rotate(-90deg)}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container:after{content:"";position:absolute;top:0;right:0;width:70px;height:100%;z-index:5;pointer-events:none;background:linear-gradient(to left,#fff 0%,transparent 100%)}.giftcard-page .giftcard-content .giftcard-details-section .swiper-container:after{right:-2px;background:linear-gradient(to left,#fff 0%,transparent 100%)}.giftcard-page .giftcard-content .giftcard-details-section .upload-image{color:#393a42;margin-top:66px;max-width:230px;font-size:11px;font-weight:700;text-decoration:underline;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-right:Manrope,Medium}.giftcard-page .giftcard-content .giftcard-details-section .form-header-text{color:#2c3342;font-size:12px;max-width:207px;margin-top:66px;font-family:Manrope,Bold}.giftcard-page .giftcard-content .giftcard-details-section .placeholder-inputs{margin-top:25px;display:flex;flex-direction:column;gap:30px}.giftcard-page .giftcard-content .giftcard-details-section .must-fill{color:#6f6f6f;font-size:10px;margin-top:10px;text-align:right;font-family:Manrope,Regular}.giftcard-page .giftcard-content .giftcard-details-section .primary-button{display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;border:none;padding:10px 20px;font-size:12px;cursor:pointer;margin-top:36px;width:100%;margin-bottom:20px}.giftcard-page .giftcard-content .giftcard-details-section .primary-button svg{width:17px;height:14px}.giftcard-page .giftcard-content .giftcard-details-section .primary-button svg path{stroke:#fff}.giftcard-page .giftcard-content .giftcard-details-section .primary-button svg rect{stroke:#fff}.giftcard-page .giftcard-content .giftcard-details-section .cart-icon{color:#fff}@media(max-width:1024px){.giftcard-page .giftcard-content{flex-direction:column;height:auto;gap:0px;align-items:center}.giftcard-page .giftcard-content .giftcard-image-section{max-width:100%;margin-bottom:20px}.giftcard-page .giftcard-content .giftcard-details-section{width:100%}.giftcard-page .giftcard-content .giftcard-details-section .gift-header-text{font-size:18px;max-width:100%;color:#393a42;font-family:Manrope,Regular}.giftcard-page .giftcard-content .giftcard-details-section .gift-body-text{font-size:12px;max-width:100%;font-family:Manrope,Medium}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid{gap:12px}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-price .giftcard-grid .giftcard-box{width:100px}}@media(max-width:575px){.giftcard-page .giftcard-content{flex-direction:column}.giftcard-page .giftcard-content .giftcard-image-section{max-width:100%;margin-top:50px}.giftcard-page .giftcard-content .giftcard-details-section{width:100%}.giftcard-page .giftcard-content .giftcard-details-section .gift-header-text{font-size:18px;margin-top:18px;color:#393a42;font-family:Manrope,Regular}.giftcard-page .giftcard-content .giftcard-details-section .gift-body-text{font-size:12px;font-family:tManrope,Medium;color:#2c3342}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-options .giftcard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.giftcard-page .giftcard-content .giftcard-details-section .giftcard-options .giftcard-grid .giftcard-box{width:auto;padding:8px 12px;font-size:14px}.giftcard-page .giftcard-content .giftcard-details-section .slider-header{font-size:12px;margin-top:40px;padding-bottom:10px}.giftcard-page .giftcard-content .giftcard-details-section .upload-image{font-size:8px;margin-top:50px}.giftcard-page .giftcard-content .giftcard-details-section .form-header-text{font-size:10px;margin-top:50px}.giftcard-page .giftcard-content .giftcard-details-section .cart-button{padding:8px 16px;font-size:14px}}.giftcard-page .giftcard-images .selected-image{border:3px solid #b2d135;padding:8px}
