#deliv-gift{ display: none; font-family: "Open Sans"; margin: 0; padding: 0; border: 0; box-sizing: content-box !important; box-shadow: none; background-clip: padding-box !important; line-height: 1.2; vertical-align: middle; text-align: left; font-weight: 400; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; letter-spacing: normal; text-shadow: none; text-transform: none; float: none; z-index: 2147483635; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); filter: none }
#deliv-gift a, #deliv-gift b, #deliv-gift div, #deliv-gift em, #deliv-gift form, #deliv-gift h1, #deliv-gift i, #deliv-gift img, #deliv-gift label, #deliv-gift li, #deliv-gift ol, #deliv-gift p, #deliv-gift span, #deliv-gift strong, #deliv-gift u, #deliv-gift ul{ margin: 0; padding: 0; border: 0; border-radius: 0; vertical-align: inherit; width: auto; height: auto; min-width: 0; min-height: 0; max-width: none; max-height: none; text-shadow: none !important; box-shadow: none !important; font-family: inherit; line-height: inherit; letter-spacing: normal; color: inherit; background-color: transparent; position: static; font-size: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; text-decoration: inherit; text-align: inherit; float: none; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
#deliv-gift a, #deliv-gift a:active, #deliv-gift a:focus{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-decoration: none }
#deliv-gift img{ display: block; }
#deliv-gift .dg-text img{ display: block; width: 100%!important; height: auto!important; }
#deliv-gift .dg-1{ vertical-align: baseline; line-height: 1.35 }
#deliv-gift .dg-1 b, #deliv-gift .dg-1 strong{ font-weight: 700 }
#deliv-gift .dg-1 em, #deliv-gift .dg-1 i{ font-style: italic }
#deliv-gift .dg-1 u{ text-decoration: underline }
#deliv-gift .dg-1 p{ margin: 0 0 10px 0 }
#deliv-gift .dg-1 a{ text-decoration: underline }
#deliv-gift .dg-1.g-5w8xql{ display: inline; white-space: nowrap; margin: 0; padding: 0 }
#deliv-gift .dg-1.g-5w8xql *{ white-space: nowrap; display: inline; margin: 0; padding: 0 }
#deliv-gift ::-webkit-input-placeholder{ color: #CACACA !important; text-overflow: ellipsis !important; opacity: 1; overflow: hidden; white-space: nowrap; vertical-align: middle; font-size: 14px; text-align: left; font-weight: 400; position: static }
#deliv-gift :-moz-placeholder, #deliv-gift ::-moz-placeholder{ color: #CACACA !important; text-overflow: ellipsis !important; opacity: 1; overflow: hidden; white-space: nowrap; vertical-align: middle; font-size: 14px; text-align: left; font-weight: 400; position: static }
#deliv-gift input:-ms-input-placeholder{ color: #CACACA !important; text-overflow: ellipsis !important; opacity: 1; overflow: hidden; white-space: nowrap; vertical-align: middle; font-size: 14px; text-align: left; font-weight: 400; position: static }
#deliv-gift [placeholder]{ text-overflow: ellipsis }
#deliv-gift input:-moz-placeholder, #deliv-gift input:-ms-input-placeholder, #deliv-gift input::-moz-placeholder{ text-overflow: ellipsis }
#deliv-gift input, #deliv-gift input:focus, #deliv-gift select, #deliv-gift select:focus, #deliv-gift textarea, #deliv-gift textarea:focus{ margin: 0 !important; padding: 0; border: 0; text-align: left !important; border-radius: 3px !important; background: 0 0; vertical-align: middle; width: auto !important; height: auto !important; min-width: 0; min-height: 0; max-width: none; max-height: none; text-shadow: none !important; box-shadow: none !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; background-clip: padding-box !important; line-height: 1 !important; letter-spacing: normal !important; outline: 0 none !important; font-size: 14px !important; float: none }
#deliv-gift button, #deliv-gift input[type=submit]{ margin: 0; padding: 0; background: 0 0; width: auto; height: auto; text-shadow: none !important; box-shadow: none !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1; letter-spacing: normal; float: none; font-weight: 700; text-decoration: none; display: inline-block; text-align: center; border-radius: 2px; vertical-align: middle; cursor: pointer; background-image: none; border: 0; white-space: nowrap; outline: 0; font-family: inherit; text-transform: none; overflow: visible }
#deliv-gift button:active, #deliv-gift button:disabled, #deliv-gift button:focus, #deliv-gift button:hover, #deliv-gift input[type=submit]:active, #deliv-gift input[type=submit]:disabled, #deliv-gift input[type=submit]:focus, #deliv-gift input[type=submit]:hover{ outline: 0; text-decoration: none }
#deliv-gift button::-moz-focus-inner, #deliv-gift input[type=submit]::-moz-focus-inner{ padding: 0; border: 0 }
#deliv-gift textarea{ line-height: 1.2; overflow: auto; resize: none !important }
#deliv-gift input:-webkit-autofill, #deliv-gift textarea:-webkit-autofill{ background-color: transparent !important; -webkit-box-shadow: 0 0 0 1000px #FFFFFF inset !important }
#deliv-gift *{ box-sizing: content-box !important; -webkit-filter: none; filter: none }
#deliv-gift .dg-a{ text-decoration: none; display: inline-block; text-align: center; border-radius: 2px; vertical-align: middle; cursor: pointer; background-image: none; border: 0; outline: 0; font-family: inherit; text-transform: none; overflow: visible; color: #FFFFFF !important; background: #ED6352 !important; -webkit-transition: background-color .2s ease-out !important; transition: background-color .2s ease-out !important; word-wrap: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 4px; font-size: 18px; line-height: 46px; padding: 0 40px; max-width: 100%; max-width: 70% \9; box-sizing: border-box !important }
#deliv-gift .dg-a:active, #deliv-gift .dg-a:disabled, #deliv-gift .dg-a:focus, #deliv-gift .dg-a:hover{ outline: 0; text-decoration: none }
#deliv-gift .dg-a::-moz-focus-inner{ padding: 0; border: 0 }
#deliv-gift .dg-a:active, #deliv-gift .dg-a:hover{ background: #EF7363 !important; color: #FFFFFF !important }
#deliv-gift.dg-5{ padding: 20px; position: fixed; bottom: 65px; max-width: 470px; width: 470px; border-radius: 4px; box-shadow: 0 3px 10px rgba(0, 0, 0, .16) !important; z-index: 2147483634 !important; overflow: visible; color: #555555 !important; background: #FEF0B0 !important; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; display: none; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: both; animation-fill-mode: both }
#deliv-gift.dg-5.gyleumj{ width: 370px }
#deliv-gift.dg-5.gyleumj .g2iiuip{ text-indent: 0 !important; text-align: right !important; display: table-cell !important; font-size: 12px !important; font-weight: 400 !important; white-space: nowrap !important; color: #555555 !important; -webkit-transition: opacity 200ms cubic-bezier(.455, .03, .515, .955); transition: opacity 200ms cubic-bezier(.455, .03, .515, .955); opacity: .5 !important }
.g-ecd1al#deliv-gift.dg-5.gyleumj .g2iiuip{ -webkit-transition: none !important; transition: none !important }
#deliv-gift.dg-5.gyleumj .g2iiuip:hover{ opacity: 1 !important }
#deliv-gift.dg-5.gyleumj .g2iiuip:active, #deliv-gift.dg-5.gyleumj .g2iiuip:focus, #deliv-gift.dg-5.gyleumj .g2iiuip:hover{ color: #555555 !important }
#deliv-gift.dg-5.gyleumj .g2iiuip{ vertical-align: middle }
#deliv-gift.dg-5.dg-2{ padding-bottom: 30px }
#deliv-gift.dg-5.dg-2 .g2iiuip{ text-indent: 0 !important; position: absolute !important; right: 5px !important; bottom: -22px !important; text-align: right !important; font-size: 12px !important; font-weight: 400 !important; white-space: nowrap !important; vertical-align: middle !important; text-decoration: none !important; opacity: 1 !important; color: #CCCCCC !important; -webkit-transition: color 200ms cubic-bezier(.455, .03, .515, .955) !important; transition: color 200ms cubic-bezier(.455, .03, .515, .955) !important }
.g-ecd1al#deliv-gift.dg-5.dg-2 .g2iiuip{ -webkit-transition: none !important; transition: none !important }
#deliv-gift.dg-5.dg-2 .g2iiuip:hover{ color: #FFFFFF !important }
#deliv-gift.dg-5 a, #deliv-gift.dg-5 a:active, #deliv-gift.dg-5 a:focus, #deliv-gift.dg-5 a:hover, #deliv-gift.dg-5 button, #deliv-gift.dg-5 button:active, #deliv-gift.dg-5 button:focus, #deliv-gift.dg-5 button:hover, #deliv-gift.dg-5 div, #deliv-gift.dg-5 input, #deliv-gift.dg-5 input:active, #deliv-gift.dg-5 input:focus, #deliv-gift.dg-5 label, #deliv-gift.dg-5 span, #deliv-gift.dg-5 textarea, #deliv-gift.dg-5 textarea:active, #deliv-gift.dg-5 textarea:focus{ color: inherit }
#deliv-gift.dg-5 .g3oje1n, #deliv-gift.dg-5 .dg-title{ color: #333333; text-align: left; font-size: 18px; font-weight: 700; margin-bottom: 16px; line-height: 1.2; padding-right: 32px; white-space: normal; overflow-wrap: break-word; word-wrap: break-word; word-break: normal }
#deliv-gift.dg-5 .dg-text, #deliv-gift.dg-5 .g-o0ec21{ text-align: left; font-size: 14px; margin-bottom: 16px; white-space: normal; overflow-wrap: break-word; word-wrap: break-word; word-break: normal }
#deliv-gift.dg-5 .g-sz4djc{ margin-top: 16px; opacity: .5; text-align: left; font-size: 12px; white-space: normal; overflow-wrap: break-word; word-wrap: break-word; word-break: normal }
#deliv-gift.dg-5 .dg-btn{ text-align: left }
#deliv-gift.dg-5 .dg-close{ color: #555555 !important; font-style: normal !important; font-weight: 400 !important; line-height: 1; vertical-align: middle; display: inline-block; background-color: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 22px; height: 40px; width: 40px; -webkit-transition: -webkit-transform 200ms, opacity 200ms !important; transition: transform 200ms, opacity 200ms !important; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; opacity: .5; cursor: pointer; z-index: 2147483637; position: absolute; padding: 0; right: 8px; top: 8px }
#deliv-gift.dg-5 .dg-close img{ width: 40px; height: 40px }
#deliv-gift.dg-5 .dg-close:hover{ opacity: 1; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
#deliv-gift.dg-5 .dg-text, #deliv-gift.dg-5 .dg-title{ max-width: 450px }
#deliv-gift.dg-5.dg-7{ display: none }
#deliv-gift.dg-5.gp5x2ij{ display: block }
.g-qv4uze#deliv-gift.dg-5.dg-7{ -webkit-animation-name: gscw-fadeInLeft; animation-name: gscw-fadeInLeft; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-delay: 0ms; animation-delay: 0ms; -webkit-animation-duration: 600ms; animation-duration: 600ms; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-font-smoothing: subpixel-antialiased }
.g-qv4uze#deliv-gift.dg-5.gp5x2ij{ -webkit-animation-name: gscw-fadeOut; animation-name: gscw-fadeOut; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-delay: 0; animation-delay: 0; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-font-smoothing: subpixel-antialiased }
#deliv-gift.dg-6{ left: 50px }
#deliv-gift.g-q6gbtd{ right: 50px }
#deliv-gift.dg-4{ padding: 0 !important; width: 550px; max-width: 550px }
#deliv-gift.dg-4 .dg-9{ padding: 30px; background-color: #FEF0B0; font-family: "Open Sans" }
#deliv-gift.dg-4 .dg-gif-1.dg-gif-2{ padding: 30px; height: 170px }
#deliv-gift.dg-4 .dg-8{ overflow: hidden; display: table; table-layout: fixed; width: 100% }
#deliv-gift.dg-4 .dg-gif-1{ height: 230px; overflow: hidden; font-size: 0; display: table-cell; max-width: 216px; background-color: #FEF0B0; vertical-align: middle; text-align: center }
#deliv-gift.dg-4 .dg-gif-1 img{ height: auto; width: 100% }
#deliv-gift.dg-4 .dg-9{ display: table-cell; vertical-align: middle }
#deliv-gift.dg-4 .dg-9 .g3oje1n, #deliv-gift.dg-4 .dg-9 .dg-title{ padding: 0; font-size: 20px }
#deliv-gift.g-v5gu65 .dg-gif-1{ padding-right: 0 !important }
#deliv-gift.g-v5gu65 .dg-gif-1.glb5o0h.dg-gif-2{ padding-right: 30px !important }
#deliv-gift.g-v5gu65 .dg-gif-1{ border-bottom-left-radius: 4px; border-top-left-radius: 4px }
#deliv-gift.g-v5gu65 .dg-9{ border-bottom-right-radius: 4px; border-top-right-radius: 4px }
#deliv-gift.dg-3 .dg-gif-1{ padding-left: 0 !important }
#deliv-gift.dg-3 .dg-gif-1.glb5o0h.dg-gif-2{ padding-left: 30px !important }
#deliv-gift.dg-3 .dg-gif-1{ border-bottom-right-radius: 4px; border-top-right-radius: 4px }
#deliv-gift.dg-3 .dg-9{ border-bottom-left-radius: 4px; border-top-left-radius: 4px }
#deliv-gift #giftGif{
    position: absolute;
    left: -30px;
    top: -20px;
}
#deliv-gift #giftGif img{
    width: 70px;
}