body[data-rhythm=true]{--section-rhythm:var(--rhythm-desktop,32px)}body[data-rhythm=true] #MainContent .section{padding-block:var(--section-rhythm)}body[data-rhythm=true] #MainContent .section .section{padding-block:var(--section-rhythm) 0}body[data-rhythm=true] #MainContent .product-story{margin-block:calc(var(--section-rhythm)*2) var(--section-rhythm)}body[data-rhythm=true] #MainContent .product-recommendations{padding-top:var(--section-rhythm);padding-bottom:0}body[data-rhythm=true] #MainContent .product-recommendations .section{padding:0}body[data-rhythm=true] #MainContent .elmar-help{margin-block:var(--section-rhythm);padding-block:0}body[data-rhythm=true] .footer-fold{padding-block:var(--section-rhythm) 24px}body[data-rhythm=true] .footer-fold__brand{margin-block:24px 20px}body[data-rhythm=true] .footer-social{margin-top:20px;padding-top:20px}body[data-rhythm=true] #MainContent .rail-heading{margin-bottom:20px}body[data-rhythm=true] #MainContent .rail-track{padding-bottom:12px}body[data-rhythm=true] #MainContent .hb-my-hartjes__panel{padding:36px 40px;gap:48px}body[data-rhythm=true] #MainContent .hb-faq-home .hb-faq__shell{padding:36px 40px;gap:40px}body[data-rhythm=true] #MainContent .product-freshness .freshness-card{padding:36px 40px}body[data-rhythm=true] .product-story--text .product-story__body{padding:32px 40px}body[data-bread-details=true] :is(.hb-my-hartjes__panel,.hb-faq__shell,.faq-directory__group){position:relative;isolation:isolate;overflow:hidden}body[data-bread-details=true] :is(.hb-my-hartjes__panel,.hb-faq__shell,.faq-directory__group):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--bread-pattern);background-repeat:no-repeat;background-size:240px auto;background-position:right -35px bottom -125px}body[data-bread-details=true] .hb-my-hartjes__panel:before{background-position:left -65px bottom -150px;background-size:300px auto}body[data-bread-details=true] .faq-directory__group:before{background-size:180px auto;background-position:right -35px top -40px}body .product-card__image>.product-offer{font-size:12px;line-height:1.35;font-weight:600;letter-spacing:0;white-space:nowrap;padding:7px 10px;max-width:calc(100% - 20px);left:10px;top:10px;border-radius:5px}body :is(.bestseller-section,.product-strip) .product-card__image>.product-offer{font-size:11px;line-height:1.35;padding:6px 8px;max-width:calc(100% - 14px);left:7px;top:7px}@media(max-width:760px){body[data-rhythm=true]{--section-rhythm:var(--rhythm-mobile,20px)}body[data-rhythm=true] #MainContent .hb-my-hartjes__panel,body[data-rhythm=true] #MainContent .hb-faq-home .hb-faq__shell{padding:24px 18px;gap:20px}body[data-rhythm=true] #MainContent .product-freshness .freshness-card{padding:26px 22px}body[data-rhythm=true] .product-story--text .product-story__body{padding:24px 20px}body[data-rhythm=true] #MainContent .rail-heading{margin-bottom:18px}body .product-card__image>.product-offer,body .collection .product-card__image>.product-offer,body .search-page .product-card__image>.product-offer{font-size:11px;line-height:1.35;white-space:nowrap;padding:6px 8px;max-width:calc(100% - 14px);left:7px;top:7px}body[data-bread-details=true] .hb-my-hartjes__panel:before{background-size:210px auto;background-position:left -65px top -120px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/visual-rhythm.css.map */
