html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows]{display:block!important;width:100%;margin:4px 0 0}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows].variant-bundle-rows--single{display:none!important}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .advanced-product-label-group{display:flex;justify-content:flex-start;margin-bottom:8px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0}html body .advanced-product-template .advanced-product-options:has(>.variant-bundle-rows){margin-bottom:20px!important}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-bundle-rows__list .variant-input.variant-bundle-row{position:relative;width:100%;line-height:normal}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-bundle-rows__list .variant-input.variant-bundle-row[hidden]{display:none}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-bundle-rows__list .variant-bundle-row input[type=radio]{position:absolute;opacity:0;pointer-events:none}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:16px;width:100%;height:auto;margin:0!important;padding:10px 20px 10px 10px;border:1px solid transparent;border-radius:4px;background:#f9f8f7!important;box-shadow:none!important;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400!important;line-height:1.3;text-align:left;text-transform:none;text-shadow:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label:hover{border-color:#00000059;background:#f9f8f7!important;color:#000}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-bundle-row input[type=radio]:checked+label.variant-bundle-row__label{border-color:#000;background:#fff!important;color:#000}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-bundle-row input[type=radio]:focus-visible+label.variant-bundle-row__label{outline:2px solid #000;outline-offset:2px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label:before,html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label:after,html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-bundle-row input[type=radio]:checked+label.variant-bundle-row__label:before{display:none!important}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label.disabled{opacity:.5}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label>span{text-align:left;color:inherit}html body .advanced-product-template .advanced-product-single__form:has(.variant-bundle-rows) .swym-atw-btn-wrapper{margin-top:20px!important}html body .advanced-product-template .advanced-product-single__form:has(.variant-bundle-rows) .swym-atw-btn-wrapper .add-to-cart,html body .advanced-product-template .advanced-product-single__form:has(.variant-bundle-rows) .swym-atw-btn-wrapper #swym-atw-button-container.swym-atw-button-container{margin-top:0!important}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__thumb{position:relative;display:block;width:72px;height:72px;border-radius:4px;overflow:hidden;background:#fff;cursor:zoom-in}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__thumb img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.7);transform-origin:50% 62%}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__thumb--whole img{transform:none}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__thumb--piece img{transform:scale(1.6);transform-origin:50% 55%}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__info,html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__pricing{display:flex;flex-direction:column;gap:3px;min-width:0}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__name{font-weight:500}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__includes{font-size:12px;color:#0009}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label>.variant-bundle-row__pricing{align-items:flex-end;text-align:right;white-space:nowrap}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__price-line{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__price{font-weight:500}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__compare{font-size:12px;color:#00000073}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__save{font-size:12px;font-weight:500;color:#000}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__includes[hidden],html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__save[hidden],html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__compare[hidden],html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__badge[hidden]{display:none}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row--badged{margin-top:8px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__badge{position:absolute;top:-9px;right:16px;z-index:1;padding:4px 8px;border-radius:3px;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}@media(max-width:749px){html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] fieldset.variant-input-wrap.variant-bundle-rows__list .variant-input label.variant-bundle-row__label{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:8px 16px 8px 8px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__thumb{width:56px;height:56px}}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__zoom{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#0000004d;color:#fff;pointer-events:none}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__zoom svg{width:10px;height:10px}.variant-bundle-zoom{width:min(560px,92vw);max-height:92vh;padding:0;border:0;border-radius:4px;background:#fff;overflow:hidden}.variant-bundle-zoom::backdrop{background:#0000008c}.variant-bundle-zoom__image{display:block;width:100%;height:auto;max-height:calc(92vh - 48px);object-fit:contain}.variant-bundle-zoom__caption{margin:0;padding:12px 16px 16px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;color:#000}.variant-bundle-zoom__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;cursor:pointer}.variant-bundle-zoom__close svg{width:14px;height:14px}@media(max-width:749px){html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__zoom{width:16px;height:16px}html body .advanced-product-template .variant-bundle-rows[data-variant-bundle-rows] .variant-bundle-row__zoom svg{width:8px;height:8px}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/variant-bundle-rows.css.map */
