.gh-bundle-products-cta--form{display:flex;flex-direction:column;gap:16px;justify-content:end;flex:1}.gh-bundle-products-cta--form:has(.gh-bundle-products-cta__options){justify-content:space-between}.gh-bundle-products-cta__options .options__option{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;margin-bottom:8px;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.gh-bundle-products-cta__options .options__option:last-of-type{margin-bottom:0}.gh-bundle-products-cta__options .options__option .option__title{font-family:IBM Plex Sans;font-size:12px;font-weight:400;line-height:12px;margin-bottom:0;white-space:nowrap;margin-right:8px}.gh-bundle-products-cta__options .options__option .option__values{display:flex;gap:6px;flex-wrap:nowrap}.gh-bundle-products-cta__options .options__option .option__values input{display:none}.gh-bundle-products-cta__options .options__option .option__values input:disabled+label{opacity:.3;pointer-events:none;position:relative;overflow:hidden}.gh-bundle-products-cta__options .options__option .option__values input:disabled+label.swatch{opacity:1}.gh-bundle-products-cta__options .options__option .option__values input:disabled+label.swatch:after{position:absolute;content:"";width:200%;height:2px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:#fff}.gh-bundle-products-cta__options .options__option .option__values label{position:relative;cursor:pointer;background-size:cover}.gh-bundle-products-cta__options .options__option .option__values label.variant-swatch{width:30px;height:30px}.gh-bundle-products-cta__options .options__option .option__values input:checked+label.variant-swatch:after{position:absolute;background-image:url(motif-tick-white.png);background-size:50%;background-repeat:no-repeat;content:"";left:5px;top:7px;width:30px;height:30px}.gh-bundle-products-cta__options .options__option .option__values label.variant-button{border:1px solid #000000;background:#fff;padding:6px 10px;font-family:IBM Plex Sans;font-size:12px;font-weight:400;line-height:12px;border-radius:20px}.gh-bundle-products-cta__options .options__option .option__values input:checked+label.variant-button{background:#000;color:#fff}.gh-bundle-products-cta__atc .atc__qty-adjust{display:none;border:1px solid #000000;border-radius:20px;overflow:hidden;width:100%}.gh-bundle-products-cta__atc.hide-atc .atc__qty-adjust{display:flex}.gh-bundle-products-cta__atc .atc__qty-adjust button{padding:8px;width:30%;font-family:IBM Plex Sans;font-size:15px;font-weight:500;line-height:20px;text-align:center;border:none;background:#fff;color:#000}.gh-bundle-products-cta__atc .atc__qty-adjust input{padding:8px;width:40%;font-family:IBM Plex Sans;font-size:15px;font-weight:500;line-height:20px;text-align:center;border:none;background:#fff}.gh-bundle-products-cta__atc button[js-add-bundle-to-list]{width:100%;background:#fad850;color:#000;padding:8px 10px;border:none;border-radius:20px;font-family:IBM Plex Sans;font-size:14px;font-weight:500;line-height:20px}.gh-bundle-products-cta__atc button[js-add-bundle-to-list]:disabled{opacity:.5;pointer-events:none}.gh-bundle-products-cta__atc.hide-atc button[js-add-bundle-to-list]{display:none}html{padding-bottom:0!important}@media screen and (max-width: 767px){.gh-bundle-products-cta--form{gap:12px}.gh-bundle-products-cta__atc button[js-add-bundle-to-list]{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/417/assets/gh-bundles.css.map */
