:root{--skin-banner-background-color-1: #fff;--skin-menu-color-1: #000;--skin-header-font: "GothamBook", "Arial", "Helvetica", sans-serif;--skin-body-font: "GothamBook", "Arial", "Helvetica", sans-serif}:root{--skin-header-font: "WorkSans";--skin-primary-color-1: #000000;--skin-link-color-2: #000000;--skin-link-color-1: #000000;--skin-main-text-color-1: #000000;--skin-body-font: "WorkSans";--color-primary: #000000;--skin-banner-background-color-1: #FFFFFF}@font-face{font-family:"WorkSans";font-style:normal;font-weight:900;src:url(../../assets/fonts/WorkSans-Black.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:800;src:url(../../assets/fonts/WorkSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:700;src:url(../../assets/fonts/WorkSans-Bold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:600;src:url(../../assets/fonts/WorkSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:500;src:url(../../assets/fonts/WorkSans-Medium.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:400;src:url(../../assets/fonts/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:300;src:url(../../assets/fonts/WorkSans-Light.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:200;src:url(../../assets/fonts/WorkSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:100;src:url(../../assets/fonts/WorkSans-Thin.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:300;src:url(../../assets/fonts/HankenGrotesk-Regular.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:900;src:url(../../assets/fonts/HankenGrotesk-Black.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:800;src:url(../../assets/fonts/HankenGrotesk-ExtraBold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:700;src:url(../../assets/fonts/HankenGrotesk-Bold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:600;src:url(../../assets/fonts/HankenGrotesk-SemiBold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:500;src:url(../../assets/fonts/HankenGrotesk-Medium.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:400;src:url(../../assets/fonts/HankenGrotesk-Regular.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:300;src:url(../../assets/fonts/HankenGrotesk-Light.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:200;src:url(../../assets/fonts/HankenGrotesk-ExtraLight.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:100;src:url(../../assets/fonts/HankenGrotesk-Thin.ttf) format("truetype")}form .form-control[type="text"],form .form-control[type="email"],form .form-control[type="password"],form .form-control[type="tel"],form .form-control[type="date"],form .form-control.input-textarea{border-radius:2px;border-color:#55575C;color:#000;padding:9px 12px;height:auto;font-size:16px;line-height:20px}form .form-control[type="text"].is-invalid,form .form-control[type="email"].is-invalid,form .form-control[type="password"].is-invalid,form .form-control[type="tel"].is-invalid,form .form-control[type="date"].is-invalid,form .form-control.input-textarea.is-invalid{background:rgba(239,33,43,0.1);border-color:#ef212b}form .success-feedback,form .invalid-feedback{font-size:12px}form .success-feedback{color:#008827;font-weight:bold}form .success-feedback:after{content:' ';display:block}form .form-caption{padding-top:12px;font-size:12px}form .recaptcha-error-msg{color:#ef212b;padding-top:5px;font-size:12px}form .custom-control{position:static}.check-mark-circle{position:relative;top:3px;width:13px;height:13px;background:black;border-radius:50%;display:inline-block;margin-right:4px;margin-bottom:6px}.check-mark-circle::before{content:"";position:absolute;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;top:16%;left:38%;transform:rotate(40deg)}.message-text{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;color:#000;display:inline-block}.alert-success{color:black}.go-to-cart-btn{color:white;font-weight:bold;width:290px;height:41px;background:black;display:flex;justify-content:center;align-items:center;text-transform:uppercase;align-self:center}@media only screen and (max-width: 768px){.go-to-cart-btn{width:100%}}.go-to-cart-btn:hover{background:white;color:black;text-decoration:none;border:1px solid black}.add-to-cart-messages{position:fixed;top:unset;bottom:-17px;left:0;transform:none}.add-to-cart-messages.w-100{position:fixed;top:unset;bottom:-17px;left:0;transform:none}.add-to-basket-alert{padding-top:0;padding-bottom:0}.atb-message-close{position:absolute;top:-5px;right:23px;font-size:24px;color:#979797;font-weight:bold}.atb-message-close:hover{color:black;cursor:pointer}.add-to-basket-alert .message-text{font-family:"WorkSans", "Arial", "Helvetica", sans-serif;font-size:16px;font-weight:400;line-height:normal;font-style:normal}.add-to-basket-alert .atb-message-close{top:5px}.pdp-wrapper{padding:20px 0;overflow:hidden}@media only screen and (min-width: 768px){.pdp-wrapper{padding:40px 28px}}.pdp-wrapper .gift-card-introduction{padding:0 20px}@media only screen and (min-width: 768px){.pdp-wrapper .gift-card-introduction{padding:0}}.pdp-wrapper .page-title{text-transform:uppercase;font-weight:700}.pdp-wrapper .page-title .word-emphasize{color:#4868BA}.pdp-wrapper .gift-card-subheading{font-size:18px;line-height:normal;margin-bottom:40px}.pdp-wrapper .gift-card-right-section .gift-card-details h1{font-size:28px;text-transform:uppercase;font-weight:700}.pdp-wrapper .gift-card-right-section .cta-section{justify-content:space-between}.pdp-wrapper .gift-card-right-section .cta-section .btn{padding:9px 12px;font-size:15px;width:100%;margin-top:16px}@media only screen and (min-width: 768px){.pdp-wrapper .gift-card-right-section .cta-section .btn{width:auto;margin-top:0}}.pdp-wrapper .gift-card-check{margin:32px 20px 40px}@media only screen and (min-width: 768px){.pdp-wrapper .gift-card-check{margin:32px 0 60px}}.pdp-wrapper .gift-card-check .gift-card-check-title{font-weight:700;font-size:28px;margin-bottom:16px}.pdp-wrapper .gift-card-check .giftcard-check-form .giftcard-check-input{gap:16px}.pdp-wrapper .gift-card-check .giftcard-check-form .form-group{min-width:30%}.pdp-wrapper .gift-card-check .giftcard-check-form .giftcard-check-btn{padding:9px 0;line-height:18px;height:40px;width:100%}@media only screen and (min-width: 768px){.pdp-wrapper .gift-card-check .giftcard-check-form .giftcard-check-btn{width:auto}}.pdp-wrapper .giftcard-faq{padding:0 20px}@media only screen and (min-width: 768px){.pdp-wrapper .giftcard-faq{padding:0}}.pdp-wrapper .giftcard-faq .faq-title{display:none;font-size:28px;font-weight:700;margin-bottom:20px}@media only screen and (min-width: 768px){.pdp-wrapper .giftcard-faq .faq-title{display:block}}.pdp-wrapper .giftcard-faq .card{border:none;border-bottom:1px solid #DEDFE2;border-radius:0;margin:0}.pdp-wrapper .giftcard-faq .card:first-of-type{border-top:1px solid #DEDFE2}.pdp-wrapper .giftcard-faq .card .card-header{border:none;padding:20px 0;font-weight:600;text-transform:uppercase}.pdp-wrapper .giftcard-faq .card .card-header .card-link{display:flex;align-items:center;justify-content:space-between}.pdp-wrapper .giftcard-faq .card .card-header .card-link.collapsed .icon{transform:rotate(0)}.pdp-wrapper .giftcard-faq .card .card-header .text{width:90%}.pdp-wrapper .giftcard-faq .card .card-header .icon{background-image:url("../../images/footer-arrow.svg");background-repeat:no-repeat;width:18px;height:18px;display:inline-block;transform:rotate(180deg);transition:transform 500ms}.pdp-wrapper .giftcard-faq .card .card-body{padding:0 0 20px}

