.linked-cards:before,
.linked-cards:after{content:" ";display:table;} .linked-cards:after{clear:both;} .linked-cards-list{margin-left:-0.35rem;margin-right:-0.35rem;} .linked-cards-list:before,
.linked-cards-list:after{content:" ";display:table;} .linked-cards-list:after{clear:both;} .linked-cards-item{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;}@media (min-width:640px){ .linked-cards-item{float:left;width:33.33333333333333%;}}@media (min-width:640px){ .linked-cards-item-img-wrap{height:19vw;}}@media (min-width:992px){ .linked-cards-item-img-wrap{height:14vw;}}@media (min-width:1200px){ .linked-cards-item-img-wrap{height:11.5vw;max-height:152px;}} .linked-cards-item-img{display:none;max-height:100%;}@media (min-width:640px){ .linked-cards-item-img{display:block;}} .linked-cards-item-content{padding-top:.5rem;line-height:1.33;} .linked-cards-item-content:before,
.linked-cards-item-content:after{content:" ";display:table;} .linked-cards-item-content:after{clear:both;} .linked-cards-item{position:relative;display:block;line-height:1;transition:color .35s ease;} .linked-cards-item,
.linked-cards-item:visited,
.linked-cards-item:focus,
.linked-cards-item:active{color:inherit;} .linked-cards-item:hover{color:#6988B6;} .linked-cards-item_active{font-weight:bold;} .linked-cards-item-icon{float:left;} .linked-cards-item-icon:before{display:inline-block;font-family:FontAwesome;content:"\f10c";font-size:1.5rem;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .linked-cards-item-icon:before{vertical-align:middle;} .linked-cards-item_active .linked-cards-item-icon{color:#6988B6;} .linked-cards-item_active .linked-cards-item-icon:before{content:"\f192";} .linked-cards-item-title{display:block;overflow:hidden;padding:.33rem .5rem 0 .5rem;} .ot_egift_redemption .header-wrap{display:none !important;visibility:hidden !important;} .ddp-redemption-header{text-align:center;} .ddp-gc-form.redemption .error-message{display:none;} .ddp-gc-form.redemption .ddp-gc-form-field-wrap{clear:both;}@media (min-width:640px){ .ddp-gc-form.redemption .ddp-gc-form-field-wrap{padding-left:0;padding-right:0;}} .ddp-gc-form.redemption .ddp-gc-form-field-wrap.zip{position:relative;float:left;width:50%;min-height:1px;padding-left:0;padding-right:0;} .ddp-gc-form.redemption .ddp-gc-form-grid_skins{margin-bottom:1.5rem;}@media (min-width:640px){ .ddp-gc-form.redemption .ddp-gc-form-grid_skins{padding-left:0;padding-right:0;}}@media (max-width:639px){ .ddp-gc-form.redemption .ddp-gc-form-recaptcha{transform:scale(0.94);-webkit-transform:scale(0.94);transform-origin:0 0;-webkit-transform-origin:0 0;}} .ddp-redemption-success{background-color:rgba(0, 0, 0, 0.9);} .ddp-redemption-success > *{background-color:transparent;box-shadow:none;} .ddp-redemption-success .pop-up-content{text-align:center;margin-bottom:2rem;} .ddp-redemption-success .pop-up-content,
.ddp-redemption-success .pop-up-content h2{color:#fff;} .ddp-redemption-success .ui-button{background:#000;border-color:#fff;} .ddp-redemption-success .ddp-redemption-success-done:before{display:inline-block;font-family:FontAwesome;content:"\f058";font-size:3rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-redemption-success .ddp-redemption-success-title{font-size:2rem;margin-top:1rem;margin-bottom:2.3rem;} .ddp-redemption-success .ddp-redemption-success-info{font-size:1.2rem;} .ddp-redemption-success .ddp-redemption-success-desc{padding:0 10px;} .deal-additional-info{text-align:center;clear:both;} .deal-sku{padding-top:.75rem;display:inline-block;} .deal-fee-amount{padding-top:.75rem;display:inline-block;} .deal-change-design{padding-top:.3rem;} .deal-img-canvas{width:100%;height:100%;position:absolute;left:0;top:0;} .linked-cards-list{padding-top:.75rem;}@media (max-width:639px){ .ddp-gc-linked-cards-wrap.ddp-gc-box{padding:0;box-shadow:none;}} .ddp-gc-form-field-wrap.gc-separator{overflow:hidden;text-align:center;} .ddp-gc-form-field-wrap.gc-separator:before,
.ddp-gc-form-field-wrap.gc-separator:after{background-color:#b4b4b4;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;} .ddp-gc-form-field-wrap.gc-separator:before{right:.75rem;margin-left:-50%;} .ddp-gc-form-field-wrap.gc-separator:after{left:.75rem;margin-right:-50%;} .ddp-bonus-card.ddp-gc-box{background-color:#E7F3E7;box-shadow:0 0 .4rem #00cc00;color:#404040;} .ddp-bonus-card.ddp-gc-box .ddp-bonus-card-title,
.ddp-bonus-card.ddp-gc-box .ddp-bonus-card-subtitle,
.ddp-bonus-card.ddp-gc-box .ddp-bonus-card-desc{margin:.75rem 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .ddp-bonus-card.ddp-gc-box .ddp-bonus-card-link{margin:0;padding:0;} .ddp-bonus-card-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}@media (max-width:639px){ .ddp-bonus-card-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} .ddp-bonus-card-content .ddp-bonus-card-skin{text-align:center;}@media (min-width:640px){ .ddp-bonus-card-content .ddp-bonus-card-skin{margin-right:1rem;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;} .ddp-bonus-card-content .ddp-bonus-card-skin ~ .ddp-bonus-card-info .ddp-bonus-card-subtitle{margin-top:0;}}@media (max-width:639px){ .ddp-bonus-card-content .ddp-bonus-card-skin-img{max-width:100px;}} .ddp-bonus-card-content .ddp-bonus-card-info{-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;} .ddp-bonus-card-expiration{font-style:italic;} .gc-form-occasion-custom-warning{font-size:.8rem;} .gc-confirm-recipient-email{overflow:hidden;opacity:1;max-height:90px;transition:max-height .55s ease,opacity .1s ease,padding .55s ease;} .gc-form_hand-delivery .gc-confirm-recipient-email{max-height:0;padding:0;opacity:0;} .ddpContentInfoTitleButton{border:none;background:none;} .ddp-gc-full-info-section .ddpContentInfoTitleButton{display:block;font-size:1.143rem;cursor:pointer;font-weight:lighter;position:relative;padding:.75rem;padding-left:1.5rem;} .ddp-gc-full-info-section .ddpContentInfoTitleButton:before{display:inline-block;font-family:FontAwesome;content:"\f067";font-size:1rem;font-style:normal;font-weight:normal;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-full-info-section .ddpContentInfoTitleButton:before{position:absolute;left:0;top:50%;margin-top:-7px;display:inline-block;font-size:1rem;} .ddp-gc-full-info-section.ddp-gc-title-active .ddpContentInfoTitleButton:before{display:inline-block;font-family:FontAwesome;content:"\f068";font-size:1rem;font-style:normal;font-weight:normal;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-full-info-section.ddp-gc-title-active .ddpContentInfoTitleButton:before{position:absolute;left:0;top:50%;margin-top:-7px;display:inline-block;font-size:1rem;} .prodDescriptionText .text{line-height:1.5;} .ddp-content-wrap h2.highlight{padding-bottom:0 !important;} .ddp-gc-offer-value-label:hover,
.ddp-gc-offer-value-label:focus{box-shadow:inset 0 0 0 2px #6988B6;} .ddp-gc-offer-value-field:focus + .ddp-gc-offer-value-label{box-shadow:inset 0 0 0 2px white;} .ddp-gc-offer-value-field:checked + .ddp-gc-offer-value-label:hover,
.ddp-gc-offer-value-field:checked + .ddp-gc-offer-value-label:focus{box-shadow:inset 0 0 0 2px white;}@media (forced-colors:active) and (prefers-color-scheme:dark){ .ddp-gc-offer-value-field:checked + .ddp-gc-offer-value-label{forced-color-adjust:none;}} .ddp-gc-form-div{display:flow-root;} .ddp-gc-box-content{width:100%;} .ddp-gc-type-box_e-gift{width:44%;} .ddp-gc-type-box_p-gift{width:44%;} .ddp-gc-switch-type{padding:0;} .ddp-gc-type-link_active{vertical-align:middle;} .ddp-gc-type-link{font-size:16px;margin-top:4%;padding-bottom:0.5rem;text-align:center;border-bottom:solid 2px;border-bottom-color:inherit;} .ddp-gc-type-link,
.ddp-gc-type-link:visited,
.ddp-gc-type-link:focus,
.ddp-gc-type-link:active{border-bottom-color:inherit;} .ddp-gc-type-link:hover{border-bottom-color:#6988B6;} .ddp-gc-type-link_active{border-bottom-color:#6988B6;} .recipient-phone-number-consent{display:none;} .recipient-phone-number-field{padding-top:0.5em;} .gc-recipient-sms .iti{display:block;} .gc-recipient-sms .iti__country-container{left:0;} .ddp .content-wrap{padding:0;margin-top:0;margin-bottom:0;background:none;box-shadow:none;} .ddp .footer-wrap{margin-top:0;} .ddp .content-wrap h1,
.ddp .content-wrap h2,
.ddp .content-wrap h3,
.ddp .content-wrap h4,
.ddp .content-wrap h5,
.ddp .content-wrap h6{color:#4f4f4f;} .raf-title,
.ddp-content-wrap h2.highlight{padding-bottom:.75rem;} .ddp-content-wrap{margin-bottom:.75rem;}@media (min-width:640px){ .ddp-content-wrap{margin-bottom:1.5rem;}} .ddp-content-box:before,
.ddp-content-box:after{content:" ";display:table;} .ddp-content-box:after{clear:both;} .ddp-main-info-wrap{padding:0;position:relative;} .ddp-main-info-wrap:before,
.ddp-main-info-wrap:after{content:" ";display:table;} .ddp-main-info-wrap:after{clear:both;}@media (max-width:639px){ .ddp-main-info-wrap{height:auto!important;}} .ddp-main-info-box,
.deal-print-info-wrap{padding-bottom:1rem;}@media (max-width:639px){ .ddp-main-info-box,
.deal-print-info-wrap{clear:both;} .ddp-main-info-box:before,
.deal-print-info-wrap:before,
.ddp-main-info-box:after,
.deal-print-info-wrap:after{content:" ";display:table;} .ddp-main-info-box:after,
.deal-print-info-wrap:after{clear:both;}} .ddp-main-info-box .ddp-gift-card-form-wrap,
.deal-print-info-wrap .ddp-gift-card-form-wrap,
.ddp-main-info-box .ddp-info-inner,
.deal-print-info-wrap .ddp-info-inner{box-shadow:0 0 .4rem rgba(0, 0, 0, 0.2);background-color:#fff;} .ddp-main-info-box .ddp-info-inner,
.deal-print-info-wrap .ddp-info-inner{padding:0 2.15% 2.15%;} .ddp-main-info-box .ddp-gift-card-form-wrap,
.deal-print-info-wrap .ddp-gift-card-form-wrap{padding:.75rem;}@media (min-width:1200px){ .ddp-main-info-box .ddp-gift-card-form-wrap,
.deal-print-info-wrap .ddp-gift-card-form-wrap{padding:1.7rem;}}@media (max-width:639px){ .ddp-main-info-box .ddp-gift-card-form-wrap,
.deal-print-info-wrap .ddp-gift-card-form-wrap{padding:0;box-shadow:none;}} .ddp-main-info-box{position:relative;min-height:1px;padding-left:2.15%;padding-right:2.15%;}@media (min-width:640px){ .ddp-main-info-box{float:left;width:100%;}}@media (min-width:992px){ .ddp-main-info-box{float:left;width:66.66666666666666%;}} .deal-preview-wrap + .ddp-main-info-box{padding:0;} .deal-print-info-wrap{position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;padding:2.15% 2.15% 0 0;}@media (min-width:640px){ .deal-print-info-wrap{float:left;width:100%;}}@media (min-width:992px){ .deal-print-info-wrap{float:left;width:33.33333333333333%;}}@media (max-width:991px){ .deal-print-info-wrap{padding-right:0;}} .deal-print-info-wrap .deal-preview-wrap{position:relative;min-height:1px;padding-left:0;padding-right:0;}@media (min-width:640px){ .deal-print-info-wrap .deal-preview-wrap{float:left;width:33.33333333333333%;}}@media (min-width:992px){ .deal-print-info-wrap .deal-preview-wrap{float:left;width:100%;}} .deal-print-info-wrap .ddp-gc-full-info-box{position:relative;min-height:1px;padding-left:2.15%;padding-right:2.15%;}@media (min-width:640px){ .deal-print-info-wrap .ddp-gc-full-info-box{float:left;width:66.66666666666666%;}}@media (min-width:992px){ .deal-print-info-wrap .ddp-gc-full-info-box{float:left;width:100%;}}@media (max-width:639px){ .deal-print-info-wrap .ddp-gc-full-info-box{padding:2.15% 0;}} .deal-img-wrap{max-height:392px;overflow:hidden;position:relative;z-index:1;} .ddp-main-info-box,
.ddp-title-bar{padding:1.714rem 0;} .ddp-single-img{display:block;width:100%;height:auto;} .ddp-gallery-wrap{max-height:392px;} .gallery-item:not(:first-child){display:none;} .gallery-img{width:100%;max-width:45.71rem;} .embedded-video-box{line-height:100%;position:relative;padding-bottom:56.8%;padding-top:30px;height:0;} .embedded-video-box iframe,
.embedded-video-box object,
.embedded-video-box embed{position:absolute;top:0;left:0;width:100%;height:100%;} .ddp-graphic-overlay{position:absolute;top:0;left:0;width:100%;text-transform:uppercase;text-align:center;padding:.5rem 0;font-size:1.5rem;font-weight:bold;color:#ffffff;background-color:rgba(64, 91, 131, 0.7);} .ddp-title{font-size:1.714rem;font-weight:normal;} .ddp-nn-partner-info{font-size:.85rem;color:#b4b4b4;padding-top:.5rem;}@media (min-width:640px){ .ddp-nn-partner-info{padding-top:0;}} .ddp-sm-box{overflow:hidden;color:#b4b4b4;font-size:1.3rem;line-height:1.8rem;}@media (min-width:640px){ .ddp-sm-box{margin:1% 0;max-height:3.6rem;}}@media (max-width:991px) and (min-width:640px){ .ddp-sm-box{max-height:30px;}} .limited-qty{width:100%;position:absolute;bottom:4px;left:0;text-align:center;font-size:9px;line-height:normal;font-weight:normal;}@media (min-width:640px){ .limited-qty{font-size:10px;}} .buy-btn{background:#405b83;display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-color:#1f2b3f;border-radius:.3rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;width:100%;display:block;overflow:hidden;position:relative;padding:.9rem 3px;font-size:1.2rem;line-height:28px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;} .buy-btn:hover,
.buy-btn:focus{color:#ffffff;background-color:#384f72;text-decoration:none;} .buy-btn:visited{color:#ffffff;} .buy-btn:active{opacity:0.75;filter:alpha(opacity=75);} .buy-btn:hover,
.buy-btn:focus,
.buy-btn:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .buy-btn-big{background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} .buy-btn[disabled],
.buy-btn[disabled]:hover,
.buy-btn[disabled]:active,
.buy-btn-disabled,
.buy-btn-disabled:hover,
.buy-btn-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .buy-btn-processing{text-indent:-9999rem;position:relative;} .buy-btn-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .buy-btn-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .ddp-overlay{display:block;position:absolute;top:49px;left:-3px;max-width:31%;padding:2% 4%;font-size:1.8em;color:#ffffff;text-transform:uppercase;background-color:#bbd135;} .prodDescriptionText *,
.prodDetailsText *{max-width:100%;line-height:1.5;} .ddp-coupon-redemption-instruction{line-height:1.5;} .deal-preview-wrap,
.ddp-gc-full-info-box,
.ddp-custom-field-wrap,
.ddp-highlights-wrap,
.ddp-widget,
.ddp-reviews-wrap,
.googleMapSection,
.companyInfo,
.merchantDescText,
.ddp-coupon-redemption-instruction-wrapper{padding-bottom:1.5rem;} .deal-preview-wrap:before,
.ddp-gc-full-info-box:before,
.ddp-custom-field-wrap:before,
.ddp-highlights-wrap:before,
.ddp-widget:before,
.ddp-reviews-wrap:before,
.googleMapSection:before,
.companyInfo:before,
.merchantDescText:before,
.ddp-coupon-redemption-instruction-wrapper:before,
.deal-preview-wrap:after,
.ddp-gc-full-info-box:after,
.ddp-custom-field-wrap:after,
.ddp-highlights-wrap:after,
.ddp-widget:after,
.ddp-reviews-wrap:after,
.googleMapSection:after,
.companyInfo:after,
.merchantDescText:after,
.ddp-coupon-redemption-instruction-wrapper:after{content:" ";display:table;} .deal-preview-wrap:after,
.ddp-gc-full-info-box:after,
.ddp-custom-field-wrap:after,
.ddp-highlights-wrap:after,
.ddp-widget:after,
.ddp-reviews-wrap:after,
.googleMapSection:after,
.companyInfo:after,
.merchantDescText:after,
.ddp-coupon-redemption-instruction-wrapper:after{clear:both;} .ddp-fine-print-wrap ul,
.prodDescriptionText ul,
.ddp-highlights-wrap ul{margin:0;} .productAttrSection{padding-top:1rem;} .merchantDescText{display:block;} .addressMerchantSiteLink{display:none;} .addressMerchantSiteLink.ddpMerchantSiteLink{display:inline;} .map_canvas{height:280px;} .addressMerchantName{display:block;padding:.5rem 0;font-weight:bold;} .locationAddress{font-size:.9rem;padding:0 0 0 40px;min-height:40px;margin-top:.5rem;background-repeat:no-repeat;} .googleMapArea{margin-top:.5rem;} .map-out{position:absolute !important;top:-200% !important;left:-200% !important;} .ddp-side-options{margin-left:-0.35rem;margin-right:-0.35rem;padding:.3rem 0 0;} .ddp-side-options:before,
.ddp-side-options:after{content:" ";display:table;} .ddp-side-options:after{clear:both;} .gift-box{position:relative;float:left;width:50%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;text-align:right;} .ddp-gift-link{font-size:1.1rem;} .ddp-gift-link:before{display:inline-block;font-family:FontAwesome;content:"\f06b";font-size:2.4rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gift-link:before{vertical-align:middle;} .ddp-gift-link .gift-link-text{display:inline-block;vertical-align:middle;margin-top:.2rem;} .ddp-gc-full-info-section{border-bottom:1px solid #b4b4b4;} .ddp-gc-full-info-section .ddpContentInfoTitle{display:block;font-size:1.143rem;cursor:pointer;font-weight:lighter;position:relative;padding:.75rem;padding-left:1.5rem;} .ddp-gc-full-info-section .ddpContentInfoTitle:before{display:inline-block;font-family:FontAwesome;content:"\f067";font-size:1rem;font-style:normal;font-weight:normal;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-full-info-section .ddpContentInfoTitle:before{position:absolute;left:0;top:50%;margin-top:-7px;display:inline-block;font-size:1rem;} .ddp-gc-full-info-section .ddp-coupon-redemption-instruction-wrapper{padding:0;} .ddp-gc-full-info-section .ddp-info-section{opacity:0;max-height:0;padding:0;} .ddp-gc-full-info-section.ddp-gc-title-active .ddpContentInfoTitle:before{display:inline-block;font-family:FontAwesome;content:"\f068";font-size:1rem;font-style:normal;font-weight:normal;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-full-info-section.ddp-gc-title-active .ddpContentInfoTitle:before{position:absolute;left:0;top:50%;margin-top:-7px;display:inline-block;font-size:1rem;} .ddp-gc-full-info-section.ddp-gc-title-active .ddp-info-section{opacity:1;max-height:1000px;padding:0 0 .75rem;overflow:hidden;transition:all .5s ease;} #googlePlusButton,
.retweetSection,
.fbLikeButton,
#fbSendButton,
#fbLikeButton,
.gbFbLikeBox{display:none!important;} .share-deal-section{float:right;} .shareDealTitle{display:none;} .shareIcons{margin:0;padding:0;list-style:none;} .share-deal-item{display:inline-block;} .share-deal-icon.smallFbookIcon{display:inline-block;position:relative;opacity:.9;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;font-size:0;color:transparent;} .share-deal-icon.smallFbookIcon:hover,
.share-deal-icon.smallFbookIcon:focus,
.share-deal-icon.smallFbookIcon:active,
.share-deal-icon.smallFbookIcon:visited{color:transparent;opacity:1;} .share-deal-icon.smallFbookIcon:before{display:inline-block;font-family:FontAwesome;content:"";font-size:2.5rem;font-style:normal;font-weight:normal;color:#3b5998;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .share-deal-icon.smallFbookIcon:before{vertical-align:middle;position:relative;z-index:1;} .share-deal-icon.smallFbookIcon:after{content:"";position:absolute;left:2%;right:2%;top:7%;bottom:9%;background-color:white;z-index:0;border-radius:30%;} .share-deal-icon.smallFbookIcon:before{content:"\f082";} .share-deal-icon.smallTwitterIcon{display:inline-block;position:relative;opacity:.9;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;font-size:0;color:transparent;} .share-deal-icon.smallTwitterIcon:hover,
.share-deal-icon.smallTwitterIcon:focus,
.share-deal-icon.smallTwitterIcon:active,
.share-deal-icon.smallTwitterIcon:visited{color:transparent;opacity:1;} .share-deal-icon.smallTwitterIcon:before{display:inline-block;font-family:FontAwesome;content:"";font-size:2.5rem;font-style:normal;font-weight:normal;color:#00aced;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .share-deal-icon.smallTwitterIcon:before{vertical-align:middle;position:relative;z-index:1;} .share-deal-icon.smallTwitterIcon:after{content:"";position:absolute;left:2%;right:2%;top:7%;bottom:9%;background-color:white;z-index:0;border-radius:30%;} .share-deal-icon.smallTwitterIcon:before{content:"\f081";} .share-deal-icon.mediumEmailIcon{display:inline-block;position:relative;opacity:.9;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;font-size:0;color:transparent;} .share-deal-icon.mediumEmailIcon:hover,
.share-deal-icon.mediumEmailIcon:focus,
.share-deal-icon.mediumEmailIcon:active,
.share-deal-icon.mediumEmailIcon:visited{color:transparent;opacity:1;} .share-deal-icon.mediumEmailIcon:before{display:inline-block;font-family:FontAwesome;content:"";font-size:2.5rem;font-style:normal;font-weight:normal;color:#8fbd41;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .share-deal-icon.mediumEmailIcon:before{vertical-align:middle;position:relative;z-index:1;} .share-deal-icon.mediumEmailIcon:after{content:"";position:absolute;left:2%;right:2%;top:7%;bottom:9%;background-color:white;z-index:0;border-radius:30%;} .share-deal-icon.mediumEmailIcon:before{content:"\f199";} .share-deal-icon.pin-it-button{display:inline-block;position:relative;opacity:.9;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;font-size:0;color:transparent;} .share-deal-icon.pin-it-button:hover,
.share-deal-icon.pin-it-button:focus,
.share-deal-icon.pin-it-button:active,
.share-deal-icon.pin-it-button:visited{color:transparent;opacity:1;} .share-deal-icon.pin-it-button:before{display:inline-block;font-family:FontAwesome;content:"";font-size:2.5rem;font-style:normal;font-weight:normal;color:#cb2027;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .share-deal-icon.pin-it-button:before{vertical-align:middle;position:relative;z-index:1;} .share-deal-icon.pin-it-button:after{content:"";position:absolute;left:2%;right:2%;top:7%;bottom:9%;background-color:white;z-index:0;border-radius:30%;} .share-deal-icon.pin-it-button:before{content:"\f0d3";} .maxWinnersSection{position:relative;float:left;width:50%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;text-align:right;padding-top:.5rem;} .ddp-multi-offer-popup{border:1px solid #b4b4b4;position:absolute;padding:1rem;width:100%;max-width:450px;background-color:#fff;top:100% !important;right:0 !important;left:auto!important;z-index:1;margin-top:1rem;} .ddp-multi-offer-popup:before{display:block;content:"";position:absolute;right:1.5rem;top:-1rem;width:0;height:0;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;border-bottom:1rem solid #b4b4b4;} .multiOfferListHolder{margin:.5rem 0;border-top:1px solid #b4b4b4;} .multiOfferListHolder:before,
.multiOfferListHolder:after{content:" ";display:table;} .multiOfferListHolder:after{clear:both;} .multiOfferItem{padding:.5rem 0;line-height:1.4rem;border-bottom:1px solid #b4b4b4;} .multiOfferItem:before,
.multiOfferItem:after{content:" ";display:table;} .multiOfferItem:after{clear:both;} .offerToBuy_js{float:left;margin:.7rem 0 0 .7rem;} .multiOfferPrice{float:left;min-width:80px;padding-left:1rem;font-size:1.2rem;font-weight:bold;} .multiOfferDescriptionBlock{font-size:.9rem;overflow:hidden;color:#b4b4b4;} .multiOfferPriceWrap{margin-left:.5rem;font-size:.85rem;} .multiOfferBuyButton{display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-radius:.3rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;width:100%;margin:.5rem 0;} .multiOfferBuyButton:hover,
.multiOfferBuyButton:focus{color:#ffffff;background-color:#384f72;text-decoration:none;} .multiOfferBuyButton:visited{color:#ffffff;} .multiOfferBuyButton:active{opacity:0.75;filter:alpha(opacity=75);} .multiOfferBuyButton:hover,
.multiOfferBuyButton:focus,
.multiOfferBuyButton:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .multiOfferBuyButton-big{background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} .multiOfferBuyButton[disabled],
.multiOfferBuyButton[disabled]:hover,
.multiOfferBuyButton[disabled]:active,
.multiOfferBuyButton-disabled,
.multiOfferBuyButton-disabled:hover,
.multiOfferBuyButton-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .multiOfferBuyButton-processing{text-indent:-9999rem;position:relative;} .multiOfferBuyButton-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .multiOfferBuyButton-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} #multiOfferPopupArrow{display:none;} .multiOfferPopupClose{background:#405b83;display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-color:#1f2b3f;border-radius:.3rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;padding:.5rem;position:absolute;right:1rem;top:5px;min-width:30px;min-height:30px;} .multiOfferPopupClose:hover,
.multiOfferPopupClose:focus{color:#ffffff;background-color:#384f72;text-decoration:none;} .multiOfferPopupClose:visited{color:#ffffff;} .multiOfferPopupClose:active{opacity:0.75;filter:alpha(opacity=75);} .multiOfferPopupClose:hover,
.multiOfferPopupClose:focus,
.multiOfferPopupClose:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .multiOfferPopupClose-big{background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} .multiOfferPopupClose[disabled],
.multiOfferPopupClose[disabled]:hover,
.multiOfferPopupClose[disabled]:active,
.multiOfferPopupClose-disabled,
.multiOfferPopupClose-disabled:hover,
.multiOfferPopupClose-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .multiOfferPopupClose-processing{text-indent:-9999rem;position:relative;} .multiOfferPopupClose-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .multiOfferPopupClose-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .multiOfferPopupClose:after{display:inline-block;font-family:FontAwesome;content:"\f00d";font-size:1rem;font-style:normal;font-weight:normal;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .showHideMultiOfferPopup{display:none;} .subscribedDialog .ncSmallSecondaryButton{background:#405b83;display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-color:#1f2b3f;border-radius:.3rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .subscribedDialog .ncSmallSecondaryButton:hover,
.subscribedDialog .ncSmallSecondaryButton:focus{color:#ffffff;background-color:#384f72;text-decoration:none;} .subscribedDialog .ncSmallSecondaryButton:visited{color:#ffffff;} .subscribedDialog .ncSmallSecondaryButton:active{opacity:0.75;filter:alpha(opacity=75);} .subscribedDialog .ncSmallSecondaryButton:hover,
.subscribedDialog .ncSmallSecondaryButton:focus,
.subscribedDialog .ncSmallSecondaryButton:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} .subscribedDialog .ncSmallSecondaryButton-big{background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} .subscribedDialog .ncSmallSecondaryButton[disabled],
.subscribedDialog .ncSmallSecondaryButton[disabled]:hover,
.subscribedDialog .ncSmallSecondaryButton[disabled]:active,
.subscribedDialog .ncSmallSecondaryButton-disabled,
.subscribedDialog .ncSmallSecondaryButton-disabled:hover,
.subscribedDialog .ncSmallSecondaryButton-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .subscribedDialog .ncSmallSecondaryButton-processing{text-indent:-9999rem;position:relative;} .subscribedDialog .ncSmallSecondaryButton-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .subscribedDialog .ncSmallSecondaryButton-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .subscribedDialog .subscribedDialogTitle{font-weight:bold;margin:0;padding:0;font-family:'Questrial',Arial,Helvetica,sans-serif;font-size:1.3rem;color:#404040;} .subscribedDialog .amwlSubscribedMessageText{padding:.5rem 0;} #alertWhenLivePopup label{font-weight:bold;} .alertMeButtonsContainer{margin-top:1.2rem;} #alertWhenLiveInput{margin-top:.85rem;width:100%;max-width:240px;} .partialRegistrationContainer{padding:1.5rem;} #partRegPopUpOkButton{display:inline-block;padding:.29rem .72rem;height:auto;font-weight:bold;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border-width:1px;border-style:solid;border-radius:.3rem;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} #partRegPopUpOkButton:hover,
#partRegPopUpOkButton:focus{color:#ffffff;background-color:#384f72;text-decoration:none;} #partRegPopUpOkButton:visited{color:#ffffff;} #partRegPopUpOkButton:active{opacity:0.75;filter:alpha(opacity=75);} #partRegPopUpOkButton:hover,
#partRegPopUpOkButton:focus,
#partRegPopUpOkButton:active{-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;} #partRegPopUpOkButton-big{background:#405b83;padding:.65rem .72rem;font-size:1.12rem;color:#ffffff;border-color:#1f2b3f;} #partRegPopUpOkButton[disabled],
#partRegPopUpOkButton[disabled]:hover,
#partRegPopUpOkButton[disabled]:active,
#partRegPopUpOkButton-disabled,
#partRegPopUpOkButton-disabled:hover,
#partRegPopUpOkButton-disabled:active{cursor:default;opacity:0.7;filter:alpha(opacity=70);} #partRegPopUpOkButton-processing{text-indent:-9999rem;position:relative;} #partRegPopUpOkButton-processing:before{display:inline-block;font-family:FontAwesome;content:"\f110";font-size:inherit;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} #partRegPopUpOkButton-processing:before{position:absolute;display:block;left:50%;top:50%;line-height:1;margin-top:-.5rem;margin-left:-.5rem;text-align:center;text-indent:0;-webkit-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;} .partialRegistrationAlreadyMember hr{color:#f4f4f4;} .partialRegistrationSubTitle{margin-top:1.2rem;font-weight:bold;} #partRegInput{margin-top:.8rem;max-width:280px;width:100%;}@media (min-width:640px){ .ddp-offers-slider-box{margin-top:1.1rem;margin-bottom:1.1rem;}} .ddp-gc-box{padding:.75rem;margin-top:0.75rem;box-shadow:0 0 .4rem rgba(0, 0, 0, 0.2);border-radius:.3rem;background-color:#fff;}@media (min-width:1200px){ .ddp-gc-box{padding:1.7rem;}}@media (min-width:640px){ .ddp-gc-box{margin-top:1.5rem;}} .ddp-gc-box:first-child{margin-top:0;} .ddp-gc-box-title{font-weight:bold;margin:0;padding:0;font-family:'Questrial',Arial,Helvetica,sans-serif;text-transform:uppercase;} .ddp-bonus-card-subtitle{font-weight:normal;} .ddp-gc-switch-type{margin-bottom:1.5rem;} .ddp-gc-switch-type .ddp-gc-box-content,
.ddp-gc-switch-type .ddp-gc-box-title{display:inline-block;vertical-align:middle;} .ddp-gc-switch-type .ddp-gc-box-title{margin-right:1rem;}@media (max-width:639px){ .ddp-gc-switch-type{padding:0;box-shadow:none;}} .ddp-gc-type-box{display:inline-block;margin:0 .5rem;} .ddp-gc-type-link{position:relative;display:block;line-height:100%;transition:color .35s ease;} .ddp-gc-type-link,
.ddp-gc-type-link:visited,
.ddp-gc-type-link:focus,
.ddp-gc-type-link:active{color:inherit;} .ddp-gc-type-link:hover{color:#6988B6;} .ddp-gc-type-link_active{font-weight:bold;} .ddp-gc-type-link-icon:before{display:inline-block;font-family:FontAwesome;content:"\f10c";font-size:1.5rem;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-type-link-icon:before{vertical-align:middle;} .ddp-gc-type-link_active .ddp-gc-type-link-icon{color:#6988B6;} .ddp-gc-type-link_active .ddp-gc-type-link-icon:before{content:"\f192";} .ddp-gc-form .ddp-gc-form-group-title,
.ddp-gc-form .ddp-gc-form-label,
.ddp-gc-form .ddp-gc-form-radio-label{font-weight:normal;} .ddp-gc-form-grid:before,
.ddp-gc-form-grid:after{content:" ";display:table;} .ddp-gc-form-grid:after{clear:both;} .ddp-gc-form-grid .ddp-gc-form-label{padding:.5rem 0;float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;}@media (min-width:640px){ .ddp-gc-form-grid .ddp-gc-form-label{float:left;width:25%;}}@media (min-width:992px){ .ddp-gc-form-grid .ddp-gc-form-label{float:left;width:33.33333333333333%;}}@media (min-width:640px){ .ddp-gc-form-grid .ddp-gc-form-label{padding-right:1rem;}}@media (min-width:640px) and (min-width:640px){ .ddp-gc-form-grid .ddp-gc-form-label{text-align:right;margin-bottom:0;padding-top:.4rem;}} .ddp-gc-form-grid .ddp-gc-form-field-box{position:relative;min-height:1px;padding-left:0;padding-right:0;}@media (min-width:640px){ .ddp-gc-form-grid .ddp-gc-form-field-box{float:left;width:75%;}}@media (min-width:992px){ .ddp-gc-form-grid .ddp-gc-form-field-box{float:left;width:66.66666666666666%;}} .ddp-gc-form-grid .ddp-gc-delivery-opt-box_email,
.ddp-gc-form-grid .ddp-gc-delivery-opt-box_hand{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-right:.7rem;}@media (min-width:640px){ .ddp-gc-form-grid .ddp-gc-delivery-opt-box_email,
.ddp-gc-form-grid .ddp-gc-delivery-opt-box_hand{float:left;width:33.33333333333333%;}} .ddp-gc-form-grid .ddp-gc-delivery-opt-box_email .radio-label,
.ddp-gc-form-grid .ddp-gc-delivery-opt-box_hand .radio-label{border-radius:.3rem .3rem 0 0;padding:.8rem;border:1px solid #b4b4b4;border-bottom:0;font-weight:normal;} .ddp-gc-form-grid .ddp-gc-delivery-opt-box_hand{display:none !important;visibility:hidden !important;} .ddp-gc-pricing-opts-wrap:before,
.ddp-gc-delivery-opts-wrap:before,
.ddp-gc-form-field-box:before,
.ddp-gc-delivery-tabs:before,
.ddp-gc-pricing-opts-wrap:after,
.ddp-gc-delivery-opts-wrap:after,
.ddp-gc-form-field-box:after,
.ddp-gc-delivery-tabs:after{content:" ";display:table;} .ddp-gc-pricing-opts-wrap:after,
.ddp-gc-delivery-opts-wrap:after,
.ddp-gc-form-field-box:after,
.ddp-gc-delivery-tabs:after{clear:both;} .ddp-gc-form-field-wrap{padding:.5rem 0;} .ddp-gc-form-field-wrap:before,
.ddp-gc-form-field-wrap:after{content:" ";display:table;} .ddp-gc-form-field-wrap:after{clear:both;}@media (min-width:640px){ .ddp-gc-form-field-wrap{padding:1.5% .25rem;}} .ddp-gc-delivery-opts-wrap{border-bottom:1px solid #b4b4b4;padding:0;margin:.5rem 0;}@media (min-width:640px){ .ddp-gc-delivery-opts-wrap{margin:1.5% .25rem;padding:0;}} .ddp-gc-form-field-box:first-child{padding-top:0;} .ddp-gc-offers-select,
.ddp-gc-form-grid_skins{border-bottom:1px solid #b4b4b4;padding-bottom:2.15%;}@media (min-width:640px){ .ddp-gc-offers-select,
.ddp-gc-form-grid_skins{padding:0 2.15% 2.15%;}} .ddp-gc-offers-select .ddp-gc-form-label,
.ddp-gc-form-grid_skins .ddp-gc-form-label,
.ddp-gc-offers-select .ddp-gc-form-group-title,
.ddp-gc-form-grid_skins .ddp-gc-form-group-title{padding:2.15% 0;} .ddp-gc-price-opts-wrap{overflow:hidden;padding:1px;} .ddp-gc-price-opt-box,
.ddp-gc-price-field-wrap{float:left;min-width:4.28rem;margin:0 2% .5rem 0;} .ddp-gc-offer-value-label{width:100%;padding:.7rem .86rem;font-size:1.143rem;line-height:1.42;font-weight:normal;} .ddp-gc-price-field-box{float:left;} .ddp-gc-price-field-group{position:relative;} .ddp-gc-price-field-group .ddp-gc-price-field{padding:.7rem 1rem .7rem 1.2rem;border:1px solid #405b83;margin:0;font-size:1.143rem;line-height:1.42;text-align:right;} .ddp-gc-price-field-group .ddp-gc-price-sign{position:absolute;left:.5rem;top:50%;margin-top:-0.81153rem;font-size:1.143rem;opacity:0;line-height:1.42;} .ddp-gc-price-field-group .price-field-show{opacity:1;} .ddp-gc-price-field-wrap{width:10.78rem;text-align:center;} .ddp-gc-price-field-wrap_fixed-amount{visibility:hidden;} .ddp-gc-price-field-wrap .ddp-gc-price-field-group .ddp-gc-price-field{border:1px solid #b4b4b4;} .ddp-gc-price-field-wrap .ddp-gc-price-field-group .ddp-gc-price-field::-moz-placeholder{color:#b4b4b4;opacity:1;} .ddp-gc-price-field-wrap .ddp-gc-price-field-group .ddp-gc-price-field:-ms-input-placeholder{color:#b4b4b4;} .ddp-gc-price-field-wrap .ddp-gc-price-field-group .ddp-gc-price-field::-webkit-input-placeholder{color:#b4b4b4;} .ddp-gc-price-field-box{width:100%;} .ddp-gc-price-field-sep{padding:.43rem .86rem;margin:.2rem 0;} .ddp-gc-custom-price-field{display:none;} .ddp-gc-form-qty-field[type="text"]{display:inline-block;max-width:4.5rem;border-radius:0;padding:.537rem .86rem;font-size:1rem;line-height:1.42rem;vertical-align:middle;margin:0;text-align:center;} .ddp-gc-qty-field-wrap{font-size:0;} .number-field-ctrl{display:inline-block;vertical-align:middle;cursor:pointer;padding:.537rem .86rem;line-height:1.42;border:1px solid #b4b4b4;} .number-field-ctrl.disabled{opacity:.65;cursor:default;} .number-field-ctrl_reduce{border-right:0;} .number-field-ctrl_reduce:before{display:inline-block;font-family:FontAwesome;content:"\f068";font-size:1rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .number-field-ctrl_increase{border-left:0;} .number-field-ctrl_increase:before{display:inline-block;font-family:FontAwesome;content:"\f067";font-size:1rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .gc-occasions .ddp-gc-form-field{height:36px;width:69%;} .ddp-gc-offer-occasion-opt-value-label{margin-bottom:.75rem;} .ddp-gc-delivery-date-sep,
.ddp-gc-delivery-date-field-box,
.ddp-gc-delivery-date-label{display:inline-block;vertical-align:middle;} .ddp-gc-delivery-date-sep{padding:0 .5rem;} .gc-delivery-date-icon:before{display:inline-block;font-family:FontAwesome;content:"\f073";font-size:1.33rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-delivery-date-field-box-wrap{display:block;} .ddp-gc-delivery-date-field-box{position:relative;width:100%;padding-right:0;}@media (min-width:640px){ .ddp-gc-delivery-date-field-box{max-width:100%;padding-right:1.7rem;width:auto;}} .ddp-gc-delivery-date-field-box .ddp-gc-delivery-date-field[type="text"]{margin-top:0;display:inline-block;width:100%;cursor:default;background-color:#fff;}@media (min-width:640px){ .ddp-gc-delivery-date-field-box .ddp-gc-delivery-date-field[type="text"]{width:21.42rem;max-width:100%;}} .ddp-gc-delivery-date-field-box .gc-delivery-date-icon{position:absolute;right:1rem;top:50%;margin-top:-0.665rem;}@media (min-width:640px){ .ddp-gc-delivery-date-field-box .gc-delivery-date-icon{right:2.5rem;}} .ddp-gc-preview{margin:.5rem 0 0 0;} .ddp-gc-preview-title{font-weight:bold;margin:.5rem 0;} .ddp-gc-preview-msg{min-height:2.2rem;padding:.43rem .86rem;border:1px solid #b4b4b4;background-color:#eee;} .ddp-gc-more-recipients-field[type="text"]{margin-top:0;float:left;width:67%;} .ddp-gc-add-recipient{float:right;width:30%;padding-top:.52rem;padding-bottom:.52rem;} .ddp-gc-more-recipients-holder{margin-top:.5rem;overflow:auto;max-height:100px;} .ddp-gc-recipients-item{padding:.25rem 0;} .ddp-gc-remove-recipient{float:right;} .ddp-gc-upsell-wrap{display:none;}@media (max-width:639px){ .ddp-gc-upsell-wrap{padding:0;box-shadow:none;}} .gc-delivery-date,
.gc-recipient-email{overflow:hidden;opacity:1;max-height:90px;transition:max-height .55s ease,opacity .1s ease,padding .55s ease;} .gc-form_hand-delivery .gc-recipient-email,
.gc-form_hand-delivery .gc-delivery-date{max-height:0;padding:0;opacity:0;} .gc-form-error{display:none;font-size:.8rem;color:red;text-align:left;} .ddp-gc-buy-wrap{width:100%;float:right;font-weight:normal;padding:.5rem 0;}@media (min-width:640px){ .ddp-gc-buy-wrap{width:75%;}}@media (min-width:992px){ .ddp-gc-buy-wrap{width:66.6%;}}@media (min-width:640px){ .ddp-gc-buy-wrap{padding:1.5% 0;}} .ddp-gc-buy-wrap .ddp-gc-buy-icon{float:left;padding:0 .5rem;} .ddp-gc-buy-wrap .ddp-gc-buy-icon:before{display:inline-block;font-family:FontAwesome;content:"\f07a";font-size:2rem;font-style:normal;font-weight:normal;color:#6988B6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-gc-buy-wrap .ddp-gc-buy-icon:before{color:#ffffff;} .ddp-gc-skin-preview-wrap{position:relative;} .ddp-gc-skin-preview{text-align:center;} .ddp-gc-skins-wrap{overflow:hidden;} .ddp-gc-skins-inner{min-width:100%;position:relative;white-space:nowrap;font-size:0;line-height:0;padding:0 2rem;} .ddp-gc-skins-inner .owl-wrapper{width:0 !important;} .ddp-gc-skins-inner .owl-item,
.ddp-gc-skins-inner > .ddp-gc-skin-box{float:none;padding:.5rem;display:inline-block;vertical-align:middle;box-sizing:border-box;} .ddp-gc-skins-inner > .ddp-gc-skin-box{width:25%;} .ddp-gc-skins-inner > .ddp-gc-skin-box:nth-child(5){visibility:hidden;} .ddp-gc-skin-label{cursor:pointer;display:block;position:relative;} .ddp-gc-skin-img{display:block;margin:0 auto;opacity:.65;filter:alpha(opacity=65);border-radius:.3rem;pointer-events:none;} .ddp-gc-skin-field{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;} .ddp-gc-skin-field + .ddp-gc-skin-img{border:2px solid transparent;} .ddp-gc-skin-field:checked + .ddp-gc-skin-img{opacity:1;filter:alpha(opacity=100);border-color:#6988B6;box-shadow:0 0 .4rem #6988B6;} .ddp-gc-skins-col{width:25%;display:inline-block;padding:.5rem;vertical-align:top;} .ddp-gc-skins-col > .ddp-gc-skin-box{width:100%;padding:.5rem;} .owl-item .ddp-gc-skins-col{width:100%;padding:0;} .ddp-gc-skins-inner-two-rows .owl-item{vertical-align:top;} .ddp-purchase-fee{position:relative;padding-left:1.1rem;border-bottom:1px solid #b4b4b4;padding-bottom:.75rem;} .ddp-purchase-fee:before{display:inline-block;font-family:FontAwesome;content:"\f05a";font-size:1rem;font-style:normal;font-weight:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-purchase-fee:before{position:absolute;left:0;top:0.2rem;} .ddp-promotion{background-color:#E7F3E7;box-shadow:0 0 .4rem #00cc00;color:#404040;} .ddp-promotion-title{text-transform:uppercase;} .ddp-promotion-desc{font-size:1.143rem;} .ddp-promotion-terms{text-align:right;}@media (min-width:640px){ .ddp-promotion-terms{display:inline-block;width:25%;}} .ddp-promotion-terms-link{font-size:.9rem;} .ddp-promotion-restrictions-list{margin:0;padding-left:1.5rem;}@media (min-width:640px){ .ddp-promotion-restrictions{display:inline-block;width:74%;}} .ddp-promotion-restriction{margin-bottom:.2rem;} .ddp-promotion-restriction.location{display:none !important;visibility:hidden !important;} .ddp-promotion-restriction-inner{vertical-align:top;width:100%;display:inline-block;} .ddp-promotion-restriction-inner.collapsed .ddp-promotion-restriction-content{white-space:nowrap;word-break:normal;word-wrap:normal;display:block;overflow:hidden;text-overflow:ellipsis;} .ddp-promotion-restriction-inner.collapsed .ddp-promotion-restriction-controller:before{content:"\f078";} .ddp-promotion-restriction-expander{display:none;float:right;padding-left:.2rem;} .ddp-promotion-restriction-controller{color:#428bca;font-weight:normal;border-radius:0;padding-top:0;padding-bottom:0;line-height:1;} .ddp-promotion-restriction-controller,
.ddp-promotion-restriction-controller:active,
.ddp-promotion-restriction-controller.active,
.ddp-promotion-restriction-controller[disabled],
fieldset[disabled] .ddp-promotion-restriction-controller{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;} .ddp-promotion-restriction-controller,
.ddp-promotion-restriction-controller:hover,
.ddp-promotion-restriction-controller:focus,
.ddp-promotion-restriction-controller:active{border-color:transparent;} .ddp-promotion-restriction-controller:hover,
.ddp-promotion-restriction-controller:focus{color:#357ebd;background-color:transparent;} .ddp-promotion-restriction-controller[disabled]:hover,
fieldset[disabled] .ddp-promotion-restriction-controller:hover,
.ddp-promotion-restriction-controller[disabled]:focus,
fieldset[disabled] .ddp-promotion-restriction-controller:focus{cursor:default;opacity:0.7;filter:alpha(opacity=70);} .ddp-promotion-restriction-controller:before{display:inline-block;font-family:FontAwesome;content:"\f077";font-size:1rem;font-style:normal;font-weight:normal;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px transparent;} .ddp-promotion-restriction-controller:focus{outline:none;} .ddp-promotion-terms-dialog .ui-dialog-titlebar-close{display:none !important;visibility:hidden !important;} .ddp-gc-skin-preview-img{width:100%;display:block;border-radius:1rem;} .ddp-breadcrumbs-box{padding:.75rem;margin-top:0.75rem;box-shadow:0 0 .4rem rgba(0, 0, 0, 0.2);border-radius:.3rem;background-color:#fff;}@media (min-width:1200px){ .ddp-breadcrumbs-box{padding:1.7rem;}}@media (min-width:640px){ .ddp-breadcrumbs-box{margin-top:1.5rem;}} .ddp-breadcrumbs{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .ddp-breadcrumbs li{white-space:nowrap;word-break:normal;word-wrap:normal;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin-right:.3rem;} .ddp-breadcrumbs li:last-child{-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;}@media (max-width:991px){ .ddp-breadcrumbs li{-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;} .ddp-breadcrumbs li:first-child{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;}}