.add-on-wrapper,.add-on-container__product-details,.product-details__main-content{display:flex;flex-direction:column;align-items:flex-start}.product-details__content.quantity-wrapper{max-width:120px}.product-details__content quantity-input button{width:14px!important;height:14px!important}.add-on-container:hover,.add-on-container.featured:hover{border:2px solid #A49E9E}.secondary-info__percente-discount,.add-on-wrapper__legend{display:flex;align-items:center;justify-content:center}.main-content__secondary-info{display:flex;align-items:center;flex-wrap:wrap;max-width:90%}.add-on-container,.add-on-container__details,.add-on-container-featured__input-container,.add-on-container-feature__variant_main{display:flex;align-items:center;justify-content:flex-start}.add-on-container.featured{display:flex;flex-direction:column;align-items:flex-start}.add-on-container-feature__variants-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;border-radius:8px;border:1px solid #DEDEDE;position:relative}.add-on-container-feature__variants-content.is--active{border:2px solid black}.add-on-container-feature__variants-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;gap:10px}.add-on-wrapper{gap:12px}.add-on-container__product-details,.add-on-container.featured{gap:1.5rem}.main-content__secondary-info,.add-on-container-feature__variant_main{gap:8px}.add-on-container,.add-on-container__details,.add-on-container-featured__input-container{column-gap:16px}.add-on-wrapper{border:none;margin:0;padding:0;max-inline-size:auto}.add-on-container,.add-on-container.featured{padding:10px 15px;border-radius:8px;border:1px solid #DEDEDE;width:100%;position:relative;cursor:pointer}.add-on-container__input-checkbox{position:absolute;opacity:0;pointer-events:none}.add-on-container__custom-input-checkbox{width:24px;height:24px;min-width:24px;border-radius:4px;border:1.5px solid #676363;position:relative;display:inline-block}.add-on-container__input-checkbox:checked+.add-on-container__custom-input-checkbox{background-color:#000;border-color:#000}.add-on-container:has(.add-on-container__input-checkbox:checked){border:2px solid black}.add-on-container.featured:has(.add-on-container__input-checkbox:checked),.add-on-container.featured:has(.add-on-container__input-checkbox:checked) .add-on-container-feature__variants-content.is--active:nth-of-type(1),.add-on-container.featured:has(.add-on-container__input-checkbox:checked) .add-on-container-feature__variants-content.is-active:nth-of-type(1) .variant_image{border:2px solid black}.add-on-container__input-checkbox:checked+.add-on-container__custom-input-checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.00016 16.1698L4.83016 11.9998L3.41016 13.4098L9.00016 18.9998L21.0002 6.99984L19.5902 5.58984L9.00016 16.1698Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.add-on-container__product-image{border-radius:8px;border:1px solid #DEDEDE}.product-details__main-content{align-self:stretch}.primary-info__heading{font-size:18px;font-weight:700;margin:0 20px 0 0}.secondary-info__old-price,.secondary-info__price{margin:0}.secondary-info__old-price{color:#676363;font-size:14px;font-weight:400;text-decoration-line:line-through}.variant-heading{color:#24231f;font-size:14px;font-weight:400;margin:0}.variant-text{color:#676363;font-size:12px;font-weight:400}.secondary-info__price{color:#24231f;font-size:18px;font-weight:700}.secondary-info__percente-discount{padding:5px 12px;border-radius:100px;background:gold;color:#24231f;font-size:12px;font-weight:700}.quantity.is--addOns{border:1px solid #A49E9E;border-radius:4px}.quantity.is--addOns:after,.quantity.is--addOns:before{border:none;box-shadow:none;border-radius:1px;background:transparent;top:0;right:0;bottom:0;left:0}.quantity.is--addOns{min-height:auto;padding:5px 8px;font-size:1rem;width:auto;display:flex;align-items:center;justify-content:center;column-gap:12px}.quantity.is--addOns>.quantity__input{flex:0 0 40px;padding:0}.quantity.is--addOns>button{width:auto}.add-on-container-featured__featured-text{color:#676363;font-size:12px;font-weight:400;margin:0}.add-on-container-featured__featured_content-text{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px}.add-on-container-featured__featured_content-inner-text{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:8px;width:100%}.add-on-container-featured__featued-text-content-bullet{border-radius:100%;width:10px;height:10px;min-width:10px;position:relative;background-color:#676363;display:inline-block}.add-on-container-featured__featued-text-content-bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.00016 16.1698L4.83016 11.9998L3.41016 13.4098L9.00016 18.9998L21.0002 6.99984L19.5902 5.58984L9.00016 16.1698Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.variant_image{border-radius:4px;border:1px solid #DEDEDE}.variant_image.is--active{border:2px solid black}.add-on-container-feature__variant_info{line-height:1}.variant-price{color:#24231f;font-size:14px;font-weight:700;text-align:right;margin:0;line-height:1.3}.variant-price .full-price{font-size:12px;color:#676363;text-decoration:line-through;font-weight:400}.add-on-container-feature__variants-content.is--active .add-on-container-feature__badge{top:-11px}.add-on-container-feature__badge{position:absolute;right:25px;top:-10px;height:17px;line-height:1.5;font-size:10px;font-weight:700;padding:0 6px;border-radius:0 0 4px 4px;color:#000;background-color:#fdd702}.add-on-container-feature__badge:before,.add-on-container-feature__badge:after{--width: 10px;--height: 50%;content:"";position:absolute;top:0;display:block;width:var(--width);height:var(--height)}.add-on-container-feature__badge:before{left:calc(-1 * var(--width));background:linear-gradient(135deg,#b1960100 0% 50%,#b19601 50% 100%)}.add-on-container-feature__badge:after{left:100%;background:linear-gradient(-135deg,#b1960100 0% 50%,#b19601 50% 100%)}.add-on-container__info-icon-modal{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.add-on-container__info-icon-modal.on--top{transform:translateY(0);top:20px}@media screen and (max-width:435px){.add-on-container__product-image{width:60px;height:60px}.primary-info__heading,.secondary-info__price{font-size:14px}.secondary-info__percente-discount{font-size:10px;padding-right:10px;padding-left:10px}.secondary-info__old-price{font-size:12px}.add-on-container{padding:10px}.add-on-container__info-icon-modal{right:10px}}hoculus-add-ons.qty_selected~div:has(product-form){position:sticky;bottom:10px}.product-form__buttons>.timesact-preorder-description{background:#fff;border-radius:30px;padding:10px 0}@media screen and (max-width: 768px){.add-on-container-feature__variant_main img{width:35px;height:35px}.secondary-info__percente-discount{padding:0 12px;height:17px}.add-on-container__custom-input-checkbox{min-width:auto;flex:0 0 20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hoculus-products-add-ons-list.css.map */
