.clean-bundle{--clean-bundle-border: rgba(var(--color-foreground), .18);--clean-bundle-muted: rgba(var(--color-foreground), .68);--clean-bundle-bg: rgb(var(--color-background));--clean-bundle-active-bg: rgba(var(--color-button), .08);margin-top:var(--clean-bundle-margin-top, 1.6rem);margin-bottom:var(--clean-bundle-margin-bottom, 1.6rem)}.clean-bundle__heading{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.clean-bundle__heading:before,.clean-bundle__heading:after{content:"";height:1px;flex:1 1 auto;background:var(--clean-bundle-border)}.clean-bundle__heading-text{font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-align:center;white-space:nowrap}.clean-bundle__options{display:grid;gap:1rem}.clean-bundle__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.4rem;border:2px solid var(--clean-bundle-border);border-radius:1.2rem;background:var(--clean-bundle-bg);color:rgb(var(--color-foreground));text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.clean-bundle__option:hover{border-color:rgba(var(--color-button),.55)}.clean-bundle__option.is-active{border-color:rgb(var(--color-button));background:var(--clean-bundle-active-bg);box-shadow:0 0 0 1px rgb(var(--color-button))}.clean-bundle__radio{width:1.8rem;height:1.8rem;border-radius:999px;border:2px solid var(--clean-bundle-border);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.clean-bundle__option.is-active .clean-bundle__radio{border-color:rgb(var(--color-button))}.clean-bundle__option.is-active .clean-bundle__radio:after{content:"";width:.8rem;height:.8rem;border-radius:999px;background:rgb(var(--color-button))}.clean-bundle__content{min-width:0}.clean-bundle__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.clean-bundle__title{font-weight:800;font-size:1.6rem;line-height:1.25}.clean-bundle__badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:999px;font-size:1.1rem;line-height:1.2;font-weight:800;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.clean-bundle__subtitle{display:block;margin-top:.35rem;font-size:1.25rem;line-height:1.35;color:var(--clean-bundle-muted)}.clean-bundle__price{text-align:right;white-space:nowrap}.clean-bundle__sale-price{display:block;font-weight:900;font-size:1.6rem;line-height:1.2}.clean-bundle__compare-price{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.2;color:var(--clean-bundle-muted);text-decoration:line-through}.clean-bundle__note{margin-top:.8rem;font-size:1.2rem;line-height:1.45;color:var(--clean-bundle-muted)}@media screen and (max-width:549px){.clean-bundle__option:not(.has-thumb){grid-template-columns:auto minmax(0,1fr)}.clean-bundle__option:not(.has-thumb) .clean-bundle__price{grid-column:2;text-align:left}}.clean-bundle-sticky-price{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;line-height:1.15}.clean-bundle-sticky-price__sale{font-weight:800;color:rgb(var(--color-foreground))}.clean-bundle-sticky-price__compare{opacity:.75;font-weight:700}.clean-bundle-sticky-price__badge{display:inline-flex;align-items:center;border-radius:.45rem;padding:.2rem .45rem;font-size:.72em;font-weight:800;line-height:1;background:#6d388b;color:#fff}.clean-bundle__option.has-thumb{display:grid!important;grid-template-columns:20px 48px minmax(0,1fr) max-content!important;grid-template-areas:"radio thumb content price";align-items:center!important;column-gap:10px!important;row-gap:0!important}.clean-bundle__option.has-thumb .clean-bundle__radio{grid-area:radio}.clean-bundle__option.has-thumb .clean-bundle__thumb{grid-area:thumb;width:48px;height:48px;min-width:48px;border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.clean-bundle__option.has-thumb .clean-bundle__thumb img{width:100%;height:100%;object-fit:contain;display:block}.clean-bundle__option.has-thumb .clean-bundle__content{grid-area:content;min-width:0;text-align:left}.clean-bundle__option.has-thumb .clean-bundle__price{grid-area:price!important;grid-column:auto!important;width:auto!important;min-width:max-content;margin-left:0!important;justify-self:end;align-self:center;text-align:right!important;white-space:nowrap;display:flex!important;flex-direction:column;align-items:flex-end;line-height:1.05}.clean-bundle__option.has-thumb .clean-bundle__sale-price,.clean-bundle__option.has-thumb .clean-bundle__compare-price{white-space:nowrap}@media screen and (max-width:749px){.clean-bundle__option.has-thumb{grid-template-columns:18px 38px minmax(0,1fr) max-content!important;grid-template-areas:"radio thumb content price";column-gap:7px!important;padding-left:.8rem!important;padding-right:.8rem!important}.clean-bundle__option.has-thumb .clean-bundle__thumb{width:38px;height:38px;min-width:38px;border-radius:8px}.clean-bundle__option.has-thumb .clean-bundle__title{font-size:1.45rem!important;line-height:1.1}.clean-bundle__option.has-thumb .clean-bundle__subtitle{font-size:1.15rem!important;line-height:1.25}.clean-bundle__option.has-thumb .clean-bundle__sale-price{font-size:1.45rem!important;line-height:1.1}.clean-bundle__option.has-thumb .clean-bundle__compare-price{font-size:1.1rem!important;line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/clean-bundle.css.map */
