.image_lock{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.image_lock svg{height:4rem;width:4rem}.dbtfy-conditional-gift{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--image-padding:var(--product-card-image-padding)}.dbtfy-conditional-gift .switch{display:inline-block;height:2.6rem;position:relative;width:5.2rem}.dbtfy-conditional-gift .switch input{height:0;opacity:0;width:0}.dbtfy-conditional-gift .slider{background-color:rgba(var(--color-button),.2);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.dbtfy-conditional-gift .slider:before{background-color:rgb(var(--color-button-text));bottom:.5rem;content:"";height:1.5rem;left:.6rem;position:absolute;-webkit-transition:.4s;transition:.4s;width:1.5rem}.dbtfy-conditional-gift input:checked+.slider{background-color:rgba(var(--color-button))}.dbtfy-conditional-gift input:focus+.slider{box-shadow:0 0 .1rem rgba(var(--color-button))}.dbtfy-conditional-gift input:checked+.slider:before{-webkit-transform:translateX(2.5rem);-ms-transform:translateX(2.5rem);transform:translateX(2.5rem)}.dbtfy-conditional-gift .slider.round{border-radius:3.4rem}.dbtfy-conditional-gift .slider.round:before{border-radius:50%}.dbtfy-conditional-gift .dbtfy-conditional-gift__content{border:.1rem solid rgba(var(--color-foreground),.2);border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding));margin-bottom:10px}.dbtfy-conditional-gift__content_wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:.8rem}.dbtfy-conditional-gift__content .dbtfy-conditional-gift__cart-total{border-bottom:.1rem solid rgba(var(--color-foreground),.2);display:block;padding:.7rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__image-container{border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding));flex-shrink:0;max-width:7rem;overflow:hidden}.dbtfy-conditional-gift .dbtfy-conditional-gift__image-container img{height:7rem;max-width:100%;object-fit:cover;vertical-align:middle;width:7rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__title{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-content:space-between}.dbtfy-conditional-gift .dbtfy-conditional-gift__title-text{margin:0}.drawer .dbtfy-conditional-gift .dbtfy-conditional-gift__title-text{font-size:1.3rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__price{flex-shrink:0}.dbtfy-conditional-gift .price-item--regular{font-size:1.4rem}.drawer .dbtfy-conditional-gift .price-item--regular{font-size:1.3rem}.drawer .dbtfy-conditional-gift .switch{height:2.3rem;width:4.5rem}.drawer .dbtfy-conditional-gift .slider:before{height:1.3rem;width:1.3rem}.drawer .dbtfy-conditional-gift input:checked+.slider:before{-webkit-transform:translateX(2.2rem);-ms-transform:translateX(2.2rem);transform:translateX(2.2rem)}.dbtfy-conditional-gift .dbtfy-conditional-gift__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.2rem;line-height:normal}.dbtfy-conditional-gift__content-inner{align-items:center;align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;width:calc(100% - 67px)}@media (max-width:480px){.dbtfy-conditional-gift .switch{height:2.3rem;width:4.2rem}.dbtfy-conditional-gift .slider:before{bottom:.5rem;height:1.3rem;width:1.3rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__title{align-items:flex-start;flex-direction:column;gap:.5rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__image-container{max-width:7rem}.dbtfy-conditional-gift .dbtfy-conditional-gift__image-container img{height:7rem;object-fit:cover;width:7rem}.drawer .dbtfy-conditional-gift input:checked+.slider:before{-webkit-transform:translateX(1.9rem);-ms-transform:translateX(1.9rem);transform:translateX(1.9rem)}.dbtfy-conditional-gift input:checked+.slider:before{-webkit-transform:translateX(1.7rem);-ms-transform:translateX(1.7rem);transform:translateX(1.7rem)}}.dbtfy-conditional-gift{custom-variant-option{flex-direction:row;flex-wrap:wrap;&.has-three{--columns:3}&.has-two{--columns:2}&.has-one{--columns:1}.product-form__input{flex:unset;min-width:unset;width:calc(100%/var(--columns) - 1rem)}}}