.x-donations-v2{--dv2-red: #B31D34;--dv2-red-dk: #a01029;--dv2-yellow: #FFE07B;--dv2-black: #1A1A1A;--dv2-gray: #333;--dv2-gray-lt: #555;--dv2-border: #E0E0E0;--dv2-bg: #F7F7F7;--dv2-white: #fff;--dv2-pill: 999px;--dv2-card: 12px;--pv2-red: #B31D34;--pv2-red-dk: #a01029;--pv2-green: #27AE60;--pv2-green-dk: #1E8449;--pv2-black: #1A1A1A;--pv2-gray: #333;--pv2-gray-lt: #555;--pv2-border: #E0E0E0;--pv2-bg: #F7F7F7;--pv2-white: #fff;--pv2-pill: 999px;--pv2-card: 12px}.x-donations-v2 .x-donations__collection-container{background:var(--dv2-bg);font-family:Quicksand,sans-serif}.x-donations-v2 .x-donations__collection{max-width:1225px;padding-left:24px;padding-right:24px}@media(min-width:1200px){.x-donations-v2 .x-donations__collection{padding-top:24px}}.x-donations-v2 .x-donations__breadcrumb .x-breadcrumb__link,.x-donations-v2 .x-donations__breadcrumb .x-breadcrumb__separator{color:var(--dv2-gray-lt);font-weight:600}.x-donations-v2 .x-donations__breadcrumb .x-breadcrumb__title{color:var(--dv2-black);font-weight:700}.x-donations-v2 .x-donations__breadcrumb .x-breadcrumb__separator{border-color:var(--dv2-gray-lt)}.x-donations-v2 .x-donations__collection-header{background:var(--dv2-white);border:1px solid var(--dv2-border);border-radius:var(--dv2-card);padding:24px;gap:24px;margin-top:20px;margin-bottom:24px}.x-donations-v2 .x-donations__collection-description-content{color:var(--dv2-gray);font-size:15px;line-height:1.6}.x-donations-v2 .x-donations__collection-img{border-radius:var(--dv2-card)}.x-donations-v2 .x-donations__table-container{background:var(--dv2-white);border:1px solid var(--dv2-border);border-radius:var(--dv2-card);overflow:visible}.x-donations-v2 .x-donations__table{border:0;font-size:14px}.x-donations-v2 .x-donations__table-head{background:var(--dv2-red)!important}.x-donations-v2 .x-donations__table-head th{padding:12px 16px!important;font-size:13px!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.6px;text-align:left!important;border:0!important;background:var(--dv2-red)!important;vertical-align:middle}.x-donations-v2 .x-donations__table-head th:first-child{border-top-left-radius:var(--dv2-card)}.x-donations-v2 .x-donations__table-head th:last-child{border-top-right-radius:var(--dv2-card)}.x-donations-v2 .x-donations__table td:before{color:var(--dv2-red);font-size:13px!important;font-weight:700;letter-spacing:.4px;padding-top:14px;padding-bottom:14px;border:0}.x-donations-v2 .x-donations__table-head .x-form__checkbox-field{display:flex;align-items:center}.x-donations-v2 .x-donations__table-head .x-form__checkbox-field p{margin:0;color:#fff!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px}.x-donations-v2 .x-donations__table-head .x-form__checkbox-label{border:2px solid #fff!important;background:transparent!important}.x-donations-v2 .x-donations__table-head .x-form__checkbox:checked+.x-form__checkbox-label{background:#fff!important}.x-donations-v2 .x-donations__table-head .x-form__checkbox:checked+.x-form__checkbox-label:before{border-color:var(--dv2-red)!important}.x-donations-v2 .x-donations__table tbody tr{border-top:1px solid var(--dv2-border)}.x-donations-v2 .x-donations__table tbody tr:nth-child(odd){background:var(--dv2-white)}.x-donations-v2 .x-donations__table tbody tr:nth-child(2n):not(.x-donations-v2__email-row){background:#fafafa}.x-donations-v2 .x-donations__table tbody td,.x-donations-v2 .x-donations__table tfoot td{padding-top:16px;padding-bottom:16px;vertical-align:middle}.x-donations-v2 .x-donations__product-img-container{width:auto}.x-donations-v2 .x-donations__product-link{display:inline-flex;align-items:center;justify-content:center;width:140px;height:140px;border-radius:8px;border:1px solid var(--dv2-border);background:var(--dv2-white);overflow:hidden;transition:border-color .6s ease,box-shadow .6s ease}.x-donations-v2 .x-donations__product-link:hover{border-color:#d9d9d9;box-shadow:0 2px 10px #00000014}.x-donations-v2 .x-donations__product-img{display:block;width:140px;height:140px;border:0;border-radius:0;background-color:var(--dv2-white);background-image:var(--product-thumb);background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(1);transform-origin:center center;transition:transform .6s ease}.x-donations-v2 .x-donations__product-link:hover .x-donations__product-img{transform:scale(1.08)}.x-donations-v2 .x-donations__product-title{color:var(--dv2-black);font-size:16px;font-weight:700;text-transform:none;line-height:1.35;text-decoration:none}.x-donations-v2 .x-donations__product-title:hover{color:var(--dv2-red)}.x-donations-v2 .x-donations__product-variant{color:var(--dv2-gray-lt);font-size:13px;margin-top:4px}.x-donations-v2 .x-donations__product-price{color:var(--dv2-black);font-size:18px;font-weight:700;text-transform:none}.x-donations-v2 .x-donations__product{position:relative;min-width:360px;vertical-align:top}.x-donations-v2 .x-donations__product .x-product__select-variant.is--hide{display:none!important}.x-donations-v2 .x-donations-v2__product-meta{margin-top:6px;margin-bottom:0}.x-donations-v2 .x-donations-v2__stars-row{margin-top:10px;margin-bottom:0}.x-donations-v2 .x-donations-v2__variant-cards{margin-top:14px;width:100%;max-width:480px}.x-donations-v2 .x-donations__product .x-product-v2__opt{font-size:16px;text-transform:none;font-weight:400}.x-donations-v2 .x-donations__product .x-product-v2__opt-name strong{text-transform:none}.x-donations-v2 .x-donations__table-text-center .x-qty-selector__wrapper{background:var(--dv2-white);border:1.5px solid var(--dv2-border);border-radius:var(--dv2-pill);width:110px;height:40px;padding:0 4px}.x-donations-v2 .x-donations__table-text-center .x-qty-selector__val{color:var(--dv2-black);font-size:16px;font-weight:700;width:36px;background:transparent}.x-donations-v2 .x-donations__table-text-center .x-qty-selector__minus,.x-donations-v2 .x-donations__table-text-center .x-qty-selector__plus{width:28px;height:28px}.x-donations-v2 .x-donations__table-text-center .x-qty-selector__minus svg,.x-donations-v2 .x-donations__table-text-center .x-qty-selector__plus svg{width:28px;height:28px}.x-donations-v2 .x-donations__table tbody .x-form__checkbox-label{border:2px solid var(--dv2-red);border-radius:4px;background:var(--dv2-white)}.x-donations-v2 .x-donations__table tbody .x-form__checkbox:checked+.x-form__checkbox-label{background:var(--dv2-red)}.x-donations-v2 .x-donations-v2__email-row td{background:var(--dv2-white)!important;padding:28px 24px 12px!important}.x-donations-v2 .x-donations-v2__email-field{max-width:420px;margin:0 auto;text-align:center}.x-donations-v2 .x-donations-v2__email-label{display:block;margin-bottom:10px;font-size:15px;font-weight:700;color:var(--dv2-black)}.x-donations-v2 .x-donations-v2__email-input,.x-donations-v2 .x-donations-v2__email-field .x-form__input{width:100%;max-width:none;height:auto;padding:12px 18px;border:1.5px solid var(--dv2-border);border-radius:var(--dv2-pill);background:var(--dv2-white);color:var(--dv2-black);font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;box-sizing:border-box}.x-donations-v2 .x-donations-v2__email-input::placeholder{color:var(--dv2-gray-lt);text-transform:none}.x-donations-v2 .x-donations-v2__email-input:focus{border-color:var(--dv2-red);outline:none}.x-donations-v2 .x-donations__collection-footer{margin-top:8px}.x-donations-v2 .x-donations__collection-footer .x-donations__btn-checkout{min-width:280px;height:auto;padding:15px 40px;border-radius:var(--dv2-pill);background-color:var(--dv2-red);border:0;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.3px;filter:drop-shadow(0 4px 14px rgba(188,21,49,.28));transition:background-color .15s,transform .1s,filter .1s}.x-donations-v2 .x-donations__collection-footer .x-donations__btn-checkout:hover{background-color:var(--dv2-red-dk);color:var(--dv2-white);transform:translateY(-1px);filter:drop-shadow(0 6px 16px rgba(188,21,49,.32))}@media(max-width:767px){.x-donations-v2{--dv2-mobile-thumb: 132px}.x-donations-v2 .x-donations__collection{padding-left:14px;padding-right:14px}.x-donations-v2 .x-donations__collection-header{padding:16px}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row){position:relative;display:grid!important;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;height:auto!important;min-height:0;padding:16px 12px!important;float:none!important;clear:both}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td{float:none!important;clear:none!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;font-size:16px!important}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td:before{display:none!important}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.is--padding-left{position:absolute;top:calc(16px + (var(--dv2-mobile-thumb) - 24px) / 2);left:12px;grid-row:1;grid-column:1;width:auto!important;transform:none;margin:0!important;padding:0!important;display:flex!important;align-items:center;min-width:0!important;z-index:2}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.is--padding-left .x-form__checkbox-field{margin:0}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.x-donations__product-img-container{grid-row:1;grid-column:1;width:100%!important;max-width:none;margin:0!important;padding:0 0 16px!important;display:flex!important;justify-content:center;align-items:center}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.x-donations__product-img-container .x-donations__product-link{flex-shrink:0}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.x-donations__product{grid-row:2;grid-column:1;width:100%!important;padding-top:0!important;display:block!important;min-width:0}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.js--qty{grid-row:3;grid-column:1;width:100%!important;padding-top:14px!important;margin-top:2px!important;border-top:1px solid var(--dv2-border);display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.x-donations-v2 .x-donations__table tbody tr.js--shelf:not(.x-donations-v2__email-row)>td.js--qty:before{display:block!important;float:none!important;flex:0 0 auto;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700;color:var(--dv2-gray-lt);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.x-donations-v2 .x-donations__product-link,.x-donations-v2 .x-donations__product-img{width:var(--dv2-mobile-thumb);height:var(--dv2-mobile-thumb)}.x-donations-v2 .x-donations__product-title{font-size:16px!important;line-height:1.35}.x-donations-v2 .x-donations__product{min-width:0}.x-donations-v2 .x-donations-v2__product-meta{font-size:15px}.x-donations-v2 .x-donations-v2__stars-row{margin-top:8px}.x-donations-v2 .x-donations-v2__variant-cards{max-width:100%;margin-top:12px}.x-donations-v2 .x-donations__product .x-product-v2__opt{width:100%;max-width:100%;box-sizing:border-box;font-size:16px;overflow:hidden}.x-donations-v2 .x-donations__product .x-product-v2__opt-header{align-items:flex-start;gap:10px}.x-donations-v2 .x-donations__product .x-product-v2__opt-info{flex:1 1 0;min-width:0}.x-donations-v2 .x-donations__product .x-product-v2__opt-price-wrap{flex:0 0 auto;margin-left:auto;text-align:right}.x-donations-v2 .x-donations__product .x-product-v2__opt-price{font-size:16.5px;white-space:nowrap}.x-donations-v2 .x-donations__table-text-center .x-qty-selector__wrapper{margin:0 0 0 auto;flex-shrink:0}.x-donations-v2 .x-donations__collection-footer .x-donations__btn-checkout{width:100%;min-width:0}}@media(max-width:380px){.x-donations-v2 .x-donations__product .x-product-v2__opt-header{flex-wrap:wrap}.x-donations-v2 .x-donations__product .x-product-v2__opt-price-wrap{width:100%;margin-left:30px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/donations-page-v2.css.map */
