@charset "UTF-8";@keyframes vex-fadein{0{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadein{0{opacity:0}100%{opacity:1}}@-moz-keyframes vex-fadein{0{opacity:0}100%{opacity:1}}@-ms-keyframes vex-fadein{0{opacity:0}100%{opacity:1}}@-o-keyframes vex-fadein{0{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-fadeout{0{opacity:1}100%{opacity:0}}@-moz-keyframes vex-fadeout{0{opacity:1}100%{opacity:0}}@-ms-keyframes vex-fadeout{0{opacity:1}100%{opacity:0}}@-o-keyframes vex-fadeout{0{opacity:1}100%{opacity:0}}@keyframes vex-rotation{0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-webkit-keyframes vex-rotation{0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes vex-rotation{0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes vex-rotation{0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes vex-rotation{0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.vex,.vex *,.vex :after,.vex :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-overlay{background:#000;-ms-filter:"alpha(opacity=40)"}.vex-overlay{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden;position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0}.vex.vex-closing .vex-overlay{animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.vex-content{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-appearance:none;cursor:pointer}.vex-loading-spinner{animation:vex-rotation .7s linear infinite;-webkit-animation:vex-rotation .7s linear infinite;-moz-animation:vex-rotation .7s linear infinite;-ms-animation:vex-rotation .7s linear infinite;-o-animation:vex-rotation .7s linear infinite;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 1em rgba(0,0,0,.1);-moz-box-shadow:0 0 1em rgba(0,0,0,.1);box-shadow:0 0 1em rgba(0,0,0,.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-info .user-name,#hamburger-menu .hamburger-container .profile-container .user-info .user-name,.vex,body{font-family:"Open Sans",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#categories-dropdown-menu .categories-menu .spec-categories h3,#categories-dropdown-menu .categories-menu .spec-categories h4,#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item,#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-content .search-donation,#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-content .search-name,.alphabet ul.alphabet-container li.letter,.alphabet ul.alphabet-container li.letter a,.code-button .copy-code,.coupon-list .list li.deal-item .copy,.coupon-list .list li.deal-item .deal-button,.deal-button,.deal-item .copy,.deal-item-content-container .detailed-deal-type-badge,.deal-item.filter-exclusive .exclusive-deal,.deal-item.with-logo .fallback-name-wrapper .fallback-name,.featured-merchants h2,.snackbar__headline,.vex .exit-modal{font-family:Circular,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores a,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .body,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .title,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item a,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .category-header,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories a.view-all-link,#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item,#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item,#categories-mobile-menu.mobile-categories-menu .mobile-header,#footer .bottom-container .bottom-content .company-info .links,#footer .bottom-container .bottom-content .company-info .patent,#footer .top-container .top-content .link-group .headline,#footer .top-container .top-content .link-group .link-list li,#global-nav .header-container .navigation-container .navigation-menu ul.menu>li,#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu ul.menu-list li.menu-item,#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .cashback .rised,#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .donation .lifetime,#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info,#global-nav .header-container .profile-container .sign-in>a,#global-nav .header-container .profile-container .sign-up>a,#global-nav .header-container .search-container form.search-form .input-group input,#hamburger-menu .hamburger-container .bottom-container .company-info .patent,#hamburger-menu .hamburger-container .login-container .sign-in>a,#hamburger-menu .hamburger-container .login-container .sign-out>a,#hamburger-menu .hamburger-container .login-container .sign-up>a,#hamburger-menu .hamburger-container .navigation-container ul.menu>li,#hamburger-menu .hamburger-container .profile-container .user-state .cashback .rised,#hamburger-menu .hamburger-container .profile-container .user-state .donation .lifetime,#hamburger-menu .hamburger-container .profile-container .user-state .state-info,#sticky-bar .bar-content,.categories-pagination,.categories-sidebar,.coupon-list .list li .deal-item-comment-container .comment-header-container .add-comment,.coupon-list .list li.deal-item .badge-wrapper .deal-type-badge,.coupon-list .list li.deal-item .badge-wrapper .merchant-name-badge,.coupon-list .list li.deal-item .merchant-link,.coupon-list .list li.deal-item .restriction-content,.coupon-list .list li.deal-item p[data-js=expires],.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .restriction-content,.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) p[data-js],.coupon-list:not(.coupon-list-categories) .list p,.coupon-of-the-day .day-coupon-text,.deal-item .deal-item-content-container.mlp .restriction-content,.deal-item.mlp div p,.deal-type-badge,.increased-donation-content .top-center,.merchant-name-badge,.search.new .search-bar .search-button:after,.snackbar__message,.submit-a-coupon-modal,.submit-a-coupon-modal label,.submit-a-coupon-modal label[for=deal_deal_couponcode],.submit-a-coupon-modal label[for=deal_deal_end],.submit-a-coupon-modal label[for=deal_deal_text],.submit-a-coupon-modal label[for=online_sale],.submit-a-coupon-modal label[for=promo_code],.vex .vex-content .modal-header,.vex .vex-content .shop-at-merchant-copy,.vex-after-register .vex-dialog-buttons .vex-dialog-button-primary,.vex-after-register .vex-dialog-message,.vex-gift .vex-dialog-buttons .vex-dialog-button-primary,.vex-gift .vex-dialog-message,.vex.updated-modal .vex-content .section.middle .shop-link,a,a:visited,body,body a,body a:visited,ol,p,ul{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.l--content .header{font-family:Circular,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.25rem;line-height:2.5rem;font-weight:400}@media (min-width:481px) and (max-width:780px){.l--content .header{font-size:2.125rem;line-height:2.375rem}}@media (min-width:0px) and (max-width:480px){.l--content .header{font-size:1.75rem;line-height:2rem}}.l--slim .l--content .title,.layout--responsive-container .layout--container-content.header h1,.layout--responsive-left-sidebar h1,.tagcloud-header h1{font-family:Circular,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2rem;line-height:2.375rem;font-weight:400}@media (min-width:481px) and (max-width:780px){.l--slim .l--content .title,.layout--responsive-container .layout--container-content.header h1,.layout--responsive-left-sidebar h1,.tagcloud-header h1{font-size:1.875rem;line-height:2.125rem}}@media (min-width:0px) and (max-width:480px){.l--slim .l--content .title,.layout--responsive-container .layout--container-content.header h1,.layout--responsive-left-sidebar h1,.tagcloud-header h1{font-size:1.5rem;line-height:1.75rem}}.deal-item .copy strong,.deal-item .printable-callout{font-family:Circular,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;line-height:1.75rem;font-weight:400}@media (min-width:481px) and (max-width:780px){.deal-item .copy strong,.deal-item .printable-callout{font-size:1.375rem;line-height:1.625rem}}@media (min-width:0px) and (max-width:480px){.deal-item .copy strong,.deal-item .printable-callout{font-size:1.25rem;line-height:1.625rem}}.coupon-list>.title,.coupon-list>.title.banner,.t--section-header,.theme--informational h2{font-family:Circular,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;line-height:1.75rem;font-weight:500}@media (min-width:481px) and (max-width:780px){.coupon-list>.title,.coupon-list>.title.banner,.t--section-header,.theme--informational h2{font-size:1.375rem;line-height:1.625rem}}@media (min-width:0px) and (max-width:480px){.coupon-list>.title,.coupon-list>.title.banner,.t--section-header,.theme--informational h2{font-size:1.25rem;line-height:1.625rem}}.code-button .copy-code,.deal-item .copy,.featured-merchants h2{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0}#main h2.bottom,.deal-button .code,.deal-item.with-logo.featured .featured-left .donation span,.l--content .sub-header,.search-bar .search-content .search-name,.search-bar .user-input{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0}.category-filter-box .title,.coupon-list>.subtitle,.current-cause p,.deal-button.bold-button-2,.deal-item-comment-container form .actions button,.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.merchant-filter-box .title,.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .recently-list-header,.search-bar.with-toggle .tab,.theme--informational li,.theme--informational li a,.theme--informational p,.theme--informational p a,.vex.updated-modal .vex-content .section.middle .shop-link.is-button{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:1rem;line-height:1.375rem;text-transform:none;letter-spacing:0}.category-filter-box,.deal-button,.deal-item .click-count,.deal-item .copy.emphasized,.deal-item .voting-container .success-rate,.deal-item-comment-container .comment .content,.deal-item-comment-container .comment-header-container .add-comment,.deal-item-comment-container .success,.deal-item-comment-container [data-expandable-text] pre,.deal-item-comment-container [data-expandable-text] textarea,.deal-item-comment-container form .actions .error,.deal-item.with-logo.featured .featured-left,.flash.page,.merchant-filter-box,.search-bar .search-content .search-donation,.search-bar .search-content .search-total-offers,.search-bar.is-small .user-input,.search.new .search-bar .user-input{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}.breadcrumbs .crumb,.deal-item .restriction-content,.deal-item .restriction-content a,.deal-item-comment-container .comment .created-at,.deal-item.with-logo .merchant-link,.search-bar .with-examples li,.search-bar .with-examples li a,.search-bar.clear-button .search-button.show-clear:after{font-family:Avenir,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0}.deal-item div p{font-family:Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:600;font-size:.625rem;line-height:.875rem;text-transform:uppercase;letter-spacing:.03125rem}.deal-item-comment-container form .actions button,.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.vex.updated-modal .vex-content .section.middle .shop-link.is-button{padding:.75rem 1.25rem .875rem 1.25rem}.code-button .copy-code{padding:1rem 2.75rem 1.125rem 2.75rem}.code-button .copy-code,.deal-item-comment-container form .actions button,.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.vex.updated-modal .vex-content .section.middle .shop-link.is-button{zoom:1}#categories-mobile-menu.mobile-categories-menu{display:none;position:fixed;background:#fff;top:0;left:-100%;overflow-y:scroll;height:100%;width:100%;z-index:15;border-left:1px solid #e6e7eb}#categories-mobile-menu.mobile-categories-menu.collapsed{display:none}@media (min-width:0px) and (max-width:639px){#categories-mobile-menu.mobile-categories-menu{display:block}}#categories-mobile-menu.mobile-categories-menu .mobile-header{color:#333;cursor:pointer;font-style:normal;font-weight:600;font-size:15px;line-height:22px;padding:17px 56px;display:none}@media (min-width:0px) and (max-width:767px){#categories-mobile-menu.mobile-categories-menu .mobile-header{display:block}}#categories-mobile-menu.mobile-categories-menu .mobile-header:before{content:'';display:block;width:9px;height:15px;position:absolute;left:24px;top:20px;background:url(/front-assets/images/icons/left-icon-gray.svg);background-repeat:no-repeat}#categories-mobile-menu.mobile-categories-menu .mobile-header:after{content:'';display:block;width:16px;height:16px;position:absolute;right:24px;top:20px;background:url(/front-assets/images/icons/right-icon-gray.svg),url(/front-assets/images/icons/left-icon-gray.svg);background-repeat:no-repeat;background-position:left top,right top}#categories-mobile-menu.mobile-categories-menu .mobile-body{padding:12px 0;margin:0}@media (min-width:0px) and (max-width:767px){#categories-mobile-menu.mobile-categories-menu .mobile-body{padding:0}}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list{list-style:none;padding:0;margin:0}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#333}@media (min-width:0px) and (max-width:767px){#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item.category-all{border-top:1px solid #e6e7eb}}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item a{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;position:relative;padding:14px 23px;display:inline-block;width:100%}@media (min-width:0px) and (max-width:767px){#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list .category-item a{padding:14px 17px}}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item{border-top:1px solid #e6e7eb}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item>a:after{content:'';display:block;width:15px;height:9px;position:absolute;right:24px;top:19px;background:url(/front-assets/images/icons/top-icon.svg) no-repeat}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item.collapsed>.sub-categories{display:none}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.root-categories>li.category-item.collapsed>a:after{content:'';display:block;width:15px;height:9px;position:absolute;right:24px;top:19px;background:url(/front-assets/images/icons/bottom-icon.svg) no-repeat}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.sub-categories>li.category-item{color:#1ea1ec}#categories-mobile-menu.mobile-categories-menu .mobile-body ul.categories-list.sub-categories>li.category-item>a{padding:10px 17px}#hamburger-menu{position:fixed;top:0;bottom:0;left:-100%;width:100%;z-index:15}@media (min-width:768px){#hamburger-menu{display:none}}#hamburger-menu.collapsed{display:none}#hamburger-menu .blackout{background:rgba(78,78,90,.32);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#hamburger-menu .hamburger-container{width:100%;background:#fff;height:100%;z-index:12;position:relative;overflow-x:hidden;overflow-y:auto;display:flex;flex-flow:column}#hamburger-menu .hamburger-container .close{background-image:url(/front-assets/images/icons/cross-gray.svg);background-position:center center;background-repeat:no-repeat;width:14px;height:14px;position:absolute;cursor:pointer;right:24px;top:21px;padding:5px;opacity:1}#hamburger-menu .hamburger-container .close:hover{background-image:url(/front-assets/images/icons/cross-blue.svg)}#hamburger-menu .hamburger-container .profile-container{min-height:56px;flex-shrink:0}#hamburger-menu .hamburger-container .profile-container .user-info{padding:16px 16px 8px;text-align:center}#hamburger-menu .hamburger-container .profile-container .user-info img.user-logo{height:64px;width:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}#hamburger-menu .hamburger-container .profile-container .user-info .user-logo-text{display:block;height:64px;width:64px;border-radius:50%;border:1px solid #119ce7;text-align:center;font-size:30px;font-weight:400;line-height:62px;color:#212529;margin:0 auto}#hamburger-menu .hamburger-container .profile-container .user-info .user-name{font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#333}#hamburger-menu .hamburger-container .profile-container .user-state{padding:0 16px;text-align:center}#hamburger-menu .hamburger-container .profile-container .user-state hr{display:block;height:1px;border:0;border-top:1px solid #f0f1f3;margin:0;padding:0}#hamburger-menu .hamburger-container .profile-container .user-state .cashback .rised{font-style:normal;font-weight:500;font-size:28px;line-height:28px;color:#333}#hamburger-menu .hamburger-container .profile-container .user-state .donation .lifetime{font-style:normal;font-weight:500;font-size:28px;line-height:28px;color:#333}#hamburger-menu .hamburger-container .profile-container .user-state .state-info{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;text-align:center;padding:10px 0 10px;max-width:480px;margin:0 auto}#hamburger-menu .hamburger-container .profile-container .user-state .state-info .charity-info-note{font-size:12px;line-height:16px}#hamburger-menu .hamburger-container .profile-container .user-state .state-info .charity-info-note>a{text-decoration:none;line-height:inherit;font-size:inherit}#hamburger-menu .hamburger-container .profile-container .user-state .state-info .charity-info-note>a:hover{text-decoration:underline}#hamburger-menu .hamburger-container .profile-container .user-state .state-info a.charity-info-link{display:block;font-size:14px;margin:4px 0;font-weight:600;color:inherit;text-decoration:underline}#hamburger-menu .hamburger-container .profile-container .user-state .state-info a.charity-info-link:hover{color:#2d9cdb}#hamburger-menu .hamburger-container .navigation-container{border-bottom:1px solid #e6e7eb;padding:0;margin:0}#hamburger-menu .hamburger-container .navigation-container ul.menu{list-style:none;margin:0;padding:8px 13px 4px;border-top:1px solid #e6e7eb}#hamburger-menu .hamburger-container .navigation-container ul.menu>li{-webkit-tap-highlight-color:transparent;font-style:normal;font-weight:500;font-size:14px;line-height:40px;margin:0 0 0 12px;color:#333}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.halloween{white-space:nowrap}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.halloween:before{display:inline-block;cursor:pointer;content:"";background:url(/front-assets/images/icons/halloween.svg) no-repeat;width:23px;height:22px;position:relative;left:0;top:7px;margin-right:10px}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.holiday-item{white-space:nowrap}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.holiday-item .item-icon{display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px;position:relative;left:0;top:6px;margin-right:7px}#hamburger-menu .hamburger-container .navigation-container ul.menu>li:hover{color:#2d9cdb}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.dropdown{position:relative;cursor:pointer}#hamburger-menu .hamburger-container .navigation-container ul.menu>li.dropdown:after{content:'';display:block;width:10px;height:15px;position:absolute;right:16px;top:12px;background:url(/front-assets/images/icons/right-icon-gray.svg)}#hamburger-menu .hamburger-container .navigation-container ul.menu>li a{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;display:inline-block;width:100%}#hamburger-menu .hamburger-container .login-container{padding:8px 25px}#hamburger-menu .hamburger-container .login-container .sign-in,#hamburger-menu .hamburger-container .login-container .sign-out,#hamburger-menu .hamburger-container .login-container .sign-up{margin:8px 0}#hamburger-menu .hamburger-container .login-container .sign-in>a,#hamburger-menu .hamburger-container .login-container .sign-out>a,#hamburger-menu .hamburger-container .login-container .sign-up>a{font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;border:1px solid #1ea1ec;border-radius:4px;color:#1ea1ec;display:block;padding:5px 0}#hamburger-menu .hamburger-container .login-container .sign-up>a{background-color:#1ea1ec;color:#fff}#hamburger-menu .hamburger-container .bottom-container{justify-self:flex-end;margin-top:auto;border-top:1px solid #e6e7eb;padding:25px 15px 10px}#hamburger-menu .hamburger-container .bottom-container .social{margin:0;text-align:center;padding-bottom:16px}#hamburger-menu .hamburger-container .bottom-container .social a{display:inline-block;width:32px;height:32px;border-radius:50%;background-color:#b1b1b1;word-wrap:initial!important;word-break:normal!important;text-align:center;overflow:hidden}#hamburger-menu .hamburger-container .bottom-container .social a:hover{box-shadow:0 0 1px rgba(112,120,129,.1),0 4px 8px rgba(112,120,129,.32)}#hamburger-menu .hamburger-container .bottom-container .social a:not(:last-child){margin-right:32px}#hamburger-menu .hamburger-container .bottom-container .social a:before{display:block;position:relative;line-height:34px!important;color:#fff}#hamburger-menu .hamburger-container .bottom-container .social a.facebook{background-color:#3b5998}#hamburger-menu .hamburger-container .bottom-container .social a.facebook:before{content:"";font-family:symbols;font-size:19px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}#hamburger-menu .hamburger-container .bottom-container .social a.instagram{background-color:#fff;border:1px solid #e6e7eb}#hamburger-menu .hamburger-container .bottom-container .social a.instagram:before{color:#000;line-height:32px!important;content:"";font-family:symbols;font-size:17px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#hamburger-menu .hamburger-container .bottom-container .social a.twitter{background-color:#000}#hamburger-menu .hamburger-container .bottom-container .social a.twitter:before{content:"";display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='18' height='18' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='%23fff'/%3E%3C/svg%3E%0A")}#hamburger-menu .hamburger-container .bottom-container .social a.pinterest{background-color:transparent}#hamburger-menu .hamburger-container .bottom-container .social a.pinterest:before{content:"";display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 312' height='32' width='32'%3E%3Cg transform='matrix(1.25,0,0,-1.25,0,312.5)'%3E%3Cg transform='translate(123.0422,246.9921)'%3E%3Cpath style='fill:%23e60023' d='m 0,0 c -67.374,0 -121.992,-54.618 -121.992,-121.992 0,-51.682 32.155,-95.863 77.535,-113.638 -1.066,9.652 -2.03,24.496 0.423,35.033 2.217,9.521 14.305,60.638 14.305,60.638 0,0 -3.649,7.308 -3.649,18.112 0,16.963 9.832,29.627 22.074,29.627 10.408,0 15.435,-7.814 15.435,-17.184 0,-10.467 -6.664,-26.116 -10.103,-40.618 -2.874,-12.142 6.089,-22.044 18.065,-22.044 21.682,0 38.349,22.862 38.349,55.863 0,29.209 -20.988,49.631 -50.957,49.631 -34.711,0 -55.085,-26.035 -55.085,-52.941 0,-10.485 4.039,-21.728 9.079,-27.84 0.997,-1.208 1.143,-2.266 0.846,-3.499 -0.926,-3.853 -2.984,-12.139 -3.388,-13.835 -0.532,-2.233 -1.768,-2.707 -4.08,-1.631 -15.236,7.092 -24.762,29.368 -24.762,47.26 0,38.482 27.96,73.823 80.605,73.823 42.319,0 75.206,-30.156 75.206,-70.457 0,-42.043 -26.509,-75.879 -63.303,-75.879 -12.362,0 -23.983,6.422 -27.961,14.008 0,0 -6.117,-23.292 -7.6,-29 -2.754,-10.596 -10.189,-23.878 -15.162,-31.981 11.414,-3.534 23.544,-5.44 36.12,-5.44 67.375,0 121.993,54.618 121.993,121.992 C 121.993,-54.618 67.375,0 0,0' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}#hamburger-menu .hamburger-container .bottom-container .company-info .patent{text-align:center;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#8b90a0}#sticky-bar{position:relative;z-index:9;min-height:28px;-webkit-text-size-adjust:none}#sticky-bar .l--regular{background:linear-gradient(270deg,#70d0ff 0,#149be9 100%);display:flex;width:100%}#sticky-bar.container-fixed .l--regular{position:fixed}#sticky-bar.container-absolute .l--regular{top:300px;position:absolute}#sticky-bar .bar-content{margin:0 auto;font-style:normal;font-weight:500;font-size:13px;line-height:20px;height:auto;min-height:28px;color:#fff;text-align:center;padding:4px 24px;width:100%;position:relative}#sticky-bar .bar-content .mobile{display:none}@media (min-width:0px) and (max-width:480px){#sticky-bar .bar-content .desktop{display:none}#sticky-bar .bar-content .mobile{display:block}}#sticky-bar .bar-content .user-state,#sticky-bar .bar-content .visitor-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sticky-bar .bar-content .cashback:before{display:inline-block;content:"";background:url(/front-assets/images/icons/dollar-yellow.svg) no-repeat;width:18px;height:18px;position:relative;left:0;top:0;margin-right:8px;vertical-align:text-top}#sticky-bar .bar-content .donation:before{display:inline-block;content:"";background:url(/front-assets/images/icons/heart.svg) no-repeat;width:18px;height:18px;position:relative;left:0;top:1px;margin-right:8px;vertical-align:text-top}#sticky-bar .bar-content a{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}#sticky-bar .bar-content a:hover{text-decoration:underline}.arrow-top-right:before{content:"";position:absolute;border:5px solid;box-sizing:border-box;width:0;height:0;right:16px;border-color:transparent transparent #fff #fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg);box-shadow:5px 0 2px #fff,0 -5px 2px #fff,0 4px 12px rgba(112,120,129,.32)}#global-nav{position:relative;height:56px}#global-nav.container-fixed .l--regular{position:fixed;width:100%;z-index:15}#global-nav.border-bottom .l--regular{border-bottom:1px solid #e6e7eb}#global-nav a{text-decoration:none}#global-nav .header-container{display:flex;height:56px;justify-content:space-between;align-items:center;margin:0;padding:0;flex-wrap:wrap}#global-nav .header-container .hamburger-icon{background:url(/front-assets/images/icons/hamburger.svg) no-repeat;width:18px;height:12px;position:relative;cursor:pointer}@media (min-width:768px){#global-nav .header-container .hamburger-icon{display:none}}#global-nav .header-container .hamburger-icon:hover{background:url(/front-assets/images/icons/hamburger-blue.svg) no-repeat}#global-nav .header-container .logo-container{height:56px;padding:15px 0}#global-nav .header-container .logo-container a{display:inline-block}#global-nav .header-container .logo-container a img.logo{display:block;height:25px;width:114px}#global-nav .header-container .navigation-container{flex-grow:1;margin:0}@media (min-width:0px) and (max-width:767px){#global-nav .header-container .navigation-container{display:none}}#global-nav .header-container .navigation-container .dropdown{cursor:pointer;position:static}@media (min-width:768px){#global-nav .header-container .navigation-container .dropdown.touched .dropdown-menu,#global-nav .header-container .navigation-container .dropdown:hover .dropdown-menu{display:block}}#global-nav .header-container .navigation-container .dropdown .dropdown-menu{display:none;position:absolute;z-index:20;left:50%;top:-1000px;padding:0;margin:0;border:none}@media (min-width:0px) and (max-width:991px){#global-nav .header-container .navigation-container .dropdown .dropdown-menu{padding-top:0;left:0}}#global-nav .header-container .navigation-container .dropdown .dropdown-menu #categories-dropdown-menu{left:-50%;top:1056px;margin-right:710px}@media (min-width:0px) and (max-width:991px){#global-nav .header-container .navigation-container .dropdown .dropdown-menu #categories-dropdown-menu{top:1046px;left:0}}#global-nav .header-container .navigation-container .navigation-menu{margin:0 auto}@media (min-width:768px) and (min-width:0px) and (max-width:991px){#global-nav .header-container .navigation-container .navigation-menu{margin:0 40px;max-width:initial}}@media (min-width:768px) and (min-width:0px) and (max-width:767px){#global-nav .header-container .navigation-container .navigation-menu{margin:0 20px}}#global-nav .header-container .navigation-container .navigation-menu ul.menu{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}@media (min-width:992px){#global-nav .header-container .navigation-container .navigation-menu ul.menu:after{content:''}#global-nav .header-container .navigation-container .navigation-menu ul.menu:before{content:''}}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li{display:inline-block;font-style:normal;font-weight:500;font-size:14px;line-height:56px;color:#333;padding:0 15px}@media (min-width:0px) and (max-width:991px){#global-nav .header-container .navigation-container .navigation-menu ul.menu>li{padding:0;line-height:35px}}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li.categories>a:after{position:relative;top:12px;right:-10px;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #828282}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li.halloween{white-space:nowrap}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li.halloween:before{display:inline-block;cursor:pointer;content:"";background:url(/front-assets/images/icons/halloween.svg) no-repeat;width:23px;height:22px;position:relative;left:-10px;top:7px}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li.holiday-item{white-space:nowrap}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li.holiday-item .item-icon{display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px;position:relative;left:-7px;top:6px}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li:hover{color:#2d9cdb}#global-nav .header-container .navigation-container .navigation-menu ul.menu>li>a{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;display:inline-block;width:100%;height:100%}#global-nav .header-container .right-container{display:flex;height:56px;align-items:center}#global-nav .header-container .search-container{position:static;height:56px}#global-nav .header-container .search-container form.search-form{position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;display:none;z-index:10;border-radius:0;border:none;height:56px;padding:0}#global-nav .header-container .search-container form.search-form.show{display:block}#global-nav .header-container .search-container form.search-form .input-group{position:relative;height:100%;width:100%;margin:0 auto;max-width:calc(100% - 150px)}@media (min-width:0px) and (max-width:767px){#global-nav .header-container .search-container form.search-form .input-group{max-width:calc(100% - 100px)}}@media (min-width:768px){#global-nav .header-container .search-container form.search-form .input-group.visitor{max-width:calc(100% - 424px)}}#global-nav .header-container .search-container form.search-form .input-group:before{position:absolute;display:block;content:"";background:url(/front-assets/images/icons/search-black.svg) no-repeat;width:18px;height:18px;top:18px;margin-right:10px;right:100%}#global-nav .header-container .search-container form.search-form .input-group input{display:block;height:100%;border:0;width:100%;font-style:normal;font-weight:500;font-size:16px;line-height:24px}#global-nav .header-container .search-container form.search-form .input-group input:focus{outline:0}#global-nav .header-container .search-container .autocomplete-container{position:absolute;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.16);width:calc(100% - 50px);margin:0 25px}@media (min-width:0px) and (max-width:767px){#global-nav .header-container .search-container .autocomplete-container{width:calc(100% - 150px);margin:0}}@media (min-width:768px){#global-nav .header-container .search-container .autocomplete-container.visitor{width:calc(100% - 285px);margin:0 145px}}@media (min-width:0px) and (max-width:767px){#global-nav .header-container .search-container .autocomplete-container{width:100%}}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete{position:relative;width:100%!important;top:0!important;left:0!important;bottom:0;margin-top:0!important;list-style:none}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper{display:flex;align-items:center;padding:12px 0}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .image-content{width:108px;margin:0;padding:0 10px}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .image-content .search-logo{width:88px;height:31px;-o-object-fit:contain;object-fit:contain;display:block;padding:0;margin:0 auto}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-content{width:auto!important;flex-grow:1}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-content .search-name{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}#global-nav .header-container .search-container .autocomplete-container ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-content .search-donation{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a2a2a2}#global-nav .header-container .search-container .search-nav{margin:10px 0}#global-nav .header-container .search-container .search-nav .search-open{width:18px;height:18px;padding:9px 5px;box-sizing:content-box;display:block;cursor:pointer}#global-nav .header-container .search-container .search-nav .search-open:after{background:url(/front-assets/images/icons/search-black.svg) no-repeat;content:"";height:100%;width:100%;display:block}#global-nav .header-container .search-container .search-nav .search-open:hover:after{background:url(/front-assets/images/icons/search-blue.svg) no-repeat}#global-nav .header-container .search-container .search-nav .search-cancel{width:18px;height:18px;padding:9px 5px;box-sizing:content-box;display:block;cursor:pointer;position:absolute;top:10px;z-index:10}#global-nav .header-container .search-container .search-nav .search-cancel:after{background-image:url(/front-assets/images/icons/cross.svg);background-repeat:no-repeat;background-position:center;content:"";height:100%;width:100%;display:block}#global-nav .header-container .search-container .search-nav .search-cancel:hover:after{background-image:url(/front-assets/images/icons/cross-blue.svg)}#global-nav .header-container .profile-container{padding:0}@media (min-width:0px) and (max-width:1199px){#global-nav .header-container .profile-container{padding:0}}@media (min-width:0px) and (max-width:767px){#global-nav .header-container .profile-container{display:none}}#global-nav .header-container .profile-container .sign-in,#global-nav .header-container .profile-container .sign-up{margin:0;line-height:20px}#global-nav .header-container .profile-container .sign-in>a,#global-nav .header-container .profile-container .sign-up>a{font-style:normal;font-weight:600;font-size:14px;line-height:inherit;display:inline-block;margin:0}#global-nav .header-container .profile-container .sign-in{float:left}#global-nav .header-container .profile-container .sign-in>a{padding:6px 16px 6px 11px;color:#1ea1ec}#global-nav .header-container .profile-container .sign-up{float:right}#global-nav .header-container .profile-container .sign-up>a{color:#fff;background:#1ea1ec;border-radius:4px;padding:6px 18px}#global-nav .header-container .profile-container .profile{margin-left:15px}#global-nav .header-container .profile-container .profile .user-dropdown{position:relative}#global-nav .header-container .profile-container .profile .user-dropdown img.user-icon{height:32px;width:32px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;cursor:pointer}#global-nav .header-container .profile-container .profile .user-dropdown img.user-icon:hover{opacity:.8}#global-nav .header-container .profile-container .profile .user-dropdown .user-icon-text{display:block;height:32px;width:32px;border-radius:50%;border:1px solid #119ce7;text-align:center;font-size:14px;font-weight:400;line-height:30px;color:#212529;cursor:pointer;text-transform:uppercase}#global-nav .header-container .profile-container .profile .user-dropdown .user-icon-text:hover{opacity:.8}#global-nav .header-container .profile-container .profile .user-dropdown:hover .user-dropdown-menu-wrap{display:block}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap{display:none;position:absolute;top:100%;right:-20px;z-index:20;width:320px;padding-top:15px}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu{border-radius:8px;background-color:#fff;box-shadow:0 0 4px rgba(112,120,129,.1),0 4px 12px rgba(112,120,129,.32)}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-info{padding:16px 16px 8px;text-align:center}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-info img.user-logo{height:64px;width:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-info .user-logo-text{display:block;height:64px;width:64px;border-radius:50%;border:1px solid #119ce7;text-align:center;font-size:30px;font-weight:400;line-height:62px;color:#212529;margin:0 auto}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-info .user-name{font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#333}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state{padding:0 16px;text-align:center}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state hr{display:block;height:1px;border:0;border-top:1px solid #f0f1f3;margin:0;padding:0}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .cashback .rised{font-style:normal;font-weight:500;font-size:28px;line-height:28px;color:#333}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .donation .lifetime{font-style:normal;font-weight:500;font-size:28px;line-height:28px;color:#333}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;text-align:center;padding:10px 0 10px;max-width:480px;margin:0 auto}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info .charity-info-note{font-size:12px;line-height:16px}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info .charity-info-note>a{text-decoration:none;line-height:inherit;font-size:inherit}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info .charity-info-note>a:hover{text-decoration:underline}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info a.charity-info-link{display:block;font-size:14px;margin:4px 0;font-weight:600;color:inherit;text-decoration:underline}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-state .state-info a.charity-info-link:hover{color:#2d9cdb}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu{margin-top:5px}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu ul.menu-list{list-style:none;margin:0;padding:10px 16px;border-top:1px solid #f0f1f3}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu ul.menu-list li.menu-item{font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#333}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu ul.menu-list li.menu-item a{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;color:inherit}#global-nav .header-container .profile-container .profile .user-dropdown .user-dropdown-menu-wrap .user-dropdown-menu .user-menu ul.menu-list li.menu-item a:hover{color:#2d9cdb}.icon-search-close-white{background-image:url(/front-assets/images/icons/white-close-icon.svg);background-repeat:no-repeat}#categories-dropdown-menu{position:relative;background-color:#f2f2f2;cursor:auto;box-shadow:0 8px 8px rgba(0,0,0,.16),inset 0 1px 0 #f2f2f2}#categories-dropdown-menu .blackout{position:absolute;top:0;left:-10000px;right:-10000px;bottom:-10000px;z-index:-1;background:rgba(78,78,90,.32)}@media (min-width:0px) and (max-width:639px){#categories-dropdown-menu .blackout{display:none}}@media (min-width:640px){#categories-dropdown-menu .blackout:hover{display:none}}#categories-dropdown-menu .categories-menu{width:280px;min-height:620px;background:#fff;border-top:1px solid #f2f2f2;display:block}@media (min-width:0px) and (max-width:639px){#categories-dropdown-menu .categories-menu{display:none}}#categories-dropdown-menu .categories-menu .categories-menu-wrap{color:#000}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories{list-style:none;padding:13px 15px 0;margin:0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item{display:list-item;position:static;padding:2px 8px;border-radius:4px;font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#121232}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item:hover>.category-detail-wrap{display:block}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item:hover{background:rgba(242,242,242,.88)}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item>a{width:100%;display:inline-block;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;position:relative;margin:0;padding:0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories>.category-item>a:after{content:'';display:block;width:10px;height:15px;position:absolute;right:8px;top:6px;background:url(/front-assets/images/icons/right-icon-gray.svg)}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap{display:none;position:absolute;left:calc(100% - 15px);top:0;bottom:0;width:710px;padding-left:15px}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail{display:flex;position:absolute;width:100%;height:100%;background-color:#f2f2f2}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories{width:260px;padding:32px 5px 32px 32px;line-height:28px}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .category-header{font-style:normal;font-weight:600;font-size:24px;line-height:30px;margin:0;padding:0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories a.view-all-link{font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:#1ea1ec;padding:0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories a.view-all-link:hover{text-decoration:underline}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories{padding:0;margin:8px 0 0;list-style:none}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item{padding:5px 0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item a{font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:#333}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .subcategories .categories-list.sub-categories .category-item a:hover{color:#1ea1ec}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores{flex-grow:1;padding:25px 25px 20px 0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block{display:block;background:#fff;border-radius:8px;width:156px;height:176px;margin:7px 5px;padding:0;overflow:hidden;position:relative}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block:hover{box-shadow:0 0 4px rgba(112,120,129,.1),0 4px 8px rgba(112,120,129,.24)}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .icon-block{padding:0;margin:0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .icon-block img.logo{width:88px;height:88px;padding:0;margin:16px auto 0;display:block;-o-object-fit:contain;object-fit:contain}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block{margin:16px 0 0}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .title{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#a2a2a2}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block .content-block .body{font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;padding:0 6px;color:#1ea1ec}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner{width:240px;height:556px;order:4}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container{width:100%;height:100%}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container .icon-block{width:100%;height:485px;overflow:hidden}#categories-dropdown-menu .categories-menu .categories-menu-wrap .categories-list.root-categories .category-detail-wrap .category-detail .category-featured-stores .featured-block.block-with-banner .featured-block-container .icon-block img.banner{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores{padding:0 15px;font-style:normal;font-weight:500;font-size:14px;line-height:28px}#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores a{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:#1ea1ec;margin:0;padding:2px 8px;border-radius:4px;display:inline-block;width:100%}#categories-dropdown-menu .categories-menu .categories-menu-wrap .all-stores a:hover{background:rgba(242,242,242,.88)}#categories-dropdown-menu .categories-menu .spec-categories{padding:0 0 14px}#categories-dropdown-menu .categories-menu .spec-categories h3,#categories-dropdown-menu .categories-menu .spec-categories h4{font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#333;margin:14px 24px}#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list{list-style:none;padding:0 15px;margin:0}#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item{font-style:normal;font-weight:500;font-size:14px;line-height:27px;margin:0;padding:2px 8px;border-radius:4px}#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item:hover{background:rgba(242,242,242,.88)}#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item a.category-link{vertical-align:middle;color:#000;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;display:inline-block;margin:0;padding:0}#categories-dropdown-menu .categories-menu .spec-categories ul.spec-categories-list>.category-item a.category-link img{float:left;margin-right:8px;margin-top:3px}.search.new .search-bar .search-form{width:96%;height:56px;padding-right:0;border-radius:5px;margin:auto;text-align:left;border:1px solid #e4e4e4}.search.new .search-bar .yahoo-logo-placeholder{background:url(/front-assets/images/icons/powered-by-yahoo-small-v3.svg) no-repeat;background-position:9px 80.5%;background-repeat:no-repeat;width:80px;height:30px;right:0;top:14px}.search.new .search-bar .user-input{width:calc(100% - 70px);padding:0 6px;overflow:hidden;text-overflow:ellipsis}.search.new .search-bar .user-input::-webkit-input-placeholder{color:#9a9ca7;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.search.new .search-bar .user-input::-moz-placeholder{color:#9a9ca7;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.search.new .search-bar .user-input:-ms-input-placeholder{color:#9a9ca7;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.search.new .search-bar .user-input::-ms-input-placeholder{color:#9a9ca7;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.search.new .search-bar .user-input::placeholder{color:#9a9ca7;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.search.new .search-bar .user-input::-ms-clear{display:none}.search.new .search-bar .search-button{top:-1px;right:-1px;background:#139be8;border-radius:0 5px 5px 0;width:50px;height:56px;z-index:100}@media (min-width:0px) and (max-width:991px){.search.new .search-bar .search-button{display:none}}.search.new .search-bar .search-button:after{border-radius:0;content:"";position:absolute;font-weight:500;font-size:16px;top:0;background:url(/front-assets/images/icons/white-search.svg) no-repeat;left:0;width:50px;height:56px;background-position:17px 19px;line-height:56px}@media (min-width:576px){.search.new{padding-left:0;padding-right:0}.search.new .search-bar .search-form{height:56px;width:96%;max-width:807px;margin:0 auto}.search.new .search-bar .search-button{width:136px;height:56px}.search.new .search-bar .search-button:after{background:url(/front-assets/images/icons/white-search.svg) no-repeat;content:"Search";left:6px;width:136px;height:56px;background-position:17px 19px;line-height:56px}.search.new .search-bar .yahoo-logo-placeholder{background:url(/front-assets/images/icons/powered-by-yahoo-v2.svg) no-repeat;background-repeat:no-repeat;width:120px;height:30px;right:150px;top:14px}}@media (min-width:576px) and (min-width:0px) and (max-width:991px){.search.new .search-bar .yahoo-logo-placeholder{right:30px}}@media (min-width:576px){.search.new .search-bar .user-input{padding:0 16px;width:calc(100% - 270px)}}@media (min-width:576px) and (min-width:0px) and (max-width:991px){.search.new .search-bar .user-input{width:calc(100% - 150px)}}@media (min-width:992px){.search.new .search-bar .search-form{width:807px}.search.new .search-bar .user-input{width:540px}}.search-bar{text-align:left}.search-bar .search-form{box-sizing:border-box;height:50px;padding-right:70px;border-width:3px;border-style:solid;border-color:#139be8;border-radius:50px;background:#fff;position:relative}.search-bar .user-input{color:#4d4d4d;background:0 0;width:100%;height:100%;padding-left:0;border:0;margin-left:18px;vertical-align:text-bottom}.search-bar .user-input:focus{outline:0}.search-bar .search-button{position:absolute;right:2px;top:2px;border:0;padding:0;background-color:transparent;cursor:pointer;line-height:33px}.search-bar .search-button:focus{outline:0}.search-bar .search-button:after{content:"";font-family:symbols;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;color:#fff;background:#139be8;height:36px;border-radius:36px;line-height:inherit;text-indent:-3px}.search-bar.clear-button .search-form{padding-right:96px}.search-bar.clear-button .search-button.show-clear{right:4px}.search-bar.clear-button .search-button.show-clear:after{content:"clear";background:grey;width:58px;height:24px;line-height:24px;text-indent:0;margin-top:6px;margin-right:4px;-webkit-transform:scaleX(1);transform:scaleX(1)}.search-bar.clear-button .search-button.show-clear .user-input{padding-right:30px}.search-bar.is-small .search-form{height:40px;border-width:2px;padding-right:60px}.search-bar.is-small .search-button{line-height:26px}.search-bar.is-small .search-button:after{width:28px;height:28px;font-size:18px;line-height:inherit;text-indent:-2px}.search-bar.is-muted .search-form{border-color:#e0e0e0}.search-bar.is-shop .search-button:after{background:#f77a26}.search-bar.is-grocery{padding-top:16px;border-bottom:2px solid #e0e0e0}.search-bar.is-grocery input{font-size:1rem;margin-left:0;margin-right:20px}.search-bar.is-grocery form.search-form{height:32px;border:none;border-radius:2px;padding-right:40px}.search-bar.is-grocery .search-button{height:100%;width:40px;top:0;right:0}.search-bar.is-grocery .search-button:focus{outline:0}.search-bar.is-grocery .search-button:after{background:url(/front-assets/images/navbar/search-icon-black.svg) no-repeat;background-size:20px;background-position:11px 6px;content:""}.search-bar.is-navbar{padding-top:16px}.search-bar.is-navbar form.search-form{height:32px;border-radius:2px;border-style:none}.search-bar.is-navbar .search-button{height:100%;width:50px;top:0;right:-10px;border-radius:2px!important}@media (min-width:0px) and (max-width:480px){.search-bar.is-navbar .search-button{right:0}}.search-bar.is-navbar .search-button:focus{outline:0}.search-bar.is-navbar .search-button:after{background:url(/front-assets/images/icons/search.svg) no-repeat 22px 6px;content:""}.search-bar.is-navbar .with-examples ul{padding-left:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar.is-navbar .with-examples ul li{-webkit-font-smoothing:auto}.search-bar.is-navbar .with-examples ul li a{-webkit-font-smoothing:auto}.search-bar.is-navbar .with-examples ul li a:hover{color:#fff}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{margin:0;left:0!important;top:63px!important;width:100%!important;border-radius:0;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3);overflow:auto;padding:8px 0}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{padding-left:0!important}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content{width:104px;vertical-align:middle}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .search-content{max-width:calc(100% - 104px);vertical-align:middle;padding:8px 8px 4px 0}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .search-content .search-name{line-height:20px;word-wrap:break-word}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .recently-list-header{color:grey;max-width:100%;padding:8px 8px 4px 8px}@media (min-width:0px) and (max-width:780px){.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content{width:80px;vertical-align:middle}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content .search-content{max-width:calc(100% - 80px)}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete .ui-menu-item a .image-content img.search-logo{width:60px;padding-left:0}.search-bar.is-navbar .with-examples{display:block}}@media (min-width:0px) and (max-width:480px){.search-bar.is-navbar a{display:block}.search-bar.is-navbar .image-content{display:inline-block}.search-bar.is-navbar .search-content{display:inline-block}}.search-bar .with-examples ul{padding-left:18px;margin-bottom:0;margin-top:4px}.search-bar .with-examples li{display:inline;margin-left:4px;list-style:none}.search-bar .with-examples li,.search-bar .with-examples li a{color:#b1b1b1;text-decoration:none}.search-bar .image-content{display:inline-block;width:25%;margin-top:4px;padding-top:10px;text-align:center}.search-bar .image-content img.search-logo{display:inline-block;margin-bottom:-1px;top:16px;left:20px;height:auto;width:88px}.search-bar .search-content{display:inline-block;width:70%}.search-bar .search-content .search-urlname{display:none}.search-bar .search-content .search-name{color:#212121;line-height:14px}.search-bar .search-content .search-donation,.search-bar .search-content .search-total-offers{color:#a2a2a2;margin-top:0;padding-bottom:0;padding-top:2px;line-height:24px}.search-bar.with-autocomplete{position:relative}.search-bar.with-autocomplete ul.ui-autocomplete{position:absolute;background-color:#fff;z-index:10;overflow:hidden;display:block;width:calc(100% - 40px);padding:0;list-style-type:none;margin:0 20px;margin-top:-20px!important;top:60px!important;margin-left:0!important}@media (min-width:0px) and (max-width:480px){.search-bar.with-autocomplete ul.ui-autocomplete{margin-top:0!important;top:26px!important}}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item{list-style:none;margin-left:0}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item a{display:block;line-height:40px;padding-left:8px}.search-bar.with-autocomplete ul.ui-autocomplete .ui-menu-item:last-child a{padding-bottom:4px}.search-bar.with-autocomplete .ui-helper-hidden-accessible{display:none}.search-bar.with-web .search-form{padding-right:136px}.search-bar.with-web .yahoo-logo-placeholder{background-image:url(/front-assets/images/icons_sprite.png);background-position:0 -97px;width:56px;height:25px;position:absolute;top:10px;right:50px}.search-bar.with-toggle .tabs-container{margin-bottom:11px}.search-bar.with-toggle .tab{display:inline-block;list-style:none;cursor:pointer;color:grey;margin-bottom:4px;position:relative}.search-bar.with-toggle .tab:after{content:"";width:0;height:0;border:solid transparent;border-width:0 12px 10px 12px;border-bottom-color:#139be8;position:absolute;top:27px}.search-bar.with-toggle .tab.hide-indicator:after{display:none}.search-bar.with-toggle .tab.web{margin-left:80px}.search-bar.with-toggle .tab.web.active,.search-bar.with-toggle .tab.web:hover{color:#139be8}.search-bar.with-toggle .tab.web:after{left:30px}.search-bar.with-toggle .tab.merchants{margin-left:30px}.search-bar.with-toggle .tab.merchants.active,.search-bar.with-toggle .tab.merchants:hover{color:#f77a26}.search-bar.with-toggle .tab.merchants:after{left:28px}.search-bar.with-toggle .merchants-search-bar-container{display:none}@media (min-width:0px) and (max-width:780px){.search-bar .with-examples{display:none}}@media (min-width:0px) and (max-width:480px){.search-bar .search-form{padding-right:60px}.search-bar .user-input{margin-left:16px}.search-bar a{display:table;padding-left:0}.search-bar .image-content{vertical-align:middle;display:table-cell}.search-bar .image-content img.search-logo{width:60px;padding-left:0}.search-bar .search-content{display:table-cell;vertical-align:middle;padding:5px 5px 5px 0}.search-bar .search-content .search-donation,.search-bar .search-content .search-name,.search-bar .search-content .search-total-offers{padding-left:10px}.search-bar .search-content .search-name{font-size:16px;line-height:20px}.search-bar .search-content .search-donation{font-size:12px;margin-top:-2px;padding-top:0}.search-bar.with-toggle .tabs-container{margin-bottom:25px}.search-bar.with-toggle .tab{width:50%;text-align:center;margin-bottom:0}.search-bar.with-toggle .tab.merchants,.search-bar.with-toggle .tab.web{margin-left:0}.search-bar.with-toggle .tab.merchants:after,.search-bar.with-toggle .tab.web:after{left:50%;margin-left:-11px}.search-bar.is-navbar .search-form{margin:auto 16px}.search-bar.is-navbar .with-examples{display:block;margin-right:30px;margin-left:30px}.search-bar.is-navbar .with-examples li a{color:#b1b1b1;font-size:.625rem;transition:color .3s ease-out;display:inline}.search-bar.is-navbar .with-examples a:hover{color:#fff}.search-bar.is-navbar.with-autocomplete ul.ui-autocomplete{top:58px!important}}.ui-menu .ui-state-active{border:0!important;margin:0!important;background:#f2f2f2;cursor:pointer}@media (min-width:0px) and (max-width:480px){.goodsearch-masthead ul.ui-autocomplete{top:34px!important}}#footer{margin:0}#footer .stores-container{padding:12px 0 12px;border-top:1px solid #e6e7eb}#footer .stores-container .l--content{max-width:1034px}#footer .stores-container .alphabet{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}#footer .stores-container .alphabet .title{font-style:normal;font-weight:500;font-size:18px;color:#333;float:left;margin-right:24px}#footer .stores-container .alphabet .alphabet-container{flex:1 1 660px}#footer .stores-container .alphabet .alphabet-container .letter{flex-basis:22px}@media (min-width:0px) and (max-width:767px){#footer .stores-container .alphabet .alphabet-container .letter{flex-basis:28px}}@media (min-width:0px) and (max-width:639px){#footer .stores-container .alphabet .alphabet-container .letter{flex-basis:48px}}#footer .top-container{padding:16px 0 0;border-top:1px solid #e6e7eb}#footer .top-container a{text-decoration:none}#footer .top-container .top-content{padding:0 24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media (min-width:0px) and (max-width:1199px){#footer .top-container .top-content{padding:0 10px}}@media (min-width:0px) and (max-width:991px){#footer .top-container .top-content{flex-direction:column;padding:0}}#footer .top-container .top-content .link-group{text-align:left;margin:0;padding:16px;width:210px}@media (min-width:0px) and (max-width:1199px){#footer .top-container .top-content .link-group{padding:14px;width:192px}}@media (min-width:0px) and (max-width:991px){#footer .top-container .top-content .link-group{width:100%;padding:14px 24px 8px}#footer .top-container .top-content .link-group:not(:first-child){border-top:1px solid #e6e7eb}}@media (min-width:0px) and (max-width:575px){#footer .top-container .top-content .link-group{padding:14px 16px 8px}}#footer .top-container .top-content .link-group .headline{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#121232}#footer .top-container .top-content .link-group .link-list{list-style:none;margin:0;padding:7px 0}@media (min-width:0px) and (max-width:991px){#footer .top-container .top-content .link-group .link-list{display:flex;flex-wrap:wrap;justify-content:space-between}}#footer .top-container .top-content .link-group .link-list li{font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#828282;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:0px) and (max-width:991px){#footer .top-container .top-content .link-group .link-list li{width:calc(20% + 66px)}}@media (min-width:0px) and (max-width:575px){#footer .top-container .top-content .link-group .link-list li{width:50%;padding-right:5px}#footer .top-container .top-content .link-group .link-list li:nth-child(even){padding-left:5px}}#footer .top-container .top-content .link-group .link-list li a{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;display:inline;width:auto}@media (min-width:0px) and (max-width:639px){#footer .top-container .top-content .link-group .link-list li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;line-height:48px}}#footer .top-container .top-content .link-group .link-list li a:hover{color:#1ea1ec}#footer .bottom-container{border-top:1px solid #e6e7eb}#footer .bottom-container a{text-decoration:none}#footer .bottom-container .bottom-content{padding:24px 40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:0px) and (max-width:1199px){#footer .bottom-container .bottom-content{padding:24px 24px 0}}@media (min-width:0px) and (max-width:991px){#footer .bottom-container .bottom-content{flex-direction:column;padding:16px 24px 0}}@media (min-width:0px) and (max-width:575px){#footer .bottom-container .bottom-content{padding:16px 16px 0}}#footer .bottom-container .bottom-content .logo{padding:2px 0;margin-right:24px}@media (min-width:0px) and (max-width:991px){#footer .bottom-container .bottom-content .logo{margin:0}}#footer .bottom-container .bottom-content .logo img{width:75px;vertical-align:top}#footer .bottom-container .bottom-content .company-info{display:flex;flex-direction:row;flex-wrap:wrap;padding:7px 0}@media (min-width:0px) and (max-width:991px){#footer .bottom-container .bottom-content .company-info{flex-direction:column}}#footer .bottom-container .bottom-content .company-info .links{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#979797;margin-right:24px}@media (min-width:0px) and (max-width:991px){#footer .bottom-container .bottom-content .company-info .links{line-height:30px;margin:0}}#footer .bottom-container .bottom-content .company-info .links a{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}#footer .bottom-container .bottom-content .company-info .links a:hover{color:#1ea1ec}#footer .bottom-container .bottom-content .company-info .patent{font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-right:24px;color:#979797}@media (min-width:0px) and (max-width:991px){#footer .bottom-container .bottom-content .company-info .patent{line-height:30px}}#footer .bottom-container .bottom-content .social{margin:0 0 24px 0;height:34px}#footer .bottom-container .bottom-content .social a{display:inline-block;width:32px;height:32px;color:transparent;word-wrap:initial!important;word-break:normal!important;text-align:center;background-repeat:no-repeat}#footer .bottom-container .bottom-content .social a:hover{-webkit-filter:drop-shadow(5px 5px 5px #222);filter:drop-shadow(0 4px 8px rgba(112, 120, 129, .32));opacity:.8}#footer .bottom-container .bottom-content .social a:not(:last-child){margin-right:24px}#footer .bottom-container .bottom-content .social a:before{display:block;position:relative;line-height:34px!important;color:#fff}#footer .bottom-container .bottom-content .social a.facebook{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 31.8222C5.77778 30.4889 0 23.9111 0 16C0 7.2 7.2 0 16 0C24.8 0 32 7.2 32 16C32 23.9111 26.2222 30.4889 18.6667 31.8222L17.7778 31.1111H14.2222L13.3333 31.8222Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M22.2221 20.4449L22.9333 16.0004H18.6666V12.8893C18.6666 11.6449 19.111 10.6671 21.0666 10.6671H23.111V6.57821C21.9555 6.40043 20.711 6.22266 19.5555 6.22266C15.911 6.22266 13.3333 8.44488 13.3333 12.4449V16.0004H9.33325V20.4449H13.3333V31.7338C14.2221 31.9115 15.111 32.0004 15.9999 32.0004C16.8888 32.0004 17.7777 31.9115 18.6666 31.7338V20.4449H22.2221Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='16' y1='30.8924' x2='16' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230062E0'/%3E%3Cstop offset='1' stop-color='%2319AFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}#footer .bottom-container .bottom-content .social a.instagram{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='32' height='33' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5015 0C11.2919 0 10.7636 0.0184073 9.11022 0.0936499C7.4601 0.169216 6.33375 0.430466 5.3482 0.813783C4.32874 1.2097 3.46396 1.7393 2.60241 2.6012C1.74022 3.46278 1.21063 4.32758 0.813435 5.34675C0.42916 6.33265 0.167595 7.45936 0.0933237 9.10888C0.0193751 10.7623 0 11.2909 0 15.5006C0 19.7103 0.0187297 20.237 0.0936471 21.8904C0.169533 23.5406 0.430775 24.667 0.813759 25.6526C1.20998 26.6721 1.73957 27.5369 2.60144 28.3984C3.46267 29.2607 4.32745 29.7916 5.34626 30.1875C6.33246 30.5708 7.45913 30.832 9.10893 30.9076C10.7623 30.9829 11.2903 31.0013 15.4995 31.0013C19.7094 31.0013 20.2361 30.9829 21.8895 30.9076C23.5396 30.832 24.6672 30.5708 25.6534 30.1875C26.6725 29.7916 27.536 29.2607 28.3973 28.3984C29.2595 27.5369 29.789 26.6721 30.1862 25.6529C30.5673 24.667 30.8289 23.5403 30.9064 21.8908C30.9806 20.2374 31 19.7103 31 15.5006C31 11.2909 30.9806 10.7626 30.9064 9.1092C30.8289 7.45903 30.5673 6.33265 30.1862 5.34707C29.789 4.32758 29.2595 3.46278 28.3973 2.6012C27.5351 1.73898 26.6729 1.20937 25.6524 0.813783C24.6643 0.430466 23.5373 0.169216 21.8872 0.0936499C20.2338 0.0184073 19.7075 0 15.4966 0H15.5015ZM14.111 2.79334C14.5237 2.7927 14.9841 2.79334 15.5015 2.79334C19.64 2.79334 20.1305 2.8082 21.7648 2.88247C23.2761 2.95158 24.0963 3.20411 24.6427 3.41627C25.366 3.69722 25.8817 4.03307 26.4239 4.57559C26.9664 5.11811 27.3022 5.6348 27.5838 6.35816C27.796 6.90392 28.0488 7.72416 28.1176 9.23547C28.1919 10.8695 28.208 11.3603 28.208 15.4971C28.208 19.6338 28.1919 20.1247 28.1176 21.7587C28.0485 23.27 27.796 24.0902 27.5838 24.636C27.3029 25.3594 26.9664 25.8744 26.4239 26.4166C25.8814 26.9591 25.3663 27.295 24.6427 27.5759C24.0969 27.7891 23.2761 28.041 21.7648 28.1101C20.1308 28.1843 19.64 28.2005 15.5015 28.2005C11.3626 28.2005 10.8721 28.1843 9.2381 28.1101C7.72683 28.0403 6.90661 27.7878 6.35991 27.5756C5.63657 27.2947 5.1199 26.9588 4.57739 26.4163C4.03489 25.8738 3.69905 25.3584 3.41746 24.6347C3.2053 24.0889 2.95246 23.2687 2.88368 21.7574C2.8094 20.1234 2.79455 19.6325 2.79455 15.4932C2.79455 11.3539 2.8094 10.8656 2.88368 9.2316C2.95278 7.72028 3.2053 6.90004 3.41746 6.35364C3.6984 5.63028 4.03489 5.11359 4.57739 4.57107C5.1199 4.02855 5.63657 3.6927 6.35991 3.41111C6.90629 3.19797 7.72683 2.94609 9.2381 2.87666C10.668 2.81207 11.2221 2.7927 14.111 2.78947V2.79334ZM23.7753 5.36709C22.7484 5.36709 21.9153 6.19928 21.9153 7.22652C21.9153 8.25344 22.7484 9.0866 23.7753 9.0866C24.8022 9.0866 25.6353 8.25344 25.6353 7.22652C25.6353 6.19961 24.8022 5.36645 23.7753 5.36645V5.36709ZM15.5015 7.54041C11.1055 7.54041 7.54147 11.1046 7.54147 15.5006C7.54147 19.8967 11.1055 23.4592 15.5015 23.4592C19.8974 23.4592 23.4601 19.8967 23.4601 15.5006C23.4601 11.1046 19.897 7.54041 15.5011 7.54041H15.5015ZM15.5015 10.3338C18.3548 10.3338 20.6682 12.6469 20.6682 15.5006C20.6682 18.354 18.3548 20.6675 15.5015 20.6675C12.6478 20.6675 10.3347 18.354 10.3347 15.5006C10.3347 12.6469 12.6478 10.3338 15.5015 10.3338Z' fill='url(%23paint0_radial)'/%3E%3Cpath d='M15.5015 0C11.2919 0 10.7636 0.0184073 9.11022 0.0936499C7.4601 0.169216 6.33375 0.430466 5.3482 0.813783C4.32874 1.2097 3.46396 1.7393 2.60241 2.6012C1.74022 3.46278 1.21063 4.32758 0.813435 5.34675C0.42916 6.33265 0.167595 7.45936 0.0933237 9.10888C0.0193751 10.7623 0 11.2909 0 15.5006C0 19.7103 0.0187297 20.237 0.0936471 21.8904C0.169533 23.5406 0.430775 24.667 0.813759 25.6526C1.20998 26.6721 1.73957 27.5369 2.60144 28.3984C3.46267 29.2607 4.32745 29.7916 5.34626 30.1875C6.33246 30.5708 7.45913 30.832 9.10893 30.9076C10.7623 30.9829 11.2903 31.0013 15.4995 31.0013C19.7094 31.0013 20.2361 30.9829 21.8895 30.9076C23.5396 30.832 24.6672 30.5708 25.6534 30.1875C26.6725 29.7916 27.536 29.2607 28.3973 28.3984C29.2595 27.5369 29.789 26.6721 30.1862 25.6529C30.5673 24.667 30.8289 23.5403 30.9064 21.8908C30.9806 20.2374 31 19.7103 31 15.5006C31 11.2909 30.9806 10.7626 30.9064 9.1092C30.8289 7.45903 30.5673 6.33265 30.1862 5.34707C29.789 4.32758 29.2595 3.46278 28.3973 2.6012C27.5351 1.73898 26.6729 1.20937 25.6524 0.813783C24.6643 0.430466 23.5373 0.169216 21.8872 0.0936499C20.2338 0.0184073 19.7075 0 15.4966 0H15.5015ZM14.111 2.79334C14.5237 2.7927 14.9841 2.79334 15.5015 2.79334C19.64 2.79334 20.1305 2.8082 21.7648 2.88247C23.2761 2.95158 24.0963 3.20411 24.6427 3.41627C25.366 3.69722 25.8817 4.03307 26.4239 4.57559C26.9664 5.11811 27.3022 5.6348 27.5838 6.35816C27.796 6.90392 28.0488 7.72416 28.1176 9.23547C28.1919 10.8695 28.208 11.3603 28.208 15.4971C28.208 19.6338 28.1919 20.1247 28.1176 21.7587C28.0485 23.27 27.796 24.0902 27.5838 24.636C27.3029 25.3594 26.9664 25.8744 26.4239 26.4166C25.8814 26.9591 25.3663 27.295 24.6427 27.5759C24.0969 27.7891 23.2761 28.041 21.7648 28.1101C20.1308 28.1843 19.64 28.2005 15.5015 28.2005C11.3626 28.2005 10.8721 28.1843 9.2381 28.1101C7.72683 28.0403 6.90661 27.7878 6.35991 27.5756C5.63657 27.2947 5.1199 26.9588 4.57739 26.4163C4.03489 25.8738 3.69905 25.3584 3.41746 24.6347C3.2053 24.0889 2.95246 23.2687 2.88368 21.7574C2.8094 20.1234 2.79455 19.6325 2.79455 15.4932C2.79455 11.3539 2.8094 10.8656 2.88368 9.2316C2.95278 7.72028 3.2053 6.90004 3.41746 6.35364C3.6984 5.63028 4.03489 5.11359 4.57739 4.57107C5.1199 4.02855 5.63657 3.6927 6.35991 3.41111C6.90629 3.19797 7.72683 2.94609 9.2381 2.87666C10.668 2.81207 11.2221 2.7927 14.111 2.78947V2.79334ZM23.7753 5.36709C22.7484 5.36709 21.9153 6.19928 21.9153 7.22652C21.9153 8.25344 22.7484 9.0866 23.7753 9.0866C24.8022 9.0866 25.6353 8.25344 25.6353 7.22652C25.6353 6.19961 24.8022 5.36645 23.7753 5.36645V5.36709ZM15.5015 7.54041C11.1055 7.54041 7.54147 11.1046 7.54147 15.5006C7.54147 19.8967 11.1055 23.4592 15.5015 23.4592C19.8974 23.4592 23.4601 19.8967 23.4601 15.5006C23.4601 11.1046 19.897 7.54041 15.5011 7.54041H15.5015ZM15.5015 10.3338C18.3548 10.3338 20.6682 12.6469 20.6682 15.5006C20.6682 18.354 18.3548 20.6675 15.5015 20.6675C12.6478 20.6675 10.3347 18.354 10.3347 15.5006C10.3347 12.6469 12.6478 10.3338 15.5015 10.3338Z' fill='url(%23paint1_radial)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(8.23441 33.389) rotate(-90) scale(30.7245 28.5751)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.1' stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-5.19266 2.23328) rotate(78.6811) scale(13.734 56.6099)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='0.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A")}#footer .bottom-container .bottom-content .social a.twitter{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='31' height='32' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='%23000'/%3E%3C/svg%3E%0A")}#footer .bottom-container .bottom-content .social a.pinterest{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 312' height='32' width='32'%3E%3Cg transform='matrix(1.25,0,0,-1.25,0,312.5)'%3E%3Cg transform='translate(123.0422,246.9921)'%3E%3Cpath style='fill:%23e60023' d='m 0,0 c -67.374,0 -121.992,-54.618 -121.992,-121.992 0,-51.682 32.155,-95.863 77.535,-113.638 -1.066,9.652 -2.03,24.496 0.423,35.033 2.217,9.521 14.305,60.638 14.305,60.638 0,0 -3.649,7.308 -3.649,18.112 0,16.963 9.832,29.627 22.074,29.627 10.408,0 15.435,-7.814 15.435,-17.184 0,-10.467 -6.664,-26.116 -10.103,-40.618 -2.874,-12.142 6.089,-22.044 18.065,-22.044 21.682,0 38.349,22.862 38.349,55.863 0,29.209 -20.988,49.631 -50.957,49.631 -34.711,0 -55.085,-26.035 -55.085,-52.941 0,-10.485 4.039,-21.728 9.079,-27.84 0.997,-1.208 1.143,-2.266 0.846,-3.499 -0.926,-3.853 -2.984,-12.139 -3.388,-13.835 -0.532,-2.233 -1.768,-2.707 -4.08,-1.631 -15.236,7.092 -24.762,29.368 -24.762,47.26 0,38.482 27.96,73.823 80.605,73.823 42.319,0 75.206,-30.156 75.206,-70.457 0,-42.043 -26.509,-75.879 -63.303,-75.879 -12.362,0 -23.983,6.422 -27.961,14.008 0,0 -6.117,-23.292 -7.6,-29 -2.754,-10.596 -10.189,-23.878 -15.162,-31.981 11.414,-3.534 23.544,-5.44 36.12,-5.44 67.375,0 121.993,54.618 121.993,121.992 C 121.993,-54.618 67.375,0 0,0' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.alphabet{padding-top:3px}.alphabet ul.alphabet-container{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;line-height:48px;overflow-x:auto;overflow-y:hidden}@media (min-width:0px) and (max-width:639px){.alphabet ul.alphabet-container{justify-content:start;align-items:center}}.alphabet ul.alphabet-container li.letter{font-style:normal;font-weight:400;font-size:16px;white-space:nowrap;color:#119ce7;display:inline;text-transform:uppercase;text-align:center;flex-grow:1;flex-shrink:0;flex-basis:26px}@media (min-width:0px) and (max-width:639px){.alphabet ul.alphabet-container li.letter{flex-basis:48px}}.alphabet ul.alphabet-container li.letter.current{color:#212121}.alphabet ul.alphabet-container li.letter:first-child{margin-right:8px;text-transform:capitalize}.alphabet ul.alphabet-container li.letter:first-child a{padding-left:0}.alphabet ul.alphabet-container li.letter:last-child a{padding-right:0}.alphabet ul.alphabet-container li.letter span{color:#d0d0d0}.alphabet ul.alphabet-container li.letter a{text-transform:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;display:inline-block;width:100%;height:100%;text-align:center;line-height:inherit;padding:0 5px}.alphabet ul.alphabet-container li.letter a:hover{text-decoration:underline}ul{margin-top:0}.snackbar{display:flex;flex-flow:column;justify-content:center;word-break:break-word;margin-bottom:10px;min-width:220px;max-width:480px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.24);border-radius:4px;padding:24px;visibility:visible;-webkit-animation:fadein 1s,fadeout 1s 10s;animation:fadein 1s,fadeout 1s 10s}.snackbar__container{position:fixed;bottom:36px;right:36px;z-index:1051}@media (min-width:0px) and (max-width:480px){.snackbar{bottom:10px;right:10px;left:10px}}.snackbar__type--error{position:relative;border-top:4px solid #f16051}.snackbar__type--success{position:relative;border-top:4px solid #119ce7}.snackbar__type--info{position:relative;border-top:4px solid #e7e027}.snackbar__close{position:absolute;cursor:pointer;top:20px;right:24px}.snackbar__close:before{content:url(/front-assets/images/icons/snackbar_close.svg);color:#c4c4c4;right:8px}.snackbar__headline{font-style:normal;font-weight:400;font-size:24px;line-height:26px;color:#000}.snackbar__message{padding-top:24px;font-style:normal;font-weight:500;font-size:16px;line-height:normal;color:#4e4e4e}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.vex.updated-modal.exclusive-modal .vex-content{margin-top:-28rem}.vex.updated-modal .vex-content{border-radius:0;width:660px}.vex.updated-modal .vex-content .vex-close:before{width:16px;height:16px;content:url(/front-assets/images/icons/close-icon.svg);color:#dadada;right:8px}.vex.updated-modal .vex-content .warning-close{position:absolute;top:0;right:0}.vex.updated-modal .vex-content .printable .section.top{padding:16px 10px}.vex.updated-modal .vex-content .printable .section.top .gs-logo{margin:0}.vex.updated-modal .vex-content .printable .section.top h3{margin:20px 0 12px 0;color:#139be8;font-size:20px}.vex.updated-modal .vex-content .printable .section.middle{padding:0 24px 24px 24px}.vex.updated-modal .vex-content .printable .section.middle .shop-link.is-button{display:inline-block}.vex.updated-modal .vex-content .section.top{margin-top:0;padding-bottom:8px;background-color:#cfefff}.vex.updated-modal .vex-content .section.top img.gs-logo{width:150px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle{padding-top:0;background-color:#cfefff}.vex.updated-modal .vex-content .section.middle div{margin-bottom:0}.vex.updated-modal .vex-content .section.middle div .code-button{width:330px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code{background-color:#007a87;padding:12px 24px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied{padding:12px 24px 12px 56px;background-color:#b1b1b1}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied:before{top:14px;right:100px}.vex.updated-modal .vex-content .section.middle div .shop-at-merchant-copy{margin-bottom:16px;font-size:14px}.vex.updated-modal .vex-content .section.middle .shop-link{color:#139be8}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{background-color:#007a87;color:#fff;display:inline-block;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;cursor:pointer;text-decoration:none;outline:0}.vex.updated-modal .vex-content .section.middle .shop-link.is-button:hover{background-color:#006c78;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.vex.updated-modal .vex-content .section.middle .shop-link.is-button:active{background-color:#007a87;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.vex.updated-modal .vex-content .section.bottom{padding:0;background-color:#fff}.vex.updated-modal .vex-content .section.bottom h2{font-weight:100}.vex.updated-modal .vex-content .deal-modal .deal-copy{background:0 0}.vex.updated-modal .vex-content .warning-modal{margin:10px;font-size:18px;color:#000}.vex.updated-modal .vex-content .warning-modal .warning-head{margin:15px 0;font-weight:600}.vex.updated-modal .vex-content .warning-modal .warning-title{margin:10px 0;font-weight:600}.vex.updated-modal .vex-content .warning-modal .warning-ok{cursor:pointer;background-color:#008b8b;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:18px}.vex.updated-modal .vex-content .warning-modal .warning-description{font-size:12px;margin:10px 0}.vex.updated-modal .warning-content{width:450px;background-color:#c8edff}.vex.updated-modal .warning-content .warning-close{padding:5px}@media (min-width:481px) and (max-width:780px){.vex.updated-modal .vex-content{min-width:481px;max-width:660px;width:auto;vertical-align:middle}.vex.updated-modal .vex-content .code-button{padding-top:0;padding-bottom:0}.vex.updated-modal .vex-content .code-button .code{display:table-cell}.vex.updated-modal .vex-content .code-button .copy-code{display:table-cell}.vex.updated-modal .deal-alerts-signup .signup button{padding-left:0;padding-right:0}}@media (min-width:0px) and (max-width:780px){.vex.updated-modal .printable .section.bottom,.vex.updated-modal .vex-content .section.bottom{display:block}.vex.updated-modal .printable .section.middle,.vex.updated-modal .vex-content .section.middle{padding-left:0;padding-right:0;border-radius:0}.vex.updated-modal .printable .section.middle .shop-link.is-link,.vex.updated-modal .vex-content .section.middle .shop-link.is-link{display:inline}}@media (min-width:0px) and (max-width:480px){.vex.updated-modal .printable,.vex.updated-modal .vex-content{width:100%}.vex.updated-modal .printable .section.middle .code-button,.vex.updated-modal .vex-content .section.middle .code-button{max-width:200px;width:100%}.vex.updated-modal .printable .section.middle .shop-link.is-link,.vex.updated-modal .vex-content .section.middle .shop-link.is-link{padding:.75rem 1.25rem .875rem 1.25rem}.vex.updated-modal .printable .section.bottom .deal-alerts-signup,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup{text-align:center;padding-right:initial;padding-left:initial}.vex.updated-modal .printable .section.bottom .deal-alerts-signup h2,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup h2{margin-top:0}.vex.updated-modal .printable .section.bottom .deal-alerts-signup button,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup button{margin-left:0}.vex.updated-modal .printable .section.bottom .deal-alerts-signup .signup button,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .signup button{margin-left:12px;padding-left:initial;padding-right:initial}.vex.updated-modal .printable .section.bottom .deal-alerts-signup .error-wrapper input,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .error-wrapper input{width:160px}.vex.updated-modal .logo-envelope{display:none}}.deal-modal .deal-button.has-code:not(.is-uncovered):hover:before{height:45px}.vex{z-index:1000}.submit-a-coupon-modal{z-index:1201;width:200px;position:absolute;top:35px;left:-15.5px;height:auto}.submit-a-coupon-modal .coupon-header{font-size:12px;padding-left:6px}.submit-a-coupon-modal .subheader{font-weight:300}.submit-a-coupon-modal label{text-align:left;text-transform:none;font-size:12px;margin-top:8px}.submit-a-coupon-modal label[for=online_sale] span,.submit-a-coupon-modal label[for=promo_code] span{display:inline-block;vertical-align:text-top}.submit-a-coupon-modal label[for=deal_deal_couponcode],.submit-a-coupon-modal label[for=deal_deal_end],.submit-a-coupon-modal label[for=deal_deal_text],.submit-a-coupon-modal label[for=online_sale],.submit-a-coupon-modal label[for=promo_code]{font-weight:500;font-size:12px;color:#4d4d4d;margin-top:8px;margin-bottom:0;text-transform:none}.submit-a-coupon-modal label[for=deal_deal_couponcode] input[type=radio],.submit-a-coupon-modal label[for=deal_deal_end] input[type=radio],.submit-a-coupon-modal label[for=deal_deal_text] input[type=radio],.submit-a-coupon-modal label[for=online_sale] input[type=radio],.submit-a-coupon-modal label[for=promo_code] input[type=radio]{margin-bottom:0}.submit-a-coupon-modal label[for=deal_deal_couponcode],.submit-a-coupon-modal label[for=deal_deal_end],.submit-a-coupon-modal label[for=deal_deal_text]{margin-bottom:8px}.submit-a-coupon-modal label.date_picker{text-transform:none;text-align:left}.submit-a-coupon-modal .deal_deal_text{margin-top:20px}.submit-a-coupon-modal input.date_picker{background-image:url(/front-assets/images/icons/calendar.svg);background-position:93.5% 43%;background-repeat:no-repeat}.submit-a-coupon-modal .deal_deal_end.date_picker>input.date_picker{color:#4d4d4d}.submit-a-coupon-modal input[type=date]{text-transform:uppercase}.submit-a-coupon-modal input[type=radio]{display:table-cell;vertical-align:text-top;width:22px;cursor:pointer}.submit-a-coupon-modal input[type=radio]:checked{background-color:#139be8}.submit-a-coupon-modal textarea#deal_deal_text{margin-bottom:0}.submit-a-coupon-modal input#deal_deal_couponcode{margin-bottom:0}.submit-a-coupon-modal .parsley-error{border-style:solid;border-color:#e01350}.submit-a-coupon-modal ul.parsley-errors-list{padding:0;margin:4px 0 0 0}.submit-a-coupon-modal .parsley-required{color:#e01350;font-size:11px;text-align:left;margin-left:8px;font-weight:400}.submit-a-coupon-modal textarea#deal_deal_text{resize:none}.submit-a-coupon-modal .submit-notification{font-size:11px;text-align:center;padding:0 8px 0 8px}.submit-a-coupon-modal .submit-notification .coupon-submit-success{color:#54b34f}.submit-a-coupon-modal .submit-notification .coupon-submit-error{color:#e01350}.submit-a-coupon-modal .actions button#coupon-submit-button{height:46px;width:121px;border-radius:3px;background-color:#139be8;color:#fff}.submit-a-coupon-modal .vex-close{position:absolute;top:0;right:5px;color:#139be8;font-size:24px}.vex .vex-content .shop-link.is-link{color:#1975b7;transition:color .1s ease-in;text-decoration:none}.vex .vex-content .shop-link.is-link:hover{color:#139be8}@media print{*{position:static!important}#push-menu,.l--regular,.l--regular-right-sidebar,.section.middle,.section.top,.vex-close,.vex-overlay{display:none}.vex .vex-content{margin:0 auto!important;text-align:center}.vex .printable .section.bottom{background:#fff;padding:0!important;text-align:center}.vex .printable .section.bottom img{display:block!important;margin:0 auto;max-height:297mm!important;max-width:222mm!important;text-align:center}#main-content .l--regular.theme--informational.spreadtheword{display:block!important}#main-content .l--regular.theme--informational.spreadtheword .printable{display:block!important}#main-content .l--regular.theme--informational.spreadtheword .shadowed-section{box-shadow:none}#main-content .l--regular.theme--informational.spreadtheword .not-printable,#main-content .l--regular.theme--informational.spreadtheword a.print-button,#main-content .l--regular.theme--informational.spreadtheword iframe{display:none}}.vex{text-align:center}.vex:before{content:"";display:inline-block;vertical-align:middle;height:100%}.vex .vex-content{display:inline-block;vertical-align:middle;width:646px;background:#f9f9f9;position:relative;margin:1rem auto 1rem;overflow:hidden}.vex .vex-content .star-rating{height:492px;background:#cfefff}.vex .vex-content .star-rating .goodshop-logo{margin:40px auto}.vex .vex-content .star-rating .merchant-name{width:290px;height:60px;margin:10px auto;text-align:center}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px;background-color:#fff;margin:20px auto}.vex .vex-content .star-rating .merchant-logo-container .merchant-logo{margin:10px}.vex .vex-content .star-rating .back-to-coupon{width:120px;display:block;font-size:12px;font-weight:100;color:#000;text-align:left;padding-top:12px;padding-left:12px}.vex .vex-content .star-rating .goodshop-logo{display:block}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px}.vex .vex-content .star-rating .merchant-ratings{margin-top:20px;margin-bottom:0}.vex .vex-content .star-rating .merchant-ratings .top{margin-top:10px}.vex .vex-content .star-rating .merchant-ratings .top .stars img{margin-right:-2px;margin-bottom:-2px}.vex .vex-content .star-rating .merchant-ratings .top .rating-votes{height:90px;width:20px;margin-left:15px}.vex .vex-content .star-rating .merchant-ratings .bottom .rate-it{text-align:center}.vex .vex-content ul.parsley-errors-list{margin:0}.vex .vex-content .printable .section.top{margin-top:0;padding:0 0 20px 0}.vex .vex-content .printable .section.top h3{margin:2.5rem auto 5px auto;color:#f77a26;font-weight:600}.vex .vex-content .printable .section.top p{margin-bottom:0}.vex .vex-content .printable .section.middle{padding-top:1.25rem;padding-bottom:1.875rem}.vex .vex-content .printable .section.middle .shop-link.is-button{display:inline-block;margin-bottom:.625rem}.vex .vex-content .printable .section.middle .shop-at-merchant-copy{color:#4d4d4d;margin-bottom:0}.vex .vex-content .printable .section.bottom{padding-top:1.25rem;padding-bottom:2.5rem}.vex .vex-content .printable .section.bottom img{max-width:100%}.vex .vex-content .code-button{margin:0 auto}.vex .vex-content .deal-modal+.vex-close:before,.vex .vex-content .star-rating+.vex-close:before{content:url(/front-assets/images/icons/close-icon.svg);top:11px;right:12px;position:absolute}.vex .vex-content .section{padding:1rem .625rem}.vex .vex-content .section.top{margin-top:1.5rem}.vex .vex-content .section.middle{background:#fff;padding:2rem .625rem 1.25rem}.vex .vex-content .section.middle:last-child{margin-bottom:0}.vex .vex-content .section.middle .shop-at-merchant-copy{margin-bottom:1rem}.vex .vex-content .modal-header{display:block;font-size:16px;font-weight:500;color:#4d4d4d}.vex .vex-content .deal-copy{display:block;color:#4d4d4d;margin:0;padding:26px 0}.vex .vex-content .section.top p{display:block;color:grey}.vex .vex-content .shop-at-merchant-copy{font-size:1rem;display:block;color:#4d4d4d}@media (min-width:481px){.vex .vex-content .shop-link.is-link{font-size:24px}}@media (min-width:0px) and (max-width:480px){.vex .vex-content{vertical-align:middle!important}}@media (min-width:0px) and (max-width:780px){.vex .vex-content{width:96%;vertical-align:top}.vex .vex-content .shop-link.is-button{display:inline-block}.vex .vex-content .shop-link.is-link{display:none}.vex .vex-content .section.middle{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.vex .vex-content .section.bottom{display:none}.vex .vex-content .printable .section.bottom{display:block}}.vex-after-register .vex-content{width:100%;max-width:660px}.vex-after-register .vex-dialog-message{color:#333132;padding:50px 15px 30px;font-weight:500;font-size:24px}.vex-after-register .vex-close{position:absolute;top:14px;right:16px;font-size:16px;cursor:pointer}.vex-after-register .vex-close:before{content:url(/front-assets/images/icons/close-icon-light-gray.svg);color:#4d4d4d;right:8px}.vex-after-register .vex-dialog-button-secondary{display:none}.vex-after-register .vex-minor-text{color:grey;font-size:14px}.vex-after-register .vex-minor-text a{font-size:16px;font-weight:500}.vex-after-register .vex-dialog-buttons{padding:30px 0 50px}.vex-after-register .vex-dialog-buttons .vex-dialog-button-primary{width:120px;height:48px;padding:0;font-size:16px;font-weight:800;background:#119ce7;border-radius:4px;color:#fff;border:none;outline:0}.vex-after-register .vex-dialog-buttons .vex-dialog-button-primary[disabled]{background-color:#ccc;cursor:no-drop}.vex-after-register .vex-dialog-input{width:100%;max-width:530px;margin:0 auto}.vex-after-register .vex-dialog-input>div{display:inline-block}.vex-after-register .vex-dialog-input>div:first-of-type{padding:0 0 30px 0}.vex-gift .vex-content{width:100%;max-width:600px;border-radius:4px}.vex-gift .vex-content .text{font-weight:500;font-size:16px;margin:auto;color:#838788;padding:0 10px}.vex-gift .vex-content .vex-dialog-input img{width:200px;padding:7px}.vex-gift .vex-content .vex-dialog-input input:checked+img{width:200px;padding:5px;border:2px solid #119ce7;box-sizing:border-box;border-radius:8px}.vex-gift .vex-content .vex-dialog-input input+img{pointer-events:none}.vex-gift .vex-dialog-message{color:#333132;padding:50px 15px 30px;font-weight:500;font-size:24px;margin:auto}.vex-gift .vex-close{position:absolute;top:14px;right:16px;font-size:16px;cursor:pointer}.vex-gift .vex-close:before{content:url(/front-assets/images/icons/close-icon-light-gray.svg);color:#4d4d4d;right:8px}.vex-gift .vex-dialog-buttons{padding:30px 0 50px}.vex-gift .vex-dialog-buttons .vex-dialog-button-primary{width:120px;height:48px;padding:0;font-size:16px;font-weight:800;background:#119ce7;border-radius:4px;color:#fff;border:none;outline:0}.vex-gift .vex-dialog-buttons .vex-dialog-button-primary[disabled]{background-color:#ccc;cursor:no-drop}.vex-gift .vex-dialog-buttons .vex-dialog-button-secondary{display:none}.vex-gift .vex-dialog-input{width:100%;max-width:530px;margin:0 auto}.vex-gift.vex-gift-low .vex-dialog-buttons{display:none}.vex-gift.vex-gift-low .vex-dialog-message{padding-top:86px;max-width:400px}.vex-gift.vex-gift-low .vex-dialog-input{margin:0 auto 106px}*{box-sizing:border-box}body,html{overflow-x:hidden}html.lock-scroll{overflow:hidden!important;position:relative!important;height:100%!important}html.lock-scroll body{overflow:hidden!important;position:relative!important;height:100%!important}body{-webkit-font-smoothing:antialiased;margin:0;color:#4d4d4d}img{border:0}a,a:visited,body a,body a:visited,ol,p,ul{font-weight:400;font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}a,a:visited,body a,body a:visited{color:#1975b7;transition:color .1s ease-in;text-decoration:none}a:hover,a:visited:hover,body a:hover,body a:visited:hover{color:#139be8}a{text-decoration:none;text-transform:none}.raquo:after{content:" \00BB"}.t--coal{background-color:#212121}.t--haze{background-color:#f9f9f9}.t--blue-geometric{background:#139be8}.l--regular .l--content{position:relative;margin:0 auto;max-width:1440px;min-width:320px;padding:0 40px}@media (min-width:0px) and (max-width:1199px){.l--regular .l--content{padding:0 24px}}.l--slim .l--content{position:relative;margin:0 auto;max-width:640px}@media (min-width:0px) and (max-width:780px){.l--slim .l--content{max-width:100%}}.l--slim .l--content>section{padding:2rem 1.25rem 1.25rem}#main-content{overflow:hidden;position:relative}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.hidden{display:none}.coupon-list>.title.banner,.t--section-header{position:relative;text-align:center;color:#fff;z-index:1}.coupon-list>.title.banner:before,.t--section-header:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}.t--section-header{padding:.74rem 0;margin-bottom:.25rem}.t--section-header:after{content:"";font-family:symbols;font-size:2.75rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-1.375rem;left:50%;margin-left:-1.375rem}.coupon-list>.title.banner{padding:.74rem 0;margin-bottom:.25rem}.coupon-list>.title.banner,.t--section-header{background-color:#4d4d4d}.coupon-list>.title.banner:after,.t--section-header:after{color:#4d4d4d}.coupon-list>.title.banner:before,.t--section-header:before{background-color:#4d4d4d}body{color:#4d4d4d}.l--content .header{color:#1975b7;margin-bottom:.5rem}.l--content .sub-header{margin-bottom:1.5rem}.l--slim{background-color:#fff}.l--slim .l--content{background-color:transparent}.l--slim .l--content .title{margin-bottom:1rem}.layout--responsive-left-sidebar{background-color:#fff}.layout--responsive-left-sidebar .layout--container-content{background-color:transparent}.layout--responsive-left-sidebar h1{margin-bottom:1rem}.layout--responsive-container .layout--container-content.header h1{padding:2.5rem 1.75rem 1rem;margin-bottom:1rem}.layout--container-sidebar{background-color:#f9f9f9}.layout--container-sidebar .layout--container-main{background-color:transparent}.layout--container-sidebar .layout--container-sidebar{background-color:transparent}.layout--container-sidebar .layout--container-sidebar section{background-color:#f9f9f9;border-bottom:1px solid #f2f2f2}.layout--container-sidebar .layout--container-sidebar section:last-child{border-bottom:0}.t--light-gray{background-color:#fafafc}.t--coal{background-color:#212121}.t--dive{background-color:#007a87}.t--fog{background-color:#f2f2f2}.t--flint{background-color:#e0e0e0}.t--haze{background-color:#f9f9f9}.t--white{background-color:#fff}.t--honey-mustard{background-color:#ffeebc}.t--swipe-yellow{background-color:#ffffbf}.t--blue-spiral{background-color:#118bd0;background-image:url(/front-assets/images/profile-bg--large.png);background-position:center center;background-repeat:no-repeat}.t--blue-geometric{background:#139be8}.t--breezy{background-color:#f0faff}.t--zebra-striped:nth-child(odd){background-color:#f9f9f9}.t--with-spacing{padding:1.25rem 0}.flash{transition:all .8s;overflow:hidden}.flash.error{color:#e01350}.flash.notice{color:#1f993b}.flash.page{width:100%;text-align:center;color:#fff;padding:1.25rem 0}.flash.page p{margin:0}.flash.page.error{background-color:#e01350}.flash.page.notice{background-color:#1f993b}.flash.hide{max-height:0;padding:0}.note{text-align:center;color:grey;margin-top:1.625rem}.current-cause{display:inline-block;width:100%}.current-cause .charity-logo{float:left}.current-cause p{width:70%;float:left;margin:0;padding-left:6%}.theme--informational{margin:2rem auto 0;padding-left:1.25rem;padding-right:1.25rem;width:100%;max-width:1000px}@media (min-width:0px) and (max-width:780px){.theme--informational{width:100%}}.theme--informational p{color:#4d4d4d;margin:0;padding:0 0 1rem 0}.theme--informational p.address{margin-left:1.5rem}.theme--informational h1{margin:2.5rem 0 1.25rem 0}.theme--informational h2{color:#212121;margin:32px 0}.theme--informational h4{color:#212121;margin:.5rem 0 .5rem 0}.theme--informational ol{list-style-type:lower-alpha}.theme--informational address.address span{display:block}#consentBanner.banner{position:absolute;bottom:0;padding:16px;background-color:#1592fe;position:fixed;z-index:100;width:100%}@media (min-width:481px){#consentBanner.banner{padding:24px}}@media (min-width:1200px){#consentBanner.banner{padding:34px}}#consentBanner.banner .bannerContainer{box-sizing:border-box;margin:0 auto;font-family:avenir,sans-serif}@media (min-width:1200px){#consentBanner.banner .bannerContainer{max-width:1186px}}#consentBanner.banner .bannerTitle{margin:0 0 12px;line-height:24px;font-weight:500;font-size:18px;color:#fff}@media (min-width:768px){#consentBanner.banner .bannerTitle{font-size:20px}}#consentBanner.banner .bannerMessage{margin:16px 0 16px;font-size:14px;color:#fff;font-weight:500;line-height:22px}#consentBanner.banner .bannerButton a{display:block;margin:0 auto;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:13px 60px;text-decoration:none;margin-top:10px;color:#121232;font-size:14px;font-weight:700;font-family:'avenir next',avenir,sans-serif;cursor:pointer}@media (min-width:768px){#consentBanner.banner .bannerButton a{width:260px;margin-left:0}}@media (min-width:1200px){#consentBanner.banner .bannerButton a{width:280px}}#consentFloatingButton.floatingIcon{z-index:99;position:fixed;left:16px;bottom:16px;border-radius:45px;border:none;padding:0;width:45px;height:45px;font-size:25px;font-weight:800;background:#fff;color:#1177cf;cursor:pointer;border:1px solid #ccc;transition:box-shadow .2s ease;box-shadow:1px 1px 2px rgba(0,0,0,.2);font-family:'avenir next',avenir,sans-serif;font-weight:700}#consentFloatingButton.floatingIcon:hover{box-shadow:2px 2px 5px rgba(0,0,0,.3)}#consentSettings.settingsContainer{z-index:99;position:fixed;border:1px solid #eee;box-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:4px;left:16px;bottom:16px;width:340px;height:300px;background:#fff}#consentSettings.settingsContainer .settingsTitle{font-weight:600;padding:16px;font-size:15px}#consentSettings.settingsContainer .settingsClose{position:absolute;top:16px;right:16px;cursor:pointer}#consentSettings.settingsContainer .settingsCurrentState{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:16px;font-size:14px}#consentSettings.settingsContainer .settingsSubtitle{margin-bottom:10px;font-weight:600}#consentSettings.settingsContainer .settingsItem{margin-bottom:8px;display:flex;font-family:'avenir next',avenir,sans-serif}#consentSettings.settingsContainer .settingsButtons{padding:16px}#consentSettings.settingsContainer .settingsApproveButton,#consentSettings.settingsContainer .settingsWithdrawButton{margin-right:10px;border:2px solid #1177cf;border-radius:3px;padding:0;cursor:pointer;width:140px;height:36px;font-weight:600;font-size:14px;font-family:'avenir next',avenir,sans-serif}#consentSettings.settingsContainer .settingsWithdrawButton{margin-right:16px;background:#fff;color:#1177cf}#consentSettings.settingsContainer .settingsApproveButton{background:#1177cf;color:#fff}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.2);z-index:10;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;font-family:Avenir,sans-serif;font-style:normal}.modal .modal-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1 100vh}.modal .modal-wrapper .modal-container{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:8px;margin:16px}.modal .modal-wrapper .modal-container .modal-close{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjEgMjFMMyAzIiBzdHJva2U9IiMxRjFFMjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgPHBhdGggZD0iTTIxLjAwMDEgM0wzIDIxLjAwMDEiIHN0cm9rZT0iIzFGMUUyMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);background-repeat:no-repeat;background-position:center;box-sizing:content-box;width:24px;height:24px;padding:.25em;color:#000;border:0;border-radius:.375rem;cursor:pointer;position:absolute;top:20px;right:20px}.modal .modal-wrapper .modal-container .modal-body{overflow:hidden;display:flex;flex-direction:column;padding:30px 30px 0}@media (min-width:0px) and (max-width:480px){.modal .modal-wrapper .modal-container .modal-body{padding:30px 16px 0}}.modal .modal-wrapper .modal-container .modal-body .modal-title{color:#000;text-align:center;font-size:24px;font-weight:500;line-height:32px;text-transform:uppercase;margin-top:20px;margin-bottom:16px}.modal .modal-wrapper .modal-container .modal-body .modal-content{text-align:center;border-bottom:1px solid #f3f3f3;border-top:none;border-left:none;border-right:none;margin-bottom:24px;padding:24px 0}.modal .modal-wrapper .modal-container .modal-body .modal-action{margin-bottom:30px}.modal .modal-wrapper .modal-container .modal-body .modal-action .modal-button{display:inline-block;padding:12px 24px;border:1px solid;cursor:pointer;border-radius:6px;font-style:normal;font-weight:400;font-size:14px;width:100%;font-size:16px;font-weight:400}.modal.modal-alert{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.2);z-index:10;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;font-family:Avenir,sans-serif;font-style:normal}.modal.modal-alert .modal-wrapper .modal-container .modal-body .modal-alert-icon{flex:0 0 auto;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M40%2010C47.9565%2010%2055.5871%2013.1607%2061.2132%2018.7868C66.8393%2024.4129%2070%2032.0435%2070%2040C70%2047.9565%2066.8393%2055.5871%2061.2132%2061.2132C55.5871%2066.8393%2047.9565%2070%2040%2070C32.0435%2070%2024.4129%2066.8393%2018.7868%2061.2132C13.1607%2055.5871%2010%2047.9565%2010%2040C10%2032.0435%2013.1607%2024.4129%2018.7868%2018.7868C24.4129%2013.1607%2032.0435%2010%2040%2010ZM40%2065.7143C46.8199%2065.7143%2053.3604%2063.0051%2058.1827%2058.1827C63.0051%2053.3604%2065.7143%2046.8199%2065.7143%2040C65.7143%2033.1801%2063.0051%2026.6396%2058.1827%2021.8173C53.3604%2016.9949%2046.8199%2014.2857%2040%2014.2857C33.1801%2014.2857%2026.6396%2016.9949%2021.8173%2021.8173C16.9949%2026.6396%2014.2857%2033.1801%2014.2857%2040C14.2857%2046.8199%2016.9949%2053.3604%2021.8173%2058.1827C26.6396%2063.0051%2033.1801%2065.7143%2040%2065.7143ZM43.2143%2053.9286C43.2143%2054.7811%2042.8756%2055.5986%2042.2728%2056.2014C41.67%2056.8042%2040.8525%2057.1429%2040%2057.1429C39.1475%2057.1429%2038.33%2056.8042%2037.7272%2056.2014C37.1244%2055.5986%2036.7857%2054.7811%2036.7857%2053.9286C36.7857%2053.0761%2037.1244%2052.2585%2037.7272%2051.6557C38.33%2051.0529%2039.1475%2050.7143%2040%2050.7143C40.8525%2050.7143%2041.67%2051.0529%2042.2728%2051.6557C42.8756%2052.2585%2043.2143%2053.0761%2043.2143%2053.9286ZM40%2022.8571C40.5683%2022.8571%2041.1134%2023.0829%2041.5152%2023.4848C41.9171%2023.8866%2042.1429%2024.4317%2042.1429%2025V44.2857C42.1429%2044.854%2041.9171%2045.3991%2041.5152%2045.8009C41.1134%2046.2028%2040.5683%2046.4286%2040%2046.4286C39.4317%2046.4286%2038.8866%2046.2028%2038.4848%2045.8009C38.0829%2045.3991%2037.8571%2044.854%2037.8571%2044.2857V25C37.8571%2024.4317%2038.0829%2023.8866%2038.4848%2023.4848C38.8866%2023.0829%2039.4317%2022.8571%2040%2022.8571Z%22%20fill%3D%22%231592FE%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M40%2010C47.9565%2010%2055.5871%2013.1607%2061.2132%2018.7868C66.8393%2024.4129%2070%2032.0435%2070%2040C70%2047.9565%2066.8393%2055.5871%2061.2132%2061.2132C55.5871%2066.8393%2047.9565%2070%2040%2070C32.0435%2070%2024.4129%2066.8393%2018.7868%2061.2132C13.1607%2055.5871%2010%2047.9565%2010%2040C10%2032.0435%2013.1607%2024.4129%2018.7868%2018.7868C24.4129%2013.1607%2032.0435%2010%2040%2010ZM40%2065.7143C46.8199%2065.7143%2053.3604%2063.0051%2058.1827%2058.1827C63.0051%2053.3604%2065.7143%2046.8199%2065.7143%2040C65.7143%2033.1801%2063.0051%2026.6396%2058.1827%2021.8173C53.3604%2016.9949%2046.8199%2014.2857%2040%2014.2857C33.1801%2014.2857%2026.6396%2016.9949%2021.8173%2021.8173C16.9949%2026.6396%2014.2857%2033.1801%2014.2857%2040C14.2857%2046.8199%2016.9949%2053.3604%2021.8173%2058.1827C26.6396%2063.0051%2033.1801%2065.7143%2040%2065.7143ZM43.2143%2053.9286C43.2143%2054.7811%2042.8756%2055.5986%2042.2728%2056.2014C41.67%2056.8042%2040.8525%2057.1429%2040%2057.1429C39.1475%2057.1429%2038.33%2056.8042%2037.7272%2056.2014C37.1244%2055.5986%2036.7857%2054.7811%2036.7857%2053.9286C36.7857%2053.0761%2037.1244%2052.2585%2037.7272%2051.6557C38.33%2051.0529%2039.1475%2050.7143%2040%2050.7143C40.8525%2050.7143%2041.67%2051.0529%2042.2728%2051.6557C42.8756%2052.2585%2043.2143%2053.0761%2043.2143%2053.9286ZM40%2022.8571C40.5683%2022.8571%2041.1134%2023.0829%2041.5152%2023.4848C41.9171%2023.8866%2042.1429%2024.4317%2042.1429%2025V44.2857C42.1429%2044.854%2041.9171%2045.3991%2041.5152%2045.8009C41.1134%2046.2028%2040.5683%2046.4286%2040%2046.4286C39.4317%2046.4286%2038.8866%2046.2028%2038.4848%2045.8009C38.0829%2045.3991%2037.8571%2044.854%2037.8571%2044.2857V25C37.8571%2024.4317%2038.0829%2023.8866%2038.4848%2023.4848C38.8866%2023.0829%2039.4317%2022.8571%2040%2022.8571Z%22%20fill%3D%22%231592FE%22%2F%3E%3C%2Fsvg%3E);background-color:#1592fe;margin:0 auto;width:80px;height:80px}.modal.modal-alert-charity{z-index:15}.modal.modal-alert-charity .modal-wrapper{max-width:692px;width:100%}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body{justify-content:center}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-content{max-width:540px;margin-left:auto;margin-right:auto}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-content>p:first-child{margin-top:0}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-content>p:last-child{margin-bottom:0}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-content a{color:#1975b7}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-content a:hover{text-decoration:underline}.modal.modal-alert-charity .modal-wrapper .modal-container .modal-body .modal-action .modal-button{max-width:540px;margin-left:auto;margin-right:auto;display:block;padding:15px;background-color:#1592fe;border:none;color:#fff}a,a:visited,body a,body a:visited,ol,p,ul{-webkit-font-smoothing:antialiased}.hidden{display:none!important}input{border-radius:0}.ui-helper-hidden-accessible{display:none!important}.card .increased-donation-content{margin-top:-.125rem;margin-bottom:1rem;position:static}.increased-donation-content .top-center{font-weight:600;font-size:.625rem;line-height:.875rem;text-transform:uppercase;letter-spacing:.03125rem;font-weight:600;margin-top:1rem;position:absolute;z-index:2;background:#50b5b3;width:100%;line-height:20px;text-align:center;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width:0px) and (max-width:480px){.increased-donation-content .top-center{margin-top:0}}.goodsearch-masthead .search.new .search-button{margin:0}.search-bar.with-web .user-input{padding-right:120px}.modals{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:10002}a.disabled{color:#ddd!important;pointer-events:none!important}a{-webkit-tap-highlight-color:transparent}.flash{position:fixed;z-index:10}.flash~.container-fixed{top:0;transition:top .5s}.flash:not(.hide)~.container-fixed{top:60px}.tagcloud-header{display:flex;align-items:center;max-width:985px;margin:0 auto}.tagcloud-header h1{color:#fff;margin:0;padding:8px 10px 10px;text-transform:capitalize}.tagcloud-header img{align-self:flex-end}.tagcloud-header--between{justify-content:space-between}.tagcloud-header--center{justify-content:center}.tagcloud-description{position:relative}.tagcloud-description .breadcrumbs{text-align:center}@media (min-width:781px){.tagcloud-description .breadcrumbs{vertical-align:top;margin:0 0 10px 16px;position:absolute;top:0;left:0;max-width:240px;text-align:left}}.tagcloud-description .media-info-box{padding-bottom:15px}@media (min-width:781px){.l--main .deal-item{margin-top:10px}}.deal-item{background-color:#fff;position:relative;list-style:none;margin:0;border:none;border-radius:0;padding:.875rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.2)}.deal-item .badge-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start}@media (min-width:0px) and (max-width:480px){.deal-item .badge-wrapper{margin-bottom:8px}}.deal-item>div{text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:481px) and (max-width:780px){.deal-item>div{width:calc(100% - 171px)}}@media (min-width:781px){.deal-item>div{width:calc(100% - 201px)}}.deal-item.mlp{padding:5px;padding-right:50px;box-shadow:0 1px 3px rgba(0,0,0,.25);width:100%;max-width:740px}@media (min-width:0px) and (max-width:480px){.deal-item.mlp{min-height:132px}}@media (min-width:481px){.deal-item.mlp{min-height:0}}.deal-item.mlp div p{text-transform:capitalize;font-weight:600;color:#606060;margin-top:5px;display:flex}.deal-item.mlp div p span{font-weight:800}@media (min-width:481px){.deal-item.mlp div p{font-size:14px;line-height:19px}}@media (min-width:0px) and (max-width:480px){.deal-item.mlp div p{font-size:12px;line-height:14px}}.deal-item.mlp.top-of-the-day{margin-top:0;border:1px solid #fa5b60;box-shadow:none}.deal-item.mlp.top-of-the-day .detailed-deal-type-badge{border-bottom:none!important;border-left:none!important;border-top:none!important}.deal-item.filter-printable .callout-text strong{display:inline-block}.deal-item.filter-exclusive{background-color:#cfeffe;min-height:180px!important}@media (min-width:481px){.deal-item.filter-exclusive .deal-button{top:60px}.deal-item.filter-exclusive .comment-header-container{top:124px}.deal-item.filter-exclusive .click-count{top:calc(1.25rem + 88px)}}.deal-item.filter-exclusive .deal-item-content-container{padding-top:0}.deal-item.filter-exclusive .detailed-deal-type-badge{top:60px;background-color:#fff}.deal-item.filter-exclusive .exclusive-description{font-size:12px;color:grey}.deal-item.filter-exclusive .exclusive-deal{border-bottom:1px solid #aaa;position:relative;padding-bottom:7px;font-size:14px;text-align:left}.deal-item.filter-exclusive .exclusive-deal:before{content:"";position:absolute;bottom:-8px;left:20px;border-width:7px 7px 0;border-style:solid;border-color:#aaa transparent}.deal-item.filter-exclusive .exclusive-deal:after{content:"";position:absolute;left:20px;border-width:7px 7px 0;border-style:solid;border-color:#cfeffe transparent;bottom:-7px}.deal-item .deal-item-content-container{width:100%;padding-right:11.25rem;padding-left:102px;padding-top:7px;padding-bottom:10px}@media (min-width:0px) and (max-width:780px){.deal-item .deal-item-content-container{padding-right:0;padding-top:3px;padding-left:100px}}.deal-item .deal-item-content-container.mlp{color:#212121}.deal-item .deal-item-content-container.mlp .click-count{margin-top:5px}@media (min-width:0px) and (max-width:480px){.deal-item .deal-item-content-container.mlp .click-count{display:none}}@media (min-width:481px) and (max-width:780px){.deal-item .deal-item-content-container.mlp{width:auto;margin-right:150px;min-height:130px}}@media (min-width:0px) and (max-width:480px){.deal-item .deal-item-content-container.mlp .deal-button{display:none}}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge{top:0;left:0;width:94px;border:1px solid #e0e0e0;height:100%}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge .title{line-height:38px;font-size:16px;vertical-align:middle;text-transform:capitalize}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.promo-code .title{color:#f7814e}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.sale .title{color:#119ce7}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.printable .title{color:#52b541}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge .text{line-height:normal;top:0;bottom:0;right:0;display:table;height:calc(100% - 38px)}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge .text .span_text{height:100%;display:table-cell;vertical-align:middle}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.expired .title{color:#606060}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.expired .text{line-height:normal;top:0;bottom:0;right:0;display:table;width:100%}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.expired .text .span_text{height:100%;display:table-cell;vertical-align:middle;color:#606060}.deal-item .deal-item-content-container.mlp .detailed-deal-type-badge.expired .text .span_text .top{font-size:28px;vertical-align:middle}.deal-item .deal-item-content-container.mlp .copy{color:#212121;text-align:left;min-height:50px}.deal-item .deal-item-content-container.mlp .copy.expired{color:#606060;text-align:left}.deal-item .deal-item-content-container.mlp .copy b{color:#212121}@media (min-width:781px){.deal-item .deal-item-content-container.mlp .copy strong{font-size:24px}}@media (min-width:481px) and (max-width:780px){.deal-item .deal-item-content-container.mlp .copy strong{font-size:22px}}@media (min-width:0px) and (max-width:480px){.deal-item .deal-item-content-container.mlp .copy strong{font-size:20px}}.deal-item .deal-item-content-container.mlp .copy strong span{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.deal-item .deal-item-content-container.mlp .restriction-content{text-transform:capitalize;color:#606060;font-weight:300;text-align:left;margin-top:5px;display:block}.deal-item .deal-item-content-container.mlp .restriction-content span{font-weight:400;padding-right:5px}.deal-item .deal-item-content-container.mlp .restriction-content a{text-transform:capitalize}@media (min-width:481px){.deal-item .deal-item-content-container.mlp .restriction-content{font-size:14px;line-height:19px}}@media (min-width:0px) and (max-width:480px){.deal-item .deal-item-content-container.mlp .restriction-content{font-size:12px;line-height:14px;overflow:hidden}}.deal-item .deal-item-content-container.mlp p[data-js=expires]{margin-bottom:0!important}.deal-item .deal-item-content-container.mlp .ends-soon{color:#f95b60!important}.deal-item .printable-callout{font-weight:600;color:#f77a26;margin-right:10px;display:inline-block}.deal-item .copy{color:#4d4d4d;display:block;text-decoration:none;margin-bottom:0}.deal-item .copy b{color:#212121}.deal-item .copy strong{display:block;margin-bottom:5px}.deal-item .restriction-content{color:grey;font-weight:400;word-break:break-word}.deal-item div p{color:grey;margin:0}.deal-item .deal-button{position:absolute;top:1.25rem;right:1.25rem}@media (min-width:0px) and (max-width:480px){.deal-item .deal-button{display:none}}.deal-item .click-count{color:#4d4d4d;display:block;position:absolute;right:1.25rem;width:10.625rem;text-align:center;top:calc(1.25rem + 48px)}.deal-item .voting-container{margin-top:.75rem}.deal-item .voting-container .success-rate{vertical-align:top;color:#606060}.deal-item .voting-container .icon-thumbs-up-default,.deal-item .voting-container .icon-thumbs-up-selected{margin-left:1.25rem;margin-right:1rem}.deal-item .voting-container .icon-thumbs-down-default,.deal-item .voting-container .icon-thumbs-down-selected,.deal-item .voting-container .icon-thumbs-up-default,.deal-item .voting-container .icon-thumbs-up-selected{display:inline-block;width:1rem;height:1rem}@media (min-width:0px) and (max-width:480px){.deal-item{text-align:center;padding:.625rem 1rem .75rem}.deal-item .deal-button{position:relative;top:0;right:0}.deal-item .click-count{position:relative;width:inherit;right:0;top:0}.deal-item .restriction-content,.deal-item div p{display:block;margin-bottom:6px}.deal-item .printable-callout{margin-right:0;display:block}.deal-item .voting-container{display:none}}.deal-item.with-logo{padding:5px 12.5rem 5px 7rem}.deal-item.with-logo .logo{position:absolute;top:1.25rem;left:1.25rem;max-height:70px;max-width:70px}.deal-item.with-logo .fallback-name-wrapper{font-size:11px;line-height:16px;position:absolute;top:1.25rem;left:.625rem;height:auto;width:70px;word-wrap:break-word}.deal-item.with-logo .fallback-name-wrapper .fallback-name-helper{height:100%;vertical-align:middle;display:none}.deal-item.with-logo .fallback-name-wrapper .fallback-name{width:70px;display:inline-block;vertical-align:middle;text-align:center}.deal-item.with-logo .copy{margin-bottom:.125rem}.deal-item.with-logo .restriction-content,.deal-item.with-logo div p{display:block;margin-bottom:.625rem}.deal-item.with-logo.featured{padding-left:1.25rem;min-height:10rem;display:table;width:100%}@media (min-width:781px){.deal-item.with-logo.featured>div{text-align:left;width:auto}}.deal-item.with-logo.featured>div::after{content:"";display:table;clear:both}.deal-item.with-logo.featured .featured-left{display:table-cell;text-align:center;width:120px;float:left}.deal-item.with-logo.featured .featured-left .logo{position:static;max-height:60px;max-width:120px;margin-bottom:.25rem}.deal-item.with-logo.featured .featured-left .merchant-name{color:#b1b1b1;margin-bottom:.5rem}.deal-item.with-logo.featured .featured-left .donation{color:#212121}.deal-item.with-logo.featured .featured-left .donation span{color:#f77a26}.deal-item.with-logo.featured .featured-middle{display:inline-block;width:calc(100% - 120px);vertical-align:top;padding-left:1.25rem}.deal-item.with-logo.featured .featured-middle .copy{width:100%}.deal-item.with-logo.featured .merchant-link{display:block;padding-left:140px}@media (min-width:0px) and (max-width:780px){.deal-item.with-logo .logo-link{display:block}.deal-item.with-logo .logo-link .logo{margin-bottom:1.5rem}.deal-item.with-logo .fallback-name-wrapper{margin-top:.625rem;margin-bottom:1.875rem;padding:0 3px}.deal-item.with-logo .fallback-name-wrapper .fallback-name{font-weight:600;width:100%}.deal-item.with-logo .copy{margin-bottom:.325rem}.deal-item.with-logo .deal-button{right:0}.deal-item.with-logo .merchant-link{display:block;margin-top:10px}.deal-item.with-logo .restriction-content,.deal-item.with-logo div p{display:block;margin:0;margin-bottom:6px}.deal-item.with-logo.featured{padding:1.25rem}.deal-item.with-logo.featured .featured-left .merchant-name{display:block}.deal-item.with-logo.featured .featured-left .donation{margin-bottom:1.5rem}}.deal-item:not(.mlp) .deal-item-comment-container .comment-container{margin-left:0}.coupon-list-categories .list .deal-item:not(.featured){padding:0}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container){position:relative;display:table;margin-left:109px;min-height:165px;padding-top:11px;width:calc(100% - 301px);table-layout:fixed;height:1px}@media (min-width:0px) and (max-width:480px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container){width:100%;text-align:left;padding-right:124px;min-height:165px}}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container)>.voting-container,.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container)>a,.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container)>p{width:100%}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .logo-link:not(.merchant-link){position:absolute;top:30px;left:-96px;width:auto;padding-top:0}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .logo-link:not(.merchant-link) img{position:static;display:inline-block}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .merchant-link{position:absolute;bottom:12px;left:0}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge{position:absolute;left:0;top:0;width:94px;height:100%;border:1px solid #e0e0e0;text-align:center}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge::after{content:"";display:inline-block;visibility:hidden;vertical-align:middle;width:1px;height:calc(100% - 38px);background-color:transparent}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge .title{font-size:16px;line-height:18px;font-weight:700;height:38px;padding-top:10px;padding-bottom:12px;vertical-align:middle;color:#fff;text-align:center;text-transform:capitalize}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.promo-code .title{background-color:#a348e5}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.sale .title{background-color:#a52278}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.printable .title{background-color:#fa4200}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge .text{font-size:28px;line-height:34px;font-weight:700;top:0;bottom:0;right:0;display:inline-block;vertical-align:middle;text-align:center}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge .text .span_text{height:100%;display:table-cell;vertical-align:middle}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge .text .bottom{font-size:18px;line-height:23px}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.expired .title{display:none}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.expired .text{line-height:normal;top:0;bottom:0;right:0;display:table;height:100%;width:100%}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.expired .text .span_text{height:100%;display:table-cell;vertical-align:middle}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.expired .text .span_text .top{color:#212121;font-size:18px;vertical-align:middle}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .detailed-deal-type-badge.expired .text .span_text .bottom{display:none}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .copy{width:100%}@media (min-width:0px) and (max-width:480px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .copy{font-size:20px}}@media (min-width:481px) and (max-width:780px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .copy{font-size:22px}}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .copy strong span{font-weight:400;line-height:28px;display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .voting-container{margin-top:15px;padding-bottom:15px}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .deal-button{right:-172px}@media (min-width:0px) and (max-width:480px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .deal-button{display:none}}@media (min-width:481px) and (max-width:780px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .deal-button{right:-192px}}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .restriction-content,.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) p[data-js]{font-size:12px;line-height:19px;margin:0}@media (min-width:0px) and (max-width:480px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .restriction-content,.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) p[data-js]{font-size:10px;line-height:14px}}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) p[data-js]{text-transform:capitalize;font-size:12px;padding-top:4px;padding-bottom:38px}@media (min-width:0px) and (max-width:480px){.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) p[data-js]{font-size:9px;line-height:14px;padding-bottom:33px}}.coupon-list-categories .list .deal-item:not(.featured)>div:not(.deal-item-comment-container) .ends-soon{color:#f95b60!important}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container{position:relative}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comment-container{margin-left:109px}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comment-container .comment-close{top:0;right:-180px}@media (min-width:0px) and (max-width:780px){.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comment-container .comment-close{right:-160px}}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comment-header-container{top:-39px;bottom:auto;right:-180px}@media (min-width:0px) and (max-width:780px){.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comment-header-container{right:0;right:-172px}}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comments{padding-bottom:16px}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container .comments .existing-comments{overflow-y:auto}.coupon-list-categories .list .deal-item:not(.featured) .deal-item-comment-container.opened .comment-header-container{top:-53px}@media (min-width:0px) and (max-width:480px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp){padding-right:22px}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container){position:relative;display:table;min-height:165px;padding-top:11px;width:calc(100% - 160px);height:1px}@media (min-width:481px) and (max-width:780px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container){width:calc(100% - 140px)}}@media (min-width:0px) and (max-width:480px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container){width:100%}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .logo-link:not(.merchant-link){position:absolute;top:30px;left:-96px;width:auto;padding-top:0}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .logo-link:not(.merchant-link) img{position:static;display:inline-block}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .merchant-link{position:absolute;bottom:12px;left:0}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .deal-button{right:-180px}@media (min-width:0px) and (max-width:480px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .deal-button{display:none}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp)>div:not(.deal-item-comment-container) .copy strong span{font-weight:400;line-height:28px;display:block}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container{width:calc(100% - 150px);position:relative}@media (min-width:481px) and (max-width:780px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container{width:calc(100% - 120px)}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container .comment-container .comment-close{top:0;right:-180px}@media (min-width:0px) and (max-width:780px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container .comment-container .comment-close{right:-160px}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container .comment-header-container{top:-39px;bottom:auto;right:-180px}@media (min-width:0px) and (max-width:780px){.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container .comment-header-container{right:0;right:-172px}}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container .comments{max-width:none}.coupon-list:not(.coupon-list-categories) .list .deal-item:not(.mlp) .deal-item-comment-container.opened .comment-header-container{top:-53px}.coupon-list:not(.coupon-list-categories) .list .fallback-name-wrapper{position:static;height:auto}.coupon-list:not(.coupon-list-categories) .list .fallback-name{font-weight:400;width:70px}.coupon-list:not(.coupon-list-categories) .list p[data-js=expires]{margin-bottom:30px;text-transform:capitalize}.coupon-list:not(.coupon-list-categories) .list .ends-soon{color:#f95b60!important}.coupon-list:not(.coupon-list-categories) .list p{font-size:12px;line-height:16px}.coupon-of-the-day{max-width:740px;margin-bottom:0}.coupon-of-the-day .day-coupon-text{background-color:#fa5b60;border:1px solid #fa5b60;color:#fff;text-align:center;padding-top:5px;padding-bottom:1px;font-size:19px;-webkit-font-smoothing:antialiased}.coupon-list{font-family:"Open Sans",sans-serif;color:#4d4d4d}@media (min-width:0px) and (max-width:480px){.coupon-list{padding:0}}.coupon-list .title{font-size:1.5rem;line-height:1.75rem;font-weight:500}.coupon-list .title a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.coupon-list .title a:hover{text-decoration:underline;color:inherit}.coupon-list .title.banner{margin:0;background-color:#4d4d4d;padding:.74rem 10px;position:relative;text-align:center;color:#fff;z-index:1;font-size:1.5rem;line-height:1.75rem;font-weight:500}.coupon-list .title.banner:before{background-color:#4d4d4d;content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}.coupon-list .list{padding:32px .625rem 10px;list-style:none;margin:0 auto;opacity:1!important}.coupon-list .list p{font-size:12px;line-height:16px}.coupon-list .list li .commentable{min-height:0;padding-right:50px}.coupon-list .list li.deal-item{background-color:#fff;position:relative;list-style:none;margin:0;border:none;border-radius:4px;padding:.875rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.2);margin-bottom:10px}.coupon-list .list li.deal-item.with-logo{padding:5px 12.5rem 5px 7rem}.coupon-list .list li.deal-item.commentable{min-height:0;padding-right:50px}.coupon-list .list li.deal-item>div{position:relative;display:table;min-height:165px;padding-top:11px;width:calc(100% - 160px);text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.coupon-list .list li.deal-item .logo-link{cursor:pointer}.coupon-list .list li.deal-item .logo-link img{position:static;display:inline-block}.coupon-list .list li.deal-item .logo-link img.logo{top:1.25rem;left:1.25rem;max-height:70px;max-width:70px}.coupon-list .list li.deal-item .badge-wrapper{display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:wrap}.coupon-list .list li.deal-item .badge-wrapper>*{margin-bottom:8px;margin-right:8px}.coupon-list .list li.deal-item .badge-wrapper .promo-code{color:#bb4296}.coupon-list .list li.deal-item .badge-wrapper .deal-type-badge{font-size:14px;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:.03125rem;font-weight:600;border-radius:2px;padding:1px 4px 0 4px;line-height:17px}.coupon-list .list li.deal-item .badge-wrapper .deal-type-badge.printable{color:#cb566f;background:#f4e5e8}.coupon-list .list li.deal-item .badge-wrapper .deal-type-badge.promo-code{color:#f7814e;background:#feebe3}.coupon-list .list li.deal-item .badge-wrapper .deal-type-badge.sale{color:#119ce7;background:#d9eeff}.coupon-list .list li.deal-item .badge-wrapper .merchant-name-badge{text-transform:none;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;vertical-align:top;padding:1px 4px 0 4px;color:#000;font-style:normal;background:#eee;border-radius:2px;line-height:17px}.coupon-list .list li.deal-item .badge-wrapper .verified{display:flex;padding:0 4px;color:#52b541;font-style:normal;background:#e6f2e2;border-radius:2px;font-weight:600;font-size:14px;height:18px}.coupon-list .list li.deal-item .badge-wrapper .verified img{height:13px;margin:3px 0 0 0}.coupon-list .list li.deal-item .badge-wrapper .verified div{margin-left:4px;line-height:17px;margin-top:1px}.coupon-list .list li.deal-item .copy{font-weight:400;font-size:1.25rem;line-height:1.625rem;text-transform:none;letter-spacing:0;color:#4d4d4d;display:block;text-decoration:none;margin-bottom:.125rem;cursor:pointer}.coupon-list .list li.deal-item .copy strong{font-size:1.5rem;line-height:1.75rem;font-weight:400;display:block;margin-bottom:5px}@media (max-width:480px) and (min-width:0px){.coupon-list .list li.deal-item .copy strong{font-size:1.25rem;line-height:1.625rem}}.coupon-list .list li.deal-item .copy strong .title{color:#4d4d4d;font-weight:400;line-height:28px;display:block}.coupon-list .list li.deal-item .restriction-content{margin-top:0;color:gray;font-weight:400;word-break:break-word;display:block;margin-bottom:.625rem;-webkit-font-smoothing:antialiased}@media (max-width:780px) and (min-width:0px){.coupon-list .list li.deal-item .restriction-content{display:block;margin:0;margin-bottom:6px}}.coupon-list .list li.deal-item p[data-js=expires]{color:gray;margin:0;font-weight:400;margin-bottom:30px;text-transform:capitalize;-webkit-font-smoothing:antialiased}.coupon-list .list li.deal-item .ends-soon{color:#f95b60!important}.coupon-list .list li.deal-item .deal-button{font-weight:500;font-size:.875rem;text-transform:none;letter-spacing:0;width:10.625rem;height:2.875rem;display:inline-block;border-radius:3px;cursor:pointer;line-height:2.875rem!important;text-align:center;text-decoration:none;position:absolute;overflow:hidden;top:50%;right:-190px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered){overflow:hidden}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered):before{content:"";display:block;position:absolute;width:0;height:30px;bottom:0;left:139px;transition:all .1s ease-in;border-top:16px solid transparent;border-right:16px solid transparent;border-bottom:0;border-left:16px solid #139be8}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered):after{content:"";display:block;position:absolute;width:0;height:0;top:0;left:139px;border-width:8px;border-style:solid;border-color:transparent;transition:all .1s ease-in;border-bottom-left-radius:3px;border-left-color:#1975b7;border-bottom-color:#1975b7}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered):hover:before{left:113px;height:14px;border-width:32px;border-left-width:32px;border-left-color:#118ed5}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered):hover:after{border-width:16px;left:113px}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered):hover .label{width:113px;background-color:#118ed5}.coupon-list .list li.deal-item .deal-button.has-code:not(.is-uncovered) .label{width:139px;text-align:left;padding-left:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.coupon-list .list li.deal-item .deal-button.has-code.is-uncovered .label{display:none}.coupon-list .list li.deal-item .deal-button.has-code.is-uncovered .code{text-align:center}.coupon-list .list li.deal-item .deal-button .code{font-weight:400;font-size:1.125rem;line-height:1.5rem;text-transform:none;letter-spacing:0;text-align:right;padding:0 .5rem;line-height:2.675rem!important;font-weight:600!important;border:1px dashed #12c3ff;background-color:#c4f0ff;color:#12c3ff}.coupon-list .list li.deal-item .deal-button .label{position:absolute;top:0;left:0;color:#fff;white-space:nowrap;overflow:hidden;transition:all .1s ease-in;background-color:#139be8}.coupon-list .list li.deal-item .deal-button .code,.coupon-list .list li.deal-item .deal-button .label{width:inherit;height:inherit;display:inherit;border-radius:inherit}.coupon-list .list li.deal-item .merchant-link{font-weight:400;font-size:.75rem;line-height:1.0625rem;text-transform:none;letter-spacing:0;position:absolute;bottom:12px;left:0;cursor:pointer;color:#1975b7;-webkit-font-smoothing:antialiased}.coupon-list .list li.deal-item .merchant-link.logo-link{top:initial}.coupon-list .list li .deal-item-comment-container{width:calc(100% - 150px);position:relative;min-height:auto!important;min-height:initial!important}.coupon-list .list li .deal-item-comment-container .comment-header-container{width:10.625rem;cursor:pointer;position:absolute;right:1.25rem;text-align:center;bottom:.75rem;margin-top:5px;top:-39px;bottom:auto;right:-180px}.coupon-list .list li .deal-item-comment-container .comment-header-container .add-comment{-webkit-font-smoothing:antialiased;font-weight:400;font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0;color:#4d4d4d;vertical-align:middle;background-color:#fff;border:#fff}.coupon-list .list li .deal-item-comment-container .comment-header-container .add-comment:before{display:inline-block;content:"";background-image:url(/front-assets/images/icons_sprite.png);background-position:-80px -122px;width:18px;height:16px;width:18px;margin-top:-3px;height:1rem;vertical-align:middle;margin-right:5px}.coupon-list .list .increased-donation-content{display:flex;align-items:center;font-size:13px;color:#50b5b3}.padding-none{padding:0!important}.coupon-list>.title.banner,.t--section-header{position:relative;text-align:center;color:#fff;z-index:1}.coupon-list>.title.banner:before,.t--section-header:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}.t--section-header{padding:.74rem 0;margin-bottom:.25rem}.t--section-header:after{content:"";font-family:symbols;font-size:2.75rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-1.375rem;left:50%;margin-left:-1.375rem}.coupon-list>.title.banner{padding:.74rem 0;margin-bottom:.25rem}.coupon-list>.title.banner,.t--section-header{background-color:#4d4d4d}.coupon-list>.title.banner:after,.t--section-header:after{color:#4d4d4d}.coupon-list>.title.banner:before,.t--section-header:before{background-color:#4d4d4d}.coupon-list{font-family:"Open Sans",sans-serif;color:#4d4d4d}@media (min-width:781px){.coupon-list{padding:0}}@media (min-width:0px) and (max-width:480px){.coupon-list{padding-bottom:0}}.coupon-list.with-spacing{padding-bottom:4rem}@media (min-width:0px) and (max-width:480px){.coupon-list.with-spacing{padding-bottom:0}}.coupon-list.with-spacing>.list{padding:32px .625rem 10px;margin-bottom:0}.coupon-list.with-spacing>.list li{margin-bottom:10px}@media (min-width:0px) and (max-width:780px){.coupon-list.with-spacing>.list{padding:32px 0 0 0}}.coupon-list.with-bottom-spacing{padding-bottom:1rem}.coupon-list:first-child>.list{margin:0}@media (min-width:0px) and (max-width:575px){.coupon-list:first-child>.list{margin:0 -24px}}.coupon-list>.title{margin:.625rem 0}.coupon-list>.title.banner{margin:0}.coupon-list>.subtitle,.coupon-list>.title{padding:0 1.25rem}.coupon-list>.list{list-style:none;padding:0}.coupon-list>.list.with-bottom-spacing{padding-top:32px;padding-bottom:30px}.coupon-list>.list>li{min-height:0;margin-bottom:.625rem}.coupon-list>.list>li.coupon-of-the-day{margin-bottom:0}@media (min-width:0px) and (max-width:480px){.coupon-list>.subtitle,.coupon-list>.title{padding:0 .625rem}}@media (min-width:0px) and (max-width:780px){.coupon-list>.list{padding-top:16px}}.deal-item-comment-container form .actions button,.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.vex.updated-modal .vex-content .section.middle .shop-link.is-button{padding:.75rem 1.25rem .875rem 1.25rem}.code-button .copy-code{padding:1rem 2.75rem 1.125rem 2.75rem}.code-button .copy-code,.deal-item-comment-container form .actions button,.deal-item-comment-container form button,.deal-item-comment-container form button[disabled],.vex.updated-modal .vex-content .section.middle .shop-link.is-button{zoom:1}li.deal-item.commentable{min-height:0;padding-right:50px}@media (min-width:0px) and (max-width:480px){.deal-item-comment-container{display:none!important}}.deal-item-comment-container .comments{display:none;max-width:545px}.deal-item-comment-container .comment-container{margin-left:102px}.deal-item-comment-container .comment-container .comment-close{background-image:url(/front-assets/images/icons_sprite.png);background-position:-62px -122px;width:18px;height:18px;position:absolute;right:23px;background-repeat:no-repeat;cursor:pointer}.deal-item-comment-container form{margin-top:10px}.deal-item-comment-container form .actions{text-align:left;margin-top:15px;margin-bottom:-7px}.deal-item-comment-container form .actions button{margin-bottom:1.25rem;background-color:#139be8;color:#fff;display:inline-block;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;cursor:pointer;text-decoration:none;outline:0;width:130px;height:40px;font-size:16px;font-weight:500}.deal-item-comment-container form .actions button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.deal-item-comment-container form .actions button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.deal-item-comment-container form .actions .error{color:#e01350;display:inline-block;padding-left:1.25rem;margin-bottom:10px}.deal-item-comment-container form button{background-color:#139be8;color:#fff;display:inline-block;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;cursor:pointer;text-decoration:none;outline:0}.deal-item-comment-container form button:hover{background-color:#1292da;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.deal-item-comment-container form button:active{background-color:#139be8;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.deal-item-comment-container form button[disabled]{background-color:#b1b1b1;color:#fff;display:inline-block;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;cursor:pointer;text-decoration:none;outline:0}.deal-item-comment-container form button[disabled]:hover{background-color:#a9a9a9;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.deal-item-comment-container form button[disabled]:active{background-color:#b1b1b1;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.deal-item-comment-container .comment-header-container{width:10.625rem;cursor:pointer;position:absolute;right:1.25rem;text-align:center;bottom:.75rem;margin-top:5px}@media (min-width:0px) and (max-width:480px){.deal-item-comment-container .comment-header-container{display:none}}@media (min-width:0px) and (max-width:480px){.deal-item-comment-container .comment-header-container{position:relative;top:0;right:0;width:auto;padding-top:0}}.deal-item-comment-container .comment-header-container .add-comment{color:#4d4d4d;vertical-align:middle;background-color:#fff;border:#fff;cursor:pointer;padding-top:0;padding-bottom:0}.deal-item-comment-container .comment-header-container .add-comment:focus{outline:0}.deal-item-comment-container .icon-speech_bubble{display:inline-block;background-position:center;background-repeat:no-repeat;width:15px;height:20px;vertical-align:middle}.deal-item-comment-container [data-expandable-text]{padding-bottom:1px;margin-bottom:-4px}.deal-item-comment-container [data-expandable-text] textarea{border:solid 1px #e0e0e0;border-radius:3px;padding:.5rem .625rem}.deal-item-comment-container [data-expandable-text] pre{min-height:1.5rem}.deal-item-comment-container .comment{position:relative;background-color:#f2f2f2;padding:.5rem 2.825rem;margin-bottom:5px}.deal-item-comment-container .comment:before{content:"";position:absolute;top:9px;left:17px;background-image:url(/front-assets/images/icons_sprite.png);background-position:-80px -122px;width:18px;height:16px}.deal-item-comment-container .comment .content{color:#4d4d4d}.deal-item-comment-container .comment .created-at{color:#4d4d4d;font-size:10px}.deal-item-comment-container .success{color:#fff;text-align:left;background-color:#1f993b;margin:.625rem 0 1rem;padding:.5rem 1.25rem}.deal-item-comment-container .existing-comments{text-align:left;max-height:406px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.deal-item-comment-container .recaptcha-container{padding-top:10px}[data-expandable-text]{position:relative}[data-expandable-text]>pre,[data-expandable-text]>textarea{white-space:pre-wrap;word-wrap:break-word}[data-expandable-text]>textarea{width:100%}[data-expandable-text]>pre{display:none}[data-expandable-text].active>textarea{overflow:hidden;position:absolute;top:0;left:0;height:100%;resize:none}[data-expandable-text].active>pre{display:block;visibility:hidden}.hidden{display:none}.deal-type-badge{font-size:14px;line-height:17px;font-weight:400;display:inline-block;vertical-align:top;padding:0;margin-bottom:2px}.deal-type-badge .deal-button{margin-top:1px}.deal-type-badge.printable{color:#dc4c26}.deal-type-badge.promo-code{color:#bb4296}.deal-type-badge.sale{color:#a348e5}.deal-item-content-container{min-height:110px;padding-left:80px}.deal-item-content-container .copy{display:block;margin-bottom:5px!important}.deal-item-content-container .copy strong:hover{color:#139be8}.deal-item-content-container .detailed-deal-type-badge{position:absolute;top:15px;left:10px;display:block;width:80px;height:110px;border:solid 1px #bb4296;text-align:center;text-transform:uppercase;line-height:80px;vertical-align:middle;cursor:pointer}.deal-item-content-container .detailed-deal-type-badge .title{line-height:30px;font-size:14px;color:#bb4296}.deal-item-content-container .detailed-deal-type-badge .text{color:#000;display:inline-block;vertical-align:middle;line-height:normal}.deal-item-content-container .detailed-deal-type-badge .text .top{display:inline-block;font-size:28px}.deal-item-content-container .detailed-deal-type-badge .text .bottom{display:inline-block;width:80px;font-size:18px}.deal-item-content-container .detailed-deal-type-badge.promo-code{border:solid 1px #a348e5}.deal-item-content-container .detailed-deal-type-badge.promo-code .title{color:#a348e5}.deal-item-content-container .detailed-deal-type-badge.printable{border:solid 1px #dc4c26}.deal-item-content-container .detailed-deal-type-badge.printable .title{color:#dc4c26}.deal-item-content-container .detailed-deal-type-badge.free-shipping .top{font-size:22px}.deal-item-content-container .detailed-deal-type-badge.free-shipping .bottom{font-size:14px}.deal-item-content-container .detailed-deal-type-badge.free-gift .top,.deal-item-content-container .detailed-deal-type-badge.on-sale .top{font-size:22px}.deal-item-content-container .detailed-deal-type-badge.free-gift .bottom,.deal-item-content-container .detailed-deal-type-badge.on-sale .bottom{font-size:22px}.hidden{display:none}.merchant-name-badge{font-size:14px;line-height:17px;font-weight:400;cursor:pointer;display:inline-block;vertical-align:top;padding:0;margin-bottom:2px;color:#1975b7;text-transform:none}@media (max-width:414px) and (min-width:0px){.badge-wrapper{flex-flow:column nowrap}.badge-wrapper .increased-donation-content:before{content:none}}.l--regular-right-sidebar{overflow-x:hidden}.l--regular-right-sidebar .l--content{max-width:1000px;width:100%;display:table;margin:0 auto;table-layout:fixed}.l--regular-right-sidebar .l--content .l--main{display:table-cell;vertical-align:top;position:relative;background-color:#f2f2f2;padding-top:0}.l--regular-right-sidebar .l--content .l--main .ads-con{height:inherit;display:block}@media (min-width:0px) and (max-width:780px){.l--regular-right-sidebar .l--content .l--main{display:block;width:100%;padding:0}}.l--regular-right-sidebar .l--content .l--sidebar{display:table-cell;max-width:234px;width:234px;padding:0 32px 0 16px}@media (min-width:0px) and (max-width:780px){.l--regular-right-sidebar .l--content .l--sidebar{display:none}}@media (min-width:781px){.l--regular-right-sidebar .l--content .l--sidebar{padding-top:50px}}.category-filter,.merchant-filter{margin-top:20px}.category-filter-box,.merchant-filter-box{padding:.625rem;position:relative;color:#212121}.category-filter-box .filter-container,.merchant-filter-box .filter-container{padding-top:16px;padding-bottom:16px}.category-filter-box .title,.merchant-filter-box .title{font-weight:500;color:#2d2d2d;font-size:17px;margin:0 0 12px 0}.category-filter-box .control-label,.merchant-filter-box .control-label{font-weight:300;font-size:14px;color:#2d2d2d}.categories-sidebar{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:100%}.categories-sidebar .category-filter{margin-top:0}.categories-sidebar .category-filter .category-filter-box{margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.l--regular-right-sidebar .categories-container{padding-top:20px;padding-right:24px;padding-bottom:60px;padding-left:0}@media (min-width:0px) and (max-width:780px){.l--regular-right-sidebar .categories-container{padding-right:0}}.l--regular-right-sidebar .categories-container .l--sidebar{padding-top:0;padding-right:24px;padding-bottom:20px;padding-left:24px}.l--regular-right-sidebar .categories-container .l--main{border:none}.l--regular-right-sidebar .categories-container .list{padding-bottom:20px}.l--regular-right-sidebar .categories-container .list>li:not(.featured){margin-top:0;margin-bottom:10px}@media (min-width:481px) and (max-width:780px){.l--regular-right-sidebar .categories-container .categories-sidebar{display:none}}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .media-info-box.offers-available-container{color:#212121;top:0;padding:0;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .media-info-box.offers-available-container:after{height:auto}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .media-info-box.offers-available-container .copy{font-size:18px;line-height:24px}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .media-info-box.offers-available-container .title{font-size:24px;line-height:28px;font-weight:500;margin:0;padding-bottom:5px}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .category-filter-box br{display:none}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .category-filter-box .title{font-size:18px;line-height:24px;font-weight:500;margin:0;padding-bottom:8px}.l--regular-right-sidebar .categories-container .categories-sidebar .merchant-media-boxes .category-filter-box .control-label{display:block;padding-bottom:2px}.deal-button{width:10.625rem;height:2.875rem;display:inline-block;position:relative;border-radius:3px;cursor:pointer;line-height:2.875rem!important;text-align:center;text-decoration:none}.deal-button.has-code:not(.is-uncovered){overflow:hidden}.deal-button.has-code:not(.is-uncovered):after{content:"";display:block;position:absolute;width:0;height:0;top:0;left:139px;border-width:8px;border-style:solid;border-color:transparent;transition:all,.1s ease-in;border-bottom-left-radius:3px;border-left-color:#1975b7;border-bottom-color:#1975b7}.deal-button.has-code:not(.is-uncovered).expired:after{border-left-color:#7b7b7b;border-bottom-color:#7b7b7b}.deal-button.has-code:not(.is-uncovered):before{content:"";display:block;position:absolute;width:0;height:30px;bottom:0;left:139px;transition:all,.1s ease-in;border-top:16px solid transparent;border-right:16px solid transparent;border-bottom:0;border-left:16px solid #139be8}.deal-button.has-code:not(.is-uncovered).expired:before{border-left:16px solid #b1b1b1}.deal-button.has-code:not(.is-uncovered) .label{width:139px;text-align:left;padding-left:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.deal-button.has-code:not(.is-uncovered):hover:after{border-width:16px;left:113px}.deal-button.has-code:not(.is-uncovered):hover:before{left:113px;height:14px;border-width:32px;border-left-width:32px;border-left-color:#118ed5}.deal-button.has-code:not(.is-uncovered):hover.expired:before{border-left-color:#b1b1b1}.deal-button.has-code:not(.is-uncovered):hover .label{width:113px;background-color:#118ed5}.deal-button.has-code:not(.is-uncovered):hover .label.expired{background-color:#b1b1b1}.deal-button .code{text-align:right;padding:0 .5rem;line-height:2.675rem!important;font-weight:600!important;border:1px dashed #12c3ff;background-color:#c5f0ff;color:#12c3ff}.deal-button .code.expired{border:1px dashed #b1b1b1;background-color:#f5f5f5!important;color:#b1b1b1}.deal-button .code:hover{background-color:#baeeff}.deal-button .code.expired{background-color:#b1b1b1}.deal-button .label{position:absolute;top:0;left:0;color:#fff;white-space:nowrap;overflow:hidden;transition:all,.1s ease-in;background-color:#139be8}.deal-button .label.expired{background-color:#b1b1b1}.deal-button .label.expired:hover{background-color:#b1b1b1!important}.deal-button .label:hover{background-color:#118ed5}.deal-button .code,.deal-button .label{width:inherit;height:inherit;display:inherit;border-radius:inherit}.deal-button.has-code.is-uncovered{width:auto;min-width:10.625rem}.deal-button.has-code.is-uncovered .label{display:none}.deal-button.has-code.is-uncovered .code{text-align:center}.deal-button.bold-button-1{width:11.25rem}.deal-button.bold-button-1 span.label{font-weight:600}.deal-button.bold-button-1.has-code:not(.is-uncovered):after{left:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered):before{left:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered) .label{width:146px}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover:after{border-width:16px;left:123px}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover:before{left:123px;height:14px;border-width:32px;border-left-color:#00bdfd}.deal-button.bold-button-1.has-code:not(.is-uncovered):hover .label{width:123px;background-color:#00bdfd}.deal-button.bold-button-2{width:12.5rem}.deal-button.bold-button-2 span.label{font-weight:600}.deal-button.bold-button-2.has-code:not(.is-uncovered):after{left:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered):before{left:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered) .label{width:165px}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover:after{border-width:16px;left:143px}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover:before{left:143px;height:14px;border-width:32px;border-left-color:#00bdfd}.deal-button.bold-button-2.has-code:not(.is-uncovered):hover .label{width:143px;background-color:#00bdfd}.merchant-media-boxes{background-color:#f2f2f2}.merchant-media-boxes.categories{padding-right:24px;padding-left:24px}.merchant-media-boxes.categories h2{font-size:18px;line-height:24px;font-weight:600;margin-top:30px;margin-bottom:16px}.merchant-media-boxes.categories .media-info-box{padding:0;padding-bottom:29px;border-bottom:1px solid #e0e0e0}.merchant-media-boxes.categories .media-info-box:after{height:auto}.merchant-media-boxes.categories .media-info-box .copy{font-size:14px;line-height:20px}@media (min-width:0px) and (max-width:480px){.merchant-media-boxes.categories .media-info-box .copy{padding:0}}.merchant-media-boxes.is-compact .copy:after{height:.625rem}.merchant-media-boxes.is-compact .media-info-box{padding:0}@media (min-width:781px){.merchant-media-boxes.is-compact .media-info-box{top:10px}}@media (min-width:0px) and (max-width:480px){.merchant-media-boxes{padding:0}.merchant-media-boxes .copy{text-align:left}}.caterory-media-boxes{display:none}.featured-merchants h2.top{margin:0;padding:10px 20px;color:#fff;background-color:#139be8}#main h2.bottom{color:#4d4d4d;margin:20px 0 0 20px}.breadcrumbs .crumb{vertical-align:top}.breadcrumbs .crumb:after{content:"/";display:inline-block;padding:0 .25rem;color:grey;vertical-align:top}@media (min-width:0px) and (max-width:780px){.breadcrumbs .crumb:after{padding:0 1rem}}.breadcrumbs .crumb.last{color:#6d6d6d}@media (min-width:781px){.breadcrumbs .crumb.last{display:inline-block;word-wrap:break-word}}.breadcrumbs .crumb.last:after{content:""}.l--content .bottom-breadcrumbs{padding-right:24px;padding-left:24px}.l--content .bottom-breadcrumbs .breadcrumbs{padding-bottom:19px;border-bottom:1px solid #e0e0e0}.categories-links{padding-top:30px;padding-bottom:24px;margin-right:24px;margin-left:24px;border-bottom:1px solid #e0e0e0}.categories-links>.l--regular{display:inline-block;vertical-align:top}.categories-links>.l--regular:first-child{width:66.66%}@media (min-width:0px) and (max-width:480px){.categories-links>.l--regular:first-child{width:100%}}.categories-links>.l--regular:first-child a{width:33.33%}@media (min-width:0px) and (max-width:480px){.categories-links>.l--regular:first-child a{width:50%}}.categories-links>.l--regular:last-child{width:33.33%}@media (min-width:0px) and (max-width:480px){.categories-links>.l--regular:last-child{width:100%}}.categories-links>.l--regular:last-child a{width:50%}@media (min-width:0px) and (max-width:480px){.categories-links>.l--regular:last-child a{width:50%}}.categories-links>.l--regular a{display:inline-block;vertical-align:top;padding-right:16px;margin-bottom:15px}.categories-links>.l--regular .h1{font-size:18px;line-height:24px;font-weight:600;padding-bottom:20px}.categories-links>.l--regular a:hover{text-decoration:underline}.icon-speech_bubble{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2215%22%20height%3D%2213%22%20viewBox%3D%220%200%2015%2013%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Ctitle%3Espeech%20bubble%3C/title%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M19%20264h356v188.386H19z%22/%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22356%22%20height%3D%22188.386%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3C/defs%3E%3Cg%20transform%3D%22translate%28-30%20-357%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20stroke%3D%22%23FF0E0E%22%20mask%3D%22url%28%23b%29%22%20stroke-width%3D%222%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20d%3D%22M37.947%20357.984c-3.51%200-6.357%202.216-6.357%204.95%200%201.328.676%202.53%201.77%203.42-1.02%201.657-2.36%202.46-2.36%202.46%202.057-.285%203.507-.858%204.425-1.34.773.262%201.625.408%202.522.408%203.51%200%206.355-2.215%206.355-4.948%200-2.734-2.846-4.95-6.355-4.95%22%20stroke%3D%22%23139BE8%22%20fill%3D%22%23FFF%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.categories-pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.categories-pagination .pagination{width:162px;margin-right:auto;margin-left:auto;text-align:center}.categories-pagination .pagination .summary{display:inline-block;vertical-align:middle}.categories-pagination .pagination a,.categories-pagination .pagination span:not(.summary){display:inline-block;vertical-align:middle;position:relative;width:24px;height:24px;color:transparent}.categories-pagination .pagination a::before,.categories-pagination .pagination span:not(.summary)::before{content:"";display:block;position:absolute;top:50%;left:50%;width:9px;height:9px;background:0 0;border-left:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;transition:border-color 150ms ease-in-out}.categories-pagination .pagination a.disabled::before,.categories-pagination .pagination span:not(.summary).disabled::before{border-left-color:#b1b1b1;border-bottom-color:#b1b1b1}.categories-pagination .pagination a:hover::before{border-left-color:#139be8;border-bottom-color:#139be8}.categories-pagination .pagination .previous_page::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.categories-pagination .pagination .next_page::before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.coupon-list>.title.banner,.t--section-header{position:relative;text-align:center;color:#fff;z-index:1}.coupon-list>.title.banner:before,.t--section-header:before{content:"";height:100%;position:absolute;width:9999em;top:0;left:-4444em;z-index:-1}.t--section-header{padding:.74rem 0;margin-bottom:.25rem}.t--section-header:after{content:"";font-family:symbols;font-size:2.75rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;bottom:-1.375rem;left:50%;margin-left:-1.375rem}.coupon-list>.title.banner{padding:.74rem 0;margin-bottom:.25rem}.coupon-list>.title.banner,.t--section-header{background-color:#4d4d4d}.coupon-list>.title.banner:after,.t--section-header:after{color:#4d4d4d}.coupon-list>.title.banner:before,.t--section-header:before{background-color:#4d4d4d}body{color:#4d4d4d}.l--content .header{color:#1975b7;margin-bottom:.5rem}.l--content .sub-header{margin-bottom:1.5rem}.l--slim{background-color:#fff}.l--slim .l--content{background-color:transparent}.l--slim .l--content .title{margin-bottom:1rem}.layout--responsive-left-sidebar{background-color:#fff}.layout--responsive-left-sidebar .layout--container-content{background-color:transparent}.layout--responsive-left-sidebar h1{margin-bottom:1rem}.layout--responsive-container .layout--container-content.header h1{padding:2.5rem 1.75rem 1rem;margin-bottom:1rem}.layout--container-sidebar{background-color:#f9f9f9}.layout--container-sidebar .layout--container-main{background-color:transparent}.layout--container-sidebar .layout--container-sidebar{background-color:transparent}.layout--container-sidebar .layout--container-sidebar section{background-color:#f9f9f9;border-bottom:1px solid #f2f2f2}.layout--container-sidebar .layout--container-sidebar section:last-child{border-bottom:0}.t--light-gray{background-color:#fafafc}.t--coal{background-color:#212121}.t--dive{background-color:#007a87}.t--fog{background-color:#f2f2f2}.t--flint{background-color:#e0e0e0}.t--haze{background-color:#f9f9f9}.t--white{background-color:#fff}.t--honey-mustard{background-color:#ffeebc}.t--swipe-yellow{background-color:#ffffbf}.t--blue-spiral{background-color:#118bd0;background-image:url(/front-assets/images/profile-bg--large.png);background-position:center center;background-repeat:no-repeat}.t--blue-geometric{background:#139be8}.t--breezy{background-color:#f0faff}.t--zebra-striped:nth-child(odd){background-color:#f9f9f9}.t--with-spacing{padding:1.25rem 0}.flash{transition:all .8s;overflow:hidden}.flash.error{color:#e01350}.flash.notice{color:#1f993b}.flash.page{width:100%;text-align:center;color:#fff;padding:1.25rem 0}.flash.page p{margin:0}.flash.page.error{background-color:#e01350}.flash.page.notice{background-color:#1f993b}.flash.hide{max-height:0;padding:0}.note{text-align:center;color:grey;margin-top:1.625rem}.current-cause{display:inline-block;width:100%}.current-cause .charity-logo{float:left}.current-cause p{width:70%;float:left;margin:0;padding-left:6%}.theme--informational{margin:2rem auto 0;padding-left:1.25rem;padding-right:1.25rem;width:100%;max-width:1000px}@media (min-width:0px) and (max-width:780px){.theme--informational{width:100%}}.theme--informational p{color:#4d4d4d;margin:0;padding:0 0 1rem 0}.theme--informational p.address{margin-left:1.5rem}.theme--informational h1{margin:2.5rem 0 1.25rem 0}.theme--informational h2{color:#212121;margin:32px 0}.theme--informational h4{color:#212121;margin:.5rem 0 .5rem 0}.theme--informational ol{list-style-type:lower-alpha}.theme--informational address.address span{display:block}.vex.updated-modal.exclusive-modal .vex-content{margin-top:-28rem}.vex.updated-modal .vex-content{border-radius:0;width:660px}.vex.updated-modal .vex-content .vex-close:before{width:16px;height:16px;content:url(/front-assets/images/icons/close-icon.svg);color:#dadada;right:8px}.vex.updated-modal .vex-content .warning-close{position:absolute;top:0;right:0}.vex.updated-modal .vex-content .printable .section.top{padding:16px 10px}.vex.updated-modal .vex-content .printable .section.top .gs-logo{margin:0}.vex.updated-modal .vex-content .printable .section.top h3{margin:20px 0 12px 0;color:#139be8;font-size:20px}.vex.updated-modal .vex-content .printable .section.middle{padding:0 24px 24px 24px}.vex.updated-modal .vex-content .printable .section.middle .shop-link.is-button{display:inline-block}.vex.updated-modal .vex-content .section.top{margin-top:0;padding-bottom:8px;background-color:#cfefff}.vex.updated-modal .vex-content .section.top img.gs-logo{width:150px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle{padding-top:0;background-color:#cfefff}.vex.updated-modal .vex-content .section.middle div{margin-bottom:0}.vex.updated-modal .vex-content .section.middle div .code-button{width:330px;margin-bottom:16px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code{background-color:#007a87;padding:12px 24px}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied{padding:12px 24px 12px 56px;background-color:#b1b1b1}.vex.updated-modal .vex-content .section.middle div .code-button .copy-code.copied:before{top:14px;right:100px}.vex.updated-modal .vex-content .section.middle div .shop-at-merchant-copy{margin-bottom:16px;font-size:14px}.vex.updated-modal .vex-content .section.middle .shop-link{color:#139be8}.vex.updated-modal .vex-content .section.middle .shop-link.is-button{background-color:#007a87;color:#fff;display:inline-block;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;cursor:pointer;text-decoration:none;outline:0}.vex.updated-modal .vex-content .section.middle .shop-link.is-button:hover{background-color:#006c78;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.vex.updated-modal .vex-content .section.middle .shop-link.is-button:active{background-color:#007a87;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.vex.updated-modal .vex-content .section.bottom{padding:0;background-color:#fff}.vex.updated-modal .vex-content .section.bottom h2{font-weight:100}.vex.updated-modal .vex-content .deal-modal .deal-copy{background:0 0}.vex.updated-modal .vex-content .warning-modal{margin:10px;font-size:18px;color:#000}.vex.updated-modal .vex-content .warning-modal .warning-head{margin:15px 0;font-weight:600}.vex.updated-modal .vex-content .warning-modal .warning-title{margin:10px 0;font-weight:600}.vex.updated-modal .vex-content .warning-modal .warning-ok{cursor:pointer;background-color:#008b8b;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:18px}.vex.updated-modal .vex-content .warning-modal .warning-description{font-size:12px;margin:10px 0}.vex.updated-modal .warning-content{width:450px;background-color:#c8edff}.vex.updated-modal .warning-content .warning-close{padding:5px}@media (min-width:481px) and (max-width:780px){.vex.updated-modal .vex-content{min-width:481px;max-width:660px;width:auto;vertical-align:middle}.vex.updated-modal .vex-content .code-button{padding-top:0;padding-bottom:0}.vex.updated-modal .vex-content .code-button .code{display:table-cell}.vex.updated-modal .vex-content .code-button .copy-code{display:table-cell}.vex.updated-modal .deal-alerts-signup .signup button{padding-left:0;padding-right:0}}@media (min-width:0px) and (max-width:780px){.vex.updated-modal .printable .section.bottom,.vex.updated-modal .vex-content .section.bottom{display:block}.vex.updated-modal .printable .section.middle,.vex.updated-modal .vex-content .section.middle{padding-left:0;padding-right:0;border-radius:0}.vex.updated-modal .printable .section.middle .shop-link.is-link,.vex.updated-modal .vex-content .section.middle .shop-link.is-link{display:inline}}@media (min-width:0px) and (max-width:480px){.vex.updated-modal .printable,.vex.updated-modal .vex-content{width:100%}.vex.updated-modal .printable .section.middle .code-button,.vex.updated-modal .vex-content .section.middle .code-button{max-width:200px;width:100%}.vex.updated-modal .printable .section.middle .shop-link.is-link,.vex.updated-modal .vex-content .section.middle .shop-link.is-link{padding:.75rem 1.25rem .875rem 1.25rem}.vex.updated-modal .printable .section.bottom .deal-alerts-signup,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup{text-align:center;padding-right:initial;padding-left:initial}.vex.updated-modal .printable .section.bottom .deal-alerts-signup h2,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup h2{margin-top:0}.vex.updated-modal .printable .section.bottom .deal-alerts-signup button,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup button{margin-left:0}.vex.updated-modal .printable .section.bottom .deal-alerts-signup .signup button,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .signup button{margin-left:12px;padding-left:initial;padding-right:initial}.vex.updated-modal .printable .section.bottom .deal-alerts-signup .error-wrapper input,.vex.updated-modal .vex-content .section.bottom .deal-alerts-signup .error-wrapper input{width:160px}.vex.updated-modal .logo-envelope{display:none}}.deal-modal .deal-button.has-code:not(.is-uncovered):hover:before{height:45px}.vex{z-index:1000}.submit-a-coupon-modal{z-index:1201;width:200px;position:absolute;top:35px;left:-15.5px;height:auto}.submit-a-coupon-modal .coupon-header{font-size:12px;padding-left:6px}.submit-a-coupon-modal .subheader{font-weight:300}.submit-a-coupon-modal label{text-align:left;text-transform:none;font-size:12px;margin-top:8px}.submit-a-coupon-modal label[for=online_sale] span,.submit-a-coupon-modal label[for=promo_code] span{display:inline-block;vertical-align:text-top}.submit-a-coupon-modal label[for=deal_deal_couponcode],.submit-a-coupon-modal label[for=deal_deal_end],.submit-a-coupon-modal label[for=deal_deal_text],.submit-a-coupon-modal label[for=online_sale],.submit-a-coupon-modal label[for=promo_code]{font-weight:500;font-size:12px;color:#4d4d4d;margin-top:8px;margin-bottom:0;text-transform:none}.submit-a-coupon-modal label[for=deal_deal_couponcode] input[type=radio],.submit-a-coupon-modal label[for=deal_deal_end] input[type=radio],.submit-a-coupon-modal label[for=deal_deal_text] input[type=radio],.submit-a-coupon-modal label[for=online_sale] input[type=radio],.submit-a-coupon-modal label[for=promo_code] input[type=radio]{margin-bottom:0}.submit-a-coupon-modal label[for=deal_deal_couponcode],.submit-a-coupon-modal label[for=deal_deal_end],.submit-a-coupon-modal label[for=deal_deal_text]{margin-bottom:8px}.submit-a-coupon-modal label.date_picker{text-transform:none;text-align:left}.submit-a-coupon-modal .deal_deal_text{margin-top:20px}.submit-a-coupon-modal input.date_picker{background-image:url(/front-assets/images/icons/calendar.svg);background-position:93.5% 43%;background-repeat:no-repeat}.submit-a-coupon-modal .deal_deal_end.date_picker>input.date_picker{color:#4d4d4d}.submit-a-coupon-modal input[type=date]{text-transform:uppercase}.submit-a-coupon-modal input[type=radio]{display:table-cell;vertical-align:text-top;width:22px;cursor:pointer}.submit-a-coupon-modal input[type=radio]:checked{background-color:#139be8}.submit-a-coupon-modal textarea#deal_deal_text{margin-bottom:0}.submit-a-coupon-modal input#deal_deal_couponcode{margin-bottom:0}.submit-a-coupon-modal .parsley-error{border-style:solid;border-color:#e01350}.submit-a-coupon-modal ul.parsley-errors-list{padding:0;margin:4px 0 0 0}.submit-a-coupon-modal .parsley-required{color:#e01350;font-size:11px;text-align:left;margin-left:8px;font-weight:400}.submit-a-coupon-modal textarea#deal_deal_text{resize:none}.submit-a-coupon-modal .submit-notification{font-size:11px;text-align:center;padding:0 8px 0 8px}.submit-a-coupon-modal .submit-notification .coupon-submit-success{color:#54b34f}.submit-a-coupon-modal .submit-notification .coupon-submit-error{color:#e01350}.submit-a-coupon-modal .actions button#coupon-submit-button{height:46px;width:121px;border-radius:3px;background-color:#139be8;color:#fff}.submit-a-coupon-modal .vex-close{position:absolute;top:0;right:5px;color:#139be8;font-size:24px}.vex .vex-content .shop-link.is-link{color:#1975b7;transition:color .1s ease-in;text-decoration:none}.vex .vex-content .shop-link.is-link:hover{color:#139be8}@media print{*{position:static!important}#push-menu,.l--regular,.l--regular-right-sidebar,.section.middle,.section.top,.vex-close,.vex-overlay{display:none}.vex .vex-content{margin:0 auto!important;text-align:center}.vex .printable .section.bottom{background:#fff;padding:0!important;text-align:center}.vex .printable .section.bottom img{display:block!important;margin:0 auto;max-height:297mm!important;max-width:222mm!important;text-align:center}#main-content .l--regular.theme--informational.spreadtheword{display:block!important}#main-content .l--regular.theme--informational.spreadtheword .printable{display:block!important}#main-content .l--regular.theme--informational.spreadtheword .shadowed-section{box-shadow:none}#main-content .l--regular.theme--informational.spreadtheword .not-printable,#main-content .l--regular.theme--informational.spreadtheword a.print-button,#main-content .l--regular.theme--informational.spreadtheword iframe{display:none}}.vex{text-align:center}.vex:before{content:"";display:inline-block;vertical-align:middle;height:100%}.vex .vex-content{display:inline-block;vertical-align:middle;width:646px;background:#f9f9f9;position:relative;margin:1rem auto 1rem;overflow:hidden}.vex .vex-content .star-rating{height:492px;background:#cfefff}.vex .vex-content .star-rating .goodshop-logo{margin:40px auto}.vex .vex-content .star-rating .merchant-name{width:290px;height:60px;margin:10px auto;text-align:center}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px;background-color:#fff;margin:20px auto}.vex .vex-content .star-rating .merchant-logo-container .merchant-logo{margin:10px}.vex .vex-content .star-rating .back-to-coupon{width:120px;display:block;font-size:12px;font-weight:100;color:#000;text-align:left;padding-top:12px;padding-left:12px}.vex .vex-content .star-rating .goodshop-logo{display:block}.vex .vex-content .star-rating .merchant-logo-container{height:150px;width:150px}.vex .vex-content .star-rating .merchant-ratings{margin-top:20px;margin-bottom:0}.vex .vex-content .star-rating .merchant-ratings .top{margin-top:10px}.vex .vex-content .star-rating .merchant-ratings .top .stars img{margin-right:-2px;margin-bottom:-2px}.vex .vex-content .star-rating .merchant-ratings .top .rating-votes{height:90px;width:20px;margin-left:15px}.vex .vex-content .star-rating .merchant-ratings .bottom .rate-it{text-align:center}.vex .vex-content ul.parsley-errors-list{margin:0}.vex .vex-content .printable .section.top{margin-top:0;padding:0 0 20px 0}.vex .vex-content .printable .section.top h3{margin:2.5rem auto 5px auto;color:#f77a26;font-weight:600}.vex .vex-content .printable .section.top p{margin-bottom:0}.vex .vex-content .printable .section.middle{padding-top:1.25rem;padding-bottom:1.875rem}.vex .vex-content .printable .section.middle .shop-link.is-button{display:inline-block;margin-bottom:.625rem}.vex .vex-content .printable .section.middle .shop-at-merchant-copy{color:#4d4d4d;margin-bottom:0}.vex .vex-content .printable .section.bottom{padding-top:1.25rem;padding-bottom:2.5rem}.vex .vex-content .printable .section.bottom img{max-width:100%}.vex .vex-content .code-button{margin:0 auto}.vex .vex-content .deal-modal+.vex-close:before,.vex .vex-content .star-rating+.vex-close:before{content:url(/front-assets/images/icons/close-icon.svg);top:11px;right:12px;position:absolute}.vex .vex-content .section{padding:1rem .625rem}.vex .vex-content .section.top{margin-top:1.5rem}.vex .vex-content .section.middle{background:#fff;padding:2rem .625rem 1.25rem}.vex .vex-content .section.middle:last-child{margin-bottom:0}.vex .vex-content .section.middle .shop-at-merchant-copy{margin-bottom:1rem}.vex .vex-content .modal-header{display:block;font-size:16px;font-weight:500;color:#4d4d4d}.vex .vex-content .deal-copy{display:block;color:#4d4d4d;margin:0;padding:26px 0}.vex .vex-content .section.top p{display:block;color:grey}.vex .vex-content .shop-at-merchant-copy{font-size:1rem;display:block;color:#4d4d4d}@media (min-width:481px){.vex .vex-content .shop-link.is-link{font-size:24px}}@media (min-width:0px) and (max-width:480px){.vex .vex-content{vertical-align:middle!important}}@media (min-width:0px) and (max-width:780px){.vex .vex-content{width:96%;vertical-align:top}.vex .vex-content .shop-link.is-button{display:inline-block}.vex .vex-content .shop-link.is-link{display:none}.vex .vex-content .section.middle{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.vex .vex-content .section.bottom{display:none}.vex .vex-content .printable .section.bottom{display:block}}.vex-after-register .vex-content{width:100%;max-width:660px}.vex-after-register .vex-dialog-message{color:#333132;padding:50px 15px 30px;font-weight:500;font-size:24px}.vex-after-register .vex-close{position:absolute;top:14px;right:16px;font-size:16px;cursor:pointer}.vex-after-register .vex-close:before{content:url(/front-assets/images/icons/close-icon-light-gray.svg);color:#4d4d4d;right:8px}.vex-after-register .vex-dialog-button-secondary{display:none}.vex-after-register .vex-minor-text{color:grey;font-size:14px}.vex-after-register .vex-minor-text a{font-size:16px;font-weight:500}.vex-after-register .vex-dialog-buttons{padding:30px 0 50px}.vex-after-register .vex-dialog-buttons .vex-dialog-button-primary{width:120px;height:48px;padding:0;font-size:16px;font-weight:800;background:#119ce7;border-radius:4px;color:#fff;border:none;outline:0}.vex-after-register .vex-dialog-buttons .vex-dialog-button-primary[disabled]{background-color:#ccc;cursor:no-drop}.vex-after-register .vex-dialog-input{width:100%;max-width:530px;margin:0 auto}.vex-after-register .vex-dialog-input>div{display:inline-block}.vex-after-register .vex-dialog-input>div:first-of-type{padding:0 0 30px 0}.vex-gift .vex-content{width:100%;max-width:600px;border-radius:4px}.vex-gift .vex-content .text{font-weight:500;font-size:16px;margin:auto;color:#838788;padding:0 10px}.vex-gift .vex-content .vex-dialog-input img{width:200px;padding:7px}.vex-gift .vex-content .vex-dialog-input input:checked+img{width:200px;padding:5px;border:2px solid #119ce7;box-sizing:border-box;border-radius:8px}.vex-gift .vex-content .vex-dialog-input input+img{pointer-events:none}.vex-gift .vex-dialog-message{color:#333132;padding:50px 15px 30px;font-weight:500;font-size:24px;margin:auto}.vex-gift .vex-close{position:absolute;top:14px;right:16px;font-size:16px;cursor:pointer}.vex-gift .vex-close:before{content:url(/front-assets/images/icons/close-icon-light-gray.svg);color:#4d4d4d;right:8px}.vex-gift .vex-dialog-buttons{padding:30px 0 50px}.vex-gift .vex-dialog-buttons .vex-dialog-button-primary{width:120px;height:48px;padding:0;font-size:16px;font-weight:800;background:#119ce7;border-radius:4px;color:#fff;border:none;outline:0}.vex-gift .vex-dialog-buttons .vex-dialog-button-primary[disabled]{background-color:#ccc;cursor:no-drop}.vex-gift .vex-dialog-buttons .vex-dialog-button-secondary{display:none}.vex-gift .vex-dialog-input{width:100%;max-width:530px;margin:0 auto}.vex-gift.vex-gift-low .vex-dialog-buttons{display:none}.vex-gift.vex-gift-low .vex-dialog-message{padding-top:86px;max-width:400px}.vex-gift.vex-gift-low .vex-dialog-input{margin:0 auto 106px}.vex .exit-modal{width:646px}.vex .exit-modal .offer-section{display:table;margin:24px 27px 0}.vex .exit-modal .offer-section .info{display:table-cell;font-weight:700;font-size:14px;width:33%;vertical-align:middle}.vex .exit-modal .offer-section .gift-card-image{display:table-cell;background-image:url(/front-assets/images/exit-popup/buckscard.jpg);background-size:142px 90px;background-repeat:no-repeat;background-position:center;width:33%;height:90px;margin:0 27px;vertical-align:middle}.vex .exit-modal .offer-section .join-now-button{display:table-cell;text-align:center;text-decoration:none;vertical-align:middle;width:33%}.vex .exit-modal .offer-section .join-now-button a{display:inline-block;width:10.625rem;line-height:2.875rem;background:#e01350;color:#fff}.vex .exit-modal .fine-print{font-size:11px;margin-top:11px;margin-bottom:17px;padding:0 20px}.vex .exit-modal .marcom-section{background-image:url(/front-assets/images/exit-popup/takeover_all.gif);background-size:646px 460px;width:646px;height:460px}.code-button{color:grey;font-weight:600;background:#f9f9f9;border-radius:3px;position:relative;width:360px;border-top-right-radius:50%;border-bottom-right-radius:50%}.code-button .code{display:table-cell;width:100%}.code-button .copy-code{background-color:#f77a26;color:#fff;box-shadow:1px 0 4px rgba(0,0,0,.5);border:none;text-decoration:none;outline:0;display:table-cell;white-space:nowrap;cursor:pointer}.code-button .copy-code:hover{background-color:#f67117;box-shadow:1px 2px 6px 1px rgba(0,0,0,.3)}.code-button .copy-code:active{background-color:#f77a26;box-shadow:1px 2px 6px 2px rgba(0,0,0,.3)}.code-button .copy-code.copied{background:#b1b1b1;padding-left:3.75rem}.code-button .copy-code.copied:before{content:"";font-family:symbols;font-size:1rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;position:absolute;top:1.125rem;right:7.75rem}@media (min-width:0px) and (max-width:780px){.code-button{border-radius:3px;padding:1rem 0;text-align:center}.code-button .code{display:block}.code-button .copy-code{display:none}}@media (min-width:0px) and (max-width:480px){.code-button{width:100%}}.hide{display:none!important}.pagination a{cursor:pointer}.icon-verified-with-text{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2062%2011%22%3E%3Ctitle%3EVerified%21%3C/title%3E%3Cpath%20d%3D%22M11.785%201.613c0%20.533-.242%201.053-.725%201.56l-.075.074-4.225%204.45c-.898.943-1.662%201.673-2.293%202.188s-1.077.772-1.336.772c-.272%200-.612-.13-1.018-.386-.406-.257-.667-.522-.786-.796-.1-.228-.195-.71-.284-1.45S.91%206.488.91%205.627c0-.47.195-.903.587-1.302.392-.4.825-.6%201.3-.6.45%200%20.72.413.806%201.238l.02.212c.074.634.158%201.075.254%201.326s.226.376.39.376c.068%200%20.196-.074.383-.223.187-.147.41-.35.67-.604l4.34-4.3c.366-.365.69-.642.98-.828s.53-.28.73-.28c.15%200%20.257.057.32.17s.097.307.097.575v.226z%22%20fill%3D%22%231F993B%22/%3E%3Cg%20fill%3D%22%231F993B%22%3E%3Cpath%20d%3D%22M16.08%202.004h1.333l2.496%206.912h.023l2.592-6.912h1.26L20.437%2010.5h-1.08L16.08%202.004zM24.685%208.052c0%20.248.054.475.162.68.108.202.25.377.426.52.176.145.38.256.612.336s.472.12.72.12c.336%200%20.628-.078.876-.234.25-.155.477-.36.685-.617l.816.624c-.6.776-1.44%201.164-2.52%201.164-.447%200-.853-.075-1.217-.228-.364-.152-.672-.362-.924-.63-.253-.27-.447-.584-.583-.948-.136-.364-.204-.758-.204-1.182s.074-.818.222-1.183c.148-.363.352-.68.612-.947.26-.27.57-.48.93-.63.36-.152.752-.23%201.176-.23.504%200%20.93.09%201.278.265.35.178.635.407.86.69.223.285.385.605.485.96.1.357.15.72.15%201.087v.384h-4.56zm3.408-.864c-.008-.24-.046-.46-.114-.66s-.17-.374-.307-.522c-.136-.147-.306-.264-.51-.348s-.442-.126-.714-.126c-.265%200-.507.05-.727.15-.22.1-.406.23-.558.39s-.27.338-.354.534c-.083.195-.125.39-.125.582h3.408zM30.54%204.812h1.08v.877h.025c.072-.153.168-.29.288-.415s.254-.23.402-.318c.147-.088.31-.158.486-.21.177-.052.353-.078.528-.078s.336.023.48.07l-.048%201.165c-.09-.024-.177-.044-.265-.06-.088-.017-.176-.024-.264-.024-.527%200-.932.148-1.21.444-.282.297-.42.756-.42%201.38V10.5h-1.08V4.812zM34.812%202.772c0-.217.078-.402.234-.56s.342-.232.558-.232.402.077.56.233c.154.156.232.342.232.56%200%20.215-.078.4-.233.557-.156.156-.343.234-.56.234s-.4-.078-.557-.234-.234-.342-.234-.558zm.252%202.04h1.08V10.5h-1.08V4.812zM38.28%205.748h-1.224V4.81h1.224V3.54c0-.76.146-1.326.438-1.698s.794-.558%201.506-.558c.12%200%20.246.004.378.012s.274.032.426.072l-.12.96c-.104-.04-.203-.068-.3-.084-.096-.016-.2-.024-.312-.024-.2%200-.36.03-.48.09s-.214.146-.28.26c-.07.11-.113.245-.134.4-.02.156-.03.334-.03.534v1.308h1.284v.937H39.36v4.75h-1.08V5.75zM41.688%202.772c0-.217.078-.402.234-.56s.342-.232.558-.232.402.077.56.233c.154.156.232.342.232.56%200%20.215-.078.4-.233.557-.157.156-.344.234-.56.234s-.4-.078-.558-.234-.234-.342-.234-.558zm.252%202.04h1.08V10.5h-1.08V4.812zM45.553%208.052c0%20.248.054.475.162.68.107.202.25.377.426.52.177.145.38.256.613.336.23.08.472.12.72.12.336%200%20.628-.078.876-.234.247-.155.475-.36.683-.617l.816.624c-.6.776-1.44%201.164-2.52%201.164-.45%200-.855-.075-1.22-.228s-.672-.362-.924-.63c-.252-.27-.446-.584-.582-.948S44.4%208.08%2044.4%207.656s.074-.818.223-1.183c.147-.363.352-.68.61-.947.26-.27.57-.48.932-.63.36-.152.752-.23%201.176-.23.505%200%20.93.09%201.28.265.347.178.633.407.856.69s.386.605.486.96c.1.357.15.72.15%201.087v.384h-4.56zm3.408-.864c-.008-.24-.046-.46-.113-.66-.068-.2-.17-.374-.306-.522-.136-.147-.306-.264-.51-.348s-.44-.126-.714-.126c-.264%200-.506.05-.726.15-.22.1-.406.23-.56.39-.15.16-.27.338-.353.534-.084.195-.126.39-.126.582h3.41zM57.108%2010.5h-1.08v-.816h-.023c-.208.305-.494.54-.858.708s-.738.252-1.122.252c-.44%200-.838-.075-1.194-.228-.354-.152-.658-.364-.91-.636s-.446-.588-.582-.948c-.137-.36-.204-.752-.204-1.176s.067-.818.204-1.183c.136-.363.33-.68.582-.947.252-.27.556-.48.91-.63.357-.152.755-.23%201.195-.23.408%200%20.792.087%201.152.26.36.17.636.405.828.7h.023v-4.2h1.08V10.5zm-2.952-.864c.288%200%20.548-.05.78-.15.232-.1.428-.235.588-.407s.284-.38.372-.625.132-.51.132-.798-.044-.554-.132-.798-.212-.453-.372-.625-.355-.31-.588-.408c-.232-.1-.492-.15-.78-.15s-.548.05-.78.15c-.23.1-.428.236-.588.408s-.283.38-.37.624c-.09.243-.134.51-.134.797s.044.554.133.798c.088.244.21.452.37.624s.357.307.59.407c.23.1.49.15.78.15zM58.8%209.78c0-.216.08-.402.234-.56.156-.154.343-.232.56-.232s.4.078.557.233c.157.157.235.344.235.56s-.078.4-.234.558-.34.234-.557.234-.402-.078-.56-.234c-.154-.156-.232-.342-.232-.558zm1.345-1.728h-1.152V2.004h1.152v6.048z%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:62px;height:11px}.icon-verified{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Ctitle%3EGroup%206%3C/title%3E%3Cdefs%3E%3Cpath%20d%3D%22M16%200H2C.89%200%200%20.9%200%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V2c0-1.1-.89-2-2-2z%22%20id%3D%22a%22/%3E%3Cmask%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22/%3E%3C/mask%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20stroke%3D%22%23139BE8%22%20mask%3D%22url%28%23b%29%22%20stroke-width%3D%222%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20fill%3D%22%23139BE8%22%20d%3D%22M7.57%2012.443L4%208.87l1.007-1.006L7.57%2010.42%2012.994%205%2014%206.014%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.increased-donation-content{font-size:13px;color:#50b5b3;line-height:14.3px}@media (min-width:0px) and (max-width:480px){.l--regular-right-sidebar .categories-container .list{margin-bottom:32px!important;padding-bottom:0!important}}@media (min-width:0px) and (max-width:480px){.deal-item .copy{margin-bottom:10px!important}}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;padding-left:35px;margin-bottom:7px;font:12px/20px Lato,Avenir,Arial,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=checkbox]+label:last-child{margin-bottom:0}input[type=checkbox]+label:before{visibility:hidden;position:absolute;top:4px;left:8px;z-index:2;box-sizing:border-box;width:6px;height:11px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #602d6c;border-width:0 2px 2px 0}input[type=checkbox]+label:after{display:block;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;width:22px;height:22px;content:"";border:1px solid #d3d3d3;background-color:#fff}input[type=checkbox]:checked+label:before{visibility:visible}