.promo-blocks{display:grid;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin:40px 0}@media (min-width:1024px){.promo-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1220px){.promo-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.promo-blocks .promo-block{background-color:#bd9125;border:1px solid #eee;color:#eee;display:table;padding:1.2em;position:relative;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s}.promo-blocks .promo-block.link-wrapper:hover{border-color:#666;border-color:hsla(0,0%,50%,.5);box-shadow:inset 0 0 0 1.25em #666;box-shadow:inset 0 0 0 1.25em hsla(0,0%,50%,.5)}.promo-blocks .promo-block .content{border:1px solid #666;display:table-cell;padding:1.2em;vertical-align:top}.promo-blocks .promo-block .content .field-item{text-align:center}.promo-blocks .promo-block img{-ms-interpolation-mode:bicubic;border:0;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.promo-blocks .promo-block h2{font-family:barlow;font-size:28px;font-weight:700;letter-spacing:2px;margin:.5em 0;text-transform:uppercase}.promo-blocks .promo-block p{font-size:13px;margin-bottom:20px}.promo-blocks .promo-block em{border:1px solid #fff;cursor:pointer;display:inline-block;font-family:barlow;font-family:sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:1.2em!important;padding:10px;text-transform:uppercase}.promo-blocks .promo-block .button--bottom{border-color:#fff;bottom:0;left:0;margin:35px;position:absolute;right:0;text-align:center}h3{color:#000;font-size:21px;font-weight:400;letter-spacing:-.5px}dl,h1,h2,h3,h4,h5,h6,hr,p{font-family:barlow;margin-bottom:20px}p{font-size:13px}.section--header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:30px}@media (min-width:1024px){.section--header{border-top:1px solid rgba(85,85,85,.46);padding-top:14px}}.section--header.--no-border{border-style:none}.section--header.--empty{display:none}@media (min-width:1024px){.section--header.--empty{display:flex}}.section--header .icon{align-items:center;border-radius:9999px;display:flex;height:40px;justify-content:center;margin-bottom:10px;margin-right:.75rem;width:40px}.section--header .icon.--sale{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-sale.7d85c0a4.png)}.section--header .icon.--outlet{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-outlet.b9c7c290.png)}.section--header .icon.--new{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-megaphone.efb1683e.png)}.section--header.--detail{font-weight:600}.section--header.--detail>.heading{font-size:32px;font-weight:600}.section--header.-semibold{border-top:unset;font-weight:600}.section--header.--page-header{text-transform:uppercase}@media (min-width:1024px){.section--header{margin-bottom:40px}}.section--header>.heading{font-size:24px;font-weight:500;margin-bottom:.75rem;text-transform:uppercase}.section--header>.navigation{display:none;flex-wrap:wrap;margin-left:auto}@media (min-width:1024px){.section--header>.navigation{display:flex}}.section--header>.navigation>.button{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-arrow.c9e7ae89.png);background-position:50%;background-repeat:no-repeat;background-size:7px auto;border:1px solid #555;display:inline-block;height:29px;opacity:.7;transition:all .3s ease;width:29px}.section--header>.navigation>.button.--next{margin-left:10px}.section--header>.navigation>.button.--prev{transform:rotate(180deg)}.section--header>.navigation>.button.--show{transform:rotate(90deg)}.section--header>.navigation>.button.--show.--active{transform:rotate(270deg)}