.ubMidG_fixedBottom{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem}@media (min-width:1024px){.ubMidG_fixedBottom{padding-top:.75rem;padding-bottom:.75rem}}.ubMidG_fixedBottom{z-index:10;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 12px #0000001f}.ubMidG_fixedBottom .ubMidG_desktopSection{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ubMidG_fixedBottom .ubMidG_leftSection{max-width:60%;display:none}@media (min-width:768px){.ubMidG_fixedBottom .ubMidG_leftSection{display:block}}.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_productName{text-overflow:ellipsis;text-wrap:nowrap;max-width:calc(100vw - 12rem);margin-bottom:2px;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden}@media (min-width:1024px){.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_productName{font-size:1rem;line-height:1.5rem}}.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_productSpecs{font-size:.75rem;line-height:1rem}@media (min-width:1024px){.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_productSpecs{font-size:.875rem;line-height:1.25rem}}.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_attachmentBadgeRow{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;gap:.25rem;max-width:100%;margin-top:.25rem;display:flex;overflow-x:auto}.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_attachmentBadge{background-color:var(--colors-blue-50);color:var(--colors-blue-500);border-radius:.125rem;flex-shrink:0;align-items:center;gap:.25rem;padding:2px .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_bottom{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));column-gap:.75rem;margin-top:6px;font-size:.75rem;line-height:1rem;display:flex}@media not all and (min-width:393px){.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_bottom{flex-wrap:wrap}}@media (min-width:1024px){.ubMidG_fixedBottom .ubMidG_leftSection .ubMidG_bottom{font-size:.875rem;line-height:1.25rem}}.ubMidG_fixedBottom .ubMidG_mobileSection{display:block}@media (min-width:768px){.ubMidG_fixedBottom .ubMidG_mobileSection{display:none}}.ubMidG_fixedBottom .ubMidG_mobileSection{animation:.3s ease-out ubMidG_slideUp;overflow:hidden}.ubMidG_fixedBottom .ubMidG_mobileSection .ubMidG_productName{text-overflow:ellipsis;text-wrap:nowrap;margin-bottom:2px;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden}.ubMidG_fixedBottom .ubMidG_mobileSection .ubMidG_productBrand{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));margin-bottom:2px;font-size:.75rem;line-height:1rem}.ubMidG_fixedBottom .ubMidG_mobileSection .ubMidG_productPrice{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));margin-top:2px;font-size:.75rem;line-height:1rem}.ubMidG_fixedBottom .ubMidG_mobileSection .ubMidG_attachmentBadgeRow{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;gap:.25rem;max-width:100%;margin-top:.25rem;display:flex;overflow-x:auto}.ubMidG_fixedBottom .ubMidG_mobileSection .ubMidG_attachmentBadge{background-color:var(--colors-blue-50);color:var(--colors-blue-500);border-radius:.125rem;flex-shrink:0;align-items:center;gap:.25rem;padding:2px .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.ubMidG_fixedBottom .ubMidG_rightSection{justify-content:center;align-items:center;display:flex;position:relative}@media not all and (min-width:768px){.ubMidG_fixedBottom .ubMidG_rightSection{justify-content:space-between;width:100%}}.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_startingFromContainer{text-align:left;padding-right:1rem}@media (min-width:768px){.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_startingFromContainer{text-align:right}}.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_addToCartContainer{flex-direction:column;align-items:center;row-gap:.25rem;padding-left:1rem;display:flex;position:relative}.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_addToCartContainer:before{--tw-translate-y:-50%;width:1px;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:0}@media not all and (min-width:768px){.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_addToCartContainer:before{display:none}}.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_bundleDiscount{color:var(--error);font-size:.75rem;font-weight:600;line-height:1rem}@media (min-width:768px){.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_bundleDiscount{font-size:.875rem;line-height:1.25rem}}.ubMidG_fixedBottom .ubMidG_rightSection .ubMidG_tradeInBadge{text-align:center;--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#ffeb00;border-radius:.125rem;padding:2px .5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.ubMidG_addToCartText{font-weight:600}.ubMidG_desc{font-size:1rem;font-weight:400}@media screen and (max-width:768px){.ubMidG_desc{display:none}}.ubMidG_startingFromText{text-align:right;font-size:.75rem;line-height:1rem}@media not all and (min-width:768px){.ubMidG_startingFromText{text-align:left}}@media (min-width:1024px){.ubMidG_startingFromText{font-size:.875rem;line-height:1.25rem}}.ubMidG_startingFromPrice{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:1024px){.ubMidG_startingFromPrice{font-size:1.5rem;line-height:2rem}}.ubMidG_priceBeforeDiscount{color:var(--error);font-size:.75rem;line-height:1rem;text-decoration-line:line-through}@media (min-width:768px){.ubMidG_priceBeforeDiscount{font-size:.875rem;line-height:1.25rem}}.ubMidG_mobileProductName{color:var(--text-heading);padding-right:3.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.ubMidG_mobileProductSpecs{color:var(--text-heading);padding-right:4rem;font-size:.75rem;line-height:1rem}.ubMidG_mobileSectionSeparator{border-color:var(--border-secondary);margin-top:.75rem;margin-bottom:.75rem}@media (min-width:768px){.ubMidG_mobileSectionSeparator{display:none}}.ubMidG_rentalTerm{font-size:.75rem;line-height:1rem}@media (min-width:1024px){.ubMidG_rentalTerm{font-size:.875rem;line-height:1.25rem}}.ubMidG_includesPlusPill{--pill-bg:#f3ecfd;--pill-ink:#5900d0;white-space:nowrap;background:var(--pill-bg);color:var(--pill-ink);border-radius:14px;align-self:flex-end;align-items:center;gap:.375rem;padding:5px 11px;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}@keyframes ubMidG_slideUp{0%{opacity:0;max-height:0;transform:translateY(10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}