body.full-template-product-giftcards .breadcrumbs{display:none}body.full-template-product-giftcards .page-width{max-width:1206px}body.full-template-product-giftcards form input::-webkit-outer-spin-button,body.full-template-product-giftcards form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.full-template-product-giftcards form input[type=number]{-moz-appearance:textfield}body.full-template-product-giftcards form input::placeholder,body.full-template-product-giftcards form #message::placeholder{color:#575656}body.full-template-product-giftcards form .float-label{position:relative}body.full-template-product-giftcards form .float-label label{font-size:14px;font-weight:400;position:absolute;top:4px;color:#737373;margin-top:0;margin-left:1px;padding:0 16px;z-index:1;-webkit-user-select:none;user-select:none;transform:translateY(3px);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;opacity:0}body.full-template-product-giftcards form .float-label input:not([type=checkbox],[type=submit],[type=radio]){font-size:14px;padding:18px 16px 16px;margin-bottom:40px;min-height:57px;height:100%}@media only screen and (max-width: 1023px){body.full-template-product-giftcards form .float-label input:not([type=checkbox],[type=submit],[type=radio]){margin-bottom:16px}}body.full-template-product-giftcards form .float-label input:not(:placeholder-shown){padding:26px 16px 8px}body.full-template-product-giftcards form .float-label input:not(:placeholder-shown)~label{opacity:1}body.full-template-product-giftcards form input.input--error{border-color:#e32c2b;background-color:#fff;box-shadow:0 0 0 1px #e32c2b}body.full-template-product-giftcards form .input-error-message{margin:0;align-items:center;position:absolute;bottom:-26px;left:0;font-size:14px;color:#e32c2b;display:flex}@media only screen and (max-width: 1023px){body.full-template-product-giftcards form .input-error-message{bottom:auto;left:auto;position:relative;margin-top:-8px;margin-bottom:16px}}body.full-template-product-giftcards form .input-error-message .icon{display:none}body.full-template-product-giftcards form .input-error-message#selectedCardGroup-error{position:static}body.full-template-product-giftcards form textarea{padding:18px 16px 16px;margin-bottom:46px;font-size:14px}body.full-template-product-giftcards .form-vertical .btn{line-height:unset;margin-bottom:0}body.full-template-product-giftcards .accordion-faq .faq-question:last-of-type{border-bottom:1px solid #B2B2B2}body.full-template-product-giftcards .accordion-faq h4.accordion-label{padding:20px 34px 20px 0;width:100%;display:block;font-size:14px;line-height:21px;font-weight:600;position:relative;clear:both}body.full-template-product-giftcards .accordion-faq h4.accordion-label:hover{color:#0b7276;transition:color .2s ease}body.full-template-product-giftcards .accordion-faq h4.accordion-label:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-chevron-down icon--full-color' width='13.414px' height='8.121px' viewBox='0 0 13.414 8.121'%3E%3Cg transform='translate(0.707 0.707)'%3E%3Cpath d='M7125.171,582.97l6,6,6-6' transform='translate(-7125.171 -582.97)' fill='none' stroke='%230b7276' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}body.full-template-product-giftcards .accordion-faq h4.accordion-label:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-chevron-down icon--full-color' width='13.414px' height='8.121px' viewBox='0 0 13.414 8.121'%3E%3Cg transform='translate(0.707 0.707)'%3E%3Cpath d='M7125.171,582.97l6,6,6-6' transform='translate(-7125.171 -582.97)' fill='none' stroke='%2324394d' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:16px;height:16px;margin-top:0;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;transition:all .2s ease;float:right;right:10px;position:absolute}body.full-template-product-giftcards .accordion-faq h4.active{color:#0b7276;transition:color .2s ease}body.full-template-product-giftcards .accordion-faq h4.active:before{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-chevron-down icon--full-color' width='13.414px' height='8.121px' viewBox='0 0 13.414 8.121'%3E%3Cg transform='translate(0.707 0.707)'%3E%3Cpath d='M7125.171,582.97l6,6,6-6' transform='translate(-7125.171 -582.97)' fill='none' stroke='%230b7276' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}body.full-template-product-giftcards .accordion-faq .accordion-content p a{text-decoration:underline}body.full-template-product-giftcards section.image-text{display:flex;background-color:#f9f6f1;margin:0}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.image-text{display:block}}body.full-template-product-giftcards section.image-text .section-text,body.full-template-product-giftcards section.image-text .section-image{width:50%;display:flex;flex-direction:column;justify-content:center;padding:64px 32px;align-items:center;position:relative}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.image-text .section-text,body.full-template-product-giftcards section.image-text .section-image{padding:32px 16px;width:100%;text-align:center}}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper{max-width:526px;width:100%}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__title{color:#565656}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__headline{margin-bottom:16px}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__info{max-width:420px;margin-bottom:24px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__info{margin-left:auto;margin-right:auto}}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn{margin-bottom:16px;margin-right:12px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn{width:100%}}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn.btn--primary{background-color:#565656}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn.btn--primary:hover{background-color:#0b7276}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn.btn--secondary{border-color:#565656}body.full-template-product-giftcards section.image-text .section-text .section-text__wrapper .section-text__btns-group .btn.btn--secondary:hover{border-color:#0b7276}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.image-text .section-image{height:calc(100vw / 3 * 2)}}body.full-template-product-giftcards section.image-text .section-image .js{position:absolute;left:0;top:0;width:100%;height:100%}body.full-template-product-giftcards section.steps .steps__wrapper{max-width:1650px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step{text-align:center}}body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner{padding:64px 32px;max-width:1206px;margin:0 auto}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner{padding:32px 0}}body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner .step-header{margin-bottom:32px}body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner .step-header .title{margin-bottom:8px;color:#565656}body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner .step-header .step-error-message{margin-top:16px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step .step-inner .step-header .step-error-message{justify-content:center}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1{background-color:#fff}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .step-inner{padding:32px 16px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container{position:relative;margin:0 auto}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel{display:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel.slick-initialized{display:block}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .gc-slider{outline:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .slick-track:focus,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .slick-track:focus-visible,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .gc-slider:focus,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .gc-slider:focus-visible,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel label:focus,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel label:focus-visible,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .card:focus,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .gc-carousel .card:focus-visible{outline:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container.csc-narrow-width{width:90.1%}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container.csc-narrow-width{width:100%}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .slick-arrow.slick-disabled{opacity:25%}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 .gc-carousel-container .csc-std-carousel-navigation{padding:0}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label{outline:none;margin:4px}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label input{display:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label input[type=radio]:checked+.card{box-shadow:inset 0 0 0 2px #47bb9c;background-color:#d8eee8}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label input[type=radio]:checked+.card:focus,body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label input[type=radio]:checked+.card:focus-visible{outline:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label .card{padding:16px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label .card{padding:8px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label .card img{border-radius:10px;overflow:hidden;margin-bottom:16px;border:1px solid #D1D1D1}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label .card img{margin-bottom:8px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label .card .card__title{text-align:center}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label:hover{cursor:pointer}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__1 label:hover .card{background-color:#d8eee8}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2{background-color:#f9f6f1}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .step-inner{padding:32px 16px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-title{display:block;margin-bottom:16px;color:#565656}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector{margin-left:-8px;margin-right:-8px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label{display:inline-flex;line-height:1.2;margin:0 16px 16px 0}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label{margin:0 8px 16px;width:calc(33.33% - 16px)}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label input{display:none}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label span{padding:16px;box-shadow:inset 0 0 0 1px #323232;min-width:76px;text-align:center;background:#fff}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label span{width:100%}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label input[type=radio]:checked+span{box-shadow:inset 0 0 0 2px #47bb9c;background-color:#d8eee8}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label:hover{cursor:pointer}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-selector label:hover span{background-color:#d8eee8}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 .amount-custom-field{position:relative}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 #amount-custom{padding:15px 22px;width:100%}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 #amount-custom{margin-bottom:16px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__2 #amount-custom::placeholder{color:#575656}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .step-header{position:relative}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .form-required-text{font-size:14px;position:absolute;right:0;top:0}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .form-required-text{position:relative;margin-top:8px}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .text-area{position:relative}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .count-data{position:absolute;bottom:-28px;color:#575656}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .product-giftcards__submit{margin-bottom:32px;min-width:180px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .product-giftcards__submit{width:100%}}body.full-template-product-giftcards section.steps .steps__wrapper .step.step__3 .small-print{color:#575656}body.full-template-product-giftcards section.faq{background-color:#f8f8f8;padding:48px 0}body.full-template-product-giftcards section.faq h2{color:#565656}body.full-template-product-giftcards section.faq .accordion-faq{margin-top:40px}body.full-template-product-giftcards section.faq .accordion-faq .faq-question:first-of-type .accordion-label{border-top:1px solid #B2B2B2}body.full-template-product-giftcards section.faq .accordion-faq h4.accordion-label:before{width:12px;height:7px;top:28px}body.full-template-product-giftcards section.faq .accordion-content{max-width:875px}body.full-template-product-giftcards section.faq .accordion-content p{padding-left:0;margin-bottom:20px;margin-right:48px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.faq .accordion-content p{margin-right:0}}body.full-template-product-giftcards section.faq .accordion-content p:last-of-type{margin-bottom:32px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.faq .accordion-content p:last-of-type{margin-bottom:16px}}body.full-template-product-giftcards section.balance-check{background-color:#d9ece9;padding:48px 0}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check{padding:48px 0 36px}}body.full-template-product-giftcards section.balance-check .section-header{margin-bottom:32px}body.full-template-product-giftcards section.balance-check .section-header h2{color:#565656}body.full-template-product-giftcards section.balance-check .float-label{display:inline-flex;vertical-align:middle}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .float-label{display:block;flex-direction:column}}body.full-template-product-giftcards section.balance-check .float-label:nth-of-type(1){width:65%}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .float-label:nth-of-type(1){width:100%}}body.full-template-product-giftcards section.balance-check .float-label:nth-of-type(2){width:calc(35% - 16px);margin-left:12px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .float-label:nth-of-type(2){width:100%;margin-left:0}}@media only screen and (max-width: 1023px){body.full-template-product-giftcards section.balance-check .float-label input:not([type=checkbox],[type=submit],[type=radio]){margin-bottom:40px}}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .float-label input:not([type=checkbox],[type=submit],[type=radio]){margin-bottom:16px}}body.full-template-product-giftcards section.balance-check .float-label .toggle-password{position:absolute;right:16px;top:16px}body.full-template-product-giftcards section.balance-check .float-label .toggle-password:hover{cursor:pointer}body.full-template-product-giftcards section.balance-check .float-label #balanceCheckError{bottom:12px}@media only screen and (max-width: 1023px){body.full-template-product-giftcards section.balance-check .float-label #balanceCheckError{bottom:12px;left:0;position:absolute;margin-top:0;margin-bottom:0}}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .float-label #balanceCheckError{bottom:0;left:auto;position:relative;margin-top:-8px;margin-bottom:16px}}body.full-template-product-giftcards section.balance-check #pin-field{display:none}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .section-text__btns-group .btn--primary{display:block;width:100%;margin-bottom:24px}}body.full-template-product-giftcards section.balance-check .section-text__btns-group .btn--primary[disabled]{background-color:#323232;border-color:#323232}body.full-template-product-giftcards section.balance-check .section-text__btns-group .classic-link{font-size:14px;font-weight:700;padding:0 32px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .section-text__btns-group .classic-link{display:block;text-align:center}}body.full-template-product-giftcards section.balance-check .accordion-faq{margin-top:40px}body.full-template-product-giftcards section.balance-check .accordion-faq .faq-question:first-of-type .accordion-label{border-top:1px solid #B2B2B2}body.full-template-product-giftcards section.balance-check .accordion-faq h4.accordion-label:before{width:12px;height:7px;top:28px}body.full-template-product-giftcards section.balance-check .accordion-faq .accordion-content{max-width:875px}body.full-template-product-giftcards section.balance-check .accordion-faq .accordion-content p{padding-left:16px;padding-right:16px;margin-bottom:16px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .accordion-faq .accordion-content p{padding-left:0;padding-right:0;margin-bottom:16px}}body.full-template-product-giftcards section.balance-check .accordion-faq .accordion-content p:last-of-type{margin-bottom:32px}@media only screen and (max-width: 767px){body.full-template-product-giftcards section.balance-check .accordion-faq .accordion-content p:last-of-type{margin-bottom:16px}}body.full-template-product-giftcards .site-footer,body.full-template-product-giftcards #shopify-section-footer{margin-top:0}body.full-template-product-giftcards .balanceCheckResult{font-size:1.3em;margin-top:1em;margin-bottom:2em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-giftcards.scss.css.map */
