.content-asset{width:100%}.giftCard-detail.container{margin-bottom:72px}.giftCard-detail-voucher.gift-card-wrapper .centered-heading{font-size:36px;line-height:48px;text-align:center;padding-top:32px;padding-bottom:24px;font-weight:500}.giftCard-detail-voucher.gift-card-wrapper .container-subheading{font-size:17px;font-weight:500;text-align:center;padding-bottom:10px}.giftCard-detail-voucher.gift-card-wrapper .red-button{background:#ee3124;border-radius:4px;border:1px solid #ee3124;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px}.giftCard-detail-voucher.gift-card-wrapper .red-button:active,.giftCard-detail-voucher.gift-card-wrapper .red-button:focus,.giftCard-detail-voucher.gift-card-wrapper .red-button:hover{color:#ee3124;background-color:#f9f9f9;border:2px solid #ee3124;box-shadow:none!important}.giftCard-detail-voucher.gift-card-wrapper .check-balance-button,.giftCard-detail-voucher.gift-card-wrapper .egift-card-button{width:220px}@media (min-width:485px) and (max-width:992px){.giftCard-detail-voucher.gift-card-wrapper .check-balance-button{margin-left:13px}}.giftCard-detail-voucher.gift-card-wrapper .top-heading-wrapper{font-weight:300;font-size:32px;line-height:37px;text-align:center;padding-bottom:40px;padding-top:50px}.giftCard-detail-voucher.gift-card-wrapper .header-text{border-bottom:10px solid #ee3124;padding-bottom:10px;display:block}@media (min-width:544px){.giftCard-detail-voucher.gift-card-wrapper .header-text{padding-left:30px;padding-right:30px;display:inline-block}}.giftCard-detail-voucher.gift-card-wrapper .header-text.gift-store-header{font-size:32px;line-height:37px}.giftCard-detail-voucher.gift-card-wrapper .wrapped-text{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:32px;font-size:16px;line-height:19px;text-align:center}.giftCard-detail-voucher.gift-card-wrapper .voucher-wrapper{display:-ms-flexbox;display:flex}.giftCard-detail-voucher.gift-card-wrapper .carousel-big-image{width:100%;height:auto;max-width:376px}.giftCard-detail-voucher.gift-card-wrapper .button-wrapper{width:100%;text-align:center;margin-bottom:24px}.giftCard-detail-voucher.gift-card-wrapper .carousel-sub-heading{font-size:16px}@media (min-width:319px) and (max-width:366px){.giftCard-detail-voucher.gift-card-wrapper .carousel-sub-heading{font-weight:400;font-size:16px;margin-top:0}}.giftCard-detail-voucher.gift-card-wrapper .voucher-another-amount{padding-top:25px;text-align:left;padding-bottom:20px}.giftCard-detail-voucher.gift-card-wrapper .qty-amount-container{text-align:left}.giftCard-detail-voucher.gift-card-wrapper .quantity-container{padding-top:25px;display:-ms-flexbox;display:flex}@media (min-width:319px) and (max-width:384px){.giftCard-detail-voucher.gift-card-wrapper .quantity-container{width:74%}}.giftCard-detail-voucher.gift-card-wrapper .button-container{padding-top:25px;margin:auto;-ms-flex-align:center;align-items:center}@media (min-width:544px){.giftCard-detail-voucher.gift-card-wrapper .button-container{width:100%;padding-top:30px;padding-left:15px;float:left}}@media (min-width:319px) and (max-width:384px){.giftCard-detail-voucher.gift-card-wrapper .button-container{width:100%;padding-top:30px;padding-left:15px;float:left}}.giftCard-detail-voucher.gift-card-wrapper .carousel-heading{font-family:Inter;font-style:normal;font-weight:300;font-size:24px;line-height:28px;color:#4b4b4b}.giftCard-detail-voucher.gift-card-wrapper .lbl-enter-amount{font-size:16px;line-height:19px}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-list{max-width:426px}@media (min-width:769px){.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-list{max-width:316px}}@media (min-width:992px){.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-list{max-width:426px}}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-slide{margin-right:3px;margin-left:3px}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper{padding-left:0;padding-right:0;display:block;margin:auto;text-align:center}@media (min-width:769px){.giftCard-detail-voucher.gift-card-wrapper .gift-card-details{max-width:320px}}@media (min-width:992px){.giftCard-detail-voucher.gift-card-wrapper .gift-card-details{max-width:396px}}.giftCard-detail-voucher.gift-card-wrapper .image-wrapper{display:inline-block;position:sticky}@media (min-width:769px){.giftCard-detail-voucher.gift-card-wrapper .carousel-control-next.ecard-carousel,.giftCard-detail-voucher.gift-card-wrapper .carousel-control-prev.ecard-carousel{display:none}}@media (max-width:768.98px){.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-next,.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-prev{display:none!important}}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .gift-card-carousel-list{display:-ms-inline-grid;display:inline-grid;padding-top:25px}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .gift-card-carousel-list .btn-subcategory{margin-left:6px;margin-right:6px;font-size:14px;border:1px solid #ddd;padding:10px 12px;color:#358ed7;font-family:Inter;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;height:auto}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-prev:before{content:"\F3CF"}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-next:before{content:"\F3D1"}.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-next:before,.giftCard-detail-voucher.gift-card-wrapper .gift-card-carousel-wrapper .slick-prev:before{font-family:Ionicons;color:#2e2e2e;font-size:40px;font-weight:100}.giftCard-detail-voucher.gift-card-wrapper .slider-image{display:block;width:100px;font-size:14px;color:#358ed7;font-family:Inter;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;height:auto}.giftCard-detail-voucher.gift-card-wrapper figure{overflow:hidden;margin:0;margin-bottom:32px;text-align:center}.giftCard-detail-voucher.gift-card-wrapper figure img{display:inline-block;width:100%}.giftCard-detail-voucher.gift-card-wrapper .change-ratio-from-wide img{margin:-12% 0}.giftCard-detail-voucher.gift-card-wrapper .attribute{margin:0;padding:0}.giftCard-detail-voucher.gift-card-wrapper .attribute.d-none+.quantity{margin-top:0}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-label{font-size:14px;line-height:18px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options{display:-ms-flexbox;display:flex;margin:-4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option{display:-ms-flexbox;display:flex;margin:4px 2px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option>input{display:none}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option>input:disabled+label{border-color:#ddd;color:#ddd}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option>input:disabled+label:hover{background-color:inherit}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label{text-align:center;height:42px;border-radius:4px;color:#358ed7;font-size:14px;line-height:16px;font-weight:500;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label:hover{background-color:#c8e1f5}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-name.single{line-height:38px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-description{font-size:12px;line-height:14px;font-weight:300;margin-top:4px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price{margin-top:6px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price{color:#358ed7;font-size:12px;text-align:center}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .range,.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .sales,.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .starting{color:#358ed7;font-weight:500}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .strike-through{margin-right:0;color:#7c7c7c;font-weight:300}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .discount,.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-price .price .other-info{display:none}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option{-ms-flex:1 1 0px;flex:1 1 0px;height:42px;box-sizing:border-box;border-radius:5px}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option>input:checked+label{background-color:#fffbfb!important;border:2px solid #ee3124!important;color:#ee3124!important}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label{border:2px solid #ddd;color:#2e2e2e}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label:hover{background-color:#fff5f5}.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-name{font-size:18px}@media (max-width:543.98px){.giftCard-detail-voucher.gift-card-wrapper .attribute .attribute-options .attribute-option .attribute-option-label .attribute-option-name{font-size:16px}}.giftCard-detail-voucher.gift-card-wrapper .cart-and-ipay{padding-bottom:0}.giftCard-detail-voucher.gift-card-wrapper .add-to-cart-button-col{display:block;text-align:center}.giftCard-detail-voucher.gift-card-wrapper .product-options-gift{margin-top:16px}.giftCard-detail-voucher.gift-card-wrapper .product-options-gift .product-option{-ms-flex-pack:center;justify-content:center}.giftCard-detail-voucher.gift-card-wrapper .invalid-error-msg{padding-top:10px;width:98%}.giftCard-detail-voucher.gift-card-wrapper .dollar-icon{position:absolute;top:40px;left:12px;font-size:16px;font-weight:500}.giftCard-detail-voucher.gift-card-wrapper .voucher-option{padding-left:24px;background:hsla(0,0%,94%,.600087);border-radius:4px 4px 0 0;height:47px;border-bottom:1px solid #7c7c7c;font-size:17px}.giftCard-detail-voucher.gift-card-wrapper .quantity-select{min-width:70px;width:auto}.giftCard-detail-voucher.gift-card-wrapper .add-to-cart-container{text-align:center;padding-bottom:10px}.giftCard-detail-voucher.gift-card-wrapper .add-to-cart-container .add-to-cart{width:296px;margin:0;display:inline-block}.giftCard-detail-voucher.gift-card-wrapper .add-to-cart-container .selected-item-description{display:none}.giftCard-detail-voucher.gift-card-wrapper .redeem-container{text-align:center;padding:24px}@media (max-width:768.98px){.giftCard-detail-voucher.gift-card-wrapper figure{margin-bottom:24px;margin-left:-12px;margin-right:-12px}.giftCard-detail-voucher.gift-card-wrapper figure img{width:100%;padding:5px 0}.giftCard-detail-voucher.gift-card-wrapper .wrapped-text{max-width:none;text-align:justify;margin:0 10px 24px}.giftCard-detail-voucher.gift-card-wrapper .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.giftCard-detail-voucher.gift-card-wrapper .change-ratio-from-wide img{margin:0}.giftCard-detail-voucher.gift-card-wrapper .change-ratio-from-tall img{margin:0 -29%;width:154%}.giftCard-detail-voucher.gift-card-wrapper .centered-heading{padding-top:15px;padding-bottom:13px;font-size:24px;line-height:32px}.giftCard-detail-voucher.gift-card-wrapper #voucher-custom-value{margin-right:2px}.giftCard-detail-voucher.gift-card-wrapper .giftCard-detail.container{margin-bottom:34px}.giftCard-detail-voucher.gift-card-wrapper .variations-container>div{max-width:320px;margin-left:auto;margin-right:auto}.giftCard-detail-voucher.gift-card-wrapper .product-options-gift .product-option{-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:543.98px){.check-balance-button{margin-top:10px;margin-left:0}}@media (max-width:768.98px){body .embeddedServiceHelpButton .helpButton{bottom:87px}}.quantity-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.qty-label-min{font-size:14px;line-height:16px}.right-tab-wrapper{width:75%}.qty-label{font-size:16px;line-height:19px}.qty-btn-remove{padding:0;padding-top:2px}.qty-btn-add,.qty-btn-remove{width:40px;height:40px;margin:0;font-size:x-large;font-weight:300}.qty-btn-add{padding:0;border:2px solid #3b8fd4}.qty-textbox{margin:0 5px;width:40px;height:40px;font-size:18px;padding:0;text-align:center;background-color:transparent!important}.qty-textbox:focus{outline:none;border:none;box-shadow:none}.buy-as-voucher{width:200px;height:49px}@media (min-width:319px) and (max-width:384px){.buy-as-voucher{height:34px;line-height:8px;padding-bottom:20px}}@media (min-width:367px) and (max-width:543px){.buy-as-voucher{height:34px;line-height:8px;padding-bottom:20px}}.carousel-thumbnails .carousel-indicators img{max-width:100px;height:50px;overflow:hidden;display:block}.carousel-thumbnails .carousel-indicators li{max-width:100px;width:100px;border:none;height:50px;border-radius:6px}.carousel-thumbnails .carousel-indicators li.active{border:2px solid #ee3124;box-sizing:content-box;border-radius:6px}.carousel-thumbnails{width:85%;margin:auto;text-align:center}@media (min-width:319px) and (max-width:366px){.carousel-thumbnails{width:100%}}@media (min-width:367px) and (max-width:543px){.carousel-thumbnails{width:100%}}.carousel-control-next-icon.mobile-view,.carousel-control-prev-icon.mobile-view{font-size:36px;width:36px;height:36px;color:#000204;background-image:none;background:hsla(0,0%,100%,.7)}.carousel-control-next.desktop-view,.carousel-control-prev.desktop-view{position:sticky;padding-top:43px;padding-left:0;padding-right:0}.carousel-control-next-icon.desktop-view,.carousel-control-prev-icon.desktop-view{background-image:none;font-size:40px;color:#2e2e2e;mix-blend-mode:normal;opacity:.7;transform:matrix(1,0,0,-1,0,0)}.carousel-indicators{position:static;left:auto;margin-right:0;margin-left:0;white-space:nowrap;width:88%;margin:auto;margin-top:20px}@media (min-width:319px) and (max-width:366px){.carousel-indicators{width:100%}}@media (min-width:367px) and (max-width:543px){.carousel-indicators{width:100%}}.carousel-indicator-wrapper{display:-ms-flexbox;display:flex;position:static;width:95%;margin:auto;text-align:center}@media (min-width:319px) and (max-width:366px){.carousel-indicator-wrapper{width:100%}}@media (min-width:367px) and (max-width:543px){.carousel-indicator-wrapper{width:100%}}.gift-card-carousel-wrapper .slick-slide.slick-current.slick-active{border:2px solid red;border-radius:7px;box-sizing:border-box;opacity:.3}.checkbalance-sub-heading{font-size:16px;line-height:19px;padding-bottom:20px}@media (min-width:319px) and (max-width:366px){.checkbalance-sub-heading{line-height:20px}}.error-content,.remaining-content{box-sizing:border-box;width:45%;margin:auto;padding:10px 0;font-size:16px;line-height:19px}@media (min-width:319px) and (max-width:366px){.error-content,.remaining-content{width:90%}}@media (min-width:367px) and (max-width:543px){.error-content,.remaining-content{width:90%}}.error-text,.remaining-text{font-size:16px;line-height:22px}.error-text{color:red}.remaining-value{font-weight:500;font-size:20px;line-height:23px}.card-wrapper{margin:0;height:30px}@media (min-width:319px) and (max-width:366px){.card-wrapper{padding-top:20px}}@media (min-width:367px) and (max-width:543px){.card-wrapper{padding-top:20px}}@media (min-width:544px){.card-wrapper{padding:0}}@media (min-width:769px){.card-wrapper{padding:0}}@media (min-width:992px) and (max-width:1400px){.card-wrapper{padding:0}}.card-details{margin:auto;text-align:center;padding-top:26px;display:-ms-flexbox;display:flex}@media (min-width:319px) and (max-width:366px){.card-details{display:block}}@media (min-width:367px) and (max-width:543px){.card-details{display:block}}.invalid-text{border:1px solid red!important;border-bottom:1px solid red!important}.checkbalance-card,.pinNumber{border-bottom:1px solid #7c7c7c;background:hsla(0,0%,94%,.600087);border-radius:6px 6px 0 0;-moz-appearance:textfield}.checkbalance-card::-webkit-inner-spin-button,.checkbalance-card::-webkit-outer-spin-button,.pinNumber::-webkit-inner-spin-button,.pinNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-check-balance{padding:0!important}@media (min-width:319px) and (max-width:366px){.pin-wrapper{padding-top:50px}}@media (min-width:367px) and (max-width:543px){.pin-wrapper{padding-top:50px}}@media (min-width:319px) and (max-width:366px){.check-bal-button-container{padding-top:35px}}@media (min-width:367px) and (max-width:543px){.check-bal-button-container{padding-top:35px}}@media (min-width:319px) and (max-width:366px){.check-balance-btn{width:248px}}@media (min-width:367px) and (max-width:543px){.check-balance-btn{width:248px}}.gift-card-shop-carousel .items{width:90%;margin:0 auto}.gift-card-shop-carousel .slick-slide{margin:10px;outline:none}.gift-card-shop-carousel .slick-slide img{width:100%;height:auto;border:0 solid #fff}.gift-card-carousel-image{padding-top:10px;font-size:18px;outline:none}.footer-content-asset{width:100%}.footer-text{text-align:center}@media (min-width:319px) and (max-width:366px){.footer-text{text-align:justify}}@media (min-width:367px) and (max-width:543px){.footer-text{text-align:justify}}.footer-text .seo-text{font-size:13px;line-height:20px}@media (min-width:319px) and (max-width:366px){.footer-text .seo-text{font-size:14px;line-height:1.4}}@media (min-width:367px) and (max-width:543px){.footer-text .seo-text{font-size:14px;line-height:1.4}}.footer-text .info-text a{color:#ee3124!important;position:relative;display:inline-block}.footer-wrapped-text{max-width:960px;margin-left:auto;margin-right:auto;font-size:16px;margin-bottom:32px;font-size:14px;line-height:1.5;text-align:center}.logo-image{max-width:100%;max-height:100%;display:block;margin:auto;text-align:center}@media (min-width:319px) and (max-width:393px){.gc-section{padding-right:0;padding-left:0}}.gc-section .top-container{margin:0}@media (max-width:1199px){.gc-section .top-container{margin:0 10px}}.gc-section .gc-section-header-text{font-size:33px;font-weight:300;text-align:center}@media (max-width:1199px){.gc-section .gc-section-header-text{padding-top:20px;padding-bottom:5px;font-size:30px}}@media (min-width:509px) and (max-width:1198px){.gc-section .gc-section-header-text{padding-bottom:30px}}@media (min-width:319px) and (max-width:508px){.gc-section .gc-section-header-text{line-height:40px;padding-bottom:0;font-size:24px}}.gc-section .giftcard-container{max-width:600px}.gc-section .giftcard-container .egc-step-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:319px) and (max-width:508px){.gc-section .giftcard-container .egc-step-container{padding-left:0}}.gc-section .giftcard-container .egc-step-container .gc-step{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}.gc-section .giftcard-container .egc-step-container .gc-step .gc-step-number-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-height:100px;margin-bottom:10px;margin-right:25px}.gc-section .giftcard-container .egc-step-container .gc-step .gc-step-number-container .gc-step-number{width:32px;height:32px;border-radius:100%;background-color:#ee3124;padding-top:6px;color:#fff}.gc-section .giftcard-container .egc-step-container .gc-step .gc-step-number-container .gc-red-line{border-left:2px solid #ee3124;height:calc(100% - 40px)}.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content{width:100%}@media (max-width:1199px){.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content{width:76%}}.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content .gc-step-header{text-align:left;font-size:17px;font-weight:500}.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content .gc-step-text-content{text-align:left;font-size:14px;line-height:25px;color:#535353}.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content img{box-shadow:none}@media (min-width:319px) and (max-width:508px){.gc-section .giftcard-container .egc-step-container .gc-step .gc-inner-content img{width:100%;height:100%;object-fit:cover}}