.js-add-to-cart[disabled]{cursor:not-allowed}.pdp-gift-option{border-top:1px solid #e5e7eb;display:flex;margin-top:27px;padding:27px 0}.pdp-gift-option strong{margin-left:4px}.pdp-gift-icon{display:block;margin-right:9px}.pdp-gift-launch{align-items:center;background-color:#0000000d;border-radius:4px;color:#0f2756;cursor:pointer;display:flex;font-family:TradeGothicNextLTPro;font-size:15px;justify-content:center;letter-spacing:.095em;line-height:20px;max-width:337px;padding:22px;text-transform:uppercase}.pdp-card{background-color:#fff;display:none;padding:36px 18px}.pdp-card .pdp-card-layout{position:relative}.pdp-card .pdp-card-layout-inner{display:flex;flex-direction:column-reverse}.pdp-card .desktop-add-candle{display:none!important}.pdp-card .close-card{color:#0f2756;cursor:pointer;font-family:TradeGothicNextLTPro;font-size:16px;line-height:120%;position:absolute;right:0;top:-27px}.pdp-card .card-flip{align-items:center;color:#0f2756;cursor:pointer;display:flex;justify-content:center;padding:9px 0}.pdp-card .icon-flip{background-image:url(//birthdate.co/cdn/shop/t/392/assets/icon-flip.svg?v=71087205154488156251755882178);background-repeat:no-repeat;background-size:cover;display:block;margin-right:9px;height:20px;width:20px}.pdp-card .flip-text{font-family:TradeGothicNextLTPro;font-style:normal;font-weight:400;font-size:12px;line-height:120%;opacity:.5}.pdp-card .card-preview,.pdp-card .card-details{width:50%}.pdp-card .card-preview{margin-bottom:27px;position:relative;width:100%}.pdp-card .card-back,.pdp-card .flip .card-front{opacity:0;position:fixed;visibility:hidden}.pdp-card .flip .card-back{opacity:1;position:relative;visibility:visible}.pdp-card .flip .card-views{transform:rotateY(180deg)}.pdp-card .card-views{transition:.6s;transform-style:preserve-3d;position:relative}@media only screen and (max-width: 768px){.pdp-card .card-views{height:100%;width:70%;margin:0 auto}}.pdp-card .card-details{width:100%}.pdp-card .card-instruction{color:#838791;font-family:TradeGothicNextLTPro;font-style:normal;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.009em;margin-bottom:27px}.pdp-card .card-front{position:relative}.pdp-card .front-layout{left:0;padding:18px;position:absolute;right:0;text-align:center;width:100%}.pdp-card .front-layout.front-layout-to{top:10%}.pdp-card .front-layout.front-layout-message{color:#000;font-family:DomaineText;font-size:19px;line-height:120%;padding:18px 36px;text-align:center;top:35%;word-break:break-word}.pdp-card .front-layout.front-layout-from{bottom:20%}.pdp-card .front-layout span{display:block}.pdp-card .front-layout .card-label{color:#000;font-family:TradeGothicNextLTPro;font-size:13px;line-height:120%;padding-bottom:10px;position:relative;text-transform:uppercase}.pdp-card .front-layout .card-label:after{background-color:#000;content:"";display:block;height:1px;left:50%;margin-top:4px;position:absolute;transform:translate(-50%)}.pdp-card .front-layout .card-label.to:after{width:17px}.pdp-card .front-layout .card-label.from:after{width:38px}.pdp-card .from-value{color:#000;font-family:DomaineText;font-size:16px;line-height:120%;text-align:center}.pdp-card .form-row{margin-bottom:9px;position:relative}.pdp-card .form-row.error input,.pdp-card .form-row.error textarea{border-color:#ff3131}.pdp-card .form-row .error-message{bottom:0;color:#ff3131;font-family:TradeGothicNextLTPro;font-size:12px;letter-spacing:.014em;line-height:20px;position:absolute}.pdp-card .form-row-last{margin-bottom:27px}.pdp-card .counter{color:#0f2756;font-family:TradeGothicNextLTPro;font-size:12px;letter-spacing:.014em;line-height:20px;text-align:right}.pdp-card .counter.error{color:#ff3131}.pdp-card input,.pdp-card textarea{border:1px solid #9CA7BD;color:#0f2756;font-family:TradeGothicNextLTPro;font-size:14px;letter-spacing:-.005em;line-height:20px;margin-bottom:3px;padding:14px 12px;width:100%}.pdp-card input:focus,.pdp-card textarea:focus{border-color:#0f2756}.pdp-card textarea{height:108px}.pdp-card .btn{border:none;box-shadow:none;color:#fff;padding:27px 18px}.pdp-card .card-edit{align-items:center;background-color:#0000000d;border-radius:4px;color:#0f2756;cursor:pointer;display:flex;font-family:TradeGothicNextLTPro;font-size:15px;justify-content:center;letter-spacing:.095em;line-height:20px;max-width:337px;padding:22px;text-transform:uppercase}.pdp-card .card-add-to-cart{margin-bottom:18px}.pdp-card.visible{display:block;left:0%;position:absolute;right:0;top:-52px;width:100%;z-index:99}.pdp-card .small-hidden{display:none}@media only screen and (min-width: 768px){.pdp-card{outline:1px solid #ddd;margin:45px auto;padding:54px 54px 18px;width:729px}.pdp-card .desktop-add-candle{display:block!important}.pdp-card .mobile-add-candle{display:none!important}.pdp-card .pdp-card-layout{display:flex;justify-content:space-between;position:relative}.pdp-card .pdp-card-layout-inner{justify-content:space-between;flex-direction:unset}.pdp-card .close-card{right:-27px;top:-27px}.pdp-card .card-flip{justify-content:flex-start}.pdp-card .card-preview{margin-bottom:0;width:280px}.pdp-card .card-details{width:304px}.pdp-card.visible{left:50%;position:fixed;transform:translate(-50%);top:40px;width:729px}.pdp-card .small-hidden{display:block}}.pdp-card-overlay.visible{background-color:#0003;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:80}
/*# sourceMappingURL=/cdn/shop/t/392/assets/custom-gift-note.scss.css.map */
