.alva-ups{display:block;margin:0;container-type:inline-size}.alva-ups__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html body .shopify-section--main-product .alva-ups__card{display:grid;align-items:center;background:#fff;border:1px solid #e7e5e1;border-radius:12px;box-shadow:none;min-width:0}.alva-ups__img{grid-column:1;grid-row:1/3;display:block;width:64px;height:64px;overflow:hidden;border-radius:5px;background:#fff}.alva-ups__img img,.alva-ups__img:hover img{display:block;width:100%;height:100%;object-fit:contain;transform:none!important;opacity:1!important}.alva-ups__info,.alva-ups__cta{display:contents}html body .shopify-section--main-product .alva-ups__title{grid-column:2/4;grid-row:1;display:block;min-width:0;font-family:var(--text-font-family);font-size:14px;line-height:1.35;font-weight:600;color:#242721;text-decoration:none}.alva-ups__title:hover{text-decoration:underline!important;text-underline-offset:3px}.alva-ups__price{grid-column:2;grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;min-width:0;margin:0}html body .shopify-section--main-product .alva-ups__now{font-size:15px;line-height:1.35;font-weight:600;color:#242721}html body .shopify-section--main-product .alva-ups__now--sale{color:#c62229}.alva-ups__was{font-size:12px;line-height:1.4;color:#777970}html body .shopify-section--main-product .alva-ups__btn{grid-column:3;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:7px 10px;border:1px solid #c62229;border-radius:999px;background:#c62229;color:#fff;font-family:var(--text-font-family);font-size:13px;line-height:18px;font-weight:600;cursor:pointer;min-width:0;max-width:100%;text-align:center}html body .shopify-section--main-product .alva-ups__btn:hover:not(:disabled){background:#a91d23!important;border-color:#a91d23}.alva-ups__btn:disabled{opacity:.55;cursor:default}.alva-ups__btn[aria-busy=true]{opacity:.7;cursor:wait}.alva-ups a:focus-visible,.alva-ups button:focus-visible{outline:2px solid #303630;outline-offset:3px}.alva-ups__choices{display:block;min-width:0;width:100%;padding:0;margin:0;border:0}html body .shopify-section--main-product .alva-ups__select{display:block;width:100%;max-width:100%;min-width:0;min-height:34px;margin:0;padding:6px 24px 6px 8px;border:1px solid #ceccc6;border-radius:6px;background-color:#fff;color:#303630;font:400 13px/20px var(--text-font-family);cursor:pointer;-webkit-appearance:auto;appearance:auto}.alva-ups__select:disabled{opacity:.6;cursor:wait}.alva-ups__select:focus-visible{outline:2px solid #303630;outline-offset:2px}.alva-ups__card:has(.alva-ups__select) .alva-ups__price{grid-column:2/4;grid-row:2}.alva-ups__card:has(.alva-ups__select) .alva-ups__cta{display:grid;grid-column:2/4;grid-row:3;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px;min-width:0}.alva-ups__cta:has(.alva-ups__select) .alva-ups__choices{grid-column:1!important;grid-row:1!important}.alva-ups__cta:has(.alva-ups__select) .alva-ups__btn{grid-column:2!important;grid-row:1!important}.alva-ups__card:has(.alva-ups__select) .alva-ups__img{grid-row:1/3}.alva-ups__error{grid-column:1/-1;font-size:13px;line-height:1.4;color:#a32525;margin:0}.alva-ups__error[hidden]{display:none}@layer alva-pdp-choices{html body #main .shopify-section--main-product :is(.alva-ups__h,.tlsy-pdp-videos__title){margin:0 0 8px!important;font-family:var(--text-font-family)!important;font-size:11px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#1c1c1c9e!important}html body #main .shopify-section--main-product .product-info__block-item:has(>.alva-ups){margin-block:16px 0!important}html body #main .shopify-section--main-product .product:has(.tlsy-pdp-videos):not(:has(.tlsy-pdp-videos tolstoy-widget[data-tlsy-empty=true]))>.product-content-below-gallery:has(.alva-ups){margin-block-start:16px!important;padding-block-start:0!important}html body #main .shopify-section--main-product .product-content-below-gallery>:is(.block,.product-info__block-item):has(>.alva-ups){margin-block:0!important}html body .shopify-section--main-product .alva-ups__cards{gap:8px!important}html body .shopify-section--main-product .alva-ups__card{grid-template-columns:64px minmax(0,1fr) 104px!important;padding:8px!important;gap:6px 8px!important}@container (min-width:460px){html body .shopify-section--main-product .alva-ups__card{grid-template-columns:64px minmax(0,1fr) 112px!important}}@container (min-width:550px){html body .shopify-section--main-product .alva-ups__card:has(.alva-ups__select){grid-template-columns:64px minmax(0,1fr) 252px!important}}}@container (min-width:460px){.alva-ups__img{grid-row:1}.alva-ups__info{display:block;grid-column:2;grid-row:1;min-width:0}.alva-ups__info .alva-ups__price{margin-top:4px}.alva-ups__cta{display:grid;grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.alva-ups__cta:not(:has(.alva-ups__select)) .alva-ups__btn{grid-column:1!important;grid-row:auto!important}.alva-ups__card:has(.alva-ups__select) .alva-ups__cta{grid-column:2/4;grid-row:2}}@container (max-width:330px){.alva-ups__card:has(.alva-ups__select) .alva-ups__cta{grid-column:1/-1}}@container (min-width:550px){.alva-ups__card:has(.alva-ups__select) .alva-ups__img{grid-row:1}.alva-ups__card:has(.alva-ups__select) .alva-ups__cta{grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr) 112px}}html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos{margin-block:16px 0!important}html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos+.product-info__block-item:has(>.alva-ups),html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos+.alva-ups{margin-block:16px 0!important}html body #main .shopify-section--main-product .tlsy-pdp-videos__title,html body #main .shopify-section--main-product .alva-ups__h{margin-block:0 8px!important}@media(max-width:699px){html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos{margin-block:14px 0!important}html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos+.product-info__block-item:has(>.alva-ups),html body #main .shopify-section--main-product .product-info__block-list>.tlsy-pdp-videos+.alva-ups{margin-block:14px 0!important}html body #main .shopify-section--main-product .product:has(.tlsy-pdp-videos):not(:has(.tlsy-pdp-videos tolstoy-widget[data-tlsy-empty=true]))>.product-content-below-gallery:has(.alva-ups){margin-block-start:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/537/assets/alva-pdp-upsells.css.map */
