.epv-product-layout{align-items:start}.epv-product-price-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.epv-product-price-add{min-width:100px;min-height:44px;padding:1rem 2rem;border-radius:30px;background:#950800;color:#fff}.epv-product-price-add:after{border-radius:30px}epv-product-packs{display:block;margin:2rem 0}epv-product-packs[hidden],epv-related-products[hidden]{display:none}.epv-pack-options{border:0;margin:0 0 1.6rem;padding:0;display:flex;gap:.8rem;flex-wrap:wrap}.epv-pack-options legend{margin-bottom:1rem;font-size:1.4rem}.epv-pack-choice{color:inherit;border:1px solid #e1d6d6;border-radius:24px;padding:.7rem 1.4rem;text-decoration:none;font-size:1.4rem}.epv-pack-choice[aria-current]{background:#950800;border-color:#950800;color:#fff}.epv-packs-label{margin:0 0 1.4rem;font-size:1.5rem}.epv-pack-list{display:grid;gap:1.4rem}.epv-pack-card{position:relative;display:flex;gap:1rem;align-items:center;min-height:76px;padding:1rem;border:1px solid #e1d6d6;border-radius:18px;text-decoration:none;color:inherit}.epv-pack-card.is-selected{border-color:#950800;box-shadow:inset 0 0 0 1px #950800;background:#fff7f5}.epv-pack-card img{width:58px;height:58px;object-fit:contain;flex:none}.epv-pack-copy{min-width:0;flex:1}.epv-pack-first{display:flex;justify-content:space-between;gap:1rem;font-size:1.5rem}.epv-pack-value{display:inline-block;margin-top:.4rem;font-size:1.2rem;line-height:1.6;white-space:nowrap;color:#6c6666}.epv-pack-value.has-saving{background:#e5f4e9;border-radius:18px;padding:.1rem .7rem;color:#22693b}.epv-pack-best{position:absolute;right:12px;top:-11px;background:#950800;border-radius:16px;color:#fff;font-size:1rem;padding:.2rem 1rem}.epv-pack-soldout{display:inline-block;margin-left:.7rem;padding:.1rem .8rem;background:#950800;color:#fff;border-radius:20px;font-size:1.2rem}.epv-pack-status{margin:.5rem 0;font-size:1.3rem}.epv-pack-card:focus-visible,.epv-pack-choice:focus-visible{outline:2px solid #950800;outline-offset:3px}.epv-product-details-column{margin-top:1rem}.epv-product-accordion{border-top:1px solid #e5d8d8;padding:0 0 1rem}.epv-product-accordion>summary{padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.6rem;list-style:none}.epv-product-accordion>summary::-webkit-details-marker{display:none}.epv-product-accordion>summary span:after{content:"+";font-size:2rem}.epv-product-accordion[open]>summary span:after{content:"\2212"}.epv-product-accordion .rte{font-size:1.4rem;line-height:1.65;margin:0 0 1rem}.epv-presentation{font-size:1.4rem;margin:0 0 1rem}.epv-presentation div{display:grid;grid-template-columns:100px 1fr;gap:1rem;margin:.8rem 0}.epv-presentation dd{margin:0}.epv-presentation dt{color:#706969}[data-epv-inline-reviews] .jdgm-rev[hidden]{display:none!important}[data-epv-inline-reviews] .jdgm-rev{padding:1.6rem 0}[data-epv-inline-reviews] .jdgm-rev__body{font-size:1.4rem}[data-epv-inline-reviews] .jdgm-paginate{display:none!important}epv-related-products{display:block;min-height:1px}.epv-related-track{--epv-related-gutter:24px;list-style:none;padding:0 var(--epv-related-gutter);margin:0 calc(-1 * var(--epv-related-gutter));display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-inline:var(--epv-related-gutter);overscroll-behavior-x:contain}.epv-related-track>.grid__item{flex:0 0 calc((100% - 48px)/4);max-width:none!important;width:auto!important;scroll-snap-align:start}.epv-related-controls{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem}.epv-related-controls[hidden]{display:none}.epv-related-controls button{border:1px solid #e1d6d6;border-radius:50%;background:#fff;width:44px;height:44px;color:#950800;font-size:2rem;cursor:pointer}.epv-related-controls button:disabled{opacity:.35;cursor:default}@media(min-width:750px){.epv-product-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;row-gap:1.5rem}.epv-product-layout>.grid__item{max-width:none;width:auto}.epv-product-layout>.product__media-wrapper{grid-column:1;grid-row:1}.epv-product-layout>.product__info-wrapper{grid-column:2;grid-row:1 / span 2;padding:0!important}.epv-product-layout>.epv-product-details-column{grid-column:1;grid-row:2}.epv-product-layout .product__column-sticky{position:static}}@media(max-width:749px){.epv-related-track{--epv-related-gutter:12px}.epv-product-layout>.epv-product-details-column{width:100%;max-width:none;padding:0 2rem}.epv-related-track>.grid__item{flex-basis:78%}.epv-related-track .card__heading{font-size:1.5rem}.epv-related-controls{margin-top:1rem}.epv-product-price-add{min-width:90px}.epv-pack-first{font-size:1.4rem}.epv-pack-value{font-size:1.1rem}.epv-pack-card{padding:.8rem;gap:.7rem}.epv-pack-card img{width:50px;height:50px}.epv-pack-options{gap:.6rem}}@media(prefers-reduced-motion:reduce){.epv-related-track{scroll-behavior:auto}}@media(min-width:750px){.product.epv-product-layout{gap:1.5rem 4rem!important;grid-template-rows:auto 1fr}.product.epv-product-layout>.grid__item{width:100%!important;max-width:100%!important;min-width:0}.product.epv-product-layout .product__info-container{max-width:none}}.epv-product-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.5rem;container:epv-purchase / inline-size}.epv-product-price-row>[id^=price-],.epv-product-price-row .price,.epv-product-price-row .price__container{display:contents}.epv-product-price-row .price__regular,.epv-product-price-row .price__sale{grid-column:1;grid-row:1;min-width:0}.epv-product-price-row>.epv-product-price-actions{grid-column:2;grid-row:1}.epv-product-price-row .epv-price__savings,.epv-product-price-row .epv-price__unit:not(.epv-price__unit--inline),.epv-product-price-row .unit-price{grid-column:1 / -1;grid-row:2;max-width:100%;margin-top:0}.epv-product-price-row .epv-price__savings{flex-wrap:wrap;row-gap:.35rem}.epv-product-price-row .price__badge-sale,.epv-product-price-row .price__badge-sold-out{grid-column:1 / -1;grid-row:3;justify-self:start}.epv-product-price-row .epv-delivery-note{grid-column:1 / -1}.epv-product-layout .price-per-item__container{justify-content:space-between;align-items:center;gap:1rem}.epv-product-total{text-align:right;margin-left:auto;display:grid;font-size:1.2rem;color:#756c6c}.epv-product-total output{font-size:2rem;color:#282323;font-weight:600}.epv-product-layout .product-form__submit,.epv-product-layout .product-form__submit:after,.epv-product-layout .product-form__submit:before{border-radius:999px!important}.epv-product-layout .product-form__buttons{max-width:none}body:has(.epv-satc.is-visible) .elportal-add-home,body.elportal-search-quickview-open .elportal-add-home{display:none!important}.epv-product-price-actions{display:flex;align-items:center;gap:8px;min-width:0}epv-price-quantity{display:flex;align-items:center;flex:none;border:1px solid #e1d6d6;border-radius:999px;background:#fff;height:44px;overflow:hidden}epv-price-quantity[hidden]{display:none!important}epv-price-quantity button{width:38px;min-height:42px;padding:0;background:transparent;border:0;color:#950800;font:inherit;font-size:2rem;cursor:pointer}epv-price-quantity input{width:44px;min-width:0;padding:0;border:0;background:transparent;text-align:center;font:inherit;font-size:16px;color:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}epv-price-quantity input::-webkit-inner-spin-button,epv-price-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}epv-price-quantity button:disabled{opacity:.35;cursor:default}epv-price-quantity input:disabled{opacity:.6}epv-price-quantity:focus-within{outline:2px solid #950800;outline-offset:2px}.epv-product-price-actions .epv-product-price-add{min-height:44px;padding:1rem 1.8rem}@media(max-width:989px){.epv-product-price-row{grid-template-columns:minmax(0,1fr);gap:1rem}.epv-product-price-row>.epv-product-price-actions{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr)}.epv-product-price-actions .epv-product-price-add{width:100%;min-width:0}}@media(max-width:989px){.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price)>.epv-product-price-actions{grid-row:3}.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price) .price__badge-sale,.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price) .price__badge-sold-out{grid-row:4}}.epv-lower-purchase:has(epv-price-quantity:not([hidden])){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.epv-lower-purchase:has(epv-price-quantity:not([hidden])) .product-form__submit{grid-column:2;grid-row:1;margin:0;min-height:44px;padding:1rem 1.8rem;background:#950800;color:#fff;font-size:1.5rem}.epv-lower-purchase:has(epv-price-quantity:not([hidden])) .shopify-payment-button{grid-column:1 / -1}.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity quantity-input{display:none}.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem}.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity>.quantity__label{grid-column:1;grid-row:1;flex-wrap:wrap;margin-bottom:0}.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity>.price-per-item__container{grid-column:2;grid-row:1;min-width:0}.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity>.elportal-availability-helper,.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity>.quantity__rules,.product__info-container:has(.epv-lower-purchase epv-price-quantity:not([hidden])) .product-form__quantity>volume-pricing{grid-column:1 / -1}.epv-lower-purchase epv-price-quantity{grid-column:1;grid-row:1}.epv-related-track .rappi-plus,.epv-related-track .elportal-qty-control{left:-10px;bottom:-10px}share-button[data-epv-product-share] .share-button__button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;padding:.45rem .9rem;border:1px solid #7d1010;border-radius:999px;background:transparent;color:#7d1010;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-decoration:none}share-button[data-epv-product-share] .share-button__button:hover,share-button[data-epv-product-share] .share-button__button:focus-visible{background:#fff6f4}share-button[data-epv-product-share] .share-button__button:focus-visible{outline:2px solid #7d1010;outline-offset:3px}share-button[data-epv-product-share] .share-button__button .svg-wrapper{width:18px;height:18px;flex:none}@container epv-purchase (max-width:449px){.epv-product-price-row .price__regular,.epv-product-price-row .price__sale{grid-column:1 / -1}.epv-product-price-row>.epv-product-price-actions{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr)}.epv-product-price-actions .epv-product-price-add{width:100%;min-width:0}.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price)>.epv-product-price-actions{grid-row:3}.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price) .price__badge-sale,.epv-product-price-row:has(.epv-price__savings,.epv-price__unit:not(.epv-price__unit--inline),.unit-price) .price__badge-sold-out{grid-row:4}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/epv-product-merchandising.css.map */
