@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.font-supremell{font-family:supremeLL, helvetica, Arial, serif !important}.font-supremellboldflat{font-family:supremeBoldFlat, helvetica, Arial, serif !important}.font-helvetica{font-family:helveticaLight, Arial, -apple-system, BlinkMacSystemFont, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important}@-webkit-keyframes fadeInMessage{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInMessage{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutMessage{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes fadeOutMessage{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}.form-group.required .form-control-label::after{content:"*";color:#aaa}.form-group:has(.nice-select) select.form-control{display:block !important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form-group .nice-select.disabled{border-top:none;border-left:none;border-right:none}.form-group .nice-select.disabled::after{display:none}.giftcard-landing-header{font-size:.625rem}@media(min-width: 1024px){.giftcard-landing-header{border-top:.5px solid #0e0e0e;font-size:.75rem}}.gift-card-container{font-size:.625rem}@media(min-width: 1366px){.gift-card-container{max-width:1365px;margin:0 auto}.gift-card-container .second-column{max-width:639px}}.gift-card-container .gift-card-section-title{font-size:.75rem;margin:0 0 16px}.giftcard-slider-title{text-transform:uppercase}.giftcard-purchase-carousel{width:294px;margin:0 auto}.giftcard-purchase-carousel .slick-list{width:214px;margin:0 auto}.giftcard-purchase-carousel .slick-prev{left:-7px}.giftcard-purchase-carousel .slick-next{right:-7px}.giftcard-purchase-carousel .slick-arrow{top:33%}.giftcard-purchase-carousel .slick-dots{position:relative;bottom:0}.giftcard-purchase-carousel .slick-dots .slick-active button{background-color:#0e0e0e}.giftcard-purchase-carousel .slick-dots button{width:8px;height:8px;display:inline-block;border:.5px solid #0e0e0e;border-radius:100%;margin-right:8px}@media(min-width: 1366px){.giftcard-purchase-carousel{width:560px}.giftcard-purchase-carousel .slick-list{width:428px}.giftcard-purchase-carousel .slick-dots button{width:14px;height:14px}}.gift-card-image{width:100%}.giftcard-purchase-section{margin-bottom:32px}.giftcard-purchase-section .form-animate-label .form-control-label{color:#aaa;font:.5rem "supremeLL",helvetica,Arial,serif;line-height:12px;-webkit-transform:translateY(20px);transform:translateY(20px);top:2px;margin-bottom:0}.giftcard-purchase-section .form-animate-label:not(.focus-in) .form-control-label{max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.giftcard-purchase-section .form-animate-label:not(.focus-in) #giftCardDeliveryDate{color:#fff}.giftcard-purchase-section .form-animate-label.focus-in .form-control-label{-webkit-transform:translateY(-2px) scale(1);transform:translateY(-2px) scale(1)}.giftcard-purchase-section .form-animate-label .giftcard-purchase-custom-amount-label{-webkit-transform:translateY(12px);transform:translateY(12px)}@media(min-width: 1024px){.giftcard-purchase-section{top:8px}.first-column .giftcard-purchase-section{max-width:494px}}@media(min-width: 1366px){.first-column .giftcard-purchase-section{max-width:none}}.giftcard-add-to-cart-actions .btn{font-family:"supremeBoldFlat",helvetica,Arial,serif;font-weight:700;font-size:.75rem;line-height:1.3333333333;letter-spacing:0.1em;text-transform:uppercase}@media(min-width: 1023px){.giftcard-add-to-cart-actions .btn{font-family:"supremeBoldFlat",helvetica,Arial,serif;font-weight:700;font-size:.625rem;line-height:1.6;letter-spacing:0.1em;text-transform:uppercase}}.gift-card-from::after,.gift-card-to::after{content:":";position:relative}.giftcard-send-card-form-group{margin:0}.giftcard-send-card-form-group .giftcard-send-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.giftcard-send-card-form-group .giftcard-send-card-item>label{-webkit-box-flex:1;-ms-flex:1;flex:1}.giftcard-purchase-information{font-family:"helveticaLight",Arial,-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:18px;letter-spacing:.6px;color:#0e0e0e}.giftcard-information-wrapper{padding-bottom:4px}.giftcard-information{font:.625rem "helveticaLight",Arial,-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1rem;letter-spacing:.06em;color:#0e0e0e}.giftcard-email-information{margin-top:18px;margin-bottom:0}.giftcard-print-information{margin-top:10px;margin-bottom:4px}@media(min-width: 1024px){.giftcard-print-information{margin-top:9px;margin-bottom:6px}}.giftcard-purchase-amounts{gap:20px;margin:0 0 16px}.giftcard-purchase-amount-item{width:62px;height:32px;color:#0e0e0e;margin:0;cursor:pointer;border:1px solid #0e0e0e}@media(min-width: 1024px){.giftcard-purchase-amount-item{width:64px}}.selected-label{background-color:#0e0e0e;border-color:#0e0e0e !important;color:#fff}.giftcard-custom-amount .input-group-append{right:0;top:12px}.giftcard-personalized-message{margin-bottom:0}.giftcard-personalized-message .form-control-label{font-size:.5rem;line-height:.75rem;letter-spacing:.8px}.giftcard-personalized-message .giftcard-send-card-personalized-info{font:.625rem "helveticaLight",Arial,-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:16px;letter-spacing:.6px;padding-bottom:0}@media(min-width: 1023px){.giftcard-personalized-message .giftcard-send-card-personalized-info{padding-bottom:4px}}.giftcard-send-card-personalized-info.red{color:#d9490f}.giftcard-personalized-msg-wrapper{margin-top:16px}.giftcard-personalized-msg-wrapper .giftcard-send-card-personalized-message-content{display:none}.giftcard-personalized-msg-wrapper.msgbox-checked{padding:16px 20px;border:solid 1px #0e0e0e}.giftcard-personalized-msg-wrapper.msgbox-checked label[for=addPersonalizedMessage]{background:#000}.giftcard-personalized-msg-wrapper.msgbox-checked label[for=addPersonalizedMessage]::after{left:calc(100% - 22px);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.giftcard-personalized-msg-wrapper.msgbox-checked .giftcard-send-card-personalized-message-content{display:block;padding-top:20px}.giftcard-personalized-msg-wrapper label span{top:-4px;font-weight:400;width:300px;font-family:"supremeLL",helvetica,Arial,serif}.giftcard-send-card-section .user-action-tabs{margin-bottom:5px}.giftcard-send-card-section .giftcard-send-card-item{width:100%}.giftcard-send-card-section .giftcard-send-card-item label{font-size:.625rem;text-transform:uppercase;line-height:16px;letter-spacing:.1em}.giftcard-send-card-item-content{margin-top:10px}.giftcard-purchase-section-carousel{margin-bottom:10px}@media(max-width: 1365.98px){.giftcard-purchase-section-carousel{margin-bottom:12px}}@media(min-width: 1024px){.giftcard-purchase-section-carousel{max-width:494px}}.giftcard-purchase-summary{margin-bottom:32px}.giftcard-purchase-summary-list{text-transform:uppercase}.giftcard-purchase-summary-item{text-transform:uppercase}.giftcard-purchase-summary-item.preview{font:.625rem "helveticaLight",Arial,-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:16px;color:#0e0e0e;letter-spacing:.56px;text-transform:none}.giftcard-purchase-summary-image{max-width:90px}@media(min-width: 1024px){.giftcard-purchase-summary-image{max-width:100%}}@media(max-width: 1365.98px){.giftcard-purchase-summary-content li{font-size:.5rem}}.giftcard-custom-amount-btn{font-size:.625rem;background-color:rgba(0,0,0,0);color:#0e0e0e;border:none;top:1px}.second-column .btn{padding-top:11px;padding-bottom:11px}.giftcard-add-to-cart-notification .notification-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:52px;background-color:#e5e5e5}.giftcard-add-to-cart-notification .notification-image img{padding:0 4px;height:auto;max-height:unset;min-height:unset}.giftcard-add-to-cart-notification .notification-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media(min-width: 1024px){.giftcard-add-to-cart-notification .notification-image{width:64px;min-height:72px;height:auto}}#giftCardPurchaseForm input.invalid-feedback{color:inherit}#giftCardPurchaseForm .giftcard-add-to-cart-actions .btn{margin-top:18px}#giftCardPurchaseForm .express-wrapper[data-applepay-available=true]{margin-top:18px;height:40px;position:relative}#giftCardPurchaseForm .expressComponent.layer-applepay{height:40px;border-width:1px !important}.alert.alert-add-giftcard{color:#fff;background-color:#d9490f;border:none}.giftcard-pdf-preview-modal .modal-dialog{width:100%;margin:0}.giftcard-pdf-preview-modal .modal-body{padding:0 0 46px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper{margin:0 38px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .logo-wrapper{max-height:80px;margin:0}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .subtitle-wrapper{margin-bottom:0}.giftcard-pdf-preview-modal .giftcardPDF-wrapper svg,.giftcard-pdf-preview-modal .giftcardPDF-wrapper img{width:100%;height:auto}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .greeting-wrapper,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .personal-message,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-amount,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-card-code,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .expiration-date,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .giftcard-info,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .subtitle-wrapper,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .giftcard-notice{font-size:.5rem;line-height:10px;letter-spacing:.4px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .greeting-wrapper{margin-bottom:24px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .message-wrapper,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-card-code-date,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-amount{margin-bottom:18px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .footer-info .giftcard-info{max-width:80%;margin-bottom:18px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper #qrcode{max-width:28%;margin:0 auto}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-card-img{max-width:65%;margin:0 auto}@media(min-width: 1024px){.giftcard-pdf-preview-modal .modal-dialog{max-width:556px;margin:0 auto}.giftcard-pdf-preview-modal .giftcardPDF-wrapper{margin:0 50px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .logo-wrapper{max-width:75%;margin:20px auto 15px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper #qrcode{max-width:25%}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .greeting-wrapper,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .personal-message,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-amount,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-card-code,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .expiration-date,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .giftcard-info,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .subtitle-wrapper,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .giftcard-notice{font-size:.75rem;line-height:14px}.giftcard-pdf-preview-modal .giftcardPDF-wrapper .gift-amount,.giftcard-pdf-preview-modal .giftcardPDF-wrapper .giftcard-info{margin-bottom:22px}}@media(min-width: 1366px){.giftcard-pdf-preview-modal .giftcardPDF-wrapper .logo-wrapper{max-width:100%}}.giftcard-radio-label{cursor:pointer;margin-left:-8px;padding-left:8px}.giftcard-radio-input{cursor:pointer}.personalized-label{margin-left:-12px;padding-left:12px}.giftcard-field{cursor:default}.checkout-terms-modal .modal-dialog{width:100%;max-width:324px;height:188px;margin-left:auto;margin-right:auto}.checkout-terms-modal .checkout-terms-modal-header{padding-top:20px}.checkout-terms-modal .modal-content{height:100%;max-height:188px}.checkout-terms-modal .checkout-terms-modal-title{text-align:center;text-transform:uppercase;font:.625rem "supremeBoldFlat",helvetica,Arial,serif;font-weight:bold;border:none;margin-bottom:0}.checkout-terms-modal .checkout-terms-modal-content{max-height:120px;max-width:292px;padding-left:6px;padding-right:6px;margin:15px auto 0;text-align:center;text-transform:uppercase;overflow-y:scroll;overflow-x:unset;font:.5rem "supremeLL",helvetica,Arial,serif;line-height:11px;letter-spacing:.1px}.checkout-terms-modal .checkout-terms-modal-content::-webkit-scrollbar{width:4px;height:2px}.checkout-terms-modal .checkout-terms-modal-content::-webkit-scrollbar-track{border:1px solid #ccc;background:#ccc}.checkout-terms-modal .checkout-terms-modal-content::-webkit-scrollbar-thumb{background-color:#666;border-radius:0}.checkout-terms-modal .checkout-terms-modal-content:hover::-webkit-scrollbar-track{background:#f5f5f5}.checkout-terms-modal .checkout-terms-modal-content:hover::-webkit-scrollbar-thumb{background-color:#000}.checkout-terms-modal .checkout-terms-modal-content p{max-width:280px;margin-bottom:15px}.checkout-terms-modal .checkout-terms-modal-content #page-content{overflow:hidden;word-break:break-word}.checkout-terms-modal .close{font-size:.6875rem;top:18px;right:10px}@media(min-width: 1024px){.checkout-terms-modal .modal-dialog{max-width:701px;height:404px}.checkout-terms-modal .checkout-terms-modal-header{padding-top:30px}.checkout-terms-modal .modal-content{max-height:404px}.checkout-terms-modal .close{font-size:.875rem;top:30px;right:41px}.checkout-terms-modal .checkout-terms-modal-title{display:block;font-size:.875rem;font-weight:710;line-height:24px}.checkout-terms-modal .checkout-terms-modal-content{max-height:284px;max-width:606px;padding:0 14px;font-size:.625rem;line-height:24px;letter-spacing:.7px}.checkout-terms-modal .checkout-terms-modal-content p{max-width:606px;margin-bottom:22px}}.expressPay-modal.fade{-webkit-transition:opacity .15s linear,opacity 0s step-end;transition:opacity .15s linear,opacity 0s step-end}.expressPay-modal.show{display:block;background:rgba(217,217,217,.61)}.expressPay-modal.show .modal-dialog{position:fixed;bottom:0;max-width:100%;width:100%;margin:0}.expressPay-modal.show .modal-dialog .modal-body{min-height:40px;padding:12px;background-color:#fff}@media(min-width: 1023px){.expressPay-modal.show .modal-dialog .modal-body{height:40px;padding:12px 16px}}.expressPay-modal.show .modal-dialog .modal-body #express-payment-cgv{border-radius:0 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:12px;height:12px;border:1px solid #333;outline:none}.expressPay-modal.show .modal-dialog .modal-body .custom-control-input{position:relative;top:2px}.expressPay-modal.show .modal-dialog .modal-body .terms-and-conditions{font-family:"helveticaLight",Arial,-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:300;line-height:1rem;letter-spacing:.6px}
