.backdrop{cursor:pointer;z-index:10000;background:#000c;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (width>=768px){.backdrop{justify-content:center}}.backdrop .dialog-content{cursor:initial;background:#fff;width:100%;max-width:768px;max-height:100%;position:relative;overflow-y:hidden}@media (width>=768px){.backdrop .dialog-content{border-radius:var(--radius-md);max-width:728px;height:auto}}.layout-footer{background:#f9fafb;width:100%}.layout-footer .site-info{padding:12px 0}@media (width>=768px){.layout-footer .site-info{padding:16px 0}}.layout-footer .site-info .container{text-align:center}.layout-footer .site-info .container .copyright{font-size:14px;line-height:1.65}@media (width>=768px){.layout-footer .site-info .container .copyright{font-size:16px}}.layout-footer .site-info .container .disclaimer{margin-bottom:12px;font-size:12px;line-height:1.65}@media (width>=768px){.layout-footer .site-info .container .disclaimer{font-size:14px}}.breadcrumb{color:primary;border-radius:0;padding:0;line-height:48px}.breadcrumb ol{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;padding-left:0;display:flex;overflow:hidden}.breadcrumb ol li,.breadcrumb ol a{color:#475467;font-weight:600}.breadcrumb ol li{float:none;margin-right:2px;font-size:14px;line-height:35px;display:inline-block;position:relative}@media (width>=768px){.breadcrumb ol li{float:left;margin-right:5px;line-height:48px}}.breadcrumb ol li:after{content:"";border:1px solid #d0d5dd;border-width:0 1px 1px 0;width:6px;height:6px;margin:0 5px;transition:transition-ease-out;display:inline-block;position:relative;top:-1px;transform:rotate(-45deg)}@media (width>=768px){.breadcrumb ol li:after{width:7px;height:7px}}.breadcrumb ol li:last-child{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.breadcrumb ol li:last-child:after{display:none}.layout-footer-primary-nav{margin:0 0 12px;padding:0;line-height:1.3;list-style:none}@media (width>=768px){.layout-footer-primary-nav{line-height:1}}.layout-footer-primary-nav li{cursor:pointer;line-height:1;display:inline-block}.layout-footer-primary-nav li a{color:#101828;padding:12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:block}.layout-footer-primary-nav li a:hover{text-decoration:underline}@media (width>=768px){.layout-footer-primary-nav li a{padding:5px 16px;font-size:16px}}.layout-footer-social-icons{align-items:center;margin:12px 0;padding:0;line-height:1;display:inline-flex}.layout-footer-social-icons li{line-height:1;display:inline-block}.layout-footer-social-icons li .social-icon{text-transform:uppercase;background-color:#0000;padding:12px;line-height:1;text-decoration:none;transition:all .25s ease-out;display:block}.layout-footer-social-icons li .social-icon i{color:#475467;font-size:20px}@media (width>=768px){.layout-footer-social-icons li .social-icon{padding:16px}.layout-footer-social-icons li .social-icon i{font-size:24px}}.layout-footer-social-icons .df-facebook-logo:before{content:""}.layout-footer-social-icons .df-twitter-logo:before{content:""}.layout-footer-social-icons .df-instagram-logo:before{content:""}.layout-footer-social-icons .df-pinterest-logo:before{content:""}.layout-footer-social-icons .df-rss{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIC0yNTYgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01OTYuNjEgMTE1NC4ycTAgODAtNTYgMTM2dC0xMzYgNTYtMTM2LTU2LTU2LTEzNiA1Ni0xMzYgMTM2LTU2IDEzNiA1NiA1NiAxMzZ6bTUxMiAxMjNxMiAyOC0xNyA0OC0xOCAyMS00NyAyMWgtMTM1cS0yNSAwLTQzLTE2LjV0LTIwLTQxLjVxLTIyLTIyOS0xODQuNS0zOTEuNXQtMzkxLjUtMTg0LjVxLTI1LTItNDEuNS0yMHQtMTYuNS00M3YtMTM1cTAtMjkgMjEtNDcgMTctMTcgNDMtMTdoNXExNjAgMTMgMzA2IDgwLjV0MjU5IDE4MS41cTExNCAxMTMgMTgxLjUgMjU5dDgwLjUgMzA2em01MTIgMnEyIDI3LTE4IDQ3LTE4IDIwLTQ2IDIwaC0xNDNxLTI2IDAtNDQuNS0xNy41dC0xOS41LTQyLjVxLTEyLTIxNS0xMDEtNDA4LjV0LTIzMS41LTMzNi0zMzYtMjMxLjUtNDA4LjUtMTAycS0yNS0xLTQyLjUtMTkuNXQtMTcuNS00My41VjIuMnEwLTI4IDIwLTQ2IDE4LTE4IDQ0LTE4aDNxMjYyIDEzIDUwMS41IDEyMHQ0MjUuNSAyOTRxMTg3IDE4NiAyOTQgNDI1LjV0MTIwIDUwMS41eiIgZmlsbD0iIzMwMzAzMCIvPjwvc3ZnPg==);width:20px;height:20px;display:block}.layout-header-navbar-search-box{border-radius:0 0 var(--radius-md)var(--radius-md);will-change:transform;z-index:50;background-color:#fff;width:100%;font-size:16px;position:absolute;top:100%;left:0;transform:translateZ(0);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.layout-header-navbar-search-box .offers-count{justify-content:center;padding:16px;font-size:14px;font-weight:600;display:flex}.layout-header-navbar-search-box .search-section{color:#667085;cursor:default;background-color:#f9fafb;margin:0;padding:8px 16px;font-size:14px;font-weight:400}.layout-header-navbar-search-box .store-card{border-bottom:1px solid #f2f4f7;flex-direction:row;align-items:center;padding:12px 16px;text-decoration:none;display:flex}@media (width>=768px){.layout-header-navbar-search-box .store-card{padding:16px}}.layout-header-navbar-search-box .store-card:last-child{border-radius:0 0 var(--radius-md)var(--radius-md);border:0}.layout-header-navbar-search-box .store-card:hover{background-color:#f9fafb}.layout-header-navbar-search-box .store-card .store-logo{width:48px;height:48px;margin-right:12px}@media (width>=768px){.layout-header-navbar-search-box .store-card .store-logo{margin-right:16px}}.layout-header-navbar-search-box .store-card .store-logo img{object-fit:contain;width:100%;height:100%}.layout-header-navbar-search-box .store-card .store-logo .logo-placeholder{background-color:#eee;width:48px;height:48px}.layout-header-navbar-search-box .store-card .store-logo .shimmer{background-image:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;animation:1.5s infinite shimmer}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-moz-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-o-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.layout-header-navbar-search-box .store-card .store-info{align-items:flex-start}.layout-header-navbar-search-box .store-card .store-info .store-name h4,.layout-header-navbar-search-box .store-card .store-info .store-name p{color:#101828;margin-bottom:0;font-size:14px;font-weight:400}.layout-header-navbar-search-box .store-card .store-info .store-name h4{font-weight:500}.layout-header-navbar-search-box .store-card .store-info .store-name p{color:#667085}@media (width>=768px){.layout-header-navbar-search-box .store-card .store-info .store-name h4{font-size:16px;font-weight:500}}