.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 375px) and (max-width: 575.98px){.pull-left-ms{float:left}.pull-right-ms{float:right}}@media (min-width: 576px) and (max-width: 767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 768px) and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 992px) and (max-width: 1023.98px){.pull-left-ls{float:left}.pull-right-ls{float:right}}@media (min-width: 1024px) and (max-width: 1439.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1440px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width: 374.98px){.hidden-xs-down{display:none !important}}@media (max-width: 575.98px){.hidden-ms-down{display:none !important}}@media (max-width: 767.98px){.hidden-sm-down{display:none !important}}@media (max-width: 991.98px){.hidden-md-down{display:none !important}}@media (max-width: 1023.98px){.hidden-ls-down{display:none !important}}@media (max-width: 1439.98px){.hidden-lg-down{display:none !important}}.hidden-xl-down{display:none !important}.row.equal-height>[class^="col"]{display:flex}body[data-site-id="bardot_junior"] .gift-certificate-pdp-container .card .card-body .nav-link,body[data-site-id="bardot_junior_us"] .gift-certificate-pdp-container .card .card-body .nav-link{text-transform:capitalize}.gift-certificate-pdp-container .card{margin-top:.9375rem;margin-bottom:1.875rem}.gift-certificate-pdp-container .card .card-body{padding-bottom:3.4375rem}.gift-certificate-pdp-container .card .card-body .nav{flex-wrap:nowrap}@media (max-width: 1439px){.gift-certificate-pdp-container .card .card-body .nav-item-first{max-width:11.0625rem}}.gift-certificate-pdp-container .card .card-body .nav-link{padding-top:.125rem;padding-bottom:1.125rem;font-size:.875rem;font-weight:500;font-family:"proxima-nova",Helvetica,Arial,sans-serif}.gift-certificate-pdp-container .gift-cert-balance-msg{margin-bottom:.9375rem;position:relative;padding-right:1.6875rem;border-left-width:1.25rem}@media (min-width: 1440px){.gift-certificate-pdp-container .gift-cert-balance-msg{background-color:#fff}}.gift-certificate-pdp-container .gift-cert-balance-msg .resultMessage{width:98%}.gift-certificate-pdp-container .gift-cert-balance-msg.alert-danger{animation:fade 5s linear forwards}.gift-certificate-pdp-container .gift-cert-msg-close{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;background-color:rgba(255,255,255,0.5);border:none}.giftCertificateAmountCta{padding-top:1.4375rem;padding-bottom:1.375rem;border:2px solid #f5f5f5;border-radius:.25rem;background-color:#fff;width:100%;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:bold;color:#212121}@media (min-width: 1440px){.giftCertificateAmountCta{font-weight:400;font-size:1rem;line-height:122%}}.giftCertificateAmountCta:focus,.giftCertificateAmountCta.active{color:#212121;border-color:#212121;outline:none}.giftCertificateAmountCtaWrapper-container{padding-right:.9375rem}.giftCertificateAmountCtaWrapper{padding-right:0rem;margin-bottom:.9375rem}.giftCertificateAmountCtaWrapper button{padding-right:0rem;padding-left:0rem}#message-input{height:auto;height:unset;resize:none}#message-input::-moz-placeholder{content:"Please enter your message.."}#message-input::placeholder{content:"Please enter your message.."}@media (min-width: 1440px){#message-input::-moz-placeholder{content:"Please enter your message.."}#message-input::placeholder{content:"Please enter your message.."}}.buttons-container{margin-top:.9375rem}.help-block{font-size:0.75rem;margin-bottom:0;margin-top:0.25rem}.gift-certificate-amount-row .form-group{margin-bottom:0}.terms-and-conditions{font-weight:500;font-size:.875rem;line-height:122%;margin-top:.9375rem;text-align:center}.gift-certificate-details{margin-top:.9375rem}.gift-certificate-details .content-asset ul{margin-top:.9375rem;margin-bottom:1.875rem;-webkit-padding-start:0rem;padding-inline-start:0rem;list-style-position:inside;font-size:1rem;line-height:1.5rem;color:#212121}.gift-certificate-details .content-asset h2{margin-top:1.875rem;line-height:122%;letter-spacing:.02rem}.gift-certificate-details .content-asset h1{letter-spacing:.015rem;font-size:1.625rem;line-height:122%}#termsAndConditionsGiftCard .modal-footer{justify-content:center;padding-top:0rem;padding-bottom:1.875rem}#termsAndConditionsGiftCard .modal-footer .btn-primary{width:100%}.amount-input-wrapper{position:relative}.amount-input-wrapper .amount-input-currency-symbol{position:absolute;top:0.4375rem;left:0.25rem}.amount-input-wrapper #amount-input{padding-left:0.875rem}.form-group.required .form-control-label,.form-choose-amount.required .form-control-label{display:inline-flex}.form-group.required .form-control-label::before,.form-choose-amount.required .form-control-label::before{content:"*";color:#d21010;margin-right:0.25rem}.add-to-cart-messages{animation:fade 5s linear forwards;padding:1em;border:.0625rem solid #eee;background:#fff;top:10.375rem;max-height:2.5625rem;padding:0rem;width:16.875rem}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.add-to-cart-messages.show{display:block}.add-to-cart-messages .add-to-basket-giftcert{animation:fade 5s linear forwards;padding:1em;width:100%;font-weight:500;font-size:.875rem;line-height:122%;text-align:center;color:#212121;max-height:2.5625rem;min-height:2.5625rem;padding:.75rem .625rem}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.add-to-cart-messages .add-to-basket-giftcert.show{display:block}#checkBalanceArea.tab-pane p:nth-child(1){font-weight:400;font-size:1rem;line-height:1.5rem;color:#222}#checkBalanceArea form{margin-top:.9375rem}#checkBalanceArea form .row{justify-content:space-between;width:100%}#checkBalanceArea form .row .form-group:first-child{width:18.1875rem;margin-bottom:.9375rem}@media (min-width: 1440px){#checkBalanceArea form .row .form-group:first-child{margin-bottom:2.0625rem}}#checkBalanceArea form .row .form-group:nth-child(2){width:12.125rem;margin-bottom:.9375rem}@media (min-width: 1440px){#checkBalanceArea form .row .form-group:nth-child(2){margin-bottom:2.0625rem}}@media (max-width: 1439px){#checkBalanceArea .form-group{width:100% !important}}.modal-resize{margin-top:8.5625rem;max-width:40.625rem}@media (min-width: 768px) and (max-width: 1439px){.modal-resize{margin-top:8.8125rem}}@media (max-width: 767px){.modal-resize{margin-top:1.25rem}}.modal-header-resize{align-items:center;padding:1.0625rem 1.25rem 1rem 1.25rem}.modal-header-resize .modal-title{font-weight:600;letter-spacing:0.04em;text-transform:capitalize}.modal-header-resize .icon-icon-close-solid{color:#c4c4c4}.modal-body-resize{padding:.9375rem 1.25rem .625rem}.modal-body-resize .content-asset .terms-of-use p{font-size:1rem;line-height:1.5rem;padding-bottom:.9375rem}.modal-body-resize .content-asset .terms-of-use p:nth-child(1){font-weight:500;font-size:1.25rem}.modal-body-resize .content-asset .terms-of-use p:nth-child(7){padding-bottom:0rem}.modal-body-resize .content-asset .terms-of-use ul{font-size:1rem;line-height:1.5rem;padding-bottom:.9375rem;margin-bottom:.8125rem}@media (max-width: 374px){.modal-resize{max-width:21.625rem}}.giftcert-purchase .form-control-label{margin-bottom:.25rem;color:#212121}