.modal-dialog.modal-xl{margin-left:auto!important;margin-right:auto!important;max-width:90%!important}@media screen and (max-width:480px){.product_configurator.config-footer{margin-left:0;margin-right:0}}.product_configurator{width:100%}.product_configurator .add-row{margin-bottom:10px;margin-left:10px;margin-top:35px}.product_configurator .configurator-row .custom-image-div{margin-left:28px}@media screen and (max-width:767px){.product_configurator .container-fluid{padding-left:0;padding-right:0}.product_configurator .config-text .col{overflow-wrap:break-word;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:767px) and (max-width:480px){.product_configurator .config-text .col{margin-bottom:0!important}}.product_configurator select{width:100%}.product_configurator select:disabled{background-color:hsla(0,0%,53%,.5)!important;border-color:#7b7b7b!important;cursor:not-allowed;opacity:.7}.product_configurator input{width:100%}.product_configurator .ribbon-wrap.desktop-ribbon .product-ribbons .badge{width:unset!important}.product_configurator .hide-i i{display:none}.product_configurator .cal-sticky{position:sticky;top:0}.product_configurator .option-content .section_block .configurator-row,.product_configurator .option-content .section_block .section-customisation-row{align-items:center;display:flex;margin-left:0;margin-right:0}.product_configurator .option-content .section_block .configurator-row .col-margin-top .section-title-config,.product_configurator .option-content .section_block .section-customisation-row .col-margin-top .section-title-config{align-items:center;display:flex;height:100%;margin-bottom:0!important}.product_configurator .option-content .section_block .configurator-row .col-margin-top .section-title-config label,.product_configurator .option-content .section_block .section-customisation-row .col-margin-top .section-title-config label{width:100%!important}@media (max-width:767px){.product_configurator .option-content .section_block .configurator-row .col-margin-top .section-title-config label,.product_configurator .option-content .section_block .section-customisation-row .col-margin-top .section-title-config label{padding-left:0!important}}.product_configurator .option-content .section_block .configurator-row.image-config,.product_configurator .option-content .section_block .section-customisation-row.image-config{align-items:flex-start}.product_configurator .upload .row{align-items:center;display:flex}.product_configurator .image-list .option-image{margin-bottom:10px;margin-right:5px}.product_configurator .embrod-box .select2{width:100%!important}.product_configurator .embrod-box .select2 .select2-search--inline{clear:both;display:block;width:100%!important}.product_configurator .embrod-box .select2 .select2-search--inline .select2-search__field{width:100%!important}@media (max-width:1025px){.product_configurator .custom-image-div .custom-image,.product_configurator .custom-image-div .custom-upload-name{width:75px!important}}.product_configurator .section-title{text-align:right}@media screen and (max-width:480px){.product_configurator .section-title{text-align:left!important}}.product_configurator .d-flex.flex-row{margin-left:-14px;margin-right:-14px}.product_configurator .row{margin-bottom:20px;padding-top:20px}.product_configurator .row.configurator-row{margin-left:0;margin-right:0}@media screen and (max-width:480px){.product_configurator .row{margin-bottom:10px;padding-top:10px}}.product_configurator .config-text{padding-top:10px}.product_configurator .upload_button::-webkit-file-upload-button{visibility:hidden}.product_configurator .product-name{font-weight:700!important;margin-bottom:4px}.product_configurator .scrollable{max-height:400px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:480px){.product_configurator .scrollable{overflow-x:scroll}}.product_configurator table thead .table-sticky{position:sticky;top:0;width:100%}.product_configurator tr.spaceUnder>td{padding-bottom:1.5em}.product_configurator .upload input.custom-upload{border:1px solid;border-radius:.25rem;cursor:pointer;display:inline-block;height:30px;line-height:1!important;margin-right:-14px;padding:.5rem;text-align:center;vertical-align:middle;white-space:nowrap}.product_configurator .upload input.custom-upload:active,.product_configurator .upload input.custom-upload:hover{border:1px solid}.product_configurator .upload span.custom-upload-name{display:block;margin-top:10px;max-width:102px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_configurator li.select2-selection__choice{margin-bottom:10px;margin-top:0!important}.product_configurator .custom-image{display:block}.product_configurator button.btn-dark{border:1px solid;border-radius:.25rem;cursor:pointer;display:inline-block;height:30px;line-height:1!important;margin-bottom:20px;margin-right:-14px;padding:.5rem;text-align:center;vertical-align:middle;white-space:nowrap;width:140px!important;width:140px}.product_configurator button.btn-dark:active:hover:focus{border:1px solid}.product_configurator p.price-right{text-align:right}@media screen and (max-width:480px){.product_configurator p.price-right{margin-top:0}}@media (max-width:767px){.product-configurator-modal .modal-content form.form-block .product_configurator .option-content .section_block .pad-mob{padding-left:0}}.product-configurator-modal .modal-content form.form-block .product_configurator .option-content .section_block .configurator-row .form-group label{text-align:left!important}@media (max-width:980px){.product-configurator-modal .modal-content form.form-block .product_configurator .option-content .section_block .configurator-row .form-group .col-form-label,.product-configurator-modal .modal-content form.form-block .product_configurator .option-content .section_block .section-customisation-row .form-group .col-form-label{padding-left:0!important}}.customisation-summary-modal .modal-content .configuration-summary div.customise-summary-modal-section-header:first-of-type{border-top:0}.customisation-summary-modal .modal-content .configuration-summary div.customise-summary-modal-section-header{border-bottom:1px solid hsla(0,0%,84%,.5);border-top:1px solid hsla(0,0%,84%,.5);padding:5px}.customisation-summary-modal .modal-content .configuration-summary .customise-summary-modal-section-content{margin-top:10px}.customisation-summary-modal .modal-content .configuration-summary .customise-summary-modal-section-header{font-size:14px}.customisation-summary-modal .modal-content .configuration-summary .config-modal-left-side{align-self:center;font-size:12px}.customisation-summary-modal .modal-content .configuration-summary .config-modal-right-side{font-size:12px}.customisation-summary-modal .modal-content .configuration-summary .config-modal-right-side .modal-image-block .modal-right-image{text-align:center;width:100%}.customisation-summary-modal .modal-content .configuration-summary .config-modal-right-side .modal-right-value{font-size:12px;padding:5px 0;text-align:center;width:100%}.customisation-summary-modal .modal-content .configuration-summary .configuration-section-container-specifics .config-modal-left-side{align-self:center;font-size:12px}.customisation-summary-modal .modal-content .configuration-summary .configuration-section-container-specifics .customise-summary-modal-section-content .config-modal-right-side,.customisation-summary-modal .modal-content .configuration-summary .configuration-section-container-specifics .customise-summary-modal-section-content .config-modal-right-side div.configuration-item-specifics{font-size:12px}.customisation-summary-modal .modal-content .configuration-summary .configuration-section-container-specifics .customise-summary-modal-section-content .config-modal-right-side div.configuration-item-specifics .modal-right-value{font-size:12px;padding:5px 0;width:100%}.product-configurator-modal .modal-content .modal-footer .product_configurator .section_block{margin:0}.product-configurator-modal .modal-content .product_configurator .remove-item{text-align:left}
#display-stores-btn-container{display:block;padding:10px}#display-stores-btn-container .display-stores-show-buttons{max-width:100%;width:100%!important}.store-locator>.card{margin-top:20px}.store-locator .card-body.cp:not(.locator-modal-card-body){padding:11px}@media (min-width:360px) and (max-width:767px){.store-locator .card-body.cp:not(.locator-modal-card-body){height:245px}}.store-locator .store-search-wrapper h4{border-bottom:1px solid;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.store-locator .store-search-wrapper input{font-size:14px;height:44px;max-width:580px;padding:.5rem .75rem}.store-locator .store-search-wrapper .search-container{display:inline-block;vertical-align:top;width:50%}.store-locator .store-search-wrapper .search-container #use-current-location{display:block;padding-top:5px}.store-locator .store-search-wrapper .search-container #use-current-location span{text-decoration:underline}.store-locator .store-search-wrapper .button-container{display:inline-block;max-height:40px!important;vertical-align:top}@media (min-width:768px){.store-locator .store-search-wrapper .button-container .btn-tertiary{padding-bottom:0!important;padding-top:0!important}.store-locator .store-search-wrapper .button-container .btn-tertiary#show-online-stores{margin-left:5px}}.map .store-details{padding-top:25px}.map .store-details .col-12 .card .card-body,.map .store-details .col-4 .card .card-body{padding:18px 12px}.map .store-details .col-12 .card .card-body .font-weight-bold,.map .store-details .col-4 .card .card-body .font-weight-bold{padding-bottom:5px}.map .store-details .col-12.current-store-opening-hours table td,.map .store-details .col-4.current-store-opening-hours table td{border:none;padding:0}.map .store-details .col-12.current-store-address .card-body a,.map .store-details .col-4.current-store-address .card-body a{color:inherit;display:block;padding-top:5px;text-decoration:underline}.map .store-details .col-12.current-store-find-way .card-body input,.map .store-details .col-4.current-store-find-way .card-body input{height:44px}.map .store-details .col-12.current-store-find-way .card-body a,.map .store-details .col-4.current-store-find-way .card-body a{display:block;padding-top:10px;text-decoration:none!important}.map .store-details .col-12.current-store-find-way .card-body a .fa,.map .store-details .col-4.current-store-find-way .card-body a .fa{margin-right:4px;text-decoration:none}.map .store-details .col-12.current-store-find-way .card-body .btn,.map .store-details .col-4.current-store-find-way .card-body .btn{display:block;margin:10px 0 0}.container a#use-current-location{margin-top:7px}.store-locator-brand-filter .brand-radio{display:none}.results-container{padding-top:5px}.results-container h4{border-bottom:1px solid;padding-bottom:8px;padding-left:10px}.results-container .search-wrapper{border:1px solid;border-radius:.25rem;display:none}.results-container .search-results{max-height:472px;overflow-x:hidden;overflow-y:auto;padding:10px}.results-container .search-results .card{cursor:pointer;margin-bottom:10px}.results-container .search-results .card:last-of-type{margin-bottom:0}.results-container .search-results .card.featured{background-color:rgba(240,173,78,.15)}.results-container .search-results .card.featured.active{background-color:rgba(0,0,0,.15)}.results-container .search-results .card:hover{background-color:rgba(0,0,0,.005)}.results-container .search-results .card.featured{border-color:#f0ad4e}.results-container .search-results .card .card-body{padding:7px 12px 5px}.results-container .search-results .card .card-body .store-name{display:table-row}.results-container .search-results .card .card-body .store-name .store-ref{display:table-cell;padding-right:5px}.results-container .search-results .card .card-body .store-name i{display:table-cell;padding-right:10px}.results-container .search-results .card .card-body .store-address{padding-left:31px}.results-container .search-results .card .card-body .store-address.lg{padding-left:39px}.results-container .search-results .card .card-body a{color:inherit;display:block;padding-top:5px;text-decoration:underline}.results-container .featured-badge{border-bottom-left-radius:.25rem;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:.25rem;font-size:10px;padding:1px 3px 2px 5px;position:absolute;right:0;text-transform:uppercase;top:0}.results-container .featured-badge i{display:inline!important;padding:0!important}.store-locator .store-search-wrapper .search-container #use-current-location span{padding-top:10px}.store-locator h1{margin:0}a#use-current-location{display:block;margin-top:10px}.store-locator .store-search-wrapper .search-container{margin-bottom:0}.map .store-details{padding-top:0}.map .store-details .col-12 .card,.map .store-details .col-4 .card{margin-top:25px}.online-results{margin-top:20px}.online-results h4{border-bottom:1px solid;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.online-results .online-stockists-wrapper .row .col{margin:7px 0}.online-results .online-stockists-wrapper .store.online:focus a,.online-results .online-stockists-wrapper .store.online:hover a{text-decoration:none!important}.online-results .online-stockists-wrapper .store.online:focus a:focus,.online-results .online-stockists-wrapper .store.online:focus a:hover,.online-results .online-stockists-wrapper .store.online:hover a:focus,.online-results .online-stockists-wrapper .store.online:hover a:hover{color:inherit!important;text-decoration:none!important}.online-results .online-stockists-wrapper .store.online a{height:100%}.online-results .online-stockists-wrapper .store.online .card-body{display:flex;height:100%;padding:10px 12px}.online-results .online-stockists-wrapper .store.online .card-body span{flex:1 0 auto}.online-results .online-stockists-wrapper .store.online .card-body i{align-items:center;display:flex;justify-content:center;text-decoration:none!important}@media (min-width:1200px){.container .online-results .online-stockists-wrapper .store.online .card-body span{max-width:232px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){.container .online-results .online-stockists-wrapper .store.online .card-body span{max-width:97%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){.container .online-results .online-stockists-wrapper .store.online .card-body span{max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:500px){#app .store-locator .store-search-wrapper .button-container.online-store-container .btn{width:100%!important}#app .store-locator .store-search-wrapper .button-container.online-store-container .btn.btn-secondary{margin-left:0;margin-top:10px}}.stockist-message.card{margin-top:25px!important;padding:18px 12px!important}.stockist-message.online-stockists-message.card{margin-bottom:25px!important}.store-locator-modal .modal-dialog.modal-xl,.store-locator-modal-address .modal-dialog.modal-xl{max-width:65%!important}.store-locator-modal .modal-dialog.modal-xl .store-locator,.store-locator-modal-address .modal-dialog.modal-xl .store-locator{margin-top:0!important}.store-locator-modal .modal-dialog.modal-xl .store-locator .card-body,.store-locator-modal-address .modal-dialog.modal-xl .store-locator .card-body{padding:10px!important}@media (min-width:360px) and (max-width:767px){.store-locator-modal .modal-dialog.modal-xl .store-locator .card-body.locator-modal-card-body,.store-locator-modal-address .modal-dialog.modal-xl .store-locator .card-body.locator-modal-card-body{height:185px;padding:11px!important}.store-locator-modal .modal-dialog.modal-xl .store-locator .card-body.locator-modal-card-body .btn-tertiary,.store-locator-modal-address .modal-dialog.modal-xl .store-locator .card-body.locator-modal-card-body .btn-tertiary{height:36px!important;line-height:30px!important;max-height:36px!important}}.store .brand-image{margin-right:10px;max-width:30px}.store .online-brands{margin-top:7px}#google_directions{width:100%!important}.full .store-locator .store-search-wrapper input{max-width:650px}.full .store-locator .store-search-wrapper .search-container{width:35%}.stock-locations-modal .search-container{grid-column-gap:30px;display:flex;flex-wrap:wrap;padding-bottom:10px}.stock-locations-modal .search-container .search-input-wrapper{flex:1 0 60%}.stock-locations-modal .search-container .search-input-wrapper input{font-size:14px;height:44px;padding:.5rem .75rem}@media (max-width:991px){.stock-locations-modal .search-container .button-container,.stock-locations-modal .search-container .search-input-wrapper{flex:1 0 100%}.stock-locations-modal .search-container .button-container button,.stock-locations-modal .search-container .search-input-wrapper button{margin-right:0;width:100%}}.stock-locations-modal .search-container .button-container{text-align:right}.stock-locations-modal .search-container #current-location{cursor:pointer;display:block;padding-top:5px}.stock-locations-modal .search-container #current-location span{text-decoration:underline}.stock-locations-modal .search-results{height:380px;overflow-x:auto}.stock-locations-modal .search-results .store-wrapper{border-top:1px solid #ced4da;padding-top:.5rem}.stock-locations-modal .search-results .store-wrapper .store-details{flex:1 1 70%}.stock-locations-modal .search-results .store-wrapper .store-stock{flex:1 1 30%;justify-content:flex-end;padding:0 10px;text-align:right}.stock-locations-modal .search-results .store-wrapper .store-stock .availability-amount{display:block}.stock-locations-modal .search-results .store-wrapper .form-check-input{margin-top:8px}.stock-locations-modal .search-results .store-wrapper .store-name{font-size:20px}
.create-account-wrapper .social-login .social-media-sign-in-buttons{margin:0}.social-login{margin:0 15px}.social-login .card-social-header{font-size:18px!important}.social-login .card-social-header span.title{display:block;width:100%!important}.social-login .social-media-sign-in-buttons span.social-buttons{display:block;margin:0 0 8px;text-align:left}.social-login .social-media-sign-in-buttons span.social-buttons a.btn{box-shadow:none!important;font-size:30px!important;height:auto!important;padding:5px 0!important;width:auto!important}.social-login .social-media-sign-in-buttons span.social-buttons a.btn+.btn{margin-left:10px!important}.social-login.other .card-social-header{background-color:transparent!important;border-bottom:1px solid #eceeef;font-size:18px!important;min-height:1px;padding-bottom:0!important}.social-login.other .card-social-header span.title{display:block!important;width:100%!important}.social-login.other .social-media-sign-in-buttons span.social-buttons{margin-top:8px}.social-share-buttons.right{text-align:right}.social-share-buttons.left{text-align:left}.social-share-buttons.center{text-align:center}.social-share-buttons .social-buttons a{border-radius:0}.social-share-buttons .social-buttons a:last-of-type{margin-right:0}.social-share-buttons .social-buttons a:focus{box-shadow:0 0 0 0!important}.social-share-buttons .social-buttons.spacing-0 a{border:none;margin-right:0}.social-share-buttons .social-buttons.spacing-2 a{margin-right:2px}.social-share-buttons .social-buttons.spacing-4 a{margin-right:4px}.social-share-buttons .social-buttons.spacing-6 a{margin-right:6px}.social-share-buttons .social-buttons.spacing-8 a{margin-right:8px}.social-share-buttons .social-buttons.spacing-10 a{margin-right:10px}.social-share-buttons .social-buttons.spacing-12 a{margin-right:12px}.social-share-buttons .social-buttons.spacing-14 a{margin-right:14px}.social-share-buttons .social-buttons.spacing-16 a{margin-right:16px}.social-share-buttons .social-buttons.spacing-18 a{margin-right:18px}.social-share-buttons .social-buttons.spacing-20 a{margin-right:20px}.social-share-buttons.small .social-buttons .btn-secondary{font-size:24px!important;height:auto;padding:0;width:auto!important}.social-share-buttons.small .social-buttons .btn-secondary .fa-fw.fa-2x,.social-share-buttons.small .social-buttons .btn-secondary .fa-fw.fa-lg{padding:6px}.follow-text.left,.share-text.left{display:inline-block;font-size:14px;vertical-align:middle}.follow-text.above-l,.share-text.above-l{display:block;font-size:14px;text-align:left}.follow-text.above-r,.share-text.above-r{display:block;font-size:14px;text-align:right}.follow-text.above-c,.share-text.above-c{display:block;font-size:14px;text-align:center}.social-media-follow-buttons.right{text-align:right}.social-media-follow-buttons.left{text-align:left}.social-media-follow-buttons.center{text-align:center}.social-media-follow-buttons .social-buttons a{border-radius:0}.social-media-follow-buttons .social-buttons a:last-of-type{margin-right:0}.social-media-follow-buttons .social-buttons a:focus{box-shadow:0 0 0 0!important}.social-media-follow-buttons .social-buttons.spacing-0 a{border:none;margin-right:0}.social-media-follow-buttons .social-buttons.spacing-2 a{margin-right:2px}.social-media-follow-buttons .social-buttons.spacing-4 a{margin-right:4px}.social-media-follow-buttons .social-buttons.spacing-6 a{margin-right:6px}.social-media-follow-buttons .social-buttons.spacing-8 a{margin-right:8px}.social-media-follow-buttons .social-buttons.spacing-10 a{margin-right:10px}.social-media-follow-buttons .social-buttons.spacing-12 a{margin-right:12px}.social-media-follow-buttons .social-buttons.spacing-14 a{margin-right:14px}.social-media-follow-buttons .social-buttons.spacing-16 a{margin-right:16px}.social-media-follow-buttons .social-buttons.spacing-18 a{margin-right:18px}.social-media-follow-buttons .social-buttons.spacing-20 a{margin-right:20px}.social-media-follow-buttons.small .social-buttons .btn-secondary{font-size:24px!important;height:auto!important;padding:0!important;width:auto!important}.social-media-follow-buttons.small .social-buttons .btn-secondary .fa-fw.fa-2x{padding:6px}.social-share-buttons span.share-text{padding-right:10px}.social-share-buttons .social-buttons{height:auto}.social-share-buttons .social-buttons .btn-secondary{height:auto;padding:0}.social-share-buttons .social-buttons .fb-share-button>span{vertical-align:baseline!important}.social-media-follow-buttons .social-buttons .twitter-follow-button,.social-media-follow-buttons .social-buttons span[data-pin-log=button_follow],.social-share-buttons .social-buttons span[data-pin-log=button_pinit_bookmarklet]{vertical-align:top!important}.social-media-follow-buttons .social-buttons .instagram-follow-button{border:none;display:inline-block;margin:-2px 0 0;padding:0;text-decoration:none;vertical-align:top!important}.social-media-follow-buttons .social-buttons .IN-widget,.social-media-follow-buttons .social-buttons div[id^=___follow_]{vertical-align:top!important}
.gift-card-wrapper .gift-card-content{margin-bottom:25px}.gift-card-wrapper .gift-card-content .delivery .delivery-radio label.control-label{padding-left:0!important;width:unset!important}.gift-card-wrapper .gift-card-content .col-4,.gift-card-wrapper .gift-card-content .col-4 label{font-size:14px;text-align:right;vertical-align:middle}.gift-card-wrapper .gift-card-content .col-4 label{margin-bottom:0}.gift-card-wrapper .gift-card-content .col-4 label.required:before{color:#d00;content:"*";margin-left:-15px;position:absolute}.gift-card-wrapper .gift-card-content input:not([type=date]):not([type=time]){display:inline}.gift-card-wrapper .gift-card-content input{border:0;border-radius:0!important;font-size:14px;padding-bottom:3.5px!important;padding-top:3.5px!important;text-align:left}.gift-card-wrapper .gift-card-content input[type=radio]{clear:both;float:left}.gift-card-wrapper .gift-card-content select{border:1px solid #929292;border-radius:0;display:inline;font-size:14px;height:30px!important;padding:0 .75rem;text-align:right}.gift-card-wrapper .gift-card-content h4{border-bottom:1px solid;font-size:14px;margin-bottom:1rem;padding-bottom:8px}.gift-card-wrapper .gift-card-content h4 span{font-weight:700}.gift-card-wrapper .gift-card-content textarea{border:1px solid #929292;border-radius:0;font-size:14px}.gift-card-wrapper .gift-card-content .delivery .delivery-radio{margin-bottom:1rem;text-align:left}.gift-card-wrapper .gift-card-content .delivery .delivery-radio input{display:inline-block;height:auto;margin-right:20px;margin-top:4px;vertical-align:middle}.gift-card-wrapper .gift-card-content .delivery .delivery-radio label{display:inline-block;float:left;margin-bottom:8px;vertical-align:middle}.gift-card-wrapper .gift-card-content .voucher-value-block{border:1px solid #929292;cursor:pointer;display:inline-block;font-size:14px!important;font-weight:700;height:43px;margin:0 14px 14px;min-width:56.3px;padding:10px;text-align:center;vertical-align:middle}.gift-card-wrapper .gift-card-content .voucher-value-block.active{background-color:#eceeef}.gift-card-wrapper .gift-card-content .voucher-custom-funds{display:inline-block;margin:0 14px 14px}.gift-card-wrapper .gift-card-content .voucher-custom-funds .input-group-addon{font-weight:700;height:43px}.gift-card-wrapper .gift-card-content .voucher-custom-funds .form-control{height:43px}.gift-card-wrapper .preview-content h4{border-bottom:1px solid;font-size:14px;margin-bottom:1rem;padding-bottom:8px}.gift-card-wrapper .preview-content h4 span{font-weight:700}.gift-card-wrapper .preview-content .button-row .btn{margin-right:10px}.gift-card-wrapper .preview-content #preview object{min-height:620px;padding-top:1.25rem}.gift-card-modal .card-header{font-size:1.55rem;font-weight:500;height:auto!important;line-height:1.5;padding-left:15px;text-align:left}.gift-card-modal .card-header button.close{line-height:1.5}.gift-card-modal .card-header button.close span{font-size:22px;opacity:.8}.gift-card-modal .form-group.row{margin-bottom:0}.gift-card-modal .col-4,.gift-card-modal .col-4 label{font-size:14px;text-align:right;vertical-align:middle}.gift-card-modal .col-4 label{margin-bottom:0}.gift-card-modal .col-4 label:before{color:#d00;content:"*";margin-left:-10px;position:absolute}.gift-card-modal input{border:1px solid #929292;border-radius:0;display:inline;font-size:14px;height:30px;text-align:left}.gift-card-modal .modal-footer{padding:0 1.25rem 20px 0;text-align:right}.gift-card-modal .modal-footer .btn{margin-left:10px}.gift-card-wrapper .gift-card-content .delivery .delivery-radio input{margin-top:2px}.gift-card-wrapper .gift-card-content input[type=time]::-webkit-inner-spin-button,.gift-card-wrapper .gift-card-content input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gift-card-wrapper .gift-card-content .card .form-group textarea[name=personal_message]{line-height:1.2!important;padding-top:15px}@media (max-width:767px){#app .giftcard-create .gift-card-wrapper .gift-card-content .card-body .form-group .row .col-6{flex:0 0 100%;max-width:100%}#app .giftcard-create .gift-card-wrapper .gift-card-content .card-body .form-group .row .col-6 label{padding-left:0!important}}#app .giftcard-create .gift-card-wrapper .gift-card-content .card-body .delivery .delivery-radio .control-label{line-height:1.2!important}.gift-card-modal .modal-dialog .modal-content .modal-footer .btn.btn-secondary{width:auto}.range-message{float:right}
body .social-media-share-buttons .social-buttons .facebook{background-color:transparent!important;border-color:transparent!important;}body .social-media-share-buttons .social-buttons .facebook{color:rgba(182,20,43,1)!important;}body .social-media-share-buttons .social-buttons .facebook:hover{color:rgba(182,20,43,1)!important;}body .social-media-share-buttons .social-buttons .twitter{background-color:transparent!important;border-color:transparent!important;}body .social-media-share-buttons .social-buttons .twitter{color:rgba(182,20,43,1)!important;}body .social-media-share-buttons .social-buttons .twitter:hover{color:rgba(182,20,43,1)!important;}body .social-media-share-buttons .social-buttons .instagram{background-color:transparent!important;border-color:transparent!important;}body .social-media-share-buttons .social-buttons .instagram{color:rgba(182,20,43,1)!important;}body .social-media-share-buttons .social-buttons .instagram:hover{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .facebook{background-color:transparent!important;border-color:transparent!important;}body .social-media-follow-buttons .social-buttons .facebook{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .facebook:hover{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .twitter{background-color:transparent!important;border-color:transparent!important;}body .social-media-follow-buttons .social-buttons .twitter{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .twitter:hover{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .instagram{background-color:transparent!important;border-color:transparent!important;}body .social-media-follow-buttons .social-buttons .instagram{color:rgba(182,20,43,1)!important;}body .social-media-follow-buttons .social-buttons .instagram:hover{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .facebook{background-color:transparent!important;border-color:transparent!important;}body .social-media-oauth-buttons .social-buttons .facebook{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .facebook:hover{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .twitter{background-color:transparent!important;border-color:transparent!important;}body .social-media-oauth-buttons .social-buttons .twitter{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .twitter:hover{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .instagram{background-color:transparent!important;border-color:transparent!important;}body .social-media-oauth-buttons .social-buttons .instagram{color:rgba(182,20,43,1)!important;}body .social-media-oauth-buttons .social-buttons .instagram:hover{color:rgba(182,20,43,1)!important;}