.yaya-bundle-contents{border:1px solid #dce2db;padding:20px;margin:24px 0;color:#222921;background:#fafbf8}
.yaya-bundle-contents h3{font:400 23px/1.25 Restora,RestoraExtraLight,Georgia,serif!important;margin:0 0 8px}
.yaya-bundle-contents .yaya-bundle-contents__intro{font:14px/1.5 Assistant,Arial,sans-serif!important;color:#5b6458;margin:0 0 16px}
.yaya-bundle-contents .yaya-bundle-contents__items{list-style:none;margin:0;padding:0}
.yaya-bundle-contents .yaya-bundle-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0;margin:0;border-top:1px solid #e0e4dc;font:14px/1.4 Assistant,Arial,sans-serif!important}
.yaya-bundle-item__image{align-self:start;background:#fff}
.yaya-bundle-item__image img{display:block;width:72px;height:72px;object-fit:contain}
.yaya-bundle-item__details{min-width:0}
.yaya-bundle-contents a.yaya-bundle-item__title{font:600 14px/1.4 Assistant,Arial,sans-serif!important;color:#222921;text-decoration:none;overflow-wrap:anywhere}
.yaya-bundle-item__title:hover{text-decoration:underline!important}
.yaya-bundle-contents .yaya-bundle-item__option{font:12px/1.45 Assistant,Arial,sans-serif!important;color:#5b6458;margin:5px 0 8px}
.yaya-bundle-item__purchase{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:baseline}
.yaya-bundle-contents .yaya-bundle-item__purchase span,.yaya-bundle-contents .yaya-bundle-item__purchase a{font:13px/1.45 Assistant,Arial,sans-serif!important}
.yaya-bundle-contents .yaya-bundle-item__purchase a{color:#24623b;text-decoration:underline;text-underline-offset:3px}
.yaya-bundle-contents a:focus-visible{outline:2px solid #24623b;outline-offset:3px}
.yaya-bundle-contents .yaya-product-options__label{font:600 13px/1.4 Assistant,Arial,sans-serif!important;color:#5b6458;margin:20px 0 8px}
.yaya-product-options .yaya-bundle-item__details{display:flex;flex-direction:column;justify-content:center;gap:6px}
.yaya-product-options .yaya-bundle-item__option{margin:0}
.yaya-bundle-totals{margin:4px 0 0;padding:16px 0 0;border-top:1px solid #dce2db;display:grid;gap:10px}
.yaya-bundle-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.yaya-bundle-contents .yaya-bundle-totals dt,.yaya-bundle-contents .yaya-bundle-totals dd,.yaya-bundle-contents .yaya-bundle-totals span{font:14px/1.4 Assistant,Arial,sans-serif!important;margin:0}
.yaya-bundle-totals dd{text-align:right;white-space:nowrap}
.yaya-bundle-contents .yaya-bundle-totals__price dt,.yaya-bundle-contents .yaya-bundle-totals__price dd,.yaya-bundle-contents .yaya-bundle-totals__price span{font-weight:600!important;font-size:16px!important;color:#24623b}
.yaya-bundle-contents .yaya-bundle-totals__saving,.yaya-bundle-contents .yaya-bundle-totals__saving span{color:#24623b;font-weight:600!important}
@media(max-width:600px){.yaya-bundle-contents{padding:16px}.yaya-bundle-contents .yaya-bundle-item{grid-template-columns:60px minmax(0,1fr);gap:10px}.yaya-bundle-item__image img{width:60px;height:60px}.yaya-bundle-contents h3{font-size:21px!important}}
